From aafdd531c4e0236f950ac090417a98f25bee15f9 Mon Sep 17 00:00:00 2001 From: boznik Date: Mon, 2 Dec 2019 16:23:23 -0800 Subject: [PATCH 01/18] basic architecture --- .codeclimate.yml | 124 ++++++++++++++++ .gitignore | 7 + LICENSE.txt | 339 ++++++++++++++++++++++++++++++++++++++++++++ package.json | 36 +++++ soe_basic.info.yml | 46 ++++++ soe_basic.theme | 6 + src/assets/.gitkeep | 0 src/js/.gitkeep | 0 src/scss/.gitkeep | 0 tests/.gitkeep | 0 webpack.config.js | 253 +++++++++++++++++++++++++++++++++ 11 files changed, 811 insertions(+) create mode 100644 .codeclimate.yml create mode 100644 .gitignore create mode 100755 LICENSE.txt create mode 100644 package.json create mode 100644 soe_basic.info.yml create mode 100644 soe_basic.theme create mode 100644 src/assets/.gitkeep create mode 100644 src/js/.gitkeep create mode 100644 src/scss/.gitkeep create mode 100644 tests/.gitkeep create mode 100644 webpack.config.js diff --git a/.codeclimate.yml b/.codeclimate.yml new file mode 100644 index 0000000..bbe78a1 --- /dev/null +++ b/.codeclimate.yml @@ -0,0 +1,124 @@ +version: "2" +checks: + argument-count: + enabled: false + method-complexity: + config: + threshold: 10 + method-lines: + config: + threshold: 40 + method-count: + config: + threshold: 25 + +plugins: + # https://docs.codeclimate.com/docs/eslint + # ES Linting requires an .eslintrc file to tweak checks. + eslint: + enabled: true + markdownlint: + enabled: false + # CSS is generated and shouldn't be linted. + csslint: + enabled: false + # We don't lint our coffee. Eew. + coffeelint: + enabled: false + # SASS Lint requires a .sass-lint.yml file in the repo in order to tweak settings. + # Withouth the .sass-lint.yml file it will run with the defaults. + # Defaults file: https://github.com/sasstools/sass-lint/blob/master/lib/config/sass-lint.yml + sass-lint: + enabled: true + # SCSS Lint requires a .scss-lint.yml file in the repo in order to tweak settings. + # Withouth the .scss-lint.yml file it will run with the defaults. + # Defaults file: https://github.com/brigade/scss-lint/blob/master/config/default.yml + scss-lint: + enabled: false + phpcodesniffer: + enabled: true + checks: + Drupal Commenting FunctionComment TypeHintMissing: + enabled: true + Drupal Commenting FunctionComment IncorrectTypeHint: + enabled: true + DrupalPractice Commenting CommentEmptyLine SpacingAfter: + enabled: true + Drupal NamingConventions ValidFunctionName ScopeNotCamelCaps: + enabled: true + Drupal NamingConventions ValidClassName StartWithCaptial: + enabled: false + Drupal NamingConventions ValidFunctionName NotCamelCaps: + enabled: false + DrupalPractice General ClassName ClassPrefix: + enabled: false + Drupal NamingConventions ValidClassName NoUnderscores: + enabled: true + config: + file_extensions: "php,inc,install,module,profile" + standard: "Drupal,DrupalPractice" + phpmd: + enabled: true + checks: + Design/WeightedMethodCount: + enabled: false + CleanCode/StaticAccess: + enabled: false + CleanCode/ElseExpression: + enabled: false + CleanCode/BooleanArgumentFlag: + enabled: false + UnusedFormalParameter: + enabled: false + Naming/ShortVariable: + enabled: false + config: + # https://phpmd.org/rules/index.html + # The following sets include everything except the controversial set. + # We can configure these further through .xml files. See docs. + rulesets: "cleancode,codesize,design,naming,unusedcode" + # Include special Drupal file extensions. + file_extensions: "inc,module,profile,php,install" + # https://docs.codeclimate.com/docs/phan + phan: + enabled: true + config: + file_extensions: "php,module,profile,inc" + # minimum-severity: 1 + ignore-undeclared: true + # quick: true + # backward-compatiility-checks: true + # dead-code-detection: true + # https://docs.codeclimate.com/docs/duplication + duplication: + enabled: true + # exclude_paths: + # - examples/ + config: + languages: + javascript: + mass_threshold: 50 + # count_threshold: 3 + fixme: + enabled: true + config: + strings: + - FIXME + - BUG + - TODO + - todo + - dpm + - dsm +# exclude these files/paths +exclude_patterns: +- "test" +- "tests" +- "**/tests/**/*" +- "vendor" +- "vendors" +- "node_modules" +- "composer.json" +- "package.json" +- "webpack.config.js" +- "**.min.*" +- "spec/" diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..53396ad --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +*.scssc +*.sassc +.sass-cache +*.map +node_modules +.DS_Store +*.log diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100755 index 0000000..d159169 --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/package.json b/package.json new file mode 100644 index 0000000..4347b65 --- /dev/null +++ b/package.json @@ -0,0 +1,36 @@ +{ + "name": "soe_basic", + "version": "1.0.0", + "repository": "https://github.com/SU-SOE/soe_basic", + "config": { + "srcSass": "src/scss", + "distSass": "dist/css", + "srcJS": "src/js", + "distJS": "dist/js", + "srcAssets": "src/assets", + "distAssets": "dist/assets" + }, + "scripts": { + "build": "webpack --mode=development --display-error-details", + "publish": "webpack --mode=production", + "watch": "webpack --mode=development --watch", + "lint:js": "eslint -c .eslintrc 'src/js'", + "lint:sass": "sass-lint -c .sass-lint.yml '**/*.scss' -v -q -i 'vendor/**/*.scss, node_modules/**/*.scss'" + }, + "devDependencies": { + }, + "description": "=========================== How to Use Grunt with Stanford Basic ===========================", + "main": "Gruntfile.js", + "author": "", + "license": "MIT", + "keywords": [ + "css", + "scss", + "Drupal", + "Stanford" + ], + "dependencies": { + "drupal-behaviors-loader": "^1.0", + "npm": "^6.12.1" + } +} diff --git a/soe_basic.info.yml b/soe_basic.info.yml new file mode 100644 index 0000000..a8dca85 --- /dev/null +++ b/soe_basic.info.yml @@ -0,0 +1,46 @@ +name: SOE Basic +type: theme +description: 'SOE Branding Subtheme.' +package: Stanford +version: 8.x-1.x +core_version_requirement: ^8 || ^9 + +# Defines the base theme +base theme: stanford_basic + +regions: + page_top: 'Page top' + header: Header + search: Search + menu: Menu + help: Help + content: Content + footer: Footer + page_bottom: 'Page bottom' + +features: + - favicon + - logo + +component-libraries: + basic: + paths: + - templates + +libraries: + - stanford_basic/basic + +ckeditor_stylesheets: + - dist/css/ckeditor.css + +libraries-override: + jumpstart_ui/base: false + +# Not working yet. +# Waiting on: https://www.drupal.org/project/drupal/issues/474684 +# dependencies: +# - ui_patterns +# - ui_patterns_layouts +# - ui_patterns_library +# - layout_discovery +# - jumpstart_ui diff --git a/soe_basic.theme b/soe_basic.theme new file mode 100644 index 0000000..6e7deef --- /dev/null +++ b/soe_basic.theme @@ -0,0 +1,6 @@ + [ + autoprefixer( {} ) + ] + } + }, + // SASS Loader. Add compile paths to include bourbon. + { + loader: 'sass-loader', + options: { + includePaths: [ + path.resolve(__dirname, srcSass), + path.resolve(__dirname, npmPackage, "bourbon/core"), + path.resolve(__dirname, npmPackage + "/decanter/core/src/scss"), + path.resolve(__dirname, npmPackage) + ], + sourceMap: true, + lineNumbers: true, + outputStyle: 'nested', + precision: 10 + } + } + ] + }, + // Apply plugin to font assets. + { + test: /\.(woff2?|ttf|otf|eot)$/, + loader: 'file-loader', + options: { + name: "[name].[ext]", + publicPath: "../assets/fonts", + outputPath: "../assets/fonts" + } + }, + // Apply plugins to image assets. + { + test: /\.(png|jpg|gif)$/i, + use: [ + // A loader for webpack which transforms files into base64 URIs. + // https://github.com/webpack-contrib/url-loader + { + loader: 'url-loader', + options: { + // Maximum size of a file in bytes. 8.192 Kilobtyes. + limit: 8192, + fallback: { + loader: "file-loader", + options: { + name: "[name].[ext]", + publicPath: "../assets/img", + outputPath: "../assets/img" + } + } + } + } + ] + }, + // Apply plugins to svg assets. + { + test: /\.(svg)$/i, + use: [ + // A loader for webpack which transforms files into base64 URIs. + // https://github.com/webpack-contrib/url-loader + { + loader: 'url-loader', + options: { + // Maximum size of a file in bytes. 8.192 Kilobtyes. + limit: 8192, + fallback: { + loader: "file-loader", + options: { + name: "[name].[ext]", + publicPath: "../assets/svg", + outputPath: "../assets/svg" + } + } + } + } + ] + }, + ] + }, + // Build optimizations. + optimization: { + // Uglify the Javascript & and CSS. + minimizer: [ + // Shrink JS. + new UglifyJsPlugin({ + cache: true, + parallel: true, + sourceMap: true + }), + // Shrink CSS. + new OptimizeCSSAssetsPlugin({}) + ], + }, + // Plugin configuration. + plugins: [ + // Remove JS files from render. + new FixStyleOnlyEntriesPlugin(), + // Output css files. + new MiniCssExtractPlugin({ + filename: "../css/[name].css" + }), + // A webpack plugin to manage files before or after the build. + // Used here to: + // - clean all generated files (js AND css) prior to building + // - copy generated files to the styleguide after building + // Copying to the styleguide must happen in this build because the 2 configs + // run asynchronously, and the kss build finishes before this build generates + // the assets that need to be copied. + // https://www.npmjs.com/package/filemanager-webpack-plugin + new FileManagerPlugin({ + onStart: { + delete: [distDir] + }, + onEnd: { + copy: [ + { + source: npmPackage + "/decanter/core/src/templates/**/*.twig", + destination: distDir + "/templates/decanter/" + }, + { + source: srcDir + "/assets/**/*", + destination: distDir + "/assets/" + } + ], + }, + }), + // Add a plugin to watch other files other than that required by webpack. + // https://www.npmjs.com/package/filewatcher-webpack-plugin + new ExtraWatchWebpackPlugin( { + files: [ + srcDir + '/**/*.twig', + srcDir + '/**/*.json' + ] + }), + ] +}; + +// Add the configuration. +module.exports = [ webpackConfig ]; From 0afd358e8223f9463c94f21b2a9cd9a0a9a1317f Mon Sep 17 00:00:00 2001 From: boznik Date: Mon, 2 Dec 2019 16:25:35 -0800 Subject: [PATCH 02/18] more basic architecture --- dist/.gitkeep | 0 dist/assets/.gitkeep | 0 dist/css/.gitkeep | 0 dist/js/.gitkeep | 0 dist/templates/.gitkeep | 0 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 dist/.gitkeep create mode 100644 dist/assets/.gitkeep create mode 100644 dist/css/.gitkeep create mode 100644 dist/js/.gitkeep create mode 100644 dist/templates/.gitkeep diff --git a/dist/.gitkeep b/dist/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/dist/assets/.gitkeep b/dist/assets/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/dist/css/.gitkeep b/dist/css/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/dist/js/.gitkeep b/dist/js/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/dist/templates/.gitkeep b/dist/templates/.gitkeep new file mode 100644 index 0000000..e69de29 From c62951368eba92a437df87d41d708be40ce9d0e9 Mon Sep 17 00:00:00 2001 From: boznik Date: Fri, 7 Feb 2020 12:06:08 -0800 Subject: [PATCH 03/18] added composer --- composer.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 composer.json diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..b8c0f5f --- /dev/null +++ b/composer.json @@ -0,0 +1,9 @@ +{ + "name": "su-soe/soe_basic", + "description": "SOE Basic Branding Sub-Theme.", + "type": "drupal-custom-theme", + "homepage": "https://github.com/SU-SOE/soe_basic", + "authors": [], + "license": "GPL-2.0+", + "minimum-stability": "dev" +} From cbea876cfc2241c5e52ad98902e08c22ed2579e1 Mon Sep 17 00:00:00 2001 From: boznik Date: Fri, 7 Feb 2020 12:35:18 -0800 Subject: [PATCH 04/18] added templates dir --- templates/.gitkeep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 templates/.gitkeep diff --git a/templates/.gitkeep b/templates/.gitkeep new file mode 100644 index 0000000..e69de29 From db3b9ccc808357d5b244bb1fd9e7f3230f5d5aae Mon Sep 17 00:00:00 2001 From: boznik Date: Wed, 4 Mar 2020 09:34:17 -0800 Subject: [PATCH 05/18] added svg assets --- src/assets/fonts/.gitkeep | 0 src/assets/img/.gitkeep | 0 src/assets/svg/calendar.svg | 5 +++++ src/assets/svg/envelope_closed.svg | 3 +++ src/assets/svg/filter.svg | 3 +++ src/assets/svg/map_pointer.svg | 3 +++ src/assets/svg/people.svg | 3 +++ src/assets/svg/phone.svg | 3 +++ src/assets/svg/print_icon.svg | 5 +++++ src/assets/svg/soe_arrow.svg | 3 +++ 10 files changed, 28 insertions(+) create mode 100644 src/assets/fonts/.gitkeep create mode 100644 src/assets/img/.gitkeep create mode 100644 src/assets/svg/calendar.svg create mode 100644 src/assets/svg/envelope_closed.svg create mode 100644 src/assets/svg/filter.svg create mode 100644 src/assets/svg/map_pointer.svg create mode 100644 src/assets/svg/people.svg create mode 100644 src/assets/svg/phone.svg create mode 100644 src/assets/svg/print_icon.svg create mode 100644 src/assets/svg/soe_arrow.svg diff --git a/src/assets/fonts/.gitkeep b/src/assets/fonts/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/assets/img/.gitkeep b/src/assets/img/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/assets/svg/calendar.svg b/src/assets/svg/calendar.svg new file mode 100644 index 0000000..a774c59 --- /dev/null +++ b/src/assets/svg/calendar.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/svg/envelope_closed.svg b/src/assets/svg/envelope_closed.svg new file mode 100644 index 0000000..6c6313d --- /dev/null +++ b/src/assets/svg/envelope_closed.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/svg/filter.svg b/src/assets/svg/filter.svg new file mode 100644 index 0000000..3ff20c0 --- /dev/null +++ b/src/assets/svg/filter.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/svg/map_pointer.svg b/src/assets/svg/map_pointer.svg new file mode 100644 index 0000000..b7781c8 --- /dev/null +++ b/src/assets/svg/map_pointer.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/svg/people.svg b/src/assets/svg/people.svg new file mode 100644 index 0000000..b9f55f7 --- /dev/null +++ b/src/assets/svg/people.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/svg/phone.svg b/src/assets/svg/phone.svg new file mode 100644 index 0000000..3710544 --- /dev/null +++ b/src/assets/svg/phone.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/svg/print_icon.svg b/src/assets/svg/print_icon.svg new file mode 100644 index 0000000..f8969e0 --- /dev/null +++ b/src/assets/svg/print_icon.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/svg/soe_arrow.svg b/src/assets/svg/soe_arrow.svg new file mode 100644 index 0000000..abb0f28 --- /dev/null +++ b/src/assets/svg/soe_arrow.svg @@ -0,0 +1,3 @@ + + + From 73d78ac72edc37a453d568d9550cccbfd57c4018 Mon Sep 17 00:00:00 2001 From: Katria Lesser Date: Wed, 3 Jun 2020 14:18:03 -0600 Subject: [PATCH 06/18] D8 core 2127 & 2175: Merge in stanford starter theme updates, and added style basics (#2) * D8CORE-2127: Add decanter scss version * D8CORE-2127: Add utilities structure, colors, gradients * D8CORE-2127: Updated new su color names * D8CORE-2128: Added basic organization files for button styles. * D8CORE-2127: Added soe font styles * D8CORE-2127: Reorganized with base styles and made utilities no-markup. * D8CORE-2175: Pulled in updates from stanford_starter and debugged small issues. * D8CORE-2175: Updates scss organization from stanford_starter and improved my changed scss to work with it. * D8CORE-2127: Adjusted drop cap font weight style. * D8CORE-2127: Updated h1 styles for SOE. --- .browserslistrc | 2 + .codeclimate.yml | 1 + .eslintrc | 112 + .gitignore | 1 + .nvmrc | 1 + .sass-lint.yml | 62 + CHANGELOG.md | 5 + README.md | 41 +- TERMSOFUSE.txt | 14 + composer.json | 17 +- {dist => config/install}/.gitkeep | 0 dist/assets/.gitkeep | 0 dist/assets/fonts/fa-brands-400.eot | Bin 0 -> 133034 bytes dist/assets/fonts/fa-brands-400.ttf | Bin 0 -> 132728 bytes dist/assets/fonts/fa-brands-400.woff | Bin 0 -> 89824 bytes dist/assets/fonts/fa-brands-400.woff2 | Bin 0 -> 76612 bytes dist/assets/fonts/fa-regular-400.eot | Bin 0 -> 34390 bytes dist/assets/fonts/fa-regular-400.ttf | Bin 0 -> 34092 bytes dist/assets/fonts/fa-regular-400.woff | Bin 0 -> 16800 bytes dist/assets/fonts/fa-regular-400.woff2 | Bin 0 -> 13584 bytes dist/assets/img/alert-error.png | Bin 0 -> 4154 bytes dist/assets/img/alert-info.png | Bin 0 -> 3622 bytes dist/assets/img/alert-success.png | Bin 0 -> 4098 bytes dist/assets/img/alert-warning.png | Bin 0 -> 3159 bytes dist/assets/img/arrow-down.png | Bin 0 -> 1159 bytes dist/assets/img/check.png | Bin 0 -> 195 bytes dist/assets/svg/alert-error.svg | 17 + dist/assets/svg/alert-info.svg | 18 + dist/assets/svg/alert-success.svg | 12 + dist/assets/svg/alert-warning.svg | 16 + dist/assets/svg/arrow-down.svg | 11 + dist/assets/svg/arrow-right.svg | 3 + dist/assets/svg/arrow-up-right.svg | 3 + dist/assets/svg/calendar.svg | 5 + dist/assets/svg/caret-down-black.svg | 3 + dist/assets/svg/caret-down-white.svg | 3 + dist/assets/svg/caret-down.svg | 3 + dist/assets/svg/caret-right.svg | 3 + dist/assets/svg/check.svg | 1 + dist/assets/svg/close-black.svg | 1 + dist/assets/svg/close-white.svg | 1 + dist/assets/svg/download.svg | 3 + dist/assets/svg/envelope_closed.svg | 3 + dist/assets/svg/fa-brands-400.svg | 3570 ++++ dist/assets/svg/fa-regular-400.svg | 803 + dist/assets/svg/filter.svg | 3 + dist/assets/svg/hamburger-black.svg | 5 + dist/assets/svg/hamburger-white.svg | 5 + dist/assets/svg/icon-search.svg | 3 + dist/assets/svg/lock-solid.svg | 1 + dist/assets/svg/lock.svg | 3 + dist/assets/svg/map_pointer.svg | 3 + dist/assets/svg/minus-black.svg | 9 + dist/assets/svg/minus-white.svg | 9 + dist/assets/svg/people.svg | 3 + dist/assets/svg/phone.svg | 3 + dist/assets/svg/plus-black.svg | 1 + dist/assets/svg/plus-white.svg | 3 + dist/assets/svg/print_icon.svg | 5 + dist/assets/svg/soe_arrow.svg | 3 + dist/assets/svg/video.svg | 3 + dist/css/.gitkeep | 0 dist/css/base.css | 7779 ++++++++ dist/css/components.css | 3 + dist/css/layout.css | 3 + dist/css/print.css | 3 + dist/css/state.css | 3 + dist/css/theme.css | 7471 +++++++ dist/js/.gitkeep | 0 dist/js/scripts.js | 133 + dist/templates/.gitkeep | 0 .../decanter/components/alert/alert.twig | 31 + .../components/brand-bar/brand-bar.twig | 19 + .../decanter/components/button/button.twig | 19 + .../decanter/components/card/card.twig | 198 + .../decanter/components/cta/cta.twig | 31 + .../components/date-stacked/date-stacked.twig | 25 + .../global-footer/global-footer.twig | 49 + .../decanter/components/hero/hero.twig | 83 + .../decanter/components/link/link.twig | 22 + .../components/local-footer/local-footer.twig | 207 + .../decanter/components/lockup/lockup.twig | 91 + .../decanter/components/logo/logo.twig | 15 + .../components/main-nav/main-nav.twig | 75 + .../components/masthead/masthead.twig | 137 + .../decanter/components/media/media.twig | 120 + .../components/nav-toggle/nav-toggle.twig | 18 + .../decanter/components/quote/quote.twig | 35 + .../secondary-nav/secondary-nav.twig | 26 + .../components/signup-form/signup-form.twig | 32 + .../components/site-search/site-search.twig | 32 + .../decanter/components/skiplinks/link.twig | 17 + .../components/skiplinks/skiplinks.twig | 53 + .../decanter/components/skiplinks/target.twig | 16 + .../decanter/core/flex-grid/flex-grid.twig | 90 + dist/templates/decanter/core/fonts/fonts.twig | 64 + .../decanter/elements/embed/embed.twig | 3 + .../decanter/elements/input/input.twig | 41 + .../decanter/elements/link/link.twig | 1 + .../decanter/elements/list/list.twig | 41 + .../decanter/elements/table/table.twig | 22 + .../elements/typography/typography.twig | 1 + .../example/aspect-ratio/aspect-ratio.twig | 17 + .../flex/four-column/molive/molive.twig | 58 + .../layout/flex/full-width/bricks/bricks.twig | 60 + .../layout/flex/full-width/ibeam/ibeam.twig | 46 + .../layout/flex/one-column/basic/basic.twig | 40 + .../centered-container.twig | 25 + .../layout/flex/three-column/bars/bars.twig | 31 + .../three-column/battleship/battleship.twig | 75 + .../flex/three-column/blastila/blastila.twig | 72 + .../layout/flex/three-column/chess/chess.twig | 79 + .../flex/three-column/cuttoner/cuttoner.twig | 62 + .../flex/three-column/percles/percles.twig | 57 + .../layout/flex/three-column/robot/robot.twig | 48 + .../space-invader/space-invader.twig | 47 + .../sunset-delorean/sunset-delorean.twig | 56 + .../flex/three-column/thions/thions.twig | 38 + .../flex/three-column/valmer/valmer.twig | 47 + .../layout/flex/two-column/donies/donies.twig | 46 + .../flex/two-column/frogger/frogger.twig | 70 + .../layout/flex/two-column/pacman/pacman.twig | 46 + .../layout/flex/two-column/plakes/plakes.twig | 40 + .../layout/flex/two-column/toucan/toucan.twig | 23 + .../layout/flex/two-column/trunks/trunks.twig | 27 + .../layout/flex/two-column/wedge/wedge.twig | 30 + .../decanter/utilities/macros/link-list.twig | 46 + .../decanter/utilities/macros/menu-loop.twig | 41 + favicon.ico | Bin 0 -> 34494 bytes logo.svg | 19 + package-lock.json | 16035 ++++++++++++++++ package.json | 55 +- screenshot.png | Bin 0 -> 4181 bytes soe_basic.info.yml | 3 +- soe_basic.libraries.yml | 102 + soe_basic.theme | 7 + src/js/scripts.js | 2 + src/js/soe_basic.behaviors.js | 21 + src/scss/base/index.scss | 20 + src/scss/base/typography/_headings.scss | 10 + src/scss/base/typography/_soe-sans.scss | 74 + src/scss/base/typography/index.scss | 10 + src/scss/components/index.scss | 24 + src/scss/config/index.scss | 8 + src/scss/layout/index.scss | 22 + src/scss/print/index.scss | 8 + src/scss/state/index.scss | 18 + src/scss/theme/_background-classes.scss | 45 + src/scss/theme/_button.scss | 13 + src/scss/theme/index.scss | 21 + src/scss/utilities/index.scss | 9 + src/scss/utilities/mixins/_gradients.scss | 28 + src/scss/utilities/mixins/index.scss | 8 + .../mixins/typography/_soe-sans-mixins.scss | 45 + .../utilities/mixins/typography/index.scss | 10 + src/scss/utilities/variables/_colors.scss | 16 + src/scss/utilities/variables/index.scss | 8 + webpack.config.js | 86 +- 158 files changed, 39679 insertions(+), 81 deletions(-) create mode 100644 .browserslistrc create mode 100644 .eslintrc create mode 100644 .nvmrc create mode 100644 .sass-lint.yml create mode 100644 CHANGELOG.md create mode 100644 TERMSOFUSE.txt rename {dist => config/install}/.gitkeep (100%) delete mode 100644 dist/assets/.gitkeep create mode 100644 dist/assets/fonts/fa-brands-400.eot create mode 100644 dist/assets/fonts/fa-brands-400.ttf create mode 100644 dist/assets/fonts/fa-brands-400.woff create mode 100644 dist/assets/fonts/fa-brands-400.woff2 create mode 100644 dist/assets/fonts/fa-regular-400.eot create mode 100644 dist/assets/fonts/fa-regular-400.ttf create mode 100644 dist/assets/fonts/fa-regular-400.woff create mode 100644 dist/assets/fonts/fa-regular-400.woff2 create mode 100644 dist/assets/img/alert-error.png create mode 100644 dist/assets/img/alert-info.png create mode 100644 dist/assets/img/alert-success.png create mode 100644 dist/assets/img/alert-warning.png create mode 100644 dist/assets/img/arrow-down.png create mode 100644 dist/assets/img/check.png create mode 100644 dist/assets/svg/alert-error.svg create mode 100644 dist/assets/svg/alert-info.svg create mode 100644 dist/assets/svg/alert-success.svg create mode 100644 dist/assets/svg/alert-warning.svg create mode 100644 dist/assets/svg/arrow-down.svg create mode 100644 dist/assets/svg/arrow-right.svg create mode 100644 dist/assets/svg/arrow-up-right.svg create mode 100644 dist/assets/svg/calendar.svg create mode 100644 dist/assets/svg/caret-down-black.svg create mode 100644 dist/assets/svg/caret-down-white.svg create mode 100644 dist/assets/svg/caret-down.svg create mode 100644 dist/assets/svg/caret-right.svg create mode 100644 dist/assets/svg/check.svg create mode 100644 dist/assets/svg/close-black.svg create mode 100644 dist/assets/svg/close-white.svg create mode 100644 dist/assets/svg/download.svg create mode 100644 dist/assets/svg/envelope_closed.svg create mode 100644 dist/assets/svg/fa-brands-400.svg create mode 100644 dist/assets/svg/fa-regular-400.svg create mode 100644 dist/assets/svg/filter.svg create mode 100644 dist/assets/svg/hamburger-black.svg create mode 100644 dist/assets/svg/hamburger-white.svg create mode 100644 dist/assets/svg/icon-search.svg create mode 100644 dist/assets/svg/lock-solid.svg create mode 100644 dist/assets/svg/lock.svg create mode 100644 dist/assets/svg/map_pointer.svg create mode 100644 dist/assets/svg/minus-black.svg create mode 100644 dist/assets/svg/minus-white.svg create mode 100644 dist/assets/svg/people.svg create mode 100644 dist/assets/svg/phone.svg create mode 100644 dist/assets/svg/plus-black.svg create mode 100644 dist/assets/svg/plus-white.svg create mode 100644 dist/assets/svg/print_icon.svg create mode 100644 dist/assets/svg/soe_arrow.svg create mode 100644 dist/assets/svg/video.svg delete mode 100644 dist/css/.gitkeep create mode 100644 dist/css/base.css create mode 100644 dist/css/components.css create mode 100644 dist/css/layout.css create mode 100644 dist/css/print.css create mode 100644 dist/css/state.css create mode 100644 dist/css/theme.css delete mode 100644 dist/js/.gitkeep create mode 100644 dist/js/scripts.js delete mode 100644 dist/templates/.gitkeep create mode 100644 dist/templates/decanter/components/alert/alert.twig create mode 100644 dist/templates/decanter/components/brand-bar/brand-bar.twig create mode 100644 dist/templates/decanter/components/button/button.twig create mode 100644 dist/templates/decanter/components/card/card.twig create mode 100644 dist/templates/decanter/components/cta/cta.twig create mode 100644 dist/templates/decanter/components/date-stacked/date-stacked.twig create mode 100644 dist/templates/decanter/components/global-footer/global-footer.twig create mode 100644 dist/templates/decanter/components/hero/hero.twig create mode 100644 dist/templates/decanter/components/link/link.twig create mode 100644 dist/templates/decanter/components/local-footer/local-footer.twig create mode 100644 dist/templates/decanter/components/lockup/lockup.twig create mode 100644 dist/templates/decanter/components/logo/logo.twig create mode 100644 dist/templates/decanter/components/main-nav/main-nav.twig create mode 100644 dist/templates/decanter/components/masthead/masthead.twig create mode 100644 dist/templates/decanter/components/media/media.twig create mode 100644 dist/templates/decanter/components/nav-toggle/nav-toggle.twig create mode 100644 dist/templates/decanter/components/quote/quote.twig create mode 100644 dist/templates/decanter/components/secondary-nav/secondary-nav.twig create mode 100644 dist/templates/decanter/components/signup-form/signup-form.twig create mode 100644 dist/templates/decanter/components/site-search/site-search.twig create mode 100644 dist/templates/decanter/components/skiplinks/link.twig create mode 100644 dist/templates/decanter/components/skiplinks/skiplinks.twig create mode 100644 dist/templates/decanter/components/skiplinks/target.twig create mode 100644 dist/templates/decanter/core/flex-grid/flex-grid.twig create mode 100644 dist/templates/decanter/core/fonts/fonts.twig create mode 100644 dist/templates/decanter/elements/embed/embed.twig create mode 100644 dist/templates/decanter/elements/input/input.twig create mode 100644 dist/templates/decanter/elements/link/link.twig create mode 100644 dist/templates/decanter/elements/list/list.twig create mode 100644 dist/templates/decanter/elements/table/table.twig create mode 100644 dist/templates/decanter/elements/typography/typography.twig create mode 100644 dist/templates/decanter/example/aspect-ratio/aspect-ratio.twig create mode 100644 dist/templates/decanter/layout/flex/four-column/molive/molive.twig create mode 100644 dist/templates/decanter/layout/flex/full-width/bricks/bricks.twig create mode 100644 dist/templates/decanter/layout/flex/full-width/ibeam/ibeam.twig create mode 100644 dist/templates/decanter/layout/flex/one-column/basic/basic.twig create mode 100644 dist/templates/decanter/layout/flex/one-column/centered-container/centered-container.twig create mode 100644 dist/templates/decanter/layout/flex/three-column/bars/bars.twig create mode 100644 dist/templates/decanter/layout/flex/three-column/battleship/battleship.twig create mode 100644 dist/templates/decanter/layout/flex/three-column/blastila/blastila.twig create mode 100644 dist/templates/decanter/layout/flex/three-column/chess/chess.twig create mode 100644 dist/templates/decanter/layout/flex/three-column/cuttoner/cuttoner.twig create mode 100644 dist/templates/decanter/layout/flex/three-column/percles/percles.twig create mode 100644 dist/templates/decanter/layout/flex/three-column/robot/robot.twig create mode 100644 dist/templates/decanter/layout/flex/three-column/space-invader/space-invader.twig create mode 100644 dist/templates/decanter/layout/flex/three-column/sunset-delorean/sunset-delorean.twig create mode 100644 dist/templates/decanter/layout/flex/three-column/thions/thions.twig create mode 100644 dist/templates/decanter/layout/flex/three-column/valmer/valmer.twig create mode 100644 dist/templates/decanter/layout/flex/two-column/donies/donies.twig create mode 100644 dist/templates/decanter/layout/flex/two-column/frogger/frogger.twig create mode 100644 dist/templates/decanter/layout/flex/two-column/pacman/pacman.twig create mode 100644 dist/templates/decanter/layout/flex/two-column/plakes/plakes.twig create mode 100644 dist/templates/decanter/layout/flex/two-column/toucan/toucan.twig create mode 100644 dist/templates/decanter/layout/flex/two-column/trunks/trunks.twig create mode 100644 dist/templates/decanter/layout/flex/two-column/wedge/wedge.twig create mode 100644 dist/templates/decanter/utilities/macros/link-list.twig create mode 100644 dist/templates/decanter/utilities/macros/menu-loop.twig create mode 100644 favicon.ico create mode 100644 logo.svg create mode 100644 package-lock.json create mode 100644 screenshot.png create mode 100644 soe_basic.libraries.yml create mode 100644 src/js/scripts.js create mode 100644 src/js/soe_basic.behaviors.js create mode 100644 src/scss/base/index.scss create mode 100644 src/scss/base/typography/_headings.scss create mode 100644 src/scss/base/typography/_soe-sans.scss create mode 100644 src/scss/base/typography/index.scss create mode 100644 src/scss/components/index.scss create mode 100644 src/scss/config/index.scss create mode 100644 src/scss/layout/index.scss create mode 100644 src/scss/print/index.scss create mode 100644 src/scss/state/index.scss create mode 100644 src/scss/theme/_background-classes.scss create mode 100644 src/scss/theme/_button.scss create mode 100644 src/scss/theme/index.scss create mode 100644 src/scss/utilities/index.scss create mode 100644 src/scss/utilities/mixins/_gradients.scss create mode 100644 src/scss/utilities/mixins/index.scss create mode 100644 src/scss/utilities/mixins/typography/_soe-sans-mixins.scss create mode 100644 src/scss/utilities/mixins/typography/index.scss create mode 100644 src/scss/utilities/variables/_colors.scss create mode 100644 src/scss/utilities/variables/index.scss diff --git a/.browserslistrc b/.browserslistrc new file mode 100644 index 0000000..26a9d68 --- /dev/null +++ b/.browserslistrc @@ -0,0 +1,2 @@ +last 2 versions +ie 11 diff --git a/.codeclimate.yml b/.codeclimate.yml index bbe78a1..fca19c1 100644 --- a/.codeclimate.yml +++ b/.codeclimate.yml @@ -122,3 +122,4 @@ exclude_patterns: - "webpack.config.js" - "**.min.*" - "spec/" +- "dist/" diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000..a674b3f --- /dev/null +++ b/.eslintrc @@ -0,0 +1,112 @@ +{ + extends: "eslint:recommended", + env: { + browser: true, + es6: true, + node: true + }, + globals: { + domready: true + }, + parserOptions: { + ecmaVersion: 6, + sourceType: "module", + ecmaFeatures: { + arrowFunctions: true, + blockBindings: true, + classes: true, + defaultParameters: true, + destructuring: true, + forOf: true, + generators: true, + objectLiteralComputedProperties: true, + objectLiteralDuplicateProperties: true, + objectLiteralShorthandMethods: true, + objectLiteralShorthandProperties: true, + regexUFlag: true, + regexYFlag: true, + restParams: true, + spread: true, + superInFunctions: true, + templateStrings: true, + unicodeCodePointEscapes: true, + globalReturn: true + } + }, + rules: { + max-len: [2, 120, 2, {"ignoreUrls": true}], + array-bracket-spacing: [2, "never"], + block-scoped-var: 2, + brace-style: [2, "stroustrup", {"allowSingleLine": true}], + comma-dangle: [2, "never"], + comma-spacing: 2, + comma-style: [2, "last"], + computed-property-spacing: [2, "never"], + curly: [2, "all"], + eol-last: 2, + eqeqeq: [2, "smart"], + guard-for-in: 2, + indent: [2, 2, {"SwitchCase": 1}], + key-spacing: [2, {"beforeColon": false, "afterColon": true}], + keyword-spacing: [2, {"before": true, "after": true}], + linebreak-style: [2, "unix"], + lines-around-comment: [2, {"beforeBlockComment": true, "afterBlockComment": false}], + new-parens: 2, + no-array-constructor: 2, + no-caller: 2, + no-catch-shadow: 2, + no-eval: 2, + no-extend-native: 2, + no-extra-bind: 2, + no-extra-parens: [2, "functions"], + no-implied-eval: 2, + no-iterator: 2, + no-label-var: 2, + no-labels: 2, + no-lone-blocks: 2, + no-loop-func: 2, + no-multi-spaces: 2, + no-multi-str: 2, + no-native-reassign: 2, + no-nested-ternary: 2, + no-new-func: 2, + no-new-object: 2, + no-new-wrappers: 2, + no-octal-escape: 2, + no-process-exit: 2, + no-proto: 2, + no-return-assign: 2, + no-script-url: 2, + no-sequences: 2, + no-shadow-restricted-names: 2, + no-spaced-func: 2, + no-trailing-spaces: 2, + no-undef-init: 2, + no-undefined: 2, + no-unused-expressions: 2, + no-unused-vars: [2, {"vars": "all", "args": "none"}], + no-with: 2, + object-curly-spacing: [2, "never"], + one-var: [2, "never"], + quote-props: [2, "consistent-as-needed"], + quotes: [2, "single", "avoid-escape"], + semi: [2, "always"], + semi-spacing: [2, {"before": false, "after": true}], + space-before-blocks: [2, "always"], + space-before-function-paren: [2, {"anonymous": "always", "named": "never"}], + space-in-parens: [2, "never"], + space-infix-ops: 2, + space-unary-ops: [2, { "words": true, "nonwords": false }], + spaced-comment: [2, "always"], + strict: [2, "function"], + yoda: [2, "never"], + max-nested-callbacks: [1, 3], + valid-jsdoc: [1, { + prefer: { + returns: "return", + property: "prop" + }, + requireReturn: false + }] + } +} diff --git a/.gitignore b/.gitignore index 53396ad..80f91ff 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ node_modules .DS_Store *.log +*.sql diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..2d1951b --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +11.14.0 diff --git a/.sass-lint.yml b/.sass-lint.yml new file mode 100644 index 0000000..3381c2f --- /dev/null +++ b/.sass-lint.yml @@ -0,0 +1,62 @@ +# Documentation on the rules: +# https://github.com/sasstools/sass-lint/tree/master/docs/rules +# +files: + ignore: + - vendor/**/*.scss + - node_modules/**/*.scss + include: "**/*.s+(a|c)ss" +rules: + brace-style: + - 1 + - + style: stroustrup + class-name-format: + - 1 + - + convention: hyphenatedbem + empty-line-between-blocks: 1 + extends-before-declarations: 1 + extends-before-mixins: 1 + final-newline: 1 + force-attribute-nesting: 0 + force-pseudo-nesting: 0 + function-name-format: + - 1 + - + convention: hyphenatedlowercase + hex-length: 0 + leading-zero: + - 1 + - include: true + mixins-before-declarations: 0 + name-format: 0 + nesting-depth: + - 1 + - + max-depth: 4 + no-color-literals: 0 + no-css-comments: 0 + no-empty-rulesets: 1 + no-ids: 1 + no-mergeable-selectors: 0 + no-misspelled-properties: 1 + no-vendor-prefixes: 0 + no-url-domains: 0 + no-warn: 0 + no-qualifying-elements: + - 1 + - + allow-element-with-attribute: 1 + one-declaration-per-line: 1 + placeholder-in-extend: 1 + property-sort-order: 0 + quotes: 0 + shorthand-values: 0 + single-line-per-selector: 1 + space-after-colon: 1 + space-after-comma: 1 + space-before-brace: 1 + space-before-colon: 1 + space-between-parens: 1 + trailing-semicolon: 1 diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..8fbffa7 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,5 @@ +# SOE Basic Sub-Theme + +8.x-X.X +-------------------------------------------------------------------------------- +_Release Date: 202X-XX-XX_ diff --git a/README.md b/README.md index 6c1fcf1..da44700 100644 --- a/README.md +++ b/README.md @@ -1 +1,40 @@ -# soe_basic +# [SOE Basic Theme](https://github.com/SU-SOE/soe_basic) +##### Version: 8.x-1.0-dev + +Changelog: [Changelog.txt](CHANGELOG.txt) + +Description +--- + +SOE Basic is a Stanford sub-theme that works with the Stanford Basic theme. + +Installation +--- + +Copy this theme and change all files, folders, and names from stanford_starter to the name of your theme. + +Configuration +--- + +Nothing special needed. Install, enable, and set as the default active theme. + +Developer +--- + +If you wish to develop on this theme you will most likely need to compile some new css. Please use the sass structure provided and compile with the sass compiler packaged in this theme. To install: +``` +npm install +``` +After you've made a change you want to see processed, you can run: +``` +npm run build +``` +or +``` +npm run publish +``` + +Contribution / Collaboration +--- + +You are welcome to contribute functionality, bug fixes, or documentation to this theme. If you would like to suggest a fix or new functionality you may add a new issue to the GitHub issue queue or you may fork this repository and submit a pull request. For more help please see [GitHub's article on fork, branch, and pull requests](https://help.github.com/articles/using-pull-requests) diff --git a/TERMSOFUSE.txt b/TERMSOFUSE.txt new file mode 100644 index 0000000..a8508f9 --- /dev/null +++ b/TERMSOFUSE.txt @@ -0,0 +1,14 @@ +Terms of Use + +Stanford University owns all Stanford-branded themes and governs their use to benefit academic, research, communication and other University activities and interests. The University has the right to protect the use of these themes, the University name and University identity marks such as its seal, logos and symbols in all situations. + +Use of the Stanford-branded themes is limited to Stanford University academic and administrative activities. Use is granted solely to: + +* University academic departments, centers and research groups; +* University administrative units; + +The Stanford brand bar and Stanford universal footer should not be edited or altered in any way, following the Identity toolkit guidelines at https://identity.stanford.edu/web-toolkit/ + +Permission to use the themes is on a per-site basis. You will need to make a separate request for each website on which you would like to use these themes. + +For more information about policies related to the Stanford University identity guidelines, please see http://identity.stanford.edu/policies/ diff --git a/composer.json b/composer.json index b8c0f5f..5ec087f 100644 --- a/composer.json +++ b/composer.json @@ -1,9 +1,12 @@ { - "name": "su-soe/soe_basic", - "description": "SOE Basic Branding Sub-Theme.", - "type": "drupal-custom-theme", - "homepage": "https://github.com/SU-SOE/soe_basic", - "authors": [], - "license": "GPL-2.0+", - "minimum-stability": "dev" + "name": "su-soe/soe_basic", + "description": "SOE Basic Branding Sub-Theme.", + "type": "drupal-custom-theme", + "homepage": "https://github.com/SU-SOE/soe_basic", + "authors": [], + "license": "GPL-2.0+", + "minimum-stability": "dev", + "require": { + "su-sws/stanford_basic": "dev-8.x-4.x" + } } diff --git a/dist/.gitkeep b/config/install/.gitkeep similarity index 100% rename from dist/.gitkeep rename to config/install/.gitkeep diff --git a/dist/assets/.gitkeep b/dist/assets/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/dist/assets/fonts/fa-brands-400.eot b/dist/assets/fonts/fa-brands-400.eot new file mode 100644 index 0000000000000000000000000000000000000000..a1bc094ab14d8c7d84d8c59aa511de9e69440d0a GIT binary patch literal 133034 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℘oIO z&0TkO*4ZsXTrwU?hKlj1ok&*NXU!r)ihe%88Nbu$lI6UW45dQxk`<57S~Y7`P%Z^M zKnG&83%E{#sep6P^@o9^GR&vK-^6MLJ8MA33XrQ2G^Spw*T|LJ$*WeJbIyum>I3PX zY%{x{zuFMaBxel{4mO*EuY|1Cr=GLtoN6_d9n4i1Hj)z(t_%(a=nezD1K1KYk2Z#> z6+*R2>w#$kY9$cnfi#6A524eeAn!CA*|B+ZkC)AQX3Vl;EY?ZY0{(W`E(5Mcnpc;NmPzXV!nc(fPc**)ls%w^;{8+f5HjtA;~F_p|Fx@&o-mU zq}7OaN0YMKA)AH%SVwP1Io6-I?ZPwppu3wvBX?U8BX4Asn!ssn>}| zkFDL^v#0gL-OvwtCc-eG94A#sv*6b(FziBx)aH;vh3qbT{_`Xx?AIR<>kYnFJdtcO zAK}TKsa*pDU~QimHO=zUMB-EZ(`$Vn>a);DRMxCX{v48P(m%3q?A52;Rr0QDoT+cx zWSKVgjSwoiWyOjU+Pk{8t*WmAwQz^`lB+;BJ#f-u_DUY)hXi`eQ=-fln$?;I&R6dt zQod04n)O!U+`?IbG?q!?!twr?(XVV!IVoi5g!5AZ zx5l7(PB!HlM0}n&YQ%JOO;p06gasz(>oMCi4M~eQIXg>!5?)pB;^$3F%o`>|mjB(B z$N(Y7E+@;5WhFhFu!q-drSe2pO$GcPl7sw>@)}+N>|!_?Bnq82j5++QY!x(Gq-&9+ zxfB6m68aBbPlaU#l!;#AAGDb!LbC#IDKsQah=-liy1KsHQBffZ-%Ez$Q$PCn$H_ds zSV*hN#?DY2%$sOh$(it@$90BVNg@8)D)@vCPaS@hT!}fdnF8c{p9GGaFVBI(*Z{fv zCCT?_PA?f{n>5F}cY& zj{3NuMhkT&K*dsJ4ne)Bdk(>u16uY$wK*K5pnP9G6u%>OiTzmU>Wi`$4LtK^+teLx z*HzjpJ((-g4;I&yKDj5lXX=HvwiOre*#n0-*8btcc+S)0Zal?eeDJ!{874fHbIh2!%Fbe>@cYf zvsBx7Wb4Gl)`>NvU0tJHzqCBt_BMgMCuS$EOw7(1wghb^mkUx8-B9XTp3^gOtPp8u z**32blQTMU3Cpuax|PjUf^1SlwG&%EjB2|^@1gZt4O-^}YymE(XVY%t%H&8cPqnp) zso&sUuT5y(N^3moIef}VM?5Kb5VDQ;(Vov_{+{;2(_=L=W=B)nf_kY`Fa03+{s2k+ z8W(2%XXvPb2^9%arRc@ee}2z?$=#HlAFgUnM% zDfam!z%`DC^2$z~Ajnvzcd|rMre6BwC&8B`@YP}P)pih1pnt${DdcC9fYH!Zo`M7h zBkH7@Kod%MhIpi**K-}CX`@%wI@&m5El}5}>Y74M;RV*?vxbxG>GE$;=jpsTUb5Bm z)m7@%iHMF_mc|h55jcsCto?tW5fQBIGS%Cxw_S zh!lEy#2XOB0kKOVe7_{7Wv86z_`odP#!78aMOoPhtwzyBqBV58}^L!Cw&RlE7#~JplMYmw{M;QA`=KN9N4dhqGo+DAcQY{VCa;-(wAm ze8fxXL&@4;w#29Oa+v$(oK$%Q35UVIypGD81z_=t2pcASR+($dnl8a31AS$Bd}jCs z6KX>L0$-r~fy4RZk3a4n#D{E;f8#5keuVwT&&gf+mvAq57c<6=k!u1T(2cO0V6}TL zKm9w0K;JCnEz*K5s7@1cp+yrZ*F(tH9Mg2Hsn;CKa?HQ>v8u@R+g;t^#G+_FC#r1U zoaG`rCNBSk>6$bDA6?CIs<2kpC0ko7s2saGfAQkQ;7D*N9Db5~i#!c38Uru7oVkU0 zkof^oNjsSUEf*?aI^aXlIi);=Tf?u4Qog@Wbi4@VH*~_mokUzU*#b@Uut)>22sAay zuQ2vV;tv+iD2O7>!o-Bp?LphYLH{^F6Mnf-OJg39hkNr9aIHokBwLeOthgP-hC-k! zkJioItzjSLw}E6ZjUXb%P= z)CVMAv56u0A<;`DU}5SdNwQR(mz-EejzmRE5F{1~rC^vm(Rg09I$huzvXzVZSp!%J z(N#TXgba$az)pKwU}gM^qKKOm&Qj%6pDF4fR3bv*;6L`H9+Vc*i5VKl8!8b^Uf_Aj27DA^i3&!qih|}xT_qbi%+pQ+8_~n8 zjt=vZB)b~GCo-SfcPwBdYQo|R%$j0)%?WABDnMvDhD|D1-y+X()Lz)J_$|7L}eGd7y(5?ZP@QA43e$yEd zWLaW0o>)XMbdd$@WKKP()%hYgm% zg=RF%l8f^uXujfN0pP?WegoOw9f2q#cZ$w%K~WYTLl#zc)H;j#X6V=HzMQz_q~d+e zP-9U^QqMSRRnM-Pk)3_q@0Xc#=BLQxfmF=Eh%#MIwU?|a#Pp#Fz3jA^T|+sNn0w8t zk@R4X8V+Y!?xB+DFI(*%(=)Kq)mDH7f{#=E@@eq#1hbl241sN1!3v@V9%bWDqH$0I zFR;MTC!nF=Adoo}F#)&>IU`}Q2X_YC5<-xC$sg}2158|dF@NOjN8J<03tGqw2_0_C z(Ij0G=B=O0DRNkesTm=p8&M~mG#u5m7T%UF_l*1e#cLz}k+bu<+lL}p)Vw51o*fbt zO^RmP+O@E$s-gtoLEtn+x8O()8HsYxx5vmXL@9dAoIrcAh{;V$NU+8hh##oV0QTpQ zQ36R$b+y1E%tNdWjIuO~t&@qAEA_Fw5;9hUaIY}ja4ZIzmZkrY6!tht(H095kCnu# z(ndw&1ergL6QNB!nav$gWLx66Pg%0$lW&AlOC(Jbr@qRvXUJHwtXGmWT`_nWuqsw1 z=7bCM)4iCJFl>w?$a+hYsSlu8jhcgzr#e3beVR7A(QIWZ2EIe+RAl*{>FzO2p9O?`Drvu$mPim4CZ9NcmEIUB9GRu&lvd#7TsC|mg_Hb0%h>>ahg{tH5X#j)>;Jw*|5@s-m z7=kKf0Yo@1vpKFkPejoOdyd6PiCGf(uB)~=I#29G@77|z+jM7X8XuW$1Jwrq;U#{v z?S!48qDbLcQL@CER|EQ~n&GG)m1DfBdurLt*{ZG$4)h$~r-oEx_EyDMZ@P-g^CIu< z3WXyht^-w8qJ3f&@*tv%%fP`$nI*8yHzAV>Q%KeZwb9F5u-uTMf|KTn5NTABHG&}p zvuHRC$V?H^F}M$UEk>IPyfnlj3Z_B6W$=Ea-k ztdYeIB-1$0jm;ZSP8b_oE#qr`b#2)eOJZnAQ#Zv4eQq}G8^%aFn>bPRL{V^k9fCv@ z6lyq|;Uo`M&B{YXl{2RPd+F?nrHgp3V!E1;NcBUEx%GNy |xk~oikk&D!xjeU;p z)K_U-C^Ge2Dyb>;L?SNBHDJYx>Zr2ohB#RPjttG0o93^N!jt1rtlj}w4pxMv>EtW; zhTf zjYRZf7q|{D+iu1+#AL?M^A4vKi;cL^(b=XOB!(x2EL)aJkc=$bUgC9M!5_I`Wi({l*7Tv0qb+mSvw33o%t zh>MP;7m~S{SzCh{4*WFx0)MWI5lAte%m6kn9K)=qewx7ApGAD?`~m+!vhK7@ffNB8 zMn{USQDB_{Eke^3S}NeiR6XWe0K#kn@76$o`~W-Mk}M~aPH!|(NhT|aUN?c0UI$qh zI!Pm9klIn#9Rw-8zeLix`h9mKo&TE~Q03H5j;gW(HcfGr8GS`ydV#IaWfn6l83Zs= zU{`Q0QVEz!0er-(c{M;Rt#rPC-d6p5faZc7K_#b}HLMP-M=13JGZ;xYaPfN8(UThE zfwz9rDofFlJ!b~6&-^?nF2RRua&-SeBop11yjGgmj~FB_is z^^ca)ZS!jdJ1egmtglo%mBC_pSR!k3Q@d|UxnZeO&Nz@$5v->#V?Dur(expgq$ZdI zC1tAcHR*}?U%am;&F-4d^Fv>eJzX+_`Q3ME1C4&5dJ)W+uel z^alULY1d*v=g!S&xnpVn`&d`Aj9xw}3uoehErD{shGl+|ym&yR!+yK-; zw<=`|{EZ4;O#k%Lsne2RK~ot8Qww4X5{l}GblG5y{5)cs7-lb+Rl`(^)zBa^OwE#J z3#?NuDwget7Q4KW=r6hijBqW_3qojV2>Ly5OhjOfL|{tYY^kbcxz`6X`%^W>F4r~F zaxK#&;yN~_Ml-S`w>7O;(Sh8~M0cSUJ`|#+k3o(LZdTz@$CwI7a8v^}b_rV5R;umJ zG~a{uh~*q;y%jIayXZMn*bRNzTQO$XV*QE-^#z zX>=ZCfj-qJ0|hhSa)n^(8(?>SADnG1)+fBdp%MQYQ8Nx3m?yhIL-ZywJNpz}9azBS(4GrrE&1XbcEj-MEK zY(dZX+@1xty^xOEqTvi3@I5_q$9opc*DMGb;oj~!W8Fo#VJHuIHL#CLz=>%TLyH;! zML>|TfeitlQJ{pjAPXQV@c&`C027Qrl^{>Cbe2U?Q-H{d9CdmEF@U)Xdx1LB2}$pL zL{jKME)^s?hlG=X%&LGAFqHrs2uy7rb`Q@@ee#jLii86+E#t@{zG5q=TLF)YK&Is| zlRzmQ;9nFaFGNc81d%vRoFm{NNL1h_t>83*V^!_yRT;AA>Z@0+T9x?;elnTQ4&X!F zrGI<)n$4T9IoO_T-@Li~Vf-R_K`r($9(&Y!qB>fEsX~%se;Za%rH%!J0hvDk;OY^m z71;wdODaT~^)zYu451hx1ycG+*w7?NL#!_%f;3Tj=I9kN^)6^5?}kI&HS?>TX^|HV zFFl~!8IsHR{5<|tFZj9VsAcf|-mF)OD9@`kVR*cUIHu3uiF1sdbokrs5cszUi(`zL z$2`V7!92zM7~EW{RD&+05r6?d4&k6*16$&t_cbFmoXK;*5dpzLiJ=-OAS)?S=b+2L zUg_b0z`-O@QpA(WVr7KDH(xJ9$%iAA!g4JpGY7(#0&(;~I6SMx*y-57s%ZixLoOQ7 zG!Z4$NOMvkmf=vrOS z0)t|S-nEmH!6rGPOW~i9S!z7wnuRVk98vOV&>;X81P>va0~)3#&5=n?64kB{c)l;P z;&mD?DL1k}yflL4rNED*v1+|nG}{f^U>#fV!{IPOM|hKjZLg9_IgcxxKHto^Ba#=^ ziE3Lmc@`?czbLjIB9786>pGwS$BZBYuo>2rNFgjyF<_<%VnX2%Iwo6*Xfll;l&mPIY#LfNR+Oo_ ztj@~=Jpc@dAVK%G^FVi`gd&+LD~QB!3yFy+_jSHzZXrD2C%Qr@z4J^KILRK^P9-y^tEAR{1;VY@-{r-=i6lLC-1CV-xLjS4UxuSq8pWxzD@G!@vf)Ui&32Vm)q zvRE)=Oo^6b=PX~oD_%}2ZHB{TEv?f)TnpzEE$W06xX6mK?C>1SW<>>LD549ob-rQQ zlCI9y)O=?oS}-NkskL<|Y9CpKxV`z6Ri~V}vNW&57d*`@lvT-{dQ?Dsm??ouxUe{n zvqetES_7PDbG*xzIwEpMG#1YnRa5n&1pF8MZ}}nbM*sU^!=3~lLzNN=b4lRDfX1O- zQIoWXVp_0EsqPqPik?)VF@RVw7@lCnP!MK7lWG{fa0)<+Fk#vPBnt);h*;By*-vG1 zlN1mL$TvE=Ldl4_qpOy)T|;)`SFAIgMvTk*(L&m@ySpqet*IM-<)sTTGZx}vLvELy z^t2t_$IETo`zm@{le2N95O>Y4E>qPq>Tw#`5i6u3dPkRun|E|o^S0B7^SKk&ns@}Q z2@f9Z?xyvq8_(c!eym`4hHQG%Hyp3D5n44=6}=FP(Pg z{V+6+6r=|vY?F>iCkfT65f@yz3KxTqFZhj0;L^S;6t_}~bB~RRP%OLr7F0J_vH=5iuvT*V6@Wd163${p&Ol#~$`TYajH=*4KkFq>VSNu+3PR|n9Y5l< zQR*0c>amo;Za-K*uBx9_}l>MK^tFwCs$xQZNVi-eWm*Gi>Y zX;lR#USjXW`Qs-YTZv{n(<5ZCQfV|QWF0Y@Td%tH52Btr5VzE+Ocb6xUq7Eio zE(694K{44fGneOJiXtI7vu4;?qWr>`Zj|f#(1o+#d&wAd2Nwy+hZbd#K14P*D_F#H*cutzE**cj(WPwOEUmlK>{Pas z6ThkMR@Nw+A64iNL!(%jI=h=31ODJ+<#mHQ%wv|rD!G8!&3uyi0`p~PB(N+cxc%yt zCP1lXHF6|%^to82fgdO|hXiM>@{RXOw@!ls-gFgUyVQ|bt0IKim!QIc-2f3s709i& zY7FWT0v_H;D9%C4gWs3lt9hVu)Dyk;^3N7U;Gj6DQ;L4la9-hGxD7H!ATVFz@Ny$k zm=ndAC;=VEuY`{%z6C8;hNcXZoo8bZzi^FFPZM-tjz3?cx6_))<++}o+{=m_jW>@K ztf@c1A1BEi*CQhG6lgEc$4%rQckkT!JU@Rf-!7awUl8V>Dnx}V=Ly2RD}}9Gp}^sY zaYI8aH#o#;+`Ms)8=og|3+D0syang6!Z*fbIh*}DG<7z_3il36Xb%3z@1`-=QSrtJ zQJlDOur~{*u=1|NDT^D@h=mp4PA{INg!_yL-rJ}mTnAO>xDRnk`+xoB{4JwQ* zC(Y2(rw7D=O;JOP&N}AuW6r#x-Zknh@2}2n9~t%ts~QQfCmtP!3<_|t??AEoL0~h) zfHGteP1QzQL@4$JYZ2aDOgI4a42k&7isVDXZTj_!gg_@GDpIp9k+)U#bzOfw_*PF? z_KUA9JK?G3$4*%Gz2(c7?+6kkE9!UZ;+?X5=gi5hopWmEpI@6(Us8G+r*W7XPq&iP z?*W5rF1Zq|Sfg|`-r>fJCH9BS;t$>I?p@2)+ zt5@N0rot$=9|h8c>LwIm2Q$TRqe_SfsA z5{XzT_sX%h{IYpXgBM6573ow-B;Q+Y_-zrWsBjXN^97kRQjVFJci(62&RKjV8gt~u zRyu8pRy1d^GAHVS(dBswE>}v&$1SI#sdBOyA~FjAJl`LUzUa&=I$0kcYSNQ0O!&Oe z55$mf_Z=bDC@F377m6EPK}$DEF-0-FHh><)^`jL_cE&R!uolnvvtene>L>JE!XXA6 zr-Gz7AxSF7%HfFbE>d*Wp+WH>g1rN((Cf%u0d1=AYrX~C>3A4;G$I*q+uVCQ2~KjCVaM3nVl{hlxx&s!g$#AzVqW8JJKY)6VpOT zH4?IQ1dz)z+|U52fs&~yDB!Spi6)BOU5bXV6Ip@hfK3^mD9Ea4h#@;le5}?OPpI%Li*VqpF}S%cAdfCDWI0tsXu6S6LAt( z*>vGkWD@1`!7p@W#GT;^2%p-8KAwlFB@{=M6_I4^@bI>@t*YVn*}s=0JCU$u(O1>$ z1jicQo`T;m+&)WH?ew|{Jt>(ELf1gGDY}2}|3Vl1zbYP}7V-E&2?v~X-r>E*st-4YAAfShBJCxN*g&u<0qccd4 z*3K=kmqHV4gHDNGLCjYHgP*2eRzMcDCb$db+Wiz_L2OPPs;?BOA{dONip)up5i@hS z0*(2w;hi~lMroqB&To8tynd^g@qEo3^D=g}PXVpxGK#;}5C$OcAQ;U>CrKuvWy?i2 z%32{_R2|OTL`1U=U#dR~yuR@qEzyC=aOuY7XE!KT?4OOk)X91@$bz z3pIckra~Q1OAW!R0I2$?MbT*fqGY+rd_py3D~ag*kT6_7*$Y`-A=Tb(*tBvS}G$E z!WHOj6_FYW*eO(QK)%8J0oDKlpm_Z#y9flVG@E)h0Prr8l_7AVLBy;q%6+@-b zycFhDxZRY>vObG7Pq=$1QOo(cjB`Gjw|)NdlR|uwvsXL z-zDEhd#Z@16REJkA^~=VXVS+83XUm)G{E{=?F`lu`Ie~bK!V~i*$T^?bylHpCidF6 zu{dER84R1Q1Xap$D_5;t1#Cx^l0>uMtdBJ#oT%sswm{r?7#d29@ESaXB60e%v6Wjs zbnyu*V_9rIqqJ-seifSep1}9n24239#=8Kcp^F^~f;1iMf*808-BSXq3dBgiK)kMp z-4A{M-L*_|K;9Io3)C}efz52jLEy_3^S5GUI{ovU<>#$jc&@ITr-#G3W*E1@siA2I zYW&(ftI-x-uyyN#@e}_;(g0tnf~0eTbT$&ED(O0jZX9!6_|RrGm(Ab092+-*Jm9~t z^>gR!fxeWw`hwMKax`uV;!B5)iFy>&qg&M2;^E!?CqmydL}Q#6Fk9ZUwF2)Yj9owQ z$HD~yrD{a1BX~23*oq(triUOyELrq62j?aL^#HWZQB)huum+OyX^F-?wPLYWe3X8d z{sU2Bg@x%xzO9VNFqV|t@{P=*f}}%hCs0Io>JcL*hwQ2EM?;zMcGrOefXzA`^GG>I zjm2E>Jp`BnF5H2frgmU`nxU{GbFvc-Td+FYH7z%=Gt~*Bj3YmcqzvEuq4izcRh;^#hT@%ZD(l2882)St)3fO!+p_eW4Cl`u7o>N;wnVGk9d z+zWarjR%H!#tBqs59|Z^1w>^)jShffs$hcFC<J3a~ zhsoJzAW{xWpvoGO(65S1v=nc`GU_~2cCAwpb|hzDwCd7E1PhAX>6W96N}zo+HT5s` zS-8!}E2nTT^h;SjPIOsAD7d6dqJ*?c*X^?vL%zn033*z%V7I|H@*Cib5+Y#ILfkxF z6ZQ7*#sousA*@*6LZlsNibcG{FUj@fUiAJLiW1RyP3jhJI<(sj>dmJyDpI~|!UKw~ zc5o(-5Y<*8EP5IXFJkRC&W4poH@dOM2r|N#G_R>ZF64mX@RQ_g51>0nX!K13u| zgc*p)K*E`0z-M_Mp_5rHYp268J46F7Z|5ViR2&F3_7|QnE0Am040vqUajkLch6Hll#X!a%9eSY|jcYCd@h z(7ug^p9yUw8|>xV=O(8%jCEGG9xxzy-CVC(o3`znfWi^BMJorl^*tP|J8^;5ODmz3zE>p3ZDryf zR2uOI>gE1&UjcZX*pJRf+e&CCZY2>)cs`>2FjIn+^Tl18Cp=;QTz{WuFTTL{RJVY|T{fe=hAH~2Q? zZds71e;2PIY4c4m79X*`yb>+2x&iQ0c0!4etj6GRvW8Uz{i-bXis5<;!Nhf0j7CK{ zALMf#NX1ZshCR(Rt@VqbZu*CSP}(TEyQ5=hWk1!b5v}L@*n~FyLECV)@hBzv{}D7cImIp2|$1TsDXEQ?$^ z)6(GgavH^e&)Q+y$Zj98I&=r>G=C5g%}Q~4igT~VZh;G!4>4Czi?q~&>tW@*|1}kq zNcH{ z7YSBSAtKZv)pFHF3DzhWJ^Ti&j7WM*4$$Qme|gkqJvZ)fvIt~#xI2|hrp^l$%WW`UP|%a#NMz9))wcAG9<$))5A-p)~sm`;|cK+S{Jo+S4AWq_HKkNvsYCe#ZwW| zC`#~u8EVLucwIJPw(h9#hCh01_EcXvB*kU10Zkiw#(+)jfuAG}?7E5ZpNkk(irDUC zKFnNB`pIIljhsm?CLbbqk}p6?;(e|XM0#NaxCsUeqh6I-&K@u+xNzxY6e_@tYkpG# zc1+#z*tsG#TZN`GkXf$@*z!QDYK=R+Wu_`X&QhU*dJ0kj%$?R%lWG+q*mXv2Gwgl> z>jC5U{8}9ce3c-9YR#p|S-`_;9=3iW0W^a$6UY>LcmM_ItJXlE6c?#Qpl84rI}7#D0iaP1 z(<1_t+{b7jgUr`88vqev{VR!-rbS@HU;&E;n{y-M6K+F8wzmmlCnsjPgrm1Xb>k#KlWalXiESMk!NyE%4Y36{U?7yS{}v&QvW`o~ z0$-FwLv>}<8U})n;1NJ)?CMpbDv4Yl@wJM~eiFMg5L@M9dq$RIWy3b3x%G-^8&QA? z_=#s#+OxsIA!t?r90|dOLAd=Tx9%L&uh4@ZW+p80%822Yjx8!=bx4}1>Q7uV0*FoDcrE4fsbX)A0O}S zZA<<$pofi=IXovSaJ~SYM9_g2)4(1@MFP_9=@PfeQPhZRfI$WgXeMVW=Vs=2<#p2QNhqCutW@Cj}nTDam7LyfU3D>8;#9Z zwTLA_h^U%pwV@NloWBL(h6Es&g*HjN+Z-S7@1H*~U|IQso@|>BpY9PpOygdXOc%Jo z2E3g5W6WLf*nEp>#ZbEF0;wXFmNG=RZV(^@0>;S)ou~qwr%=m8=#%igG=`}!uZcB9 zwFwYDjUl9DO)vUQ>|hK^2b+B(eONlJi_KPctK29VX7QSV_g8`y*Qz8a8iBtD$!3M( zEf z117|?YH5sf0H$Iq4KM@^QLzqpcW@sU!A2vhoQtj7#E=t1pt2g=)rDd<&d3s*HsvYB zuoNRFsAhuI!U^`u_ZWQgb4lT3UW~I`)R5H#UK^+b9T3O(?buF>AoMcNr!s7c5>gfZT7&{oMpkdo;4FAiB2dl)aE4|h z1d2{Gtq0p_sP7tgp(^r*tQH03TzGqQM9GQwy(e3jBocZ!WCIn~6A3dE3A=t`exeYu zLoydV3F0nORA(29#j_&G6yA@-W{bvG6H&v(E2rWiA2-I?-)Jxoc~-F$%aQ8RcaIjR z@51^PB_%H^jvfkQf$DiVvNWBM&$A*z63BWDfJ|7sY^|~Vvdcc6l2X^_vgy30+%LB& zHCad%)lk%oq)a6x;}r=Ii8%U!DISYe!!%7Ec5|>;(gLh4iljio34y*rVeaVx#TA7P zDI)Hq7UY5rFLTI$5;5!+!lUE!#{5zoug{X`cDzV?ayF+T3@R?n8|mI6&Eh%@cyApx zDa2rqBcA4x1@mprfT%|(sh(*MW!uV%vJ#FESz0i$V40-(p^_IxOj5?ph?)#dP+;wm z?#dFW0564!SJGg!7_Z2N>8L9keM*~|Q5{k2ttC3VkgNnTgZqLwa|^lw^TAknLi;H9 zqu=NvwKK4c{c2hch^9xG?jUFfzBWw$^!Q*qCI7w{d44GermXWe=S1QOw#W~sN}Zf4 zqP^JN%$9p>qM(2(n`T&R>vRh7a0Wq$F5bNpcO=SL!6xA?u_7OQ70Qolcuxzep#h38 z{ye@nmMj5_#0P6l;G7;VDf&VPab;XzSF-G?0-ud!;#s`pMVA~oE@V9rXSmR>za8- zPPRs)IPV?0VD-$&>8+i+u+4jbC4B<8PX+PwgUo#B+mts z8(MJd2CfAca9O1s1Py{aP|kp5juD8 z3@{oMpl{7GIX>r|x^BS7o{VIiE#j47n@?TLb0Kq5xgz)j7pnd+)=ppi2}Gp|sOlLu?Q~Mc)bV zLBEYg3S6z}@9SJgw4-^}+!J=6aQrz@(!S>pM+uIp2S~@%OUJ{t=>rS?DX`$LBaUqu zaE23@lktYQv%v8$U@l=kin+a+xsADlxs$mY`>-ED9LBd18Tt%n9F%KO@(sQMzj6V< zHg!-_A_xFL`UP=a?#DMJ2h5gV13Xb{&^?ntkbH{DON2(`!jICdV~tA?(30QhBL|i{ z^{oqa$!`L$!P_(>itkjKNJD%8eJTKmF2G?R<^gzDpglx<6pFw>k79UP0!#>K^C*U= z;srE*V-8zrqH#coXdAKZrpaPEUX$np@Og1V`e^X{{?b zBZGJY*VO%8UEQRs#_}OT~Hl3s!H(OD}Z({vq|0 z+HJ@1`o)bJRJitIM@EXp(?hEYz??KD6YM-kcsC%yHmeD9^dp)p?K4_+?URC z(&s#obEf{-H)^^u>9X(E$9$LPYb zj*hW~qj-N#gXT7R^Ql~abg;K~urNeczDs}{5Z38zpZdBTYj2O)WOE^vDonjVqLFer zGWD9SE2$LSt13`zm%Rk`I@Qrfu+BFh;n?j#Eb;IA|oot;glLZ_}U1noylIWh$)(l zuNT#c&f20ywc?1S>3-Rd3@$oxzWdnOw1Tr~nX8U`-HRF&@m`w#wTKPSzs4D*lf&N! z-8_j|qi^M*@6e%dM9Bovot=Q0Wd4bHl6jh8=&N^pgrnitLfA*}J|3ilb9#+~Sx&tx^avn}>ED?&#Xs;u z4k*0zx<|!01bU@q-9yC<@JI|fHT)^dY@ygN`?cg)mWS!=3PV?#OgtYJ}oPR4VWV$j!=DZA_`F0-fM$SK+ z+nryTpPhR+KlQY>GGEm4k1uUBmey~GrlPr|tT;(0i#MpH6AF=2z>`8B(#SS#>I+&2 z+54ZrBKJ;R^7Q|hx+Drvb$6a{_<1t-BEE0Vt;}EG=X>*I#8mUDp(db7MsPlk7hc5- zc(#!qHC2P`R6p>UdLf_x1*-7#+HdPi>-D9>P~!#JvhW6j5S(6|WEr;3TZ{AgpXT$+ zayimBb=vmr&i_Hzn*d05mi6BKp8ZtSseRw~>b<+Vx~rzAXL@?}>7IQunJvp?-$+Qv z#+oo>F@`0Cu!@LL6jW3|yb=ORP(-|+A_^{mULz=1KfU7hQ*W+I&-Z&ybtjXcU0qe@ zoI3k?-{*an|MP!Tc>NzQR~MF+9;($QYPE-g!H@V8uLBubuRp}v>@--<1nc!6X07yd zq>hq$A;M`e?(1upx)N#h5(@O$TQ!M{ipzWBTm6NfHNGsLw~=-9Y$W&}gAT*jzx$u$ z#s=4aS+Z@^Aprj&dvr7yS^rah-~8wJVjEC7M!jj|EPYjU#A)6F+QJUnaJHiz`Gc)= z+Oj2qS6^B5mkl+fjTHo}D4Ybgh#l?1p1D$gbgVYkStyM!df{yoyO)Sm;Wx12)yqa# z&W-IGuWg&0tan<|xnkROTY0x;Vs7o8%Z_GP%W1Ead#x0lG}F6Y+ufCJOwCL-QIc5>7Oyy)6q zBnVW}@Cq2><+z(KB(m*rQ17w&Osu5@Xa4Xm3w;Iu6$_y);kWZZRy{B zXkp6U6F2g2Gc_ya#FPVxP-ZuoD3 z^ZIZ6=L3DvP#0!r_k>T}eD>_kC&GJXXIGA2ef&b9ub#eZwmSQ@ukmr$bI+}RjVF4E z4X6u0lAt_L`NYQOuB0U0hZL;#z>mqGPHxP#2Lk?3_g=QN=X4Q|m03MkHPumfx0by> zivv*?9Edt)zUMt=-LM`7t!SEU%f9F1AAj7?vZe{I=+7E*NiRD-v0KFnByjax1PwPa zCVzLNHf>v>sm7tQzuV_7jy!cm*ehJ|Bw&FoJa@kf8Qe2O;65<&lfG~33nRZh@`oeO zkNoY(3-~rWY6~9kE7Ysi8`N9W6ZpJ;M*Xt-f@sNhnpWJAmk+UQ_t81qya^)U_5k$5 zmD9cf5a9gi(L6fy3w+WZ(iy?~;PLf0L9b!M4y`1U-m2gxT=p@aTm@h{At^+u?)z=Y zZ)%NXip|ogG#|EnbodYhi#EyX>5biCRAqpew}Il(!z43{{S$-hunH$hG=G8E>A-j8 zAl_Id(`J*j2qA?@29!xsQ|4_VCLk1Wh;s@ZSt=JL$HDv)z9sM>avx;JlH9_F%*ZS> z0$QhyEvIt>e2W$&{;8ZKqf*A0z0oDm^> zWkiE^BCa_#QmZiN$k)P$XU9k37)Wue zH_}O<$Fr%9SI~4-N{HvmIOGk_^_@0&B95dT1%g}b4m`i$fHZC1F@VKDJF$MuNfSJ> z*=-z5mQm34IU{NYLa>hAX(Kc9zRe$hF@rjP0*+K_5<24lH8q+X;zyC z57aAqw2-SrGkqQ`=Af?YnG+D|1YGTq;R6A5m zua0+?M$3*B4|TGIUNO{bCo^Y`Z@qTcVx=5P=;JqjIN#3u>+`9`z`VqQ`6y$`WG=m> z)e*?J6UxNPv8p*aCa1)iY+{&gEPx(*|55lZ&X2s9d6OZR8^sQr6}A(BwGL<6qIiM- zdYMT?wl@|MtFjKcY8!J1QB-+t;~FNn(v6QN<3BG$nyV@UwiDaUwcfwmyI9zq(g+fkg1Y_k&&s<#r)Lwo{&88 zC)mf6j~d3K=0Yk^aoq~+v#FHwd?@q!r`f|}zxFarO%$zViD>Qhj86-_E^^T(6O&<~ zL1^+77!Z>rJjt-FcTy0p_cE~J&Lhoz@&!pCAmEMl0`3NaT&!@h@;ed?2T$?Iw&y8w z^R>~@TV57CxqlJSfR10l&l@Fj9WTV8H&efq8}w@R{z4|(tpojkhNu%5^)M9xg7@if zjAwtRs(WEANgP8pp1H)C^+>P^;A(i=0cTi( zlZXWoX6iy*+Js4)cwQ5%k&WjfgU#5#q&;wTR6_7COBcfWOD%vNcJZ)H_)f~+$DX?R z=BIA{;p*tKYq){-Y3CAZ6P;`ylfg}l2KUjnvx}rM(KwL zUa^e0+lDqRT6AL5af%N8FSS6tR!h6()MOx?k4_b*KT>lOvZRup2&Qw0iC0^{$(D-Mwdh z`#onazyA%#FY`HOHSROj;MBc-ewXBNb>wa1s~b)an6^8gzWL@)e|jpPxNu?q@TXs# z%H8~}n{Q$+C(94X^5IneW@L;@PQw31FOzsx<&x(%+~I%&$U!y_WPi{H*Z459Xyg-$n$fy`QV!#eDK9NxG68bFcQ)Bt5^9LxgLE; zd;MBV{l_TKQO^IM>RmaP8E&(c0;=>whr5 zG(Nr*DevUHCauTSTY8K4~d;0BUg}8W#OmYYYoOkzan%#s?~lJ4L~BvAguEZ?|!Dp6ZZ z9iqlVB)NFVYq+69sii8!=~f|SM7#5|1i=d=wS~eEdG#CH8i#H_w5vVeZs%j=*xf0M zO&e}dHf0Zou|(sUxJOb}AR2aTxT=DoXz(}shZ;-Gg+qrH@~u|B(2C&v= z*z{7qO(Hx*EF)2Aa{=}gr^Ol|4McnACMQ@xB5EgQO|<9Y;S=^+Jd(LK6PS(vWV~wG zw|RD{W|>P)aOw#tdt7)ez(NjIZ70F$R!F0g0WC4ycj?y8b)AH9q;=Onx134t)no8WU|D-Rh)q8}u6q>Bz*K7PQVU=a! zVl;XgM5OrtP&>6{YzeepEvWBuqU5vTEVyLDgfb)ky#I9#!EtOCQ(KKjcl*1*Dth@& zZn*c8_p1Fb+sb9Hj`Iuq@AxZUwJOW*{jE5i%U;?!3lshs$PPJi2v;NK7?E>;AU5at zXf%5K(oLU`O*byd{!^exa*9xk$VE6X+`f46FWbwVpS<^z`(;ba4S)LsQStSQtoahg z=4a7nvUn~h8JEz@#M?y76>k%20Hcqn;4R-Xf$`tL`W@H;+!#D^xN*~9_tur#@21BZ zg&a=zMz_1KtCnipj;*ZSmD7t~O&%WKaqe}a-@AWuw$|DeRKZkjiS<~k`=-l2G2JqL zp?RkEP-o0}fRaFK;^0%D<%b-xKTlhwIflh=*_p?HmvK)*Hc0TH>%pI72(%>KNn{<) z1;jml8Ava0#L1%0C9qr+Z-8&JY0!Kxy=K#yS=v`pn2<^DB$7CrNzTb^5-l}_M+Aj7 zlN6d{c)c>Sso6B(k}f~YvI_J3++_!uR8qYF>%o<8g)%qmkX@n2rdn4f#<#nmyC4Cs zgs{l0NU(WL0bMWBxRy>1t7J*irYiHKu_Y2z{!yiZNes^-4aN(K6F~kpzlU=;4K7_^ zYQJZ?a3_qswt*J!38-sH>fnZnRMxYiO%b#k-!}X#|%`7aQ z67U0ML&^*)&4<|v((clKA0)haTzv5BU3|~i~k7P2{atKwtQeksIA+t8TZ=TPcKaGJMS3RKmM+p)z$l^W-I&4SVXgmn7@Wq*pMp&o z{-7F<34o@w9b~+Jc)UT_kH{#LT)5~ZJFX3w94TJ626&Rh8X=VS-F9&OGc!B(Bwn9= z?b^O-eR-jhk1rlw*qeC#__cSfug38)G{!QkXMe9elONyyncY(n%ElB_b))FAN$A7IbneD$jzt%2Cv%Z}v_wCQocO}1y z?5_c-AmX8Bh+mRyc8wI5p(#QAA`}_hqIvUAlg15*Ml%%*6qCoo$z*tID(Z=mte%m% z`DOEQJg*t(-~yl&y=K4oc(VG=nem;{rQQ@yCUVKy#&Y5BlHv77!pZG7mzRT1BGlVE zvy=%I?9iaptI61Hj8rauQGG;xhM50(BK_pzla@2+GXmmOL^|Lo!zYHVCu6t_t3@rf z(Gx{j+YNpmTE5u8QgTOht*{2A6p#Gmqjv^kQc+6XHk?2-AdUb2CINDu`=tbQv=Syvcmpl?Gq-PS@P_=zW2gVPaWQOy( zK>5+pME&@}_}-2e?y7NyAl(e*5Rwcb+98`Bv{x3_I=a<_A)KKqXjtPOqi!H*w!zY<63$T% zfddBDa+6_ubR}NQ1>f!EZF@^In96C4TCR$VcAh7Aj+7IN(&+%R_RN zh{K}=86K{%APvsPMnZI9;NA4cj~MsoliVM&&|3si$y76A4VAq0gLkO858d}(_1rC| z*4OvY<_6QVHF<9a=2u z^Ftk97aXO;I9eV0Dt=3eVr*Mkd1hthN{KDJ@tISno*}4rsa>EmPVeB!``abNbQuiI zJz(zmQh4^8VG$UwfwjyNkVozjHmRd~Z6^;qBl&U>a-%vv`W<^ZGl0vJV}H)F^ZD_^F2{0k8!3pkZ8gb5uWOLphQ*kK(QFe)|^<(@vkk+{rE@qlSuGIqU&&k zA@neL{cxSHYasCu17fvRWD1=`q@?f%^i4s9ZN&J{3;NQGd6qV@2+;DIrUgT_dZtiz zv-%s)EMB{X=vcXsjxHXpXzsP4Oe_PUGjpbRY%#k2=UFr<%11_n@!%iZ{H0!nxnSFc z*B4lljYcz>e`VGgxv8MU}#eHN%ES1p}agukz) zr8Cp8Bw)pGu>!JU(r?GI20fk|Gh9`DC*8;vs#~(I6{$@hnz<~QcZ1`4 z!#aODwe!rJFud-+tMTjyw@(~hK7D%mz|>OZs=*a+dCL`BulwhGVe;DdP48}_ov-e^ zW0>%zkJyTGY|ah z^!UF%@JCu2m>pasWJOfw1$J;6w*WfYB;zsCB%@x}kUhhI+{e|k;6RLWli?QZp#cvt=RUBUwb zQ3!q_V;eDz_T~@9FI5e5#V}UP;V1W!2Yd0~wTILrf=_57d3biB6g0|I3Gk`tIa%L9 zE}8&YFg(wV2R)ZwHi0l?=6q+E;1c{Ffxyz}YiN}fr9EVxMb>EM-#hsi6wKHnlyapy4&S2@&n_R&X%OEO_ zQ_fHB>idxlyl@g4AZ$&6p?&GdzI~Ce_y%IE*L>aFzUDty(rYE(nEgKodM~Vr+*cde zjs*CleZoB48kUUMKx6sB!5#`glp|d1A~(G;IOE-o>V7!JtKymVIm zOsbyT(pmo>GrI=ku`~Uh*Mvc-x(Ns*jcm-c*5+F~BIR_zNd;3Sxuu#X?NG}7OQX<9ced=Fp4egacAWVdw=5VfSe^&w+Dj(q*T!m2+Jz`3HMTVN zy2rM->EP7uQ^AxLT)lRbnc{&`Agve}Wt{xFdPw~OI4sa}5_RtPpp(b{J7|+?lS=x! z3R(-dM1)|2ByhaM^clGaHkzj&Iv>woy;|S45KH!2g)O_s_Lpjzgi56MtI>c*eUa$= zi91e2wl``k$Ij=qQXRWwywv`UQg8K`@+zUofo!Lx#v57JP9^$@jF}8I$0x=jlWH}5 zpxBw+Np#V1((yuRRO4B}cljKAm(OwbCU_vxF6<74-6ZQG`XER_a(rY3jw@*h6>z*^y|s|st{n^kJ!)cXHDHF36gbkI(@>Hbac zy>&}AyLj`#Gmm|0HGlP$h1H+C;J3dV$M10bAl|kZca6Kn{la^`kZE*E+Tcsqy+=P) zx&8Lasi)@W=01P(d%t|Ddi(9wQ(yhDxf^b~0ULxmZ~uPr575~9aGwzM+-}LaZDid&R?TwaBnT ziER^EQXQt%?UfuW7s=4(?Sm)r}+(B#oedyz@)>^y$?#cT$zSsYyg_%9< zBST#>Cw$K_iIjqDZgj|m0V^?WWZIV0KNfvfa7MhQjZ=>vTS(cKeLTONfXU_Ud%LsdiT%*E7!(RkP48U19nM;k)Fz9y z$171q>abO~IiH%$5nK^DxT)ht@M7Oe`$6FNB8N^a+RH1w*#swizoLo$&7gpQ*ZeYU zu-uTFZPT-{W4gYkyOH99`^P}D^;Mz&K(;H=_Q2#@-fvv$=3Yq?i#Ne~2B9`57QH7o zkq?K`RjG%g>=IUs1shPwc07Pl*=W5-THVmiQOlWCH4%tTj+(`IZZ=@_E^&Z=-2tVD zjw{9FmAxajBikAutENIqZ6nk{-6^TFgtt0o!=JjPX@!`VWa=0;oaW1j=jfvcMy?fk zjz!!+OyfiM6*ync`N23t{HUmK^Ef_PDze@WRoIzjn`{PgT42wyk)QNL>MC5h)G%q- zbMENE&_^Rlf{_#b(dkkqG$SQktVA&#wKR9vYU@P5Ih%vGNRLqw3LK?vk(K})E*Pv- zoJ?GC2`KK~|I!9F#k9otgl{So3v4;t?d19i&>D;ZF*m8H@$!_hf7jHRoynMchEM#NPR*5D%Wq)X7?c>Q|%581xb44Nek(mZ}k%m zVC?dfU6(0Q(?P){fq;unupTM|?Z`)Oqbo0Kiqg-ORx_RS^jx9$;ofMpeRio<3Tm1B z)+5DUtF9MiZKho;9L!lNva3ag^z1kUcx#7~XMW1?D!bQ8Teghfb@i@b zD(#-!T3_l|VYnzd+0bC|@jXhNSfZeK^ZM2N*n~&=wv$Mflc6vI^5t!QMMi2O9WRRl zCor;yW=*HZWpo71glAFwA-31L)50@jt`Q}{>E*@kKTMgfObhW*Z0d};l( ze_sve84votuJkVTlb~s`VNZ~KV2BJA3pf^D70ec=P>owotdO(G!vqw7T+kr|0wqLu zH$st&XDKNK!=J6i?0BM>N*5AwC#nergJR?y76$uuoIhbNPO6u9l38XopCTqBu}Sn; zUmA*@W_84?#}xO1_&kkbR+_Xmm_=ew>x{Q3Y@*bVv<;jWKQ>Z8Kp3(N=Y)^aV>fuJ zsrXb@>Y}p^A*Q zXrA&Qg_*ICgS!iX5sc(D6Gl;-X^B)5SlS>CIw}YR#SM`s3aZD1u$;(+6>;H3gqS=I z$rO}?Hr^~lK_V6)b7nkya~zby^Nvj~|* zKhT44f=*it|5=+-uV_ z4f^tSMGN{bn$^p@+;2kj~?Non9Db^^t;agUVdy^3_Mi}qZ8(7^A zIfL~le(UP^EvxmTA`h(*16}m<$oUaJXW}yKKX63Q?Plx&M*K@}T5tz9+ zK2?fk(nc^HloiTTv2bsD$dncKteBzgJug00PNdR$;CtWx_P77L|M&UNe_pA#UU%JF zulx2Rm#h_MH?HTo8wX-PL2KvU&HaQDQ{`kT4N{XDX_;iwKhkngj#Rlga^Zp+x$xHe z?)%&O?^nm}`1Y$`{jH_z_U*m?`n?Q?qC0&9UG(SCyr+fzJkhg}4j9R>W1;TQ1#q1HiQ5o-|ih|PBf=_{VKKV6!b7z?%f+41$=iP3DHobdq3Fw{k?D8PA% z<+<&o8tXevc0s-pGG>8uJC_V4We*yHPe z6gE|6Iu=j*`QOhGw|I`JGd$J%Mjjb?id_Dm1MB=Ji~)jK7#iy)NLqv)a5+)xI}Gpg zFY5h*2s~P12d8mI)Eh|wm7pGA4POC3@cUwp=7FP6W}3stE7CGE&)_djTx>m*AggT) zzJCk=diZ4^;uK9Dr-+o|P9O4|?cbECcAm>p2IT|M-`ljutO91-qe=QJ2uOUba z4|wcIUNNFZUAO8wRo9KWo}I7M^N~n3*{t-#wi|C!F%?bUQmNej4$l5uCWek`PElII zi{#foA1@~GG={5A!cI<=t3@MaI`f0E5WG0}wcSt`idpeDhq`2_QrvxxH&chBGdpVg z&ROMF-Hpld9ZrGL4oWxj+$4*$~RL0S#)cF{kL2yI7wR$uWpW-aTBsI&Q&v1B$G&WDjDN&T1Rvk71G#aA*dW}#$GrKlJ)R1H4W7?ia8_UU8!XfYLiu?&-;wd(3ktG5X~W#i>z(Dwgi43g$1P1kQ5 z_JW955j;eJ8DItrRN3j%D2GZ*Upwo!nG!voMO}H_Pn{YJnZ6_245;=t_5ew_s=K*Bwuh0*7p-Hb1 z7dQdC-Z^^Y%_Db?+=H%>h6!EFr;V?S%r)9wF$E>l*8c=*fmH6HN@P&6GZ2yw@T?7l zjgRm)O9ncgicV%mC3sh0GG@-krO=Vp36$6wpWvERcR*)MP3C|a5Ixh>ZjIoGI>{yO z1m&&83nZ#i8n2-AH)`q}QR{jWh^Ep2XfJ7MpZc8}!&ih}pSs0f*1+WsAlgjZ>6PS5-w>VSqi7p`f2LJiZ}Zl(6BBj_GEb%UmPCGAlX zE+&=s2+6WJIChkZLOsp2(is*A2J@% zCWdh(X%e`UVGS%UwYJ`S@O4LyzIH8>hdAH7JGQW8ORu*jLFK7f%7gf=Fi{)Z?iT8q z<>=@QJ1@WM&Qs^NHc3}Bx3+d1J96aM(Ici82hyL-NZ1QY3U8UVtS*4$$b$hoJpvds zA-c4$9!hH^I4G@B79MD4lAQK3NE2PBd!%i?9qULKo!55P zT6y6UTmN~bKCDrRxw1Ukp%(Q#1T@MD5d?>aO4DQctXY^Wq=-3sjn-l*GhQiBWk*kp zRjVX6{9J3Td)-PC`_>Ju+<3(fD!IIr|FbEFfa7gSA+z5WmTvk4`gTMEAcbYJVT|0Z z1)cAED!Ba#$g{M25Q^nx_+5r}L@pH6uLAs$IE(qO-Lk_fO$T7F_4VA%^s}seU=F%oT1~-M=Qz}<3Q)xZwO9Tte9F|3 zXdsfW2|^1y3vr>jV>MDjh#EN$`FG@~%F(S8W=J;ztf2CSR>}lZR5R8{1@$t96EpQN zm;h=Y7-`bgAVjdD7>P!1&V(;25Q=6z%()I3H9@j0Ap4Ly#Q0^T&g@JkaaDLa9v|)e z9Vh9!0qWL5r7m$SP7iil6v6 zxHlm%(t=t9#-TqhvRuU@ zW(uv42B}*t9(TgdLMZU+@nVY_JG2Lht2|FG*K#^#)Kz}dheXBrVFc<6U7U3i-UqdmjeLKB9G(nQ&=Edhw2cbAb`S`4n0|YaP8L1+^qy^ut#sKc? zf`n$C^ofF=me0bW+EWu`JWiBCsnDnym}VH$Vqu8Evrj8wO|F!c8%p0t^DxxqWJE!? z`Z8nhH?O#G;lj4D#D&W*KYcnp9t*?~4E~+~c}& z6JGod-o0ZwB7b2MG{*ViNT(wNI_b?zrTe-aj`)!2sCdV6Eiu2RNE(KA`L4t~<3ud7GoQ|9|it!~d=z2(^5-EfY)ER711h02ktmZ#=rJZoj) zL(6tDQBv+U{d8ZXO+|^RT`4Vz(d|+nf7};~-FfbCo6tHw6#{9~sy-{07WiM5ahuaf zPoS*GN?D_q1WpLvn)|&hnT_2!!6f33y*59YBeb>-eO%{r<7oyRginIXN4V^=Gf7$v z@Vl51b;EJSu;!a=cw)@f@v&43o()shOr%1?70JB?82EH3;)=>spV8F*<$J9sH3B`($F?nKDF;g*9-;C z)7wuoWo75QS(S328H8#?fnA$RZ4h7_jhB*&FXS|cNyW79^uLcc`_tD=PQahL?c ztVFf6k@tP$eee6m{SQC;F#qdcJl#6|?ior+hkI#jk5$}T-gCzQSj)Jq^uCKDS3V*u zKHoasI&t+4H@qr99qBif_dtO>5Lp_+C;hAzS6?JD72;fkIb?QZJNWyS|*eRk53;USsh2e;XdZL|$*8C;?qwF|!g)tT#k(X1HbqN1?2lL^ z|A`jun~n^`c1mWp3*(XRFah8()X^EYejtY|hD8CBJd!F+%(1U7Lz39#v^N^dcaV5S z*a?vwlYl_Fk;~y%_S)Mnu|02dto5IgSeLpIA)PYx#|$0pj+#VRghS3Z;18s9C`pBy z=jqY6z03@~Tegwyd2VuDS#oWD4x4if8)z@O2eJYKQUF^Ly%WES-C;oK*w!=#A*Zx5Nl zt+#~}Q{&}wDx3*_ubl6c_U-J~YNJstJM-L+CA@gz4e<0WPjxce<{J4<)j5@$_Pk1X zdpLO9sfKo2D*5*Ec$tk;>lb41E5|!K+Y95J?3U@WJTG!YzOOy1-h~C#^;yI*i@Fki zN%NR2P86l7SHX6a&Ps_S>^TMpUs56(h7yx2YVa?3_1Qk%ltN$F$K;@_aBV}?>!@J{ z3BM|^mUdvV!s)_rNKWI3uU`ox=bJ`;7%v_p;>#mfa*<*dGOlq^eDXiQ7mq(4mR__9 zewJGyV#%Cuqn3zzLR=DQf5^%Ed6pt%)&lzcUb{Rjq|m+<&=D;E%kNH})DygA#h zPn+CBey3HXK%{;Lw|snkiR_-(dvS<#mZ*lV>D}EBT5v^X1LigE1_H|@+kIs_^siw% zYQcRmP(3PtsxN<8f!}55B_sK5iWFJ`<;+t;1%Qxe-I9Wlf$;*>)tjoBse3 zc}zDxMBt&3UH_GAqmg~H(i6#K0s&0H+mjX;LyDT%P$$|})Y^6H+S;va%4O5}HJ*P{ z({~%%-?RB}W3`rTT#miP{iT3GC^Ti#6etS;i=LF?HP_jC4O9Ylcoh5MQ?&n{)Qn8{ z?cS#G3P8>GIO+>9)*CY14x{Z{3e8kT|HOi*NEU#1-{t%d*Pb`^l?Cz+&(tfkIgBVC zV8BlQ$Q~`2O^u!^7}%ng9ys*j%HAaW#WW^~e8s_6tnOIgLL3S7bE~Jbz7Ltdg}Nz*&*xZQBpn z@(6cm;tavbm0?@lfHQ2sy8gc{LE5tI?}(%L`@$W7w#Jdd2vL7u!)74W--j*2-l5st zQDObyHRxy;^oG{pUDsDaGu3RxtGNfT)C z>SwENT0f{~16$!m__=}`liD8eX+)x4VM&D|I^GA|19s}ioXERbrMj4{1PX1d1Qxa& zXJuIDb$VGRA2h38rZQoc%&1n+x8&HOspHIY$HE4f!at2rKpJw~*j>2rh(Fh<)mnjv z!-5`4Q(w$Fe^Aupq@X9Yyz!cQwEMMVmtAG4s zT0u|hsr$4$PeHp{)UMPcT69^1{UHG3HUZ_hYP*J_g0;PCTigw`M-Rue1Y^Zbw`eX;bV?`_O2?Cu zg(L_Qme^z@98+zvLpSk^IV8XU4u-MUQ~VJxu~Lrv3lc{bf0Of@O7oQRP%P({fYK z`rF?;-1g1L0pk)sLzYaO{XaMcCP*kzGM)|kh&0IvwdfdLk2Pa zml=dFbtW85fH>tkqVKdLk>yidUDRM`h{6?~+}T4=IVvlk^U(>e((Q%$$uyELcPOks zT}zN=7Ilp6Ug5nq-|S47wCu*+!$?ta&1q($XR;*bMx7d$C-}CJQ^0b^pe(huc)Dn&knQ*`0~8@4$@gP(qU(w7im#>NhslPn zZUT_@fB8E`GHR`V1R>=I_~I`i&DP%+G8I=%n_CGjC&v-}im|^jTxg>>G{$2d1lgF( zs%^Qg$$-(p&)|fEnRv1jupMe2oNHsbL~s(&WU>*4fX;D8DrcbLZfz@@UjU)I*(ea+ z;V+W<<}7%jS~Yt}dN-0T(17UkF!qwAuHpc0G8S&&h-8c3x7HdH zmQ2KEN$N2}j(I+XgCy7*^`Ju8cY7)nj1xsY`U49io<(|l5OfawF%IwuMVImy(-aasXmJI;Y>R=ah=MbvC{7h#O8EK;E zWa8mL%ffNrM^2-LYF4Vaded~SRQusfvzETGzE_Pe-2_!+c_K9TYwu4)SGV5%s=H5~ zKKEzW^bfbyKNku|Z>lwGZ%fBty+7bAw9p}Y#lhJ4_G%!Nt4&{)R^{(TqDOu>7OR9O z=cdC>XHZ*wyAyiDk1K1z_hJ1jZSIGd63+MWVeMA4wO|gW#fe3EY#+*EN|UpB@LZ8B zN;6*2yG-rE`g7~gsg(!&Kf4EYxpc)sW7k4r{hu1!wl${f^Og66Q)7=FKK$rdS9PEI zuzL3k{jYqb|CI~-Q(Fved@eIq>~_1Q**k;j9jmK5%4*NfB&j8$FZ~<(lIiQbf|o#w z=?wJ%s{MjYiNTBlYAA(Gh4w2#_qJ@IlO1&WgN*vkQr%oMyQTH7Y))9`1@C8DS~zY} z8S-W~u{V_pZH>;4#nZ9eJ?iPP()#ZRubrANjjjK*^IF>s;7_Kaq#2GIuQ5wEl+s=$ zI=kIl2}S|ESQr1};zjI`w_t@VGlqX;gzY`nw>t&ZtyKJ%i? zvoFv#0!eD~fRJaBHzdXlngBXU87~-jNR%Xz1Dr^iFoGO2&FT0`1v_Ea?ZGdjvU-}X zQ83X;krI^{)3nKADzE3#sT{Y0SaV7@3hB5ymCou~G7-Vrj(s+u&oRDc0$Q^MBScWE zwX|S@@lDM`Z_g}CM=sW~kV^&{X;-&3QLoSr?MPa6Do!e65KW-Uyb+AJWg|&wfcgu` zNIckk$8Jp>d}e@8d;4eisre^n0u27ED2s{twrQtxc%uI~5G4tlDhtGD;fKmsh}l}v zWL_t2kZd$BmV`~~#spcDri#S9cv=O28i$>sg70_-%6ssg?*!OnXg>oaH1zo6467l- z0dnPNcF4@2?1?L#M(yNd={haR09`#(MaZ7t_{~Tb-MwbCF90kNk zu@x6?ufr+g9GCbQB6!b;NWRi?6K5|9xGiyVvJTSngm8N^G=soEJD0rNw0c@>|Md&< zsa8f;Vk?$fSyA3%jG1tDnp>92OlQOD=@-{x-Svx&@zKt~zixC!4}c0Zqa>b2V0uYyyz<)i0&By>gXiS|xv8Fl^ zRMAjjzQ-`s;MXZz>IHug*X`}WLXa__5DZx@U<)*-FvWW@3gd8mc@0o{B#RaRTk%ov z1tX)SMMYG@1Muq6z2kv6I4o&A7~*ySKIgE)aV3=nRmTtO{NZ?N%9_yhNqY(bT|&h& zLXf>3a5S@m;-s`G8^7n2HRVQ2Qz^R-A%-CB^lcIZalPY$@It@hjQWI6r2Y{Y`|n@; zW9;rPl6x-|)E3~E8cARaqc2I6%_2e8XDgwLiFer=SiW^pvO*^U{vUIXrxbnx`$Cj*A}HWw7*(Gzh!9Me))|ELpk z-H^LK8r@6Tj%bvCQ>$LXVt{0FKik^dx7t=@{l?NSToa)2oqT^@j}hplxJdq~DeAHPZ5EUG{kHizQkF?(kgOP&X|Rw0}BY27mt@0 z5>!+~-xyj}KZ$i3@QNVn^+nw=c8@_rr`hi8Jbj-e*No<+!_H6tv`sU%K)PyX0lBkk z)gq>L3YEQJIJrdHtk1^)<`0EhIWNYnX7^f=sY6!>8VeroF)dggqxpz^KIaz6RHdK=xAd!4&cWdV$uM=- z6q+*GGaIqT%^bl0niG12JY$&YDMj*%Z}S!No4@~O%P(Ab-CZAe@nij&7bpFNFP~RW zUvTca>vb=FjJ`PKFS~S>=FB*uF8;duH}yGsVTO@nq$!3P@d|xf8$Kh+5wWmpbTM8C z@f@m1xNbJN)a$iNRBaLNk@mx>dyeD9rKU8tGkthN68#<2(Yt=w2h z8_ngb=I?m_XY0G?rVD|wXYUIwU1D1apSIM30HZ4QBeD(a5r3i&=gNqwK?k$?ZEMp~ z-1HKmkTGN)(gIF~@^@ao(CiG9g08l6c`}(?^&>zZe&p(_AGun!b(mewP!&CvaROuo zY#Dch{Ui0)u->2hp`!m_t*am5o`_EU6?K>xYha{`PCd*m6q(u);11{JpAfbWr-e1E z4y8Mp`rO>!?#cS}?Edaty)m}XXiQBNH#kjxe+q;erRNvM8ud9yPB@16S1)R>Q4b;O z&WzjwPVy}yPa;b;gf*qQBxQ41MqC-26_P-lM}68g1w@4 zWy(&5F#%~mzzQ1*e;LeWERcfRXnOt(%~B>=EPB9j==Vno7QVL&7QvW70J~-+UIWgB@0J|h=;(l$pqXw-Dg6sZK03nbn|CMvPB z-HF8(9-rmOR?)J?O6__wIUQ`Q%oy&xvpbX5tZ=V{8OQE1cvYHm8og%3EB^$C^N(o- zMgv7K?8QLNKjg_QhcWr!F`!fb+sK=>w#EF}H^XVK3K3Ay#YT*vcfvuZ2U~8;3w)595JEYHv@%z< z$xa%jlJQ?fVtUw2EQX@G5e?148k;hV208w1u0Du{ZRDa&&G}|5AHvz=B=B_W zABWH@lgGKow00x z^bw%mvQlT#I~(U0BzJt_d}C+Y>zBrtm&X(B@)IW-?Flr_iFV^erm}o;*-!eRs^rDb zY2)O0Pg4)z<0_=yrvPgu2nS(>TVjdJpvJH$eOJ83@+m`IGDU(y2}{n(w9VN}+t&&B z4NXfWg_CSt&pk@fVnNn$wg)8#GCp3T(1f^ z#bPw0bczKi5^}eALvu*cHVgf*-xEL60NE%P!-wza=pzC9_!KOJqXloXHcWNIk1zgc zPI1safmW}(b%W%{RBB7ujsU;HlS-NowCI6gB?tyfuLeEp4}SxgDmV)(s2v;r!VsY;-yDh1#)>-Vd|#+a=Efh?FRmM_oR6re(h<2Z2+BBjkEW|%{OWrViZ zF%l%^$yvk85!8dOo5-TSd3d%1_@hzQGEw3NmKR!on-$H(sF5DC>K6O7qd2YvoTbN{ ze1c#Ze7Ph~5g|n1ieoItAum<|3Je)GB&!K66$~V+MEn7~p)8TvW2h>?wt(26_}C&r zHxmja3TCPvFcMWlxcq4`7rVhuq%7x6iZgQ5Rpq$njAesX9E6j%RBk1xETanOWvNUw z5K_T-UWbH>%WW3($uoGw1tCLXWwAVk*@Wzw&f%@Yzqh5x)2I2*}>`HgR3QmmcX2mN;qv^C$t27JHc$86sgT)xhf8>A>f1~bd zxoX=LqHu+Hw2YAhnIYuT(3*%1@5SOgNOmZNbg7S+;Hr{jlbR|}^GJ3KIt3gX+Q-1W zn(h|`HeL13jr1_ga^Do{Dlr9dW_T0{m@5!_$$KcnP#R)jc1YpZBK2UNV$P@#_jzKybs88ndhy#S!0c!DqFdzc}LW zhflJPB+vADZ0sy}p8dl7m_g7in?pcgrzd?>`cFHeYKLoZy=UJ7&MuFG~mwHgHOLU_Q}GzwVD;72&Vw9^vo5ZT05sA zClo;ca58$b-OmLcU9q#xl{Wo1NZnj8X;h)3h-fdDnlRPRR4UK^>>w0Ly11BdXo2~v z{2__ec9P7ULM%7dTq~z5#O!_l3N7G^X!SNxnGV;54_zLgk4InVGLZ3z1ui627)7Df zyRccFUi;zYW%cz`Zr5$wddG^f;8b~V)wXN;SKPm{<+5*`KVM&4du;pvT)F>>{x#dK z8kDDkvEuQ$ZMW^prQ(;Z|HXM}QeqcBM@(31H>F^DyUJ&{;C|7dB!6dmRHc$qXHu0_N}>lcF+wMLqH0-_w@i?ht~FXl2r7xuTmbHQ`mSlzFPn&j zJ-iSF+#lb}#_;9=DmJ1dab|yMeWABFTS=>P=}Kk&g(g)z0Q3;1#X8Pu2?sjsf|Ebm zM86FN462~w)=Ai~o2LRv$?MwCSDsT(V?%%=OAMo4G_ZbR7~sZHY7f%ix$>chuKdmq zom)6~@V0}I%!!{_-^2MAI- zP#7D{k~0MsE>=H$MSW)due>7uWa_rrDwwrLo4x zcse`fTE*5wg`p3i(4-}r&RlzdCe&V-MZ;pYkA@@K4%m9T{Yn-EZ38oT&K@o0bGv^! zJ(nrgR^ICrr}HVNdT?)cx)EyZS+zS;qwXAZaoMt(nYBLuGQtGkJpR*4FWj7r9jwGB zT6XlWBh|7y=!V^g?NT#2I?phbf(gpoTA#ilU2V;xqkQNRa)kAN^-XaubpxaRG;J}B zHa~QqiOB{3jl>j%+3DkV?_I8LJHPegA3t^ehU2eVQBUvNamDztmG;WDJ65hC*yYfk ze@p#^&r_O%n`4rC!CxNv=Ez^O`(?6~5X|kcMx4VRw9?kJmX>Zf6iS<(1k>u^aw9g9 zM%a+9fU*hyAnm5#>!Wgt9*ri9U$sp!!8%kU)Y%68wTV}w+KPqm)o*er#FqH?v>w^m zBD*9SzOgr7*A=4?H!M3tA1&L-)-aYNelKapQutPUyo6D3V~W**`YN&-z%UXJBV$gdv^zsY@p=j(26d*+=n(y-h0nb%Of(yypG$&kJq1c4xz&98MA_-DN zG$dD>nmV9>6nGI;w9=?%B^dlD{S&E1u8S=Ot!zDj@+5IaErWgmy=SzNN;Rh_CJkvR z4oS2R-RzIoM=1w_6D|#wAC`VHD{yeHe_wg&Qlx`xz_a&L3)|>fsF$E@ke?b!dGO?bAtd99EQ^?lYnb3>tJ{;5TpAw3V{Lw+e|qPU z8`R#$l=?ZnrvfLBSM%5GJiUL9x=&YcJ^GrrT&CXRPPdvf?)t0hGqblUb=%pfbDlnw zX3V8dnv5{QX}BN~+-CzxLsN_A6dEy=Ie5eIXi@(c^nu~5>eRdDC4 z7IGLrruJtX=N-u9ZGv|Ji~v?QWy#IPlY?tb1lZ6mn6d@20EGgK-RONAzt0fPkS%yV zddBY91iS{l0p+kVcV87bOyTlRmt3bzRm<_2z2Ff2fGAJ`o6& z&34L5waw>y9|qOK!)Q=_{X=@MG&fxtcM?Rf!c_rxuKx#yt@|Fpj-y|rLt#;<#i>9# z9hhnb+U>A^?>2Ef!I6wQuB77nhD&hhDIB^7neGh)bRnSGeSCh>8j)|l_D^#X1P+BQuY7wIw`X1yU6h6r=GqV5zt*&6+S(?JJF*~kV z<64)Xw%#R2jw8zaZ_n5FZUo6K%fhPeW+L*;Dp%$hUnHnsag&qj% zJpTpTB~5uo&9RPD@nJF~Kc4=CQ}7yPOD;VhfUGGFcw zrN93v16c+VXy1teHw}J0&?!Io-B{@3I_^oC7_N;j1~OU_hUmw$vF{eDPaT)L6|C@)&X<|jYW(TG#~3;bV)zYW*n=Nq<3 zYuxxlly6S{;Pc_;AV zkE|3;FQIeA}_uesN}3<;pU44#M6hr^U0)K zvb?dnWs18poIfRrqWs06VdsnY#+N}R(QpCZ8wZd*`hi=2UY2jX{2dBX&R>Jo<&PQu z40UuT#3>9ojCRD|%4FpPD!9s{34Q%v4j4xMN#1$?UB-m$QhNzGDkvrW+~yC)ldM2g zy%KZHL&Z#{c!&a1l>{-jf4KNv_5Z*P;gS(I>T5vaz{59(T1XfY#c(5ZAxIF>6{Ykw zX-Kn?JIV_YK+WOL&KA2cmOo&bg$FKF15l3AUSt#ETal?&PtK7Xj zmHd%_+g&{S<~N^Rx_)a87g;e|n~yliNC)ot1IXgr@uWY@dB|by1q^911;y*>1LrgJ zORO^Ap}?Y{k^{vJt4!Q@lnkSEgA*i+Bpwd( z!#tGA!SzI1Gcz(X@`#9xywA$ay6>v2uCA`CuD+yhwbW`| z-L0#2v<`G22_eL(MiN-UAh3V|d9)L>>G?><{c9&u$x#P_}D|NX!FA81-h$E@AHe&D60>vT94e5V2@Lp)P| zgQmTqo&gz}sudhRl{c;{-FINm?KP7eZm@a9)YXrBcNp4h;)fsDH#>!K^bsJfn9_b5 zEUJlY_uU=;@@?49g1>}8lyIxakx2Q3b}xb*LOMWRf><(YN$vNluBG|wi?8SXsKWzVRqbgq=r>tjn4Oo#zqN(IH`3g=`42{j2 z&|bJ?0(1Sc-PQRzVZuqJZtGrrAeVgG#C}6>kNSIy@bcShQ~E4n)8t&WZ;vCAbk*!= zTL1Fh-R593tmkyKXZyFGEZL|NPd#~H@7(2HQqP4~O|NY3+#_Oo&+hp3v93VtL$#y z>?Xj3w-FDzxs<{1|N^PGjsL#2|UE8~N``>(P?d#uu-*29aor}@==u^dS zkZ5afZf<}1+iP6cCOOni@+#w03ufglAs}_12AF}C3D9Fu^lV-h6odNYL|qyAd~3AzC)z&UXqql4C>mN5geSm5 zl|YU()&94eAZE?9uuK?vzn+5FE@L)U@}=>xxjr|$RKoKJCxgnav1Let_Z`%x;#RPj zrxWmGO(*0?RUG7D;~B@c?PIY#D8c8{>liORxG66KPk(FdZxQV|$SP)|o}Ir53&eBk z%jz5IFR=Tg3^ci@_W*`w{d)S6Rm^_NT zNaT?f3^Reauqc9*EH4c3a(TCdF_9rjgobDU1`Qt)3Dm{qx#cCvyhPRtG8oxQK&(GR z^oDc{WrhMG3?(teq=r!$D~1Um(>n<9N0|U*rTjpw8=3#|eSsHp)8q{qY0Q>oFio;J z+K)#}nozuFS+b50=)zk!TrFNL_6~sxo<$JIV%ay^HcCbjU}f#_aKo=X90;>qA=zy} zYtmuLj017026CMR9wmj%oVOgGYr=sEjv%fitjK1PBa)9AkXqVoWE6O#3kG%uhN zZot6mSTdcX^P#`)JT@bFcKjPrnR48nYrjXrOVeFDZ(8`=jJh3FuO;BdrQ8nFqlO~S z`>A^qX)o8EX7k8`z`N0L+KC8@kf1VYqnYv`m3vZ3gc4?&&Y+rQe^UoTWsmwZ#nI7l zCh&?76kt&m;A?~aBAtPchmW9wGCB0I^o*k@%C4qT6_Pe8pn0WkbQr=pz8P+=X@r$j zDjhm(?zm#;rAQQMWGFC<_*K~q;5vHHHgjZzH3R;B(08_SsQHu&LCOM| zh))h)!1c;Ktiy(xYhKyRnN1iFdS$qVVM-z+Xs))NuCfrO1RE+{2wTfms1rQ?ccoPUAO}OneSPs$a=y}m5CVWzoV*W;f}21&2;W??hf#5! z96fKu8(N;yM;o!0%0aA6*3gGWzY&*aoFtLx!yxo0_6fZOA8hweb$}8rwRUS}Q@Sh=(c-U#)oEuv#w7E;6ubw=9Fco19mYJQkLJDNT@w z_Eo6xB)EFx>6%ZV$JEEQiCy`4A~U<0g)=t0S&Zkk%$hr)k(@JC%Kw4%po!n4hR4#+Igtj=_Q8Fur93fE+GS+6m5$Tg*@7 z3Q5f%vkJ}1VkW$;QOz0GU1lf2Jj5oE9GMW@Ued3$#5LVCp!TFHOiYazn3NEak*N|X z#&+a`8NS5tpaww@7;qOPIX>ep?{NSB!-Eg*$I40XVchGxoc#xh94e!_t8@%L&bV=` zlvYk!rJhJK9IdR4#FC>hf2q<$!&*ijif^Wf_^6P`BeJMbN&=Q9YKRPF3IkR`n89oY z8)e32H<~Q#alJM4!8k{TA6-L<>q!l_N#705EOjG&iiwOKBX@2De1AfUzJ#vC{i0>F zqf@P3v#0<`P$FhEb8i&-76P2f_wK0P+&NbqJ(BFkNvv89%v6+7=Cu)aMLt_(A zi+YD&NGkHp%R9x8vigJ_dfj7QJ_KiFHOuXbT=9guZ*#_Zq8k}LF9SKq-ldF0r$2r zFBZ!*ZW;cCAd}FexM2JeIcL54wC2_GmA}QiYuQE=4%`EAWV)62MgsJf&q_+u?t_|ukpOZj2i2&0F5mF= z?Wgonn*18-W%^ik`!0lcV(#D>$K{@aA%IAeu^3O;tMqi{MYBEs;2u^|Rd zl&Lh-dqX#wx@@(QZg!fDQm+~?rP42Lm&VseS{96_iTafnU8?G%H%?6-&-YFrjt{0f zmeEMo_Lj0o*KQv#ts-I)0&A;bzTjT(UgbnWrYOouuQ5ZO@m_ z>>BeLUTyTdFSF|tWL0gua3hw&o>W7KZyKp}`{LQUs$^= zn~-N(SeCe|?W@ry?4y_Q(lM zs4u2FUV+RmT*OGlqNllXHlG(t^^qJ;NLE0qgfbUJ$#Xz3<$wpIvPrxN3GnvV2HY4M z@l9Q=@3)5zexHwo`;MR!et^9&E63;~4>>Mw!`y(>UVE^{w;^LQAlMrj{kTRbalQ}V zg3^ml&*~$|>BPG@AM92f5p#lb=j+LGQQpi{QqapfJ8%tpwh%2*mq&REU_(A~zy^L@ zA7V~eUXQlql;zss^@$I+jPJ!&WFgTAmT-JLWEToWqH1ur@kx9qq!yQ)cp2Wb)#FoT zsA+OqgwmD~B(Py`pNga|6UO#+XSza}A<(drOST33P_$T+dV_qjU?ywb+v|2N;~JhO z00-!*QxGUYfxP{f)x`vrj*3DiXtX7(i1DD`|<;StpJ@pf<>vS{WoSc#oX_BiO&*{hCn7~Xa(=I zZz?RCNae@%bOY{Xd=JyCiO#VBq={puL*|x58zo1e(YktwM+L^vl-ne0&*bC01I84}Bh!(_utLqf=Wje<5WwEmg zS!(!{LnfN@dqTrrqDCYc>eN!8W|2a99iM|lGHxFM8_KavEgs?4FfntxLHz>iN~`Ql z4kkIJ2f*yOQjAP!z*A(A(^T=*#X2>-0^EwQYD?swG^G_dRaMIdIJH%`~y=fC>=1CiY!fro>SXwPXM`7VlQK zEUtN*D(cox+RQrEEG?6y`<>LyK)r`i!$lYtn+uKFFvT54#Uawrus+27u$lC#`~EoY zP#ZSy_AQNmrRHQX46U5g^2Vy|a!Dv00ppgkOaU6{-SXDAmZ`#OHXGGa6)^(#E)G<) z-JF#!sD=$hAyxJ#e$u9|p3jnBh;#J*Uw_vN%>FO@^S|?jkeuxg{Bys4%qEWiMSO)% zfO(vTz3jTE=Hww^T^DVJYOzoh^Qb;CGBGP79Zx0`6-LDiY6@u4a-XH>6&Z-An&m;C zov0O}wqa;|GDyK*qaVfaTqjZ~qmny@B11>o3laM*R`XzUZSK;UKD;YxZuhRF;;En=~)uZMtU^9k<-n)%+-HVk7B37S?Y43Hm_n;n-{OP=Ah|T;!De3pwWuo;9OS9{0E?Q4l=DC8u;Lpu=?QlR5NU))TrT$!Rjw8rWAbnsHh`OW-hTM<%a6s| z)2*57WbsVqSbO4f5HXi1b+4f>-DzqsRqCbed{{Q;2V@L? z(a)bu1K^2%V8V_T-aI`sCT8Uo!T!rYf0bpA&`ZM^NyRhw3B$m;xYdJ6$0mVSe-_Gc%Z_%v=bdST?_OX(csTEUE8g zlGT}Nx!muUg8JHccO_mfZh!OWc&9g74B*rKCw34IeJw6*66Zrrw$UIAT%b%w3b?Y{QhK8bR=w?vzyPnS8e{s=EjXTZZy^AIl>m_uDkABtP84X`?}bX&>5&aZeqlRk3Ck#q((-_|mDpoj^IPcjpSC$?^Y*C`t} zzY2;BoJR_9$#gSa@W47^Lt}I+BS!;yn!zi|8QzhJxDpB#JR?yR@<-W#f0UNDnT z^|934)B_W}t2*P&w7U1g{p2vCK%j@`H`Jf!>#K)V)J#Xg@^N`P-}uIVJ^!bk{l+)G zk>@|sZ*-dHUR1??WZsH^!))eN6hV?gFj-3Xy~)Y(3B5j2FEy+BJr_xR-2{jIz2xMTZ=N78(3`pEmG& z1N;bf;UYe-)$19D13*e&tk=uV`=$l!eWXvt8fFD=*@zXaCPytxBVCNy1+V2I5>+Il44Ej%NnD4< zk<8?}`fq+>9r!HVI5WEbNlpKRE`Reuk%Ej`*(=U^-Y5C<{ZBqRJ9)De;>MOJevPL~ z`AXZL9KG7o^&)YVQgya4Hr-n@yI{`Hh*eE{iDrCF=aE1CYlfozoBLJE`f8<-swTs) z6_R%)`73-aOy2e7dTT!=9P17NmGl&M7YG64<81F*QmM|l-2sAjXNn%mExefHV2NM0T`pMQ=QyxiP;uGxI9 zdG_?_v(Glq@^t!iESiV00dd+x=)e7RG`R+e3j((f&(%UG925A%J0Y(nR5nYaVphrP zNB4|SE9y$Tmxz#vflZ{52p!SJDB#R(jZARc`t;Q7u7$?b+}uF@CCLSsrfrvXGth*S zy)68E@)0Z#!d&KwBAI%d*0k?*-XP`)sZ--bjc%ifJ>A}&Msm*2CqlnlE+!ovz%$Or zvoCqcvk$z?D--Li_WBUKkr9_h1EVCMbl8YTl0-zBHV}OhULz@0@7UI(VaW=-aYHZP z0qcHNqkUuyjGxGdw^92b-G46yhjIgqQ1`|jioGuO#@JJ_e*s(Tuf{&g6D}Zf@&$qAzqsNHh1`@bSU_PfPaqbIoRUlpD?M z-q8gKILHN~RR-feL)F&a7{q13h9ViF=y8B@x9maC4>9C{9n%}KldJ2}8CNEw{D&;= zp!ye<`gTC0o~1$56#;H^^veL>yg;nwhoUeV_3gj^lXt%J^h?JM?g|J_zB+t;Yh|qP z!~q&brQQ9s<~yMF?{{5e#06oMA-R=`YhJ#TTR{WGx1VT!?e910f0>O>C!KhDaWJQj zx-+X69iDB~>#hHqER{={+v}-%&MI4114{|3v>~gPCYk4gA$?w3K}R{Tuik?^iJ}Ww zmy!lYU`99`<|?@rY5Uo;qoBRySVXWArsxqgqEcbEwr+y1mpu^6xb8SOSUS8wsvWNR|Q6uf80yvtFCrLnOh-8rj@(8U0gYb?}*vNst=`r-^rDYo5 z%ri8Gw!$Cb-~0~O3u`pGTG5awP#&1mVs~G1$=&k59Xs`7UcLLCd$wP%zPn8sp2lLxyB^j#4dmlL|_)nKp-Tq*k7i)`+>FNcF-Sn ziwB!my!z@Zu5kCP&)jq5*u66wn~!WwjqEC$L8V)+bhmoy?8Y@$+?yy(R5!-&x$?y8 zw)49#zisr`gAX1Xz3uW{sxi5DWNB|DU#aA4sYGQr-_O8aIfuRS`dBOCrtNcEJ48#&+{TD4A@+O`4c6h1jUAd7O_BB12iB&zIH$|k7LShABg!@2qg%O-%GrO zE4MEG+$`6Tz3>MKxWmaN&cDHQo9z?m)A@i^v40n$zRdlex$}Mczz@SZlR%#(56AIY zfQ*OXiJv3w&dOMSu?{Dorj-)4P_NKIMX#1>$LRx>->4Kud#*bI zjR0UQVG=Q)aY_os@CS|kMb~Tx-A+79?4G^`x%ffP)+=du;r-*K0_AJ~W-5F3F>~~C zyZ^SNmu(lzoVOsxA)$(3Vq1Y)@2U%s_LBlkE(cLczCFSRJy*)G2 zFxB*BQgWKV|0vEy!x25d^ zIhH3$!_eVbSPaPxVd8xQ*Beek@C(Wn@CCHx`0Dh#(C5gG{(O+27M3Fw+vaKdKX<7|9dCiG4Irg z&Sq)T;ySsu`bWcj5IS$#<2-T&7uK^9FF8eUv624E%hN_yUFQbc6u6z% zTq8Sb7=!PBCsfwsuMx8Q27vVdDD zmL(u1GZKd*qAVgpHLr=eCPk!N^QaCj66sv+-3qfD@O5-c@Jy^upRIbq+_J{rhFscEmSSKcZ?L@eiz&lp1ZI@jeOw&){p+Iv4asox-jPwV!mUoETNlf5H&4HifHFGtuvNGb(8eg8MefkSJ}jh zU;9PJ^=lv9d1jG%_WTBlo;e>$WL3>~onNf^*`4PV7V%wP^v7-K;CCiO`^19>*n;emeznQa4!_vJJAL(Z}A2K z$v%keKrAgKj4eT5<%5kHxy1az34p$O1$5Q{LTkNmI$RcQt zSX!KJC$b?42M}#W{m4k8v$xm>BJPK_1Lw*m=)nxmc4DWYg(D=-`B!T5IcN};wFAoMxxd&bpcSD2Yksy4S&cm8SGLb^f_IJdhmi z-x6L-dOv>(5X?cKLU|xgxKYWZT;guG-RCOYmW9^bOhLz!d>G~$!mTp)zKGrN2{d$9 z>Z!WaYA$0r7A##*@nQziM`Ivao2YYvh`Dv86I&|%Vf8bkW$4ecTl*i_diu5ltD$Pl zI^Vi}q|`|{?reMNKl*Qcb??`9-MpM6f=f8l+!#b4iW9cRy0i2@+q~kg zZQ4#oKK8li;COxxtA7wG_qpG53;A5Yp<2;%8it^J@WMio z4HwQw;$!FMBlJ&LC4^q+zqKGiYJ#vkv+A8^4i|j)8K>>Mf) zN{!||nNI)4Ew_wi9+%@2ggf_L;yw>E5^N$H8N9BLNZha&)dbRL0ndB4)C@`61XCJM zNe+sK^Ut=t9|Y3mfSw90m1iD^08;fUG`68F3)BtEhc7)Bn{E$IHFNY9sktk~M5Shg z)=HokYJRX*Ri%lBS!s>MI}^dQ`!ad?)0;2{i~0aKKHWM z7)z-^yT6-Y__b?mr?yYj%}ER7y_ME`ZlAPK=j?GSQXJ~8#WSGd~`&mXnYWB0x62KRJg>A-=u_Ft@B z_pBL5&-{_Ke)?^fOkKG#l?J#d<7_Agh1Vu#+I^93JK6aY2w~#m*MzDYmI@9a&-S2itIxuHFhyv>&6bVq4P@TZiA>qdE+YKU z8({XQ>Px&PewT8lveA-E#mHU{iI{7V1W(q@~3uR3Jl>2P~e-ub7(NqXGR8-97n)8O= zdPQQN(;`JS`Kl*>tzVlNBavE9&s0<%b zG$|fJ5%7qhvG|YP4_GU2cx0t)fc-e!I8=|ol=+7glxTly(YD5Vw{2e^x39D^_I}HT zL;2ShZCU(2D}J4A-DqX4UGPrK$L(LAu;PD`i2w4qWqnZMi(kM&v#fVm)?v#!Zl$cf z&>NZ7zr5PAMl9>SHbl$Tbu1oOmesec53$?(Z8MtN=c2rb9cz;7TjxGVMubsJ;JL$P z$EDXuU4_db_MudLS)!Yv+~$16%S3ZT+FC*^yjE`>S?F{YPVAexN1toC)j~#Jy(z36 zQd={PrTX8GR4lvfWivgGmUQ`U+nrc*b8(E*(cUf!F$(P*lE>MzZX13}} zf4kU)#I@JUg4osC|6ya&?*t9ZaG5ioi*#Qs_V2g{1T6(B3o;#h7fy-@;RtmHcqvWn zF8F682+X6{SFpKA%5hHC35I2v4pc*v1nWe~E-2erVhDO+aq=wL@O5HM3vwL`QZO>hA~2~?9EgC_wRw8M0S~0S zfVqPc2DXa+!&0H8;(5<55&ESn3fLU}71shEiz)~bmNoImG%74`2^gsnSQ9soH51*M zU&|1o(^byb@Zmt%6QIWIi8}R(D~J<_`ADFZA;{hWe3Zkmq3L<0^(Cvi%TE+Ftv;E` z*0O2zaI~F*XM@}-c~t@c6FHPmK*olBqCLe(Cj6H+>1ok;H5id-^rXt@{rwcS` zaPfGdxL^rx=wz-&AXY8~Z868`QcHTWkcE{$P5eDg&kR*+!Tib-K{~!06$mu>rYH%# zo+KDm6!ZG4DDNFpVUV$wN!n)U(i75f2;JNdhrct57X!35ja<;>>UpEoUpa=Wp4a?+ z*RN2RWBVs}xv$Oq#_?Z$*=;{=yymU>x#`bO+?@)HUXA)0H~@`mb@I~vy<*DPRQ<|G zRXc2^rx*5z`DN$T`MV$K9loWPzw%WpHzji2WGO1+lAe?2Vh4x`-GtRqM;BiTL*Grr zK_8?q%ZG{S|1R@@QB8~!??H_0y6XC2q@Iay_BxFH0kc$4|4{@Fb1w?|igOnkt|a;d z)gY#Pgk+#WF1$-%xbP%-A#@c#a}mo~jmsFNirJOS3K+d;8J`gOp#Uf@T+2!@6_TKl zwCxg}LeSC9?!9kcXC#$6^VGuh(vLsN!&7Iv?X+{|skKBRNkA?OVV0Yu#4(*s$20mv znS9;Lj-B9w4M~`1&Mloe4MTxYXxEI7E00K6TgDj}F{?-W?2R zWO9*9ZlMlk+(j?E+SsGH@pX<5`O=0PPn%jH9Yk-hB8WoLfIriuKH%KBAEEaj7Yl-E zDg87$=nQcgM4b~}P@mf$uiZZHB;%jMJF&leTTb)UTfj72zy15|>?O0#o&SmvZ@#l> z`t~oHxeM)*A=|@GdB%BU8hvR2o?pQ6yhn8k>KOu@?)KyI_>TJyS>~m8Tx#B6@3;B8 zfd<9r*QwXI{`T8b*Q_iaJh(_Gi4FXfNPi2@-)ERRViOAnr4PGWC_&ghHm>^2pMCSh z8=g3GP5Z>vCk1|T_UzZEUVh}ryH=Nir5O}HOhr39zLGDLc*{@P)WSr!7a!+hPz^)$ z*e$WUVlS17-KclX99*IZii~IvkH5)wXXZg5s)|ndUn(nNOKvCf!YBee-xa4HCJXV;ta}ocmqv zm0<0rxMufqM_fS1*oDLBFry43ofs{AWc@|S?}-sZDL27=>`3VhD|OtW=OliFtIl$= zETRRmWh53Xdq?40GgQAo@P-Btp#78YNC)-BbRzZ6WVVJo9W1p`04Sp*6DB%cm05UMX8W*gDe5`y0CyzD@Mm~dJH_(-QA#4*=*%A zUm=v%t9ZGuWD*d_^-p$#Xd%`6dVaoq+EvOIU3X3 zVgH}}cWf>j-H?CQKcGc|2B?#t`H#Ap4+nPPXZ@pa#LNk?!-iSc9eYhGNW&xsF)W1Htm~QDn)ZBrw4O*peVt#&i;o zgrOn8E#?PoBE!R?TLxk*{fa55cdV32-JYNsW4oKm(wo80dc=p51@1$kkhBYQ?eTKe zQZ_x(rf1_sTwhqw1}mDiy4y+&b|+GE%PDts+Rawl2zM_>(O)j>r*fHgC6k#RbyLf8 zsl@J;gtfM6X)7yg;qdKG-*Ly&mz{j%upCgh|U0S#E&l;p zK}Zd32_9#dB^s4{rrpdWyCX@QVXM~z%+)uYPB-Z`+8NlI^S&4QkmrCTA+zs!StpmP zmmrnsr=68WC%$*XHVz%s)kPN>2M-zc#@@KIxROlu!Jd`sIm*I4JT;(zuG^B+z5TBx z<#g(moCLE2bJ1|J7rYkpXlHryl%BrN3+zqXgjy0#XTwVi6cYwMjjkRnVG?Fx1T=DS zgZdvWsM2OnEJO^aH0F{bu1=Lt)=I})XYvJmi?lBDOxcM4$RGY8zQnV{KJa0^bv@Gd zk|-P&jbajDgcAb-bRo5GaH0&$_ppkiE!e)U<;l-to%GmEJXuDV812tf>08L$(xi`( zW3}41O7)C#>01h7|4bX3jup*YvOz-kM&fgGiF`gt?Aw(ACKDCf}m%K%qk*oI0Wt`?$MuE0*Vk0*pL@>wMF(Ce%zVk^>3Ko+Raw5mzaB7s++ z8>8Jm+~tx`&_aDSfnd2;!AR%{SV3vC^;<_ei&r&^PFS_;7f%|wsj=D27`C{R8?6yi z-rv}yXHqU*$mLT{&}tdfsWDMdqg@a`#`p|&%#39pShTFwOOj62&21El9xk&~?gTkp zXUi7;2aJ0?4G|UmL{7GfJb$Y8+UvqzrI4nMf|LN=xf z)Q#Qy(nsE(3rw?}^NK+!M~SpsrR*dFVN=ebR*Kn?C`m31B8zNJlIAbQbs~(ulr&$M zSuioq?By4PS0?ygG zU!C3}FZROLw|V7vZbFAh_lsO}+|Asvg5#G2*_=r1{84zyxnX6rc98aO46_|_D24kz!h8mom zWNyk)7VgZ1h8dyJEvqHoC~g?x35ugfD7Qzdwh}mbE23f@bq5<8E6Ly|HdI}7JNG); zaDb1;mVXd!==f|HIdEMwYa?g7uzQ+X%aJ3pVIr3}or&A`0iOb9CX^sYXvd=;Ax$YI z{l+GmHWS#SN!z2%x3FU0b)RPY?fry_1l?t2)^$MIt>hTM4hwZ$Gn zRT3N^!7bXZ-;V%=wy*s{hfg8)l~;zdk5j*-;1jqf5(2 z^Ll#LZ1x5(rGyb?6g+0f&>b%i>paJonm$UFGkHG{<_!E9TTio8)qkRL=&|efZq7|# zzjva0ya1Lw%6I&yNUqP2V|Wy)M`+O|=V|vds)NTewC@QL5sVz*6iX9ddY`WXyLmZQBCHor%mIS909hRC6^<0fc12r3921bOP^8C16cYGb!&QDh3 zap+Q5oD4kMuF2w8WXjq0OsjQzW?=OFWjELF2kG&2VWgXJ2Y%07UbgxHpquVUm>N%o zP_64`u4t)|89K|X(y5pDMb3nUQlnWfpO%PMQ-NNq=|QRzx8d-i2%JxgCn_{hfu=8r zzJ#AlZ1KS`md&(s?r0iIE1OviM=kld!h9~%=@s0ujNcz|vx|P;TAZdJ+oMpMszwy- zYHwnFrei}Fq*JoVeR#32t{pL{Z^F<2LUu#!H{J4J;pT=EJVL(`jEa1G+%ll8g5vBI;Yit|~b6%l9x%=idy+gbFxU~k} zDCHiXZ5Jv1v${d_e*eN+1)8f*MCp{<_ugG4PP6?tgo-}>`w4aEuMaQh>&;FsTU5JC zQw!YG8e6LpQlFXGvrk!@c5#5IKv?FLL_d% z1S6z|%Eba5PDz4pvJeSu4skuUMWGPuB1eW8h$QGpWy#DXo~a%?bbKXDyN!gXlblYz$;t>i7-DG+s5xm38(u&`n7U1cdJ}yDTjoXNXmPz**tyZ zs?FnrT5tYD?eQ;swRii`E4O1`Q0~fZka0V)tZ9xxWGh_K7ea4A4<5a5<@gPYuiX4q zHU1qc=sx&Cyu=^H)`%(XCz~~c?Y55!z}x9e12eIBHv_4bpY7ln(xjUUNRERq&=C>H zN(?u&4IV(0_!MsLLBIkG7cTb_80UyuhmHag^ORr{JI(`!7I8@=mBv?SE93?|w@~J~ z>g8@;b5ouMS)QUP2T?#24A(xNu^~AEmFH!gR0fm*#%lH6i@jQ|TN|&}JAR?ypA9O@ zy;{krFze{OsnTHv!c;qTFQp;|%}W*6l>s`wOZS-=t_@LEZf|i6EDx z;@N=ZCGU-9z)0p3TYmA0nIz3)T%mS$bD)YUGwP7@RVk)DcacZY^8NCwM&~w6CM}(hfDC?I0unl)WmhP*H8Z6_< zhU45w7iB^h)rp0Mu3a_WAMH-Ow$cV>{3q#!^)lmd?=5~EhH*C+WITGhtJ{{=W*(ly zh&C(JTYGCaP31EF_UF|>eSTNvqQUeH>HOjTp;z82n9FlNVs5>Gd38F9R=u8D$6t?q zA@=pykI103)rjgN+IMOP@OUJ51dL*sEy7V}$&0lEKcjTO8c+ruMe^iM4~0G_9aRl1 zF;h{V2+Kh<V^jsA8)GKSw^YdH(Y)LI?>X%n@E1}PeTV5wZe@v${6n}Mw< zHJ}5FLHkNu^FZ`QB1SwEbkg?U8LCSsG^|=uqzq|ek8D6AL3NqFhj-CmhG<<^pN5S* z`YU{u4T&(zAMxIwV=on4vphYRj^W9(c|!ikhbxD zi$=7Dy=5CMgFkyKuD7(UC{QL0`xy_tqmp?0gviDSjfwwC4>f!!DpurlAoJ4Sb|XS9 z&yY*wdz>3$5Lx$dw1dwq9(;(2^pwekoq<57{X+_y1 zFYrJKgAlms5D+1f-I2X^cF!4>ZF5KDVO-FE9IT_62hXoxepD&ZY4LMkMo4^ycqI5V z6t*a3sW28LF7p?ESMqEk@tCKwn0le!U{<<>$pjXaE^t%PHL`&y{AlU4B=+Lkt4`ha z-dy(T<7u-}Hd9?o^(wU~!w5qbRE*?_3AiT^^js8W?%NGpN2rWhT}^G)yoxeMX_;Ek zj6rKD={$YQ@dtkAmM2r`hfbe-cgsp2JdiSTefUMjHN8_UP5?MKcra|ZeOdX?dXxqgpm?+hcF^7sCgH31k1r0UB!_8fnY6!~W`CGa z8$Jd#5#z+f()_r z&C2Gue*;E(9%@9g=bb<>_VaJICf`T z%NG0gt4y=#wTWI^HvPOB^H~5CnM~&GXfCbQ@xr)CVSj=KR{dbI!(rWwqrbKX@fcu( z%vcysB4BVqW=HI#U*X)Ka7rfEIVUPtCJTje7w(h9_(m#OXmECB4UE~oDX_iAO{-KT z=xz0vYB{cF z>F=0&Bu+PP|HIpB{xgpH=yvn+%ir|q#}X^q>`FqQAA%{Qe(S8dnEnaJ@G*Za z_Sx9yC6^h}6+nW}%5Wwnr-i5<`%rZ*XBY$3JEp&co~x@pcY zNF6MhuBb*G2|~jaD4hKQ9aS+Pq60#{&ru^wJMaf`Ozr>am_$xEPDdt^96JhI1`8C? zXlE)F-6L&EoQmdsKx{zVdiqNy2rITJkMRN!a^s0in66fY08iK#jl}jZ;p#i?1Q;6G ziE%1BMMpaFy@>=##uhB0JNsq}=~_9+lL&-P-%Pxx+0kyaI=Ni7T&J*3P3@|b{-U5L z!*^P#k`KRQB9UlO{ivBu2bg}M=$BHhakuS;ZlRHL6A1Whoq=KdRbqC8S1`NR+Q#y~ zfRnSGU_Yzjw8>i+{c^IE2sv<~&4GU_z1wXk^KSfqd64}REj!h5DtWJ0>P~MB?>D&W zKO%6|KYzu_d047i9=6@zud{6uv>SMl?EToq0c$>JY(gK&P`n z#e?L;W?h|w73M^K2D3}E(J^tP#oU|~Q4JGVba2e8c_gLCTX^>SvldsLV`Gl8I?{E# z7e{D*U6}T>NE{KZ0)*X z>lI07_e}R92a*JSOn>U4YqH5Zj>sa46v2Z6mx)x)-HKn|1o& z;h~l3r1^^qRm+isS|{M?|vMAgUm*wxaA!psS8nH3m` zQ|&Uz)K0m|`0h^#2^5zaaZLR$R{-hlLe)&K8ca&o#nV?i6sQobBgK@pGpj_HcixaO z`i1rs=WeQOqX%vBOBT2-@oWi-KJYR&9c|~iofLXO73DxYo=hWCB^HfjeGa@L83k`%3epA8o4Rk3KqExwrh=*IoDB!`t7z`DW#Be_xGke`{-t z<4}hbJArH-0R`+nDD9)y|Uwlt|>w(_HrQ#mj5`}wh3-{|Cv z)ncBKLwKyKDQP-QPvV3V(9|goL2M#$67DrLe6XEkPRSv|jbiUHsW9C6O~!jHv84KR7=A_~W-stUXRu^Vzcx zKKNiN)s4P`7gmcvP6RHJNOcPyoeRN2d4>G&#eN0PoecvQaR`m-G*d6Swlpz>{f>qR z3^N-#G@4J^ZV~90Y(aa{oqe!Z41({BblADI^4MdKjg>9FPLxA*oy$i@C#Zip7kj1l zdi6@Ul)oGMAvQjUV5$f~JHj=n_m_YOYQm8sZ^=v{wYWh@=4pbp1TUll1u+fMKsFSM zwQrLI6iLpnIF;g@fHkO@-#vs;o{ECqY0h4UD}ykwOWoI#k0CCP>e zXHy>85@S_Zi@5D-5e$Ps?__TbPzn`y4%tu(>%h6BksB^1a+rMyy+|>VtGbpAT)u|~ zGGuL?reSB5K23E1^s)^eDW?=_XJzs`CE9=yya$d$Z%*j8t6A4K^k6kru*`fxQpqr3 z+jwFctZyRVQk22Meg}Q1B}D~UBS+&%@^X@@(k!_shR-d}5s0330mU;aaE9%=5rkCFrJ-X>!(B@C6k-@p zm~Vy`jnG80VxhntXl2M7|M+us4yNinol-f1z7~91bVg88J;IKpVB@6h@GzZQv((Mu zF$xjs?@=|zwwUas#0_Ir7wN|dks$&IL!^$g0FjY_-!WA#I#5r=E2(s`81RJ?Iui$? zLn(=b?GLIK!3%onrXqBQ5auw_aAjGt7YU36IWvei$zk@tIjsibKBXfA+(aSda3yfycPh_bJA?B)sf%;uyuG2D4 zcA}+>8L)3+m@MVQxQwjEU|zWSFdZ=(3W54edeALgRGZ(zy{3nZAGT-OAsL%6tfjlh zoNyl%@F(L|Sf%mFrNAgM>J_(tgI+n1={mj8eFhp3i3b_sHRjD3YgNbpx1RQLQ+>;pusVgu?# zF|MutU?eh@qmw|&3#JMlRxl}n^zI@LE>j+{55$F1GN!Oi^D5#z^U+pS=ryH?xWBUv zR$U-hK-!uQ%g>Pvk!#73r;SJwgaZ~Zp9x_vLqx*mEC_W~bkMiq4E1_r%bxlW-C0Z7 z)z!yWPhxe0lLe4YALV9VY;e)EiDpnJ+$HZAx*%yUSfA+ZO_#l(UI7-`3cwCHtGTi( zS#lC5V};Eg(tUWeAJ(RU4dn}eUMQSqKv?NyUOh|+T$+|_Pu_d)hby0dg+&(+2`g^uCwgzkdo=#BV+L;J3bYVn@#p^8mRBdACk%;w1bpFQZ!%oN(M}d?jMZ zfed7*>6XKwXN!)ekY&k?0Hl!zCJ}wW9XR~lSGMW2K_*5%lI$4;Ex6zI0yzQ@6Ecig z+{bd~?hct8$)+OA8CxG}w-YJQ0lr^;JXH$Plf4@!x6cLTAY1iHVL8n4vQ;Vily+-Z zsB82lFKdOS*KO3>C#H#NyZ4tyI^}FeP4+eLb-+R?SdBk0sb+e;jRf$IwpH|>8ZRWq z?CkCD**)Tn+(2Y7%x4PRBbo_2@gNsg;^TCIu*->7DmPN@Oiz2X;9i*Mj*h10oi8Wd zSEJR#_*SCzp7(GWkpW5K)DLm(+gvvv5gbi@Xu_iFLhqXM*X5U5v%6-ScVE}OwsGY} zgQmQ>^TZ`v`w!0n7c98N`tH#qmwD;ePj?^#Db`lHN3JfvaYQ~t?(g&Jlh}5F^fcsC z(3%i!4X>{t&8-2E-DrW_h>ust7W|amJ6;(%xjT_wJvidN`c2htI^V6~_difNdCjJ_ zcG>HmT@2k!)q}Bfv43J^a?gQM!6hr?#+3GedIXtvEwQTKj{S*>sa;3}RPOMX8bwjJ zEQo?nh$DX6AP7332AR(oeT#jMMykSE8m+WsmeT;R!zN3!5MX=A1-gMjsl?B2r{PF?Oh84e;RDggxa;&Cf|Mz9`}(pY}pOz6H$CHDPpP z1QV+!X>XHq=XkQ8831q_{*q1*uMfUvIVc4J!?RiH%|(lcX$8V#@C;&VP%yAt11`C9 zVr@bXYbspDsfz+^az1jHrJj^>0xBrrJy!KSTg~PuvsiC2BDjz}oG#04~N$#e(`Wm7ws-qmI~6 z3MEmelUYQTMTLtGjK-l|i0RoDMc7yc9ai(v3EG@;H0mjR!a!n4&^JXQ0GO@#Zj_w3 zKH8tR1g(*t*<#v-z0Qe0rs5q;3F_*V>WsjSR8H`rEWk9O&XK?#l>@{&j5xiHE&tV) zks+i*6aBcW!iGiZfc>3i$nsv;nzxj&4jpBU5t}!YF~x!jTd};S{oZ5 z=e*KdJw?m-qKLy$zJwECVZTJkp@?@&cZNbPoyRzm^YKhzNmv>t7l)%0hBnk$-2r9* zB-MbzO-vSyB=tx>uC*DX$YLy!I`z&NHk>kFk45~_n1+j>y<98Y$~#ak`l*vn0{S>; zu<^OE4h&pK>*9;#hEnGqPv}7zayQC4N9b5Dr*f@Ykd^Tv$Mbm(9C~Wl6o`9{TnWb#EB*VMi zpHQqfz z@>r^T=JJ=WZ#{J4xzp;IPHFp7vPK;$b*_2*@dqE={@!DcJ;3pSf^+=mn8Pnt`~H*9 z5T0kDQxa}!`B%RN6;EROZh3ra^otM6k9zj}5*jzBw?Fg6FOH5Li~e@bK|Vu6Qp_VA zLi?Z0d{IadZkA~gbr5DMMU-XCA_9<~zVSxV*#3*7VLWb?Q-|uc2dZU@hRYYe`N8t? zcV67E`i0%KolVk{+05E-d%KjH+^L)0Ie)3mh#0tOPn`pZ0Ab?xrn+tW`zKEcYqmHM9p5-oL9 zF--e#oM^I43o9e)AK>+-{tWV_42%h_2Cn=P4puejRV$j&nn0sktEGRO-q@UKmDnxp zG~Mz@ww5c8jJy#Kq?l9fFX{T1^t9i30@{>U=Pk4W;ld}Funh3alV?4@lZ413+h(wP zZaQ9cYmG4DXj7zaY~9gI$vZc$-SAFA>{pv8Bz~QKPSsp@q5F>T;k>ee>JSuxriWBLh#Ok;)ak$h zp@bdL2ocm7H;9>amlvnaot=yqb~4%)yQ$Cq=wl!I(Z{y`^qRL{ef8Ua^X*rMW4jL> zU&VEfn<*=!yPC9VkT}A_twT*0hIf>2+_TDh;+xQ zCedDzV~04TWhc*kIGbJ0o5Go+Cciethe~jpY+@?mWh!{s?F<4;snZ)T>?pD5)UDBe z+$L+-H@ybnKs_n{UcdtxT>Oi`-69gn`(r$Y&2O^{7EMY#D`UvY*kIVf&_gB~t zPs4LH1+$xU&AC2yCo=8@SUoDTjmyo{5vYck(uEMjl`bF;@se4<@}K$I{AX;VWd$yD z>f&{w8;V!=%%76?Zys5R$5%$4*59Y=&l(p#a)F;UjAwu1Q9Z4y{@?r6&ZwqU8o8?f z1FtsS=}d3`fDRBuLtlI}9s)uvONNiEHP8fqd+sypNpwLT?9U!5!0v$0@X^@QL|LrJ z?3Z96-P?pIh{ys->UACSTx=x5e>9ho6t)Bd*Y!wtc#+M5Y{9IET$1QfOcVs^eAJy1 zgGyxT%L3Au%)8cFk8M~3i#Mc|Iicj^AqJ#D{0ut zx@L}jd750wpPO2+xa?*Q930WqA2)!yYwx~d(I0)1lB<(PMvz*l;e@mGb3piR~Gcw{t#EEmxx4qx{F~c=#|EVUKSdF}$ac&S7Vm&gol&!qm z(JMH{An^ydP5l&+2S7l+_ou8|zl2YTTr?e%4WBSN=fE>9*urqoqfp|M#S^PSDvgJS z#a@7etWZ+!6|+`-Eb0*b(mcy3_cHb3pceb{>2-6?+b9p?%`Q1Q>xMIP$HA*>?UkH5 zIIw9yv$6&bXx8 z?L7JR=fB|bC+@!MoeM9$^6Vq4x9q)|!VD9AXL1cL5p$w6{M|wlR+BVmvfN z#TzhI%UwBHRay@ zw_3eoy;Ey-YdL3m;g#mzy~-zk^qvXA{+y zc#Y*2$3%7{Trch-rZIv|V*SkNXc%xqmF4Xd1L@fIX1|j%9=kEUr&>(a`U^+xY82@Q z+(!;6r`~8jboKe|D=llV(W$wmunp>=c0_J$?$qXdB=@$n6_mU1tL<5J7jx9U2ENg# zH@jya`INs|u3i1m%{|wdO)sZH!^t$Bb6+kib|1|AbDoaBIwsMXry|iUxueOw#8zMK7bMN^}&+OmYzu(-bz0!H)!((m#UG_s)w>D-Q?v>Sp)6v|)eFNna zGFT>;{JdTdeyc({-cxIxedNt0voKt!HLrds-)#E5;Weq-9(-2+yXX-$M)Gs6^EpHI zV*2dUmveEjI=}H7zcD%Qa|h|$=jKk&&L%qTWSm;~sjzr2vhnb6sZJG(q};_$;HDbK zs0pNjSH*|qDdC)$@T zwx+%1%tiK|e_vf{D!1iZQGULjuC9SW?=IhV`SOofDrX;Foo%nxW^%ev6^pLAJEx^D z8rbP;AU2=VA9BUXV3VQeucD_yDkgqTaFnt5+T;yM#;YR?Um1UsSuHdAYI^G@jvQGZ zbsXXr{w=G-j{It8A1-6B_Dt{XY$fwsCc2V;)0@u6Sqf=gaemQE7u@+b9SVvw|K>X9 zcbSHsbDht5Zsbr14gv=Nxz5zk7)SVOyX*08sS6^mPhaT8CwkJ*S`Ag(xYXIdZ||Y^ z1j>E)+0*^_`h{mM^qIBj-)l!Oh)XrSTH9Yzj?}le&&{ig3richTz-AdpOd~7+w9_6 zRRZ(&!>`uD!%qg_uHO<+IIEZ_@EWrk-}U!h>c7*WP4K$w)pT`pHk^x%ZEY=tC%I@F zt7c(k*wZ|J}8+;6`Iv=p$Krc+c7o z3;iVinK&hJ&4_Q(BE^q6E+42-9m`e%rGi`<3v1X|+`-aRk_9R4eBXUuiCSy~IJe-@ zMakY6`Whfr=ulD^=PK)wN%P4YK2yp~MPFE35SB%Wf`9-+9Y&AEm5{6u&z-63hIxJy zN{rL{Q_k%fE1XC8wQfQixcnF`UwdmheeG3LWmc5yFL9j9?Vx6!@NMjVv{q4QlOPb@ zFS@>niu-*%7w#PvG;|hI%E=l^Xc!@W2|n-=5MZ^2bDoyRb;l>&oa}=ul3=S5(2MF3 z+YWMpy!@c9`(iW?$z^obb@y+$?y)Of_xKUlJvHa1juWV}R0qI(>XOr-`mS=_TNYA^ zdwA%kZYKM5(xx;#@hvn_w2%#%xoBn*OK%LG5}z7fYKNq=inK+am}t) zkuz=Ee1l<+fGMcyHxYDt!%TX7{-fv5|DZd2t!;ix4j5rUsULT7lIf!d?nm*nXGCJVNg$3LcpBX)v@(yNQ$0fVe&`S+!VTJAoPnV{9 zj@`yT5zbYL7qX4zMq{~vTdf3HVkM}S()nCy&$N59gMl4X!T?@8o}&lf*014jvaqLa zn|jOCJEx|4yGE;EA934?GaCJ{6PRRK2wqJ{32@0^{t(qgB_EC1hZxAj8xs+(jm(HJ z5X3_4NdA>DnV^k=$yp;cTJ$x%H=?Blq&CQ_*kzIe#E_6pllQ!u7tLo}BUEa8bq~rg z7Mv`0NoKLK`P%ss*0KdnZ_1!_oRsHq@LX%zOsK+^YUj)-12?}{_RN$s{-&na@t~Rz zRbRmmSb|7Q^sK4BV6Ze}3#ZPz>Fu0)8nFSLsoD%#p zUJvay$xqg_5cq&xg{Efmc$i2e(A27{KbV|b#<0qB`Wnyar_o7nWAyGKB#U@$fDP(k zt}y=vDW3$~!MPCRYUtLcCJ;v~ULFtucl`LWJd7g7{nKxh|BJgiFmnzZV6Gk&ZAyBI zXGW9p=5uFbQ#pT}r$=e<=|nLtQGtU$j_>psUIpTP@8S zX_7AUWOQRaiZ{297tJ&LMs1-vuGiCMb+PJGtQo%KVrB6?g@sbxE4Wy`N|hKd)inX2 zwxYG-{nS}5yP19adMp%nT3oP+jQOT|nDOf49X&jCS%RrWJWWv;C(vLiN+l{aObGw}JofP@chU;Y00jXk9#{JrvOYXnS(YLqL=Z{`_|Jn_Q z;sd!a%ebf)N_~>uMIvk6V+RkNx*5k4T!ki-#B|JKp+>%#*g)S*{K^{Z{;lHGk?Mwh zOtt|vX(#$-9B|#tC|R-0A_?08p_}1)XVD-CBjHetJML>!Sz+NX3dA{CheT2)zE2Jd ztxmko;)Fq(_-oCK7y0?HSyng6fuDrc$gAOPL(dn;1Q9MVGaLDCuR@`0Lv0iQ9#Dh} zaE+F8K^fl(EmE$ZR7$+x%9h)DEf*4rBUpwX&(bg8$PkB{LPi}!K@yo4DP@{5-wL`3 zk(;VU)uaME_$Kys7r*h{c*13b53pYmA@V$>UN@M!s1$BqL8MDLySc#`Qdo}M&cFPiEnTQBV<^5}3w$N7eD^;a^SDuKK8g`}&8QW{O`*w-ivS}CQ<||dXHaxjYD0{{Isp-;Q4LMR{GD9 z%N9|J2p{G1p0T$IyOQgo{dMs(h_{&aWA_(Ffi-yc@7g$G4S&`zHuf0b!85-_E1psg`;j*nVe0=n$%Gzp&TnkSgRs58R24uniUV+J{4-W^(Nuv_3>@J zZuhF0nc{GGXSdh8Di{uf8KpKqKldYlw6O3;Pi<^;=H})#dGpjCEl7-H*XEID5n^3m zN+sSGOfMynL^Df+jiNi6*|gm%66wv+xbR+anHhc z3JZG{rK-mhUs6tSf;W8ne!ff>wQ{oW+{LDw*^B4W?dP0pZDCKkRZkTPwDw}TtUX*} z|8hB9r%>ShiSJPIYX6co;r;NNuaY(O01=PZpt1Za&ub{zVdD3e6++xUCg5-j-9+B9 z1PlmlfLp>lj~6WYBjvRd?=62;8Oj}2#{nyWM3c}wXpYCg(kW|<_|@_0GcDF7odoqT z+`aZ+ z9xBpXq$}m^0x{Xl6@m;;7hnK^k(wGokSEqM_CT3QZ?&ff`?8*&+L&&yIO$T_EDyrz z4Om#S`v%kPtw<`Hmc}*Tule)vABMTNNxd>qaJEv3Lfl{~aJJ?wRH!*~wwdurFH+uL z%|3Fv66VPl5RC}%NItBr-?)|fk#_9QU>y~a&Q>9lhI4`PHyW;N%T0r@C`fV(en0X% zU_aUq=e9~SV4PvDa0}@Y&8R3&`a&LzIzl_m21*sIZl7ni5hg<2C_U$V+ZM#|Ax3AO?n9F=wE$NwRDqq#ojZ$dk zLftKsvhL)y=!EJ_v-}LYa}BU9K|7AysZ=#K&GP#EY^!WqrS+Mv<1F8}z3jTh(ehj- z-QHY?D>x?em-eUuFaDD>hLedVp6Fd|?I#3^= zG6dnoZtRL2O=cVOD`3!LD9(f9ONR z&Va&JnwG>OlFMX;z`U8P70Ij2`s6Yumm-gOg&`353W}_7w$Kv4Noo#%z}pjZPBvOrLz)vtS(=mXIi7rx zbd!@rgB9gkfrROruU|@m`k8j>c$UP4f1YbluE;2t2YGaRrQGfBw+f+2w5&$S6`*vm z=;}rUsNQZG@as_L1!^mxG!82p9JJgc_W(LM3m!(4Kfrf|v_|dmtl;4V08g0<)7@ig zg$hqWPgfl+TO?Hg^1HMP)+rs^Sg5LFp#{QO0nk{|0)P+m2`Vb-O?aM7XiK_KPc!VE{FEV0rdMgcq={3k_MD%41V0C|q4XM;4PALo7H zG)eQ#0O!ZYM@Msq?j>Gz9s!`0gN@7IY3zxq+g;AjxB6+TOhFoCjRP0!=cw!OaX7X9 zNU18fsJE!^RllMYG%QVDpqs2T7vZN&#bxF#KQgsh^-N-9$$Wp-O2TAKper5t-v+x- z*k>(Zv1FPKWMx}pWgGz-Ww`_qCy9hluQ#Lzj8<1B5oy{>eq_1h=h@3-aw#F8Q{b{- zw12=4XA>0P?oX#153CVhuiYjkV^J2a$t?*4kpH1T`UL@43_5tPcaQC2RZiC8-P1@f z$dR&;$@2g74-Rh@cDb?L|7*{>Fcb z0|=+(TKNs-E+#*#fD>6=CqKiHIGK`$phg3rc<~x{FJbo}lxO*w+$?LctgiBtY`%E^ zvPd^11ql!%9NvP46e*Kz5EuYIyJsB>hqwsX$)(EmKHUhBfyt!_e<*rqu-rvvA&Wan zA((EbyS73(b9t7-HQWJcp+q{@R(QgraJ-D~6rr>#sxM{G!;yqah5$9K4!_)8z-Z=O{s|FO1&W6 zmeN8<6~qQ2!_C4lOKR(S#2UZ5GT}Xd>8#M0%cRh6ak)uysYj74O6BD}>IGRA9{yy} zCxa+R7fL{>T>}7s$*@*ZfQVAsbh}hw6=g{gi74{Gbuz_DyhO=OLw8@|mqAFPh0ChQ zn&tt)6z?I|kRt`e;YY3q5rwyhEULWoe@l&npb6`uEa`+^sDbDs38ZOiFTldXTcm<% zXN&qdIZj$mh~E+1d?!nmY?gn#XMLQ&rKF@6@&#liDI=7|aLl~Wv9qqyUsw(q9cK?(qkQzfMh)OwWpr%LzxC~@%SF)bxl80@R*#x;Bi7O(o z)|T`iIImr=|O;;{sHDhyE zXk%g#TCnG4qznMhlU@f(%cJB%$gt*d@gT?=r9%+n(Anlw8c;_!$U8N5(o+rJR>HF3 zanVG=M&`0ttNc)yv<&q?49GrOaBsH?- zEm(03r7WXZSZ}}~t2SmW--zC(%CsseXkz8!xlDm15>yjSn#XS16rwAVuqa%_rtPFDu*U$iAj{KJdc9$! z8TO?@5%{#M9&-B(52{3PnRp!2OjGDQc>b=Hu`lY3u3F0Xs|Mu%7~6g({`ueyY%%cvYusF1$4wERN5 z(@HaBfmBdDk*EfBm4U6>;N)9SX^{O@hjz4^Z8ys)*K`+VM__aHUb#R4Wiz|vXT9m( z(xzWrTR7gW*`4f0Wqzf(cFQt@#)cFY{czV$-v)05R3J|(J#iLX3=$FpuOmNZoO~Qp zP?T@~jhpD<^o@8pZ%jXYWbYBf;Drs9%H*@A9ohTEyN?||cl-m#*4B=#DIef_+4$_8 zE*_M$;vc*F`0;an_FX%M?waBHelNkKiNCQ9Z{j+*;N$S*-$+d1KA6jY^!t6meZmD3 zBvK5J+Y&qyxFmdze8LGFaW_Kkx%)T5A^G&%r{7(4f*H>}8iyH;4Ag}8lyh7>4?62U z3T8}Np7@R5{h2qv`7>`;UjL4(u3CPm|C66Ne)frvyuJ8n_3Y1t*=(3rqe#s=IKuEC z+3BBhcHdf$WV3;*z$Bjj_HV!Lb-(>O<=|ECcyZ}+Pkw&iuYdIAE3~=) zfqCbND4z{7dWog@PeuY!M`7@vDE`9cMi)U`yQ#xIG>ZzL{jdqG9gW@F6J7p2n zY4b^`ItV?ymp+rvJ2-=ksQ8PV?RCH1ZVu0^e(tkhICJ34ft{;ge%;Bx~WV z1y+7OSJQ)5JJ4#m`GR#`-_Wn8aHxg|C>BbJ8t1e1e3;fLHKkVY3RjCj$*V@8VKyu2 zY_SgW5sNOe9H@(VI0u^{<(tTDnJyu>w2EGa1EHOXjsGU;>hm7Bd!=mHF4me`(QB#^ zd!-=ArmcpWizr{IH7F0&%uG*fLBqzK+_BnLP&2wjPzx2uDE3puzN)nRY#jiEVXhtBkKWm&KuBHx)hY2FOqL&v$%WN?R@O0*~|4(T1~yh%$sJMM^Q_A ztX-KCjjWQ2_qFh0CU`cT$|9dqz6V!g7hL6i64@V%kt$IK4B176+6_!ZahHmLwV|v8 zR4z>%sVwT`Cqi1YOuY*bqX|4BNmUo?&cHV4O6{kt@G}s6kO(7D28r*F1cM4A`^qE_ zLxjV+)DT>fbKtwht|dk}3@=y0Rv5xjpC%TT%M&2COLn~oV>p^)K#FO`=EdZ|vbPR=vDQZY@Vs`BvB zFb78f+HeNhqrORN?OW_QlQwOwzXnU`O46vDap$|q1)z7~4sB#edPqAZxw>h^xFG&) zm)ziQD8E5H*>ti>55c9}GWGVU_fCBj<7EaPH}=+eB-XUW;3I&bik-+KYhbk!nJ}>r zaV+9njd+-{C%w))qCZ6-8ca|k90PU{6sE?@P#17Kj#rm4DCIIx6JmBqeiHMRlXHa> zljz2X0b#sPPAskkT$iFL@Uy5`gIH3S29Q*!Kw|OG54TmU*0mKbe+9F7jnG#IcL6?kYqvr4`p*3lic)aW_m`BN+1D1~7r+pQzk|jY@Y#dOD z1tTgPdYE29Lr0BT1s{?bZXMoU^GZ-Dk`!B+UR|B{(r#vcUk6{C(sKNqzVmxQUN`0k z8mR=WZHnThg^00W=JsqxAkDoDI!kR%$wnu@u-uo2CFqj*n9H(!@N}G!a#LiL*jZoC zk``K(_mHHjKrBc!JVwSq-h&JYl~Of=Ml|iGRd`Z8{auRXPeaD#e#N&#&khV*>A2Vq` zYApmxu+-|7bzPVY=7;0?HfpeI6tb}ETE$`^N3kyG$u~NsM!r!mRPVcL1w&2DbAi)U zN9`jG-SuyW#2B)vY@jrAWlt*g6^cA034}Q)Kd#+--R5P! zf7#}Bd#^1P5476{c3+vtI+&bKEB7PUEizKtF!4_@50mxPytocR@tc5InVswTNJ!xm zK!>P>e;4I)QSRPcl(o{fyRUa}seaEppT7{CZuPdhCtrB#)Q|BM)F15T0>Ai7ZRue5 z#NBtFP_FpPc6a9s-L2l}KXLgihxYud`)Pdst=^lc3(iKg87(y%`6cMgQg9gxCd%hdN5{Z_7E zDT6}!*l_}?H6Bo(M0j1l@;5C{ zycMp5N$wC#Sn{+;H39H2qK=Ndqt|vfN&n&LWhcVF2}u#C2cDX2;V>Y+LR=(aCyq}J z{^XPOGaL1Xvoqd%v-O$mlQ`S{F>AfAcBYPl$A;wnN$YRFZx8FgO?Dx*ezMCwPu4fi z&`S2b+3C9XB!@ndEn4rZ*X?4K!jn(hw?5~4Iqt>J-66>pgMCK%4ENe1>vBY{)De&e zSb|Lwq3|n=)zw>dJ9M zvy`B)j0xeQILq54>jj~fj4K&iiNWL)lo4IwMW zgR6XSu#%#rK-Q`p+A5c~4gn`jXYh0A%CO&9fF`p_!cZkL?ZrJd!QZ+yuPmfCQVYtw zRR>&oz-zVLSeZ_BTAuQXrCz3W%8%y!BcsvbDoRul$~csW)u-HitM#V0*7NC1_^bWSOJ36H%lg8S25$8rtIGyeKJMdQ@wXy{Me`C{KwTYTkTWh3 z)i{T_G3kb62g)@iz;Yoi#6aMoi=YKJvZ(=q$;Se)CeO~x zNIc0(5uviw`}LN8FrfaJsbz7qk-3(J;UJxcVahn@xAbn!3}-^K_T#1tL{pp`xF@K> zf@|^T&-M!LtZB_Tb~WXkJ=@K@bCx*|<^iF+i9!yp3fT}L`c$Rs7u0_uxR@`cw^k$o zxw7q+@(8wnQVag;E|jCFeBm+Y-60hbROLN54<*Kj@RPuish)kAo=t6~Qrl9|>1B_a zIcHxgwNE~<3W#51A}=h-4!?+kGDKODEhw2#iV3SP6mtSVa_a(9whSA=IZP4t-PkdMfyx(7XF~if8>cfA4so z*%ulw>c+vmaa!Ktfin>HM7zjZGaxTC)zeC{g6{YK)8NATzVzhJ&L8(sk4n{R4jM*( zi86Jn+QZex;8e8-Z#T{A0t&@)tjbgaf8k+Ata3l}8oD1Tq+s-u1nWtXc95662O-B) zmT_nuGL08D?V-*8*J6#~LVoKASKs4}^WXr#W7|7ldcEnWZ%E|#zo@T*7d;EtP-ile zpUrYXmY0>J>PKTlcR~iJp7E!Z2wQ*v`_hq#z*hl zx3j8zcxSl&&pTg;mCx)%d+)mcYwOD2?Ho})2{ZiGZ=O@a^&}^Lj{ClncNy{^ubR3| zY%?%Sa=Str0Er^2E|n6%T8s7Wv1rFK=}naJE`2>hA7GI|LJFr$i%QYk1Ad#s=VnO7fv>B_7f-F`f6)Nat= zKR2^>4SkY-BXX|Ipt0XNsHfMsDBZ1~e-gKan94S;GxVXVeA#b6WF^o~{N5i%VI<1y z&!|T3ua(qGQ^hQ*rDfzZrt6(gq5ZzzAI#Vpt?}Ue9C2&4wn+(&7b)}qsZuF@=tG6V zEf~P?Jv(juc<|Y&%7KuJ_MMf>qiCq5eJx!p6mafyi-cz4uIf$Wct#oKx7AkN4AeE= z1}4MhrQ;rzVk`zJg$9ojgt`;6K+gdj(7AkxSlp!~Ys3VLyDoK*8Ps(IC2|q+LUE0W zb1ZRW5hWA>f;EFok6j(~U^tm9Ey8?7vn4V^^jz!l>584A}oUvo=jG+3j^)2zhXgDllBNozU* z)&S#8LW`K9UHNvv3$q{O8(vR25E$I3Yk}73BCsNh7Rf*Z6=%U{2iYfk@DmRRK}E^_ z5ht>!o5Y}v7@gv4S|S%1*W)bgi^58f#10v&bb5^EnZ|h{6up9Zj<6;DJ&fe4#&JiI z+(u)uI`MM_C}%9OG$o($b_gI4l-L@2u}O6dnGsmC;4ZbU$rO`iTD)Fz8^FY5b_^Tl zNSK1f`^A4rNR8svi1~w2jD9rcG|XEtK*-)PP(NNq5z?6crU^t!jDMI*9>o$Dm$VR6 zlGSjTj*R3Gv50AcE<^>18+H(L0@SaFzj90T*u?W@%6h=C>N3j*T%dr31|tp^Q=M2Y zeQ2^&%0(w55K+dk#H{9OIcl9#FiJ;5G=oTDv=Tj*ks1aTOR#$_f75ml*yAxOBE z?IuqL$W)j25!8P)&hSXQge)+onDfftz^6zNcgK45%{Lu9K#X}BQXLf!zv<=#l>*;w zTaPLUUc)x(YIrMb3+gHu)NaH<-|@fl;ea zLC_I!VTLnlfl=xNJR-8Tr==vYOnF1!`4-$b6lx@O+aj7t5R2#^hGg29370CKg1-#A z8PtxgMsV(mxFncJOwohX6*r=pfu4`s0S6_KAt_phNlh8ZW+9kv@eYzmq-=&5DTpl9 zgo`-m!AC(5f-q2#OVu01;czEqGA@=i)XS8l+t5;tYR`+7tqiuzo(x$dK8B4^DAa55 zAj(E=R?WMGV#A-urcZ~jax$rO#;Yo&T)yDVfY+hAgNLI}^bFTo$`@Lr0Fn(gJzs+0 zle&mx_fIa^Z#fw*hhVXUzuc@7s;T4i71~WTU=VDZguVz1ie~0J#K6#a?76{Qjj9^i ze<6efR4YvoN~o~v1@hP6N}|dn2jD0(ef%lJ#8^4UXk0=!%}I4V*2&r+=6FQWNqw=A z2Bb(pTk1`~PL#2` zl4%jA&wB1nk8Ez;z=^|!E>DGFpzC45$x{P;P=|)h0`7#K8kE9?Dl~}Dh9WMC5?F>L zTO&(FXqy;Dgw>pEp2D8QRl_%D@Lr@-dMe`r#!b7aoDIJc%t#iYSBO4|J`*s`x6-MA zYbLqUYPDyLYThMukF=3EtVA@4Vrmrvz(6@E93prtF1^qsaaY9w6XN@;*RbBC-{=PD zfyGzN53hQl_<-UvBn#PAy(gOq{^imGqE~6+r8~coE)?ymp333?A%5*f5wNk8nJ0p4 z__@u9hho7TV+NqY088aFehPq?6+*FOmw@8VK<2BbzLsf2Ohq(Jhmxj{lObL8dhWRLr!%60&?;Ka`MGfZ$$HB)o*uX2?Q!d1T?|quok0vBWnO%0vcs;+$Q2e z@Kew;qP`E?h)+qSW*tt-VTc5T#0&)fIshOtdnfB<5DIQemh*5R$wr(9(?WwB&6HIh zJ;P9TewE>%Tld?*@vIq=(loX60Ns&-kj!c{B#^;f)AQv_cH9&YfvKEL293V#%|jxr zS&dAg0;#XBXb(zUgvV}XLs~6n?liSuhv}aTL1r2WZMI2Q*zPp$(W2g@dTO0PX69c& z(hAhN84wP&qQtR{-0@>>5mW=YKU`xvRmsCK2>Jy>jWs+KT-sdN41u^+^)h$^yqRWs zf2>e5S%L0ILjQ^~ld^HN*|q0$u~SrOl6v5uN^FOpp8B>@R&G#!R{2YOegpNW`duDT zMQdvd8qrjrt`V@8h|%t%zAhaW$_a`jNuO?SY&y zPM)@m2C}9S!3sXB!+|SBo;p9++DJq^;gDBNj5)3h@jT+oRk;Kyvcw0r){({x64Y~b zhveSt%oLHJ&A?GWGT#&WQR}+-rnzSulGHDm?1(;dsQ5nQ^ z@_0mM1a}DJjE6%WI}?Hq$D@GqFe085FQexTxDZf+WTJ8Nbe2U9T9>-DJcn2a1XoD$ z=6Q(1EYpr)5y}v13q8fzk|up$c0s0q-0-K0weyoWy5;WVRx zDZ8z$qo>iev1$FqR}nSN-S?8AXQTwbWHY{v$R)yDI7@r)LB&rp4Xd4I&Wq=dHc{+LSsVb9FXm zIh(tcK!>cosVb`@=xBDyWhn1J$zrx6j8o$Ipe3WtUQQ7=2kj~TC(M*ffotq9A|mBZ zic&5V%#nThH@67U&s_w%BpRZHNJ%sWhdKnvYYhNYB3cpcf#Hap!ir0#HA%8_2}(@b zU`ZFa4Wdt6^eSYfd_vH0ZlVip)IzR`6AF?;y<7ga`b zv!~@^|4;eHjT6?u_~bG_u3UfDH3)LhOs?jt_fqi@kTP%sp;mX&s71PVHLfM5{8t6_ z_vx3>NiTl|GIC>6$#h#aaf<&%mH5|#T5-=9z>r~lYtNWdTtW9x%a7Ch#j1iPEbm zFXbKjHo-B3QjrIDY=tLdz=0_vOAX25MC6F>zyoQZq{~)?F(nU+duv!!`b7Z)@P}Fi z)=7`*LFWwn=&mFHvA>6_H7!(pdS9L|p|b%VDPhj%OblU3p_Z!_I2amk@&VB1jJ#PQ zJg837wj38T*7U>44rq4C*vBQtUdTd5FIU9im4VGM5;J354PVH7mFO8BMaojk8RTm; zL(^`W-hI+Ck$mP2bJ3&~xXjqLK{G}ULqo1h4%m6hxErIv7Kj=1Pi?AdlN^K8KqbZw zyb+jIS!P5fTS9*7JU|4|h1k-kLxv!*4}ofoA|YHD zv)G#>hz(*^Kww|2g4CN#V#bTK#-T-)4Al5@5Wj#i=tgqpS!nj0E7p=jHcr~di#yQMr6b}b-0f>SzegxLyz?= z8d#vwxJ=+jW|y@Yn^{hW{NX%^G(gJ(vifKWi+*_=47%2!D`xQeGO`Gvhhmqg5c;f& zCk;qbj4%s|N%r)%&}0Ci?pPbt;lr212X=!M6e{xnTN`0zWDQ5oR#v#^wSBrl~y~*xgiPZC=k2Ha?9%g#uGo>C`QsI zrw+Keq1+$<8);bCz&HZu%-EL&kiiOu5Oxtv2Y6q4Y{QDc@+DZBXpgdJG6Wgc=;%yq zly*Kkj2}C8GcLUHw87xU+9Fnyag2Ycw)d7Oj$E~umUg}iiqy#yHy8Vu0V%V9(Z}*c zm=(BFB1|Mvhbx&N5*fS*33P8Uzr|^fF$4E5+ACmAEV2rxpJjgt+3X2x)|y{HK%2A2ZN+Mr0W^z=OcQRl%i2N`P9mDvs2TqywnBAYwPK1pz}9(x zHcvqdxS@Ue445=Gi>ZnelYbzNzr+)uKT>$mF>Sa9Zk5)t{>TS3lmduRL+oo-3yOAN z`@u;qoy@Yr3;WA4$(_sXG2NweJlu|OMYT`a>g8s;W!y=ckdxpU z^%RRE*G&=*SCHHW(AA7++wxe1r;?~RXW|1F$6CSl@;s2N@?aPXqRR8k*@GQ$b|e;D zj+O4bRFOtl$Q3%RY~69a9JL+kbu2^n-DEp=Aqy!k-M~3%2iaiLEd)Wq4eIsaRE>WQ z=xYCn|81&I_EFN0< zC0ZaZxrTB-0W16m(}hZco&#Ou14N58RLHS|iusS4M*<2?2xQBs>wuv?hDpeh_)+kfo_{KNJ zp}(P_{n|eJKs^>Pm8ec(V&$rrYgATw3IohINBg6+KtN|r9GOXy@>Xpblz=inLANEIkmvTFT7T}m@9LZ{H#pC2vHb?;=!8YQw`vpCi_P!Vpi7>5H2|AZ+ z?@(U!>o0Phhl!=)=Cai*uX+58;azb_s$l&0OoJN&F{rrLt@bF(Ueq7Z19kap7xduJ z)(Jh|4)ptUU*Eu+S92EK?Ij~$Wa??=qS;*86Yp`uR8DJp?mXFXS*@_J+8g>-Mh~*M zO1=zTM5fn{N}1HW@qjVkSfIw2TVF7r$Q9@HSD5pS81Rgzld%q7MSYd>a$-I;_yDhk zh3NTHPfUGq>d%;svxMTWR&G;Xsk~SDP30-&Z`5nmo76khA5mYczEyn}xV@w^DN@gv zMpyW6ODN;7{}-jAQNG=7AH9d9K?k@n4ttULn~Nju(KVoAe<^q z9wai2?A#7wTat$n?(Bfu9iZ8m34uaFD2q`cp7>EjAcDp)mf=0%th^^f3Tp!R6;h0){rp&uBj_o8s!3`w0fiQ#Zg}ucH z6xTI~#nB3J-#R=eLfW~qE{7rBfeaC-jnS7vJPuYEjWP0xnhy{qSq1Sv#z15)GsHpQ zVS+X|12+#ggk59NRkCX0WDoa&kOX5XM!yNf~c^>?~uA54^p>mUc$=vPN ziUNH7^Ad* z00(L-7-o)yAFrHtLFJ)(NTMiWO8lv&DAr7gJT^3{j|TTUb`V}jB@)pF!;m6o4zfeC zHjsE&6F4ln7`{#{L2AXa3Cn?9@IQ*UmFwa?e--kZP;l6q!_^ITPo$8Xj{rk}AI!^O zp;8!H3>4Cc=Llb@MJ~92>IK9ZEypilUr~rnJjNO&&@wLej!9(zB>f^yq0 zGQ<2LfGEM9?z~txnf~wGh38 z=FzXPOLTxK`0oZv_Soh9LkEJ6WOb3+i_f2cs~hb#$e*b<@?QE@dJW|aJYl{b0 zI%w>CokY5fS+p$eZMIRZn@8WkIp})Eo+v&j6G_jrg*$f1;aO$Qs5G!S_Hu?(M|IdSEWoVE43p}5(X#&52qDv462wDWa}U~<@rLd@guMi zyDEg|zNoqHToTaIj){53#Fa8m!4w` z=Q2HK)~IvOrA#xmH(jWbK5qFXI+)4WXqW9<<}#!|Tx#rUixnz{g&`0J*AV(Me$W&FX^pHKbQsqgZ9 z)5?|D)~{6lLiuL~N=98);qqk>9*!~bqL}q}_nkGdfiVPyVhb1MZgDc)l_Yh;vX6$! zRxuQ%stfPYT_=BI!Dv8%NpY>o9=JLAhFWOJPRPs2*H&>(?Lf50*A`3pWaotIYjVIG zChOB@kxlAz&hpH6AYOLMv0ZHX-<(;z=22p0B<}1nCF|HKo_-OT81S?u z?>XOCPO*-h$5Zf}zN1*3Jj&Umb zDrC7$_ZoT1G2khN*0wcWfEkS&&!)=dR`f!N6fkp!FK71yLda?vkQHyM*_FZp4(KZ%X) z#ax1Of3G%MU)8jcNPSgbm-TzUoK;~#SF8J^-Dz*FmrnQGaushaU}k8OkP@!t*4ti+ z;6EE8+ieVYFX>hJ<>jT^jdQhQM|5Z3e#C|1RH3siR6N`m-l=WP4SU7LYL;D&9@U*~ zFpHWkd&G^}m3#HaFopfRl*e@S4rMUmXjiuP?~LNBQpPi%-&cxtGxDnhxqSk|5Y~mL z40RkhZi*6nTBRw`%34)-0(#M)V(#3+LataO1t75XN*yuTsIps~M^rDfSHLQ27H(D6 zJa3KkW!GI*uHL;Pib5y7t(YwI{M#olBJtGfox2Z0aQ@J^Dt}G=V-=g5L`;x*ik8R5 zh`Y+>hjzaHp>Lf((YRt#{8$PgzwN(+ikIWm?|l=+?*rIeSunIy<2FIxLEIOhqO3-^ z{ZwV|-krb9R88gg^Zv}v_pamZ)?Yt(^zOWSuG%`Pd^+d;&(G7A3eM_NOv2wKXNThD zSoaowKPfWKS_cf=7pOGIV`E!+&uXKtJHHC5k{fvNbUWn`n-YF=SJ>rhKzu`uE`FR?K?{p$E%&qOxmfMQXJ{BJ3PEEO)xf zY#Bp!U~d$N`R4Dw&CoLxfKa{r?oP3gg4@%Ln<0xigp)1R+61&)S+FE$+a+EPGRV+V+jfJsT)}F zIw)=42S^uU$&i)Dcy{`vr;^YR_k$S2WgKg41?mMo5=6e#jidr4)(t2p`G6Bg$x{(N6t#w28hUT3Mt&?wQ zU;gD&O+K|+moGIJ-r2rz@1F6z>%O#gx_v`VxutpXe6xA}AsXTEUrH^|YU(7(GvkGn zyHGmSyfJ&@;;9y|&7IG-E9uXU9kGt`{Z1SsFDK30ah|nlj>%c32!dCnFn*AY+}CPLP;bpl=)-e{UIus zm!Ix!?z?t*JY=4(0=~#Zgi-yrSIU!Xcdy4PW@HM3o~i{+A1ELBQc+Poj#3*J&c2mUHmtOlNa&{mF2b}AR6QiT@o=WK9y6bpL3SywX7 z0r>hvKbv}o`qqS}b^KA&KD1Im|d zV#!0+ z?VXeQjbEa^eDIPWXL$>xP3igS`fjP=e& zqhJ;qV?!ZLc6}3Qv{^0VR>FoIn`WcIuP`m0T3>H88lEN3Qkg1|-}g6g^-}*AAR-P1 z!V~y8$hAY|S)t+{3_rvfhD1?T8dS`)Kq4%g)bRWN2<2RJ?SZ4J(o#rsQI)$9tcr5@ zu+n_1a`qbK`kNo#R9=BvqW~fymHEf01AM9!Dd(1n&h2}7Qo|sL7qyZe-iJT#jCkbw zFyzvi-9$<27IBn< zK@IJA;$^jl>WR_*DEumv$EA*XP1l{x>|a+`RxWIg)5BHAYy?z~dH0@&!*F{iy`&Fb z+a{AW=Y4L^p7EYrSN5!~?s;={dU0V;sZ1{}4t|czi?rW~3h7)s*YBq6lb@KWl!6?F zU^#pFO0HCz^OeJ`W^>q>uXUQgIK6nuCG(xe+G@Q%97_L(S?R|QkbLY?dg!~!q1X#JxIS5o4?<1_ARJaGcANc`IjTYO>QK!yU& z297JCvN7824>?;AO_XaxAgpsmul?j}l-Jz+p@^)FH*4VXG$1pbzs8R%xMoxf7!_Eb^cfW2PQ~wo!cD7^BMbx`@q5Dwgwr6vh zOs=h&?TBCz8j-np#X-k*C_re^x>83uGMtfNbPZ$K(0iJ(sB6>O>c~>4sHW1Y@`2a> z)@xefhi|I5?j8z>wsmvl_n#0F4|J+3L^No$J;2{OZRnJb=_REOrlDRmZG6rkk@gTT zqNXpLaX0NZwBycvsq8G(n<#f_fMANcHNU4+HnpXw4dx(~@>1JFJV#R2TdO_Ye%;W! zhKAyLv3=WEPkXaAz>Nc@q}!lj6p_C#z_zS0YNnJf5eLZ%8%|#ERZc2vNg%ItG0`x% zdiCh)YPZWT2H|S=!(E8tH;$~X9$8g_?@h6tuaB%o(~;~_Vi)<2_3)y66xrA$zPmJa zfbp4RG(9`g0hOtkA~;rm@L!Y;Y$`mFv5+2%S}@)<@02%2?RK>DQF;BVM&q*N|A|IJ zIfS>uO6kiVTZIpY_Zwf_Wa|em?yH=R+GjrRd7sbPf11tyX*NvWFT6gReSP+Sa0Eo3 zkbz1A%HzpK={w2CoXGnu_VuYBa35;}LUveR2(49yxVU@AluN@)*~QFa)t4p7!d3&K zG-iqC+elozcxv9AFO~8;?~vCwRIBLhZu-eVwm=LA(12BGbkfeHsa7#lDYQ>Itq34@ z)?R>k0BjJ|xQO6c1?2-5TTot@FWsNdWb!T^ny;-{4G^#Ecl=3Qx)*L#C_oNZ~06##YFZ?=fDO545~rJ6i|kOqr%`Nb32KQC0UosP`!`DWUt$VMZthi)hO1W8P#m+0&EG(~L zuS`dke!t??1lQnwZ-;*T3Gx)rPdzyG=+skFUjZN3A{sJ6t+`COR(YOsf&LIK3+WOW zAfjZ8;*-3LaD||Liz+n0!;t)paB}m@EB<>}^XQN$iN^_~oiGE*L`yCH8nT~K-hYrwv&7gEto-pMb~ zjDeMmd;kUOI6x2&xFeFrMCgh?V?b^I-i+PffQFAj}msYfVh+M&X$6hIN zd{K9xTcZdrvzUB%MzLyTO-OVtFm0p_z~7b9iDIgt;d|7xE0yX>?{Nb%PScHQTKUqg znXHy2Q~(1UaReO`owWmeFtvX3B;Jz;Knwvl3pwS)tzF!`_%}Fy++9(X#km*bgEneG`-^q6zgT-kaiH{le>zt?-d*YN|4fFI{eeeO?6A=#K_LLWk#+tw z)n5(lTD_+Q4gvH)>(y&^u-d2QK`ZaT4Vq3lf)@g|2N>Uk@CfnoW`!62C7C zhe4p+hFl&zE@z++5Ql;WQ=<;Cg?@ZXv^19~EzK&;RJmcbi(Lv^V)UU8@L$}&sKH2I z{3GI$0P&yzbr<)vU>SI00b~Hsz*&T!^}G_L+yc>r4Am*{bJI{RTk90tR-+6UFDoGo zcIG+bk`_4&;s9|B%mF_+AaYHhkT$+&9R$9qmCZrVo9=&1FZNrW;?DHW+q1cR)-qy0 z%Dg4Y%q^BObAL;%1$?}ogPZvkO4w{sPqEnw`~^EVn_DEOAa{MLHPVK4C|$`Ywub0)wqp9>GB?I7he z?Fizw+0pTr8{@gn7w^}DM#sPJgD1}(ng3a3$+(FsAk=s+W;-WzyHc;@8=+Ba&RkLk z8*QY^{>=4z_fA*14r+Zn$iaWY@1Ws%NKwHcPtIY5iegjnPj~wfkvt94wu#~8N8Kd_ zb`636OG@pOd86_g>kU8kvOm8u^R}%ky&Jyyrt5Anm7V{rzUqxi?}>AuSnqw!|GurO9)9?$O4qi#l~%t` z9{s;gHPn|YcTBxt>S2)dWR{7qmtZZhZE?qjD6gzh69|>8*|5{=qUt6r^(dxgMcZ*g?M#`0PC0u`tPJd7sje^wdz{&ch6ba0jfrL$9 zqOr3TCCv1SP{){+UO23#A*86B=v_J-=Jy@nT3&bfCra76C1Yjbc(uj)d zEeC}P!O`iw-|KEKhp=Vfvt6r5aV&V`3OSOIg)kzOtBd16bjXW2&BFO5yky&O<3F9< z+#|{@qQH_NpUe#DcOF1&p@$?_lszl@UtWO~ zjVNxmpP4JgacM4-`+basa%5%teSJ|sGZ!tbs(!^@)ceK0wz?F}T`b|SFRVx_nJ@Yo z>i;G$+G>5edP{Y>zUs}rJ0p!$!o$5aWofB66M0_IxJy~<*op{QRQct zRWV+qBQOBG04p1#6@{Dv07Dea5rP_>8NG1PUT?3Hd&ndpvvAu;Vh#dX$7dvTM1sRJ zE!2W2U_e4sBfge(8esd~ZM)Gew>|IH6JNQ}w2PTGL`)S{2)_yGf~lN~Z@TLGel}Q{ zpY6m8QDA??ZS^Wk<#rqQ3hpomX2L7>2AM9b@j1q1wx{I${1Y#Gn_*WfcRwG*=wDCk z^Iyv&v2vhNh$yFuZh*4X$p5LSXXo0ltW4LMVIk|6!+Pgcq%g&uVb?xHbr$Jl^Cs2 zO0TXCdr=o~%fJNeg@&$2UBLR5j#ae3Uo{uqD4XsyaD*f6kg5B1<;vF|`x3$?iTO)pBl(9BsM>{f zl3y})e?IrWl+w-luHbL+W;s8z^Xd1g6yt$Bl_Zz22J_3r)|ia@E2plX0wF^fN%TVj zE+oTuNvdBbFb0#GkO0(T!duGYHzjFt zNhPm_#2P&n!EQ;q5=msp<&31Q5%h4#w?pEZ1-A+@_)W~BEa#) z3tX$_!)s_UBO&vVoIHrDQpKf;ZFSJpEl0mw&lmB65xgcn3S3}40rpww9b{6UEyD?^DO)kwo)q&O5r(WW$fGrxmubXck2)Rrz|ouLaEe60E8 z;dU60^6Wysqsv8;XOhBqEHEPE1csxqUdfYOZRp?Z+vzU#6&&lMl(cAE4I6Hbv{M_l zSO6u;y^gm;tMe&`x-FeRtu+qb>DYz6E8|Np8L#Xuxc3%%&8$~045lwz>@VcJqTlO1 z;;xoY{Jc+X3(1{I!=t49S*gF5^!7dTGkbHL#Y6q$@ArLm_4M}k>DAVM?Dtf^e)wv} zrNessX>^j$z`S@APt&#dn0{gES77`51Y=YxqM2y>R2xYI9J3G$VOP=(fd9z&8DR59 zyx~=TMhsFhO?cTBvB)Qe8_V-JPbaTyZc)XpV3B4asak+!RhlPMwZn_)7+T552Je!S5XEyxRsK4pTTy2$@b#Z-frs48S&&7 ziKhBuFgTAt@L`4z^FANs&rjLD`}l>;>f5U|DK*-}OL?{XujqT7&s&kQ;&rzP!RE7G z?^z+buSBY1eGvZ(f137lN!A*k}};@M1p zf99R<+`a!mf9Am8)Jbvq9S5#Bs6BF^bw=FZpV|F-rvHH0fAVCefA?7oC%-6eKT$q$ zzj&i|rp26j;C~NL`)|OrL%a!Dj}!X?Ko>k1dHTAEA%7MIpoB8X0tl6rOh2DIh&VdI_}(gRH&NrFR)G zPc4q7^CQEv!wK+fF~MLYpB`O&M-ZHbJvnuCIy{MAJ{mo~`%jl8h-{2bhSOIk^BL;Z z``x1Qz{l{&#Emyj5ZM(85JKXmK0z#!%uu>MTsT+=XI^qJG+ZnWdk13T{RG+_iO@B3 zB$pc*$;H)4<7$)}8O`M*M_wIE4-XHgQoig<&fXABBoguIHJ+Ibr3#b; z6k@7B9`7fnj3kP9CKj5_(4k2+7bd(dJU^SjFvq{Z5F(tKBmeyTUyzgZ1k{{_V_ice z^BeJ|eA@G8)UPav1#vwVbQ9S=u|n3Un;3+%X=RBhRFy-^)T5U|&iq4N56nr#)d{>| z$R}7Go{tgfCm&{cMdi?v*rOT`pe|zgR5?b|^b(~+(h`xablO=YX!j6V!D^YRomB4~ zHyel0BSMu_nkpC<%UstQ(2f0BCL0zafUzzwsEj90qs~X*R`ED%ZDmoN5vBFQIS((6 z=c&j<4%C5en^O{U6>3pwvO!LuWa>C)SRkNZWt8)mV;9|%_QH*(>6LondYA$PJPE?Y zDi=}gRHm$I@KJ!BuS{@YmBC9>h`q}u-I$LTUp7q+=~Y&o`0;?~dqmZ_z}WWpfg~Me z#1Hh7k?EDu$i!@U-*{-^*l2hN0XcGHy#H8od_I&)5VINy`zEeAGX5|Bn5H5|Q27|c zrHrZq&jJi3^QDA}G9)4=5GW*rag4dqNuDkLjs&9#ZZ?>T15k;$Oii)O$LR|hQeCjr zCJbb0JTPH3J|hTqRB7g$0x$VNDu(C}iWPq*?~^0lD+s2!g2_HH@Q2EQMzx;^DFNOza2xOLz*V;< zh-66?#}Xn%xtIRMqsP)CCzeXXxe1I?A#y+hsmR0?rzi)6z0yZ~FF-3nmI^o-^Oy+I zyO)hzMOc*(C5nSR#$jA!&Agmo7K-#I5-Np>oxDV)P|;>7;~q@K3ZwRfE;`mR5#ngn zH6|dKHzF|j8LJ!XCGpXjOf1I#VRDNEQO{y1rt)?Ok6z~dGt3x9K@z)AWW~Nzh6z!T zHtt!OOpJC3g(a|wq4Rmr`AXD`V+AU|l~VFtBam7O-BEYz$~2%GNdDKS4pz)0q+Pl~mM-hPIN)H;&EaCkyX7e)I9- zcyV9%EtlJg&67bK*a^kbbLsi9Ckj&tU3GmS>=pk=y~v>F{uitiQ(%A0)cZk7!G$^E z(v)G^ufVdZQH1uz0t3G?0$(WQO)47`k4kZMz7CRLh*w)FU#hCjaskzztynrZ#0fu4 z2#b2I@a}HS&)4A9?9XAJ2`7neO9YbfVs0>=3S_BiL7cWwS+e-VXv^Wt^p7n1yad6~ zHX)MA@H``#bc}2^YEwj0;gl$5X2#M*MHLkMh#)LT#Z3(p1|3xWN2p!Vs};uz2*oK5 zLM8cBZkPoUgTUka`#B{I3vf!(@d7JgEJap1iLwKIg&}<8M5IU4zOlu_he5c617cW0 z;tFzUR%a$v7&vNVBA6j8m)dj@Um-C;sY$}%WAp+cR!YS`N%-`%+bQ=ZYDBr-r2^AN zok#DCl8Wf}JuOS23B`rI4Diaq|1bsMX@CtEmXLvmmY^EQXT^ODPO}}c2?60o;aQAN ziyuZ$oQRAL<|%Pk==RU3RQP-N`RB!7i3hMLjSwer8+cG@W-3G!fuyXH{8w`|Lxh*QU9f`M5FAH* zp`RWTQ%b%a0`=mv?EV7B5!{~L)fWq@GtbJZ_{jbD!{7!0yX|U&-K2;szL0LNrs;GXiFXUxnf{h5jg>w6TEyI@eep{f;Wz z1HX!%4*18KG9L1)ioz-FVlwgNFD0?5dw2hC|1?Qt0g~zmOH>Dc9{m1$&<6TV)zT8(8Ei9%ITox58)!s%tz;Q z+2Mhu;7IP!KI{o!W2fgrp)c_EdYU{2?h8(04+u|%&(95vW^;4lrQAsH@N6iAU2o5K ztSsh>R4ly`n)R&aTrFsoe#lt`gXgf=5nX*8Zsm$+MS%(w5SBu!j#7WRIe|!aAThpV z}j-VMX$N7-Uy)WZEfyln+f z?v2oq=4oOj_e>FO!-{iBMA^al05?KS#|hE(ODJOoU`O2yYg3i`gCQ0G{O(PWPkjR8 zdcs@4M8JB)&Bzh?y=&M78K}Ztu(z(G6OCVdt3Ugydz^I$wDlz%HYkx$R> zpDoAdd;{en|3NX~in#jskAOL z1xlic($?0qH{5XM%(F6@nHd<|hnRcz?f6pjw8xT?9ty+LgR#J~^rJ#0Ol4FCiQm^i z!=ZYUAnewELFPx$xC`*ueO-;aYvkDL9#Uixuk<=pD@Qr&om2xcGkYMIp6Hvu$Cce5 z9Z~)MQqd1CUS2pnd6V!R9EL(hYGt2GIWR-#aG78o@kNYT+MRK#BfPzi_$hF+vLp&}xzkjmBuNLOBbaIjLw z(E*VI%DkqehVs=DU#Fl5CAOa>#=S2ZA4vuSzfaKZ2qobH6kk(nUr4#F3sH)4^uAIp zxrq4(g!-?=;N6dYoj87MfMhIWfbb=S36^9ZoZ5K?E3`9l{=LvY#RsF~pD(&Nf#Ol`g#EmM(-8+BFWfKFzv2r#M zt1e_k4hPtBbYk2!V*6D*r}P9|4EGE)d%L?15r&v;rw^0V*P-oS5>~{yTAOl{<+Jq-?#oYst|LBc&&Y+M995L z^aEjsy!``|O7VH=iJl=z5brjLW=i`|<_$4$`KoXA@&WPmV{5Z7yL_(yu`hQht`;g3 z64Vc8Qn5tGbNT#imS$h7;TJ}b>})=ti@PlXnErH zL7uE16D-n^8>Z;f@`6&?R2)-}XckrE9^6>nI5*_(NL3)kuGJPI{8Y5XN|8w-MMc?x z)qe_Qk{?dbgYgL_!|k*PEq1B!sGzBz`&($RxU4AbL2-9qNF?8Ir~X!@N@2UFgk79W z$LP=~Ic%hl1ZgZ>3}i=1v=p+0amt0?wL zCQ#K}rM?Cx#?o#nDRxfd5t=Y&hlgi}!Y{urn@D8;;HdZa?oLF=_$*`-cRv#yFE++U zMoOy>_6?PW`uro+6R%t@MPA$4{l18`wmOX;iI-uG5`)-!hG)O~<~M(>Z|>AbJ`#wf z=>T-gyRJD~h!-QpvuDqyzdAa1a%HIDh-Y{I-MX&pyXQoBK;17Y8+NSU<$gy!CtbvV z`Hz)DP%u;iVW{N;{O+29VL*q88=&mG9LMq_g48^5+ZqEGFbB?vw<;YIV;XhKsq09R z=4k-pfpH?i~aoz+*azT|F6 zM&K!*?-YR@^58W@b%B;B+Nc@BN6mh*tH^-;6iL9hw>UH5UnTtRdm|&u zUmQOE=%dGnzxeIOQ@20<`0Y=Lx&8ZZ|K8Hl?;cuu)0>tKHR^BM{p$2%=O26Qv93R{ zi-lw4E$sJrCVN=SMQu}K>9MJFkeDpisWK$N0Ne!*_9D5UR6v8tk>IrZH$2#rV*3cC zJCkCdK)v*6EMFMhmlB_k6=M0J!9s4}uXj(r3@gcvsuV_?ZbL)G0);;5*z*Dgj!^Aq zKPd8Al^a1t8U+j0(_byXNtt7%SEy)1C99OJGtd*8h)*Rpu}Z!FiUiblrD~xi$*`GX=d(>w*+QO+CO@Zl7NeP(8E*$Tk+|cfytHV)4 zTu7q4FN^_7(lhe>kIBJ&7+!$VmMyyVsug%v&BGP;6O@>kQ0@oSmq9I)q_FRo@_|G# zJt(7h-4&4onWDHiDhJcW!~;^^pD5B?IdYe9oE%iumSclyC#g zD<7LHA*O>a#K2q+Y~^XA=v89u zK;9pk9f4`8IY^Jal~^_KG_>b zJw3l z!)zWab?=7#_D=EQN4)%^CsqE*xmU;RJ@Mu4V=7;G9JfM6I@hBprb2|3de9B7(sn7S z#i(`Rk(apss(S||zSrG7l*OaQZydIpkj5taI4Te7)(yS1tygC3Qp2>JQp;>9x+ob{ zvstorrv$Z>9Mi0C8V-9aQg%3%&9a;4@0xoW2THq`l;_;j6C%FhI4%3w{QMesrgdp~ zu4?kd-u#p>Ctdu@OCR@7r=Ncdy8Y>AdSRvf+g&rtHwPK??sstH93#GIk*FjiQ+eMQlSXK+9aiXkyf1pf#*t0gfe#_2^c zDW=F*q#=&Lc!V}jw;a4}^LPjs=_hhX92U#O`mf^cI4X{b%{BD!&Fv$qj*I8f_Rg7vv>>O`cd&V@tAnKc!zi=?)}H9yZCM@H@#Q9 zPrP4zKzvX?P4O-9r{d4Vx5b}}zYyOM{}rtCSK_~kzZUkvRsj?@`yZ2SLx&OGI=>A6t9pc<(2X(0y<8~Yvi?5 ziasr`lP{Golh?}|@{GJm-YjpCx6gx-@@{#L)MQ0g zWlidGO|HugX~=VQ!l=uJY)VtM=0`D*zZ`SbFA`G9<_ zd{90lUngHLAC_;BZNTjitjZSpbscKHtZPWg-SarrL!ZuuVhUim)x ze)$3ULHUIIko+b2%ksnWSL8?JN9D)l$K|ieUz1PDr{pK(ugl+%pOl}HpO&AIzbSu9 zepWs$pGi2|hU4f~*}k`}S$c9!tLhcg-0Xc0)s5z+UNf5Ub;H?cS9+U+y@>ZN`uw%BJc18E?7|r#ldfB_Onq{^s=1#(PwCZNrM0%~&&F!$!WW&0pH3DmO zqq=E%wOTV=F`P=fx~V$>r`@R3t$6os?@-%Dvu1AFL8OFb8Z|!`*xm`%ETdAX)OEkT z*=gyKHM4DX=Puw_dcAIjIE!Pnw2s``^l$4%#SB<_lYilswytvw-R@nSzEj=Mn(KOO z%V_9k@2q~i&V`4!O{>;oBJF_L(wm&TqivXGpgUt6uvRmic=xUM!;I}-z20t_&2rVS zs&zej(WY>Xb5{+sZTo7*`g*)&=(TdoXz}Pc1x=V&Y5PTt_3SPms!;l zz4r?j>gZY{W~%e?QF~|&eJ9L& z_XuiaI~EfasPmJxM!fsBcgu#kvjMgUs|Q)H8@3avv^zFKt!5{{8BM+FFdcf`Y=vr? zy-|f~Lu;l5!RdOiu4~O!yAn`8usbn(!>}CNXjaKwJExyjYp zO=Hu@z35YKnj-7EQ*N1Rtwp!lNu69PZwG8`O|y(Zb;Cjv2(Cc_YvzuhtF*MV%SxL3 zj%%%(mTm=@PDeBS%L@ywoq*QR&YSQBvwi+NGoV(`R=A=TPuVf_utH@D=h?B|D$(kO z-t_6Ubv*{{tuDE2V0@G7le05kp;8I4*c$S1vSbwY|@ ztDG=uw|Q7Ca~rbZ_AflDhORs9R_fvtm*Ff)ty+bt8Su}tdO9IKw{3IH2|-I7LaQgV zwKbz|XpZjQN>Hn>n|$PPtF3XCnbp~&%rL~y;)FKh7e-~nwEcY2t%zoK8Vwyn-3)5& znmT7tQ+!F^@oL*P+`nN~&apg$$N{x}e7tueE(uk1%jyIxb#r}Pw|M66d%2RTv>{Xz zhNaez<>(Q`l3*iDV8kU8yQpR>Y+<_sA|Ox$COD zX7G4lSUT#4f{L6fc8$gb&Zebp>P;jTJLzGlu?9b>*@`Z^qw;#JN26Tj)&q0YB57YT#j?Zjc1dRZ%P!0=%Y8>Vwkvw}>9l0yN*X(MZ+-M4bnboAgk zy}1bz@Sii`NAjEAbwXJ9$uhEcUlMcZC@NT6YyZ#Rtqj8wPGAWL2GT*=l&3 z_K|3_4Y@j~+s2Mx!G*)fvHF@`3$`@Sg$ahxE%o4AdbG8nRV<^bn0&gmVFD6%%4;lL z9q6zbZPm37_n{6IXtnJPy%uP7oDGfuJ1ndDRxC;Z3=1@YoT>4JZPt;|>k-Rk)QT4c z)lji9ySh;~cA_?vQ{8|ljAqQ%tu2GqtbkU~M)Fz44$@dL;0**_&~EA4rq+tELx)KN zM(%-yPNQPh`M_Kw-5c$?&IeYg$=Q`SfTy(TdSZ_mff-pgJ_M)bZzDXMC^KonXgOsk z2z@a7wNTr(+s&r75!li+#F&4}Q2V=r!MoMmO72O^9_{$IHyTwtbpdCUU2zMb1Uv>h ztVMk%*L?$z@~Due%%xUWJV(J;trJ6DUijc$t9N|rX?jiD0MlqyC#JO>lPO*^c67^U zBOd)*ZT+0WldgFxpqPgIE;pK^rSrQ2Gy z;w49I!A0xNrH8e2mf)p_u(ke64q+qopw{(~pZSfe!d!X|7lP(5`PF%ryHBrZogf^h zqS<;#Ay2cWR$>|Ut^^PerMs}!5qn_;sNJ=byhyxvxof*#1vsYHHC7p`r_9Q2SAg}& z3tM2=93yfLeAUGT(FU{()3*?OF|*Fv@BJpV$21hIK*4GHY~)o6I)f#_a)4lp;$NzLjcG!5S|>a$g?30u;D;+ov>1b9npcz)BS&678%|!yf!x#g&8%t{iD($s3us|29E9@6S zt+8CWs?;ukR|Nc~+sOMW3|-9*+`XnN>CkDw-#Wf+?Ys_i1(jJr*qb8iuq!_hZyWKd z={V@FU@Tp0M^U57%`#GVUH5`K{TvlF*xojfyeLl=Dvw$qN?|BhEcA4EB^VnH?FwFn z+0rjSF=es;sh1KL5P(lrxI)UnRM!PhRoc eyyGC=vu<{MIp5rz`Z3!)-}=BK#2dNq^Zyq!cO-)V literal 0 HcmV?d00001 diff --git a/dist/assets/fonts/fa-brands-400.ttf b/dist/assets/fonts/fa-brands-400.ttf new file mode 100644 index 0000000000000000000000000000000000000000..948a2a6cc76a4d7cb692d0d08e352f126ec48a9d GIT binary patch literal 132728 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 A-~a#s literal 0 HcmV?d00001 diff --git a/dist/assets/fonts/fa-brands-400.woff b/dist/assets/fonts/fa-brands-400.woff new file mode 100644 index 0000000000000000000000000000000000000000..2a89d521e3fadb6ad3bc1738830a2c039bc57272 GIT binary patch literal 89824 zcmZUZV~l1^w}zkYp0;gG+qP}nwr$(CZQJ&=ZBE;EpLxH(r;@v>?yJ_?E4z}~NhRA& zPE-^C1ONblboT(T|3+XicOWTXn18eX*F;5?W&Q=y|69QRC!E-FP6aVx5z&84`k%-9 zpD2NbVtQeT8&*uN&KbHK@6aEwNFIJEn za~o&(f9zikU{3%5>`}1@EY;f1=wF;P^S`>@|EU}w1Iot0-5vlWSN|^$|DOneNkQan z4Qx#QvAKV_i2v$`M8tH?*xNZd1Ar8c005W|005;MCI{QrJ=;iMU*8xIn6+NXC-7L~ zp@Su_i4TyB2kZOydjFpG-_D`^6YxI=0@VF){PjQgulq08z_fQcpoWx~Ei$>M@l6keV$S|}poM{HZ2ny@cb zvgtTaNl|98nx>J#v^!;rW`kC4Rim{{%2fZivz>V$?Iinwd-leIS(~qx=r_b?)%O|n zNk6);9}e#=6AaOAJ9AM?`i^L~UYmOD*kMj6BGpPsKe_A0_UbmNTh8X8X+=2c0<&j& zWqD|B!CQ0ixj80HnaU$;O_Aw_=!ZF9$(b0Zh}p!6cPoa+ue5vO+?khqBkgGx?zl92 zp1#Q{_7R%yD6Kc8>%AiHXukxpBMuJ*%MtXexK-pd5nH$^zfvSJdVo&~Zm zN6ncCabolyLOge(o{R2_9;6%Iy1}f!JV#INeVz$^A-hLxA6cL9pFH2Xeto<9WnVWw z_bGn7;$TBTm;xU4glo9YplA7NBPtP|$~4NeRbb2Isa2?yCA^CGRjkVea8*QG~asQ$Xbd&(^9I#pyI&o?!PTehef z%~;hudxmLN#B`Dik)6SGWRH=8pgTr9XAZuY*NweVTs;A=-ZSb>RCzGj{e^E?6}aBd zbJ9&|luw#eRt2V+sdDe32BD_>jahF)?xX%7r&V z^on^sjN6XeW&mwFD$|ar)Q+_~n6efev*sV=0Hk_=;|*+f81xF*i9>EcA=|^C9^7Y# zfp&lxWx%KH_h1J%+hfiSG>Q+n+0!cb@7j}X2btV=O@}j~hb`^5p~oa0sIg~C7KB6@ za&Lzm9f+|9i4I|~r_qKjGClZ%w{yJ%xPhI=KVnSiqf%~Z5~?>ab3W(JlPC&nUAdYy=Y&y!fows zgwwcE&3Yf7U%&r=v|p zQ;nq>nG>z89&D$eSx2EU>IE>cgJOV!lKANdf`1JW4V(6i()s%gNsSNQ{rOo|BheRN|A6v@kzOPE#oJyT%{`hRSB)(<9{rt9kI%LZ|1D@Hf3;i@ z{yaaXAXoiY#5QmCHHrgJff>vyOY6+-l|}P)@=!fazKW&Vf68-&R^J8ucu-_f4y`!V~ou8hMtZ?s_ePECd@w8(R@B2=5mO^J(xDJB<3C7ip*s-kWX^YbVG` zRAuk#6|;F014LF3SdqaT4)Z>nc|UwevuO%hE*-Sr_PWD%txj1g7w6y-gUlc^>1L$T zsN>|6d28W`p8K}?Lx}hVTeZP)RB5)w4nYwM)icfpp3{x-%0q$(qPnG9HDc{ z#CTzdQlvnhXmY>wPy$d1$$Mk43W)s#>Te9_Q=dT?9AXyMOGJm3gwN(XIFw-6a_t=l zqyh-B9H=iu%d4K3#Hwe@ihNCFm==Xa^w=Ho^P!!eN%&2j}38yLmG6i7%4CWWGP(ZzBs zGzCah2QyF)`K0EI8QsB{qB0FwR$Vut9s-#ff0`9|c3 z{F9ITC@x}52#v!iNiJH#;&}qfqZw`Zy??j0W@B^f0*8a@_o2A6`d0}P!y6LEx7ZR} z+fj(;4k_L11NkxCz)oBq+%ZSwcO!-!I)w9K4ozS zQn%f2RJdMrGT<@L{e%^{IE z@q1=LJ*lo?eea+hzCdn*q{fr^eQc<{pu}ILJZ|)WE$1C8d*wSEPfRAX=8sA^m7sl5 ziuX#GQztYW3#EyL0^33###)ylJEN*nH6iR)JB_`^3aHW^oUjZaHsXU*B9=QQ9O?38 zEEHrZA`N%$%WM4yZ;k4z!D9nLJBXiyv&)*uf?v^3Eq456P76M_6J3E!5Fem!13mM! zP@1 zk}jZt(VPYPUkaH7Wz7SR_rBmM87Y9Il);;UATY?0AulW8L(bejbRH2pJRbIR+;F?A zcd1&Z9NrSwXZSlowmI0?(8rwk?5l^`cAoy|f>zxYA+{PIej zLkhM%a?Tn8M?++$jTBu$QBDP+>xph>d9vensl-j53dm@vhVk4(N%bj1%H@n*a_!(m zr8GCJ=GI_k3W;uc(zkJ$xxUc7|)H$>TFj(`GkP6Y2g;*t1IIiJ)Ah(qR%e=SoU z`aF}?%d=Dj=J_}C+U)6d%X&0Jm39fzF$U*v1A*USFuBL6 z(76GpZShs_rBznS5*!@R$@=AHm;KD?$6csh(Y+ZPmvWKV7Z=#j5EJ)#YcNj;ou7aW zKMqq*N;5i~j?_(L4Hne7AAOFwJ_j8l%E}t7S}?Q_HteMi$Sk;V^OzSAWn$2yyS8Az zxu-34RsqI+ntgoZrtsqS2<%@7iKHe<*EUH>d3bh}`cQg2(k5-bKRq`h*q$_$m6Lan zWK?$#n%g??i({mULqZfEMbkpSyj?EOVW))VL|Wnfy|eUlD$J;?-Lx#G!_i7)%dP$y38O?g&Q^KLpqw7@x5 zBQiJ*d|x4U(fc8Ezq#HbvDp5fgqpHgJf3@(wSBQb{sLD$0lR=t@x&rfk7NEw4JS~B zT93JRd4@@7JTti60)6Pv$LKa1(f$(~mL?ZtWf#15!2{c=F zkNKVZaZ+d+qf&-~s2lD$B8TaEW706$1aVRQNQ1w1`L{v;%#S{-*4F8D`5JpTI(ppC zR`<6CB@ygga5=*NbybGJ?&qpdPAqz&06eJ^drHg*e`Ac+5KNAf;3^`bH7MYaCYdHi zcV2Lxu*uzL`{kTi!6s_c&nnQN_iPEhl}M%(wLI1I1$zahE^((Fddwn1+s?zUxi&fk zT!sjqotV(ER90Paa_KG5o~>Sdy{{%+iTr*-eNE28s zwM10uNnA-@7!1;2-TwA${L1Shgg)KUS+i4QTN!ucjjNeaQz@kLV)^w0EF7F~$Hv}k zb?ILwWZ-}D5~_pmAJ7)getqFeYtNI85sYHriT_A`H7@}g(G-nl(w2bTSDunPSPd$V zG8O8CLAx!q%n?=(>ACgiL`j|%`00xvxn>wqavNIUwQB2DEZGgR+{Pc=U(tgtUuKWE zyArs$QAm$G%VsQNC2&2^`r1;sUCgs9Vz^-`wL=7q?h&%=O3pJWejTQ*C zPJWMmgbTY^g_UQia}Kn9?TLcaueCb>lt3N~88| z*Q{Q0qMC;zW%5d57OCzf7|FZc^Jk|gKS5c5 z;{)|k5^iZ*CtNDJ(*hMtkF?gf7$NZ59X8 zE7PB4l6qwvgj!AxnvZ}O7z$_e_$i>FrHg2dN?JxXrNl4h7UBp4Kyso%q&Tw3a^@|B zyn0n4?v5w!{*x zOn3r`W`4;9I1_kJvLg0ZD%r&8wZfKH-JVK?!7C;0?N0%ols2}KG+ zdPqU?8H!?ilGuVVE;f12;s`(<%7rOZR9Hx4357(#m=zWkoCuYPSKKc$}pSoH-a#`Rn!uq2W{lBR4X+j zBm(LHngsgBwzm$YS!KZ$nm<;C$ELN&p-XPv(VDsLBE152vf^G&&Rps!Go%DiA=H*# zr&J;}Q+32RaA$=QwZX{Nd+`doRelGGHG%{%CWF#aN(H%s)HVCk)8Fpv#qOG{+`sJ# znP*KF+Lg^*mA~LcN<;knk!X^h91Sa!uffVwU9XaDOQ}`nMMlt+SPQ}})c=ULrjo_X z-7>(jh>0aY#0^(Qn(S0cE34F68P}`vNqzFf#-mpHw}B5XRACg(=mhN(9GRoIraB~% z4Z|J}_`)#mKIVh;$3_eS5rgAPN@IFvc0wl&_yz#dOpdt?1twI z$MIh~k(?9?jkI9%F2XHj)QorVlkruqwK=;m*v*@|NN`0CiT(>OWy20C)>HgqUw zTUAvkVZO)E!+;pDB)^azhf4 zrNC?<=IBgtRq_~8k+FJF8WHuPLAl{O4?B6j&c(`lDNu@%HVwEEj~rbnSxHZ2R7qhR zj2C7WX_IyjOt2!pc_wkDdyhnbpo;ivj+YQcYwWlhmdj_tSV3)$W;YPgR=E?Vuj(<$ zwqN7bq;t0hi;6VD0UPki+Am?mjJL@6qENbJC^h#YAr+Jxq~xkK7fu}6gaBo}OL6?0 zhq`VW{FzA7gy1tnp*_hQW9tKUxH>*(o(L2Duf(At`VJL#4X1;mKRAJV<7JRc{(}6>v4x>Kcv-0|#f} zzeBaZ@?ft+^7$B4Q{VWMK{MUjLStLH^O<{;`f~e~Q0;AWbn>T%@(RiR(=@1yvZFl< zqJK6?$fGw$TzqvfvX;%c2P-o_P?rs9O(^jSysXTn10{hpUSv8lAJ{`zzQ){ z%Q)YSr{(YY??$J^)s;%6(zbGo!oHzWBzq-N#=GRJ(yh$G`Xxgw9ZMVM1mHi+DR7I9 zqRLPFHtDEZ%Pk$cAH&h-<)g7ysE3k^O3DhwhW2$y_i5bd`P7Fu!KjZC0|;1y(e>2Y zP=7v&i5-ogQeFBvJcE?QQZuu-b48I4$4&_<6y?!C+yJaetOxr(#1%HSw~^s$yciEA zOX1i;L*c$5riz)g6*0B4+J{tP_#16z7K#2Ejj7L_`WY+2jh*vKwHi7+)I+9fC+0(? zF6Y`<7o<9?ZmCfP2Gpoi9oS3$iWAT-^u)@F><+9-9*D{;sV7#H46WZ|y|@=2&*8-u zo|(y1e*!Td-oGNAYr?vsZEs;cgEn}156^A=l!#*cp2kADOCOy&s;S))$f+u;CUZ{^ zG!O%>ovc}x>hus$^!-Kn`SJRJcUl{?YzEQ%p<_0U!4G^NZ)|F5U}|+Sv@)_Z=bKY1 zUTabWnA*>u$hW+UyDwg2wcIMSbQ%20w|SH4bWL2;p5uImJuiZO65N6-Jr zW|*FJdg$bFDBE8wCaF@?rs0?}Nb9g+hf?6KdM3bg3o%2d9*M%r10|ZPpIILj9=xVo zFa}}7h<=(EMW|%Z+(^*5W|T{_z*fHZ>Sq0_A)0JeyNAi7!}MGx(X3$|$2vr&+2+S| zPc&L*tO_z2cCV&AFDP}az66AMz_CZut_6-+vDCh9<@|Y{OLN_e)VoppG$kX?hgyB7 zcyuN@(S7r-4anW;MC9pVT3zdGNa$iCXO6?SLo1EN>v=ex-?jT2M6lZ#UiIiZuTBAI z7x+CNp-`O}95R8S&pv32K9?L++?3i%`OBlDnI@FB#iy#DS}(Y_iXYtNL5WL^?ue?d zJ8&FG1oHCU{qEQsY$`UPq_#xtO>*=SF91z;)FRX*xd04m@K>_4OuKY@V%#FJvlC(n z&S%iK|4=ViF)-+Gd+8xsz?8n4+x+m%p*9$*kbCaD{NbSfK6PU*7Dab}WZ6M|Bx$&T^ueBLH^0_75ZAsmBIi!tw}I zz1N~X)V49m#{!dLSs#vAYvFP7@w++jFL}P>{`u=ITr~BrT#px-phAuMr-iG5X<1J) zMu;2t_tO~u4<}UHH?NncN9FmW>ko@49C%@5pj`KdT~g4*j<)&w^1m z?2l|!sg;mlKbbpToSjh?zK~ZRoq&a44oU3gn%w780Wy~ZGQBz zguTMCKix6c z2zuQ&xe6#CL|?J=G+Q zJWpjWDwAeR+Ga?llBW94nEcgNWL)2ETFNHH$UC}ZK89MzL^m8LgM z{lmZ#7MlrZsOfLbcQ3P-ol-T{z|_;kQp?bu$ZcxEnOzQfd+^E6e;i~7dJ)oT2N4;1 z0d_&3c_i{nAI}sD;1>dZh$}@?B}*eykd{F zw!yW!k#@O2P0zS6R;H?2X1O9C_DR1l=2DO)%m7mo@S(;Iz?~FM_n))hOd1R$^4Ra> zUBY;$Jg$+hDAkuH-@g)~An?h*`HlZawET79L3&^B(SO(-`}c1n81|(5(qVf@{A1u9 zqQn|_?w`cLJ+5Xm{}j;vNhAUivD<-CmHccY|Md6mVJW;fm)^xIF^0>g@7w&dp|&iT zbkVGBF;*$_S)w>=TieuLNWPMVy63&1Zl9m$EiTy{&oQ~td!sVh7#{FGdv`syhirQR zzXJ>!Bu;&a5amJK4{bG)mAD(dEid97wpV(tsLysi;UNa0*B~PELAz3z7>4P!=^!8G z$zF#5xqCeU)=J&UjPuOA406Q;EP;lyO%i2_kb_WntN72)caQBox3VdLZMEJK*OHJH zR>x@sKG+X=x68}4JML3EsAwaVHH2Q`ZgOvxSE9M&>U9a-0C0V2kZMv`yu?Onz{`j) z`tuR$u+$#`7_t0nM5aDDz!X5wA}JjBgpLvvr5?k#XJR-*?HJz z(F)q;0(Qpo;5dIm0Tj{*8GSBaT-`8L2&}aP`;RASgfFmSVblV0Fhz2K?Vo0W%uCq6 z$(e~fytbrG+X>dE(x@th$kC4zi^5Ew_lZ|_evpW+}lQ*NC?gKpjd!esb9${IsK`Jz1&btmn?xPj3kv@7if~V z*OL$Louc-Tq82|BZ=u2dBIFO`legX$sAVL%5J!ew`(-#uNEjL&s2y8@#Uv~SC2UwG zXPQVrIx$#y5cyWqMb`f43vqC&kl==YYB5fq`5f0*Q_m(B@Z~7EQ(>;Z1?B zc-#WaqfKCN!D=YaM2~Ahz^|uS?6VIVb!Yc#wO6n}pYgkDDeGH)t045a85 zJdT{Jw=S*XVs7EwFC$9Iux(?hEoUctiSHjHB+U6jtGbIoRZe_KDi$9jNZ&et}< z5V>F=f)g#r>7m!-(5ThGBlO&8*EQ%2j;RQ{sK8KPMp~0!UNQE=O)iSbbQu4qo6X_` zV?kFcozxG8<-e(-`Ix0OGoXYw7DAvYwtRi9?*5o^8C&{mScrA>^9AyldT` zxOq2{4($}0t4OIdv={t8VD~qFmGaa%+$Q5T7_uz*&Qy z(*la_GwEWv{Bsr#!zns_n_dmf%e0M`!d18Sxzz+GYBOrbv-s@vh$d-qd6dk4C9MmJ zN*rBAY7&waJFolFbZ}**k)>Z%Cl&YL+ifuwqMpYkpTZu7-PR}CHkztLspH3UbSgkx z&HXeAJ{Z8uIGv&VOJGFZ{aDo*;-x46-YiiN+xn!0kOA|(Fk5)jZ}+R*ry_XpRq+^W z0~}n7>5-4ak>;21&)f?+zK$m?)dBiHjVGRwm(8Ea_iWpqJzBfg!1z-=&Azi6GHGm! zeCno7`2Rd;#!{E*>Rl{b^5iwOj)pk2fEZxXchXau zA(D*1fV`;K!up4+y^he0|26f(iGtM&8zc3@>vv*EakS~$=X4zSTxUJx6;<@$S`|)P z{n+l=?jUf%SMFd_s+kdvvL#iTJ>Ln?&OOgJ#)g$Lg##p2wQb(JxKP=&LOGSI)wy)B zI747F;XmB_>HdB3TGwRFTHx{V>bBkVOGn%oeD~lTF0jjhoo50+x}y&X3R2L#?Gwl0 zz?M@G>3N0}GFA84qo-QV_PGToFi*WFt{@bX@m#|9Ub-D~&GPDq) z5&5nieGQui+@J)~jK-sN{!4H^Ecg{nOX^#*i11H7U)^SGvtEX`mhV;+s3PBggA_lN zinnG-B;+Evp-@ky(1=D6_6#x$q7lER_Jq#-K$5AbxB);>>>$T!`h#Mb01)ImyqMh? zCqcW4=FOC!>hUvc?+#;|FPg(5;NWHoB#~kK92P=QMZJvt&--) zxlm#oZeks&!tj1Jq2m*Vj4U#&b#)?R8=>E6*5L=EByL7$PF0QCw0>xJ^OV#+-T{bs z{*o)aqeiuhkJ}f?wS8W;o!S;efAugGp5fLKKWlRuyB~A_ExFoe)?X5&jbyJg$VBUJ zPLBwln(2Ghp`xU=ts|yw<2A?R)eYgH4t)~H zvz2H`6@U81Y_=R9x)<{sC<;89|l)ONDAWuF)FXtL&FclsFb*fw;#@G-=o2l&%yU$XNI&#{1H04Ee zq)?*9d1R2Wpwn0yOdwYIeB?6oFDr}6%qkACkp^N_)7hijc1)%g9ISuam1Q$tA16)k+ETYMm~N~Y`I31L>1x!E7s#|KCP_hn+kA|@*&-h;kqHUGNi zJLZG=Q-_3P1pJ3MkF~Hq>KcNz1_bb?BCDheFrR#SAd$hd7o=_!qWNiaS=}dGEj9Xh zL}6km9UkQ+V1WHzw|J4WrQ$pS7{~xGYSrv@i&-R+Y2*?{1s2e95s8E@+_lQY-%NnMa%#^;YdL3J6@lMH zzs%fbW;01eE4D62hjDMvL?6UMpC!Y18Nr_2b=sxbskQ02;Zl~v{d<6)ZSH>vjzCZV zT9|Ht09lw*ZdH@5GQFYVwIH}z(^F`b6%%@En$Y6_jN|_Mb!kI{$H?@ zV25!zM>&F7^j5stMhS&=SsHD%W)&8e)-z*Zp_UsgR&mQrFvrvEJ`BBfUO@kD2(%SuE2PW=2)Il4_*J%3@E~jX9b{ z`h{l?i&KV!gE!2PmFm`SBpx49+Ge*BT?v>ILePOq<_JoP-yOmJ74LJT>7Nzl|l|--;jVtD)SxD5Hg> za**(j!o9{hL+>VWRN&9ig*51Z4ph)u6b4T`eWL|6G2FyeNou8jlQg5F-981%Jpq*9#4Pc?p$41+f_eOz4uK>HT+Y)4d ziBadj0Mng9N)3`Ok(-;W;?MX>4)>CiMBAcJA&_ae2j{O;#!%)Vg8yn~!tfLoI8GbE z{nXBGzYy%p2u^jP6&@On3-f}-%jlLqu&odO9M9X2Hbn62v-Nnhlw~od%B#_eZJz7n zu&*YdjF!=Gohxi4wCM3=JM27bzWL7l1@M>ige)OazgKnEs#xu@Q=@E2EC*S3gAK*T zn7!dwo+_4S`E84kEDdSI7on5@yBdy#yK9zv?m1&zP=IunhY~?xOkQgGsYnxP$(EX= zk14$axa_#6h={+JL(z&WO#V=lrRanmSavC1D`?_&#Z5Fuz8rhI>;83HKUOrFBZ&iS za!^}jit?`WxUf?BlLrrUw@k09e!2pmI>)3{^~3slyX2fJ8Nj6UHFsw0J;e8+;*4cq zK25a7KktaWjv;C_N9q#R7bAcHL)Mp00NC2^iGJ}1P&rhmNeP%R_>HHiEp)sY| zak1;^)ix%VZ{(+BeV9>O>pnERX}2M%N?!ArAHM5=+d2+&H?Xaqz^@#;i8WR<*RJuf z43Au1uFj+97u(mW3lbOz>PNS4pSrUwy8dDM@T+C3m z4Hg^ICVu}hmS5{8E3X!Wv%%XSMqQgGnr^H}j_?sg)ky?mtfb&4$0W9_td&2SNoESG z^*#Jr#hFYt3vIN{{vsrJFiUKhMLWIU=H3A%5z@lZuUDv-LI}KE7)A#lWOu$DD)?2| z+QEZ_TrbQLZK%TzvY8tVqJCx5RU49fHe=fke$Ctb;nL~YmMeLdX~12QQCeD}c-qER zEkNZm(Xy)B=sJ|g7$Yc`nl4NHtjSKVQhGt|2A%qSG`;K zV_7u0?EAKUAOx(kFppfk_DcPrxyC*eaSyS-)bmY+Ql{lOVJ%>);Es;1@)=c=q)$ix;i))d*jrSrdw&x-v zx51M~jeRz`Z2mOgJ^0q|i}OkXfgE4h9@P6Iv{L96Pf#;+Akh9lIj}Lt2SDj3!+l&3 z{64n=%H^{D^ASaB(&LIuvX5k2%l=b|5>QV9Frq}5?qH|eH!@r1NFOZe(=F0dVnxc$LH^nFyQAjQA zy&PW8mw5$ab7T8gbcedX@#-eRMvT(>p8eyFA23i=ZPM9~8?p|EQG7T%Avk&BLdv{P zTD+er<7j)O6X$;~9DU|WPfJ!D>Q*|3X)oYBCuQPwBQi(_fFa>ETh~hVUkMf$HmbHp zRYYIi_D{h_`j*DSQsn8m$5r1_5EVMT9Wm^&6+WBWUeV%R$&65mNTo*JsMe1&Pt9^r zWL@Y%b-srDVtN&%#bkp7$g{l8>BPD4k9vfk=R>bRJioTH9S-qMNXNxJN_A#Y02${b zl(73rSww^{AiH&sbZGhHCp*xV;33Q#ac+1x`I7@Z<1pYkLYo%{ciIEAyXV7V zH3aYMC9&!W^3#?r@B$!yl}s3AbOp6z7v4;i8ww5F0GJhJ?T4szeJ?7PBT69@+ad+q zo@=G49zra`1*cF*Hl3v4D&On}Q_7R*Sn|lzXe=zU3vwUHU|9(#UcG-cKE>hp(yY~h z2+reu-G*^#h$X=e%ZFfEFeNFXo^~ZfL#@MO-#CmQz@XzB1-bo@KdO-23E#Iz%gkx8 zLCHbjqvay&BK1;u>%Cg-j}7((P%_M+WQwKv$J|x+NRCBSdarRtCiT=G&dzDrwQ{~& z{h=*b*KK3l%n9hzcMTn|vvUpgqWLgb?J3tC8Lk#!|v>(uM;6UiXB z4L^cDI$hGdEzXb_tKQ6?0W@ zjD9zFvh2M#(ysWksx;z?Az|^oq{|`QK8DToh)O2JoRGAa9*sI|f5D6#%s()uX8hcl z3GjAY)VSSJ2~5c|fG?Bwr^r%^7q0Ohc=6FKfAtN zK2r*PuMF}jZ&q3onCpFo==)@92Hsw(C`T%0frj7$ng~hG!A=8!txHZeQ5B|0@k$`& zL}R2((7;RjL&|+t0zQ^q5tF*nC?i~9pW*_SC&tnQ2g_8Yt~1-U8h~nz37&8M*Kp^&Bxo} z6cs(OeoDe5EBb-sdg4*}JBOc84R=$?JrkBGg9+({LklaI8gV-q_^EA#@o1)EAHjAZ z=(pba0|#P`0PdQ3idy;Y$6OZ07UOz+y)30nbKMI%cs`5z>ai`|$% z;Ik*nadyC)zwuHA7_Bn{G8p45t}+ZFj%K@VDWx;hy~y@Bb7t6p|i-@G(SXP1twiKWlJz zny^FW2v^duXr}@kV9F%MJgQzvix^ybZQ8f#rtfPrdf|P#S(;e2q%HD%BAWSZstiv4Z*Lh88-@q8N zfB3~HA!z!l&oSG=2DnZGchC_09LQ%BkW`ar(V!mzFNoj(vbzPM)A#ut!E$b&CENbx zU)*kPr-o1$cbw0)coyjI*eAXUo-N>QhX_mMFUApV`77K4q6G-jJgs&;U7o>&%?VWI zAz+vvycDd~{d@!AkNS zIQeguk$d6uWCaaYYbKozMFtxp9g4d=YmL8ltZZ!X<4|`TEde%0BF5gn)zb@S-mQDZ zQr-t~TI*$DZX9ruS#z^6?c%@Lo2tl}F5LSyz=3(Xs35>{%d|on(}*H3yOr2voK|g2 zl#pbU(#W^u{juTT_KY;TR#r;OwBCMj5xukB*7!;z1zDIBHoP8et$slO02%_dI^(8Db%bYM4s57FeR_{{|b7 zf}t(e7%4820Ca(^h z8*qCBbqhZZLP!5qwVWDkP27ppoIor|E{-n|5x!nw zJ=x46jDuM9q;i0iyr$u-_ReZVP102@PMbj2r*s>eXoc%Ugw=90&Z!qvw{>T&VzVl=+;7XazHb_BOmU z3dVX3+p}Tt+nff%mqPoD%u3L|z+_1E^dTbC9&yZY``aJfY{Z@xr$%}(>Cm@7i^F00 zRl=We3sj@PFMc_*xI4B|S*@V&XSAyIX+c|7j-%BI%#+rP({~cusmn3Jj*C%Z_t$Z) zvXa}9WeeAr_dt`gb}eS!L<#I{@>MnRV2s9R8rGZ;B2}tkNA+y4Yp=kUn*MGwg-T_6 zXHp?BThCn)SJ)+?<4qTH3hELz0KqLM5+*=daY(k{(3PnUw4DZ)tVgjqBWlHM*$DvnF24NEOIypeG9Ro3Zs zp62vLEiy=!OPo8iu;FnuItb9dAL-KDrgjx_ZHO6>;k_)@C?+H3np5VXUEi=-XGH=~ zEYwlx!V}P65alO3&5>7UkL_i&$(P8&B@4O>!ySrjh(KxOO%|msY9QGrOC^&nb$4XU zbVgaI$|az@n_E*U1&CTqUd4HRy&5x{j~*OYPkt$D85l=mH@h1V8gReq%eG>riu9vt(hMc1 zE>Q?UC1JAEwJGr01Jo)R*y8VToS_DC*Q2MoZOEb7jJ^HK>j((8_+Qm{ul5EU8g%J+79! z!T~TUK>3l)GS_yV9DR0Uj#r3#7Uy@AenLX-+xl>3y+~azKNcj@pk1R+$XpPf5p=lBuDDqECO$@ZX`L{)y;RtcsT5JCWclLa+7;NP4B{ zCG8(MWW|aUXM@wrXa}}9fxexwn$dPTsAb0TI<}jAk>rjVZR>SA`1QhuVb&MZb=ovo z;=jihVilYfq7}j=aJWm>E#c19eB~8f77Pz52aS)+OTkU&E%DlTtFn(hw4Q*ru|s?~ ziTHQ70D-xUP2U2$sUCL*{VaGJ=!djPm>Z4Mi2^Zh+yuzn`}FY7;TaQQF~I4>=t40s zq#>kpx_zSEuMBgDAw7=tJ2!xbS8ohHYwThH?5&#jbKFk)6Zp67ZXNJ_T~Pecj0}@>lqI~V|a4G z#KQUEy@~E(|5!y#mh)}9j@y1&rZC)A*w|tW8yp1k>KW{GZa<=k>gCeP8BIye`y=xZ zBEhOQVa>o@*8n{KZ}Jb;wQBb#Tc9xm7Ik|*IxmRl005SZn9#AvqbR8M!YxavH8r>b z-27$wYgCWr{cH4yN@pZ7k6s&H$7O0|{{4^iS6$ZK3Y+}Tw0;ZOlSjp0t^4FLsXac2i2T-rIDSV@opbi>A_r zUGd|okOGC)*Ye`K(fZ{?n^X%~ZI$=AZJYaQ6RO+AjcKY3-4LF3Rws|=E0jXlU!rC0 z1@roWJHGYF7acx6eq~1$XDqa%E+wW`gVveObSIYxtsln{|O&S|pPfG*a z9%havBk#+x7RxO?JZ!CN5JQo}sV=p#F*P^3qVq@pGPu&JkV$J#TTf5gOtG+URMdNq z;O&Tpn%RwvhKA@ES&_=Vu~VtJS-G6WwUqOY z21#b^-bgozvt`Vd0S{!$Sw7zu7QcB=cD|L}&2`W6rZx>y0Ve8_X=Law+qL&%K`Chk z^$5x_{j?;!H5~AYZP{MM0?=HTteeUU#Uatt*{cqNw3m|Adn&!DI*-?_ z$ht?d6kfuLVFI5k1hf>Jq|lq+}_`k6cN|ifRANV!}?LGK~D9fufh3YzefV~ zW;cj9=o?gCg3riXgZ-kxu@JL>S#C0K-BP^?m*>hKF zNNoJ{|7xl!oTF-(aJz?YEQzvI6yH-6i|>+((l5dO7mHG9vLu!6 zE{UZtR}J`ku5zY&sJf%_Ty^VZ?NGI*RbSXQ80_mmo-U*-d0BDuZaGuP6mtra3zqIV zZ`9Cr+SW(4arDxE`E&H~tv9{=e{8)et!dhsDkAXnmCAQv`<}|7>V08#y4p}pRa6Z% z2T0O~{WaB8GKOl%aJ+1)20E=?^x67OwfcR?BCKkE)!*0e?^^&EFUgjb(oM%UF=3Wr z>!P){TK#sly1!CEGh4S^f4z&$t$#X-&MYoIRH;lPv%jKdTx>O zf!72q4q@_;ISnruhTOvqTWX+#kUY;CBOoE;$ z+xhC|%J{B^U!9zutOkX#v4W;hnx>tdDVKo>oAm45g04u*+cBiSht8lEfpH4SKz$PZ z-ZW`4B`ulkoV-QI(ek-zcOy=JZf@Ei@4elv?Pz!{g=j=!hNbbDLPidVcrm49b8fof zDm(j22SbJW6K_T@p4?m8Sg5*=K4}za z;gj>TuP+xLI(hQszB|$U;DdJ*ME4Rl@j(?4MlwovY<4PinJg29IAHa4j7{i@B2YO1 zvDd60KlxCubWeBbx(4DVqtXGDbzkz%-jR zMag26kaKgF`8s|9N1BL%-blVYoHzM)K_8JgLT6@XHq6b_$Bv!eG&g2uRu5f$=uB>a zp1EtLJoBCJz~-)(UfTN3>IL(m311(HM|l9`;~XDq#ply~y8UJ&PR3-sb4QJs2Y;Y@ z4=-+9ndbp4<>O@uU9PO-^y|}n1uq^4g07IBdP=H_^btlIlGLE=o=<=JT_R3PQb@#4 ziA1>Q`Fu4&D1aMBz%HiIc8tkC9H_Jz)u*C;#U$I8&I<28VH&v;@4H$M(r35MeiN?& zcY8wkpz!O7Z|iHq9|-@q@QU#N3O_>_HPIZ}i%y_B(VNiQ(0kC+=#%IR=xfQW%78Dh z!T*vF%f^7S75MgGC+sJyD<@HyVJGYix_n5r*KZ{8ok7UseZVFpx3DBmq?yF%FQ8?y zzdT&Ah%%o~C+P%T9*Hno#t8bo=fiD*AMnTqzG)`mp-E6z66r9^4oFqli3bfSfdGvp zR5au<4}9JhASny=`63EKqBi7djc7PaeHp>sd}#)_zsCl><~X8}nXJJ;N6X6c=K%fV z>n*j1i!t$x`Q(o7*?~ecn%^K|dLIh60a@ znJl#gT45QHHe$>Y;!08PmUisYnAp#mk)AB(;FDcOg?*Lre z4U5K?KWrAlE+1NxL8nga$=b3eON5UeTFjLs$7;HO-h-K3`$3sB5-pD2daC$oN1YBPJ8hHdJ3u z$$;K_vZxb@O3KzjIUq7+kZp>2s+c3BBifRx8%+L+A9+(NlaohimFJ4V=JpGK5{Vqi z>e_XZZpnOEBWF%BE;}@R*|-X%SS6~bQA~(m04~hbS&Gsom9SkvL^WBe zgC)~;m>E(F_xlquqDbazIzjI|YvUOC>rQ5-^b^elB7>>MEc98U?iorbin_)^WKjcD zSdNL|7{VE_CcvaZDltYFb7V=>5G9HyJ6hEgRm`W*@zuEDGGV>8yERX!xak6Z!iqzmx3;|(+1OI75}y<8i9jp z0|Z{7$i6(6DcRuw@in*xPj)D(nF3EGbBK}B6rMVw+vIDt~o z7#Pyck+!diz136KgeVmM7c4#$^0 z{^$}_njrp5-;vM3x7ZUFn#@6K{0S>;Q6(x~70xlx(O3-}D% zYSS;`PB-iM5RoY=C>-d7_mMZJ(tlhghKW5=z$kj* zJZIL!TGCy7^Xh#m-&Txz*|)RIt6h$I>XKtv%CYz$boLD+x|n6VMT zMwsY%HpT|q1K5KMHe3?6^BA7f1QTWgZ@cA|w|)HU`rNKr!KhpzBDpS@@Q(K}nGW)IvQ z`#-+I+O3}$Ps}EEU|u#fN*}av#CXOo4-vd*S>qC#MilLBB7Xn3lIoU9p^^`#)G%#N zXPduPQaoHz2q(2LWlv|CFT3@v<2z5aZhmU{zFmi3{@~Te9(d_LIR1&iYKUez8mm<| zW=hGi+J~RKWpLec?QQ3`-MeFb@xBvRKlt*)S3NYsUkRNi$o(w8D={*dS?)~y9X)YU z;}hr4f8rCz{KCTz<6Qc{0WCR7g8RYV1F3!*Rwt_uzw+USFU=(q z>ct-=EV`S#gvH2pp%0I&Ewx8Lt(7}GtFtMTzRln z$RPQ8x-j!V;mme8)5F7kRC8=Sth6UjjYhM`btISvX`}XzIwOTq;b8?&WSS7|C4E=X7iadU? zxaCJqgs4eIiSsd^8K80``V5ybLw+zrF>~v=WHFg6{?ip=<4hL*ZR02m`FC~+u=!s2o^eWhOd+Q@IFS`maz(g`-0603CF>>*) zW=rP{&DzW-gnrOT<{i1jKY|WlyuMh}Ad6{ZG>F9*K|16YoaoWhryor^f1E6jTduC! zWqAA9qOBUPHBn9~Npd0Syzca)kDh*=lU)CosMv5d-PKEJ*UJ>(i{^|KBZYC6{V#ff zyfv{8Bbr5c6;h>vwm`kj^6#Yu((eY$CP5w|#?X3c0j9Z;3T&~3b`ib9A`cey>4k diff --git a/dist/templates/decanter/components/brand-bar/brand-bar.twig b/dist/templates/decanter/components/brand-bar/brand-bar.twig new file mode 100644 index 0000000..d31132a --- /dev/null +++ b/dist/templates/decanter/components/brand-bar/brand-bar.twig @@ -0,0 +1,19 @@ +{# +/** + * @file + * Brand Bar Component. + * + * Stanford brand bar with the wordmark logo with four variants: + * - Default: White wordmark over cardinal red background + * - Bright: White wordmark over bright red background + * - Dark: White wordmark over dark grey background + * - White: Cardinal red wordmark over white background + * + * Available variables: + * - attributes: For additional HTML attributes not already provided. + * - modifier_class: Additional css classes to change look and behaviour. + */ +#} + diff --git a/dist/templates/decanter/components/button/button.twig b/dist/templates/decanter/components/button/button.twig new file mode 100644 index 0000000..6536d4e --- /dev/null +++ b/dist/templates/decanter/components/button/button.twig @@ -0,0 +1,19 @@ +{# +/** + * @file + * Button Component + * + * A basic button element. + * + * Available variants: + * + * Available variables: + * - attributes: A collection of html properties for button + * - modifier_class: CSS class variants + * - button_value: Button's value property + * - button_name: Button's name property + * - button_type: The type of button (submit | button | reset) + * - button_label: The text to display as the button + */ +#} +{{ button_label }} diff --git a/dist/templates/decanter/components/card/card.twig b/dist/templates/decanter/components/card/card.twig new file mode 100644 index 0000000..632d800 --- /dev/null +++ b/dist/templates/decanter/components/card/card.twig @@ -0,0 +1,198 @@ +{# +/** + * @file + * Card Component. Default is a vertical card with an image above text content. + * + * Available variants: + * - .su-card--horizontal: Media field and text content are side by side. + * - .su-card--link: Whole card is a link with no button or call to action link. + * - .su-card--minimal: No background, drop shadow and space around. Do not use with the .su-card--link class. + * - .su-card--icon: An image icon above text content. + * - .su-card--video: A video above text content. + * + * Available variables: + * - attributes: Additional HTML attributes not already provided. + * - modifier_class: Additional CSS classes to change look and behavior. + * - card_headline: Main headind text for the card. + * - card_allow_headline_link: Boolean. If set to true, headline links to card_link. + * - card_super_headline: Text super headline. Often used for metadata such as category. + * - card_body: An open variable for anything including HTML. Generally this would be for WYSIWYG editor contents. + * - card_link: The href value for the card. A single card is only allowed to link to one URL. + * - card_cta_attributes: Any html attributes on the link that need to be added. For example: rel='noopener', target='_blank'. + * This acts as the attributes for the link button and headline link as well. + * - card_cta_label: The clickable text for the CTA link + * - card_button_label: The text label of the button component. + * - card_icon_font_class: If using icon font, e.g., FontAwesome, the class(es) of the icon including modifier classes, + e.g. 'fas fa-globe fa-2x', 'far fa-thumbs-up fa-rotate-90' + * - card_media_image_src: The src link to the image file. + * - card_media_image_srcset: The srcset of the image if exists. + * - card_media_icon_image_src: The src link to the icon image file. + * - card_media_video_src: The src link to the video file. + * - card_media_video_poster: Optional preview image of the video. + * - card_media_fallback_content: Fallback content to display when browser doesn't support video or audio format. + * - card_allow_media_link: Boolean. If set to true, media element (image or self-hosted video) links to card_link. + * - card_media_type: Type of the media file, e.g. mp4, webm, quicktime (self-hosted video only). + * - card_media_custom: An open field for the full HTML element of the media content, e.g., an embedded YouTube iframe. + * - card_media_modifier_class: Additional CSS classes to change look and behavior of the media media element. + * - card_media_attributes: Additional HTML attributes for the media element not already provided. + * - card_media_wrapper_modifier_class: Additional CSS classes to change look and behavior of the media wrapper, e.g. "su-aspect-ratio" to provide aspect ratio constraint. + * - card_media_content_attributes: Additional HTML attributes for the media content, e.g., for

w`Ao`B8FfP>nd2WTiT*&L> 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�d261qc>pomd%U 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 literal 0 HcmV?d00001 diff --git a/dist/assets/fonts/fa-regular-400.eot b/dist/assets/fonts/fa-regular-400.eot new file mode 100644 index 0000000000000000000000000000000000000000..38cf2517a4da71a05f8e83723cdffce45ebc3319 GIT binary patch literal 34390 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 HJNN#7)2yBs literal 0 HcmV?d00001 diff --git a/dist/assets/fonts/fa-regular-400.ttf b/dist/assets/fonts/fa-regular-400.ttf new file mode 100644 index 0000000000000000000000000000000000000000..abe99e20c38a23e95295917d6a5cdb49a8489eb8 GIT binary patch literal 34092 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 bMX1cpc?scf@6G-KdBTf-{AinZ?ft(1jXHOb literal 0 HcmV?d00001 diff --git a/dist/assets/fonts/fa-regular-400.woff b/dist/assets/fonts/fa-regular-400.woff new file mode 100644 index 0000000000000000000000000000000000000000..24de566a5c97289a86ce0c238a195da0d3251263 GIT binary patch literal 16800 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 @5E5^jow38oGT;HT{*=6I5BP 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 literal 0 HcmV?d00001 diff --git a/dist/assets/fonts/fa-regular-400.woff2 b/dist/assets/fonts/fa-regular-400.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..7e0118e526eb53511cb57e7cfaf515784fee4345 GIT binary patch literal 13584 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 W8!VVrwhAGt$p&j$lnnbyiU9!e_&Ztv literal 0 HcmV?d00001 diff --git a/dist/assets/img/alert-error.png b/dist/assets/img/alert-error.png new file mode 100644 index 0000000000000000000000000000000000000000..0d434975707922b1f01411da9cd1936e428f2974 GIT binary patch literal 4154 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 BX`285 literal 0 HcmV?d00001 diff --git a/dist/assets/img/alert-info.png b/dist/assets/img/alert-info.png new file mode 100644 index 0000000000000000000000000000000000000000..e666e97bade7147b83fa01f299ce401d08f2e0e0 GIT binary patch literal 3622 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 literal 0 HcmV?d00001 diff --git a/dist/assets/img/alert-success.png b/dist/assets/img/alert-success.png new file mode 100644 index 0000000000000000000000000000000000000000..66abc096c0bc4914463c4f840aff26717c6d19e8 GIT binary patch literal 4098 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 literal 0 HcmV?d00001 diff --git a/dist/assets/img/alert-warning.png b/dist/assets/img/alert-warning.png new file mode 100644 index 0000000000000000000000000000000000000000..909518d8b329efec4b44697bbb765caec8e17552 GIT binary patch literal 3159 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 literal 0 HcmV?d00001 diff --git a/dist/assets/img/arrow-down.png b/dist/assets/img/arrow-down.png new file mode 100644 index 0000000000000000000000000000000000000000..5f6a17c63b0273407cecd1d00b9660b6e7e30472 GIT binary patch literal 1159 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%qp275hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|81#=KlDb#X~hD#E>34K5C;EJ)Q4 zN-fSWElLJPT$(b-ssbzLqSVBa{GyQj{2W*)24v)y-fM)1rW~NvG&eP`1g19yq1O?oUQlAlEdbi=l3J8mmYU*Ll%J~r_Ow+dZnv1@G!Lpb z1-Dx)aO%|uIz}H9wMbD769T3m5EGtofgE_!Pt60S_ab1zuAE%=5SS@`db&797obj50?*T(n=|1&x0lxR=t4}JQ zmHngO_29Rn#*!;h;@g_E)aaPqgGKeb!QexyI=9@8 QPEgU{>FVdQ&MBb@071}#cK`qY literal 0 HcmV?d00001 diff --git a/dist/assets/img/check.png b/dist/assets/img/check.png new file mode 100644 index 0000000000000000000000000000000000000000..4b76107e65a4a15662ea1b90c348efde13f10040 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^JV4CJ!2%@LY-GI;q`Ev^978G?ZO@xJx-kkcJUG0S zAtb>u>Vc03Z;V(;x?8tHuQ{?&6nafnMK?w9KPFc&=vAy)Aev vB_g~<^8AXZ-~7ubY6i=#ecrKu{yv69uPbb=GB%_DUB%$(>gTe~DWM4fy>U!$ literal 0 HcmV?d00001 diff --git a/dist/assets/svg/alert-error.svg b/dist/assets/svg/alert-error.svg new file mode 100644 index 0000000..a314fc3 --- /dev/null +++ b/dist/assets/svg/alert-error.svg @@ -0,0 +1,17 @@ + + + + + + diff --git a/dist/assets/svg/alert-info.svg b/dist/assets/svg/alert-info.svg new file mode 100644 index 0000000..070ed02 --- /dev/null +++ b/dist/assets/svg/alert-info.svg @@ -0,0 +1,18 @@ + + + + + + diff --git a/dist/assets/svg/alert-success.svg b/dist/assets/svg/alert-success.svg new file mode 100644 index 0000000..0378f30 --- /dev/null +++ b/dist/assets/svg/alert-success.svg @@ -0,0 +1,12 @@ + + + diff --git a/dist/assets/svg/alert-warning.svg b/dist/assets/svg/alert-warning.svg new file mode 100644 index 0000000..ad4533a --- /dev/null +++ b/dist/assets/svg/alert-warning.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/dist/assets/svg/arrow-down.svg b/dist/assets/svg/arrow-down.svg new file mode 100644 index 0000000..9ed0c95 --- /dev/null +++ b/dist/assets/svg/arrow-down.svg @@ -0,0 +1,11 @@ + + + + + + diff --git a/dist/assets/svg/arrow-right.svg b/dist/assets/svg/arrow-right.svg new file mode 100644 index 0000000..1856181 --- /dev/null +++ b/dist/assets/svg/arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/assets/svg/arrow-up-right.svg b/dist/assets/svg/arrow-up-right.svg new file mode 100644 index 0000000..447692e --- /dev/null +++ b/dist/assets/svg/arrow-up-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/assets/svg/calendar.svg b/dist/assets/svg/calendar.svg new file mode 100644 index 0000000..a774c59 --- /dev/null +++ b/dist/assets/svg/calendar.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/assets/svg/caret-down-black.svg b/dist/assets/svg/caret-down-black.svg new file mode 100644 index 0000000..3c12bfb --- /dev/null +++ b/dist/assets/svg/caret-down-black.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/assets/svg/caret-down-white.svg b/dist/assets/svg/caret-down-white.svg new file mode 100644 index 0000000..21807b2 --- /dev/null +++ b/dist/assets/svg/caret-down-white.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/assets/svg/caret-down.svg b/dist/assets/svg/caret-down.svg new file mode 100644 index 0000000..9a33f01 --- /dev/null +++ b/dist/assets/svg/caret-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/assets/svg/caret-right.svg b/dist/assets/svg/caret-right.svg new file mode 100644 index 0000000..9ce98d8 --- /dev/null +++ b/dist/assets/svg/caret-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/assets/svg/check.svg b/dist/assets/svg/check.svg new file mode 100644 index 0000000..bd7b38b --- /dev/null +++ b/dist/assets/svg/check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/assets/svg/close-black.svg b/dist/assets/svg/close-black.svg new file mode 100644 index 0000000..b59f378 --- /dev/null +++ b/dist/assets/svg/close-black.svg @@ -0,0 +1 @@ +close-black \ No newline at end of file diff --git a/dist/assets/svg/close-white.svg b/dist/assets/svg/close-white.svg new file mode 100644 index 0000000..e11870d --- /dev/null +++ b/dist/assets/svg/close-white.svg @@ -0,0 +1 @@ +close-black \ No newline at end of file diff --git a/dist/assets/svg/download.svg b/dist/assets/svg/download.svg new file mode 100644 index 0000000..e743b3b --- /dev/null +++ b/dist/assets/svg/download.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/assets/svg/envelope_closed.svg b/dist/assets/svg/envelope_closed.svg new file mode 100644 index 0000000..6c6313d --- /dev/null +++ b/dist/assets/svg/envelope_closed.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/assets/svg/fa-brands-400.svg b/dist/assets/svg/fa-brands-400.svg new file mode 100644 index 0000000..46ad237 --- /dev/null +++ b/dist/assets/svg/fa-brands-400.svg @@ -0,0 +1,3570 @@ + + + + + +Created by FontForge 20190801 at Mon Mar 23 10:45:51 2020 + By Robert Madole +Copyright (c) Font Awesome + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dist/assets/svg/fa-regular-400.svg b/dist/assets/svg/fa-regular-400.svg new file mode 100644 index 0000000..48634a9 --- /dev/null +++ b/dist/assets/svg/fa-regular-400.svg @@ -0,0 +1,803 @@ + + + + + +Created by FontForge 20190801 at Mon Mar 23 10:45:51 2020 + By Robert Madole +Copyright (c) Font Awesome + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dist/assets/svg/filter.svg b/dist/assets/svg/filter.svg new file mode 100644 index 0000000..3ff20c0 --- /dev/null +++ b/dist/assets/svg/filter.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/assets/svg/hamburger-black.svg b/dist/assets/svg/hamburger-black.svg new file mode 100644 index 0000000..10e2231 --- /dev/null +++ b/dist/assets/svg/hamburger-black.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/assets/svg/hamburger-white.svg b/dist/assets/svg/hamburger-white.svg new file mode 100644 index 0000000..d5f88ca --- /dev/null +++ b/dist/assets/svg/hamburger-white.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/assets/svg/icon-search.svg b/dist/assets/svg/icon-search.svg new file mode 100644 index 0000000..548caa3 --- /dev/null +++ b/dist/assets/svg/icon-search.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/assets/svg/lock-solid.svg b/dist/assets/svg/lock-solid.svg new file mode 100644 index 0000000..dd4ef76 --- /dev/null +++ b/dist/assets/svg/lock-solid.svg @@ -0,0 +1 @@ +lock-solid \ No newline at end of file diff --git a/dist/assets/svg/lock.svg b/dist/assets/svg/lock.svg new file mode 100644 index 0000000..6ba348a --- /dev/null +++ b/dist/assets/svg/lock.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/assets/svg/map_pointer.svg b/dist/assets/svg/map_pointer.svg new file mode 100644 index 0000000..b7781c8 --- /dev/null +++ b/dist/assets/svg/map_pointer.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/assets/svg/minus-black.svg b/dist/assets/svg/minus-black.svg new file mode 100644 index 0000000..ad1b6f2 --- /dev/null +++ b/dist/assets/svg/minus-black.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/dist/assets/svg/minus-white.svg b/dist/assets/svg/minus-white.svg new file mode 100644 index 0000000..1910db9 --- /dev/null +++ b/dist/assets/svg/minus-white.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/dist/assets/svg/people.svg b/dist/assets/svg/people.svg new file mode 100644 index 0000000..b9f55f7 --- /dev/null +++ b/dist/assets/svg/people.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/assets/svg/phone.svg b/dist/assets/svg/phone.svg new file mode 100644 index 0000000..3710544 --- /dev/null +++ b/dist/assets/svg/phone.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/assets/svg/plus-black.svg b/dist/assets/svg/plus-black.svg new file mode 100644 index 0000000..d14ac75 --- /dev/null +++ b/dist/assets/svg/plus-black.svg @@ -0,0 +1 @@ +plus-black \ No newline at end of file diff --git a/dist/assets/svg/plus-white.svg b/dist/assets/svg/plus-white.svg new file mode 100644 index 0000000..a7e31c3 --- /dev/null +++ b/dist/assets/svg/plus-white.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/assets/svg/print_icon.svg b/dist/assets/svg/print_icon.svg new file mode 100644 index 0000000..f8969e0 --- /dev/null +++ b/dist/assets/svg/print_icon.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/assets/svg/soe_arrow.svg b/dist/assets/svg/soe_arrow.svg new file mode 100644 index 0000000..abb0f28 --- /dev/null +++ b/dist/assets/svg/soe_arrow.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/assets/svg/video.svg b/dist/assets/svg/video.svg new file mode 100644 index 0000000..057bcab --- /dev/null +++ b/dist/assets/svg/video.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/css/.gitkeep b/dist/css/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/dist/css/base.css b/dist/css/base.css new file mode 100644 index 0000000..7a50071 --- /dev/null +++ b/dist/css/base.css @@ -0,0 +1,7779 @@ +@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i); +@import url(https://fonts.googleapis.com/css?family=Source+Serif+Pro:400,600,700); +@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700); +@import url(https://fonts.googleapis.com/css?family=Kalam:300,400,700); +@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&subset=devanagari); +@charset "UTF-8"; +.su-cta .su-cta__button, .su-button, +.su-button.su-link, +button, +[type='button'], +[type='submit'], +[type='reset'], +[type='image'], .su-button--big, +.su-button--big.su-link, .su-button--secondary, +.su-button--secondary.su-link, .su-local-footer__header .su-link--internal { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif; + cursor: pointer; + display: inline-block; + border: 0; + font-size: 2rem; + font-weight: 400; + line-height: 1; + text-align: center; + text-decoration: none; + width: auto; + -webkit-transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out; + transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out; } + .su-cta .su-cta__button a, .su-button a, .su-button.su-link a, button a, [type='button'] a, [type='submit'] a, [type='reset'] a, [type='image'] a, .su-button--big a, .su-button--big.su-link a, .su-button--secondary a, .su-button--secondary.su-link a, .su-local-footer__header .su-link--internal a { + font-weight: 400; + text-decoration: none; } + .su-cta .su-cta__button:active, .su-button:active, + button:active, + :active[type='button'], + :active[type='submit'], + :active[type='reset'], + :active[type='image'], .su-button--big:active, .su-button--secondary:active, .su-local-footer__header .su-link--internal:active, .su-cta .su-cta__button:focus, .su-button:focus, + button:focus, + :focus[type='button'], + :focus[type='submit'], + :focus[type='reset'], + :focus[type='image'], .su-button--big:focus, .su-button--secondary:focus, .su-local-footer__header .su-link--internal:focus, .su-cta .su-cta__button:hover, .su-button:hover, + button:hover, + :hover[type='button'], + :hover[type='submit'], + :hover[type='reset'], + :hover[type='image'], .su-button--big:hover, .su-button--secondary:hover, .su-local-footer__header .su-link--internal:hover { + text-decoration: underline; } + +.su-cta { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + overflow: hidden; + line-height: 0; + text-decoration: none; } + .su-cta .su-cta__img { + width: 100%; + min-height: 1px; + z-index: 0; + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; } + .su-cta .su-cta__button { + padding: 1rem 2rem 1.15rem; + background-color: #b1040e; + color: #ffffff; + padding: 1.3rem 2.8rem 1.5rem; + font-size: 2.5rem; + margin-bottom: 0; + font-weight: 400; } + .su-cta .su-cta__button:hover, .su-cta .su-cta__button:focus { + background-color: #2e2d29; + color: #ffffff; } + .su-cta .su-cta__button:focus { + -webkit-box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; + box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; } + @media only screen and (min-width: 768px) { + .su-cta .su-cta__button { + padding: 1.5rem 3rem 1.8rem; + font-size: 2.8rem; } } + @media only screen and (min-width: 1500px) { + .su-cta .su-cta__button { + font-size: 3rem; } } + @media only screen and (min-width: 0) { + .su-cta .su-cta__button { + width: 100%; + z-index: 100; } } + .su-cta .su-cta__icon { + display: none; } + .su-cta:hover .su-cta__img { + -webkit-transform: scale(1.02, 1.02); + transform: scale(1.02, 1.02); } + .su-cta:hover .su-cta__button { + background-color: #2e2d29; + text-decoration: none; } + +.su-main-nav ul { + margin-top: 0; + margin-bottom: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + list-style: none; + background-color: #2e2d29; } + .su-main-nav ul li ul li a { + font-size: 1.8rem; } + .su-main-nav ul li ul li ul li a { + font-size: 1.6rem; } + +.su-main-nav li { + margin-bottom: 0; } + .su-main-nav li > ul { + display: none; } + +.su-main-nav li a { + text-decoration: none; + position: relative; + padding: 1.6rem 4.8rem 1.6rem 2.4rem; + display: block; + color: #ffffff; + font-size: 1.8rem; + font-weight: 600; + border-top: 1px solid #4d4f53; + outline: 0; } + .su-main-nav li a::before { + content: ""; + position: absolute; + visibility: hidden; + -webkit-transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + z-index: 1; } + .su-main-nav li a:hover, .su-main-nav li a:focus, .su-main-nav li a:active { + text-decoration: none; } + .su-main-nav li a:hover::before, .su-main-nav li a:focus::before, .su-main-nav li a:active::before { + visibility: visible; + -webkit-transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; } + .su-main-nav li a:hover::before, .su-main-nav li a:focus::before { + background-color: #ffffff; } + .su-main-nav li a:active::before { + background-color: #ec0513; } + .su-main-nav li a::before { + height: 100%; + width: 6px; + bottom: 0; + -webkit-transform: scaleY(0); + transform: scaleY(0); } + .su-main-nav li a:hover::before, .su-main-nav li a:focus::before, .su-main-nav li a:active::before { + -webkit-transform: scaleY(1); + transform: scaleY(1); } + .su-main-nav li a::before { + left: 0; } + .su-main-nav li a:hover, .su-main-nav li a:focus, .su-main-nav li a:active { + text-decoration: underline; } + +.su-main-nav .su-main-nav__item--expanded > ul { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + +.su-main-nav .su-main-nav__item--parent > a::after { + background: url(../assets/svg/plus-white.svg) no-repeat 0 0; + background-size: 100%; + content: ""; + display: inline-block; + position: absolute; + right: 2rem; + top: 2.06rem; + height: 1.8rem; + width: 1.8rem; } + +.su-main-nav .su-main-nav__item--current > a::before { + visibility: visible; + -webkit-transform: scaleY(1); + transform: scaleY(1); + background-color: #ec0513; } + +.su-main-nav .su-main-nav__item--current > a:hover::before, .su-main-nav .su-main-nav__item--current > a:focus::before { + left: 6px; + -webkit-transition: left 0.1s ease-out; + transition: left 0.1s ease-out; + background-color: #ec0513; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a::after { + background: url(../assets/svg/minus-white.svg) no-repeat 0 0; + background-size: 100%; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a::before { + background-color: transparent; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a:hover::before { + background-color: #ffffff; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a:active::before { + background-color: #ec0513; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a::before { + background-color: #ffffff; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a:focus::before { + left: 0; + background-color: #ffffff; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:hover::before { + left: 6px; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:active::before { + background-color: #ec0513; } + +.su-main-nav--light ul { + background-color: #ffffff; } + .su-main-nav--light ul li a { + color: #2e2d29; + border-color: #d9d9d9; } + .su-main-nav--light ul li a:hover::before, .su-main-nav--light ul li a:focus::before { + background-color: #2e2d29; } + .su-main-nav--light ul li a:active { + color: #b1040e; } + .su-main-nav--light ul li a:active::before { + background-color: #b1040e; } + +.su-main-nav--light [class$="nav__item--current"] > a { + color: #b1040e; } + .su-main-nav--light [class$="nav__item--current"] > a::before, .su-main-nav--light [class$="nav__item--current"] > a:hover::before, .su-main-nav--light [class$="nav__item--current"] > a:focus::before { + background-color: #b1040e; } + +input, +textarea, select { + margin: 0.2em 0; + padding: 1rem 0.7em; + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + max-width: 46rem; + width: 100%; + border: 0.1rem solid #b6b1a9; + border-radius: 0; + color: #2e2d29; + font-size: 2rem; + height: 4.8rem; + line-height: 1.3; } + input:focus, + textarea:focus, select:focus { + -webkit-box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; + box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; } + +.su-cta .su-cta__button, .su-button, +.su-button.su-link, +button, +[type='button'], +[type='submit'], +[type='reset'], +[type='image'], .su-button--big, +.su-button--big.su-link, .su-button--secondary, +.su-button--secondary.su-link, .su-local-footer__header .su-link--internal { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif; + cursor: pointer; + display: inline-block; + border: 0; + font-size: 2rem; + font-weight: 400; + line-height: 1; + text-align: center; + text-decoration: none; + width: auto; + -webkit-transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out; + transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out; } + .su-cta .su-cta__button a, .su-button a, .su-button.su-link a, button a, [type='button'] a, [type='submit'] a, [type='reset'] a, [type='image'] a, .su-button--big a, .su-button--big.su-link a, .su-button--secondary a, .su-button--secondary.su-link a, .su-local-footer__header .su-link--internal a { + font-weight: 400; + text-decoration: none; } + .su-cta .su-cta__button:active, .su-button:active, + button:active, + :active[type='button'], + :active[type='submit'], + :active[type='reset'], + :active[type='image'], .su-button--big:active, .su-button--secondary:active, .su-local-footer__header .su-link--internal:active, .su-cta .su-cta__button:focus, .su-button:focus, + button:focus, + :focus[type='button'], + :focus[type='submit'], + :focus[type='reset'], + :focus[type='image'], .su-button--big:focus, .su-button--secondary:focus, .su-local-footer__header .su-link--internal:focus, .su-cta .su-cta__button:hover, .su-button:hover, + button:hover, + :hover[type='button'], + :hover[type='submit'], + :hover[type='reset'], + :hover[type='image'], .su-button--big:hover, .su-button--secondary:hover, .su-local-footer__header .su-link--internal:hover { + text-decoration: underline; } + +.su-cta { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + overflow: hidden; + line-height: 0; + text-decoration: none; } + .su-cta .su-cta__img { + width: 100%; + min-height: 1px; + z-index: 0; + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; } + .su-cta .su-cta__button { + padding: 1rem 2rem 1.15rem; + background-color: #b1040e; + color: #ffffff; + padding: 1.3rem 2.8rem 1.5rem; + font-size: 2.5rem; + margin-bottom: 0; + font-weight: 400; } + .su-cta .su-cta__button:hover, .su-cta .su-cta__button:focus { + background-color: #2e2d29; + color: #ffffff; } + .su-cta .su-cta__button:focus { + -webkit-box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; + box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; } + @media only screen and (min-width: 768px) { + .su-cta .su-cta__button { + padding: 1.5rem 3rem 1.8rem; + font-size: 2.8rem; } } + @media only screen and (min-width: 1500px) { + .su-cta .su-cta__button { + font-size: 3rem; } } + @media only screen and (min-width: 0) { + .su-cta .su-cta__button { + width: 100%; + z-index: 100; } } + .su-cta .su-cta__icon { + display: none; } + .su-cta:hover .su-cta__img { + -webkit-transform: scale(1.02, 1.02); + transform: scale(1.02, 1.02); } + .su-cta:hover .su-cta__button { + background-color: #2e2d29; + text-decoration: none; } + +.su-main-nav ul { + margin-top: 0; + margin-bottom: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + list-style: none; + background-color: #2e2d29; } + .su-main-nav ul li ul li a { + font-size: 1.8rem; } + .su-main-nav ul li ul li ul li a { + font-size: 1.6rem; } + +.su-main-nav li { + margin-bottom: 0; } + .su-main-nav li > ul { + display: none; } + +.su-main-nav li a { + text-decoration: none; + position: relative; + padding: 1.6rem 4.8rem 1.6rem 2.4rem; + display: block; + color: #ffffff; + font-size: 1.8rem; + font-weight: 600; + border-top: 1px solid #4d4f53; + outline: 0; } + .su-main-nav li a::before { + content: ""; + position: absolute; + visibility: hidden; + -webkit-transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + z-index: 1; } + .su-main-nav li a:hover, .su-main-nav li a:focus, .su-main-nav li a:active { + text-decoration: none; } + .su-main-nav li a:hover::before, .su-main-nav li a:focus::before, .su-main-nav li a:active::before { + visibility: visible; + -webkit-transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; } + .su-main-nav li a:hover::before, .su-main-nav li a:focus::before { + background-color: #ffffff; } + .su-main-nav li a:active::before { + background-color: #ec0513; } + .su-main-nav li a::before { + height: 100%; + width: 6px; + bottom: 0; + -webkit-transform: scaleY(0); + transform: scaleY(0); } + .su-main-nav li a:hover::before, .su-main-nav li a:focus::before, .su-main-nav li a:active::before { + -webkit-transform: scaleY(1); + transform: scaleY(1); } + .su-main-nav li a::before { + left: 0; } + .su-main-nav li a:hover, .su-main-nav li a:focus, .su-main-nav li a:active { + text-decoration: underline; } + +.su-main-nav .su-main-nav__item--expanded > ul { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + +.su-main-nav .su-main-nav__item--parent > a::after { + background: url(../assets/svg/plus-white.svg) no-repeat 0 0; + background-size: 100%; + content: ""; + display: inline-block; + position: absolute; + right: 2rem; + top: 2.06rem; + height: 1.8rem; + width: 1.8rem; } + +.su-main-nav .su-main-nav__item--current > a::before { + visibility: visible; + -webkit-transform: scaleY(1); + transform: scaleY(1); + background-color: #ec0513; } + +.su-main-nav .su-main-nav__item--current > a:hover::before, .su-main-nav .su-main-nav__item--current > a:focus::before { + left: 6px; + -webkit-transition: left 0.1s ease-out; + transition: left 0.1s ease-out; + background-color: #ec0513; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a::after { + background: url(../assets/svg/minus-white.svg) no-repeat 0 0; + background-size: 100%; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a::before { + background-color: transparent; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a:hover::before { + background-color: #ffffff; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a:active::before { + background-color: #ec0513; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a::before { + background-color: #ffffff; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a:focus::before { + left: 0; + background-color: #ffffff; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:hover::before { + left: 6px; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:active::before { + background-color: #ec0513; } + +.su-main-nav--light ul { + background-color: #ffffff; } + .su-main-nav--light ul li a { + color: #2e2d29; + border-color: #d9d9d9; } + .su-main-nav--light ul li a:hover::before, .su-main-nav--light ul li a:focus::before { + background-color: #2e2d29; } + .su-main-nav--light ul li a:active { + color: #b1040e; } + .su-main-nav--light ul li a:active::before { + background-color: #b1040e; } + +.su-main-nav--light [class$="nav__item--current"] > a { + color: #b1040e; } + .su-main-nav--light [class$="nav__item--current"] > a::before, .su-main-nav--light [class$="nav__item--current"] > a:hover::before, .su-main-nav--light [class$="nav__item--current"] > a:focus::before { + background-color: #b1040e; } + +input, +textarea, select { + margin: 0.2em 0; + padding: 1rem 0.7em; + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + max-width: 46rem; + width: 100%; + border: 0.1rem solid #b6b1a9; + border-radius: 0; + color: #2e2d29; + font-size: 2rem; + height: 4.8rem; + line-height: 1.3; } + input:focus, + textarea:focus, select:focus { + -webkit-box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; + box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; } + +.su-cta .su-cta__button, .su-button, +.su-button.su-link, +button, +[type='button'], +[type='submit'], +[type='reset'], +[type='image'], .su-button--big, +.su-button--big.su-link, .su-button--secondary, +.su-button--secondary.su-link, .su-local-footer__header .su-link--internal { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif; + cursor: pointer; + display: inline-block; + border: 0; + font-size: 2rem; + font-weight: 400; + line-height: 1; + text-align: center; + text-decoration: none; + width: auto; + -webkit-transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out; + transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out; } + .su-cta .su-cta__button a, .su-button a, .su-button.su-link a, button a, [type='button'] a, [type='submit'] a, [type='reset'] a, [type='image'] a, .su-button--big a, .su-button--big.su-link a, .su-button--secondary a, .su-button--secondary.su-link a, .su-local-footer__header .su-link--internal a { + font-weight: 400; + text-decoration: none; } + .su-cta .su-cta__button:active, .su-button:active, + button:active, + :active[type='button'], + :active[type='submit'], + :active[type='reset'], + :active[type='image'], .su-button--big:active, .su-button--secondary:active, .su-local-footer__header .su-link--internal:active, .su-cta .su-cta__button:focus, .su-button:focus, + button:focus, + :focus[type='button'], + :focus[type='submit'], + :focus[type='reset'], + :focus[type='image'], .su-button--big:focus, .su-button--secondary:focus, .su-local-footer__header .su-link--internal:focus, .su-cta .su-cta__button:hover, .su-button:hover, + button:hover, + :hover[type='button'], + :hover[type='submit'], + :hover[type='reset'], + :hover[type='image'], .su-button--big:hover, .su-button--secondary:hover, .su-local-footer__header .su-link--internal:hover { + text-decoration: underline; } + +.su-cta { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + overflow: hidden; + line-height: 0; + text-decoration: none; } + .su-cta .su-cta__img { + width: 100%; + min-height: 1px; + z-index: 0; + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; } + .su-cta .su-cta__button { + padding: 1rem 2rem 1.15rem; + background-color: #b1040e; + color: #ffffff; + padding: 1.3rem 2.8rem 1.5rem; + font-size: 2.5rem; + margin-bottom: 0; + font-weight: 400; } + .su-cta .su-cta__button:hover, .su-cta .su-cta__button:focus { + background-color: #2e2d29; + color: #ffffff; } + .su-cta .su-cta__button:focus { + -webkit-box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; + box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; } + @media only screen and (min-width: 768px) { + .su-cta .su-cta__button { + padding: 1.5rem 3rem 1.8rem; + font-size: 2.8rem; } } + @media only screen and (min-width: 1500px) { + .su-cta .su-cta__button { + font-size: 3rem; } } + @media only screen and (min-width: 0) { + .su-cta .su-cta__button { + width: 100%; + z-index: 100; } } + .su-cta .su-cta__icon { + display: none; } + .su-cta:hover .su-cta__img { + -webkit-transform: scale(1.02, 1.02); + transform: scale(1.02, 1.02); } + .su-cta:hover .su-cta__button { + background-color: #2e2d29; + text-decoration: none; } + +.su-main-nav ul { + margin-top: 0; + margin-bottom: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + list-style: none; + background-color: #2e2d29; } + .su-main-nav ul li ul li a { + font-size: 1.8rem; } + .su-main-nav ul li ul li ul li a { + font-size: 1.6rem; } + +.su-main-nav li { + margin-bottom: 0; } + .su-main-nav li > ul { + display: none; } + +.su-main-nav li a { + text-decoration: none; + position: relative; + padding: 1.6rem 4.8rem 1.6rem 2.4rem; + display: block; + color: #ffffff; + font-size: 1.8rem; + font-weight: 600; + border-top: 1px solid #4d4f53; + outline: 0; } + .su-main-nav li a::before { + content: ""; + position: absolute; + visibility: hidden; + -webkit-transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + z-index: 1; } + .su-main-nav li a:hover, .su-main-nav li a:focus, .su-main-nav li a:active { + text-decoration: none; } + .su-main-nav li a:hover::before, .su-main-nav li a:focus::before, .su-main-nav li a:active::before { + visibility: visible; + -webkit-transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; } + .su-main-nav li a:hover::before, .su-main-nav li a:focus::before { + background-color: #ffffff; } + .su-main-nav li a:active::before { + background-color: #ec0513; } + .su-main-nav li a::before { + height: 100%; + width: 6px; + bottom: 0; + -webkit-transform: scaleY(0); + transform: scaleY(0); } + .su-main-nav li a:hover::before, .su-main-nav li a:focus::before, .su-main-nav li a:active::before { + -webkit-transform: scaleY(1); + transform: scaleY(1); } + .su-main-nav li a::before { + left: 0; } + .su-main-nav li a:hover, .su-main-nav li a:focus, .su-main-nav li a:active { + text-decoration: underline; } + +.su-main-nav .su-main-nav__item--expanded > ul { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + +.su-main-nav .su-main-nav__item--parent > a::after { + background: url(../assets/svg/plus-white.svg) no-repeat 0 0; + background-size: 100%; + content: ""; + display: inline-block; + position: absolute; + right: 2rem; + top: 2.06rem; + height: 1.8rem; + width: 1.8rem; } + +.su-main-nav .su-main-nav__item--current > a::before { + visibility: visible; + -webkit-transform: scaleY(1); + transform: scaleY(1); + background-color: #ec0513; } + +.su-main-nav .su-main-nav__item--current > a:hover::before, .su-main-nav .su-main-nav__item--current > a:focus::before { + left: 6px; + -webkit-transition: left 0.1s ease-out; + transition: left 0.1s ease-out; + background-color: #ec0513; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a::after { + background: url(../assets/svg/minus-white.svg) no-repeat 0 0; + background-size: 100%; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a::before { + background-color: transparent; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a:hover::before { + background-color: #ffffff; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a:active::before { + background-color: #ec0513; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a::before { + background-color: #ffffff; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a:focus::before { + left: 0; + background-color: #ffffff; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:hover::before { + left: 6px; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:active::before { + background-color: #ec0513; } + +.su-main-nav--light ul { + background-color: #ffffff; } + .su-main-nav--light ul li a { + color: #2e2d29; + border-color: #d9d9d9; } + .su-main-nav--light ul li a:hover::before, .su-main-nav--light ul li a:focus::before { + background-color: #2e2d29; } + .su-main-nav--light ul li a:active { + color: #b1040e; } + .su-main-nav--light ul li a:active::before { + background-color: #b1040e; } + +.su-main-nav--light [class$="nav__item--current"] > a { + color: #b1040e; } + .su-main-nav--light [class$="nav__item--current"] > a::before, .su-main-nav--light [class$="nav__item--current"] > a:hover::before, .su-main-nav--light [class$="nav__item--current"] > a:focus::before { + background-color: #b1040e; } + +input, +textarea, select { + margin: 0.2em 0; + padding: 1rem 0.7em; + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + max-width: 46rem; + width: 100%; + border: 0.1rem solid #b6b1a9; + border-radius: 0; + color: #2e2d29; + font-size: 2rem; + height: 4.8rem; + line-height: 1.3; } + input:focus, + textarea:focus, select:focus { + -webkit-box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; + box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; } + +/*! normalize.css v8.0.0 | 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; } + +/** + * 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 { + -webkit-box-sizing: content-box; + 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: 0; + /* 1 */ + text-decoration: underline; + /* 2 */ + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + /* 2 */ } + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +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. + */ +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. + */ +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. + */ +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. + */ +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. + */ +button, +select { + /* 1 */ + text-transform: none; } + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + +/** + * Remove the inner border and padding in Firefox. + */ +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. + */ +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 { + -webkit-box-sizing: border-box; + 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"] { + -webkit-box-sizing: border-box; + 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; } + +.su-cta .su-cta__button, .su-button, +.su-button.su-link, +button, +[type='button'], +[type='submit'], +[type='reset'], +[type='image'], .su-button--big, +.su-button--big.su-link, .su-button--secondary, +.su-button--secondary.su-link, .su-local-footer__header .su-link--internal { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif; + cursor: pointer; + display: inline-block; + border: 0; + font-size: 2rem; + font-weight: 400; + line-height: 1; + text-align: center; + text-decoration: none; + width: auto; + -webkit-transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out; + transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out; } + .su-cta .su-cta__button a, .su-button a, .su-button.su-link a, button a, [type='button'] a, [type='submit'] a, [type='reset'] a, [type='image'] a, .su-button--big a, .su-button--big.su-link a, .su-button--secondary a, .su-button--secondary.su-link a, .su-local-footer__header .su-link--internal a { + font-weight: 400; + text-decoration: none; } + .su-cta .su-cta__button:active, .su-button:active, + button:active, + :active[type='button'], + :active[type='submit'], + :active[type='reset'], + :active[type='image'], .su-button--big:active, .su-button--secondary:active, .su-local-footer__header .su-link--internal:active, .su-cta .su-cta__button:focus, .su-button:focus, + button:focus, + :focus[type='button'], + :focus[type='submit'], + :focus[type='reset'], + :focus[type='image'], .su-button--big:focus, .su-button--secondary:focus, .su-local-footer__header .su-link--internal:focus, .su-cta .su-cta__button:hover, .su-button:hover, + button:hover, + :hover[type='button'], + :hover[type='submit'], + :hover[type='reset'], + :hover[type='image'], .su-button--big:hover, .su-button--secondary:hover, .su-local-footer__header .su-link--internal:hover { + text-decoration: underline; } + +.su-cta { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + overflow: hidden; + line-height: 0; + text-decoration: none; } + .su-cta .su-cta__img { + width: 100%; + min-height: 1px; + z-index: 0; + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; } + .su-cta .su-cta__button { + padding: 1rem 2rem 1.15rem; + background-color: #b1040e; + color: #ffffff; + padding: 1.3rem 2.8rem 1.5rem; + font-size: 2.5rem; + margin-bottom: 0; + font-weight: 400; } + .su-cta .su-cta__button:hover, .su-cta .su-cta__button:focus { + background-color: #2e2d29; + color: #ffffff; } + .su-cta .su-cta__button:focus { + -webkit-box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; + box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; } + @media only screen and (min-width: 768px) { + .su-cta .su-cta__button { + padding: 1.5rem 3rem 1.8rem; + font-size: 2.8rem; } } + @media only screen and (min-width: 1500px) { + .su-cta .su-cta__button { + font-size: 3rem; } } + @media only screen and (min-width: 0) { + .su-cta .su-cta__button { + width: 100%; + z-index: 100; } } + .su-cta .su-cta__icon { + display: none; } + .su-cta:hover .su-cta__img { + -webkit-transform: scale(1.02, 1.02); + transform: scale(1.02, 1.02); } + .su-cta:hover .su-cta__button { + background-color: #2e2d29; + text-decoration: none; } + +.su-main-nav ul { + margin-top: 0; + margin-bottom: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + list-style: none; + background-color: #2e2d29; } + .su-main-nav ul li ul li a { + font-size: 1.8rem; } + .su-main-nav ul li ul li ul li a { + font-size: 1.6rem; } + +.su-main-nav li { + margin-bottom: 0; } + .su-main-nav li > ul { + display: none; } + +.su-main-nav li a { + text-decoration: none; + position: relative; + padding: 1.6rem 4.8rem 1.6rem 2.4rem; + display: block; + color: #ffffff; + font-size: 1.8rem; + font-weight: 600; + border-top: 1px solid #4d4f53; + outline: 0; } + .su-main-nav li a::before { + content: ""; + position: absolute; + visibility: hidden; + -webkit-transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + z-index: 1; } + .su-main-nav li a:hover, .su-main-nav li a:focus, .su-main-nav li a:active { + text-decoration: none; } + .su-main-nav li a:hover::before, .su-main-nav li a:focus::before, .su-main-nav li a:active::before { + visibility: visible; + -webkit-transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; } + .su-main-nav li a:hover::before, .su-main-nav li a:focus::before { + background-color: #ffffff; } + .su-main-nav li a:active::before { + background-color: #ec0513; } + .su-main-nav li a::before { + height: 100%; + width: 6px; + bottom: 0; + -webkit-transform: scaleY(0); + transform: scaleY(0); } + .su-main-nav li a:hover::before, .su-main-nav li a:focus::before, .su-main-nav li a:active::before { + -webkit-transform: scaleY(1); + transform: scaleY(1); } + .su-main-nav li a::before { + left: 0; } + .su-main-nav li a:hover, .su-main-nav li a:focus, .su-main-nav li a:active { + text-decoration: underline; } + +.su-main-nav .su-main-nav__item--expanded > ul { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + +.su-main-nav .su-main-nav__item--parent > a::after { + background: url(../assets/svg/plus-white.svg) no-repeat 0 0; + background-size: 100%; + content: ""; + display: inline-block; + position: absolute; + right: 2rem; + top: 2.06rem; + height: 1.8rem; + width: 1.8rem; } + +.su-main-nav .su-main-nav__item--current > a::before { + visibility: visible; + -webkit-transform: scaleY(1); + transform: scaleY(1); + background-color: #ec0513; } + +.su-main-nav .su-main-nav__item--current > a:hover::before, .su-main-nav .su-main-nav__item--current > a:focus::before { + left: 6px; + -webkit-transition: left 0.1s ease-out; + transition: left 0.1s ease-out; + background-color: #ec0513; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a::after { + background: url(../assets/svg/minus-white.svg) no-repeat 0 0; + background-size: 100%; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a::before { + background-color: transparent; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a:hover::before { + background-color: #ffffff; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a:active::before { + background-color: #ec0513; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a::before { + background-color: #ffffff; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a:focus::before { + left: 0; + background-color: #ffffff; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:hover::before { + left: 6px; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:active::before { + background-color: #ec0513; } + +.su-main-nav--light ul { + background-color: #ffffff; } + .su-main-nav--light ul li a { + color: #2e2d29; + border-color: #d9d9d9; } + .su-main-nav--light ul li a:hover::before, .su-main-nav--light ul li a:focus::before { + background-color: #2e2d29; } + .su-main-nav--light ul li a:active { + color: #b1040e; } + .su-main-nav--light ul li a:active::before { + background-color: #b1040e; } + +.su-main-nav--light [class$="nav__item--current"] > a { + color: #b1040e; } + .su-main-nav--light [class$="nav__item--current"] > a::before, .su-main-nav--light [class$="nav__item--current"] > a:hover::before, .su-main-nav--light [class$="nav__item--current"] > a:focus::before { + background-color: #b1040e; } + +input, +textarea, select { + margin: 0.2em 0; + padding: 1rem 0.7em; + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + max-width: 46rem; + width: 100%; + border: 0.1rem solid #b6b1a9; + border-radius: 0; + color: #2e2d29; + font-size: 2rem; + height: 4.8rem; + line-height: 1.3; } + input:focus, + textarea:focus, select:focus { + -webkit-box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; + box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; } + +.flex-container { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-flex-wrap: wrap; + flex-wrap: wrap; } + .flex-container--collapse { + margin-top: 0; + margin-bottom: 0; } + @media only screen and (min-width: 576px) { + .flex-container--collapse { + margin-top: 0; + margin-bottom: 0; } } + @media only screen and (min-width: 768px) { + .flex-container--collapse { + margin-top: 0; + margin-bottom: 0; } } + @media only screen and (min-width: 992px) { + .flex-container--collapse { + margin-top: 0; + margin-bottom: 0; } } + @media only screen and (min-width: 1200px) { + .flex-container--collapse { + margin-top: 0; + margin-bottom: 0; } } + @media only screen and (min-width: 1500px) { + .flex-container--collapse { + margin-top: 0; + margin-bottom: 0; } } + .flex-container--row-gap > * { + margin: 0 0 20px; } + @media only screen and (min-width: 576px) { + .flex-container--row-gap > * { + margin: 0 0 20px; } } + @media only screen and (min-width: 768px) { + .flex-container--row-gap > * { + margin: 0 0 20px; } } + @media only screen and (min-width: 992px) { + .flex-container--row-gap > * { + margin: 0 0 36px; } } + @media only screen and (min-width: 1200px) { + .flex-container--row-gap > * { + margin: 0 0 40px; } } + @media only screen and (min-width: 1500px) { + .flex-container--row-gap > * { + margin: 0 0 48px; } } + +.flex-auto, .flex-xs-1-of-12, +.flex-1-of-12, .flex-xs-2-of-12, +.flex-2-of-12, .flex-xs-3-of-12, +.flex-3-of-12, .flex-xs-4-of-12, +.flex-4-of-12, .flex-xs-5-of-12, +.flex-5-of-12, .flex-xs-6-of-12, +.flex-6-of-12, .flex-xs-7-of-12, +.flex-7-of-12, .flex-xs-8-of-12, +.flex-8-of-12, .flex-xs-9-of-12, +.flex-9-of-12, .flex-xs-10-of-12, +.flex-10-of-12, .flex-xs-11-of-12, +.flex-11-of-12, .flex-xs-12-of-12, +.flex-12-of-12, .flex-sm-1-of-12, .flex-sm-2-of-12, .flex-sm-3-of-12, .flex-sm-4-of-12, .flex-sm-5-of-12, .flex-sm-6-of-12, .flex-sm-7-of-12, .flex-sm-8-of-12, .flex-sm-9-of-12, .flex-sm-10-of-12, .flex-sm-11-of-12, .flex-sm-12-of-12, .flex-md-1-of-12, .flex-md-2-of-12, .flex-md-3-of-12, .flex-md-4-of-12, .flex-md-5-of-12, .flex-md-6-of-12, .flex-md-7-of-12, .flex-md-8-of-12, .flex-md-9-of-12, .flex-md-10-of-12, .flex-md-11-of-12, .flex-md-12-of-12, .flex-lg-1-of-12, .flex-lg-2-of-12, .flex-lg-3-of-12, .flex-lg-4-of-12, .flex-lg-5-of-12, .flex-lg-6-of-12, .flex-lg-7-of-12, .flex-lg-8-of-12, .flex-lg-9-of-12, .flex-lg-10-of-12, .flex-lg-11-of-12, .flex-lg-12-of-12, .flex-xl-1-of-12, .flex-xl-2-of-12, .flex-xl-3-of-12, .flex-xl-4-of-12, .flex-xl-5-of-12, .flex-xl-6-of-12, .flex-xl-7-of-12, .flex-xl-8-of-12, .flex-xl-9-of-12, .flex-xl-10-of-12, .flex-xl-11-of-12, .flex-xl-12-of-12, .flex-2xl-1-of-12, .flex-2xl-2-of-12, .flex-2xl-3-of-12, .flex-2xl-4-of-12, .flex-2xl-5-of-12, .flex-2xl-6-of-12, .flex-2xl-7-of-12, .flex-2xl-8-of-12, .flex-2xl-9-of-12, .flex-2xl-10-of-12, .flex-2xl-11-of-12, .flex-2xl-12-of-12 { + position: relative; + width: 100%; + min-height: 1px; } + +.flex-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; } + +@media only screen and (min-width: 0) { + .flex-push-xs-0 { + margin-left: 0; } + .flex-push-xs-1 { + margin-left: 8.3333333333%; } + .flex-push-xs-2 { + margin-left: 16.6666666667%; } + .flex-push-xs-3 { + margin-left: 25%; } + .flex-push-xs-4 { + margin-left: 33.3333333333%; } + .flex-push-xs-5 { + margin-left: 41.6666666667%; } + .flex-push-xs-6 { + margin-left: 50%; } + .flex-push-xs-7 { + margin-left: 58.3333333333%; } + .flex-push-xs-8 { + margin-left: 66.6666666667%; } + .flex-push-xs-9 { + margin-left: 75%; } + .flex-push-xs-10 { + margin-left: 83.3333333333%; } + .flex-push-xs-11 { + margin-left: 91.6666666667%; } } + +@media only screen and (min-width: 576px) { + .flex-push-sm-0 { + margin-left: 0; } + .flex-push-sm-1 { + margin-left: 8.3333333333%; } + .flex-push-sm-2 { + margin-left: 16.6666666667%; } + .flex-push-sm-3 { + margin-left: 25%; } + .flex-push-sm-4 { + margin-left: 33.3333333333%; } + .flex-push-sm-5 { + margin-left: 41.6666666667%; } + .flex-push-sm-6 { + margin-left: 50%; } + .flex-push-sm-7 { + margin-left: 58.3333333333%; } + .flex-push-sm-8 { + margin-left: 66.6666666667%; } + .flex-push-sm-9 { + margin-left: 75%; } + .flex-push-sm-10 { + margin-left: 83.3333333333%; } + .flex-push-sm-11 { + margin-left: 91.6666666667%; } } + +@media only screen and (min-width: 768px) { + .flex-push-md-0 { + margin-left: 0; } + .flex-push-md-1 { + margin-left: 8.3333333333%; } + .flex-push-md-2 { + margin-left: 16.6666666667%; } + .flex-push-md-3 { + margin-left: 25%; } + .flex-push-md-4 { + margin-left: 33.3333333333%; } + .flex-push-md-5 { + margin-left: 41.6666666667%; } + .flex-push-md-6 { + margin-left: 50%; } + .flex-push-md-7 { + margin-left: 58.3333333333%; } + .flex-push-md-8 { + margin-left: 66.6666666667%; } + .flex-push-md-9 { + margin-left: 75%; } + .flex-push-md-10 { + margin-left: 83.3333333333%; } + .flex-push-md-11 { + margin-left: 91.6666666667%; } } + +@media only screen and (min-width: 992px) { + .flex-push-lg-0 { + margin-left: 0; } + .flex-push-lg-1 { + margin-left: 8.3333333333%; } + .flex-push-lg-2 { + margin-left: 16.6666666667%; } + .flex-push-lg-3 { + margin-left: 25%; } + .flex-push-lg-4 { + margin-left: 33.3333333333%; } + .flex-push-lg-5 { + margin-left: 41.6666666667%; } + .flex-push-lg-6 { + margin-left: 50%; } + .flex-push-lg-7 { + margin-left: 58.3333333333%; } + .flex-push-lg-8 { + margin-left: 66.6666666667%; } + .flex-push-lg-9 { + margin-left: 75%; } + .flex-push-lg-10 { + margin-left: 83.3333333333%; } + .flex-push-lg-11 { + margin-left: 91.6666666667%; } } + +@media only screen and (min-width: 1200px) { + .flex-push-xl-0 { + margin-left: 0; } + .flex-push-xl-1 { + margin-left: 8.3333333333%; } + .flex-push-xl-2 { + margin-left: 16.6666666667%; } + .flex-push-xl-3 { + margin-left: 25%; } + .flex-push-xl-4 { + margin-left: 33.3333333333%; } + .flex-push-xl-5 { + margin-left: 41.6666666667%; } + .flex-push-xl-6 { + margin-left: 50%; } + .flex-push-xl-7 { + margin-left: 58.3333333333%; } + .flex-push-xl-8 { + margin-left: 66.6666666667%; } + .flex-push-xl-9 { + margin-left: 75%; } + .flex-push-xl-10 { + margin-left: 83.3333333333%; } + .flex-push-xl-11 { + margin-left: 91.6666666667%; } } + +@media only screen and (min-width: 1500px) { + .flex-push-2xl-0 { + margin-left: 0; } + .flex-push-2xl-1 { + margin-left: 8.3333333333%; } + .flex-push-2xl-2 { + margin-left: 16.6666666667%; } + .flex-push-2xl-3 { + margin-left: 25%; } + .flex-push-2xl-4 { + margin-left: 33.3333333333%; } + .flex-push-2xl-5 { + margin-left: 41.6666666667%; } + .flex-push-2xl-6 { + margin-left: 50%; } + .flex-push-2xl-7 { + margin-left: 58.3333333333%; } + .flex-push-2xl-8 { + margin-left: 66.6666666667%; } + .flex-push-2xl-9 { + margin-left: 75%; } + .flex-push-2xl-10 { + margin-left: 83.3333333333%; } + .flex-push-2xl-11 { + margin-left: 91.6666666667%; } } + +@media only screen and (min-width: 576px) { + .flex-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 18.3333333333px); + flex: 0 0 calc(8.3333333333% - 18.3333333333px); + max-width: calc(8.3333333333% - 18.3333333333px); } } + +@media only screen and (min-width: 768px) { + .flex-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 18.3333333333px); + flex: 0 0 calc(8.3333333333% - 18.3333333333px); + max-width: calc(8.3333333333% - 18.3333333333px); } } + +@media only screen and (min-width: 992px) { + .flex-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 33px); + flex: 0 0 calc(8.3333333333% - 33px); + max-width: calc(8.3333333333% - 33px); } } + +@media only screen and (min-width: 1200px) { + .flex-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 36.6666666667px); + flex: 0 0 calc(8.3333333333% - 36.6666666667px); + max-width: calc(8.3333333333% - 36.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 44px); + flex: 0 0 calc(8.3333333333% - 44px); + max-width: calc(8.3333333333% - 44px); } } + +@media only screen and (min-width: 576px) { + .flex-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 16.6666666667px); + flex: 0 0 calc(16.6666666667% - 16.6666666667px); + max-width: calc(16.6666666667% - 16.6666666667px); } } + +@media only screen and (min-width: 768px) { + .flex-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 16.6666666667px); + flex: 0 0 calc(16.6666666667% - 16.6666666667px); + max-width: calc(16.6666666667% - 16.6666666667px); } } + +@media only screen and (min-width: 992px) { + .flex-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 30px); + flex: 0 0 calc(16.6666666667% - 30px); + max-width: calc(16.6666666667% - 30px); } } + +@media only screen and (min-width: 1200px) { + .flex-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 33.3333333333px); + flex: 0 0 calc(16.6666666667% - 33.3333333333px); + max-width: calc(16.6666666667% - 33.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 40px); + flex: 0 0 calc(16.6666666667% - 40px); + max-width: calc(16.6666666667% - 40px); } } + +@media only screen and (min-width: 576px) { + .flex-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 15px); + flex: 0 0 calc(25% - 15px); + max-width: calc(25% - 15px); } } + +@media only screen and (min-width: 768px) { + .flex-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 15px); + flex: 0 0 calc(25% - 15px); + max-width: calc(25% - 15px); } } + +@media only screen and (min-width: 992px) { + .flex-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 27px); + flex: 0 0 calc(25% - 27px); + max-width: calc(25% - 27px); } } + +@media only screen and (min-width: 1200px) { + .flex-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 30px); + flex: 0 0 calc(25% - 30px); + max-width: calc(25% - 30px); } } + +@media only screen and (min-width: 1500px) { + .flex-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 36px); + flex: 0 0 calc(25% - 36px); + max-width: calc(25% - 36px); } } + +@media only screen and (min-width: 576px) { + .flex-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 13.3333333333px); + flex: 0 0 calc(33.3333333333% - 13.3333333333px); + max-width: calc(33.3333333333% - 13.3333333333px); } } + +@media only screen and (min-width: 768px) { + .flex-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 13.3333333333px); + flex: 0 0 calc(33.3333333333% - 13.3333333333px); + max-width: calc(33.3333333333% - 13.3333333333px); } } + +@media only screen and (min-width: 992px) { + .flex-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 24px); + flex: 0 0 calc(33.3333333333% - 24px); + max-width: calc(33.3333333333% - 24px); } } + +@media only screen and (min-width: 1200px) { + .flex-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 26.6666666667px); + flex: 0 0 calc(33.3333333333% - 26.6666666667px); + max-width: calc(33.3333333333% - 26.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 32px); + flex: 0 0 calc(33.3333333333% - 32px); + max-width: calc(33.3333333333% - 32px); } } + +@media only screen and (min-width: 576px) { + .flex-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 11.6666666667px); + flex: 0 0 calc(41.6666666667% - 11.6666666667px); + max-width: calc(41.6666666667% - 11.6666666667px); } } + +@media only screen and (min-width: 768px) { + .flex-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 11.6666666667px); + flex: 0 0 calc(41.6666666667% - 11.6666666667px); + max-width: calc(41.6666666667% - 11.6666666667px); } } + +@media only screen and (min-width: 992px) { + .flex-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 21px); + flex: 0 0 calc(41.6666666667% - 21px); + max-width: calc(41.6666666667% - 21px); } } + +@media only screen and (min-width: 1200px) { + .flex-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 23.3333333333px); + flex: 0 0 calc(41.6666666667% - 23.3333333333px); + max-width: calc(41.6666666667% - 23.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 28px); + flex: 0 0 calc(41.6666666667% - 28px); + max-width: calc(41.6666666667% - 28px); } } + +@media only screen and (min-width: 576px) { + .flex-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 10px); + flex: 0 0 calc(50% - 10px); + max-width: calc(50% - 10px); } } + +@media only screen and (min-width: 768px) { + .flex-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 10px); + flex: 0 0 calc(50% - 10px); + max-width: calc(50% - 10px); } } + +@media only screen and (min-width: 992px) { + .flex-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 18px); + flex: 0 0 calc(50% - 18px); + max-width: calc(50% - 18px); } } + +@media only screen and (min-width: 1200px) { + .flex-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 20px); + flex: 0 0 calc(50% - 20px); + max-width: calc(50% - 20px); } } + +@media only screen and (min-width: 1500px) { + .flex-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 24px); + flex: 0 0 calc(50% - 24px); + max-width: calc(50% - 24px); } } + +@media only screen and (min-width: 576px) { + .flex-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 8.3333333333px); + flex: 0 0 calc(58.3333333333% - 8.3333333333px); + max-width: calc(58.3333333333% - 8.3333333333px); } } + +@media only screen and (min-width: 768px) { + .flex-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 8.3333333333px); + flex: 0 0 calc(58.3333333333% - 8.3333333333px); + max-width: calc(58.3333333333% - 8.3333333333px); } } + +@media only screen and (min-width: 992px) { + .flex-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 15px); + flex: 0 0 calc(58.3333333333% - 15px); + max-width: calc(58.3333333333% - 15px); } } + +@media only screen and (min-width: 1200px) { + .flex-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 16.6666666667px); + flex: 0 0 calc(58.3333333333% - 16.6666666667px); + max-width: calc(58.3333333333% - 16.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 20px); + flex: 0 0 calc(58.3333333333% - 20px); + max-width: calc(58.3333333333% - 20px); } } + +@media only screen and (min-width: 576px) { + .flex-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 6.6666666667px); + flex: 0 0 calc(66.6666666667% - 6.6666666667px); + max-width: calc(66.6666666667% - 6.6666666667px); } } + +@media only screen and (min-width: 768px) { + .flex-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 6.6666666667px); + flex: 0 0 calc(66.6666666667% - 6.6666666667px); + max-width: calc(66.6666666667% - 6.6666666667px); } } + +@media only screen and (min-width: 992px) { + .flex-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 12px); + flex: 0 0 calc(66.6666666667% - 12px); + max-width: calc(66.6666666667% - 12px); } } + +@media only screen and (min-width: 1200px) { + .flex-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 13.3333333333px); + flex: 0 0 calc(66.6666666667% - 13.3333333333px); + max-width: calc(66.6666666667% - 13.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 16px); + flex: 0 0 calc(66.6666666667% - 16px); + max-width: calc(66.6666666667% - 16px); } } + +@media only screen and (min-width: 576px) { + .flex-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 5px); + flex: 0 0 calc(75% - 5px); + max-width: calc(75% - 5px); } } + +@media only screen and (min-width: 768px) { + .flex-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 5px); + flex: 0 0 calc(75% - 5px); + max-width: calc(75% - 5px); } } + +@media only screen and (min-width: 992px) { + .flex-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 9px); + flex: 0 0 calc(75% - 9px); + max-width: calc(75% - 9px); } } + +@media only screen and (min-width: 1200px) { + .flex-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 10px); + flex: 0 0 calc(75% - 10px); + max-width: calc(75% - 10px); } } + +@media only screen and (min-width: 1500px) { + .flex-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 12px); + flex: 0 0 calc(75% - 12px); + max-width: calc(75% - 12px); } } + +@media only screen and (min-width: 576px) { + .flex-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 3.3333333333px); + flex: 0 0 calc(83.3333333333% - 3.3333333333px); + max-width: calc(83.3333333333% - 3.3333333333px); } } + +@media only screen and (min-width: 768px) { + .flex-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 3.3333333333px); + flex: 0 0 calc(83.3333333333% - 3.3333333333px); + max-width: calc(83.3333333333% - 3.3333333333px); } } + +@media only screen and (min-width: 992px) { + .flex-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 6px); + flex: 0 0 calc(83.3333333333% - 6px); + max-width: calc(83.3333333333% - 6px); } } + +@media only screen and (min-width: 1200px) { + .flex-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 6.6666666667px); + flex: 0 0 calc(83.3333333333% - 6.6666666667px); + max-width: calc(83.3333333333% - 6.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 8px); + flex: 0 0 calc(83.3333333333% - 8px); + max-width: calc(83.3333333333% - 8px); } } + +@media only screen and (min-width: 576px) { + .flex-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 1.6666666667px); + flex: 0 0 calc(91.6666666667% - 1.6666666667px); + max-width: calc(91.6666666667% - 1.6666666667px); } } + +@media only screen and (min-width: 768px) { + .flex-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 1.6666666667px); + flex: 0 0 calc(91.6666666667% - 1.6666666667px); + max-width: calc(91.6666666667% - 1.6666666667px); } } + +@media only screen and (min-width: 992px) { + .flex-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 3px); + flex: 0 0 calc(91.6666666667% - 3px); + max-width: calc(91.6666666667% - 3px); } } + +@media only screen and (min-width: 1200px) { + .flex-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 3.3333333333px); + flex: 0 0 calc(91.6666666667% - 3.3333333333px); + max-width: calc(91.6666666667% - 3.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 4px); + flex: 0 0 calc(91.6666666667% - 4px); + max-width: calc(91.6666666667% - 4px); } } + +@media only screen and (min-width: 0) { + .flex-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 576px) { + .flex-sm-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 18.3333333333px); + flex: 0 0 calc(8.3333333333% - 18.3333333333px); + max-width: calc(8.3333333333% - 18.3333333333px); } } + +@media only screen and (min-width: 768px) { + .flex-sm-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 18.3333333333px); + flex: 0 0 calc(8.3333333333% - 18.3333333333px); + max-width: calc(8.3333333333% - 18.3333333333px); } } + +@media only screen and (min-width: 992px) { + .flex-sm-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 33px); + flex: 0 0 calc(8.3333333333% - 33px); + max-width: calc(8.3333333333% - 33px); } } + +@media only screen and (min-width: 1200px) { + .flex-sm-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 36.6666666667px); + flex: 0 0 calc(8.3333333333% - 36.6666666667px); + max-width: calc(8.3333333333% - 36.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-sm-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 44px); + flex: 0 0 calc(8.3333333333% - 44px); + max-width: calc(8.3333333333% - 44px); } } + +@media only screen and (min-width: 576px) { + .flex-sm-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 16.6666666667px); + flex: 0 0 calc(16.6666666667% - 16.6666666667px); + max-width: calc(16.6666666667% - 16.6666666667px); } } + +@media only screen and (min-width: 768px) { + .flex-sm-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 16.6666666667px); + flex: 0 0 calc(16.6666666667% - 16.6666666667px); + max-width: calc(16.6666666667% - 16.6666666667px); } } + +@media only screen and (min-width: 992px) { + .flex-sm-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 30px); + flex: 0 0 calc(16.6666666667% - 30px); + max-width: calc(16.6666666667% - 30px); } } + +@media only screen and (min-width: 1200px) { + .flex-sm-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 33.3333333333px); + flex: 0 0 calc(16.6666666667% - 33.3333333333px); + max-width: calc(16.6666666667% - 33.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-sm-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 40px); + flex: 0 0 calc(16.6666666667% - 40px); + max-width: calc(16.6666666667% - 40px); } } + +@media only screen and (min-width: 576px) { + .flex-sm-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 15px); + flex: 0 0 calc(25% - 15px); + max-width: calc(25% - 15px); } } + +@media only screen and (min-width: 768px) { + .flex-sm-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 15px); + flex: 0 0 calc(25% - 15px); + max-width: calc(25% - 15px); } } + +@media only screen and (min-width: 992px) { + .flex-sm-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 27px); + flex: 0 0 calc(25% - 27px); + max-width: calc(25% - 27px); } } + +@media only screen and (min-width: 1200px) { + .flex-sm-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 30px); + flex: 0 0 calc(25% - 30px); + max-width: calc(25% - 30px); } } + +@media only screen and (min-width: 1500px) { + .flex-sm-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 36px); + flex: 0 0 calc(25% - 36px); + max-width: calc(25% - 36px); } } + +@media only screen and (min-width: 576px) { + .flex-sm-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 13.3333333333px); + flex: 0 0 calc(33.3333333333% - 13.3333333333px); + max-width: calc(33.3333333333% - 13.3333333333px); } } + +@media only screen and (min-width: 768px) { + .flex-sm-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 13.3333333333px); + flex: 0 0 calc(33.3333333333% - 13.3333333333px); + max-width: calc(33.3333333333% - 13.3333333333px); } } + +@media only screen and (min-width: 992px) { + .flex-sm-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 24px); + flex: 0 0 calc(33.3333333333% - 24px); + max-width: calc(33.3333333333% - 24px); } } + +@media only screen and (min-width: 1200px) { + .flex-sm-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 26.6666666667px); + flex: 0 0 calc(33.3333333333% - 26.6666666667px); + max-width: calc(33.3333333333% - 26.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-sm-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 32px); + flex: 0 0 calc(33.3333333333% - 32px); + max-width: calc(33.3333333333% - 32px); } } + +@media only screen and (min-width: 576px) { + .flex-sm-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 11.6666666667px); + flex: 0 0 calc(41.6666666667% - 11.6666666667px); + max-width: calc(41.6666666667% - 11.6666666667px); } } + +@media only screen and (min-width: 768px) { + .flex-sm-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 11.6666666667px); + flex: 0 0 calc(41.6666666667% - 11.6666666667px); + max-width: calc(41.6666666667% - 11.6666666667px); } } + +@media only screen and (min-width: 992px) { + .flex-sm-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 21px); + flex: 0 0 calc(41.6666666667% - 21px); + max-width: calc(41.6666666667% - 21px); } } + +@media only screen and (min-width: 1200px) { + .flex-sm-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 23.3333333333px); + flex: 0 0 calc(41.6666666667% - 23.3333333333px); + max-width: calc(41.6666666667% - 23.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-sm-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 28px); + flex: 0 0 calc(41.6666666667% - 28px); + max-width: calc(41.6666666667% - 28px); } } + +@media only screen and (min-width: 576px) { + .flex-sm-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 10px); + flex: 0 0 calc(50% - 10px); + max-width: calc(50% - 10px); } } + +@media only screen and (min-width: 768px) { + .flex-sm-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 10px); + flex: 0 0 calc(50% - 10px); + max-width: calc(50% - 10px); } } + +@media only screen and (min-width: 992px) { + .flex-sm-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 18px); + flex: 0 0 calc(50% - 18px); + max-width: calc(50% - 18px); } } + +@media only screen and (min-width: 1200px) { + .flex-sm-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 20px); + flex: 0 0 calc(50% - 20px); + max-width: calc(50% - 20px); } } + +@media only screen and (min-width: 1500px) { + .flex-sm-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 24px); + flex: 0 0 calc(50% - 24px); + max-width: calc(50% - 24px); } } + +@media only screen and (min-width: 576px) { + .flex-sm-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 8.3333333333px); + flex: 0 0 calc(58.3333333333% - 8.3333333333px); + max-width: calc(58.3333333333% - 8.3333333333px); } } + +@media only screen and (min-width: 768px) { + .flex-sm-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 8.3333333333px); + flex: 0 0 calc(58.3333333333% - 8.3333333333px); + max-width: calc(58.3333333333% - 8.3333333333px); } } + +@media only screen and (min-width: 992px) { + .flex-sm-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 15px); + flex: 0 0 calc(58.3333333333% - 15px); + max-width: calc(58.3333333333% - 15px); } } + +@media only screen and (min-width: 1200px) { + .flex-sm-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 16.6666666667px); + flex: 0 0 calc(58.3333333333% - 16.6666666667px); + max-width: calc(58.3333333333% - 16.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-sm-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 20px); + flex: 0 0 calc(58.3333333333% - 20px); + max-width: calc(58.3333333333% - 20px); } } + +@media only screen and (min-width: 576px) { + .flex-sm-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 6.6666666667px); + flex: 0 0 calc(66.6666666667% - 6.6666666667px); + max-width: calc(66.6666666667% - 6.6666666667px); } } + +@media only screen and (min-width: 768px) { + .flex-sm-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 6.6666666667px); + flex: 0 0 calc(66.6666666667% - 6.6666666667px); + max-width: calc(66.6666666667% - 6.6666666667px); } } + +@media only screen and (min-width: 992px) { + .flex-sm-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 12px); + flex: 0 0 calc(66.6666666667% - 12px); + max-width: calc(66.6666666667% - 12px); } } + +@media only screen and (min-width: 1200px) { + .flex-sm-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 13.3333333333px); + flex: 0 0 calc(66.6666666667% - 13.3333333333px); + max-width: calc(66.6666666667% - 13.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-sm-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 16px); + flex: 0 0 calc(66.6666666667% - 16px); + max-width: calc(66.6666666667% - 16px); } } + +@media only screen and (min-width: 576px) { + .flex-sm-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 5px); + flex: 0 0 calc(75% - 5px); + max-width: calc(75% - 5px); } } + +@media only screen and (min-width: 768px) { + .flex-sm-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 5px); + flex: 0 0 calc(75% - 5px); + max-width: calc(75% - 5px); } } + +@media only screen and (min-width: 992px) { + .flex-sm-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 9px); + flex: 0 0 calc(75% - 9px); + max-width: calc(75% - 9px); } } + +@media only screen and (min-width: 1200px) { + .flex-sm-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 10px); + flex: 0 0 calc(75% - 10px); + max-width: calc(75% - 10px); } } + +@media only screen and (min-width: 1500px) { + .flex-sm-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 12px); + flex: 0 0 calc(75% - 12px); + max-width: calc(75% - 12px); } } + +@media only screen and (min-width: 576px) { + .flex-sm-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 3.3333333333px); + flex: 0 0 calc(83.3333333333% - 3.3333333333px); + max-width: calc(83.3333333333% - 3.3333333333px); } } + +@media only screen and (min-width: 768px) { + .flex-sm-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 3.3333333333px); + flex: 0 0 calc(83.3333333333% - 3.3333333333px); + max-width: calc(83.3333333333% - 3.3333333333px); } } + +@media only screen and (min-width: 992px) { + .flex-sm-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 6px); + flex: 0 0 calc(83.3333333333% - 6px); + max-width: calc(83.3333333333% - 6px); } } + +@media only screen and (min-width: 1200px) { + .flex-sm-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 6.6666666667px); + flex: 0 0 calc(83.3333333333% - 6.6666666667px); + max-width: calc(83.3333333333% - 6.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-sm-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 8px); + flex: 0 0 calc(83.3333333333% - 8px); + max-width: calc(83.3333333333% - 8px); } } + +@media only screen and (min-width: 576px) { + .flex-sm-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 1.6666666667px); + flex: 0 0 calc(91.6666666667% - 1.6666666667px); + max-width: calc(91.6666666667% - 1.6666666667px); } } + +@media only screen and (min-width: 768px) { + .flex-sm-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 1.6666666667px); + flex: 0 0 calc(91.6666666667% - 1.6666666667px); + max-width: calc(91.6666666667% - 1.6666666667px); } } + +@media only screen and (min-width: 992px) { + .flex-sm-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 3px); + flex: 0 0 calc(91.6666666667% - 3px); + max-width: calc(91.6666666667% - 3px); } } + +@media only screen and (min-width: 1200px) { + .flex-sm-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 3.3333333333px); + flex: 0 0 calc(91.6666666667% - 3.3333333333px); + max-width: calc(91.6666666667% - 3.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-sm-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 4px); + flex: 0 0 calc(91.6666666667% - 4px); + max-width: calc(91.6666666667% - 4px); } } + +@media only screen and (min-width: 576px) { + .flex-sm-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 768px) { + .flex-sm-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 992px) { + .flex-sm-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 1200px) { + .flex-sm-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 1500px) { + .flex-sm-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 768px) { + .flex-md-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 18.3333333333px); + flex: 0 0 calc(8.3333333333% - 18.3333333333px); + max-width: calc(8.3333333333% - 18.3333333333px); } } + +@media only screen and (min-width: 992px) { + .flex-md-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 33px); + flex: 0 0 calc(8.3333333333% - 33px); + max-width: calc(8.3333333333% - 33px); } } + +@media only screen and (min-width: 1200px) { + .flex-md-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 36.6666666667px); + flex: 0 0 calc(8.3333333333% - 36.6666666667px); + max-width: calc(8.3333333333% - 36.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-md-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 44px); + flex: 0 0 calc(8.3333333333% - 44px); + max-width: calc(8.3333333333% - 44px); } } + +@media only screen and (min-width: 768px) { + .flex-md-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 16.6666666667px); + flex: 0 0 calc(16.6666666667% - 16.6666666667px); + max-width: calc(16.6666666667% - 16.6666666667px); } } + +@media only screen and (min-width: 992px) { + .flex-md-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 30px); + flex: 0 0 calc(16.6666666667% - 30px); + max-width: calc(16.6666666667% - 30px); } } + +@media only screen and (min-width: 1200px) { + .flex-md-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 33.3333333333px); + flex: 0 0 calc(16.6666666667% - 33.3333333333px); + max-width: calc(16.6666666667% - 33.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-md-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 40px); + flex: 0 0 calc(16.6666666667% - 40px); + max-width: calc(16.6666666667% - 40px); } } + +@media only screen and (min-width: 768px) { + .flex-md-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 15px); + flex: 0 0 calc(25% - 15px); + max-width: calc(25% - 15px); } } + +@media only screen and (min-width: 992px) { + .flex-md-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 27px); + flex: 0 0 calc(25% - 27px); + max-width: calc(25% - 27px); } } + +@media only screen and (min-width: 1200px) { + .flex-md-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 30px); + flex: 0 0 calc(25% - 30px); + max-width: calc(25% - 30px); } } + +@media only screen and (min-width: 1500px) { + .flex-md-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 36px); + flex: 0 0 calc(25% - 36px); + max-width: calc(25% - 36px); } } + +@media only screen and (min-width: 768px) { + .flex-md-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 13.3333333333px); + flex: 0 0 calc(33.3333333333% - 13.3333333333px); + max-width: calc(33.3333333333% - 13.3333333333px); } } + +@media only screen and (min-width: 992px) { + .flex-md-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 24px); + flex: 0 0 calc(33.3333333333% - 24px); + max-width: calc(33.3333333333% - 24px); } } + +@media only screen and (min-width: 1200px) { + .flex-md-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 26.6666666667px); + flex: 0 0 calc(33.3333333333% - 26.6666666667px); + max-width: calc(33.3333333333% - 26.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-md-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 32px); + flex: 0 0 calc(33.3333333333% - 32px); + max-width: calc(33.3333333333% - 32px); } } + +@media only screen and (min-width: 768px) { + .flex-md-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 11.6666666667px); + flex: 0 0 calc(41.6666666667% - 11.6666666667px); + max-width: calc(41.6666666667% - 11.6666666667px); } } + +@media only screen and (min-width: 992px) { + .flex-md-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 21px); + flex: 0 0 calc(41.6666666667% - 21px); + max-width: calc(41.6666666667% - 21px); } } + +@media only screen and (min-width: 1200px) { + .flex-md-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 23.3333333333px); + flex: 0 0 calc(41.6666666667% - 23.3333333333px); + max-width: calc(41.6666666667% - 23.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-md-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 28px); + flex: 0 0 calc(41.6666666667% - 28px); + max-width: calc(41.6666666667% - 28px); } } + +@media only screen and (min-width: 768px) { + .flex-md-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 10px); + flex: 0 0 calc(50% - 10px); + max-width: calc(50% - 10px); } } + +@media only screen and (min-width: 992px) { + .flex-md-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 18px); + flex: 0 0 calc(50% - 18px); + max-width: calc(50% - 18px); } } + +@media only screen and (min-width: 1200px) { + .flex-md-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 20px); + flex: 0 0 calc(50% - 20px); + max-width: calc(50% - 20px); } } + +@media only screen and (min-width: 1500px) { + .flex-md-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 24px); + flex: 0 0 calc(50% - 24px); + max-width: calc(50% - 24px); } } + +@media only screen and (min-width: 768px) { + .flex-md-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 8.3333333333px); + flex: 0 0 calc(58.3333333333% - 8.3333333333px); + max-width: calc(58.3333333333% - 8.3333333333px); } } + +@media only screen and (min-width: 992px) { + .flex-md-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 15px); + flex: 0 0 calc(58.3333333333% - 15px); + max-width: calc(58.3333333333% - 15px); } } + +@media only screen and (min-width: 1200px) { + .flex-md-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 16.6666666667px); + flex: 0 0 calc(58.3333333333% - 16.6666666667px); + max-width: calc(58.3333333333% - 16.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-md-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 20px); + flex: 0 0 calc(58.3333333333% - 20px); + max-width: calc(58.3333333333% - 20px); } } + +@media only screen and (min-width: 768px) { + .flex-md-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 6.6666666667px); + flex: 0 0 calc(66.6666666667% - 6.6666666667px); + max-width: calc(66.6666666667% - 6.6666666667px); } } + +@media only screen and (min-width: 992px) { + .flex-md-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 12px); + flex: 0 0 calc(66.6666666667% - 12px); + max-width: calc(66.6666666667% - 12px); } } + +@media only screen and (min-width: 1200px) { + .flex-md-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 13.3333333333px); + flex: 0 0 calc(66.6666666667% - 13.3333333333px); + max-width: calc(66.6666666667% - 13.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-md-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 16px); + flex: 0 0 calc(66.6666666667% - 16px); + max-width: calc(66.6666666667% - 16px); } } + +@media only screen and (min-width: 768px) { + .flex-md-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 5px); + flex: 0 0 calc(75% - 5px); + max-width: calc(75% - 5px); } } + +@media only screen and (min-width: 992px) { + .flex-md-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 9px); + flex: 0 0 calc(75% - 9px); + max-width: calc(75% - 9px); } } + +@media only screen and (min-width: 1200px) { + .flex-md-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 10px); + flex: 0 0 calc(75% - 10px); + max-width: calc(75% - 10px); } } + +@media only screen and (min-width: 1500px) { + .flex-md-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 12px); + flex: 0 0 calc(75% - 12px); + max-width: calc(75% - 12px); } } + +@media only screen and (min-width: 768px) { + .flex-md-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 3.3333333333px); + flex: 0 0 calc(83.3333333333% - 3.3333333333px); + max-width: calc(83.3333333333% - 3.3333333333px); } } + +@media only screen and (min-width: 992px) { + .flex-md-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 6px); + flex: 0 0 calc(83.3333333333% - 6px); + max-width: calc(83.3333333333% - 6px); } } + +@media only screen and (min-width: 1200px) { + .flex-md-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 6.6666666667px); + flex: 0 0 calc(83.3333333333% - 6.6666666667px); + max-width: calc(83.3333333333% - 6.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-md-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 8px); + flex: 0 0 calc(83.3333333333% - 8px); + max-width: calc(83.3333333333% - 8px); } } + +@media only screen and (min-width: 768px) { + .flex-md-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 1.6666666667px); + flex: 0 0 calc(91.6666666667% - 1.6666666667px); + max-width: calc(91.6666666667% - 1.6666666667px); } } + +@media only screen and (min-width: 992px) { + .flex-md-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 3px); + flex: 0 0 calc(91.6666666667% - 3px); + max-width: calc(91.6666666667% - 3px); } } + +@media only screen and (min-width: 1200px) { + .flex-md-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 3.3333333333px); + flex: 0 0 calc(91.6666666667% - 3.3333333333px); + max-width: calc(91.6666666667% - 3.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-md-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 4px); + flex: 0 0 calc(91.6666666667% - 4px); + max-width: calc(91.6666666667% - 4px); } } + +@media only screen and (min-width: 768px) { + .flex-md-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 992px) { + .flex-md-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 1200px) { + .flex-md-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 1500px) { + .flex-md-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 992px) { + .flex-lg-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 33px); + flex: 0 0 calc(8.3333333333% - 33px); + max-width: calc(8.3333333333% - 33px); } } + +@media only screen and (min-width: 1200px) { + .flex-lg-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 36.6666666667px); + flex: 0 0 calc(8.3333333333% - 36.6666666667px); + max-width: calc(8.3333333333% - 36.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-lg-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 44px); + flex: 0 0 calc(8.3333333333% - 44px); + max-width: calc(8.3333333333% - 44px); } } + +@media only screen and (min-width: 992px) { + .flex-lg-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 30px); + flex: 0 0 calc(16.6666666667% - 30px); + max-width: calc(16.6666666667% - 30px); } } + +@media only screen and (min-width: 1200px) { + .flex-lg-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 33.3333333333px); + flex: 0 0 calc(16.6666666667% - 33.3333333333px); + max-width: calc(16.6666666667% - 33.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-lg-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 40px); + flex: 0 0 calc(16.6666666667% - 40px); + max-width: calc(16.6666666667% - 40px); } } + +@media only screen and (min-width: 992px) { + .flex-lg-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 27px); + flex: 0 0 calc(25% - 27px); + max-width: calc(25% - 27px); } } + +@media only screen and (min-width: 1200px) { + .flex-lg-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 30px); + flex: 0 0 calc(25% - 30px); + max-width: calc(25% - 30px); } } + +@media only screen and (min-width: 1500px) { + .flex-lg-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 36px); + flex: 0 0 calc(25% - 36px); + max-width: calc(25% - 36px); } } + +@media only screen and (min-width: 992px) { + .flex-lg-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 24px); + flex: 0 0 calc(33.3333333333% - 24px); + max-width: calc(33.3333333333% - 24px); } } + +@media only screen and (min-width: 1200px) { + .flex-lg-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 26.6666666667px); + flex: 0 0 calc(33.3333333333% - 26.6666666667px); + max-width: calc(33.3333333333% - 26.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-lg-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 32px); + flex: 0 0 calc(33.3333333333% - 32px); + max-width: calc(33.3333333333% - 32px); } } + +@media only screen and (min-width: 992px) { + .flex-lg-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 21px); + flex: 0 0 calc(41.6666666667% - 21px); + max-width: calc(41.6666666667% - 21px); } } + +@media only screen and (min-width: 1200px) { + .flex-lg-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 23.3333333333px); + flex: 0 0 calc(41.6666666667% - 23.3333333333px); + max-width: calc(41.6666666667% - 23.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-lg-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 28px); + flex: 0 0 calc(41.6666666667% - 28px); + max-width: calc(41.6666666667% - 28px); } } + +@media only screen and (min-width: 992px) { + .flex-lg-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 18px); + flex: 0 0 calc(50% - 18px); + max-width: calc(50% - 18px); } } + +@media only screen and (min-width: 1200px) { + .flex-lg-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 20px); + flex: 0 0 calc(50% - 20px); + max-width: calc(50% - 20px); } } + +@media only screen and (min-width: 1500px) { + .flex-lg-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 24px); + flex: 0 0 calc(50% - 24px); + max-width: calc(50% - 24px); } } + +@media only screen and (min-width: 992px) { + .flex-lg-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 15px); + flex: 0 0 calc(58.3333333333% - 15px); + max-width: calc(58.3333333333% - 15px); } } + +@media only screen and (min-width: 1200px) { + .flex-lg-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 16.6666666667px); + flex: 0 0 calc(58.3333333333% - 16.6666666667px); + max-width: calc(58.3333333333% - 16.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-lg-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 20px); + flex: 0 0 calc(58.3333333333% - 20px); + max-width: calc(58.3333333333% - 20px); } } + +@media only screen and (min-width: 992px) { + .flex-lg-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 12px); + flex: 0 0 calc(66.6666666667% - 12px); + max-width: calc(66.6666666667% - 12px); } } + +@media only screen and (min-width: 1200px) { + .flex-lg-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 13.3333333333px); + flex: 0 0 calc(66.6666666667% - 13.3333333333px); + max-width: calc(66.6666666667% - 13.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-lg-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 16px); + flex: 0 0 calc(66.6666666667% - 16px); + max-width: calc(66.6666666667% - 16px); } } + +@media only screen and (min-width: 992px) { + .flex-lg-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 9px); + flex: 0 0 calc(75% - 9px); + max-width: calc(75% - 9px); } } + +@media only screen and (min-width: 1200px) { + .flex-lg-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 10px); + flex: 0 0 calc(75% - 10px); + max-width: calc(75% - 10px); } } + +@media only screen and (min-width: 1500px) { + .flex-lg-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 12px); + flex: 0 0 calc(75% - 12px); + max-width: calc(75% - 12px); } } + +@media only screen and (min-width: 992px) { + .flex-lg-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 6px); + flex: 0 0 calc(83.3333333333% - 6px); + max-width: calc(83.3333333333% - 6px); } } + +@media only screen and (min-width: 1200px) { + .flex-lg-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 6.6666666667px); + flex: 0 0 calc(83.3333333333% - 6.6666666667px); + max-width: calc(83.3333333333% - 6.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-lg-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 8px); + flex: 0 0 calc(83.3333333333% - 8px); + max-width: calc(83.3333333333% - 8px); } } + +@media only screen and (min-width: 992px) { + .flex-lg-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 3px); + flex: 0 0 calc(91.6666666667% - 3px); + max-width: calc(91.6666666667% - 3px); } } + +@media only screen and (min-width: 1200px) { + .flex-lg-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 3.3333333333px); + flex: 0 0 calc(91.6666666667% - 3.3333333333px); + max-width: calc(91.6666666667% - 3.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-lg-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 4px); + flex: 0 0 calc(91.6666666667% - 4px); + max-width: calc(91.6666666667% - 4px); } } + +@media only screen and (min-width: 992px) { + .flex-lg-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 1200px) { + .flex-lg-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 1500px) { + .flex-lg-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 1200px) { + .flex-xl-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 36.6666666667px); + flex: 0 0 calc(8.3333333333% - 36.6666666667px); + max-width: calc(8.3333333333% - 36.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-xl-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 44px); + flex: 0 0 calc(8.3333333333% - 44px); + max-width: calc(8.3333333333% - 44px); } } + +@media only screen and (min-width: 1200px) { + .flex-xl-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 33.3333333333px); + flex: 0 0 calc(16.6666666667% - 33.3333333333px); + max-width: calc(16.6666666667% - 33.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-xl-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 40px); + flex: 0 0 calc(16.6666666667% - 40px); + max-width: calc(16.6666666667% - 40px); } } + +@media only screen and (min-width: 1200px) { + .flex-xl-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 30px); + flex: 0 0 calc(25% - 30px); + max-width: calc(25% - 30px); } } + +@media only screen and (min-width: 1500px) { + .flex-xl-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 36px); + flex: 0 0 calc(25% - 36px); + max-width: calc(25% - 36px); } } + +@media only screen and (min-width: 1200px) { + .flex-xl-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 26.6666666667px); + flex: 0 0 calc(33.3333333333% - 26.6666666667px); + max-width: calc(33.3333333333% - 26.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-xl-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 32px); + flex: 0 0 calc(33.3333333333% - 32px); + max-width: calc(33.3333333333% - 32px); } } + +@media only screen and (min-width: 1200px) { + .flex-xl-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 23.3333333333px); + flex: 0 0 calc(41.6666666667% - 23.3333333333px); + max-width: calc(41.6666666667% - 23.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-xl-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 28px); + flex: 0 0 calc(41.6666666667% - 28px); + max-width: calc(41.6666666667% - 28px); } } + +@media only screen and (min-width: 1200px) { + .flex-xl-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 20px); + flex: 0 0 calc(50% - 20px); + max-width: calc(50% - 20px); } } + +@media only screen and (min-width: 1500px) { + .flex-xl-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 24px); + flex: 0 0 calc(50% - 24px); + max-width: calc(50% - 24px); } } + +@media only screen and (min-width: 1200px) { + .flex-xl-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 16.6666666667px); + flex: 0 0 calc(58.3333333333% - 16.6666666667px); + max-width: calc(58.3333333333% - 16.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-xl-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 20px); + flex: 0 0 calc(58.3333333333% - 20px); + max-width: calc(58.3333333333% - 20px); } } + +@media only screen and (min-width: 1200px) { + .flex-xl-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 13.3333333333px); + flex: 0 0 calc(66.6666666667% - 13.3333333333px); + max-width: calc(66.6666666667% - 13.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-xl-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 16px); + flex: 0 0 calc(66.6666666667% - 16px); + max-width: calc(66.6666666667% - 16px); } } + +@media only screen and (min-width: 1200px) { + .flex-xl-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 10px); + flex: 0 0 calc(75% - 10px); + max-width: calc(75% - 10px); } } + +@media only screen and (min-width: 1500px) { + .flex-xl-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 12px); + flex: 0 0 calc(75% - 12px); + max-width: calc(75% - 12px); } } + +@media only screen and (min-width: 1200px) { + .flex-xl-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 6.6666666667px); + flex: 0 0 calc(83.3333333333% - 6.6666666667px); + max-width: calc(83.3333333333% - 6.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-xl-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 8px); + flex: 0 0 calc(83.3333333333% - 8px); + max-width: calc(83.3333333333% - 8px); } } + +@media only screen and (min-width: 1200px) { + .flex-xl-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 3.3333333333px); + flex: 0 0 calc(91.6666666667% - 3.3333333333px); + max-width: calc(91.6666666667% - 3.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-xl-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 4px); + flex: 0 0 calc(91.6666666667% - 4px); + max-width: calc(91.6666666667% - 4px); } } + +@media only screen and (min-width: 1200px) { + .flex-xl-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 1500px) { + .flex-xl-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 1500px) { + .flex-2xl-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 44px); + flex: 0 0 calc(8.3333333333% - 44px); + max-width: calc(8.3333333333% - 44px); } } + +@media only screen and (min-width: 1500px) { + .flex-2xl-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 40px); + flex: 0 0 calc(16.6666666667% - 40px); + max-width: calc(16.6666666667% - 40px); } } + +@media only screen and (min-width: 1500px) { + .flex-2xl-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 36px); + flex: 0 0 calc(25% - 36px); + max-width: calc(25% - 36px); } } + +@media only screen and (min-width: 1500px) { + .flex-2xl-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 32px); + flex: 0 0 calc(33.3333333333% - 32px); + max-width: calc(33.3333333333% - 32px); } } + +@media only screen and (min-width: 1500px) { + .flex-2xl-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 28px); + flex: 0 0 calc(41.6666666667% - 28px); + max-width: calc(41.6666666667% - 28px); } } + +@media only screen and (min-width: 1500px) { + .flex-2xl-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 24px); + flex: 0 0 calc(50% - 24px); + max-width: calc(50% - 24px); } } + +@media only screen and (min-width: 1500px) { + .flex-2xl-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 20px); + flex: 0 0 calc(58.3333333333% - 20px); + max-width: calc(58.3333333333% - 20px); } } + +@media only screen and (min-width: 1500px) { + .flex-2xl-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 16px); + flex: 0 0 calc(66.6666666667% - 16px); + max-width: calc(66.6666666667% - 16px); } } + +@media only screen and (min-width: 1500px) { + .flex-2xl-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 12px); + flex: 0 0 calc(75% - 12px); + max-width: calc(75% - 12px); } } + +@media only screen and (min-width: 1500px) { + .flex-2xl-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 8px); + flex: 0 0 calc(83.3333333333% - 8px); + max-width: calc(83.3333333333% - 8px); } } + +@media only screen and (min-width: 1500px) { + .flex-2xl-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 4px); + flex: 0 0 calc(91.6666666667% - 4px); + max-width: calc(91.6666666667% - 4px); } } + +@media only screen and (min-width: 1500px) { + .flex-2xl-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@font-face { + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../assets/fonts/fa-regular-400.eot); + src: url(../assets/fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(../assets/fonts/fa-regular-400.woff2) format("woff2"), url(../assets/fonts/fa-regular-400.woff) format("woff"), url(../assets/fonts/fa-regular-400.ttf) format("truetype"), url(../assets/svg/fa-regular-400.svg#fontawesome) format("svg"); } + +@font-face { + font-family: 'Font Awesome 5 Brands'; + font-style: normal; + font-weight: normal; + font-display: block; + src: url(../assets/fonts/fa-brands-400.eot); + src: url(../assets/fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(../assets/fonts/fa-brands-400.woff2) format("woff2"), url(../assets/fonts/fa-brands-400.woff) format("woff"), url(../assets/fonts/fa-brands-400.ttf) format("truetype"), url(../assets/svg/fa-brands-400.svg#fontawesome) format("svg"); } + +@font-face { + font-family: "Source Serif Pro"; + src: url("https://www-media.stanford.edu/assets/fonts/sourceserifpro-extralight-webfont.woff") format("woff"); + font-style: normal; + font-weight: 200; } + +@font-face { + font-family: "Source Serif Pro"; + src: url("https://www-media.stanford.edu/assets/fonts/sourceserifpro-extralightitalic-webfont.woff") format("woff"); + font-style: italic; + font-weight: 200; } + +@font-face { + font-family: "Source Serif Pro"; + src: url("https://www-media.stanford.edu/assets/fonts/sourceserifpro-light-webfont.woff") format("woff"); + font-style: normal; + font-weight: 300; } + +@font-face { + font-family: "Source Serif Pro"; + src: url("https://www-media.stanford.edu/assets/fonts/sourceserifpro-lightitalic-webfont.woff") format("woff"); + font-style: italic; + font-weight: 300; } + +@font-face { + font-family: "Source Serif Pro"; + src: url("https://www-media.stanford.edu/assets/fonts/sourceserifpro-regularitalic-webfont.woff") format("woff"); + font-style: italic; + font-weight: 400; } + +@font-face { + font-family: "Source Serif Pro"; + src: url("https://www-media.stanford.edu/assets/fonts/sourceserifpro-semibolditalic-webfont.woff") format("woff"); + font-style: italic; + font-weight: 600; } + +@font-face { + font-family: "Source Serif Pro"; + src: url("https://www-media.stanford.edu/assets/fonts/sourceserifpro-bolditalic-webfont.woff") format("woff"); + font-style: italic; + font-weight: 700; } + +@font-face { + font-family: "Source Serif Pro"; + src: url("https://www-media.stanford.edu/assets/fonts/sourceserifpro-black-webfont.woff") format("woff"); + font-style: normal; + font-weight: 900; } + +@font-face { + font-family: "Source Serif Pro"; + src: url("https://www-media.stanford.edu/assets/fonts/sourceserifpro-blackitalic-webfont.woff") format("woff"); + font-style: italic; + font-weight: 900; } + +@font-face { + font-family: "Stanford"; + src: url("https://www-media.stanford.edu/assets/fonts/stanford.woff") format("woff"), url("https://www-media.stanford.edu/assets/fonts/stanford.ttf") format("truetype"); + font-weight: 300; } + +.su-aspect-ratio { + position: relative; } + .su-aspect-ratio::before { + display: block; + content: ''; + width: 100%; + padding-top: 56.25%; } + .su-aspect-ratio > img, + .su-aspect-ratio > video { + -o-object-fit: cover; + object-fit: cover; } + .su-aspect-ratio > * { + position: relative; + z-index: 5; } + .su-aspect-ratio > *:first-child { + position: absolute; + z-index: 1; + width: 100%; + height: 100%; + left: 0; + bottom: 0; } + +.su-aspect-ratio--4x3 { + position: relative; } + .su-aspect-ratio--4x3::before { + display: block; + content: ''; + width: 100%; + padding-top: 75%; } + .su-aspect-ratio--4x3 > img, + .su-aspect-ratio--4x3 > video { + -o-object-fit: cover; + object-fit: cover; } + .su-aspect-ratio--4x3 > * { + position: relative; + z-index: 5; } + .su-aspect-ratio--4x3 > *:first-child { + position: absolute; + z-index: 1; + width: 100%; + height: 100%; + left: 0; + bottom: 0; } + +.su-aspect-ratio--1x1 { + position: relative; } + .su-aspect-ratio--1x1::before { + display: block; + content: ''; + width: 100%; + padding-top: 100%; } + .su-aspect-ratio--1x1 > img, + .su-aspect-ratio--1x1 > video { + -o-object-fit: cover; + object-fit: cover; } + .su-aspect-ratio--1x1 > * { + position: relative; + z-index: 5; } + .su-aspect-ratio--1x1 > *:first-child { + position: absolute; + z-index: 1; + width: 100%; + height: 100%; + left: 0; + bottom: 0; } + +.su-sr-only-element { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + -webkit-clip-path: inset(100%); + clip-path: inset(100%); + height: 1px; + overflow: hidden; + padding: 0; + position: absolute; + white-space: nowrap; + width: 1px; } + +.su-sr-only-text { + overflow: hidden; + text-indent: 101%; + white-space: nowrap; } + +html { + -webkit-box-sizing: border-box; + box-sizing: border-box; } + +*, +*::before, +*::after { + -webkit-box-sizing: inherit; + box-sizing: inherit; } + +body { + background-color: #ffffff; + overflow-x: hidden; } + +.lt-ie9 * { + -webkit-filter: none !important; + filter: none !important; } + +[hidden] { + display: none !important; } + +.su-embed-container { + padding-bottom: 56.25%; + position: relative; + height: 0; + overflow: hidden; + max-width: 100%; } + .su-embed-container iframe, + .su-embed-container object, + .su-embed-container embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; } + +figure { + margin: 0; } + +img { + margin: 0; + padding: 0; + display: block; + height: auto; + max-width: 100%; } + +fieldset { + border: 0; } + +legend { + font-size: 1.953125em; + letter-spacing: -0.016em; + font-weight: 700; } + @media (max-width: 767px) { + legend { + font-size: 1.66015625em; } } + +.su-fieldset-inputs label { + margin-top: 0; } + +input, +textarea { + outline: none; } + +textarea { + height: 16rem; } + +label { + display: block; + margin-top: 3rem; + max-width: 46rem; } + +[type="checkbox"], +[type="radio"] { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + -webkit-clip-path: inset(100%); + clip-path: inset(100%); + height: 1px; + overflow: hidden; + padding: 0; + position: absolute; + white-space: nowrap; + width: 1px; } + .lt-ie9 [type='checkbox'], .lt-ie9 + [type='radio'] { + border: 0; + float: left; + margin: 0.4em 0.4em 0 0; + position: static; + width: auto; } + +[type='checkbox'] + label, +[type='radio'] + label { + cursor: pointer; + font-weight: 400; + margin-bottom: 0.5em; } + +[type='checkbox'] + label::before, +[type='radio'] + label::before { + background: #ffffff; + border-radius: 3px; + -webkit-box-shadow: 0 0 0 1px #b6b1a9; + box-shadow: 0 0 0 1px #b6b1a9; + content: '\a0'; + display: inline-block; + height: 1.8rem; + line-height: 1.8rem; + margin-right: 0.6em; + text-indent: 0.15em; + vertical-align: middle; + width: 1.8rem; } + +[type='radio'] + label::before { + -webkit-box-shadow: 0 0 0 2px #ffffff, 0 0 0 3px #b6b1a9; + box-shadow: 0 0 0 2px #ffffff, 0 0 0 3px #b6b1a9; + height: 1.6rem; + line-height: 1.6rem; + width: 1.6rem; + border-radius: 100%; } + +[type='checkbox']:checked + label::before, +[type='radio']:checked + label::before { + background-color: #b1040e; + -webkit-box-shadow: 0 0 0 1px #b1040e; + box-shadow: 0 0 0 1px #b1040e; } + +[type='radio']:checked + label::before { + -webkit-box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b1040e; + box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b1040e; } + +[type='radio']:focus + label::before { + -webkit-box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b1040e, 0 0 3px 4px #2e2d29, 0 0 7px 4px #2e2d29; + box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b1040e, 0 0 3px 4px #2e2d29, 0 0 7px 4px #2e2d29; } + +[type='checkbox']:checked + label::before, +[type='checkbox']:checked:disabled + label::before { + background: url(../assets/img/check.png); + background-image: url(../assets/svg/check.svg); + background-position: 50%; + background-repeat: no-repeat; } + +[type='checkbox']:focus + label::before { + -webkit-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #b1040e; + box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #b1040e; } + +[type='checkbox']:disabled + label { + color: #b6b1a9; } + +[type='checkbox']:disabled + label::before, +[type='radio']:disabled + label::before { + background: #b6b1a9; + cursor: not-allowed; } + +[type='range'] { + -webkit-appearance: none; + border: 0; + padding-left: 0; + width: 100%; } + +[type='range']:focus { + -webkit-box-shadow: none; + box-shadow: none; + outline: none; } + +[type='range']::-webkit-slider-runnable-track { + background: #4d4f53; + border: 1px solid #b6b1a9; + cursor: pointer; + height: 1.2rem; + width: 100%; } + +[type='range']::-moz-range-track { + background: #b1040e; + border: 1px solid #b6b1a9; + cursor: pointer; + height: 1.2rem; + width: 100%; } + +[type='range']::-ms-track { + background: transparent; + color: transparent; + cursor: pointer; + height: 1.2rem; + width: 100%; } + +[type='range']::-webkit-slider-thumb { + -webkit-appearance: none; + border: 1px solid #b6b1a9; + height: 2.2rem; + border-radius: 1.5rem; + background: #4d4f53; + cursor: pointer; + margin-top: -0.65rem; + width: 2.2rem; } + +[type='range']::-moz-range-thumb { + background: #4d4f53; + border: 1px solid #b6b1a9; + border-radius: 1.5rem; + cursor: pointer; + height: 2.2rem; + width: 2.2rem; } + +[type='range']::-ms-thumb { + background: #4d4f53; + border: 1px solid #b6b1a9; + border-radius: 1.5rem; + cursor: pointer; + height: 2.2rem; + width: 2.2rem; } + +[type='range']::-ms-fill-lower { + background: #4d4f53; + border: 1px solid #b6b1a9; + border-radius: 2rem; } + +[type='range']::-ms-fill-upper { + background: #4d4f53; + border: 1px solid #b6b1a9; + border-radius: 2rem; } + +[type='range']:focus::-webkit-slider-thumb { + border: 2px solid #b6b1a9; } + +[type='range']:focus::-moz-range-thumb { + border: 2px solid #b6b1a9; } + +[type='range']:focus::-ms-thumb { + border: 2px solid #b6b1a9; } + +select { + outline: none; + -webkit-appearance: none; + -moz-appearance: none; + background-color: #ffffff; + background: url(../assets/img/arrow-down.png); + background-image: url(../assets/svg/arrow-down.svg); + background-position: right 1.3rem center; + background-repeat: no-repeat; + background-size: 1.3rem; } + +ul, +ol { + margin-top: 1em; + margin-bottom: 1em; + padding-left: 1em; } + +li { + line-height: 1.4; + margin-bottom: 0.5em; } + li:last-child { + margin-bottom: 0; } + +h1 + ul, +h1 + ol, +h2 + ul, +h2 + ol, +h3 + ul, +h3 + ol, +h4 + ul, +h4 + ol, +h5 + ul, +h5 + ol, +h6 + ul, +h6 + ol, +p + ul, +p + ol { + margin-top: 0; } + +.su-list-unstyled { + margin-top: 0; + margin-bottom: 0; + padding-left: 0; + list-style-type: none; } + .su-list-unstyled > li { + margin-bottom: 0; } + +table { + margin: 2em 0; + border-spacing: 0; + min-width: 100%; } + table th, + table td { + padding: 1.5rem; + border: 1px solid #b6b1a9; } + table th { + background-color: #dad7cb; + color: #2e2d29; + font-weight: 400; + text-align: left; } + table td { + background-color: #ffffff; } + table thead th, + table thead td { + background-color: #dad7cb; } + table tbody th { + font-weight: 400; } + +.su-table--borderless thead tr { + background-color: transparent; } + +.su-table--borderless thead th { + border-top: 0; } + +.su-table--borderless th, +.su-table--borderless td { + border-left: 0; + border-right: 0; } + +html { + font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif; + font-size: 62.5%; } + +body { + color: #2e2d29; } + @media only screen and (min-width: 0) { + body { + font-size: 1.6rem; } } + @media only screen and (min-width: 576px) { + body { + font-size: 1.6rem; } } + @media only screen and (min-width: 768px) { + body { + font-size: 1.8rem; } } + @media only screen and (min-width: 992px) { + body { + font-size: 1.8rem; } } + @media only screen and (min-width: 1200px) { + body { + font-size: 1.8rem; } } + @media only screen and (min-width: 1500px) { + body { + font-size: 1.9rem; } } + +p { + line-height: 1.4; + margin-top: 0; + margin-bottom: 1em; } + +h1, +h2, +h3, +h4, +h5, +h6, +*[class^="su-type"] { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + margin-top: 0; + clear: both; + font-weight: 700; + line-height: 1.2; } + h1 a, + h2 a, + h3 a, + h4 a, + h5 a, + h6 a, + *[class^="su-type"] a { + text-decoration: none; + font-weight: 700; } + +h1, +.su-type-a { + font-size: 2.44140625em; + letter-spacing: -0.016em; } + @media (max-width: 767px) { + h1, + .su-type-a { + font-size: 2.0751953125em; } } + +h2, +.su-type-b { + font-size: 1.953125em; + letter-spacing: -0.016em; } + @media (max-width: 767px) { + h2, + .su-type-b { + font-size: 1.66015625em; } } + +h3, +.su-type-c { + font-size: 1.5625em; + letter-spacing: -0.012em; } + +h4, +.su-type-d { + font-size: 1.25em; + letter-spacing: -0.01em; } + +h5, +.su-type-e { + font-size: 1em; } + +h6, +.su-type-f { + font-size: 0.9em; } + +cite, +var, +address, +dfn { + font-style: normal; } + +.su-sans { + font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif; } + +.su-serif { + font-family: "Source Serif Pro", "Georgia", "Times", "Times New Roman", serif; } + +.su-slab { + font-family: "Roboto Slab", "Georgia", "Times", "Times New Roman", serif; } + +.su-handwriting { + font-family: "Kalam", "Helvetica Neue", "Helvetica", "Arial", sans-serif; } + +.su-sanskrit { + font-family: "Noto Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; } + +.su-intro-text { + font-size: 1.5625em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + line-height: 1.5; + max-width: 85rem; + letter-spacing: -0.012em; } + +.su-font-splash { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + margin-top: 0; + clear: both; + font-weight: 700; + line-height: 1.2; + font-size: 3.0517578125em; + margin-bottom: 0; + letter-spacing: -0.016em; } + .su-font-splash a { + text-decoration: none; + font-weight: 700; } + @media (max-width: 767px) { + .su-font-splash { + font-size: 2.5939941406em; } } + +.su-caption { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #4d4f53; + font-size: 1.4rem; + line-height: 1.3; } + @media only screen and (min-width: 768px) { + .su-caption { + font-size: 1.6rem; } } + +.su-credits { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #4d4f53; + font-size: 1.4rem; + line-height: 1.3; + font-style: italic; } + @media only screen and (min-width: 768px) { + .su-credits { + font-size: 1.6rem; } } + +.su-subheading { + font-size: 1.25em; } + +.su-quote-text { + font-size: 1.25em; + font-style: italic; } + +@media only screen and (min-width: 768px) { + .su-big-paragraph { + font-size: 2.1rem; + line-height: 1.7; } } + +.su-small-paragraph { + font-size: 1.8rem; + line-height: 1.3; } + @media (max-width: 767px) { + .su-small-paragraph { + font-size: 1.6rem; } } + +.su-fab { + font-family: 'Font Awesome 5 Brands'; } + +.su-far { + font-family: 'Font Awesome 5 Free'; + font-weight: 400; } + +.centered-container { + margin: 0 auto; } + @media only screen and (min-width: 0) { + .centered-container { + max-width: calc(100% - 40px); + width: calc(100% - 40px); } } + @media only screen and (min-width: 576px) { + .centered-container { + max-width: calc(100% - 60px); + width: calc(100% - 60px); } } + @media only screen and (min-width: 768px) { + .centered-container { + max-width: calc(100% - 100px); + width: calc(100% - 100px); } } + @media only screen and (min-width: 992px) { + .centered-container { + max-width: calc(100% - 160px); + width: calc(100% - 160px); } } + @media only screen and (min-width: 1200px) { + .centered-container { + max-width: calc(100% - 200px); + width: calc(100% - 200px); } } + @media only screen and (min-width: 1500px) { + .centered-container { + max-width: 1500px; + width: calc(100% - 200px); } } + +.su-alert { + padding: 2rem; + background-color: #f4f4f4; + background-position: 1rem center; + background-repeat: no-repeat; + background-size: 4rem; + color: #2e2d29; } + @media only screen and (min-width: 768px) { + .su-alert { + background-size: 5.2rem; } } + .su-alert .su-alert__body { + display: table-cell; + vertical-align: top; + padding-left: 3.5rem; } + @media only screen and (min-width: 768px) { + .su-alert .su-alert__body { + padding-left: 5rem; } } + .su-alert .su-alert__body p:last-child { + margin-bottom: 0.8rem; } + .su-alert .su-alert__body .su-alert__heading { + margin-top: 0; + margin-bottom: 0.3rem; } + @media only screen and (min-width: 768px) { + .su-alert .su-alert__body .su-alert__heading { + margin-top: 0.3rem; } } + .su-alert .su-alert__body .su-alert__text { + margin-top: 0; + margin-bottom: 0; } + +.su-alert--error { + background-color: #b1040e; + background-image: url(../assets/img/alert-error.png); + background-image: url(../assets/svg/alert-error.svg); + color: #ffffff; } + .su-alert--error a { + color: #ffffff; } + .su-alert--error a:hover, .su-alert--error a:focus { + color: #dad7cb; } + +.su-alert--info { + background-color: #00548f; + background-image: url(../assets/img/alert-info.png); + background-image: url(../assets/svg/alert-info.svg); + color: #ffffff; } + .su-alert--info a { + color: #ffffff; } + .su-alert--info a:hover, .su-alert--info a:focus { + color: #dad7cb; } + +.su-alert--success { + background-color: #175e54; + background-image: url(../assets/img/alert-success.png); + background-image: url(../assets/svg/alert-success.svg); + color: #ffffff; } + .su-alert--success a { + color: #ffffff; } + .su-alert--success a:hover, .su-alert--success a:focus { + color: #dad7cb; } + +.su-alert--warning { + background-color: #eaab00; + background-image: url(../assets/img/alert-warning.png); + background-image: url(../assets/svg/alert-warning.svg); } + .su-alert--warning a { + color: #8c1515; } + +.su-brand-bar { + width: 100%; + height: 30px; + background-color: #8c1515; } + +.su-brand-bar__container { + margin: 0 auto; } + @media only screen and (min-width: 0) { + .su-brand-bar__container { + max-width: calc(100% - 40px); + width: calc(100% - 40px); } } + @media only screen and (min-width: 576px) { + .su-brand-bar__container { + max-width: calc(100% - 60px); + width: calc(100% - 60px); } } + @media only screen and (min-width: 768px) { + .su-brand-bar__container { + max-width: calc(100% - 100px); + width: calc(100% - 100px); } } + @media only screen and (min-width: 992px) { + .su-brand-bar__container { + max-width: calc(100% - 160px); + width: calc(100% - 160px); } } + @media only screen and (min-width: 1200px) { + .su-brand-bar__container { + max-width: calc(100% - 200px); + width: calc(100% - 200px); } } + @media only screen and (min-width: 1500px) { + .su-brand-bar__container { + max-width: 1500px; + width: calc(100% - 200px); } } + +.su-brand-bar__logo { + display: inline-block; + font-family: Stanford, 'Source Serif Pro', Georgia, Times, 'Times New Roman', serif; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + text-decoration: none; + line-height: 0.75; + -webkit-transform: translateZ(0); + transform: translateZ(0); + letter-spacing: 0; + -webkit-font-feature-settings: "liga"; + -ms-font-feature-settings: "liga" 1; + font-feature-settings: "liga"; + -webkit-font-variant-ligatures: discretionary-ligatures; + font-variant-ligatures: discretionary-ligatures; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + margin-top: 8px; + white-space: nowrap; + color: #ffffff; + font-size: 20px; + -ms-grid-column: 2; } + .su-brand-bar__logo:hover, .su-brand-bar__logo:active, .su-brand-bar__logo:focus { + color: #ffffff; } + +.su-brand-bar--bright { + background-color: #b1040e; } + +.su-brand-bar--dark { + background-color: #2e2d29; } + +.su-brand-bar--white { + background-color: #ffffff; } + .su-brand-bar--white .su-brand-bar__logo { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: auto; + color: #8c1515; } + +.su-button, +.su-button.su-link, +button, +[type='button'], +[type='submit'], +[type='reset'], +[type='image'] { + padding: 1rem 2rem 1.15rem; + background-color: #b1040e; + color: #ffffff; } + .su-button:hover, .su-button:focus, + .su-button.su-link:hover, + .su-button.su-link:focus, + button:hover, + button:focus, + [type='button']:hover, + [type='button']:focus, + [type='submit']:hover, + [type='submit']:focus, + [type='reset']:hover, + [type='reset']:focus, + [type='image']:hover, + [type='image']:focus { + background-color: #2e2d29; + color: #ffffff; } + .su-button:focus, + .su-button.su-link:focus, + button:focus, + [type='button']:focus, + [type='submit']:focus, + [type='reset']:focus, + [type='image']:focus { + -webkit-box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; + box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; } + +.su-button--big, +.su-button--big.su-link { + padding: 1rem 2rem 1.15rem; + background-color: #b1040e; + color: #ffffff; + padding: 1.3rem 2.8rem 1.5rem; + font-size: 2.5rem; } + .su-button--big:hover, .su-button--big:focus, + .su-button--big.su-link:hover, + .su-button--big.su-link:focus { + background-color: #2e2d29; + color: #ffffff; } + .su-button--big:focus, + .su-button--big.su-link:focus { + -webkit-box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; + box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; } + @media only screen and (min-width: 768px) { + .su-button--big, + .su-button--big.su-link { + padding: 1.5rem 3rem 1.8rem; + font-size: 2.8rem; } } + @media only screen and (min-width: 1500px) { + .su-button--big, + .su-button--big.su-link { + font-size: 3rem; } } + +.su-button--secondary, +.su-button--secondary.su-link { + padding: 1rem 2rem 1.15rem; + background-color: #ffffff; + -webkit-box-shadow: inset 0 0 0 2px #b1040e; + box-shadow: inset 0 0 0 2px #b1040e; + color: #b1040e; } + .su-button--secondary:hover, .su-button--secondary:focus, + .su-button--secondary.su-link:hover, + .su-button--secondary.su-link:focus { + background-color: #ffffff; + color: #2e2d29; } + .su-button--secondary:hover, + .su-button--secondary.su-link:hover { + -webkit-box-shadow: inset 0 0 0 2px #2e2d29; + box-shadow: inset 0 0 0 2px #2e2d29; } + .su-button--secondary:focus, + .su-button--secondary.su-link:focus { + -webkit-box-shadow: inset 0 0 0 2px #2e2d29, 0 0 3px #4d4f53, 0 0 7px #4d4f53; + box-shadow: inset 0 0 0 2px #2e2d29, 0 0 3px #4d4f53, 0 0 7px #4d4f53; } + +.su-card { + border: 1px solid #e3e3e3; + -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13), 0px 3px 6px rgba(0, 0, 0, 0.1); + box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13), 0px 3px 6px rgba(0, 0, 0, 0.1); + display: block; + background-color: #ffffff; } + @media only screen and (min-width: 0) and (max-width: 575px) { + .su-card img, + .su-card figure { + display: none; } } + .su-card .su-card__contents { + font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif; } + @media only screen and (min-width: 0) { + .su-card .su-card__contents { + padding: 3.2rem; } } + @media only screen and (min-width: 768px) { + .su-card .su-card__contents { + padding: 3.6rem; } } + @media only screen and (min-width: 1500px) { + .su-card .su-card__contents { + padding: 3.8rem; } } + .su-card .su-card__contents p { + font-size: 1.8rem; + line-height: 1.3; } + @media (max-width: 767px) { + .su-card .su-card__contents p { + font-size: 1.6rem; } } + .su-card .su-card__contents > *:first-child { + padding-top: 0; + margin-top: -0.3em; } + .su-card .su-card__contents > *:last-child:not(.su-card__button) { + padding-bottom: 0; + margin-bottom: 0; } + .su-card .su-card__contents > span { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + margin-top: 0; + clear: both; + font-weight: 700; + line-height: 1.2; + font-size: 0.9em; + display: block; } + @media only screen and (min-width: 0) { + .su-card .su-card__contents > span { + margin-bottom: 0.53rem; } } + @media only screen and (min-width: 768px) { + .su-card .su-card__contents > span { + margin-bottom: 0.6rem; } } + @media only screen and (min-width: 1500px) { + .su-card .su-card__contents > span { + margin-bottom: 0.63rem; } } + .su-card .su-card__contents > span a { + text-decoration: none; + font-weight: 700; } + .su-card .su-card__contents > h2 { + font-size: 1.5625em; + letter-spacing: -0.012em; } + @media only screen and (min-width: 0) { + .su-card .su-card__contents > h2 { + margin-bottom: 1.07rem; } } + @media only screen and (min-width: 768px) { + .su-card .su-card__contents > h2 { + margin-bottom: 1.2rem; } } + @media only screen and (min-width: 1500px) { + .su-card .su-card__contents > h2 { + margin-bottom: 1.27rem; } } + .su-card .su-card__contents > h2 > a { + font-weight: 700; + -webkit-transition: color 0.3s ease-out; + transition: color 0.3s ease-out; } + .su-card .su-card__contents > h2 > a:hover, .su-card .su-card__contents > h2 > a:focus { + color: #b1040e; + text-decoration: underline; } + .su-card .su-card__contents > div:not(.su-card__button) { + line-height: 1.4; } + .su-card .su-card__contents > div:not(.su-card__button), + .su-card .su-card__contents > p:last-of-type { + margin-bottom: 0; } + .su-card .su-card__contents > .su-link--action:not(:first-child), + .su-card .su-card__contents > a:not(:first-child) { + display: inline-block; } + @media only screen and (min-width: 0) { + .su-card .su-card__contents > .su-link--action:not(:first-child), + .su-card .su-card__contents > a:not(:first-child) { + margin-top: 1.07rem; } } + @media only screen and (min-width: 768px) { + .su-card .su-card__contents > .su-link--action:not(:first-child), + .su-card .su-card__contents > a:not(:first-child) { + margin-top: 1.2rem; } } + @media only screen and (min-width: 1500px) { + .su-card .su-card__contents > .su-link--action:not(:first-child), + .su-card .su-card__contents > a:not(:first-child) { + margin-top: 1.27rem; } } + @media only screen and (min-width: 0) { + .su-card .su-card__button { + margin-top: 2.31rem; + margin-bottom: 0.53rem; } } + @media only screen and (min-width: 768px) { + .su-card .su-card__button { + margin-top: 2.6rem; + margin-bottom: 0.6rem; } } + @media only screen and (min-width: 1500px) { + .su-card .su-card__button { + margin-top: 2.74rem; + margin-bottom: 0.63rem; } } + @media only screen and (min-width: 0) and (max-width: 575px) { + .su-card .su-card__button .su-button { + width: auto; } } + .su-card a .su-media__wrapper img { + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } + .su-card a:hover .su-media__wrapper img, .su-card a:focus .su-media__wrapper img { + -webkit-transform: scale(1.03); + transform: scale(1.03); } + +.su-card--horizontal:not(.su-card--link), +.su-card--horizontal.su-card--link > a { + display: -ms-grid; + display: grid; } + @media only screen and (min-width: 0) { + .su-card--horizontal:not(.su-card--link), + .su-card--horizontal.su-card--link > a { + padding: 3.2rem; } } + @media only screen and (min-width: 768px) { + .su-card--horizontal:not(.su-card--link), + .su-card--horizontal.su-card--link > a { + padding: 3.6rem; } } + @media only screen and (min-width: 1500px) { + .su-card--horizontal:not(.su-card--link), + .su-card--horizontal.su-card--link > a { + padding: 3.8rem; } } + @media only screen and (min-width: 0) { + .su-card--horizontal:not(.su-card--link) > *, + .su-card--horizontal.su-card--link > a > * { + margin-right: 2.31rem; } + @supports (grid-column-gap: 20px) { + .su-card--horizontal:not(.su-card--link), + .su-card--horizontal.su-card--link > a { + grid-column-gap: 2.31rem; } + .su-card--horizontal:not(.su-card--link) > *, + .su-card--horizontal.su-card--link > a > * { + margin-right: 0; + margin-left: 0; } } } + @media only screen and (min-width: 576px) { + .su-card--horizontal:not(.su-card--link) > *, + .su-card--horizontal.su-card--link > a > * { + margin-right: 2.31rem; } + @supports (grid-column-gap: 20px) { + .su-card--horizontal:not(.su-card--link), + .su-card--horizontal.su-card--link > a { + grid-column-gap: 2.31rem; } + .su-card--horizontal:not(.su-card--link) > *, + .su-card--horizontal.su-card--link > a > * { + margin-right: 0; + margin-left: 0; } } } + @media only screen and (min-width: 768px) { + .su-card--horizontal:not(.su-card--link) > *, + .su-card--horizontal.su-card--link > a > * { + margin-right: 2.6rem; } + @supports (grid-column-gap: 20px) { + .su-card--horizontal:not(.su-card--link), + .su-card--horizontal.su-card--link > a { + grid-column-gap: 2.6rem; } + .su-card--horizontal:not(.su-card--link) > *, + .su-card--horizontal.su-card--link > a > * { + margin-right: 0; + margin-left: 0; } } } + @media only screen and (min-width: 992px) { + .su-card--horizontal:not(.su-card--link) > *, + .su-card--horizontal.su-card--link > a > * { + margin-right: 2.6rem; } + @supports (grid-column-gap: 20px) { + .su-card--horizontal:not(.su-card--link), + .su-card--horizontal.su-card--link > a { + grid-column-gap: 2.6rem; } + .su-card--horizontal:not(.su-card--link) > *, + .su-card--horizontal.su-card--link > a > * { + margin-right: 0; + margin-left: 0; } } } + @media only screen and (min-width: 1200px) { + .su-card--horizontal:not(.su-card--link) > *, + .su-card--horizontal.su-card--link > a > * { + margin-right: 2.6rem; } + @supports (grid-column-gap: 20px) { + .su-card--horizontal:not(.su-card--link), + .su-card--horizontal.su-card--link > a { + grid-column-gap: 2.6rem; } + .su-card--horizontal:not(.su-card--link) > *, + .su-card--horizontal.su-card--link > a > * { + margin-right: 0; + margin-left: 0; } } } + @media only screen and (min-width: 1500px) { + .su-card--horizontal:not(.su-card--link) > *, + .su-card--horizontal.su-card--link > a > * { + margin-right: 2.74rem; } + @supports (grid-column-gap: 20px) { + .su-card--horizontal:not(.su-card--link), + .su-card--horizontal.su-card--link > a { + grid-column-gap: 2.74rem; } + .su-card--horizontal:not(.su-card--link) > *, + .su-card--horizontal.su-card--link > a > * { + margin-right: 0; + margin-left: 0; } } } + @media only screen and (min-width: 0) { + .su-card--horizontal:not(.su-card--link), + .su-card--horizontal.su-card--link > a { + -ms-grid-columns: 100%; + grid-template-columns: 100%; } + .su-card--horizontal:not(.su-card--link) > *:nth-child(1), + .su-card--horizontal.su-card--link > a > *:nth-child(1) { + -ms-grid-column: 1; } } + @media only screen and (min-width: 576px) { + .su-card--horizontal:not(.su-card--link), + .su-card--horizontal.su-card--link > a { + -ms-grid-columns: 1fr 2fr; + grid-template-columns: 1fr 2fr; } + .su-card--horizontal:not(.su-card--link) > *:nth-child(1), + .su-card--horizontal.su-card--link > a > *:nth-child(1) { + -ms-grid-column: 1; } + .su-card--horizontal:not(.su-card--link) > *:nth-child(2), + .su-card--horizontal.su-card--link > a > *:nth-child(2) { + -ms-grid-column: 2; } } + @media only screen and (min-width: 768px) { + .su-card--horizontal:not(.su-card--link), + .su-card--horizontal.su-card--link > a { + -ms-grid-columns: 1fr 1fr; + grid-template-columns: 1fr 1fr; } + .su-card--horizontal:not(.su-card--link) > *:nth-child(1), + .su-card--horizontal.su-card--link > a > *:nth-child(1) { + -ms-grid-column: 1; } + .su-card--horizontal:not(.su-card--link) > *:nth-child(2), + .su-card--horizontal.su-card--link > a > *:nth-child(2) { + -ms-grid-column: 2; } } + .su-card--horizontal:not(.su-card--link) img, + .su-card--horizontal.su-card--link > a img { + -ms-grid-row: 1; + -ms-grid-column: 1; } + .su-card--horizontal:not(.su-card--link) .su-card__contents, + .su-card--horizontal.su-card--link > a .su-card__contents { + padding: 0; + -ms-grid-row: 2; + -ms-grid-column: 1; } + @media only screen and (min-width: 576px) { + .su-card--horizontal:not(.su-card--link) .su-card__contents, + .su-card--horizontal.su-card--link > a .su-card__contents { + padding-left: 0; + -ms-grid-row: 1; + -ms-grid-column: 2; } } + +.su-card--icon, .su-card--icon-font { + text-align: center; } + @media only screen and (min-width: 0) { + .su-card--icon, .su-card--icon-font { + padding-top: 3.2rem; } } + @media only screen and (min-width: 768px) { + .su-card--icon, .su-card--icon-font { + padding-top: 3.6rem; } } + @media only screen and (min-width: 1500px) { + .su-card--icon, .su-card--icon-font { + padding-top: 3.8rem; } } + @media only screen and (min-width: 0) { + .su-card--icon .su-card__contents, .su-card--icon-font .su-card__contents { + padding-top: 1.6rem; } } + @media only screen and (min-width: 768px) { + .su-card--icon .su-card__contents, .su-card--icon-font .su-card__contents { + padding-top: 1.8rem; } } + @media only screen and (min-width: 1500px) { + .su-card--icon .su-card__contents, .su-card--icon-font .su-card__contents { + padding-top: 1.9rem; } } + .su-card--icon.su-card--minimal, .su-card--icon-font.su-card--minimal { + padding-top: 0; } + .su-card--icon.su-card--horizontal, .su-card--icon-font.su-card--horizontal { + text-align: left; } + @media only screen and (min-width: 0) and (max-width: 575px) { + .su-card--icon.su-card--horizontal > img, .su-card--icon-font.su-card--horizontal > img { + display: none; } } + @media (min-width: 576px) { + .su-card--icon.su-card--horizontal, .su-card--icon-font.su-card--horizontal { + -ms-grid-columns: 10rem 1fr; + grid-template-columns: 10rem 1fr; } } + .su-card--icon.su-card--horizontal .su-card__contents, .su-card--icon-font.su-card--horizontal .su-card__contents { + padding-top: 0; } + +.su-card--icon img { + margin-right: auto; + margin-left: auto; + max-width: 10rem; } + @media only screen and (min-width: 0) and (max-width: 575px) { + .su-card--icon img { + display: block; } } + +.su-card--icon-font > span { + display: block; + font-size: 5em; + text-align: center; } + +@media only screen and (min-width: 0) and (max-width: 575px) { + .su-card--icon-font.su-card--horizontal > span { + font-size: 3em; + text-align: left; } } + +.su-card--link { + -webkit-box-shadow: none; + box-shadow: none; + border: 0; } + .su-card--link > a { + border: 1px solid #e3e3e3; + -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13), 0px 3px 6px rgba(0, 0, 0, 0.1); + box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13), 0px 3px 6px rgba(0, 0, 0, 0.1); + display: block; + text-decoration: none; + color: #2e2d29; } + .su-card--link > a:hover, .su-card--link > a:focus { + border: 1px solid #C6C6C6; + -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15), 0px 6px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15), 0px 6px 6px rgba(0, 0, 0, 0.2); + -webkit-transition: -webkit-box-shadow 0.3s ease-out; + transition: -webkit-box-shadow 0.3s ease-out; + transition: box-shadow 0.3s ease-out; + transition: box-shadow 0.3s ease-out, -webkit-box-shadow 0.3s ease-out; } + .su-card--link > a:hover h2, .su-card--link > a:focus h2 { + text-decoration: underline; + color: #b1040e; + -webkit-transition: color 0.3s ease-out; + transition: color 0.3s ease-out; } + .su-card--link > a p { + font-weight: 400; } + +.su-card--minimal { + -webkit-box-shadow: none; + box-shadow: none; + border: 0; + background-color: inherit; } + @media only screen and (min-width: 0) and (max-width: 575px) { + .su-card--minimal .su-card__contents { + padding-right: 0; + padding-bottom: 0; + padding-left: 0; } } + @media only screen and (min-width: 576px) and (max-width: 767px) { + .su-card--minimal .su-card__contents { + padding-right: 0; + padding-bottom: 0; + padding-left: 0; } } + @media only screen and (min-width: 768px) and (max-width: 991px) { + .su-card--minimal .su-card__contents { + padding-right: 0; + padding-bottom: 0; + padding-left: 0; } } + @media only screen and (min-width: 992px) and (max-width: 1199px) { + .su-card--minimal .su-card__contents { + padding-right: 0; + padding-bottom: 0; + padding-left: 0; } } + @media only screen and (min-width: 1200px) and (max-width: 1499px) { + .su-card--minimal .su-card__contents { + padding-right: 0; + padding-bottom: 0; + padding-left: 0; } } + @media only screen and (min-width: 1500px) { + .su-card--minimal .su-card__contents { + padding-right: 0; + padding-bottom: 0; + padding-left: 0; } } + @media only screen and (min-width: 0) { + .su-card--minimal:not(.su-card--icon) .su-card__contents { + padding-top: 2.31rem; } } + @media only screen and (min-width: 768px) { + .su-card--minimal:not(.su-card--icon) .su-card__contents { + padding-top: 2.6rem; } } + @media only screen and (min-width: 1500px) { + .su-card--minimal:not(.su-card--icon) .su-card__contents { + padding-top: 2.74rem; } } + @media only screen and (min-width: 0) and (max-width: 575px) { + .su-card--minimal:not(.su-card--icon) .su-card__contents { + padding-top: 0; } } + @media only screen and (min-width: 0) and (max-width: 575px) { + .su-card--minimal.su-card--horizontal { + padding: 0; } } + @media only screen and (min-width: 576px) and (max-width: 767px) { + .su-card--minimal.su-card--horizontal { + padding: 0; } } + @media only screen and (min-width: 768px) and (max-width: 991px) { + .su-card--minimal.su-card--horizontal { + padding: 0; } } + @media only screen and (min-width: 992px) and (max-width: 1199px) { + .su-card--minimal.su-card--horizontal { + padding: 0; } } + @media only screen and (min-width: 1200px) and (max-width: 1499px) { + .su-card--minimal.su-card--horizontal { + padding: 0; } } + @media only screen and (min-width: 1500px) { + .su-card--minimal.su-card--horizontal { + padding: 0; } } + @media only screen and (min-width: 0) and (max-width: 575px) { + .su-card--minimal.su-card--horizontal .su-card__contents { + padding-top: 0; } } + @media only screen and (min-width: 576px) and (max-width: 767px) { + .su-card--minimal.su-card--horizontal .su-card__contents { + padding-top: 0; } } + @media only screen and (min-width: 768px) and (max-width: 991px) { + .su-card--minimal.su-card--horizontal .su-card__contents { + padding-top: 0; } } + @media only screen and (min-width: 992px) and (max-width: 1199px) { + .su-card--minimal.su-card--horizontal .su-card__contents { + padding-top: 0; } } + @media only screen and (min-width: 1200px) and (max-width: 1499px) { + .su-card--minimal.su-card--horizontal .su-card__contents { + padding-top: 0; } } + @media only screen and (min-width: 1500px) { + .su-card--minimal.su-card--horizontal .su-card__contents { + padding-top: 0; } } + +.su-cta--button-center .su-cta__button { + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); } + @media only screen and (min-width: 0) { + .su-cta--button-center .su-cta__button { + width: auto; } } + +.su-cta--button-bottom-icon .su-cta__icon { + display: block; + max-width: 30%; + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translateX(-50%) translateY(-50%) translateY(-3rem); + transform: translateX(-50%) translateY(-50%) translateY(-3rem); } + +.su-date-stacked { + background: #2e2d29; + color: #ffffff; + max-width: 87px; + text-align: center; } + @media only screen and (min-width: 0) { + .su-date-stacked { + padding: 1.6rem; } } + @media only screen and (min-width: 768px) { + .su-date-stacked { + padding: 1.8rem; } } + @media only screen and (min-width: 1500px) { + .su-date-stacked { + padding: 1.9rem; } } + @media only screen and (min-width: 768px) and (max-width: 991px) { + .su-date-stacked { + max-width: 101px; } } + @media only screen and (min-width: 1500px) { + .su-date-stacked { + max-width: 105px; } } + .su-date-stacked__month { + display: block; } + @media only screen and (min-width: 768px) { + .su-date-stacked__month { + font-size: 2.1rem; } } + .su-date-stacked__day { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + margin-top: 0; + clear: both; + font-weight: 700; + line-height: 1.2; + font-size: 1.953125em; + letter-spacing: -0.016em; + display: block; } + .su-date-stacked__day a { + text-decoration: none; + font-weight: 700; } + @media (max-width: 767px) { + .su-date-stacked__day { + font-size: 1.66015625em; } } + +.su-date-stacked--no-background { + padding: 0; + background: none; + color: #000; } + +.su-global-footer { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background-color: #8c1515; + color: #ffffff; } + @media only screen and (min-width: 0) { + .su-global-footer { + padding-top: 2.31rem; + padding-bottom: 2.31rem; } } + @media only screen and (min-width: 768px) { + .su-global-footer { + padding-top: 2.6rem; + padding-bottom: 2.6rem; } } + @media only screen and (min-width: 1500px) { + .su-global-footer { + padding-top: 2.74rem; + padding-bottom: 2.74rem; } } + .su-global-footer a { + color: #ffffff; + text-decoration: none; } + .su-global-footer a:hover, .su-global-footer a:focus { + color: #ffffff; + text-decoration: underline; } + .su-global-footer nav { + margin-bottom: 1rem; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } + @media only screen and (min-width: 576px) { + .su-global-footer nav { + display: block; + margin-bottom: 1.3rem; } } + +.su-global-footer__container { + margin: 0 auto; } + @media only screen and (min-width: 0) { + .su-global-footer__container { + max-width: calc(100% - 40px); + width: calc(100% - 40px); } } + @media only screen and (min-width: 576px) { + .su-global-footer__container { + max-width: calc(100% - 60px); + width: calc(100% - 60px); } } + @media only screen and (min-width: 768px) { + .su-global-footer__container { + max-width: calc(100% - 100px); + width: calc(100% - 100px); } } + @media only screen and (min-width: 992px) { + .su-global-footer__container { + max-width: calc(100% - 160px); + width: calc(100% - 160px); } } + @media only screen and (min-width: 1200px) { + .su-global-footer__container { + max-width: calc(100% - 200px); + width: calc(100% - 200px); } } + @media only screen and (min-width: 1500px) { + .su-global-footer__container { + max-width: 1500px; + width: calc(100% - 200px); } } + @media only screen and (min-width: 992px) { + .su-global-footer__container { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } } + +.su-global-footer__brand { + padding-top: 0.5rem; + text-align: center; } + @media only screen and (min-width: 0) { + .su-global-footer__brand { + margin-bottom: 0.8rem; } } + @media only screen and (min-width: 768px) { + .su-global-footer__brand { + margin-bottom: 0.9rem; } } + @media only screen and (min-width: 1500px) { + .su-global-footer__brand { + margin-bottom: 0.95rem; } } + .su-global-footer__brand a { + display: inline-block; + font-family: Stanford, 'Source Serif Pro', Georgia, Times, 'Times New Roman', serif; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + text-decoration: none; + line-height: 0.75; + -webkit-transform: translateZ(0); + transform: translateZ(0); + letter-spacing: 0; + -webkit-font-feature-settings: "liga"; + -ms-font-feature-settings: "liga" 1; + font-feature-settings: "liga"; + -webkit-font-variant-ligatures: discretionary-ligatures; + font-variant-ligatures: discretionary-ligatures; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #ffffff; + font-size: 3.4rem; } + .su-global-footer__brand a:hover, .su-global-footer__brand a:focus { + text-decoration: none; } + @media only screen and (min-width: 0) and (max-width: 575px) { + .su-global-footer__brand a { + font-size: 3.2rem; } } + +.su-global-footer__content { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; } + @media (min-width: 576px) and (max-width: 991px) { + .su-global-footer__content { + text-align: center; } } + @media only screen and (min-width: 992px) { + .su-global-footer__content { + padding-left: 4.5rem; } } + @media only screen and (min-width: 1200px) { + .su-global-footer__content { + padding-left: 5.2rem; } } + +.su-global-footer__menu { + margin: 0 0 1rem; + padding: 0; + font-size: 1.5rem; + list-style-type: none; } + .su-global-footer__menu li { + margin: 0; + padding: 0.25em 0; + display: block; } + @media only screen and (min-width: 576px) and (max-width: 767px) { + .su-global-footer__menu li { + margin-right: 1rem; } } + @media only screen and (min-width: 576px) { + .su-global-footer__menu li { + display: inline-block; + line-height: 1.1; } } + @media only screen and (min-width: 768px) { + .su-global-footer__menu li { + margin-right: 2rem; } } + @media only screen and (min-width: 992px) { + .su-global-footer__menu li { + margin-right: 2.8rem; + padding: 0; + text-align: left; } } + .su-global-footer__menu li:last-child { + margin-right: 0; } + +@media only screen and (min-width: 0) and (max-width: 575px) { + .su-global-footer__menu--global { + padding-right: 1.9rem; } } + +@media (min-width: 768px) and (max-width: 1499px) { + .su-global-footer__menu--global { + font-size: 1.7rem; } } + +@media only screen and (min-width: 1500px) { + .su-global-footer__menu--global { + font-size: 1.8rem; } } + +@media only screen and (min-width: 0) and (max-width: 575px) { + .su-global-footer__menu--policy { + padding-left: 1.9rem; } } + +@media only screen and (min-width: 576px) and (max-width: 767px) { + .su-global-footer__menu--policy { + font-size: 1.4rem; } } + +@media only screen and (min-width: 576px) { + .su-global-footer__menu--policy a { + font-weight: 400; } } + +@media (min-width: 768px) and (max-width: 1199px) { + .su-global-footer__menu--policy { + font-size: 1.5rem; } } + +@media only screen and (min-width: 1200px) { + .su-global-footer__menu--policy { + font-size: 1.6rem; } } + +.su-global-footer__copyright { + font-size: 1.4rem; + text-align: center; } + @media only screen and (min-width: 0) and (max-width: 575px) { + .su-global-footer__copyright { + font-size: 1.34rem; } } + .su-global-footer__copyright span { + white-space: nowrap; } + @media only screen and (min-width: 992px) { + .su-global-footer__copyright { + text-align: left; } } + +.su-global-footer--bright { + background-color: #b1040e; } + +.su-global-footer--dark { + background-color: #2e2d29; } + +.su-hero { + position: relative; } + @media only screen and (min-width: 768px) { + .su-hero { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + min-height: 320px; } } + @media only screen and (min-width: 992px) { + .su-hero { + min-height: 409px; } } + @media only screen and (min-width: 1200px) { + .su-hero { + min-height: 520px; } } + .su-hero .su-hero__card { + background: #ffffff; + position: relative; + z-index: 10; } + @media only screen and (min-width: 768px) { + .su-hero .su-hero__card { + margin-top: 45px; + margin-bottom: 45px; + left: 45px; + max-width: 400px; } } + @media only screen and (min-width: 992px) { + .su-hero .su-hero__card { + max-width: 450px; } } + @media only screen and (min-width: 1200px) { + .su-hero .su-hero__card { + margin-top: 96px; + margin-bottom: 0; + bottom: 48px; + left: 48px; + max-width: 450px; + top: auto; } } + +.su-hero__media { + background: #2e2d29; + height: 100%; + width: 100%; + overflow: hidden; } + @media only screen and (min-width: 768px) { + .su-hero__media { + min-height: 320px; + position: absolute; } } + @media only screen and (min-width: 992px) { + .su-hero__media { + min-height: 409px; + position: absolute; } } + @media only screen and (min-width: 1200px) { + .su-hero__media { + min-height: 520px; + position: absolute; } } + .su-hero__media img, + .su-hero__media picture { + height: 100%; + -o-object-fit: cover; + object-fit: cover; + -o-object-position: 50% 50%; + object-position: 50% 50%; + width: 100%; } + +.su-hero__content { + display: none; } + +.su-hero--caption .su-hero__card { + display: none; } + +@media only screen and (min-width: 768px) { + .su-hero--caption .su-hero__media { + max-height: 320px; + position: relative; } } + +@media only screen and (min-width: 992px) { + .su-hero--caption .su-hero__media { + max-height: 409px; + position: relative; } } + +@media only screen and (min-width: 1200px) { + .su-hero--caption .su-hero__media { + max-height: 520px; + position: relative; } } + +.su-hero--caption .su-hero__content { + margin: 0 auto; + text-align: right; + display: block; + clear: both; } + @media only screen and (min-width: 0) { + .su-hero--caption .su-hero__content { + max-width: calc(100% - 40px); + width: calc(100% - 40px); } } + @media only screen and (min-width: 576px) { + .su-hero--caption .su-hero__content { + max-width: calc(100% - 60px); + width: calc(100% - 60px); } } + @media only screen and (min-width: 768px) { + .su-hero--caption .su-hero__content { + max-width: calc(100% - 100px); + width: calc(100% - 100px); } } + @media only screen and (min-width: 992px) { + .su-hero--caption .su-hero__content { + max-width: calc(100% - 160px); + width: calc(100% - 160px); } } + @media only screen and (min-width: 1200px) { + .su-hero--caption .su-hero__content { + max-width: calc(100% - 200px); + width: calc(100% - 200px); } } + @media only screen and (min-width: 1500px) { + .su-hero--caption .su-hero__content { + max-width: 1500px; + width: calc(100% - 200px); } } + @media only screen and (min-width: 0) { + .su-hero--caption .su-hero__content { + padding-top: 1.07rem; } } + @media only screen and (min-width: 768px) { + .su-hero--caption .su-hero__content { + padding-top: 1.2rem; } } + @media only screen and (min-width: 1500px) { + .su-hero--caption .su-hero__content { + padding-top: 1.27rem; } } + .su-hero--caption .su-hero__content p { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #4d4f53; + font-size: 1.4rem; + line-height: 1.3; } + @media only screen and (min-width: 768px) { + .su-hero--caption .su-hero__content p { + font-size: 1.6rem; } } + +.su-hero--caption .su-hero__content-inner { + float: right; } + .su-hero--caption .su-hero__content-inner > *:last-child { + margin-bottom: 0; } + @media only screen and (min-width: 992px) { + .su-hero--caption .su-hero__content-inner { + width: 596px; } } + @media only screen and (min-width: 1200px) { + .su-hero--caption .su-hero__content-inner { + width: 720px; } } + @media only screen and (min-width: 1500px) { + .su-hero--caption .su-hero__content-inner { + width: 900px; } } + +.su-hero--youtube { + min-height: 208px; } + @media only screen and (min-width: 768px) { + .su-hero--youtube { + min-height: 320px; } } + @media only screen and (min-width: 992px) { + .su-hero--youtube { + min-height: 409px; } } + @media only screen and (min-width: 1200px) { + .su-hero--youtube { + min-height: 520px; } } + .su-hero--youtube .su-hero__media iframe { + width: 100%; } + @media only screen and (min-width: 768px) { + .su-hero--youtube .su-hero__media iframe { + height: 100%; } } + +.su-link, +a { + color: #006cb8; + text-decoration: underline; + font-weight: 600; } + .su-link:hover, .su-link:focus, .su-link:active, + a:hover, + a:focus, + a:active { + color: #2e2d29; } + +.su-link--action { + text-decoration: none; } + @supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat: no-repeat)) { + .su-link--action::after { + margin-right: 0.3em; + margin-bottom: 0.06em; + margin-left: 0.4em; + height: 10px; + width: 10px; + display: inline-block; + content: ''; + -webkit-mask: url(../assets/svg/caret-right.svg) no-repeat 0 0; + mask: url(../assets/svg/caret-right.svg) no-repeat 0 0; + -webkit-mask-size: contain; + mask-size: contain; + background-color: #006cb8; + -webkit-transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; } + .su-link--action:hover::after, .su-link--action:focus::after { + background-color: #2e2d29; + -webkit-transform: translateX(0.2em); + transform: translateX(0.2em); } } + +.su-link--download { + text-decoration: none; } + @supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat: no-repeat)) { + .su-link--download::after { + margin-right: 0.3em; + margin-left: 0.4em; + height: 12px; + width: 12px; + display: inline-block; + content: ''; + -webkit-mask: url(../assets/svg/download.svg) no-repeat 0 0; + mask: url(../assets/svg/download.svg) no-repeat 0 0; + -webkit-mask-size: contain; + mask-size: contain; + background-color: #006cb8; + -webkit-transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; } + .su-link--download:hover::after, .su-link--download:focus::after { + background-color: #2e2d29; + -webkit-transform: translateY(0.2em); + transform: translateY(0.2em); } } + +.su-link--external { + text-decoration: none; } + @supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat: no-repeat)) { + .su-link--external::after { + margin-right: 0.3em; + margin-left: 0.4em; + height: 10px; + width: 10px; + display: inline-block; + content: ''; + -webkit-mask: url(../assets/svg/arrow-up-right.svg) no-repeat 0 0; + mask: url(../assets/svg/arrow-up-right.svg) no-repeat 0 0; + -webkit-mask-size: contain; + mask-size: contain; + background-color: #006cb8; + -webkit-transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; } + .su-link--external:hover::after, .su-link--external:focus::after { + background-color: #2e2d29; + -webkit-transform: translate3d(0.15em, -0.15em, 0); + transform: translate3d(0.15em, -0.15em, 0); } } + +.su-link--internal { + text-decoration: none; } + @supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat: no-repeat)) { + .su-link--internal::after { + margin-right: 0.3em; + margin-bottom: -0.03em; + margin-left: 0.4em; + height: 13px; + width: 13px; + display: inline-block; + content: ''; + -webkit-mask: url(../assets/svg/lock.svg) no-repeat 0 0; + mask: url(../assets/svg/lock.svg) no-repeat 0 0; + -webkit-mask-size: contain; + mask-size: contain; + background-color: #006cb8; + -webkit-transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; } + .su-link--internal:hover::after, .su-link--internal:focus::after { + background-color: #2e2d29; } } + .su-link--internal:hover::after, .su-link--internal:focus::after { + -webkit-mask-image: url(../assets/svg/lock-solid.svg); + mask-image: url(../assets/svg/lock-solid.svg); } + +.su-link--jump { + text-decoration: none; } + @supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat: no-repeat)) { + .su-link--jump::after { + margin-right: 0.3em; + margin-left: 0.4em; + height: 12px; + width: 12px; + display: inline-block; + content: ''; + -webkit-mask: url(../assets/svg/caret-down.svg) no-repeat 0 0; + mask: url(../assets/svg/caret-down.svg) no-repeat 0 0; + -webkit-mask-size: contain; + mask-size: contain; + background-color: #006cb8; + -webkit-transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; } + .su-link--jump:hover::after, .su-link--jump:focus::after { + background-color: #2e2d29; + -webkit-transform: translateY(0.2em); + transform: translateY(0.2em); } } + +.su-link--more { + text-decoration: none; } + .su-link--more::after { + content: "»"; + display: inline-block; + margin-right: 0.3em; + margin-bottom: -1px; + margin-left: 0.4em; + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } + .su-link--more:hover::after, .su-link--more:focus::after { + -webkit-transform: translateX(0.2em); + transform: translateX(0.2em); } + +.su-link--video { + text-decoration: none; } + @supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat: no-repeat)) { + .su-link--video::after { + margin-right: 0.3em; + margin-bottom: -0.14em; + margin-left: 0.4em; + height: 13px; + width: 13px; + display: inline-block; + content: ''; + -webkit-mask: url(../assets/svg/video.svg) no-repeat 0 0; + mask: url(../assets/svg/video.svg) no-repeat 0 0; + -webkit-mask-size: contain; + mask-size: contain; + background-color: #006cb8; + -webkit-transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; } + .su-link--video:hover::after, .su-link--video:focus::after { + background-color: #2e2d29; + -webkit-transform: translateX(0.2em); + transform: translateX(0.2em); } } + +.su-local-footer { + background-color: #f4f4f4; } + .su-local-footer a { + font-weight: 400; } + .su-local-footer ul { + margin-top: 0; + margin-bottom: 0; + padding-left: 0; + list-style-type: none; } + .su-local-footer ul > li { + margin-bottom: 0; } + .su-local-footer ul > li { + margin-bottom: 7px; } + .su-local-footer .su-signup-form p { + font-size: 17px; } + +.su-local-footer__header { + position: relative; } + +@media only screen and (max-width: 991px) and (min-width: 0) { + .su-local-footer__header .su-lockup { + margin-bottom: 3.2rem; } } + +@media only screen and (max-width: 991px) and (min-width: 768px) { + .su-local-footer__header .su-lockup { + margin-bottom: 3.6rem; } } + +@media only screen and (max-width: 991px) and (min-width: 1500px) { + .su-local-footer__header .su-lockup { + margin-bottom: 3.8rem; } } + @media only screen and (min-width: 992px) { + .su-local-footer__header .su-lockup { + float: left; } } + .su-local-footer__header .su-link--internal { + padding: 1rem 2rem 1.15rem; + background-color: #b1040e; + color: #ffffff; + border: 1px solid #C6C6C6; + -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13), 0px 3px 6px rgba(0, 0, 0, 0.1); + box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13), 0px 3px 6px rgba(0, 0, 0, 0.1); + padding: 1rem 1.2rem 1.3rem 2rem; + border-radius: 7px; } + .su-local-footer__header .su-link--internal:hover, .su-local-footer__header .su-link--internal:focus { + background-color: #2e2d29; + color: #ffffff; } + .su-local-footer__header .su-link--internal:focus { + -webkit-box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; + box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; } + @media (max-width: 991px) { + .su-local-footer__header .su-link--internal { + width: auto; } } + @media only screen and (max-width: 991px) and (min-width: 0) { + .su-local-footer__header .su-link--internal { + margin-bottom: 2.31rem; } } + @media only screen and (max-width: 991px) and (min-width: 768px) { + .su-local-footer__header .su-link--internal { + margin-bottom: 2.6rem; } } + @media only screen and (max-width: 991px) and (min-width: 1500px) { + .su-local-footer__header .su-link--internal { + margin-bottom: 2.74rem; } } + @media only screen and (min-width: 992px) { + .su-local-footer__header .su-link--internal { + float: right; } } + .su-local-footer__header .su-link--internal::after { + background-color: #ffffff; } + .su-local-footer__header .su-link--internal:hover { + border: 1px solid #C6C6C6; + -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13), 0px 3px 6px rgba(0, 0, 0, 0.1); + box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13), 0px 3px 6px rgba(0, 0, 0, 0.1); } + +.su-local-footer__columns, +.su-local-footer__header { + margin: 0 auto; + clear: both; } + @media only screen and (min-width: 0) { + .su-local-footer__columns, + .su-local-footer__header { + max-width: calc(100% - 40px); + width: calc(100% - 40px); } } + @media only screen and (min-width: 576px) { + .su-local-footer__columns, + .su-local-footer__header { + max-width: calc(100% - 60px); + width: calc(100% - 60px); } } + @media only screen and (min-width: 768px) { + .su-local-footer__columns, + .su-local-footer__header { + max-width: calc(100% - 100px); + width: calc(100% - 100px); } } + @media only screen and (min-width: 992px) { + .su-local-footer__columns, + .su-local-footer__header { + max-width: calc(100% - 160px); + width: calc(100% - 160px); } } + @media only screen and (min-width: 1200px) { + .su-local-footer__columns, + .su-local-footer__header { + max-width: calc(100% - 200px); + width: calc(100% - 200px); } } + @media only screen and (min-width: 1500px) { + .su-local-footer__columns, + .su-local-footer__header { + max-width: 1500px; + width: calc(100% - 200px); } } + @media only screen and (min-width: 0) { + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-right: 20px; } + @supports (grid-column-gap: 20px) { + .su-local-footer__columns, + .su-local-footer__header { + grid-column-gap: 20px; } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-right: 0; + margin-left: 0; } } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-top: 0; + margin-bottom: 20px; } + @supports (grid-row-gap: 20px) { + .su-local-footer__columns, + .su-local-footer__header { + grid-row-gap: 20px; } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-top: 0; + margin-bottom: 0; } } } + @media only screen and (min-width: 576px) { + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-right: 20px; } + @supports (grid-column-gap: 20px) { + .su-local-footer__columns, + .su-local-footer__header { + grid-column-gap: 20px; } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-right: 0; + margin-left: 0; } } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-top: 0; + margin-bottom: 20px; } + @supports (grid-row-gap: 20px) { + .su-local-footer__columns, + .su-local-footer__header { + grid-row-gap: 20px; } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-top: 0; + margin-bottom: 0; } } } + @media only screen and (min-width: 768px) { + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-right: 20px; } + @supports (grid-column-gap: 20px) { + .su-local-footer__columns, + .su-local-footer__header { + grid-column-gap: 20px; } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-right: 0; + margin-left: 0; } } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-top: 0; + margin-bottom: 20px; } + @supports (grid-row-gap: 20px) { + .su-local-footer__columns, + .su-local-footer__header { + grid-row-gap: 20px; } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-top: 0; + margin-bottom: 0; } } } + @media only screen and (min-width: 992px) { + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-right: 36px; } + @supports (grid-column-gap: 20px) { + .su-local-footer__columns, + .su-local-footer__header { + grid-column-gap: 36px; } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-right: 0; + margin-left: 0; } } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-top: 0; + margin-bottom: 36px; } + @supports (grid-row-gap: 20px) { + .su-local-footer__columns, + .su-local-footer__header { + grid-row-gap: 36px; } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-top: 0; + margin-bottom: 0; } } } + @media only screen and (min-width: 1200px) { + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-right: 40px; } + @supports (grid-column-gap: 20px) { + .su-local-footer__columns, + .su-local-footer__header { + grid-column-gap: 40px; } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-right: 0; + margin-left: 0; } } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-top: 0; + margin-bottom: 40px; } + @supports (grid-row-gap: 20px) { + .su-local-footer__columns, + .su-local-footer__header { + grid-row-gap: 40px; } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-top: 0; + margin-bottom: 0; } } } + @media only screen and (min-width: 1500px) { + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-right: 48px; } + @supports (grid-column-gap: 20px) { + .su-local-footer__columns, + .su-local-footer__header { + grid-column-gap: 48px; } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-right: 0; + margin-left: 0; } } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-top: 0; + margin-bottom: 48px; } + @supports (grid-row-gap: 20px) { + .su-local-footer__columns, + .su-local-footer__header { + grid-row-gap: 48px; } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-top: 0; + margin-bottom: 0; } } } + @media only screen and (min-width: 0) { + .su-local-footer__columns, + .su-local-footer__header { + padding-top: 4rem; } } + @media only screen and (min-width: 768px) { + .su-local-footer__columns, + .su-local-footer__header { + padding-top: 4.5rem; } } + @media only screen and (min-width: 1500px) { + .su-local-footer__columns, + .su-local-footer__header { + padding-top: 4.75rem; } } + +.su-local-footer__columns { + -ms-grid-rows: auto; + grid-template-rows: auto; + -ms-grid-columns: 1fr 1fr; + grid-template-columns: 1fr 1fr; + grid-template-areas: "A B" "C C"; } + @media only screen and (min-width: 0) { + .su-local-footer__columns { + padding-bottom: 4rem; } } + @media only screen and (min-width: 768px) { + .su-local-footer__columns { + padding-bottom: 4.5rem; } } + @media only screen and (min-width: 1500px) { + .su-local-footer__columns { + padding-bottom: 4.75rem; } } + @media only screen and (min-width: 768px) { + .su-local-footer__columns { + display: -ms-grid; + display: grid; } } + @media only screen and (min-width: 992px) { + .su-local-footer__columns { + -ms-grid-columns: 1fr 1fr 1fr; + grid-template-columns: 1fr 1fr 1fr; + grid-template-areas: "A B C" "A B C"; } } + @media only screen and (min-width: 1200px) { + .su-local-footer__columns { + -ms-grid-columns: 1fr 1fr 1fr 1fr; + grid-template-columns: 1fr 1fr 1fr 1fr; + grid-template-areas: "A B B C"; } } + .su-local-footer__columns .su-local-footer__cell1, + .su-local-footer__columns .su-local-footer__cell2, + .su-local-footer__columns .su-local-footer__cell3 { + vertical-align: top; } + .su-local-footer__columns .su-local-footer__cell1 { + -ms-grid-row: 1; + -ms-grid-column: 1; + grid-area: A; } + .su-local-footer__columns .su-local-footer__cell2 { + -ms-grid-row: 1; + -ms-grid-column: 2; + grid-area: B; } + +@media only screen and (max-width: 991px) and (min-width: 0) { + .su-local-footer__columns .su-local-footer__cell2 { + padding-top: 4rem; } } + +@media only screen and (max-width: 991px) and (min-width: 768px) { + .su-local-footer__columns .su-local-footer__cell2 { + padding-top: 4.5rem; } } + +@media only screen and (max-width: 991px) and (min-width: 1500px) { + .su-local-footer__columns .su-local-footer__cell2 { + padding-top: 4.75rem; } } + +@media only screen and (max-width: 991px) and (min-width: 0) { + .su-local-footer__columns .su-local-footer__cell2 { + padding-bottom: 2.31rem; } } + +@media only screen and (max-width: 991px) and (min-width: 768px) { + .su-local-footer__columns .su-local-footer__cell2 { + padding-bottom: 2.6rem; } } + +@media only screen and (max-width: 991px) and (min-width: 1500px) { + .su-local-footer__columns .su-local-footer__cell2 { + padding-bottom: 2.74rem; } } + @media only screen and (min-width: 768px) and (max-width: 991px) { + .su-local-footer__columns .su-local-footer__cell2 { + -ms-grid-row: 2; + -ms-grid-column: 1; + -ms-grid-column-span: 2; + grid-area: C; } } + .su-local-footer__columns .su-local-footer__cell2 nav { + vertical-align: top; } + @media only screen and (min-width: 768px) and (max-width: 991px) { + .su-local-footer__columns .su-local-footer__cell2 nav { + display: inline-block; + min-width: calc(49% - 10px); + max-width: calc(49% - 10px); } + .su-local-footer__columns .su-local-footer__cell2 nav:last-of-type { + margin-left: 10px; } + .su-local-footer__columns .su-local-footer__cell2 nav:first-of-type { + margin-right: 10px; } } + @media only screen and (min-width: 1200px) { + .su-local-footer__columns .su-local-footer__cell2 nav { + display: inline-block; + min-width: calc(49% - 20px); + max-width: calc(49% - 20px); } + .su-local-footer__columns .su-local-footer__cell2 nav:last-of-type { + margin-left: 20px; } + .su-local-footer__columns .su-local-footer__cell2 nav:first-of-type { + margin-right: 20px; } } + @media only screen and (min-width: 1500px) { + .su-local-footer__columns .su-local-footer__cell2 nav { + min-width: calc(49% - 24px); + max-width: calc(49% - 24px); } + .su-local-footer__columns .su-local-footer__cell2 nav:last-of-type { + margin-left: 24px; } + .su-local-footer__columns .su-local-footer__cell2 nav:first-of-type { + margin-right: 24px; } } + @media only screen and (min-width: 0) { + .su-local-footer__columns .su-local-footer__cell2 nav:first-of-type { + padding-bottom: 2.31rem; } } + @media only screen and (min-width: 768px) { + .su-local-footer__columns .su-local-footer__cell2 nav:first-of-type { + padding-bottom: 2.6rem; } } + @media only screen and (min-width: 1500px) { + .su-local-footer__columns .su-local-footer__cell2 nav:first-of-type { + padding-bottom: 2.74rem; } } + @media only screen and (min-width: 992px) { + .su-local-footer__columns > .su-local-footer__cell2 { + -ms-grid-column-span: 2; } } + .su-local-footer__columns .su-local-footer__cell3 { + -ms-grid-row: 2; + -ms-grid-column: 1; + -ms-grid-column-span: 2; + grid-area: C; } + @media only screen and (min-width: 768px) and (max-width: 991px) { + .su-local-footer__columns .su-local-footer__cell3 { + -ms-grid-row: 1; + -ms-grid-column: 2; + grid-area: B; } + @media only screen and (min-width: 992px){ + .su-local-footer__columns .su-local-footer__cell1 { + -ms-grid-row: 1; + -ms-grid-row-span: 2; + -ms-grid-column: 1; } + .su-local-footer__columns .su-local-footer__cell2 { + -ms-grid-row: 1; + -ms-grid-row-span: 2; + -ms-grid-column: 2; } + .su-local-footer__columns .su-local-footer__cell2 { + -ms-grid-row: 1; + -ms-grid-row-span: 2; + -ms-grid-column: 3; + -ms-grid-column-span: 1; } + .su-local-footer__columns .su-local-footer__cell3 { + -ms-grid-row: 1; + -ms-grid-row-span: 2; + -ms-grid-column: 3; + -ms-grid-column-span: 1; } + .su-local-footer__columns .su-local-footer__cell3 { + -ms-grid-row: 1; + -ms-grid-row-span: 2; + -ms-grid-column: 2; } } + @media only screen and (min-width: 1200px){ + .su-local-footer__columns .su-local-footer__cell1 { + -ms-grid-row: 1; + -ms-grid-row-span: 1; + -ms-grid-column: 1; } + .su-local-footer__columns .su-local-footer__cell2 { + -ms-grid-row: 1; + -ms-grid-row-span: 1; + -ms-grid-column: 2; + -ms-grid-column-span: 2; } + .su-local-footer__columns .su-local-footer__cell2 { + -ms-grid-row: 1; + -ms-grid-row-span: 1; + -ms-grid-column: 4; + -ms-grid-column-span: 1; } + .su-local-footer__columns .su-local-footer__cell3 { + -ms-grid-row: 1; + -ms-grid-row-span: 1; + -ms-grid-column: 4; + -ms-grid-column-span: 1; } + .su-local-footer__columns .su-local-footer__cell3 { + -ms-grid-row: 1; + -ms-grid-row-span: 1; + -ms-grid-column: 2; + -ms-grid-column-span: 2; } } } + @media only screen and (min-width: 992px) { + .su-local-footer__columns > .su-local-footer__cell3 { + -ms-grid-row: 1; + -ms-grid-column: 3; } } + @media only screen and (min-width: 1200px) { + .su-local-footer__columns > .su-local-footer__cell3 { + -ms-grid-row: 1; + -ms-grid-column: 4; } } + +.su-local-footer__list-heading { + font-size: 18px; + line-height: 140%; } + +.su-local-footer__address, +.su-local-footer__action-links { + font-size: 16px; } + @media only screen and (min-width: 0) { + .su-local-footer__address, + .su-local-footer__action-links { + padding-bottom: 4rem; } } + @media only screen and (min-width: 768px) { + .su-local-footer__address, + .su-local-footer__action-links { + padding-bottom: 4.5rem; } } + @media only screen and (min-width: 1500px) { + .su-local-footer__address, + .su-local-footer__action-links { + padding-bottom: 4.75rem; } } + +.su-local-footer__address { + line-height: 140%; } + +.su-local-footer__action-links a { + text-decoration: none; + font-weight: 600; } + @supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat: no-repeat)) { + .su-local-footer__action-links a::after { + margin-right: 0.3em; + margin-bottom: -0.18em; + margin-left: 0.4em; + height: 0.8em; + width: 0.8em; + display: inline-block; + content: ''; + -webkit-mask: url(../assets/svg/arrow-right.svg) no-repeat 0 0; + mask: url(../assets/svg/arrow-right.svg) no-repeat 0 0; + -webkit-mask-size: contain; + mask-size: contain; + background-color: #006cb8; + -webkit-transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; } + .su-local-footer__action-links a:hover::after, .su-local-footer__action-links a:focus::after { + background-color: #2e2d29; + -webkit-transform: translateX(0.2em); + transform: translateX(0.2em); } } + +.su-local-footer__primary-links ul li, +.su-local-footer__secondary-links ul li { + font-size: 16px; } + +.su-local-footer__social-links { + padding: 0; + margin: 0; + list-style-type: none; + overflow: hidden; } + .su-local-footer__social-links > li { + display: block; + float: left; } + .su-local-footer__social-links > li:last-child { + margin-right: 0; } + .su-local-footer__social-links li { + padding-right: 18px; } + .su-local-footer__social-links li:last-child { + padding-right: 0; } + .su-local-footer__social-links i { + font-size: 2.5rem; } + .su-local-footer__social-links i::before { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-style: normal; + font-variant: normal; + font-weight: normal; + line-height: 1; + color: #2e2d29; + font-family: 'Font Awesome 5 Brands'; + -webkit-transition: color 0.25s ease-out; + transition: color 0.25s ease-out; } + .su-local-footer__social-links a { + text-decoration: none; } + .su-local-footer__social-links a span { + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; } + .su-local-footer__social-links .su-local-footer__social-facebook i::before { + content: "\f39e"; } + .su-local-footer__social-links .su-local-footer__social-facebook:hover i::before, .su-local-footer__social-links .su-local-footer__social-facebook:focus i::before { + color: #3b579d; } + .su-local-footer__social-links .su-local-footer__social-linkedin i::before { + content: "\f0e1"; } + .su-local-footer__social-links .su-local-footer__social-linkedin:hover i::before, .su-local-footer__social-links .su-local-footer__social-linkedin:focus i::before { + color: #0077b5; } + .su-local-footer__social-links .su-local-footer__social-twitter i::before { + content: "\f099"; } + .su-local-footer__social-links .su-local-footer__social-twitter:hover i::before, .su-local-footer__social-links .su-local-footer__social-twitter:focus i::before { + color: #1da1f2; } + .su-local-footer__social-links .su-local-footer__social-instagram i::before { + content: "\f16d"; } + .su-local-footer__social-links .su-local-footer__social-instagram:hover i::before, .su-local-footer__social-links .su-local-footer__social-instagram:focus i::before { + color: #d73676; } + .su-local-footer__social-links .su-local-footer__social-youtube i::before { + content: "\f167"; } + .su-local-footer__social-links .su-local-footer__social-youtube:hover i::before, .su-local-footer__social-links .su-local-footer__social-youtube:focus i::before { + color: #cd201f; } + +@media only screen and (min-width: 768px) { + .su-lockup, + .su-lockup > a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + vertical-align: bottom; } } + +.su-lockup a { + font-weight: 400; + text-decoration: none; } + +.su-lockup__cell1 { + min-height: 26px; + vertical-align: bottom; + width: auto; } + @media only screen and (min-width: 768px) { + .su-lockup__cell1 { + margin-right: -1px; + padding-right: 7px; + padding-bottom: 0; + -ms-flex-item-align: end; + align-self: flex-end; + border-right: solid 1px #2e2d29; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-negative: 1; + flex-shrink: 1; + max-width: 160px; + min-height: 32px; } } + +@media only screen and (min-width: 768px) { + .su-lockup__cell2 { + padding-top: 0; + padding-left: 7px; + -ms-flex-item-align: end; + align-self: flex-end; + border-left: solid 1px #2e2d29; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + vertical-align: bottom; } } + +.su-lockup__wordmark { + display: inline-block; + font-family: Stanford, 'Source Serif Pro', Georgia, Times, 'Times New Roman', serif; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + text-decoration: none; + line-height: 0.75; + -webkit-transform: translateZ(0); + transform: translateZ(0); + letter-spacing: 0; + -webkit-font-feature-settings: "liga"; + -ms-font-feature-settings: "liga" 1; + font-feature-settings: "liga"; + -webkit-font-variant-ligatures: discretionary-ligatures; + font-variant-ligatures: discretionary-ligatures; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #8c1515; + font-size: 36px; + line-height: 17px; + vertical-align: bottom; } + @media only screen and (min-width: 768px) { + .su-lockup__wordmark { + font-size: 46px; + line-height: 21px; } } + +.su-lockup__wordmark-wrapper { + line-height: 26px; } + @media only screen and (min-width: 768px) { + .su-lockup__wordmark-wrapper { + line-height: 32px; } } + +.su-lockup__line1, +.su-lockup__line2, +.su-lockup__line3, +.su-lockup__line4, +.su-lockup__line5 { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #2e2d29; + display: block; } + +.su-lockup__line1 { + font-size: 2.8rem; } + @media (max-width: 767px) { + .su-lockup__line1 { + font-size: 2.6rem; } } + +.su-lockup__line2 { + font-size: 2.6rem; } + +.su-lockup__line3 { + margin-top: 0.5rem; + font-size: 2.6rem; + font-style: italic; } + @media (max-width: 767px) { + .su-lockup__line3 { + margin: 0; + font-size: 1.9rem; } } + +.su-lockup__line4 { + margin-top: 0.5rem; + font-size: 2.5rem; + font-weight: 600; + letter-spacing: 0.05rem; + line-height: 1em; + margin-left: -0.2rem; + text-transform: uppercase; } + +.su-lockup__line5 { + font-size: 2.7rem; + line-height: 1em; + width: 100%; } + @media only screen and (min-width: 768px) { + .su-lockup__line5 { + margin-top: 8px; + font-size: 3rem; } } + +@media (max-width: 767px) { + .su-lockup--option-a > a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } } + +.su-lockup--option-a .su-lockup__line2, +.su-lockup--option-a .su-lockup__line3, +.su-lockup--option-a .su-lockup__line4 { + display: none; } + +@media (max-width: 767px) { + .su-lockup--option-a .su-lockup__cell2 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } } + +.su-lockup--option-a .su-lockup__line1 { + line-height: 2.6rem; } + @media (max-width: 767px) { + .su-lockup--option-a .su-lockup__line1 { + margin-left: -2px; } } + @media only screen and (min-width: 768px) { + .su-lockup--option-a .su-lockup__line1 { + font-size: 3.2rem; + line-height: 0.7em; } } + +.su-lockup--option-a .su-lockup__line5 { + font-size: 2rem; + font-weight: 600; + text-transform: uppercase; } + @media (max-width: 767px) { + .su-lockup--option-a .su-lockup__line5 { + margin-top: 0.75rem; + margin-left: -2px; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .su-lockup--option-a .su-lockup__line5::after { + margin-top: 0.75rem; + margin-bottom: 0.5rem; + border-bottom: 1px solid #2e2d29; + content: ''; + display: block; + width: 120px; } } + @media only screen and (min-width: 768px) { + .su-lockup--option-a .su-lockup__line5 { + font-size: 2.1rem; } } + +.su-lockup--option-b .su-lockup__line3, +.su-lockup--option-b .su-lockup__line4, +.su-lockup--option-b .su-lockup__line5 { + display: none; } + +.su-lockup--option-b .su-lockup__line1 { + margin-bottom: 0.2em; } + @media only screen and (min-width: 768px) { + .su-lockup--option-b .su-lockup__line1 { + margin-top: -0.4rem; + font-size: 1.9rem; } } + @media (max-width: 767px) { + .su-lockup--option-b .su-lockup__line1 { + margin-top: 0.5rem; + margin-bottom: 0.2rem; + margin-left: -2px; } } + +.su-lockup--option-b .su-lockup__line2 { + line-height: 0.7em; } + @media (max-width: 767px) { + .su-lockup--option-b .su-lockup__line2 { + margin-left: -2px; + line-height: 2.6rem; } } + +@media (max-width: 767px) { + .su-lockup--option-c > a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } } + +.su-lockup--option-c .su-lockup__line3, +.su-lockup--option-c .su-lockup__line4 { + display: none; } + +@media (max-width: 767px) { + .su-lockup--option-c .su-lockup__cell2 { + margin-left: -2px; + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } } + +.su-lockup--option-c .su-lockup__line1 { + margin-bottom: 0.2em; } + @media only screen and (min-width: 768px) { + .su-lockup--option-c .su-lockup__line1 { + margin-top: -0.4rem; + font-size: 1.9rem; } } + @media (max-width: 767px) { + .su-lockup--option-c .su-lockup__line1 { + margin-bottom: 0.2rem; } } + +.su-lockup--option-c .su-lockup__line2 { + line-height: 0.7em; } + @media (max-width: 767px) { + .su-lockup--option-c .su-lockup__line2 { + line-height: 2.6rem; } } + +.su-lockup--option-c .su-lockup__line5 { + font-size: 2rem; + font-weight: 600; + text-transform: uppercase; } + @media (max-width: 767px) { + .su-lockup--option-c .su-lockup__line5 { + margin-top: 0.75rem; + margin-left: -2px; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .su-lockup--option-c .su-lockup__line5::after { + margin-top: 0.75rem; + margin-bottom: 0.5rem; + border-bottom: 1px solid #2e2d29; + content: ''; + display: block; + width: 120px; } } + @media only screen and (min-width: 768px) { + .su-lockup--option-c .su-lockup__line5 { + font-size: 2.1rem; } } + +.su-lockup--option-d .su-lockup__line2, +.su-lockup--option-d .su-lockup__line4, +.su-lockup--option-d .su-lockup__line5 { + display: none; } + +@media only screen and (min-width: 576px) { + .su-lockup--option-d .su-lockup__line1 { + margin-top: -0.7rem; } } + +@media (max-width: 767px) { + .su-lockup--option-d .su-lockup__line1 { + margin-top: 0.5rem; + margin-bottom: 0.2rem; + margin-left: -2px; } } + +@media only screen and (min-width: 768px) { + .su-lockup--option-d .su-lockup__line3 { + font-size: 1.8rem; + line-height: 0.7em; } } + +.su-lockup--option-e .su-lockup__line4, +.su-lockup--option-e .su-lockup__line5 { + display: none; } + +@media only screen and (min-width: 576px) { + .su-lockup--option-e .su-lockup__line1 { + margin-top: -0.7rem; + font-size: 2.6rem; } } + +@media (max-width: 767px) { + .su-lockup--option-e .su-lockup__line1 { + margin-top: 0.5rem; + margin-left: -2px; } } + +.su-lockup--option-e .su-lockup__line2 { + line-height: 2.6rem; } + @media (max-width: 767px) { + .su-lockup--option-e .su-lockup__line2 { + margin-left: -2px; } } + +.su-lockup--option-e .su-lockup__line3 { + margin-top: 0.5rem; + font-style: italic; } + @media only screen and (min-width: 768px) { + .su-lockup--option-e .su-lockup__line3 { + margin-top: 0.8rem; + font-size: 1.9rem; + line-height: 0.7em; } } + +.su-lockup--option-f .su-lockup__line3, +.su-lockup--option-f .su-lockup__line4, +.su-lockup--option-f .su-lockup__line5 { + display: none; } + +.su-lockup--option-f .su-lockup__line1 { + margin-top: 0.5rem; + margin-bottom: 2px; } + @media only screen and (min-width: 768px) { + .su-lockup--option-f .su-lockup__line1 { + margin-top: -0.4rem; + font-size: 1.3rem; } } + @media (max-width: 767px) { + .su-lockup--option-f .su-lockup__line1 { + margin-bottom: 0.2rem; + margin-left: -2px; } } + +.su-lockup--option-f .su-lockup__line2 { + margin-left: -2px; + line-height: 0.7em; } + @media (max-width: 767px) { + .su-lockup--option-f .su-lockup__line2 { + line-height: 2.6rem; } } + +@media (max-width: 767px) { + .su-lockup--option-g > a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } } + +.su-lockup--option-g .su-lockup__line3, +.su-lockup--option-g .su-lockup__line4 { + display: none; } + +@media (max-width: 767px) { + .su-lockup--option-g .su-lockup__cell2 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } } + +.su-lockup--option-g .su-lockup__line1 { + margin-top: 0.5rem; + margin-bottom: 2px; } + @media only screen and (min-width: 768px) { + .su-lockup--option-g .su-lockup__line1 { + margin-top: -0.4rem; + margin-bottom: 2px; + font-size: 1.3rem; } } + @media (max-width: 767px) { + .su-lockup--option-g .su-lockup__line1 { + margin-top: 0; + margin-bottom: 0.2rem; + margin-left: -2px; } } + +.su-lockup--option-g .su-lockup__line2 { + margin-left: -2px; + line-height: 0.7em; } + @media (max-width: 767px) { + .su-lockup--option-g .su-lockup__line2 { + line-height: 2.6rem; } } + +.su-lockup--option-g .su-lockup__line5 { + font-size: 2rem; + font-weight: 600; + text-transform: uppercase; } + @media (max-width: 767px) { + .su-lockup--option-g .su-lockup__line5 { + margin-top: 0.75rem; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .su-lockup--option-g .su-lockup__line5::after { + margin-top: 1rem; + margin-bottom: 0.5rem; + border-bottom: 1px solid #2e2d29; + content: ''; + display: block; + width: 120px; } } + @media only screen and (min-width: 768px) { + .su-lockup--option-g .su-lockup__line5 { + font-size: 2.1rem; } } + +.su-lockup--option-h .su-lockup__line2, +.su-lockup--option-h .su-lockup__line5 { + display: none; } + +@media (max-width: 767px) { + .su-lockup--option-h .su-lockup__cell2, + .su-lockup--option-h .su-lockup__line4 { + margin-left: -2px; } } + +@media (max-width: 767px) { + .su-lockup--option-h .su-lockup__wordmark { + display: block; } } + +.su-lockup--option-h .su-lockup__line4 { + margin-bottom: -3px; + line-height: 0.95em; } + @media (max-width: 767px) { + .su-lockup--option-h .su-lockup__line4 { + margin-bottom: 4px; } + .su-lockup--option-h .su-lockup__line4::after { + margin-top: 0.75rem; + margin-bottom: 0.5rem; + border-bottom: 1px solid #2e2d29; + content: ''; + display: block; + width: 120px; } } + +.su-lockup--option-h .su-lockup__line3 { + margin-top: 0; + margin-bottom: -3px; + font-style: normal; + line-height: 1em; + text-transform: capitalize; } + @media (max-width: 767px) { + .su-lockup--option-h .su-lockup__line3 { + font-size: 2.6rem; } } + +.su-lockup--option-i .su-lockup__line2, +.su-lockup--option-i .su-lockup__line5 { + display: none; } + +@media (max-width: 767px) { + .su-lockup--option-i .su-lockup__cell2, + .su-lockup--option-i .su-lockup__line4 { + margin-left: -2px; } } + +@media (max-width: 767px) { + .su-lockup--option-i .su-lockup__wordmark { + display: block; } } + +.su-lockup--option-i .su-lockup__line4 { + margin-bottom: -3px; + line-height: 0.95em; } + @media (max-width: 767px) { + .su-lockup--option-i .su-lockup__line4::after { + margin-top: 0.75rem; + margin-bottom: 0.5rem; + border-bottom: 1px solid #2e2d29; + content: ''; + display: block; + width: 120px; } } + +.su-lockup--option-i .su-lockup__line3 { + line-height: 0.7em; + text-transform: capitalize; } + @media only screen and (min-width: 768px) { + .su-lockup--option-i .su-lockup__line3 { + font-size: 1.8rem; } } + @media (max-width: 767px) { + .su-lockup--option-i .su-lockup__line3 { + line-height: 1.15em; } } + +@media (max-width: 767px) { + .su-lockup--option-j > a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } } + +.su-lockup--option-j .su-lockup__line3, +.su-lockup--option-j .su-lockup__line4 { + display: none; } + +@media (max-width: 767px) { + .su-lockup--option-j .su-lockup__cell2 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } } + +@media only screen and (min-width: 768px) { + .su-lockup--option-j .su-lockup__line1 { + margin-top: -0.7rem; } } + +@media (max-width: 767px) { + .su-lockup--option-j .su-lockup__line1 { + margin-left: -2px; } } + +.su-lockup--option-j .su-lockup__line2 { + margin-top: 0.3rem; + line-height: 0.7em; } + @media (max-width: 767px) { + .su-lockup--option-j .su-lockup__line2 { + margin-left: -2px; + line-height: 2.6rem; } } + +.su-lockup--option-j .su-lockup__line5 { + font-size: 2rem; + font-weight: 600; + text-transform: uppercase; } + @media (max-width: 767px) { + .su-lockup--option-j .su-lockup__line5 { + margin-top: 0.75rem; + margin-left: -2px; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .su-lockup--option-j .su-lockup__line5::after { + margin-top: 0.9rem; + margin-bottom: 0.5rem; + border-bottom: 1px solid #2e2d29; + content: ''; + display: block; + width: 120px; } } + @media only screen and (min-width: 768px) { + .su-lockup--option-j .su-lockup__line5 { + font-size: 2.1rem; } } + +.su-lockup--option-k .su-lockup__line2, +.su-lockup--option-k .su-lockup__line3, +.su-lockup--option-k .su-lockup__line4 { + display: none; } + +.su-lockup--option-k .su-lockup__line1 { + font-size: 3.3rem; + font-weight: 600; + line-height: 0.7em; + text-transform: uppercase; } + @media (max-width: 767px) { + .su-lockup--option-k .su-lockup__line1 { + margin-top: 1.1rem; + margin-left: -2px; + font-size: 2.6rem; + line-height: 2.6rem; } + .su-lockup--option-k .su-lockup__line1::after { + margin-top: 0.5rem; + margin-bottom: 0.5rem; + border-bottom: 1px solid #2e2d29; + content: ''; + display: block; + width: 120px; } } + +@media (max-width: 767px) { + .su-lockup--option-k .su-lockup__line5 { + margin-left: -2px; + font-size: 2.6rem; } } + +.su-lockup--option-l .su-lockup__line2, +.su-lockup--option-l .su-lockup__line3, +.su-lockup--option-l .su-lockup__line4, +.su-lockup--option-l .su-lockup__line5 { + display: none; } + +.su-lockup--option-l .su-lockup__line1 { + font-weight: 600; + text-transform: uppercase; } + @media (max-width: 767px) { + .su-lockup--option-l .su-lockup__line1 { + margin-top: 0.5rem; + margin-left: -2px; } } + @media only screen and (min-width: 768px) { + .su-lockup--option-l .su-lockup__line1 { + font-size: 3.3rem; + line-height: 0.7em; } } + +.su-lockup--option-m .su-lockup__line3, +.su-lockup--option-m .su-lockup__line4, +.su-lockup--option-m .su-lockup__line5 { + display: none; } + +.su-lockup--option-m .su-lockup__line2 { + margin-top: 0.3rem; + line-height: 0.7em; } + @media (max-width: 767px) { + .su-lockup--option-m .su-lockup__line2 { + margin-top: 0; + margin-left: -2px; + line-height: 2.6rem; } } + +@media only screen and (min-width: 768px) { + .su-lockup--option-m .su-lockup__line1 { + margin-top: -0.7rem; } } + +@media (max-width: 767px) { + .su-lockup--option-m .su-lockup__line1 { + margin-top: 4px; + margin-left: -2px; } } + +.su-lockup--option-n .su-lockup__line2, +.su-lockup--option-n .su-lockup__line3, +.su-lockup--option-n .su-lockup__line4, +.su-lockup--option-n .su-lockup__line5 { + display: none; } + +.su-lockup--option-n .su-lockup__line1 { + line-height: 0.7em; } + @media only screen and (min-width: 768px) { + .su-lockup--option-n .su-lockup__line1 { + font-size: 3.2rem; } } + @media (max-width: 767px) { + .su-lockup--option-n .su-lockup__line1 { + margin-top: 0.5rem; + margin-left: -2px; + line-height: 2.6rem; } } + +.su-lockup--option-o .su-lockup__cell2, +.su-lockup--option-o .su-lockup__cell1 { + border: 0; } + +.su-lockup--option-o .su-lockup__line1, +.su-lockup--option-o .su-lockup__line2, +.su-lockup--option-o .su-lockup__line3, +.su-lockup--option-o .su-lockup__line5 { + display: none; } + +@media (max-width: 767px) { + .su-lockup--option-o .su-lockup__line4 { + margin-left: -2px; } } + +.su-lockup--option-p .su-lockup__line2, +.su-lockup--option-p .su-lockup__line3, +.su-lockup--option-p .su-lockup__line5 { + display: none; } + +@media (max-width: 767px) { + .su-lockup--option-p .su-lockup__wordmark { + display: block; } } + +.su-lockup--option-p .su-lockup__line1 { + margin-bottom: -3px; + line-height: 1em; } + +.su-lockup--option-p .su-lockup__line4 { + margin-bottom: -3px; + line-height: 1em; } + @media (max-width: 767px) { + .su-lockup--option-p .su-lockup__line4 { + font-size: 2.5rem; } + .su-lockup--option-p .su-lockup__line4::after { + margin-top: 0.6rem; + margin-bottom: 0.7rem; + border-bottom: 1px solid #2e2d29; + content: ''; + display: block; + width: 120px; } } + +@media (max-width: 767px) { + .su-lockup--option-p .su-lockup__cell2 { + margin-left: -2px; } } + +@media (max-width: 767px) { + .su-lockup--option-q > a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } } + +.su-lockup--option-q .su-lockup__line2, +.su-lockup--option-q .su-lockup__line4 { + display: none; } + +@media (max-width: 767px) { + .su-lockup--option-q .su-lockup__cell2 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } } + +@media only screen and (min-width: 768px) { + .su-lockup--option-q .su-lockup__line1 { + margin-top: -0.7rem; } } + +@media (max-width: 767px) { + .su-lockup--option-q .su-lockup__line1 { + margin-left: -2px; } } + +.su-lockup--option-q .su-lockup__line3 { + font-size: 1.8rem; + line-height: 0.7em; } + @media (max-width: 767px) { + .su-lockup--option-q .su-lockup__line3 { + line-height: 1.15em; + margin-left: -2px; } } + +.su-lockup--option-q .su-lockup__line5 { + font-size: 2rem; + font-weight: 600; + text-transform: uppercase; } + @media (max-width: 767px) { + .su-lockup--option-q .su-lockup__line5 { + margin-top: 0.75rem; + margin-left: -2px; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .su-lockup--option-q .su-lockup__line5::after { + margin-top: 0.75rem; + margin-bottom: 0.5rem; + border-bottom: 1px solid #2e2d29; + content: ''; + display: block; + width: 120px; } } + @media only screen and (min-width: 768px) { + .su-lockup--option-q .su-lockup__line5 { + font-size: 2.1rem; } } + +.su-lockup--option-r .su-lockup__cell2, +.su-lockup--option-r .su-lockup__cell1 { + border: 0; } + +.su-lockup--option-r .su-lockup__line1, +.su-lockup--option-r .su-lockup__line2, +.su-lockup--option-r .su-lockup__line3, +.su-lockup--option-r .su-lockup__line4 { + display: none; } + +.su-lockup--option-r .su-lockup__line5 { + font-size: 2.1rem; } + @media (max-width: 767px) { + .su-lockup--option-r .su-lockup__line5 { + margin-top: 0.75rem; + margin-left: -2px; + font-size: 2.6rem; } } + +.su-lockup--option-s .su-lockup__wordmark { + display: block; } + +.su-lockup--option-s .su-lockup__line1, +.su-lockup--option-s .su-lockup__line2 { + font-size: 2.6rem; } + @media (max-width: 767px) { + .su-lockup--option-s .su-lockup__line1, + .su-lockup--option-s .su-lockup__line2 { + margin-left: -2px; + line-height: 2.6rem; } } + +@media (max-width: 767px) { + .su-lockup--option-s .su-lockup__line1 { + margin-bottom: 0.2rem; } } + +.su-lockup--option-s .su-lockup__line3, +.su-lockup--option-s .su-lockup__line5 { + display: none; } + +.su-lockup--option-s .su-lockup__line4::after { + margin-top: 0.75rem; + margin-bottom: 0.5rem; + border-bottom: 1px solid #2e2d29; + content: ''; + display: block; + width: 120px; } + +.su-lockup--option-s .su-lockup__cell1 { + padding: 0; + border: 0; } + +.su-lockup--option-s .su-lockup__cell2 { + padding: 0; + border: 0; + width: 100%; } + +.su-lockup--option-t .su-lockup__wordmark { + display: block; } + +.su-lockup--option-t .su-lockup__line1, +.su-lockup--option-t .su-lockup__line2 { + font-size: 2.6rem; } + @media (max-width: 767px) { + .su-lockup--option-t .su-lockup__line1, + .su-lockup--option-t .su-lockup__line2 { + margin-left: -2px; + line-height: 2.6rem; } } + +@media (max-width: 767px) { + .su-lockup--option-t .su-lockup__line1 { + margin-bottom: 0.2rem; } } + +.su-lockup--option-t .su-lockup__line3 { + margin: 0; + font-size: 2rem; } + @media (max-width: 767px) { + .su-lockup--option-t .su-lockup__line3 { + margin-top: 0.3rem; + margin-left: -2px; + font-size: 1.8rem; } } + +.su-lockup--option-t .su-lockup__line4::after { + margin-top: 0.75rem; + margin-bottom: 0.5rem; + border-bottom: 1px solid #2e2d29; + content: ''; + display: block; + width: 120px; } + +.su-lockup--option-t .su-lockup__line5 { + display: none; } + +.su-lockup--option-t .su-lockup__cell1 { + padding: 0; + border: 0; } + +.su-lockup--option-t .su-lockup__cell2 { + padding: 0; + border: 0; + width: 100%; } + +.su-logo { + display: inline-block; + font-family: Stanford, 'Source Serif Pro', Georgia, Times, 'Times New Roman', serif; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + text-decoration: none; + line-height: 0.75; + -webkit-transform: translateZ(0); + transform: translateZ(0); + letter-spacing: 0; + -webkit-font-feature-settings: "liga"; + -ms-font-feature-settings: "liga" 1; + font-feature-settings: "liga"; + -webkit-font-variant-ligatures: discretionary-ligatures; + font-variant-ligatures: discretionary-ligatures; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #8c1515; } + .su-logo:hover, .su-logo:active, .su-logo:focus { + color: #8c1515; } + +.su-main-nav { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif; + display: block; + position: relative; + z-index: 9999; } + @media only screen and (min-width: 992px) { + .su-main-nav .su-main-nav__item--parent > a::after { + margin-bottom: 1px; + margin-left: 6px; + background: url(../assets/svg/caret-down-black.svg) no-repeat 0 0; + background-size: 100%; + position: relative; + right: 0; + top: 0; + height: 11px; + width: 11px; + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; } } + @media only screen and (min-width: 992px) { + .su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a::after { + background: url(../assets/svg/caret-down-black.svg) no-repeat 0 0; + background-size: 100%; + -webkit-transform: rotate(180deg); + transform: rotate(180deg); } + .su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a::before { + background-color: #2e2d29; } + .su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a:hover::before { + background-color: #b1040e; } + .su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a:active::before { + background-color: #2e2d29; } } + @media only screen and (min-width: 992px) { + .su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:active::before { + background-color: #2e2d29; } } + @media (max-width: 991px) { + .su-main-nav > ul { + -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15), 0px 6px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15), 0px 6px 6px rgba(0, 0, 0, 0.2); } } + .su-main-nav > ul > li:first-of-type:not(.su-main-nav__item--expanded) > a { + border-top: 0; } + @media only screen and (min-width: 992px) { + .su-main-nav > ul { + padding-left: 0; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + background-color: transparent; } + .su-main-nav > ul > li > a { + text-decoration: none; + position: relative; + padding-bottom: 0.8em; + padding-right: 0; + padding-left: 0; + margin: 0 1.2em 0 0; + color: #2e2d29; + -webkit-transition: color 0.3s ease-out; + transition: color 0.3s ease-out; + font-size: 2.1rem; + border-top: 0; } + .su-main-nav > ul > li > a::before { + content: ""; + position: absolute; + visibility: hidden; + -webkit-transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + z-index: 1; } + .su-main-nav > ul > li > a:hover, .su-main-nav > ul > li > a:focus, .su-main-nav > ul > li > a:active { + text-decoration: none; } + .su-main-nav > ul > li > a:hover::before, .su-main-nav > ul > li > a:focus::before, .su-main-nav > ul > li > a:active::before { + visibility: visible; + -webkit-transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; } + .su-main-nav > ul > li > a:hover::before, .su-main-nav > ul > li > a:focus::before { + background-color: #b1040e; } + .su-main-nav > ul > li > a:active::before { + background-color: #2e2d29; } + .su-main-nav > ul > li > a::before { + width: 100%; + height: 6px; + left: 0; + -webkit-transform: scaleX(0); + transform: scaleX(0); } + .su-main-nav > ul > li > a:hover::before, .su-main-nav > ul > li > a:focus::before, .su-main-nav > ul > li > a:active::before { + -webkit-transform: scaleX(1); + transform: scaleX(1); } + .su-main-nav > ul > li > a::before { + bottom: 0; } + .su-main-nav > ul > li > a:hover, .su-main-nav > ul > li > a:focus { + color: #b1040e; } + .su-main-nav > ul > li > a:active, .su-main-nav > ul > li > a[aria-expanded="true"] { + color: #2e2d29; } + .su-main-nav > ul > li > a[aria-expanded="true"]:hover { + color: #b1040e; } + .su-main-nav > ul > li > a[aria-expanded="true"]:active { + color: #2e2d29; } + .su-main-nav > ul > li > a[aria-expanded="true"]::before { + visibility: visible; + -webkit-transform: scaleX(1); + transform: scaleX(1); + background-color: #2e2d29; } + .su-main-nav > ul > li:last-child > a { + margin-right: 0; } + .su-main-nav > ul > .su-main-nav__item--current > a::before { + background-color: #2e2d29; } + .su-main-nav > ul > .su-main-nav__item--current > a:hover::before, .su-main-nav > ul > .su-main-nav__item--current > a:focus::before { + left: 0; + background-color: #b1040e; + -webkit-transition: background-color 0.3s ease-out; + transition: background-color 0.3s ease-out; } + .su-main-nav > ul > .su-main-nav__item--current > a:active::before { + background-color: #2e2d29; } + .su-main-nav > ul > .su-main-nav__item--current.su-main-nav__item--expanded > a:focus::before { + background-color: #2e2d29; } + .su-main-nav > ul > .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:hover::before { + left: 0; } + .su-main-nav > ul > .su-main-nav__item--expanded > a:focus::before { + background-color: #2e2d29; } + .su-main-nav > ul > .su-main-nav__item--expanded > a[aria-expanded="true"]:hover::before { + background-color: #b1040e; } + .su-main-nav > ul > .su-main-nav__item--expanded > a[aria-expanded="true"]:active::before { + background-color: #2e2d29; } } + @media (max-width: 991px) { + .su-main-nav.no-js .su-main-nav__toggle[aria-expanded="false"] + .su-main-nav__menu-lv1 { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + .su-main-nav.no-js li > ul { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } } + @media only screen and (min-width: 992px) { + .su-main-nav.no-js li:hover > ul { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } } + +@media (max-width: 991px) { + .su-main-nav__toggle { + text-decoration: none; + position: relative; + padding-bottom: 0.8em; + padding: 0 0 2rem; + margin: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + outline: none; + width: 40px; + background-color: transparent; + color: #2e2d29; + font-size: 1.6rem; + line-height: 0.7; } + .su-main-nav__toggle::before { + content: ""; + position: absolute; + visibility: hidden; + -webkit-transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + z-index: 1; } + .su-main-nav__toggle:hover, .su-main-nav__toggle:focus, .su-main-nav__toggle:active { + text-decoration: none; } + .su-main-nav__toggle:hover::before, .su-main-nav__toggle:focus::before, .su-main-nav__toggle:active::before { + visibility: visible; + -webkit-transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; } + .su-main-nav__toggle:hover::before, .su-main-nav__toggle:focus::before { + background-color: #b1040e; } + .su-main-nav__toggle:active::before { + background-color: #2e2d29; } + .su-main-nav__toggle::before { + width: 100%; + height: 6px; + left: 0; + -webkit-transform: scaleX(0); + transform: scaleX(0); } + .su-main-nav__toggle:hover::before, .su-main-nav__toggle:focus::before, .su-main-nav__toggle:active::before { + -webkit-transform: scaleX(1); + transform: scaleX(1); } + .su-main-nav__toggle::before { + bottom: 0; } + .su-main-nav__toggle::after { + margin: 0 auto; + display: inline-block; + width: 30px; + height: 26px; + background: url(../assets/svg/hamburger-black.svg) no-repeat 3px 0; + content: ""; } + .su-main-nav__toggle[aria-expanded="true"]::before { + visibility: visible; + -webkit-transform: scaleX(1); + transform: scaleX(1); + background-color: #2e2d29; } + .su-main-nav__toggle[aria-expanded="true"]::after { + width: 22px; + background: url(../assets/svg/close-black.svg) no-repeat 3px 0; + background-size: 16px 16px; } + .su-main-nav__toggle[aria-expanded="true"]:hover::before { + background-color: #b1040e; } + .su-main-nav__toggle[aria-expanded="true"]:active::before { + background-color: #2e2d29; } + .su-main-nav__toggle:hover, .su-main-nav__toggle:active, .su-main-nav__toggle:focus { + background-color: transparent; + color: #2e2d29; + -webkit-box-shadow: none; + box-shadow: none; } + .su-main-nav__toggle[aria-expanded="false"] + .su-main-nav__menu-lv1 { + display: none; } + .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 { + position: absolute; } + .su-main-nav__toggle--center { + margin-right: auto; + margin-left: auto; } + .su-main-nav__toggle--right { + margin-right: 0; + margin-left: auto; } } + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 { + max-width: 24em; } } + +@media only screen and (min-width: 992px) { + .su-main-nav__toggle { + display: none; } } + +.su-main-nav > ul > li > ul { + padding-left: 2rem; } + @media only screen and (min-width: 992px) { + .su-main-nav > ul > li > ul { + padding-top: 1px; + padding-left: 1.2rem; + margin-left: -1.8rem; + -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15), 0px 6px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15), 0px 6px 6px rgba(0, 0, 0, 0.2); + z-index: 11111; + position: absolute; + max-width: 30rem; } + .su-main-nav > ul > li > ul li:first-child a { + border-top: 0; } } + +.su-main-nav--center > ul { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } + +@media (max-width: 991px) { + .su-main-nav--center > ul, + .su-main-nav--center > .su-site-search { + position: absolute; + left: 50%; + -webkit-transform: translate(-50%, 0); + transform: translate(-50%, 0); } } + +.su-main-nav--center .su-main-nav__toggle { + margin-right: auto; + margin-left: auto; } + +@media (max-width: 991px) { + .su-main-nav--dark .su-main-nav__toggle { + color: #ffffff; } + .su-main-nav--dark .su-main-nav__toggle:hover::before, .su-main-nav--dark .su-main-nav__toggle:focus::before { + background-color: #ffffff; } + .su-main-nav--dark .su-main-nav__toggle:active::before { + background-color: #ec0513; } + .su-main-nav--dark .su-main-nav__toggle::after { + background: url(../assets/svg/hamburger-white.svg) no-repeat 3px 0; } + .su-main-nav--dark .su-main-nav__toggle[aria-expanded="true"]::before { + background-color: #ffffff; } + .su-main-nav--dark .su-main-nav__toggle[aria-expanded="true"]:hover::before { + background-color: #ec0513; } + .su-main-nav--dark .su-main-nav__toggle[aria-expanded="true"]:active::before { + background-color: #ffffff; } + .su-main-nav--dark .su-main-nav__toggle[aria-expanded="true"]::after { + background: url(../assets/svg/close-white.svg) no-repeat 3px 0; + background-size: 16px 16px; } } + +@media only screen and (min-width: 992px) { + .su-main-nav--dark > ul > li > a { + color: #ffffff; } + .su-main-nav--dark > ul > li > a:hover, .su-main-nav--dark > ul > li > a:focus { + color: #ffffff; } + .su-main-nav--dark > ul > li > a:hover::before, .su-main-nav--dark > ul > li > a:focus::before { + background-color: #ffffff; } + .su-main-nav--dark > ul > li > a:active { + color: #ffffff; } + .su-main-nav--dark > ul > li > a:active::before { + background-color: #ec0513; } + .su-main-nav--dark > ul > li > a[aria-expanded="true"] { + color: #ffffff; } + .su-main-nav--dark > ul > li > a[aria-expanded="true"]::before { + background-color: #ffffff; } + .su-main-nav--dark > ul > li > a[aria-expanded="true"]:hover { + color: #ffffff; } + .su-main-nav--dark > ul > .su-main-nav__item--parent > a::after, .su-main-nav--dark > ul > .su-main-nav__item--parent.su-main-nav__item--expanded > a::after { + background: url(../assets/svg/caret-down-white.svg) no-repeat 0 0; + background-size: 100%; } + .su-main-nav--dark > ul > .su-main-nav__item--current > a { + color: #ffffff; } + .su-main-nav--dark > ul > .su-main-nav__item--current > a::before { + background-color: #ec0513; } + .su-main-nav--dark > ul > .su-main-nav__item--current > a:hover, .su-main-nav--dark > ul > .su-main-nav__item--current > a:focus { + color: #ffffff; } + .su-main-nav--dark > ul > .su-main-nav__item--current > a:hover::before, .su-main-nav--dark > ul > .su-main-nav__item--current > a:focus::before { + background-color: #ffffff; } + .su-main-nav--dark > ul > .su-main-nav__item--current > a:active::before { + background-color: #ec0513; } + .su-main-nav--dark > ul > .su-main-nav__item--expanded > a::before, + .su-main-nav--dark > ul > .su-main-nav__item--expanded > a:focus::before, .su-main-nav--dark > ul > .su-main-nav__item--expanded.su-main-nav__item--current > a::before, + .su-main-nav--dark > ul > .su-main-nav__item--expanded.su-main-nav__item--current > a:focus::before { + background-color: #ffffff; } + .su-main-nav--dark > ul > .su-main-nav__item--expanded.su-main-nav__item--current > a[aria-expanded="true"]:active::before { + background-color: #ffffff; } + .su-main-nav--dark > ul > .su-main-nav__item--expanded > a[aria-expanded="true"]:hover::before { + background-color: #ec0513; } + .su-main-nav--dark > ul > .su-main-nav__item--expanded > a[aria-expanded="true"]:active::before { + background-color: #ffffff; } } + +@media (max-width: 991px) { + .su-main-nav--light .su-main-nav__toggle[aria-expanded="true"]::before { + background-color: #b6b1a9; } + .su-main-nav--light .su-main-nav__toggle[aria-expanded="true"]:hover::before { + background-color: #b1040e; } + .su-main-nav--light .su-main-nav__toggle[aria-expanded="true"]:active::before { + background-color: #2e2d29; } } + +@media (max-width: 991px) { + .su-main-nav--light .su-main-nav__item--parent > a::after { + background: url(../assets/svg/plus-black.svg) no-repeat 0 0; + background-size: 100%; } + .su-main-nav--light .su-main-nav__item--parent.su-main-nav__item--expanded > a::after { + background: url(../assets/svg/minus-black.svg) no-repeat 0 0; + background-size: 100%; } + .su-main-nav--light .su-main-nav__item--parent.su-main-nav__item--expanded > a:focus::before { + background-color: transparent; } + .su-main-nav--light .su-main-nav__item--parent.su-main-nav__item--expanded > a[aria-expanded="true"]:hover::before { + background-color: #2e2d29; } + .su-main-nav--light .su-main-nav__item--parent.su-main-nav__item--expanded > a[aria-expanded="true"]:active::before { + background-color: #b1040e; } + .su-main-nav--light .su-main-nav__item--current.su-main-nav__item--expanded > a { + color: #2e2d29; } + .su-main-nav--light .su-main-nav__item--current.su-main-nav__item--expanded > a::before, .su-main-nav--light .su-main-nav__item--current.su-main-nav__item--expanded > a:focus::before { + background-color: #2e2d29; } + .su-main-nav--light .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:active { + color: #b1040e; } } + +@media only screen and (min-width: 992px) { + .su-main-nav--light > ul { + background-color: transparent; } + .su-main-nav--light > ul > li > a:hover, .su-main-nav--light > ul > li > a:focus { + color: #b1040e; } + .su-main-nav--light > ul > li > a:hover::before, .su-main-nav--light > ul > li > a:focus::before { + background-color: #b1040e; } + .su-main-nav--light > ul > li > a:active { + color: #2e2d29; } + .su-main-nav--light > ul > li > a:active::before { + background-color: #2e2d29; } + .su-main-nav--light > ul > li > a[aria-expanded="true"] { + color: #2e2d29; } + .su-main-nav--light > ul > li > a[aria-expanded="true"]::before { + background-color: #b6b1a9; } + .su-main-nav--light > ul > li > a[aria-expanded="true"]:hover { + color: #b1040e; } + .su-main-nav--light > ul > li > a[aria-expanded="true"]:hover::before { + background-color: #b1040e; } + .su-main-nav--light > ul > li > a[aria-expanded="true"]:focus::before { + background-color: #b6b1a9; } + .su-main-nav--light > ul > li > a[aria-expanded="true"]:active { + color: #2e2d29; } + .su-main-nav--light > ul > .su-main-nav__item--current > a { + color: #2e2d29; } + .su-main-nav--light > ul > .su-main-nav__item--current > a::before { + background-color: #b6b1a9; } + .su-main-nav--light > ul > .su-main-nav__item--current > a:hover, .su-main-nav--light > ul > .su-main-nav__item--current > a:focus { + color: #b1040e; } + .su-main-nav--light > ul > .su-main-nav__item--current > a:hover::before, .su-main-nav--light > ul > .su-main-nav__item--current > a:focus::before { + background-color: #b1040e; } + .su-main-nav--light > ul > .su-main-nav__item--current > a:active { + color: #2e2d29; } + .su-main-nav--light > ul > .su-main-nav__item--current > a:active::before { + background-color: #2e2d29; } + .su-main-nav--light > ul > .su-main-nav__item--current.su-main-nav__item--expanded > a:focus { + color: #2e2d29; } + .su-main-nav--light > ul > .su-main-nav__item--current.su-main-nav__item--expanded > a:focus::before { + background-color: #b6b1a9; } + .su-main-nav--light > ul > .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]::before { + background-color: #b6b1a9; } + .su-main-nav--light > ul > .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:hover { + color: #b1040e; } + .su-main-nav--light > ul > .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:hover::before { + background-color: #b1040e; } + .su-main-nav--light > ul > .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:active { + color: #2e2d29; } + .su-main-nav--light > ul > .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:active::before { + background-color: #2e2d29; } } + +@media (max-width: 991px) { + .su-main-nav--light.su-main-nav--mobile-search .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 + .su-site-search { + background-color: #ffffff; } } + +.su-main-nav--mobile-search .su-site-search { + display: none; } + +@media (max-width: 991px) { + .su-main-nav--mobile-search .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 { + padding-top: 8.6rem; } + .su-main-nav--mobile-search .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 + .su-site-search { + padding: 2rem; + display: block; + position: absolute; + width: 100%; + background-color: #2e2d29; } + .su-main-nav--mobile-search .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 + .su-site-search .su-site-search__submit { + top: 3.1rem; + right: 3.1rem; } } + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .su-main-nav--mobile-search .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 + .su-site-search { + width: 24em; } } + +.su-main-nav--right > ul { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; } + +@media (max-width: 991px) { + .su-main-nav--right > ul, + .su-main-nav--right > .su-site-search { + right: 0; } } + +.su-main-nav--right .su-main-nav__toggle { + margin-right: 0; + margin-left: auto; } + +.su-masthead { + -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13), 0px 3px 6px rgba(0, 0, 0, 0.1); + box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13), 0px 3px 6px rgba(0, 0, 0, 0.1); + position: relative; + background-color: #ffffff; + max-width: 100%; } + .su-masthead > section:last-of-type { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: 0 auto; } + @media only screen and (min-width: 0) { + .su-masthead > section:last-of-type { + max-width: calc(100% - 40px); + width: calc(100% - 40px); } } + @media only screen and (min-width: 576px) { + .su-masthead > section:last-of-type { + max-width: calc(100% - 60px); + width: calc(100% - 60px); } } + @media only screen and (min-width: 768px) { + .su-masthead > section:last-of-type { + max-width: calc(100% - 100px); + width: calc(100% - 100px); } } + @media only screen and (min-width: 992px) { + .su-masthead > section:last-of-type { + max-width: calc(100% - 160px); + width: calc(100% - 160px); } } + @media only screen and (min-width: 1200px) { + .su-masthead > section:last-of-type { + max-width: calc(100% - 200px); + width: calc(100% - 200px); } } + @media only screen and (min-width: 1500px) { + .su-masthead > section:last-of-type { + max-width: 1500px; + width: calc(100% - 200px); } } + @media only screen and (min-width: 0) { + .su-masthead > section:last-of-type { + padding-top: 2.31rem; } } + @media only screen and (min-width: 768px) { + .su-masthead > section:last-of-type { + padding-top: 2.6rem; } } + @media only screen and (min-width: 1500px) { + .su-masthead > section:last-of-type { + padding-top: 2.74rem; } } + .su-masthead .su-lockup { + max-width: -webkit-fit-content; + max-width: -moz-fit-content; + max-width: fit-content; } + @media only screen and (min-width: 0) { + .su-masthead .su-lockup { + margin-bottom: 1.6rem; } } + @media only screen and (min-width: 768px) { + .su-masthead .su-lockup { + margin-bottom: 1.8rem; } } + @media only screen and (min-width: 1500px) { + .su-masthead .su-lockup { + margin-bottom: 1.9rem; } } + @media (max-width: 991px) { + .su-masthead .su-lockup { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 3.3333333333px); + flex: 0 0 calc(83.3333333333% - 3.3333333333px); + max-width: calc(83.3333333333% - 3.3333333333px); + z-index: 10010; } } + @media only screen and (min-width: 992px) { + .su-masthead .su-lockup { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 6.6666666667px); + flex: 0 0 calc(66.6666666667% - 6.6666666667px); + max-width: calc(66.6666666667% - 6.6666666667px); } } + @media (max-width: 991px) { + .su-masthead .su-site-search { + display: none; } } + @media only screen and (min-width: 992px) { + .su-masthead .su-site-search { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 13.3333333333px); + flex: 0 0 calc(33.3333333333% - 13.3333333333px); + max-width: calc(33.3333333333% - 13.3333333333px); } } + .su-masthead .su-site-search > form { + margin-left: auto; + width: 30rem; + max-width: 100%; } + @media (max-width: 991px) { + .su-masthead .su-site-search > form { + width: 100%; } } + @media (max-width: 767px) { + .su-masthead .su-main-nav { + margin-top: -57px; } } + @media only screen and (min-width: 768px) and (max-width: 991px) { + .su-masthead .su-main-nav { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 16.6666666667px); + flex: 0 0 calc(16.6666666667% - 16.6666666667px); + max-width: calc(16.6666666667% - 16.6666666667px); + margin-top: auto; } } + @media (max-width: 991px) { + .su-masthead .su-main-nav > ul { + -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15), 0px 6px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15), 0px 6px 6px rgba(0, 0, 0, 0.2); } + .su-masthead .su-main-nav > ul, + .su-masthead .su-main-nav > .su-site-search { + right: 0; } } + @media only screen and (min-width: 992px) { + .su-masthead .su-main-nav { + width: 100%; } } + @media only screen and (min-width: 768px) and (max-width: 991px) { + .su-masthead .su-main-nav > ul, + .su-masthead .su-main-nav .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 + .su-site-search { + width: 40rem; } } + @media only screen and (min-width: 0) and (max-width: 575px) { + .su-masthead .su-main-nav > ul, + .su-masthead .su-main-nav .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 + .su-site-search { + -webkit-transform: translateX(20px); + transform: translateX(20px); } } + @media only screen and (min-width: 576px) and (max-width: 767px) { + .su-masthead .su-main-nav > ul, + .su-masthead .su-main-nav .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 + .su-site-search { + -webkit-transform: translateX(30px); + transform: translateX(30px); } } + @media only screen and (min-width: 768px) and (max-width: 991px) { + .su-masthead .su-main-nav > ul, + .su-masthead .su-main-nav .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 + .su-site-search { + -webkit-transform: translateX(50px); + transform: translateX(50px); } } + @media only screen and (min-width: 0) and (max-width: 575px) { + .su-masthead .su-main-nav, + .su-masthead .su-main-nav > ul, + .su-masthead .su-main-nav .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 + .su-site-search { + width: calc(100% + 40px); } } + @media only screen and (min-width: 576px) and (max-width: 767px) { + .su-masthead .su-main-nav, + .su-masthead .su-main-nav > ul, + .su-masthead .su-main-nav .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 + .su-site-search { + width: calc(100% + 60px); } } + +@media (min-width: 992px) { + .su-masthead--center .su-main-nav > ul { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } } + +.su-masthead--dark { + background-color: #2e2d29; } + .su-masthead--dark .su-lockup__wordmark, + .su-masthead--dark .su-lockup__line1, + .su-masthead--dark .su-lockup__line2, + .su-masthead--dark .su-lockup__line3, + .su-masthead--dark .su-lockup__line4, + .su-masthead--dark .su-lockup__line5 { + color: #ffffff; } + .su-masthead--dark .su-lockup__cell2 { + border-color: #ffffff; } + +@media (min-width: 992px) { + .su-masthead--right .su-main-nav > ul { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; } } + +.su-media__caption { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #4d4f53; + font-size: 1.4rem; + line-height: 1.3; + margin-top: 0.4em; + margin-bottom: 0; } + @media only screen and (min-width: 768px) { + .su-media__caption { + font-size: 1.6rem; } } + +.su-media__wrapper { + line-height: 0; + overflow: hidden; } + .su-media__wrapper > * { + width: 100%; } + +.su-nav-toggle { + margin: 0; + padding: 15px 28px; + vertical-align: middle; + text-align: center; + font-size: 0; + text-indent: -9999px; + overflow: hidden; + width: 49px; + max-width: 49px; + height: 61px; + line-height: 61px; + position: absolute; + right: 0; + top: 0; + z-index: 10; + background: transparent; + outline: none; + -webkit-box-shadow: none; + box-shadow: none; } + .su-nav-toggle::before { + content: ""; + background: #b1040e url(../assets/svg/caret-down-white.svg) no-repeat center/50%; + background-size: 15px; + border-radius: 19px; + height: 38px; + width: 38px; + display: block; + position: absolute; + top: calc(50% - 19px); + right: calc(50% - 19px); } + .su-nav-toggle:focus, .su-nav-toggle:hover { + background: transparent; } + .su-nav-toggle:focus::before, .su-nav-toggle:hover::before { + background: #f4f4f4 url(../assets/svg/caret-down-black.svg) no-repeat center/50%; + background-size: 15px; } + .su-nav-toggle:focus, .su-nav-toggle:active { + outline: none; + -webkit-box-shadow: none; + box-shadow: none; + font-weight: 700; + background: transparent; } + .su-nav-toggle[aria-expanded="true"] { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); } + +.su-nav-toggle--light { + background: transparent; } + .su-nav-toggle--light::before { + content: ""; + background: #dad7cb url(../assets/svg/caret-down-black.svg) no-repeat center/50%; + background-size: 15px; } + .su-nav-toggle--light:hover, .su-nav-toggle--light:focus, .su-nav-toggle--light:active { + background: transparent; } + .su-nav-toggle--light:hover::before, .su-nav-toggle--light:focus::before, .su-nav-toggle--light:active::before { + content: ""; + background: #b1040e url(../assets/svg/caret-down-white.svg) no-repeat center/50%; + background-size: 15px; } + +.su-quote { + padding: 1em; + overflow: hidden; } + .su-quote .su-quote__img { + border-radius: 150px; + border: 7px solid; + float: left; + height: 300px; + width: 300px; + margin-right: 2em; } + .su-quote .su-quote__body .su-quote__heading { + clear: right; + font-size: 2em; + font-weight: 600; + line-height: 1.4; + margin-bottom: 0.5em; + margin-top: 0; } + .su-quote .su-quote__body .su-quote__bio { + margin: 0; } + .su-quote .su-quote__body .su-quote__quote { + font-size: 1.5em; + font-weight: 600; } + +/** + * Animation options. + */ +@-webkit-keyframes dropout { + 0% { + background-position: 50% 50%; } + 5% { + background-position: 50% 40%; } + 25% { + background-position: 50% 200%; } + 50% { + background-position: 50% -50px; + background-image: none; } + 95% { + background-position: 50% 60%; } + 100% { + background-position: 50% 50%; } } +@keyframes dropout { + 0% { + background-position: 50% 50%; } + 5% { + background-position: 50% 40%; } + 25% { + background-position: 50% 200%; } + 50% { + background-position: 50% -50px; + background-image: none; } + 95% { + background-position: 50% 60%; } + 100% { + background-position: 50% 50%; } } + +.su-secondary-nav { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background-color: #2e2d29; } + .su-secondary-nav .su-nav-toggle::before { + border-radius: 16px; + height: 33px; + width: 33px; + top: calc(50% - 16px); + right: calc(50% - 16px); } + .su-secondary-nav.no-js .su-secondary-nav__menu { + display: block; } + +.su-secondary-nav__menu { + margin-top: 0; + margin-bottom: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + list-style: none; + background-color: #2e2d29; } + +.su-secondary-nav__item { + margin-bottom: 0; } + +.su-secondary-nav__link { + text-decoration: none; + position: relative; + padding: 1.6rem 4.8rem 1.6rem 2.4rem; + display: block; + color: #ffffff; + font-weight: 600; + font-size: 2rem; + border-top: #4d4f53 solid 1px; + outline: 0; } + .su-secondary-nav__link::before { + content: ""; + position: absolute; + visibility: hidden; + -webkit-transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + z-index: 1; } + .su-secondary-nav__link:hover, .su-secondary-nav__link:focus, .su-secondary-nav__link:active { + text-decoration: none; } + .su-secondary-nav__link:hover::before, .su-secondary-nav__link:focus::before, .su-secondary-nav__link:active::before { + visibility: visible; + -webkit-transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; } + .su-secondary-nav__link:hover::before, .su-secondary-nav__link:focus::before { + background-color: #ffffff; } + .su-secondary-nav__link:active::before { + background-color: #ec0513; } + .su-secondary-nav__link::before { + height: 100%; + width: 6px; + bottom: 0; + -webkit-transform: scaleY(0); + transform: scaleY(0); } + .su-secondary-nav__link:hover::before, .su-secondary-nav__link:focus::before, .su-secondary-nav__link:active::before { + -webkit-transform: scaleY(1); + transform: scaleY(1); } + .su-secondary-nav__link::before { + left: 0; } + .su-secondary-nav__link:focus, .su-secondary-nav__link:hover { + color: #ffffff; + text-decoration: underline; } + +.su-secondary-nav__menu-lv2 .su-secondary-nav__item:last-child { + padding-top: 0.1rem; + padding-bottom: 0; } + .su-secondary-nav__menu-lv2 .su-secondary-nav__item:last-child a:last-child { + padding-bottom: 1.4rem; } + +.su-secondary-nav__menu-lv2 .su-secondary-nav__link { + padding: 0.8rem 4.8rem 0.8rem 2.4rem; + border: 0; + font-size: 1.8rem; } + +.su-secondary-nav__menu-lv2 .su-nav-toggle { + max-height: 43px; + height: 43px; } + +.su-secondary-nav__menu-lv3 .su-secondary-nav__link { + font-size: 1.6rem; + border: 0; } + +.su-secondary-nav__menu-lv3 .su-nav-toggle { + max-height: 38px; + height: 38px; } + +.su-secondary-nav__item--current > .su-secondary-nav__link::before { + visibility: visible; + height: 100%; + width: 6px; + -webkit-transform: scaleY(1); + transform: scaleY(1); + background-color: #ec0513; } + +.su-secondary-nav__item--current > .su-secondary-nav__link:hover::before, .su-secondary-nav__item--current > .su-secondary-nav__link:focus::before { + left: 6px; + -webkit-transition: left 0.1s ease-out; + transition: left 0.1s ease-out; + background-color: #ec0513; } + +.su-secondary-nav--accordion { + background-color: #ffffff; } + .su-secondary-nav--accordion .su-secondary-nav__menu { + background-color: #ffffff; } + .su-secondary-nav--accordion .su-secondary-nav__link { + color: #2e2d29; + border-top: #d9d9d9 solid 1px; } + .su-secondary-nav--accordion .su-secondary-nav__link:focus, .su-secondary-nav--accordion .su-secondary-nav__link:hover { + color: #2e2d29; } + .su-secondary-nav--accordion .su-secondary-nav__link:focus::before, .su-secondary-nav--accordion .su-secondary-nav__link:hover::before { + background-color: #2e2d29; } + .su-secondary-nav--accordion .su-secondary-nav__link:active { + color: #b1040e; } + .su-secondary-nav--accordion .su-secondary-nav__link:active::before { + background-color: #b1040e; } + .su-secondary-nav--accordion .su-secondary-nav__item--parent > .su-secondary-nav__menu { + display: none; } + .su-secondary-nav--accordion .su-secondary-nav__item--parent > .su-secondary-nav__link::after { + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; + background: url(../assets/svg/plus-black.svg) no-repeat 0 0; + background-size: 100%; + content: ""; + display: inline-block; + position: absolute; + right: 2rem; + top: calc(50% - 8px); + height: 1.8rem; + width: 1.8rem; } + .su-secondary-nav--accordion .su-secondary-nav__item--parent.su-secondary-nav__item--expanded > .su-secondary-nav__menu { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + .su-secondary-nav--accordion .su-secondary-nav__item--parent.su-secondary-nav__item--expanded > .su-secondary-nav__link::after { + background: url(../assets/svg/minus-black.svg) no-repeat 0 0; + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; } + .su-secondary-nav--accordion .su-secondary-nav__item--current > .su-secondary-nav__link { + color: #b1040e; } + .su-secondary-nav--accordion .su-secondary-nav__item--current > .su-secondary-nav__link::before { + background-color: #b1040e; } + .su-secondary-nav--accordion .su-secondary-nav__item--current > .su-secondary-nav__link:focus, .su-secondary-nav--accordion .su-secondary-nav__item--current > .su-secondary-nav__link:hover { + color: #b1040e; } + .su-secondary-nav--accordion .su-secondary-nav__item--current > .su-secondary-nav__link:focus::before, .su-secondary-nav--accordion .su-secondary-nav__item--current > .su-secondary-nav__link:hover::before { + background-color: #b1040e; } + .su-secondary-nav--accordion .su-secondary-nav__item--current > .su-secondary-nav__link:active { + color: #b1040e; } + .su-secondary-nav--accordion.no-js .su-secondary-nav__menu { + display: block; } + .su-secondary-nav--accordion .su-secondary-nav__menu-lv2 .su-secondary-nav__link { + border: 0; } + +.su-secondary-nav--accordion-dark .su-secondary-nav__item--parent > .su-secondary-nav__menu { + display: none; } + +.su-secondary-nav--accordion-dark .su-secondary-nav__item--parent > .su-secondary-nav__link::after { + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; + background: url(../assets/svg/plus-white.svg) no-repeat 0 0; + background-size: 100%; + content: ""; + display: inline-block; + position: absolute; + right: 2rem; + top: calc(50% - 8px); + height: 1.8rem; + width: 1.8rem; } + +.su-secondary-nav--accordion-dark .su-secondary-nav__item--parent.su-secondary-nav__item--expanded > .su-secondary-nav__menu { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + +.su-secondary-nav--accordion-dark .su-secondary-nav__item--parent.su-secondary-nav__item--expanded > .su-secondary-nav__link::after { + background: url(../assets/svg/minus-white.svg) no-repeat 0 0; + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; } + +.su-secondary-nav--accordion-dark.no-js .su-secondary-nav__menu { + display: block; } + +.su-secondary-nav--buttons { + background-color: #ffffff; } + .su-secondary-nav--buttons .su-secondary-nav__menu { + background-color: #ffffff; } + .su-secondary-nav--buttons .su-secondary-nav__link { + color: #2e2d29; + border-top: #d9d9d9 solid 1px; } + .su-secondary-nav--buttons .su-secondary-nav__link:focus, .su-secondary-nav--buttons .su-secondary-nav__link:hover { + color: #2e2d29; } + .su-secondary-nav--buttons .su-secondary-nav__link:focus::before, .su-secondary-nav--buttons .su-secondary-nav__link:hover::before { + background-color: #2e2d29; } + .su-secondary-nav--buttons .su-secondary-nav__link:active { + color: #b1040e; } + .su-secondary-nav--buttons .su-secondary-nav__link:active::before { + background-color: #b1040e; } + .su-secondary-nav--buttons .su-secondary-nav__item--parent { + position: relative; } + .su-secondary-nav--buttons .su-secondary-nav__item--parent .su-secondary-nav__menu { + display: none; } + .su-secondary-nav--buttons .su-secondary-nav__item--parent > .su-secondary-nav__link { + padding-right: 60px; } + .su-secondary-nav--buttons .su-secondary-nav__item--parent > .su-secondary-nav__link::after { + background: transparent; } + .su-secondary-nav--buttons .su-secondary-nav__item--parent.su-secondary-nav__item--expanded > .su-secondary-nav__menu { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + .su-secondary-nav--buttons .su-secondary-nav__item--parent.su-secondary-nav__item--expanded > .su-secondary-nav__link::after { + background: transparent; } + .su-secondary-nav--buttons .su-secondary-nav__item--current > .su-secondary-nav__link { + color: #b1040e; } + .su-secondary-nav--buttons .su-secondary-nav__item--current > .su-secondary-nav__link::before { + background-color: #b1040e; } + .su-secondary-nav--buttons .su-secondary-nav__item--current > .su-secondary-nav__link:focus, .su-secondary-nav--buttons .su-secondary-nav__item--current > .su-secondary-nav__link:hover { + color: #b1040e; } + .su-secondary-nav--buttons .su-secondary-nav__item--current > .su-secondary-nav__link:focus::before, .su-secondary-nav--buttons .su-secondary-nav__item--current > .su-secondary-nav__link:hover::before { + background-color: #b1040e; } + .su-secondary-nav--buttons .su-secondary-nav__item--current > .su-secondary-nav__link:active { + color: #b1040e; } + .su-secondary-nav--buttons .su-nav-toggle { + background: transparent; } + .su-secondary-nav--buttons .su-nav-toggle::before { + content: ""; + background: #dad7cb url(../assets/svg/caret-down-black.svg) no-repeat center/50%; + background-size: 15px; } + .su-secondary-nav--buttons .su-nav-toggle:hover, .su-secondary-nav--buttons .su-nav-toggle:focus, .su-secondary-nav--buttons .su-nav-toggle:active { + background: transparent; } + .su-secondary-nav--buttons .su-nav-toggle:hover::before, .su-secondary-nav--buttons .su-nav-toggle:focus::before, .su-secondary-nav--buttons .su-nav-toggle:active::before { + content: ""; + background: #b1040e url(../assets/svg/caret-down-white.svg) no-repeat center/50%; + background-size: 15px; } + .su-secondary-nav--buttons .su-secondary-nav__menu-lv2 .su-secondary-nav__link { + border: 0; } + .su-secondary-nav--buttons.no-js .su-secondary-nav__menu { + display: block; } + +.su-secondary-nav--buttons-dark .su-secondary-nav__item--parent { + position: relative; } + .su-secondary-nav--buttons-dark .su-secondary-nav__item--parent .su-secondary-nav__menu { + display: none; } + .su-secondary-nav--buttons-dark .su-secondary-nav__item--parent > .su-secondary-nav__link { + padding-right: 60px; } + .su-secondary-nav--buttons-dark .su-secondary-nav__item--parent > .su-secondary-nav__link::after { + background: transparent; } + +.su-secondary-nav--buttons-dark .su-secondary-nav__item--expanded > .su-secondary-nav__menu { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + +.su-secondary-nav--buttons-dark .su-secondary-nav__item--expanded > .su-secondary-nav__link::after { + background: transparent; } + +.su-secondary-nav--buttons-dark .nav-toggle:hover, .su-secondary-nav--buttons-dark .nav-toggle:focus { + -webkit-animation: dropout 0.4s ease-out; + animation: dropout 0.4s ease-out; } + +.su-secondary-nav--buttons-dark.no-js .su-secondary-nav__menu { + display: block; } + +@media only screen and (min-width: 0) and (max-width: 575px) { + .su-signup-form .su-submit, + .su-signup-form [type='submit'] { + width: auto; } } + +.su-site-search { + position: relative; } + +.su-site-search__input { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + padding: 0.6rem 2rem; + display: inline-block; + height: 4rem; + max-width: 100%; + border-radius: 3rem; + font-size: 1.6rem; } + .su-site-search__input::-webkit-input-placeholder { + color: #2e2d29; + opacity: 1; } + .su-site-search__input::-moz-placeholder { + color: #2e2d29; + opacity: 1; } + .su-site-search__input:-ms-input-placeholder { + color: #2e2d29; + opacity: 1; } + .su-site-search__input::-ms-input-placeholder { + color: #2e2d29; + opacity: 1; } + .su-site-search__input::placeholder { + color: #2e2d29; + opacity: 1; } + +.su-site-search__sr-label { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + -webkit-clip-path: inset(100%); + clip-path: inset(100%); + height: 1px; + overflow: hidden; + padding: 0; + position: absolute; + white-space: nowrap; + width: 1px; } + +.su-site-search__submit { + padding: 0; + margin-top: 0; + margin-right: 0; + margin-bottom: 0; + background: url(../assets/svg/icon-search.svg) no-repeat 0 0; + opacity: 0.6; + position: absolute; + top: 1.1rem; + right: 1.2rem; + width: 24px; + height: 25px; } + .su-site-search__submit:hover, .su-site-search__submit:active, .su-site-search__submit:focus { + background-color: transparent; + opacity: 1; } + .su-site-search__submit:active, .su-site-search__submit:focus { + -webkit-box-shadow: none; + box-shadow: none; } + +.su-skiplinks { + padding: 0; + font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif; + background-color: #2e2d29; + color: #ffffff; + font-size: 0.75em; + font-weight: 400; + text-decoration: none; + min-height: 1px; + position: absolute; + top: -500px; + left: 0.8em; + -webkit-transition-duration: 0.25s; + transition-duration: 0.25s; + -webkit-transition-property: top; + transition-property: top; + -webkit-transition-timing-function: ease-in-out; + transition-timing-function: ease-in-out; } + @media print { + .su-skiplinks { + display: none; } } + .su-skiplinks, .su-skiplinks:hover, .su-skiplinks:visited { + height: 1px; + width: 1px; + color: #ffffff; + overflow: hidden; + white-space: nowrap; } + .su-skiplinks:active, .su-skiplinks:focus { + padding: 0.4em 0.8em; + height: auto; + width: auto; + color: #ffffff; + border: 1px solid #4d4f53; + border-radius: 3px; + position: fixed; + left: 0.8em; + top: 0.8em; + z-index: 11222; } + +/* SOE Specific colors, Stanford/Decanter colors are not defined here */ +/* font overrides for SOE */ +.soe-sans { + font-family: Source Sans Pro; } + +.su-wysiwyg-text .su-font-splash, +.su-wysiwyg-text p.su-callout-text { + font-family: Source Sans Pro; + font-weight: 900; } + +.soe--type-5, +.su-type-a { + font-family: Source Sans Pro; + font-weight: 900; + font-size: 3.0517578125em; } + +.soe--type-4, +.su-type-b { + font-family: Source Sans Pro; + font-weight: 900; + font-size: 2.44140625em; } + +.soe--type-3, +.su-type-c, +h2 { + font-family: Source Sans Pro; + font-weight: 900; + font-size: 1.953125em; } + +.soe--type-2, +.su-type-d, +h3 { + font-family: Source Sans Pro; + font-weight: 900; + font-size: 1.5625em; } + +.soe--type-1, +.su-type-e, +h4 { + font-family: Source Sans Pro; + font-weight: 900; + font-size: 1.25em; } + +.soe--type-0, +.su-type-f, +h5 { + font-family: Source Sans Pro; + font-weight: 900; + font-size: 1em; } + +.su-wysiwyg-text h2 { + font-family: Source Sans Pro; + font-weight: 900; + font-size: 1.953125em; } + +.su-wysiwyg-text h3 { + font-family: Source Sans Pro; + font-weight: 900; + font-size: 1.5625em; } + +.su-wysiwyg-text h4 { + font-family: Source Sans Pro; + font-weight: 900; + font-size: 1.25em; } + +.su-wysiwyg-text h5 { + font-family: Source Sans Pro; + font-weight: 900; + font-size: 1em; } + +.su-drop-cap::first-letter { + font-family: Source Sans Pro; + font-weight: 900; } + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: Source Sans Pro; + font-weight: 900; } + + +/*# sourceMappingURL=base.css.map*/ \ No newline at end of file diff --git a/dist/css/components.css b/dist/css/components.css new file mode 100644 index 0000000..19baaf5 --- /dev/null +++ b/dist/css/components.css @@ -0,0 +1,3 @@ + + +/*# sourceMappingURL=components.css.map*/ \ No newline at end of file diff --git a/dist/css/layout.css b/dist/css/layout.css new file mode 100644 index 0000000..2676a19 --- /dev/null +++ b/dist/css/layout.css @@ -0,0 +1,3 @@ + + +/*# sourceMappingURL=layout.css.map*/ \ No newline at end of file diff --git a/dist/css/print.css b/dist/css/print.css new file mode 100644 index 0000000..96376f8 --- /dev/null +++ b/dist/css/print.css @@ -0,0 +1,3 @@ + + +/*# sourceMappingURL=print.css.map*/ \ No newline at end of file diff --git a/dist/css/state.css b/dist/css/state.css new file mode 100644 index 0000000..6c1613d --- /dev/null +++ b/dist/css/state.css @@ -0,0 +1,3 @@ + + +/*# sourceMappingURL=state.css.map*/ \ No newline at end of file diff --git a/dist/css/theme.css b/dist/css/theme.css new file mode 100644 index 0000000..97a7f70 --- /dev/null +++ b/dist/css/theme.css @@ -0,0 +1,7471 @@ +@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i); +@import url(https://fonts.googleapis.com/css?family=Source+Serif+Pro:400,600,700); +@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700); +@import url(https://fonts.googleapis.com/css?family=Kalam:300,400,700); +@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&subset=devanagari); +@charset "UTF-8"; +.su-cta .su-cta__button, .su-button, +.su-button.su-link, +button, +[type='button'], +[type='submit'], +[type='reset'], +[type='image'], .su-button--big, +.su-button--big.su-link, .su-button--secondary, +.su-button--secondary.su-link, .su-local-footer__header .su-link--internal { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif; + cursor: pointer; + display: inline-block; + border: 0; + font-size: 2rem; + font-weight: 400; + line-height: 1; + text-align: center; + text-decoration: none; + width: auto; + -webkit-transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out; + transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out; } + .su-cta .su-cta__button a, .su-button a, .su-button.su-link a, button a, [type='button'] a, [type='submit'] a, [type='reset'] a, [type='image'] a, .su-button--big a, .su-button--big.su-link a, .su-button--secondary a, .su-button--secondary.su-link a, .su-local-footer__header .su-link--internal a { + font-weight: 400; + text-decoration: none; } + .su-cta .su-cta__button:active, .su-button:active, + button:active, + :active[type='button'], + :active[type='submit'], + :active[type='reset'], + :active[type='image'], .su-button--big:active, .su-button--secondary:active, .su-local-footer__header .su-link--internal:active, .su-cta .su-cta__button:focus, .su-button:focus, + button:focus, + :focus[type='button'], + :focus[type='submit'], + :focus[type='reset'], + :focus[type='image'], .su-button--big:focus, .su-button--secondary:focus, .su-local-footer__header .su-link--internal:focus, .su-cta .su-cta__button:hover, .su-button:hover, + button:hover, + :hover[type='button'], + :hover[type='submit'], + :hover[type='reset'], + :hover[type='image'], .su-button--big:hover, .su-button--secondary:hover, .su-local-footer__header .su-link--internal:hover { + text-decoration: underline; } + +.su-cta { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + overflow: hidden; + line-height: 0; + text-decoration: none; } + .su-cta .su-cta__img { + width: 100%; + min-height: 1px; + z-index: 0; + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; } + .su-cta .su-cta__button { + padding: 1rem 2rem 1.15rem; + background-color: #b1040e; + color: #ffffff; + padding: 1.3rem 2.8rem 1.5rem; + font-size: 2.5rem; + margin-bottom: 0; + font-weight: 400; } + .su-cta .su-cta__button:hover, .su-cta .su-cta__button:focus { + background-color: #2e2d29; + color: #ffffff; } + .su-cta .su-cta__button:focus { + -webkit-box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; + box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; } + @media only screen and (min-width: 768px) { + .su-cta .su-cta__button { + padding: 1.5rem 3rem 1.8rem; + font-size: 2.8rem; } } + @media only screen and (min-width: 1500px) { + .su-cta .su-cta__button { + font-size: 3rem; } } + @media only screen and (min-width: 0) { + .su-cta .su-cta__button { + width: 100%; + z-index: 100; } } + .su-cta .su-cta__icon { + display: none; } + .su-cta:hover .su-cta__img { + -webkit-transform: scale(1.02, 1.02); + transform: scale(1.02, 1.02); } + .su-cta:hover .su-cta__button { + background-color: #2e2d29; + text-decoration: none; } + +.su-main-nav ul { + margin-top: 0; + margin-bottom: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + list-style: none; + background-color: #2e2d29; } + .su-main-nav ul li ul li a { + font-size: 1.8rem; } + .su-main-nav ul li ul li ul li a { + font-size: 1.6rem; } + +.su-main-nav li { + margin-bottom: 0; } + .su-main-nav li > ul { + display: none; } + +.su-main-nav li a { + text-decoration: none; + position: relative; + padding: 1.6rem 4.8rem 1.6rem 2.4rem; + display: block; + color: #ffffff; + font-size: 1.8rem; + font-weight: 600; + border-top: 1px solid #4d4f53; + outline: 0; } + .su-main-nav li a::before { + content: ""; + position: absolute; + visibility: hidden; + -webkit-transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + z-index: 1; } + .su-main-nav li a:hover, .su-main-nav li a:focus, .su-main-nav li a:active { + text-decoration: none; } + .su-main-nav li a:hover::before, .su-main-nav li a:focus::before, .su-main-nav li a:active::before { + visibility: visible; + -webkit-transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; } + .su-main-nav li a:hover::before, .su-main-nav li a:focus::before { + background-color: #ffffff; } + .su-main-nav li a:active::before { + background-color: #ec0513; } + .su-main-nav li a::before { + height: 100%; + width: 6px; + bottom: 0; + -webkit-transform: scaleY(0); + transform: scaleY(0); } + .su-main-nav li a:hover::before, .su-main-nav li a:focus::before, .su-main-nav li a:active::before { + -webkit-transform: scaleY(1); + transform: scaleY(1); } + .su-main-nav li a::before { + left: 0; } + .su-main-nav li a:hover, .su-main-nav li a:focus, .su-main-nav li a:active { + text-decoration: underline; } + +.su-main-nav .su-main-nav__item--expanded > ul { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + +.su-main-nav .su-main-nav__item--parent > a::after { + background: url(../assets/svg/plus-white.svg) no-repeat 0 0; + background-size: 100%; + content: ""; + display: inline-block; + position: absolute; + right: 2rem; + top: 2.06rem; + height: 1.8rem; + width: 1.8rem; } + +.su-main-nav .su-main-nav__item--current > a::before { + visibility: visible; + -webkit-transform: scaleY(1); + transform: scaleY(1); + background-color: #ec0513; } + +.su-main-nav .su-main-nav__item--current > a:hover::before, .su-main-nav .su-main-nav__item--current > a:focus::before { + left: 6px; + -webkit-transition: left 0.1s ease-out; + transition: left 0.1s ease-out; + background-color: #ec0513; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a::after { + background: url(../assets/svg/minus-white.svg) no-repeat 0 0; + background-size: 100%; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a::before { + background-color: transparent; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a:hover::before { + background-color: #ffffff; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a:active::before { + background-color: #ec0513; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a::before { + background-color: #ffffff; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a:focus::before { + left: 0; + background-color: #ffffff; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:hover::before { + left: 6px; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:active::before { + background-color: #ec0513; } + +.su-main-nav--light ul { + background-color: #ffffff; } + .su-main-nav--light ul li a { + color: #2e2d29; + border-color: #d9d9d9; } + .su-main-nav--light ul li a:hover::before, .su-main-nav--light ul li a:focus::before { + background-color: #2e2d29; } + .su-main-nav--light ul li a:active { + color: #b1040e; } + .su-main-nav--light ul li a:active::before { + background-color: #b1040e; } + +.su-main-nav--light [class$="nav__item--current"] > a { + color: #b1040e; } + .su-main-nav--light [class$="nav__item--current"] > a::before, .su-main-nav--light [class$="nav__item--current"] > a:hover::before, .su-main-nav--light [class$="nav__item--current"] > a:focus::before { + background-color: #b1040e; } + +input, +textarea, select { + margin: 0.2em 0; + padding: 1rem 0.7em; + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + max-width: 46rem; + width: 100%; + border: 0.1rem solid #b6b1a9; + border-radius: 0; + color: #2e2d29; + font-size: 2rem; + height: 4.8rem; + line-height: 1.3; } + input:focus, + textarea:focus, select:focus { + -webkit-box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; + box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; } + +.su-cta .su-cta__button, .su-button, +.su-button.su-link, +button, +[type='button'], +[type='submit'], +[type='reset'], +[type='image'], .su-button--big, +.su-button--big.su-link, .su-button--secondary, +.su-button--secondary.su-link, .su-local-footer__header .su-link--internal { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif; + cursor: pointer; + display: inline-block; + border: 0; + font-size: 2rem; + font-weight: 400; + line-height: 1; + text-align: center; + text-decoration: none; + width: auto; + -webkit-transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out; + transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out; } + .su-cta .su-cta__button a, .su-button a, .su-button.su-link a, button a, [type='button'] a, [type='submit'] a, [type='reset'] a, [type='image'] a, .su-button--big a, .su-button--big.su-link a, .su-button--secondary a, .su-button--secondary.su-link a, .su-local-footer__header .su-link--internal a { + font-weight: 400; + text-decoration: none; } + .su-cta .su-cta__button:active, .su-button:active, + button:active, + :active[type='button'], + :active[type='submit'], + :active[type='reset'], + :active[type='image'], .su-button--big:active, .su-button--secondary:active, .su-local-footer__header .su-link--internal:active, .su-cta .su-cta__button:focus, .su-button:focus, + button:focus, + :focus[type='button'], + :focus[type='submit'], + :focus[type='reset'], + :focus[type='image'], .su-button--big:focus, .su-button--secondary:focus, .su-local-footer__header .su-link--internal:focus, .su-cta .su-cta__button:hover, .su-button:hover, + button:hover, + :hover[type='button'], + :hover[type='submit'], + :hover[type='reset'], + :hover[type='image'], .su-button--big:hover, .su-button--secondary:hover, .su-local-footer__header .su-link--internal:hover { + text-decoration: underline; } + +.su-cta { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + overflow: hidden; + line-height: 0; + text-decoration: none; } + .su-cta .su-cta__img { + width: 100%; + min-height: 1px; + z-index: 0; + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; } + .su-cta .su-cta__button { + padding: 1rem 2rem 1.15rem; + background-color: #b1040e; + color: #ffffff; + padding: 1.3rem 2.8rem 1.5rem; + font-size: 2.5rem; + margin-bottom: 0; + font-weight: 400; } + .su-cta .su-cta__button:hover, .su-cta .su-cta__button:focus { + background-color: #2e2d29; + color: #ffffff; } + .su-cta .su-cta__button:focus { + -webkit-box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; + box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; } + @media only screen and (min-width: 768px) { + .su-cta .su-cta__button { + padding: 1.5rem 3rem 1.8rem; + font-size: 2.8rem; } } + @media only screen and (min-width: 1500px) { + .su-cta .su-cta__button { + font-size: 3rem; } } + @media only screen and (min-width: 0) { + .su-cta .su-cta__button { + width: 100%; + z-index: 100; } } + .su-cta .su-cta__icon { + display: none; } + .su-cta:hover .su-cta__img { + -webkit-transform: scale(1.02, 1.02); + transform: scale(1.02, 1.02); } + .su-cta:hover .su-cta__button { + background-color: #2e2d29; + text-decoration: none; } + +.su-main-nav ul { + margin-top: 0; + margin-bottom: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + list-style: none; + background-color: #2e2d29; } + .su-main-nav ul li ul li a { + font-size: 1.8rem; } + .su-main-nav ul li ul li ul li a { + font-size: 1.6rem; } + +.su-main-nav li { + margin-bottom: 0; } + .su-main-nav li > ul { + display: none; } + +.su-main-nav li a { + text-decoration: none; + position: relative; + padding: 1.6rem 4.8rem 1.6rem 2.4rem; + display: block; + color: #ffffff; + font-size: 1.8rem; + font-weight: 600; + border-top: 1px solid #4d4f53; + outline: 0; } + .su-main-nav li a::before { + content: ""; + position: absolute; + visibility: hidden; + -webkit-transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + z-index: 1; } + .su-main-nav li a:hover, .su-main-nav li a:focus, .su-main-nav li a:active { + text-decoration: none; } + .su-main-nav li a:hover::before, .su-main-nav li a:focus::before, .su-main-nav li a:active::before { + visibility: visible; + -webkit-transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; } + .su-main-nav li a:hover::before, .su-main-nav li a:focus::before { + background-color: #ffffff; } + .su-main-nav li a:active::before { + background-color: #ec0513; } + .su-main-nav li a::before { + height: 100%; + width: 6px; + bottom: 0; + -webkit-transform: scaleY(0); + transform: scaleY(0); } + .su-main-nav li a:hover::before, .su-main-nav li a:focus::before, .su-main-nav li a:active::before { + -webkit-transform: scaleY(1); + transform: scaleY(1); } + .su-main-nav li a::before { + left: 0; } + .su-main-nav li a:hover, .su-main-nav li a:focus, .su-main-nav li a:active { + text-decoration: underline; } + +.su-main-nav .su-main-nav__item--expanded > ul { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + +.su-main-nav .su-main-nav__item--parent > a::after { + background: url(../assets/svg/plus-white.svg) no-repeat 0 0; + background-size: 100%; + content: ""; + display: inline-block; + position: absolute; + right: 2rem; + top: 2.06rem; + height: 1.8rem; + width: 1.8rem; } + +.su-main-nav .su-main-nav__item--current > a::before { + visibility: visible; + -webkit-transform: scaleY(1); + transform: scaleY(1); + background-color: #ec0513; } + +.su-main-nav .su-main-nav__item--current > a:hover::before, .su-main-nav .su-main-nav__item--current > a:focus::before { + left: 6px; + -webkit-transition: left 0.1s ease-out; + transition: left 0.1s ease-out; + background-color: #ec0513; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a::after { + background: url(../assets/svg/minus-white.svg) no-repeat 0 0; + background-size: 100%; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a::before { + background-color: transparent; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a:hover::before { + background-color: #ffffff; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a:active::before { + background-color: #ec0513; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a::before { + background-color: #ffffff; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a:focus::before { + left: 0; + background-color: #ffffff; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:hover::before { + left: 6px; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:active::before { + background-color: #ec0513; } + +.su-main-nav--light ul { + background-color: #ffffff; } + .su-main-nav--light ul li a { + color: #2e2d29; + border-color: #d9d9d9; } + .su-main-nav--light ul li a:hover::before, .su-main-nav--light ul li a:focus::before { + background-color: #2e2d29; } + .su-main-nav--light ul li a:active { + color: #b1040e; } + .su-main-nav--light ul li a:active::before { + background-color: #b1040e; } + +.su-main-nav--light [class$="nav__item--current"] > a { + color: #b1040e; } + .su-main-nav--light [class$="nav__item--current"] > a::before, .su-main-nav--light [class$="nav__item--current"] > a:hover::before, .su-main-nav--light [class$="nav__item--current"] > a:focus::before { + background-color: #b1040e; } + +input, +textarea, select { + margin: 0.2em 0; + padding: 1rem 0.7em; + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + max-width: 46rem; + width: 100%; + border: 0.1rem solid #b6b1a9; + border-radius: 0; + color: #2e2d29; + font-size: 2rem; + height: 4.8rem; + line-height: 1.3; } + input:focus, + textarea:focus, select:focus { + -webkit-box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; + box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; } + +/*! normalize.css v8.0.0 | 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; } + +/** + * 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 { + -webkit-box-sizing: content-box; + 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: 0; + /* 1 */ + text-decoration: underline; + /* 2 */ + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + /* 2 */ } + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +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. + */ +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. + */ +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. + */ +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. + */ +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. + */ +button, +select { + /* 1 */ + text-transform: none; } + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + +/** + * Remove the inner border and padding in Firefox. + */ +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. + */ +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 { + -webkit-box-sizing: border-box; + 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"] { + -webkit-box-sizing: border-box; + 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; } + +.su-cta .su-cta__button, .su-button, +.su-button.su-link, +button, +[type='button'], +[type='submit'], +[type='reset'], +[type='image'], .su-button--big, +.su-button--big.su-link, .su-button--secondary, +.su-button--secondary.su-link, .su-local-footer__header .su-link--internal { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif; + cursor: pointer; + display: inline-block; + border: 0; + font-size: 2rem; + font-weight: 400; + line-height: 1; + text-align: center; + text-decoration: none; + width: auto; + -webkit-transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out; + transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out; } + .su-cta .su-cta__button a, .su-button a, .su-button.su-link a, button a, [type='button'] a, [type='submit'] a, [type='reset'] a, [type='image'] a, .su-button--big a, .su-button--big.su-link a, .su-button--secondary a, .su-button--secondary.su-link a, .su-local-footer__header .su-link--internal a { + font-weight: 400; + text-decoration: none; } + .su-cta .su-cta__button:active, .su-button:active, + button:active, + :active[type='button'], + :active[type='submit'], + :active[type='reset'], + :active[type='image'], .su-button--big:active, .su-button--secondary:active, .su-local-footer__header .su-link--internal:active, .su-cta .su-cta__button:focus, .su-button:focus, + button:focus, + :focus[type='button'], + :focus[type='submit'], + :focus[type='reset'], + :focus[type='image'], .su-button--big:focus, .su-button--secondary:focus, .su-local-footer__header .su-link--internal:focus, .su-cta .su-cta__button:hover, .su-button:hover, + button:hover, + :hover[type='button'], + :hover[type='submit'], + :hover[type='reset'], + :hover[type='image'], .su-button--big:hover, .su-button--secondary:hover, .su-local-footer__header .su-link--internal:hover { + text-decoration: underline; } + +.su-cta { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + overflow: hidden; + line-height: 0; + text-decoration: none; } + .su-cta .su-cta__img { + width: 100%; + min-height: 1px; + z-index: 0; + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; } + .su-cta .su-cta__button { + padding: 1rem 2rem 1.15rem; + background-color: #b1040e; + color: #ffffff; + padding: 1.3rem 2.8rem 1.5rem; + font-size: 2.5rem; + margin-bottom: 0; + font-weight: 400; } + .su-cta .su-cta__button:hover, .su-cta .su-cta__button:focus { + background-color: #2e2d29; + color: #ffffff; } + .su-cta .su-cta__button:focus { + -webkit-box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; + box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; } + @media only screen and (min-width: 768px) { + .su-cta .su-cta__button { + padding: 1.5rem 3rem 1.8rem; + font-size: 2.8rem; } } + @media only screen and (min-width: 1500px) { + .su-cta .su-cta__button { + font-size: 3rem; } } + @media only screen and (min-width: 0) { + .su-cta .su-cta__button { + width: 100%; + z-index: 100; } } + .su-cta .su-cta__icon { + display: none; } + .su-cta:hover .su-cta__img { + -webkit-transform: scale(1.02, 1.02); + transform: scale(1.02, 1.02); } + .su-cta:hover .su-cta__button { + background-color: #2e2d29; + text-decoration: none; } + +.su-main-nav ul { + margin-top: 0; + margin-bottom: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + list-style: none; + background-color: #2e2d29; } + .su-main-nav ul li ul li a { + font-size: 1.8rem; } + .su-main-nav ul li ul li ul li a { + font-size: 1.6rem; } + +.su-main-nav li { + margin-bottom: 0; } + .su-main-nav li > ul { + display: none; } + +.su-main-nav li a { + text-decoration: none; + position: relative; + padding: 1.6rem 4.8rem 1.6rem 2.4rem; + display: block; + color: #ffffff; + font-size: 1.8rem; + font-weight: 600; + border-top: 1px solid #4d4f53; + outline: 0; } + .su-main-nav li a::before { + content: ""; + position: absolute; + visibility: hidden; + -webkit-transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + z-index: 1; } + .su-main-nav li a:hover, .su-main-nav li a:focus, .su-main-nav li a:active { + text-decoration: none; } + .su-main-nav li a:hover::before, .su-main-nav li a:focus::before, .su-main-nav li a:active::before { + visibility: visible; + -webkit-transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; } + .su-main-nav li a:hover::before, .su-main-nav li a:focus::before { + background-color: #ffffff; } + .su-main-nav li a:active::before { + background-color: #ec0513; } + .su-main-nav li a::before { + height: 100%; + width: 6px; + bottom: 0; + -webkit-transform: scaleY(0); + transform: scaleY(0); } + .su-main-nav li a:hover::before, .su-main-nav li a:focus::before, .su-main-nav li a:active::before { + -webkit-transform: scaleY(1); + transform: scaleY(1); } + .su-main-nav li a::before { + left: 0; } + .su-main-nav li a:hover, .su-main-nav li a:focus, .su-main-nav li a:active { + text-decoration: underline; } + +.su-main-nav .su-main-nav__item--expanded > ul { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + +.su-main-nav .su-main-nav__item--parent > a::after { + background: url(../assets/svg/plus-white.svg) no-repeat 0 0; + background-size: 100%; + content: ""; + display: inline-block; + position: absolute; + right: 2rem; + top: 2.06rem; + height: 1.8rem; + width: 1.8rem; } + +.su-main-nav .su-main-nav__item--current > a::before { + visibility: visible; + -webkit-transform: scaleY(1); + transform: scaleY(1); + background-color: #ec0513; } + +.su-main-nav .su-main-nav__item--current > a:hover::before, .su-main-nav .su-main-nav__item--current > a:focus::before { + left: 6px; + -webkit-transition: left 0.1s ease-out; + transition: left 0.1s ease-out; + background-color: #ec0513; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a::after { + background: url(../assets/svg/minus-white.svg) no-repeat 0 0; + background-size: 100%; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a::before { + background-color: transparent; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a:hover::before { + background-color: #ffffff; } + +.su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a:active::before { + background-color: #ec0513; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a::before { + background-color: #ffffff; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a:focus::before { + left: 0; + background-color: #ffffff; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:hover::before { + left: 6px; } + +.su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:active::before { + background-color: #ec0513; } + +.su-main-nav--light ul { + background-color: #ffffff; } + .su-main-nav--light ul li a { + color: #2e2d29; + border-color: #d9d9d9; } + .su-main-nav--light ul li a:hover::before, .su-main-nav--light ul li a:focus::before { + background-color: #2e2d29; } + .su-main-nav--light ul li a:active { + color: #b1040e; } + .su-main-nav--light ul li a:active::before { + background-color: #b1040e; } + +.su-main-nav--light [class$="nav__item--current"] > a { + color: #b1040e; } + .su-main-nav--light [class$="nav__item--current"] > a::before, .su-main-nav--light [class$="nav__item--current"] > a:hover::before, .su-main-nav--light [class$="nav__item--current"] > a:focus::before { + background-color: #b1040e; } + +input, +textarea, select { + margin: 0.2em 0; + padding: 1rem 0.7em; + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + max-width: 46rem; + width: 100%; + border: 0.1rem solid #b6b1a9; + border-radius: 0; + color: #2e2d29; + font-size: 2rem; + height: 4.8rem; + line-height: 1.3; } + input:focus, + textarea:focus, select:focus { + -webkit-box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; + box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; } + +.flex-container { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-flex-wrap: wrap; + flex-wrap: wrap; } + .flex-container--collapse { + margin-top: 0; + margin-bottom: 0; } + @media only screen and (min-width: 576px) { + .flex-container--collapse { + margin-top: 0; + margin-bottom: 0; } } + @media only screen and (min-width: 768px) { + .flex-container--collapse { + margin-top: 0; + margin-bottom: 0; } } + @media only screen and (min-width: 992px) { + .flex-container--collapse { + margin-top: 0; + margin-bottom: 0; } } + @media only screen and (min-width: 1200px) { + .flex-container--collapse { + margin-top: 0; + margin-bottom: 0; } } + @media only screen and (min-width: 1500px) { + .flex-container--collapse { + margin-top: 0; + margin-bottom: 0; } } + .flex-container--row-gap > * { + margin: 0 0 20px; } + @media only screen and (min-width: 576px) { + .flex-container--row-gap > * { + margin: 0 0 20px; } } + @media only screen and (min-width: 768px) { + .flex-container--row-gap > * { + margin: 0 0 20px; } } + @media only screen and (min-width: 992px) { + .flex-container--row-gap > * { + margin: 0 0 36px; } } + @media only screen and (min-width: 1200px) { + .flex-container--row-gap > * { + margin: 0 0 40px; } } + @media only screen and (min-width: 1500px) { + .flex-container--row-gap > * { + margin: 0 0 48px; } } + +.flex-auto, .flex-xs-1-of-12, +.flex-1-of-12, .flex-xs-2-of-12, +.flex-2-of-12, .flex-xs-3-of-12, +.flex-3-of-12, .flex-xs-4-of-12, +.flex-4-of-12, .flex-xs-5-of-12, +.flex-5-of-12, .flex-xs-6-of-12, +.flex-6-of-12, .flex-xs-7-of-12, +.flex-7-of-12, .flex-xs-8-of-12, +.flex-8-of-12, .flex-xs-9-of-12, +.flex-9-of-12, .flex-xs-10-of-12, +.flex-10-of-12, .flex-xs-11-of-12, +.flex-11-of-12, .flex-xs-12-of-12, +.flex-12-of-12, .flex-sm-1-of-12, .flex-sm-2-of-12, .flex-sm-3-of-12, .flex-sm-4-of-12, .flex-sm-5-of-12, .flex-sm-6-of-12, .flex-sm-7-of-12, .flex-sm-8-of-12, .flex-sm-9-of-12, .flex-sm-10-of-12, .flex-sm-11-of-12, .flex-sm-12-of-12, .flex-md-1-of-12, .flex-md-2-of-12, .flex-md-3-of-12, .flex-md-4-of-12, .flex-md-5-of-12, .flex-md-6-of-12, .flex-md-7-of-12, .flex-md-8-of-12, .flex-md-9-of-12, .flex-md-10-of-12, .flex-md-11-of-12, .flex-md-12-of-12, .flex-lg-1-of-12, .flex-lg-2-of-12, .flex-lg-3-of-12, .flex-lg-4-of-12, .flex-lg-5-of-12, .flex-lg-6-of-12, .flex-lg-7-of-12, .flex-lg-8-of-12, .flex-lg-9-of-12, .flex-lg-10-of-12, .flex-lg-11-of-12, .flex-lg-12-of-12, .flex-xl-1-of-12, .flex-xl-2-of-12, .flex-xl-3-of-12, .flex-xl-4-of-12, .flex-xl-5-of-12, .flex-xl-6-of-12, .flex-xl-7-of-12, .flex-xl-8-of-12, .flex-xl-9-of-12, .flex-xl-10-of-12, .flex-xl-11-of-12, .flex-xl-12-of-12, .flex-2xl-1-of-12, .flex-2xl-2-of-12, .flex-2xl-3-of-12, .flex-2xl-4-of-12, .flex-2xl-5-of-12, .flex-2xl-6-of-12, .flex-2xl-7-of-12, .flex-2xl-8-of-12, .flex-2xl-9-of-12, .flex-2xl-10-of-12, .flex-2xl-11-of-12, .flex-2xl-12-of-12 { + position: relative; + width: 100%; + min-height: 1px; } + +.flex-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; } + +@media only screen and (min-width: 0) { + .flex-push-xs-0 { + margin-left: 0; } + .flex-push-xs-1 { + margin-left: 8.3333333333%; } + .flex-push-xs-2 { + margin-left: 16.6666666667%; } + .flex-push-xs-3 { + margin-left: 25%; } + .flex-push-xs-4 { + margin-left: 33.3333333333%; } + .flex-push-xs-5 { + margin-left: 41.6666666667%; } + .flex-push-xs-6 { + margin-left: 50%; } + .flex-push-xs-7 { + margin-left: 58.3333333333%; } + .flex-push-xs-8 { + margin-left: 66.6666666667%; } + .flex-push-xs-9 { + margin-left: 75%; } + .flex-push-xs-10 { + margin-left: 83.3333333333%; } + .flex-push-xs-11 { + margin-left: 91.6666666667%; } } + +@media only screen and (min-width: 576px) { + .flex-push-sm-0 { + margin-left: 0; } + .flex-push-sm-1 { + margin-left: 8.3333333333%; } + .flex-push-sm-2 { + margin-left: 16.6666666667%; } + .flex-push-sm-3 { + margin-left: 25%; } + .flex-push-sm-4 { + margin-left: 33.3333333333%; } + .flex-push-sm-5 { + margin-left: 41.6666666667%; } + .flex-push-sm-6 { + margin-left: 50%; } + .flex-push-sm-7 { + margin-left: 58.3333333333%; } + .flex-push-sm-8 { + margin-left: 66.6666666667%; } + .flex-push-sm-9 { + margin-left: 75%; } + .flex-push-sm-10 { + margin-left: 83.3333333333%; } + .flex-push-sm-11 { + margin-left: 91.6666666667%; } } + +@media only screen and (min-width: 768px) { + .flex-push-md-0 { + margin-left: 0; } + .flex-push-md-1 { + margin-left: 8.3333333333%; } + .flex-push-md-2 { + margin-left: 16.6666666667%; } + .flex-push-md-3 { + margin-left: 25%; } + .flex-push-md-4 { + margin-left: 33.3333333333%; } + .flex-push-md-5 { + margin-left: 41.6666666667%; } + .flex-push-md-6 { + margin-left: 50%; } + .flex-push-md-7 { + margin-left: 58.3333333333%; } + .flex-push-md-8 { + margin-left: 66.6666666667%; } + .flex-push-md-9 { + margin-left: 75%; } + .flex-push-md-10 { + margin-left: 83.3333333333%; } + .flex-push-md-11 { + margin-left: 91.6666666667%; } } + +@media only screen and (min-width: 992px) { + .flex-push-lg-0 { + margin-left: 0; } + .flex-push-lg-1 { + margin-left: 8.3333333333%; } + .flex-push-lg-2 { + margin-left: 16.6666666667%; } + .flex-push-lg-3 { + margin-left: 25%; } + .flex-push-lg-4 { + margin-left: 33.3333333333%; } + .flex-push-lg-5 { + margin-left: 41.6666666667%; } + .flex-push-lg-6 { + margin-left: 50%; } + .flex-push-lg-7 { + margin-left: 58.3333333333%; } + .flex-push-lg-8 { + margin-left: 66.6666666667%; } + .flex-push-lg-9 { + margin-left: 75%; } + .flex-push-lg-10 { + margin-left: 83.3333333333%; } + .flex-push-lg-11 { + margin-left: 91.6666666667%; } } + +@media only screen and (min-width: 1200px) { + .flex-push-xl-0 { + margin-left: 0; } + .flex-push-xl-1 { + margin-left: 8.3333333333%; } + .flex-push-xl-2 { + margin-left: 16.6666666667%; } + .flex-push-xl-3 { + margin-left: 25%; } + .flex-push-xl-4 { + margin-left: 33.3333333333%; } + .flex-push-xl-5 { + margin-left: 41.6666666667%; } + .flex-push-xl-6 { + margin-left: 50%; } + .flex-push-xl-7 { + margin-left: 58.3333333333%; } + .flex-push-xl-8 { + margin-left: 66.6666666667%; } + .flex-push-xl-9 { + margin-left: 75%; } + .flex-push-xl-10 { + margin-left: 83.3333333333%; } + .flex-push-xl-11 { + margin-left: 91.6666666667%; } } + +@media only screen and (min-width: 1500px) { + .flex-push-2xl-0 { + margin-left: 0; } + .flex-push-2xl-1 { + margin-left: 8.3333333333%; } + .flex-push-2xl-2 { + margin-left: 16.6666666667%; } + .flex-push-2xl-3 { + margin-left: 25%; } + .flex-push-2xl-4 { + margin-left: 33.3333333333%; } + .flex-push-2xl-5 { + margin-left: 41.6666666667%; } + .flex-push-2xl-6 { + margin-left: 50%; } + .flex-push-2xl-7 { + margin-left: 58.3333333333%; } + .flex-push-2xl-8 { + margin-left: 66.6666666667%; } + .flex-push-2xl-9 { + margin-left: 75%; } + .flex-push-2xl-10 { + margin-left: 83.3333333333%; } + .flex-push-2xl-11 { + margin-left: 91.6666666667%; } } + +@media only screen and (min-width: 576px) { + .flex-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 18.3333333333px); + flex: 0 0 calc(8.3333333333% - 18.3333333333px); + max-width: calc(8.3333333333% - 18.3333333333px); } } + +@media only screen and (min-width: 768px) { + .flex-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 18.3333333333px); + flex: 0 0 calc(8.3333333333% - 18.3333333333px); + max-width: calc(8.3333333333% - 18.3333333333px); } } + +@media only screen and (min-width: 992px) { + .flex-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 33px); + flex: 0 0 calc(8.3333333333% - 33px); + max-width: calc(8.3333333333% - 33px); } } + +@media only screen and (min-width: 1200px) { + .flex-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 36.6666666667px); + flex: 0 0 calc(8.3333333333% - 36.6666666667px); + max-width: calc(8.3333333333% - 36.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 44px); + flex: 0 0 calc(8.3333333333% - 44px); + max-width: calc(8.3333333333% - 44px); } } + +@media only screen and (min-width: 576px) { + .flex-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 16.6666666667px); + flex: 0 0 calc(16.6666666667% - 16.6666666667px); + max-width: calc(16.6666666667% - 16.6666666667px); } } + +@media only screen and (min-width: 768px) { + .flex-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 16.6666666667px); + flex: 0 0 calc(16.6666666667% - 16.6666666667px); + max-width: calc(16.6666666667% - 16.6666666667px); } } + +@media only screen and (min-width: 992px) { + .flex-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 30px); + flex: 0 0 calc(16.6666666667% - 30px); + max-width: calc(16.6666666667% - 30px); } } + +@media only screen and (min-width: 1200px) { + .flex-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 33.3333333333px); + flex: 0 0 calc(16.6666666667% - 33.3333333333px); + max-width: calc(16.6666666667% - 33.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 40px); + flex: 0 0 calc(16.6666666667% - 40px); + max-width: calc(16.6666666667% - 40px); } } + +@media only screen and (min-width: 576px) { + .flex-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 15px); + flex: 0 0 calc(25% - 15px); + max-width: calc(25% - 15px); } } + +@media only screen and (min-width: 768px) { + .flex-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 15px); + flex: 0 0 calc(25% - 15px); + max-width: calc(25% - 15px); } } + +@media only screen and (min-width: 992px) { + .flex-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 27px); + flex: 0 0 calc(25% - 27px); + max-width: calc(25% - 27px); } } + +@media only screen and (min-width: 1200px) { + .flex-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 30px); + flex: 0 0 calc(25% - 30px); + max-width: calc(25% - 30px); } } + +@media only screen and (min-width: 1500px) { + .flex-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 36px); + flex: 0 0 calc(25% - 36px); + max-width: calc(25% - 36px); } } + +@media only screen and (min-width: 576px) { + .flex-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 13.3333333333px); + flex: 0 0 calc(33.3333333333% - 13.3333333333px); + max-width: calc(33.3333333333% - 13.3333333333px); } } + +@media only screen and (min-width: 768px) { + .flex-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 13.3333333333px); + flex: 0 0 calc(33.3333333333% - 13.3333333333px); + max-width: calc(33.3333333333% - 13.3333333333px); } } + +@media only screen and (min-width: 992px) { + .flex-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 24px); + flex: 0 0 calc(33.3333333333% - 24px); + max-width: calc(33.3333333333% - 24px); } } + +@media only screen and (min-width: 1200px) { + .flex-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 26.6666666667px); + flex: 0 0 calc(33.3333333333% - 26.6666666667px); + max-width: calc(33.3333333333% - 26.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 32px); + flex: 0 0 calc(33.3333333333% - 32px); + max-width: calc(33.3333333333% - 32px); } } + +@media only screen and (min-width: 576px) { + .flex-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 11.6666666667px); + flex: 0 0 calc(41.6666666667% - 11.6666666667px); + max-width: calc(41.6666666667% - 11.6666666667px); } } + +@media only screen and (min-width: 768px) { + .flex-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 11.6666666667px); + flex: 0 0 calc(41.6666666667% - 11.6666666667px); + max-width: calc(41.6666666667% - 11.6666666667px); } } + +@media only screen and (min-width: 992px) { + .flex-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 21px); + flex: 0 0 calc(41.6666666667% - 21px); + max-width: calc(41.6666666667% - 21px); } } + +@media only screen and (min-width: 1200px) { + .flex-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 23.3333333333px); + flex: 0 0 calc(41.6666666667% - 23.3333333333px); + max-width: calc(41.6666666667% - 23.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 28px); + flex: 0 0 calc(41.6666666667% - 28px); + max-width: calc(41.6666666667% - 28px); } } + +@media only screen and (min-width: 576px) { + .flex-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 10px); + flex: 0 0 calc(50% - 10px); + max-width: calc(50% - 10px); } } + +@media only screen and (min-width: 768px) { + .flex-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 10px); + flex: 0 0 calc(50% - 10px); + max-width: calc(50% - 10px); } } + +@media only screen and (min-width: 992px) { + .flex-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 18px); + flex: 0 0 calc(50% - 18px); + max-width: calc(50% - 18px); } } + +@media only screen and (min-width: 1200px) { + .flex-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 20px); + flex: 0 0 calc(50% - 20px); + max-width: calc(50% - 20px); } } + +@media only screen and (min-width: 1500px) { + .flex-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 24px); + flex: 0 0 calc(50% - 24px); + max-width: calc(50% - 24px); } } + +@media only screen and (min-width: 576px) { + .flex-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 8.3333333333px); + flex: 0 0 calc(58.3333333333% - 8.3333333333px); + max-width: calc(58.3333333333% - 8.3333333333px); } } + +@media only screen and (min-width: 768px) { + .flex-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 8.3333333333px); + flex: 0 0 calc(58.3333333333% - 8.3333333333px); + max-width: calc(58.3333333333% - 8.3333333333px); } } + +@media only screen and (min-width: 992px) { + .flex-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 15px); + flex: 0 0 calc(58.3333333333% - 15px); + max-width: calc(58.3333333333% - 15px); } } + +@media only screen and (min-width: 1200px) { + .flex-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 16.6666666667px); + flex: 0 0 calc(58.3333333333% - 16.6666666667px); + max-width: calc(58.3333333333% - 16.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 20px); + flex: 0 0 calc(58.3333333333% - 20px); + max-width: calc(58.3333333333% - 20px); } } + +@media only screen and (min-width: 576px) { + .flex-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 6.6666666667px); + flex: 0 0 calc(66.6666666667% - 6.6666666667px); + max-width: calc(66.6666666667% - 6.6666666667px); } } + +@media only screen and (min-width: 768px) { + .flex-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 6.6666666667px); + flex: 0 0 calc(66.6666666667% - 6.6666666667px); + max-width: calc(66.6666666667% - 6.6666666667px); } } + +@media only screen and (min-width: 992px) { + .flex-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 12px); + flex: 0 0 calc(66.6666666667% - 12px); + max-width: calc(66.6666666667% - 12px); } } + +@media only screen and (min-width: 1200px) { + .flex-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 13.3333333333px); + flex: 0 0 calc(66.6666666667% - 13.3333333333px); + max-width: calc(66.6666666667% - 13.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 16px); + flex: 0 0 calc(66.6666666667% - 16px); + max-width: calc(66.6666666667% - 16px); } } + +@media only screen and (min-width: 576px) { + .flex-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 5px); + flex: 0 0 calc(75% - 5px); + max-width: calc(75% - 5px); } } + +@media only screen and (min-width: 768px) { + .flex-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 5px); + flex: 0 0 calc(75% - 5px); + max-width: calc(75% - 5px); } } + +@media only screen and (min-width: 992px) { + .flex-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 9px); + flex: 0 0 calc(75% - 9px); + max-width: calc(75% - 9px); } } + +@media only screen and (min-width: 1200px) { + .flex-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 10px); + flex: 0 0 calc(75% - 10px); + max-width: calc(75% - 10px); } } + +@media only screen and (min-width: 1500px) { + .flex-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 12px); + flex: 0 0 calc(75% - 12px); + max-width: calc(75% - 12px); } } + +@media only screen and (min-width: 576px) { + .flex-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 3.3333333333px); + flex: 0 0 calc(83.3333333333% - 3.3333333333px); + max-width: calc(83.3333333333% - 3.3333333333px); } } + +@media only screen and (min-width: 768px) { + .flex-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 3.3333333333px); + flex: 0 0 calc(83.3333333333% - 3.3333333333px); + max-width: calc(83.3333333333% - 3.3333333333px); } } + +@media only screen and (min-width: 992px) { + .flex-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 6px); + flex: 0 0 calc(83.3333333333% - 6px); + max-width: calc(83.3333333333% - 6px); } } + +@media only screen and (min-width: 1200px) { + .flex-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 6.6666666667px); + flex: 0 0 calc(83.3333333333% - 6.6666666667px); + max-width: calc(83.3333333333% - 6.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 8px); + flex: 0 0 calc(83.3333333333% - 8px); + max-width: calc(83.3333333333% - 8px); } } + +@media only screen and (min-width: 576px) { + .flex-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 1.6666666667px); + flex: 0 0 calc(91.6666666667% - 1.6666666667px); + max-width: calc(91.6666666667% - 1.6666666667px); } } + +@media only screen and (min-width: 768px) { + .flex-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 1.6666666667px); + flex: 0 0 calc(91.6666666667% - 1.6666666667px); + max-width: calc(91.6666666667% - 1.6666666667px); } } + +@media only screen and (min-width: 992px) { + .flex-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 3px); + flex: 0 0 calc(91.6666666667% - 3px); + max-width: calc(91.6666666667% - 3px); } } + +@media only screen and (min-width: 1200px) { + .flex-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 3.3333333333px); + flex: 0 0 calc(91.6666666667% - 3.3333333333px); + max-width: calc(91.6666666667% - 3.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 4px); + flex: 0 0 calc(91.6666666667% - 4px); + max-width: calc(91.6666666667% - 4px); } } + +@media only screen and (min-width: 0) { + .flex-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 576px) { + .flex-sm-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 18.3333333333px); + flex: 0 0 calc(8.3333333333% - 18.3333333333px); + max-width: calc(8.3333333333% - 18.3333333333px); } } + +@media only screen and (min-width: 768px) { + .flex-sm-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 18.3333333333px); + flex: 0 0 calc(8.3333333333% - 18.3333333333px); + max-width: calc(8.3333333333% - 18.3333333333px); } } + +@media only screen and (min-width: 992px) { + .flex-sm-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 33px); + flex: 0 0 calc(8.3333333333% - 33px); + max-width: calc(8.3333333333% - 33px); } } + +@media only screen and (min-width: 1200px) { + .flex-sm-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 36.6666666667px); + flex: 0 0 calc(8.3333333333% - 36.6666666667px); + max-width: calc(8.3333333333% - 36.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-sm-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 44px); + flex: 0 0 calc(8.3333333333% - 44px); + max-width: calc(8.3333333333% - 44px); } } + +@media only screen and (min-width: 576px) { + .flex-sm-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 16.6666666667px); + flex: 0 0 calc(16.6666666667% - 16.6666666667px); + max-width: calc(16.6666666667% - 16.6666666667px); } } + +@media only screen and (min-width: 768px) { + .flex-sm-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 16.6666666667px); + flex: 0 0 calc(16.6666666667% - 16.6666666667px); + max-width: calc(16.6666666667% - 16.6666666667px); } } + +@media only screen and (min-width: 992px) { + .flex-sm-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 30px); + flex: 0 0 calc(16.6666666667% - 30px); + max-width: calc(16.6666666667% - 30px); } } + +@media only screen and (min-width: 1200px) { + .flex-sm-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 33.3333333333px); + flex: 0 0 calc(16.6666666667% - 33.3333333333px); + max-width: calc(16.6666666667% - 33.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-sm-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 40px); + flex: 0 0 calc(16.6666666667% - 40px); + max-width: calc(16.6666666667% - 40px); } } + +@media only screen and (min-width: 576px) { + .flex-sm-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 15px); + flex: 0 0 calc(25% - 15px); + max-width: calc(25% - 15px); } } + +@media only screen and (min-width: 768px) { + .flex-sm-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 15px); + flex: 0 0 calc(25% - 15px); + max-width: calc(25% - 15px); } } + +@media only screen and (min-width: 992px) { + .flex-sm-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 27px); + flex: 0 0 calc(25% - 27px); + max-width: calc(25% - 27px); } } + +@media only screen and (min-width: 1200px) { + .flex-sm-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 30px); + flex: 0 0 calc(25% - 30px); + max-width: calc(25% - 30px); } } + +@media only screen and (min-width: 1500px) { + .flex-sm-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 36px); + flex: 0 0 calc(25% - 36px); + max-width: calc(25% - 36px); } } + +@media only screen and (min-width: 576px) { + .flex-sm-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 13.3333333333px); + flex: 0 0 calc(33.3333333333% - 13.3333333333px); + max-width: calc(33.3333333333% - 13.3333333333px); } } + +@media only screen and (min-width: 768px) { + .flex-sm-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 13.3333333333px); + flex: 0 0 calc(33.3333333333% - 13.3333333333px); + max-width: calc(33.3333333333% - 13.3333333333px); } } + +@media only screen and (min-width: 992px) { + .flex-sm-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 24px); + flex: 0 0 calc(33.3333333333% - 24px); + max-width: calc(33.3333333333% - 24px); } } + +@media only screen and (min-width: 1200px) { + .flex-sm-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 26.6666666667px); + flex: 0 0 calc(33.3333333333% - 26.6666666667px); + max-width: calc(33.3333333333% - 26.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-sm-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 32px); + flex: 0 0 calc(33.3333333333% - 32px); + max-width: calc(33.3333333333% - 32px); } } + +@media only screen and (min-width: 576px) { + .flex-sm-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 11.6666666667px); + flex: 0 0 calc(41.6666666667% - 11.6666666667px); + max-width: calc(41.6666666667% - 11.6666666667px); } } + +@media only screen and (min-width: 768px) { + .flex-sm-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 11.6666666667px); + flex: 0 0 calc(41.6666666667% - 11.6666666667px); + max-width: calc(41.6666666667% - 11.6666666667px); } } + +@media only screen and (min-width: 992px) { + .flex-sm-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 21px); + flex: 0 0 calc(41.6666666667% - 21px); + max-width: calc(41.6666666667% - 21px); } } + +@media only screen and (min-width: 1200px) { + .flex-sm-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 23.3333333333px); + flex: 0 0 calc(41.6666666667% - 23.3333333333px); + max-width: calc(41.6666666667% - 23.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-sm-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 28px); + flex: 0 0 calc(41.6666666667% - 28px); + max-width: calc(41.6666666667% - 28px); } } + +@media only screen and (min-width: 576px) { + .flex-sm-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 10px); + flex: 0 0 calc(50% - 10px); + max-width: calc(50% - 10px); } } + +@media only screen and (min-width: 768px) { + .flex-sm-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 10px); + flex: 0 0 calc(50% - 10px); + max-width: calc(50% - 10px); } } + +@media only screen and (min-width: 992px) { + .flex-sm-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 18px); + flex: 0 0 calc(50% - 18px); + max-width: calc(50% - 18px); } } + +@media only screen and (min-width: 1200px) { + .flex-sm-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 20px); + flex: 0 0 calc(50% - 20px); + max-width: calc(50% - 20px); } } + +@media only screen and (min-width: 1500px) { + .flex-sm-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 24px); + flex: 0 0 calc(50% - 24px); + max-width: calc(50% - 24px); } } + +@media only screen and (min-width: 576px) { + .flex-sm-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 8.3333333333px); + flex: 0 0 calc(58.3333333333% - 8.3333333333px); + max-width: calc(58.3333333333% - 8.3333333333px); } } + +@media only screen and (min-width: 768px) { + .flex-sm-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 8.3333333333px); + flex: 0 0 calc(58.3333333333% - 8.3333333333px); + max-width: calc(58.3333333333% - 8.3333333333px); } } + +@media only screen and (min-width: 992px) { + .flex-sm-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 15px); + flex: 0 0 calc(58.3333333333% - 15px); + max-width: calc(58.3333333333% - 15px); } } + +@media only screen and (min-width: 1200px) { + .flex-sm-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 16.6666666667px); + flex: 0 0 calc(58.3333333333% - 16.6666666667px); + max-width: calc(58.3333333333% - 16.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-sm-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 20px); + flex: 0 0 calc(58.3333333333% - 20px); + max-width: calc(58.3333333333% - 20px); } } + +@media only screen and (min-width: 576px) { + .flex-sm-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 6.6666666667px); + flex: 0 0 calc(66.6666666667% - 6.6666666667px); + max-width: calc(66.6666666667% - 6.6666666667px); } } + +@media only screen and (min-width: 768px) { + .flex-sm-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 6.6666666667px); + flex: 0 0 calc(66.6666666667% - 6.6666666667px); + max-width: calc(66.6666666667% - 6.6666666667px); } } + +@media only screen and (min-width: 992px) { + .flex-sm-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 12px); + flex: 0 0 calc(66.6666666667% - 12px); + max-width: calc(66.6666666667% - 12px); } } + +@media only screen and (min-width: 1200px) { + .flex-sm-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 13.3333333333px); + flex: 0 0 calc(66.6666666667% - 13.3333333333px); + max-width: calc(66.6666666667% - 13.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-sm-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 16px); + flex: 0 0 calc(66.6666666667% - 16px); + max-width: calc(66.6666666667% - 16px); } } + +@media only screen and (min-width: 576px) { + .flex-sm-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 5px); + flex: 0 0 calc(75% - 5px); + max-width: calc(75% - 5px); } } + +@media only screen and (min-width: 768px) { + .flex-sm-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 5px); + flex: 0 0 calc(75% - 5px); + max-width: calc(75% - 5px); } } + +@media only screen and (min-width: 992px) { + .flex-sm-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 9px); + flex: 0 0 calc(75% - 9px); + max-width: calc(75% - 9px); } } + +@media only screen and (min-width: 1200px) { + .flex-sm-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 10px); + flex: 0 0 calc(75% - 10px); + max-width: calc(75% - 10px); } } + +@media only screen and (min-width: 1500px) { + .flex-sm-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 12px); + flex: 0 0 calc(75% - 12px); + max-width: calc(75% - 12px); } } + +@media only screen and (min-width: 576px) { + .flex-sm-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 3.3333333333px); + flex: 0 0 calc(83.3333333333% - 3.3333333333px); + max-width: calc(83.3333333333% - 3.3333333333px); } } + +@media only screen and (min-width: 768px) { + .flex-sm-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 3.3333333333px); + flex: 0 0 calc(83.3333333333% - 3.3333333333px); + max-width: calc(83.3333333333% - 3.3333333333px); } } + +@media only screen and (min-width: 992px) { + .flex-sm-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 6px); + flex: 0 0 calc(83.3333333333% - 6px); + max-width: calc(83.3333333333% - 6px); } } + +@media only screen and (min-width: 1200px) { + .flex-sm-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 6.6666666667px); + flex: 0 0 calc(83.3333333333% - 6.6666666667px); + max-width: calc(83.3333333333% - 6.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-sm-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 8px); + flex: 0 0 calc(83.3333333333% - 8px); + max-width: calc(83.3333333333% - 8px); } } + +@media only screen and (min-width: 576px) { + .flex-sm-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 1.6666666667px); + flex: 0 0 calc(91.6666666667% - 1.6666666667px); + max-width: calc(91.6666666667% - 1.6666666667px); } } + +@media only screen and (min-width: 768px) { + .flex-sm-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 1.6666666667px); + flex: 0 0 calc(91.6666666667% - 1.6666666667px); + max-width: calc(91.6666666667% - 1.6666666667px); } } + +@media only screen and (min-width: 992px) { + .flex-sm-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 3px); + flex: 0 0 calc(91.6666666667% - 3px); + max-width: calc(91.6666666667% - 3px); } } + +@media only screen and (min-width: 1200px) { + .flex-sm-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 3.3333333333px); + flex: 0 0 calc(91.6666666667% - 3.3333333333px); + max-width: calc(91.6666666667% - 3.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-sm-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 4px); + flex: 0 0 calc(91.6666666667% - 4px); + max-width: calc(91.6666666667% - 4px); } } + +@media only screen and (min-width: 576px) { + .flex-sm-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 768px) { + .flex-sm-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 992px) { + .flex-sm-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 1200px) { + .flex-sm-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 1500px) { + .flex-sm-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 768px) { + .flex-md-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 18.3333333333px); + flex: 0 0 calc(8.3333333333% - 18.3333333333px); + max-width: calc(8.3333333333% - 18.3333333333px); } } + +@media only screen and (min-width: 992px) { + .flex-md-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 33px); + flex: 0 0 calc(8.3333333333% - 33px); + max-width: calc(8.3333333333% - 33px); } } + +@media only screen and (min-width: 1200px) { + .flex-md-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 36.6666666667px); + flex: 0 0 calc(8.3333333333% - 36.6666666667px); + max-width: calc(8.3333333333% - 36.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-md-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 44px); + flex: 0 0 calc(8.3333333333% - 44px); + max-width: calc(8.3333333333% - 44px); } } + +@media only screen and (min-width: 768px) { + .flex-md-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 16.6666666667px); + flex: 0 0 calc(16.6666666667% - 16.6666666667px); + max-width: calc(16.6666666667% - 16.6666666667px); } } + +@media only screen and (min-width: 992px) { + .flex-md-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 30px); + flex: 0 0 calc(16.6666666667% - 30px); + max-width: calc(16.6666666667% - 30px); } } + +@media only screen and (min-width: 1200px) { + .flex-md-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 33.3333333333px); + flex: 0 0 calc(16.6666666667% - 33.3333333333px); + max-width: calc(16.6666666667% - 33.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-md-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 40px); + flex: 0 0 calc(16.6666666667% - 40px); + max-width: calc(16.6666666667% - 40px); } } + +@media only screen and (min-width: 768px) { + .flex-md-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 15px); + flex: 0 0 calc(25% - 15px); + max-width: calc(25% - 15px); } } + +@media only screen and (min-width: 992px) { + .flex-md-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 27px); + flex: 0 0 calc(25% - 27px); + max-width: calc(25% - 27px); } } + +@media only screen and (min-width: 1200px) { + .flex-md-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 30px); + flex: 0 0 calc(25% - 30px); + max-width: calc(25% - 30px); } } + +@media only screen and (min-width: 1500px) { + .flex-md-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 36px); + flex: 0 0 calc(25% - 36px); + max-width: calc(25% - 36px); } } + +@media only screen and (min-width: 768px) { + .flex-md-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 13.3333333333px); + flex: 0 0 calc(33.3333333333% - 13.3333333333px); + max-width: calc(33.3333333333% - 13.3333333333px); } } + +@media only screen and (min-width: 992px) { + .flex-md-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 24px); + flex: 0 0 calc(33.3333333333% - 24px); + max-width: calc(33.3333333333% - 24px); } } + +@media only screen and (min-width: 1200px) { + .flex-md-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 26.6666666667px); + flex: 0 0 calc(33.3333333333% - 26.6666666667px); + max-width: calc(33.3333333333% - 26.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-md-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 32px); + flex: 0 0 calc(33.3333333333% - 32px); + max-width: calc(33.3333333333% - 32px); } } + +@media only screen and (min-width: 768px) { + .flex-md-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 11.6666666667px); + flex: 0 0 calc(41.6666666667% - 11.6666666667px); + max-width: calc(41.6666666667% - 11.6666666667px); } } + +@media only screen and (min-width: 992px) { + .flex-md-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 21px); + flex: 0 0 calc(41.6666666667% - 21px); + max-width: calc(41.6666666667% - 21px); } } + +@media only screen and (min-width: 1200px) { + .flex-md-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 23.3333333333px); + flex: 0 0 calc(41.6666666667% - 23.3333333333px); + max-width: calc(41.6666666667% - 23.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-md-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 28px); + flex: 0 0 calc(41.6666666667% - 28px); + max-width: calc(41.6666666667% - 28px); } } + +@media only screen and (min-width: 768px) { + .flex-md-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 10px); + flex: 0 0 calc(50% - 10px); + max-width: calc(50% - 10px); } } + +@media only screen and (min-width: 992px) { + .flex-md-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 18px); + flex: 0 0 calc(50% - 18px); + max-width: calc(50% - 18px); } } + +@media only screen and (min-width: 1200px) { + .flex-md-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 20px); + flex: 0 0 calc(50% - 20px); + max-width: calc(50% - 20px); } } + +@media only screen and (min-width: 1500px) { + .flex-md-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 24px); + flex: 0 0 calc(50% - 24px); + max-width: calc(50% - 24px); } } + +@media only screen and (min-width: 768px) { + .flex-md-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 8.3333333333px); + flex: 0 0 calc(58.3333333333% - 8.3333333333px); + max-width: calc(58.3333333333% - 8.3333333333px); } } + +@media only screen and (min-width: 992px) { + .flex-md-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 15px); + flex: 0 0 calc(58.3333333333% - 15px); + max-width: calc(58.3333333333% - 15px); } } + +@media only screen and (min-width: 1200px) { + .flex-md-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 16.6666666667px); + flex: 0 0 calc(58.3333333333% - 16.6666666667px); + max-width: calc(58.3333333333% - 16.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-md-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 20px); + flex: 0 0 calc(58.3333333333% - 20px); + max-width: calc(58.3333333333% - 20px); } } + +@media only screen and (min-width: 768px) { + .flex-md-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 6.6666666667px); + flex: 0 0 calc(66.6666666667% - 6.6666666667px); + max-width: calc(66.6666666667% - 6.6666666667px); } } + +@media only screen and (min-width: 992px) { + .flex-md-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 12px); + flex: 0 0 calc(66.6666666667% - 12px); + max-width: calc(66.6666666667% - 12px); } } + +@media only screen and (min-width: 1200px) { + .flex-md-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 13.3333333333px); + flex: 0 0 calc(66.6666666667% - 13.3333333333px); + max-width: calc(66.6666666667% - 13.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-md-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 16px); + flex: 0 0 calc(66.6666666667% - 16px); + max-width: calc(66.6666666667% - 16px); } } + +@media only screen and (min-width: 768px) { + .flex-md-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 5px); + flex: 0 0 calc(75% - 5px); + max-width: calc(75% - 5px); } } + +@media only screen and (min-width: 992px) { + .flex-md-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 9px); + flex: 0 0 calc(75% - 9px); + max-width: calc(75% - 9px); } } + +@media only screen and (min-width: 1200px) { + .flex-md-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 10px); + flex: 0 0 calc(75% - 10px); + max-width: calc(75% - 10px); } } + +@media only screen and (min-width: 1500px) { + .flex-md-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 12px); + flex: 0 0 calc(75% - 12px); + max-width: calc(75% - 12px); } } + +@media only screen and (min-width: 768px) { + .flex-md-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 3.3333333333px); + flex: 0 0 calc(83.3333333333% - 3.3333333333px); + max-width: calc(83.3333333333% - 3.3333333333px); } } + +@media only screen and (min-width: 992px) { + .flex-md-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 6px); + flex: 0 0 calc(83.3333333333% - 6px); + max-width: calc(83.3333333333% - 6px); } } + +@media only screen and (min-width: 1200px) { + .flex-md-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 6.6666666667px); + flex: 0 0 calc(83.3333333333% - 6.6666666667px); + max-width: calc(83.3333333333% - 6.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-md-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 8px); + flex: 0 0 calc(83.3333333333% - 8px); + max-width: calc(83.3333333333% - 8px); } } + +@media only screen and (min-width: 768px) { + .flex-md-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 1.6666666667px); + flex: 0 0 calc(91.6666666667% - 1.6666666667px); + max-width: calc(91.6666666667% - 1.6666666667px); } } + +@media only screen and (min-width: 992px) { + .flex-md-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 3px); + flex: 0 0 calc(91.6666666667% - 3px); + max-width: calc(91.6666666667% - 3px); } } + +@media only screen and (min-width: 1200px) { + .flex-md-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 3.3333333333px); + flex: 0 0 calc(91.6666666667% - 3.3333333333px); + max-width: calc(91.6666666667% - 3.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-md-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 4px); + flex: 0 0 calc(91.6666666667% - 4px); + max-width: calc(91.6666666667% - 4px); } } + +@media only screen and (min-width: 768px) { + .flex-md-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 992px) { + .flex-md-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 1200px) { + .flex-md-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 1500px) { + .flex-md-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 992px) { + .flex-lg-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 33px); + flex: 0 0 calc(8.3333333333% - 33px); + max-width: calc(8.3333333333% - 33px); } } + +@media only screen and (min-width: 1200px) { + .flex-lg-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 36.6666666667px); + flex: 0 0 calc(8.3333333333% - 36.6666666667px); + max-width: calc(8.3333333333% - 36.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-lg-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 44px); + flex: 0 0 calc(8.3333333333% - 44px); + max-width: calc(8.3333333333% - 44px); } } + +@media only screen and (min-width: 992px) { + .flex-lg-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 30px); + flex: 0 0 calc(16.6666666667% - 30px); + max-width: calc(16.6666666667% - 30px); } } + +@media only screen and (min-width: 1200px) { + .flex-lg-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 33.3333333333px); + flex: 0 0 calc(16.6666666667% - 33.3333333333px); + max-width: calc(16.6666666667% - 33.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-lg-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 40px); + flex: 0 0 calc(16.6666666667% - 40px); + max-width: calc(16.6666666667% - 40px); } } + +@media only screen and (min-width: 992px) { + .flex-lg-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 27px); + flex: 0 0 calc(25% - 27px); + max-width: calc(25% - 27px); } } + +@media only screen and (min-width: 1200px) { + .flex-lg-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 30px); + flex: 0 0 calc(25% - 30px); + max-width: calc(25% - 30px); } } + +@media only screen and (min-width: 1500px) { + .flex-lg-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 36px); + flex: 0 0 calc(25% - 36px); + max-width: calc(25% - 36px); } } + +@media only screen and (min-width: 992px) { + .flex-lg-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 24px); + flex: 0 0 calc(33.3333333333% - 24px); + max-width: calc(33.3333333333% - 24px); } } + +@media only screen and (min-width: 1200px) { + .flex-lg-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 26.6666666667px); + flex: 0 0 calc(33.3333333333% - 26.6666666667px); + max-width: calc(33.3333333333% - 26.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-lg-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 32px); + flex: 0 0 calc(33.3333333333% - 32px); + max-width: calc(33.3333333333% - 32px); } } + +@media only screen and (min-width: 992px) { + .flex-lg-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 21px); + flex: 0 0 calc(41.6666666667% - 21px); + max-width: calc(41.6666666667% - 21px); } } + +@media only screen and (min-width: 1200px) { + .flex-lg-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 23.3333333333px); + flex: 0 0 calc(41.6666666667% - 23.3333333333px); + max-width: calc(41.6666666667% - 23.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-lg-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 28px); + flex: 0 0 calc(41.6666666667% - 28px); + max-width: calc(41.6666666667% - 28px); } } + +@media only screen and (min-width: 992px) { + .flex-lg-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 18px); + flex: 0 0 calc(50% - 18px); + max-width: calc(50% - 18px); } } + +@media only screen and (min-width: 1200px) { + .flex-lg-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 20px); + flex: 0 0 calc(50% - 20px); + max-width: calc(50% - 20px); } } + +@media only screen and (min-width: 1500px) { + .flex-lg-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 24px); + flex: 0 0 calc(50% - 24px); + max-width: calc(50% - 24px); } } + +@media only screen and (min-width: 992px) { + .flex-lg-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 15px); + flex: 0 0 calc(58.3333333333% - 15px); + max-width: calc(58.3333333333% - 15px); } } + +@media only screen and (min-width: 1200px) { + .flex-lg-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 16.6666666667px); + flex: 0 0 calc(58.3333333333% - 16.6666666667px); + max-width: calc(58.3333333333% - 16.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-lg-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 20px); + flex: 0 0 calc(58.3333333333% - 20px); + max-width: calc(58.3333333333% - 20px); } } + +@media only screen and (min-width: 992px) { + .flex-lg-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 12px); + flex: 0 0 calc(66.6666666667% - 12px); + max-width: calc(66.6666666667% - 12px); } } + +@media only screen and (min-width: 1200px) { + .flex-lg-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 13.3333333333px); + flex: 0 0 calc(66.6666666667% - 13.3333333333px); + max-width: calc(66.6666666667% - 13.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-lg-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 16px); + flex: 0 0 calc(66.6666666667% - 16px); + max-width: calc(66.6666666667% - 16px); } } + +@media only screen and (min-width: 992px) { + .flex-lg-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 9px); + flex: 0 0 calc(75% - 9px); + max-width: calc(75% - 9px); } } + +@media only screen and (min-width: 1200px) { + .flex-lg-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 10px); + flex: 0 0 calc(75% - 10px); + max-width: calc(75% - 10px); } } + +@media only screen and (min-width: 1500px) { + .flex-lg-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 12px); + flex: 0 0 calc(75% - 12px); + max-width: calc(75% - 12px); } } + +@media only screen and (min-width: 992px) { + .flex-lg-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 6px); + flex: 0 0 calc(83.3333333333% - 6px); + max-width: calc(83.3333333333% - 6px); } } + +@media only screen and (min-width: 1200px) { + .flex-lg-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 6.6666666667px); + flex: 0 0 calc(83.3333333333% - 6.6666666667px); + max-width: calc(83.3333333333% - 6.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-lg-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 8px); + flex: 0 0 calc(83.3333333333% - 8px); + max-width: calc(83.3333333333% - 8px); } } + +@media only screen and (min-width: 992px) { + .flex-lg-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 3px); + flex: 0 0 calc(91.6666666667% - 3px); + max-width: calc(91.6666666667% - 3px); } } + +@media only screen and (min-width: 1200px) { + .flex-lg-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 3.3333333333px); + flex: 0 0 calc(91.6666666667% - 3.3333333333px); + max-width: calc(91.6666666667% - 3.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-lg-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 4px); + flex: 0 0 calc(91.6666666667% - 4px); + max-width: calc(91.6666666667% - 4px); } } + +@media only screen and (min-width: 992px) { + .flex-lg-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 1200px) { + .flex-lg-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 1500px) { + .flex-lg-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 1200px) { + .flex-xl-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 36.6666666667px); + flex: 0 0 calc(8.3333333333% - 36.6666666667px); + max-width: calc(8.3333333333% - 36.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-xl-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 44px); + flex: 0 0 calc(8.3333333333% - 44px); + max-width: calc(8.3333333333% - 44px); } } + +@media only screen and (min-width: 1200px) { + .flex-xl-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 33.3333333333px); + flex: 0 0 calc(16.6666666667% - 33.3333333333px); + max-width: calc(16.6666666667% - 33.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-xl-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 40px); + flex: 0 0 calc(16.6666666667% - 40px); + max-width: calc(16.6666666667% - 40px); } } + +@media only screen and (min-width: 1200px) { + .flex-xl-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 30px); + flex: 0 0 calc(25% - 30px); + max-width: calc(25% - 30px); } } + +@media only screen and (min-width: 1500px) { + .flex-xl-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 36px); + flex: 0 0 calc(25% - 36px); + max-width: calc(25% - 36px); } } + +@media only screen and (min-width: 1200px) { + .flex-xl-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 26.6666666667px); + flex: 0 0 calc(33.3333333333% - 26.6666666667px); + max-width: calc(33.3333333333% - 26.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-xl-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 32px); + flex: 0 0 calc(33.3333333333% - 32px); + max-width: calc(33.3333333333% - 32px); } } + +@media only screen and (min-width: 1200px) { + .flex-xl-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 23.3333333333px); + flex: 0 0 calc(41.6666666667% - 23.3333333333px); + max-width: calc(41.6666666667% - 23.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-xl-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 28px); + flex: 0 0 calc(41.6666666667% - 28px); + max-width: calc(41.6666666667% - 28px); } } + +@media only screen and (min-width: 1200px) { + .flex-xl-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 20px); + flex: 0 0 calc(50% - 20px); + max-width: calc(50% - 20px); } } + +@media only screen and (min-width: 1500px) { + .flex-xl-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 24px); + flex: 0 0 calc(50% - 24px); + max-width: calc(50% - 24px); } } + +@media only screen and (min-width: 1200px) { + .flex-xl-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 16.6666666667px); + flex: 0 0 calc(58.3333333333% - 16.6666666667px); + max-width: calc(58.3333333333% - 16.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-xl-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 20px); + flex: 0 0 calc(58.3333333333% - 20px); + max-width: calc(58.3333333333% - 20px); } } + +@media only screen and (min-width: 1200px) { + .flex-xl-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 13.3333333333px); + flex: 0 0 calc(66.6666666667% - 13.3333333333px); + max-width: calc(66.6666666667% - 13.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-xl-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 16px); + flex: 0 0 calc(66.6666666667% - 16px); + max-width: calc(66.6666666667% - 16px); } } + +@media only screen and (min-width: 1200px) { + .flex-xl-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 10px); + flex: 0 0 calc(75% - 10px); + max-width: calc(75% - 10px); } } + +@media only screen and (min-width: 1500px) { + .flex-xl-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 12px); + flex: 0 0 calc(75% - 12px); + max-width: calc(75% - 12px); } } + +@media only screen and (min-width: 1200px) { + .flex-xl-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 6.6666666667px); + flex: 0 0 calc(83.3333333333% - 6.6666666667px); + max-width: calc(83.3333333333% - 6.6666666667px); } } + +@media only screen and (min-width: 1500px) { + .flex-xl-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 8px); + flex: 0 0 calc(83.3333333333% - 8px); + max-width: calc(83.3333333333% - 8px); } } + +@media only screen and (min-width: 1200px) { + .flex-xl-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 3.3333333333px); + flex: 0 0 calc(91.6666666667% - 3.3333333333px); + max-width: calc(91.6666666667% - 3.3333333333px); } } + +@media only screen and (min-width: 1500px) { + .flex-xl-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 4px); + flex: 0 0 calc(91.6666666667% - 4px); + max-width: calc(91.6666666667% - 4px); } } + +@media only screen and (min-width: 1200px) { + .flex-xl-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 1500px) { + .flex-xl-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@media only screen and (min-width: 1500px) { + .flex-2xl-1-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(8.3333333333% - 44px); + flex: 0 0 calc(8.3333333333% - 44px); + max-width: calc(8.3333333333% - 44px); } } + +@media only screen and (min-width: 1500px) { + .flex-2xl-2-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 40px); + flex: 0 0 calc(16.6666666667% - 40px); + max-width: calc(16.6666666667% - 40px); } } + +@media only screen and (min-width: 1500px) { + .flex-2xl-3-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(25% - 36px); + flex: 0 0 calc(25% - 36px); + max-width: calc(25% - 36px); } } + +@media only screen and (min-width: 1500px) { + .flex-2xl-4-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 32px); + flex: 0 0 calc(33.3333333333% - 32px); + max-width: calc(33.3333333333% - 32px); } } + +@media only screen and (min-width: 1500px) { + .flex-2xl-5-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(41.6666666667% - 28px); + flex: 0 0 calc(41.6666666667% - 28px); + max-width: calc(41.6666666667% - 28px); } } + +@media only screen and (min-width: 1500px) { + .flex-2xl-6-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 24px); + flex: 0 0 calc(50% - 24px); + max-width: calc(50% - 24px); } } + +@media only screen and (min-width: 1500px) { + .flex-2xl-7-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(58.3333333333% - 20px); + flex: 0 0 calc(58.3333333333% - 20px); + max-width: calc(58.3333333333% - 20px); } } + +@media only screen and (min-width: 1500px) { + .flex-2xl-8-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 16px); + flex: 0 0 calc(66.6666666667% - 16px); + max-width: calc(66.6666666667% - 16px); } } + +@media only screen and (min-width: 1500px) { + .flex-2xl-9-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(75% - 12px); + flex: 0 0 calc(75% - 12px); + max-width: calc(75% - 12px); } } + +@media only screen and (min-width: 1500px) { + .flex-2xl-10-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 8px); + flex: 0 0 calc(83.3333333333% - 8px); + max-width: calc(83.3333333333% - 8px); } } + +@media only screen and (min-width: 1500px) { + .flex-2xl-11-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(91.6666666667% - 4px); + flex: 0 0 calc(91.6666666667% - 4px); + max-width: calc(91.6666666667% - 4px); } } + +@media only screen and (min-width: 1500px) { + .flex-2xl-12-of-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 0px); + flex: 0 0 calc(100% - 0px); + max-width: calc(100% - 0px); } } + +@font-face { + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../assets/fonts/fa-regular-400.eot); + src: url(../assets/fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(../assets/fonts/fa-regular-400.woff2) format("woff2"), url(../assets/fonts/fa-regular-400.woff) format("woff"), url(../assets/fonts/fa-regular-400.ttf) format("truetype"), url(../assets/svg/fa-regular-400.svg#fontawesome) format("svg"); } + +@font-face { + font-family: 'Font Awesome 5 Brands'; + font-style: normal; + font-weight: normal; + font-display: block; + src: url(../assets/fonts/fa-brands-400.eot); + src: url(../assets/fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(../assets/fonts/fa-brands-400.woff2) format("woff2"), url(../assets/fonts/fa-brands-400.woff) format("woff"), url(../assets/fonts/fa-brands-400.ttf) format("truetype"), url(../assets/svg/fa-brands-400.svg#fontawesome) format("svg"); } + +@font-face { + font-family: "Source Serif Pro"; + src: url("https://www-media.stanford.edu/assets/fonts/sourceserifpro-extralight-webfont.woff") format("woff"); + font-style: normal; + font-weight: 200; } + +@font-face { + font-family: "Source Serif Pro"; + src: url("https://www-media.stanford.edu/assets/fonts/sourceserifpro-extralightitalic-webfont.woff") format("woff"); + font-style: italic; + font-weight: 200; } + +@font-face { + font-family: "Source Serif Pro"; + src: url("https://www-media.stanford.edu/assets/fonts/sourceserifpro-light-webfont.woff") format("woff"); + font-style: normal; + font-weight: 300; } + +@font-face { + font-family: "Source Serif Pro"; + src: url("https://www-media.stanford.edu/assets/fonts/sourceserifpro-lightitalic-webfont.woff") format("woff"); + font-style: italic; + font-weight: 300; } + +@font-face { + font-family: "Source Serif Pro"; + src: url("https://www-media.stanford.edu/assets/fonts/sourceserifpro-regularitalic-webfont.woff") format("woff"); + font-style: italic; + font-weight: 400; } + +@font-face { + font-family: "Source Serif Pro"; + src: url("https://www-media.stanford.edu/assets/fonts/sourceserifpro-semibolditalic-webfont.woff") format("woff"); + font-style: italic; + font-weight: 600; } + +@font-face { + font-family: "Source Serif Pro"; + src: url("https://www-media.stanford.edu/assets/fonts/sourceserifpro-bolditalic-webfont.woff") format("woff"); + font-style: italic; + font-weight: 700; } + +@font-face { + font-family: "Source Serif Pro"; + src: url("https://www-media.stanford.edu/assets/fonts/sourceserifpro-black-webfont.woff") format("woff"); + font-style: normal; + font-weight: 900; } + +@font-face { + font-family: "Source Serif Pro"; + src: url("https://www-media.stanford.edu/assets/fonts/sourceserifpro-blackitalic-webfont.woff") format("woff"); + font-style: italic; + font-weight: 900; } + +@font-face { + font-family: "Stanford"; + src: url("https://www-media.stanford.edu/assets/fonts/stanford.woff") format("woff"), url("https://www-media.stanford.edu/assets/fonts/stanford.ttf") format("truetype"); + font-weight: 300; } + +.su-aspect-ratio { + position: relative; } + .su-aspect-ratio::before { + display: block; + content: ''; + width: 100%; + padding-top: 56.25%; } + .su-aspect-ratio > img, + .su-aspect-ratio > video { + -o-object-fit: cover; + object-fit: cover; } + .su-aspect-ratio > * { + position: relative; + z-index: 5; } + .su-aspect-ratio > *:first-child { + position: absolute; + z-index: 1; + width: 100%; + height: 100%; + left: 0; + bottom: 0; } + +.su-aspect-ratio--4x3 { + position: relative; } + .su-aspect-ratio--4x3::before { + display: block; + content: ''; + width: 100%; + padding-top: 75%; } + .su-aspect-ratio--4x3 > img, + .su-aspect-ratio--4x3 > video { + -o-object-fit: cover; + object-fit: cover; } + .su-aspect-ratio--4x3 > * { + position: relative; + z-index: 5; } + .su-aspect-ratio--4x3 > *:first-child { + position: absolute; + z-index: 1; + width: 100%; + height: 100%; + left: 0; + bottom: 0; } + +.su-aspect-ratio--1x1 { + position: relative; } + .su-aspect-ratio--1x1::before { + display: block; + content: ''; + width: 100%; + padding-top: 100%; } + .su-aspect-ratio--1x1 > img, + .su-aspect-ratio--1x1 > video { + -o-object-fit: cover; + object-fit: cover; } + .su-aspect-ratio--1x1 > * { + position: relative; + z-index: 5; } + .su-aspect-ratio--1x1 > *:first-child { + position: absolute; + z-index: 1; + width: 100%; + height: 100%; + left: 0; + bottom: 0; } + +.su-sr-only-element { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + -webkit-clip-path: inset(100%); + clip-path: inset(100%); + height: 1px; + overflow: hidden; + padding: 0; + position: absolute; + white-space: nowrap; + width: 1px; } + +.su-sr-only-text { + overflow: hidden; + text-indent: 101%; + white-space: nowrap; } + +html { + -webkit-box-sizing: border-box; + box-sizing: border-box; } + +*, +*::before, +*::after { + -webkit-box-sizing: inherit; + box-sizing: inherit; } + +body { + background-color: #ffffff; + overflow-x: hidden; } + +.lt-ie9 * { + -webkit-filter: none !important; + filter: none !important; } + +[hidden] { + display: none !important; } + +.su-embed-container { + padding-bottom: 56.25%; + position: relative; + height: 0; + overflow: hidden; + max-width: 100%; } + .su-embed-container iframe, + .su-embed-container object, + .su-embed-container embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; } + +figure { + margin: 0; } + +img { + margin: 0; + padding: 0; + display: block; + height: auto; + max-width: 100%; } + +fieldset { + border: 0; } + +legend { + font-size: 1.953125em; + letter-spacing: -0.016em; + font-weight: 700; } + @media (max-width: 767px) { + legend { + font-size: 1.66015625em; } } + +.su-fieldset-inputs label { + margin-top: 0; } + +input, +textarea { + outline: none; } + +textarea { + height: 16rem; } + +label { + display: block; + margin-top: 3rem; + max-width: 46rem; } + +[type="checkbox"], +[type="radio"] { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + -webkit-clip-path: inset(100%); + clip-path: inset(100%); + height: 1px; + overflow: hidden; + padding: 0; + position: absolute; + white-space: nowrap; + width: 1px; } + .lt-ie9 [type='checkbox'], .lt-ie9 + [type='radio'] { + border: 0; + float: left; + margin: 0.4em 0.4em 0 0; + position: static; + width: auto; } + +[type='checkbox'] + label, +[type='radio'] + label { + cursor: pointer; + font-weight: 400; + margin-bottom: 0.5em; } + +[type='checkbox'] + label::before, +[type='radio'] + label::before { + background: #ffffff; + border-radius: 3px; + -webkit-box-shadow: 0 0 0 1px #b6b1a9; + box-shadow: 0 0 0 1px #b6b1a9; + content: '\a0'; + display: inline-block; + height: 1.8rem; + line-height: 1.8rem; + margin-right: 0.6em; + text-indent: 0.15em; + vertical-align: middle; + width: 1.8rem; } + +[type='radio'] + label::before { + -webkit-box-shadow: 0 0 0 2px #ffffff, 0 0 0 3px #b6b1a9; + box-shadow: 0 0 0 2px #ffffff, 0 0 0 3px #b6b1a9; + height: 1.6rem; + line-height: 1.6rem; + width: 1.6rem; + border-radius: 100%; } + +[type='checkbox']:checked + label::before, +[type='radio']:checked + label::before { + background-color: #b1040e; + -webkit-box-shadow: 0 0 0 1px #b1040e; + box-shadow: 0 0 0 1px #b1040e; } + +[type='radio']:checked + label::before { + -webkit-box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b1040e; + box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b1040e; } + +[type='radio']:focus + label::before { + -webkit-box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b1040e, 0 0 3px 4px #2e2d29, 0 0 7px 4px #2e2d29; + box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b1040e, 0 0 3px 4px #2e2d29, 0 0 7px 4px #2e2d29; } + +[type='checkbox']:checked + label::before, +[type='checkbox']:checked:disabled + label::before { + background: url(../assets/img/check.png); + background-image: url(../assets/svg/check.svg); + background-position: 50%; + background-repeat: no-repeat; } + +[type='checkbox']:focus + label::before { + -webkit-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #b1040e; + box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #b1040e; } + +[type='checkbox']:disabled + label { + color: #b6b1a9; } + +[type='checkbox']:disabled + label::before, +[type='radio']:disabled + label::before { + background: #b6b1a9; + cursor: not-allowed; } + +[type='range'] { + -webkit-appearance: none; + border: 0; + padding-left: 0; + width: 100%; } + +[type='range']:focus { + -webkit-box-shadow: none; + box-shadow: none; + outline: none; } + +[type='range']::-webkit-slider-runnable-track { + background: #4d4f53; + border: 1px solid #b6b1a9; + cursor: pointer; + height: 1.2rem; + width: 100%; } + +[type='range']::-moz-range-track { + background: #b1040e; + border: 1px solid #b6b1a9; + cursor: pointer; + height: 1.2rem; + width: 100%; } + +[type='range']::-ms-track { + background: transparent; + color: transparent; + cursor: pointer; + height: 1.2rem; + width: 100%; } + +[type='range']::-webkit-slider-thumb { + -webkit-appearance: none; + border: 1px solid #b6b1a9; + height: 2.2rem; + border-radius: 1.5rem; + background: #4d4f53; + cursor: pointer; + margin-top: -0.65rem; + width: 2.2rem; } + +[type='range']::-moz-range-thumb { + background: #4d4f53; + border: 1px solid #b6b1a9; + border-radius: 1.5rem; + cursor: pointer; + height: 2.2rem; + width: 2.2rem; } + +[type='range']::-ms-thumb { + background: #4d4f53; + border: 1px solid #b6b1a9; + border-radius: 1.5rem; + cursor: pointer; + height: 2.2rem; + width: 2.2rem; } + +[type='range']::-ms-fill-lower { + background: #4d4f53; + border: 1px solid #b6b1a9; + border-radius: 2rem; } + +[type='range']::-ms-fill-upper { + background: #4d4f53; + border: 1px solid #b6b1a9; + border-radius: 2rem; } + +[type='range']:focus::-webkit-slider-thumb { + border: 2px solid #b6b1a9; } + +[type='range']:focus::-moz-range-thumb { + border: 2px solid #b6b1a9; } + +[type='range']:focus::-ms-thumb { + border: 2px solid #b6b1a9; } + +select { + outline: none; + -webkit-appearance: none; + -moz-appearance: none; + background-color: #ffffff; + background: url(../assets/img/arrow-down.png); + background-image: url(../assets/svg/arrow-down.svg); + background-position: right 1.3rem center; + background-repeat: no-repeat; + background-size: 1.3rem; } + +ul, +ol { + margin-top: 1em; + margin-bottom: 1em; + padding-left: 1em; } + +li { + line-height: 1.4; + margin-bottom: 0.5em; } + li:last-child { + margin-bottom: 0; } + +h1 + ul, +h1 + ol, +h2 + ul, +h2 + ol, +h3 + ul, +h3 + ol, +h4 + ul, +h4 + ol, +h5 + ul, +h5 + ol, +h6 + ul, +h6 + ol, +p + ul, +p + ol { + margin-top: 0; } + +.su-list-unstyled { + margin-top: 0; + margin-bottom: 0; + padding-left: 0; + list-style-type: none; } + .su-list-unstyled > li { + margin-bottom: 0; } + +table { + margin: 2em 0; + border-spacing: 0; + min-width: 100%; } + table th, + table td { + padding: 1.5rem; + border: 1px solid #b6b1a9; } + table th { + background-color: #dad7cb; + color: #2e2d29; + font-weight: 400; + text-align: left; } + table td { + background-color: #ffffff; } + table thead th, + table thead td { + background-color: #dad7cb; } + table tbody th { + font-weight: 400; } + +.su-table--borderless thead tr { + background-color: transparent; } + +.su-table--borderless thead th { + border-top: 0; } + +.su-table--borderless th, +.su-table--borderless td { + border-left: 0; + border-right: 0; } + +html { + font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif; + font-size: 62.5%; } + +body { + color: #2e2d29; } + @media only screen and (min-width: 0) { + body { + font-size: 1.6rem; } } + @media only screen and (min-width: 576px) { + body { + font-size: 1.6rem; } } + @media only screen and (min-width: 768px) { + body { + font-size: 1.8rem; } } + @media only screen and (min-width: 992px) { + body { + font-size: 1.8rem; } } + @media only screen and (min-width: 1200px) { + body { + font-size: 1.8rem; } } + @media only screen and (min-width: 1500px) { + body { + font-size: 1.9rem; } } + +p { + line-height: 1.4; + margin-top: 0; + margin-bottom: 1em; } + +h1, +h2, +h3, +h4, +h5, +h6, +*[class^="su-type"] { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + margin-top: 0; + clear: both; + font-weight: 700; + line-height: 1.2; } + h1 a, + h2 a, + h3 a, + h4 a, + h5 a, + h6 a, + *[class^="su-type"] a { + text-decoration: none; + font-weight: 700; } + +h1, +.su-type-a { + font-size: 2.44140625em; + letter-spacing: -0.016em; } + @media (max-width: 767px) { + h1, + .su-type-a { + font-size: 2.0751953125em; } } + +h2, +.su-type-b { + font-size: 1.953125em; + letter-spacing: -0.016em; } + @media (max-width: 767px) { + h2, + .su-type-b { + font-size: 1.66015625em; } } + +h3, +.su-type-c { + font-size: 1.5625em; + letter-spacing: -0.012em; } + +h4, +.su-type-d { + font-size: 1.25em; + letter-spacing: -0.01em; } + +h5, +.su-type-e { + font-size: 1em; } + +h6, +.su-type-f { + font-size: 0.9em; } + +cite, +var, +address, +dfn { + font-style: normal; } + +.su-sans { + font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif; } + +.su-serif { + font-family: "Source Serif Pro", "Georgia", "Times", "Times New Roman", serif; } + +.su-slab { + font-family: "Roboto Slab", "Georgia", "Times", "Times New Roman", serif; } + +.su-handwriting { + font-family: "Kalam", "Helvetica Neue", "Helvetica", "Arial", sans-serif; } + +.su-sanskrit { + font-family: "Noto Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; } + +.su-intro-text { + font-size: 1.5625em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + line-height: 1.5; + max-width: 85rem; + letter-spacing: -0.012em; } + +.su-font-splash { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + margin-top: 0; + clear: both; + font-weight: 700; + line-height: 1.2; + font-size: 3.0517578125em; + margin-bottom: 0; + letter-spacing: -0.016em; } + .su-font-splash a { + text-decoration: none; + font-weight: 700; } + @media (max-width: 767px) { + .su-font-splash { + font-size: 2.5939941406em; } } + +.su-caption { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #4d4f53; + font-size: 1.4rem; + line-height: 1.3; } + @media only screen and (min-width: 768px) { + .su-caption { + font-size: 1.6rem; } } + +.su-credits { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #4d4f53; + font-size: 1.4rem; + line-height: 1.3; + font-style: italic; } + @media only screen and (min-width: 768px) { + .su-credits { + font-size: 1.6rem; } } + +.su-subheading { + font-size: 1.25em; } + +.su-quote-text { + font-size: 1.25em; + font-style: italic; } + +@media only screen and (min-width: 768px) { + .su-big-paragraph { + font-size: 2.1rem; + line-height: 1.7; } } + +.su-small-paragraph { + font-size: 1.8rem; + line-height: 1.3; } + @media (max-width: 767px) { + .su-small-paragraph { + font-size: 1.6rem; } } + +.su-fab { + font-family: 'Font Awesome 5 Brands'; } + +.su-far { + font-family: 'Font Awesome 5 Free'; + font-weight: 400; } + +.centered-container { + margin: 0 auto; } + @media only screen and (min-width: 0) { + .centered-container { + max-width: calc(100% - 40px); + width: calc(100% - 40px); } } + @media only screen and (min-width: 576px) { + .centered-container { + max-width: calc(100% - 60px); + width: calc(100% - 60px); } } + @media only screen and (min-width: 768px) { + .centered-container { + max-width: calc(100% - 100px); + width: calc(100% - 100px); } } + @media only screen and (min-width: 992px) { + .centered-container { + max-width: calc(100% - 160px); + width: calc(100% - 160px); } } + @media only screen and (min-width: 1200px) { + .centered-container { + max-width: calc(100% - 200px); + width: calc(100% - 200px); } } + @media only screen and (min-width: 1500px) { + .centered-container { + max-width: 1500px; + width: calc(100% - 200px); } } + +.su-alert { + padding: 2rem; + background-color: #f4f4f4; + background-position: 1rem center; + background-repeat: no-repeat; + background-size: 4rem; + color: #2e2d29; } + @media only screen and (min-width: 768px) { + .su-alert { + background-size: 5.2rem; } } + .su-alert .su-alert__body { + display: table-cell; + vertical-align: top; + padding-left: 3.5rem; } + @media only screen and (min-width: 768px) { + .su-alert .su-alert__body { + padding-left: 5rem; } } + .su-alert .su-alert__body p:last-child { + margin-bottom: 0.8rem; } + .su-alert .su-alert__body .su-alert__heading { + margin-top: 0; + margin-bottom: 0.3rem; } + @media only screen and (min-width: 768px) { + .su-alert .su-alert__body .su-alert__heading { + margin-top: 0.3rem; } } + .su-alert .su-alert__body .su-alert__text { + margin-top: 0; + margin-bottom: 0; } + +.su-alert--error { + background-color: #b1040e; + background-image: url(../assets/img/alert-error.png); + background-image: url(../assets/svg/alert-error.svg); + color: #ffffff; } + .su-alert--error a { + color: #ffffff; } + .su-alert--error a:hover, .su-alert--error a:focus { + color: #dad7cb; } + +.su-alert--info { + background-color: #00548f; + background-image: url(../assets/img/alert-info.png); + background-image: url(../assets/svg/alert-info.svg); + color: #ffffff; } + .su-alert--info a { + color: #ffffff; } + .su-alert--info a:hover, .su-alert--info a:focus { + color: #dad7cb; } + +.su-alert--success { + background-color: #175e54; + background-image: url(../assets/img/alert-success.png); + background-image: url(../assets/svg/alert-success.svg); + color: #ffffff; } + .su-alert--success a { + color: #ffffff; } + .su-alert--success a:hover, .su-alert--success a:focus { + color: #dad7cb; } + +.su-alert--warning { + background-color: #eaab00; + background-image: url(../assets/img/alert-warning.png); + background-image: url(../assets/svg/alert-warning.svg); } + .su-alert--warning a { + color: #8c1515; } + +.su-brand-bar { + width: 100%; + height: 30px; + background-color: #8c1515; } + +.su-brand-bar__container { + margin: 0 auto; } + @media only screen and (min-width: 0) { + .su-brand-bar__container { + max-width: calc(100% - 40px); + width: calc(100% - 40px); } } + @media only screen and (min-width: 576px) { + .su-brand-bar__container { + max-width: calc(100% - 60px); + width: calc(100% - 60px); } } + @media only screen and (min-width: 768px) { + .su-brand-bar__container { + max-width: calc(100% - 100px); + width: calc(100% - 100px); } } + @media only screen and (min-width: 992px) { + .su-brand-bar__container { + max-width: calc(100% - 160px); + width: calc(100% - 160px); } } + @media only screen and (min-width: 1200px) { + .su-brand-bar__container { + max-width: calc(100% - 200px); + width: calc(100% - 200px); } } + @media only screen and (min-width: 1500px) { + .su-brand-bar__container { + max-width: 1500px; + width: calc(100% - 200px); } } + +.su-brand-bar__logo { + display: inline-block; + font-family: Stanford, 'Source Serif Pro', Georgia, Times, 'Times New Roman', serif; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + text-decoration: none; + line-height: 0.75; + -webkit-transform: translateZ(0); + transform: translateZ(0); + letter-spacing: 0; + -webkit-font-feature-settings: "liga"; + -ms-font-feature-settings: "liga" 1; + font-feature-settings: "liga"; + -webkit-font-variant-ligatures: discretionary-ligatures; + font-variant-ligatures: discretionary-ligatures; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + margin-top: 8px; + white-space: nowrap; + color: #ffffff; + font-size: 20px; + -ms-grid-column: 2; } + .su-brand-bar__logo:hover, .su-brand-bar__logo:active, .su-brand-bar__logo:focus { + color: #ffffff; } + +.su-brand-bar--bright { + background-color: #b1040e; } + +.su-brand-bar--dark { + background-color: #2e2d29; } + +.su-brand-bar--white { + background-color: #ffffff; } + .su-brand-bar--white .su-brand-bar__logo { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: auto; + color: #8c1515; } + +.su-button, +.su-button.su-link, +button, +[type='button'], +[type='submit'], +[type='reset'], +[type='image'] { + padding: 1rem 2rem 1.15rem; + background-color: #b1040e; + color: #ffffff; } + .su-button:hover, .su-button:focus, + .su-button.su-link:hover, + .su-button.su-link:focus, + button:hover, + button:focus, + [type='button']:hover, + [type='button']:focus, + [type='submit']:hover, + [type='submit']:focus, + [type='reset']:hover, + [type='reset']:focus, + [type='image']:hover, + [type='image']:focus { + background-color: #2e2d29; + color: #ffffff; } + .su-button:focus, + .su-button.su-link:focus, + button:focus, + [type='button']:focus, + [type='submit']:focus, + [type='reset']:focus, + [type='image']:focus { + -webkit-box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; + box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; } + +.su-button--big, +.su-button--big.su-link { + padding: 1rem 2rem 1.15rem; + background-color: #b1040e; + color: #ffffff; + padding: 1.3rem 2.8rem 1.5rem; + font-size: 2.5rem; } + .su-button--big:hover, .su-button--big:focus, + .su-button--big.su-link:hover, + .su-button--big.su-link:focus { + background-color: #2e2d29; + color: #ffffff; } + .su-button--big:focus, + .su-button--big.su-link:focus { + -webkit-box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; + box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; } + @media only screen and (min-width: 768px) { + .su-button--big, + .su-button--big.su-link { + padding: 1.5rem 3rem 1.8rem; + font-size: 2.8rem; } } + @media only screen and (min-width: 1500px) { + .su-button--big, + .su-button--big.su-link { + font-size: 3rem; } } + +.su-button--secondary, +.su-button--secondary.su-link { + padding: 1rem 2rem 1.15rem; + background-color: #ffffff; + -webkit-box-shadow: inset 0 0 0 2px #b1040e; + box-shadow: inset 0 0 0 2px #b1040e; + color: #b1040e; } + .su-button--secondary:hover, .su-button--secondary:focus, + .su-button--secondary.su-link:hover, + .su-button--secondary.su-link:focus { + background-color: #ffffff; + color: #2e2d29; } + .su-button--secondary:hover, + .su-button--secondary.su-link:hover { + -webkit-box-shadow: inset 0 0 0 2px #2e2d29; + box-shadow: inset 0 0 0 2px #2e2d29; } + .su-button--secondary:focus, + .su-button--secondary.su-link:focus { + -webkit-box-shadow: inset 0 0 0 2px #2e2d29, 0 0 3px #4d4f53, 0 0 7px #4d4f53; + box-shadow: inset 0 0 0 2px #2e2d29, 0 0 3px #4d4f53, 0 0 7px #4d4f53; } + +.su-card { + border: 1px solid #e3e3e3; + -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13), 0px 3px 6px rgba(0, 0, 0, 0.1); + box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13), 0px 3px 6px rgba(0, 0, 0, 0.1); + display: block; + background-color: #ffffff; } + @media only screen and (min-width: 0) and (max-width: 575px) { + .su-card img, + .su-card figure { + display: none; } } + .su-card .su-card__contents { + font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif; } + @media only screen and (min-width: 0) { + .su-card .su-card__contents { + padding: 3.2rem; } } + @media only screen and (min-width: 768px) { + .su-card .su-card__contents { + padding: 3.6rem; } } + @media only screen and (min-width: 1500px) { + .su-card .su-card__contents { + padding: 3.8rem; } } + .su-card .su-card__contents p { + font-size: 1.8rem; + line-height: 1.3; } + @media (max-width: 767px) { + .su-card .su-card__contents p { + font-size: 1.6rem; } } + .su-card .su-card__contents > *:first-child { + padding-top: 0; + margin-top: -0.3em; } + .su-card .su-card__contents > *:last-child:not(.su-card__button) { + padding-bottom: 0; + margin-bottom: 0; } + .su-card .su-card__contents > span { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + margin-top: 0; + clear: both; + font-weight: 700; + line-height: 1.2; + font-size: 0.9em; + display: block; } + @media only screen and (min-width: 0) { + .su-card .su-card__contents > span { + margin-bottom: 0.53rem; } } + @media only screen and (min-width: 768px) { + .su-card .su-card__contents > span { + margin-bottom: 0.6rem; } } + @media only screen and (min-width: 1500px) { + .su-card .su-card__contents > span { + margin-bottom: 0.63rem; } } + .su-card .su-card__contents > span a { + text-decoration: none; + font-weight: 700; } + .su-card .su-card__contents > h2 { + font-size: 1.5625em; + letter-spacing: -0.012em; } + @media only screen and (min-width: 0) { + .su-card .su-card__contents > h2 { + margin-bottom: 1.07rem; } } + @media only screen and (min-width: 768px) { + .su-card .su-card__contents > h2 { + margin-bottom: 1.2rem; } } + @media only screen and (min-width: 1500px) { + .su-card .su-card__contents > h2 { + margin-bottom: 1.27rem; } } + .su-card .su-card__contents > h2 > a { + font-weight: 700; + -webkit-transition: color 0.3s ease-out; + transition: color 0.3s ease-out; } + .su-card .su-card__contents > h2 > a:hover, .su-card .su-card__contents > h2 > a:focus { + color: #b1040e; + text-decoration: underline; } + .su-card .su-card__contents > div:not(.su-card__button) { + line-height: 1.4; } + .su-card .su-card__contents > div:not(.su-card__button), + .su-card .su-card__contents > p:last-of-type { + margin-bottom: 0; } + .su-card .su-card__contents > .su-link--action:not(:first-child), + .su-card .su-card__contents > a:not(:first-child) { + display: inline-block; } + @media only screen and (min-width: 0) { + .su-card .su-card__contents > .su-link--action:not(:first-child), + .su-card .su-card__contents > a:not(:first-child) { + margin-top: 1.07rem; } } + @media only screen and (min-width: 768px) { + .su-card .su-card__contents > .su-link--action:not(:first-child), + .su-card .su-card__contents > a:not(:first-child) { + margin-top: 1.2rem; } } + @media only screen and (min-width: 1500px) { + .su-card .su-card__contents > .su-link--action:not(:first-child), + .su-card .su-card__contents > a:not(:first-child) { + margin-top: 1.27rem; } } + @media only screen and (min-width: 0) { + .su-card .su-card__button { + margin-top: 2.31rem; + margin-bottom: 0.53rem; } } + @media only screen and (min-width: 768px) { + .su-card .su-card__button { + margin-top: 2.6rem; + margin-bottom: 0.6rem; } } + @media only screen and (min-width: 1500px) { + .su-card .su-card__button { + margin-top: 2.74rem; + margin-bottom: 0.63rem; } } + @media only screen and (min-width: 0) and (max-width: 575px) { + .su-card .su-card__button .su-button { + width: auto; } } + .su-card a .su-media__wrapper img { + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } + .su-card a:hover .su-media__wrapper img, .su-card a:focus .su-media__wrapper img { + -webkit-transform: scale(1.03); + transform: scale(1.03); } + +.su-card--horizontal:not(.su-card--link), +.su-card--horizontal.su-card--link > a { + display: -ms-grid; + display: grid; } + @media only screen and (min-width: 0) { + .su-card--horizontal:not(.su-card--link), + .su-card--horizontal.su-card--link > a { + padding: 3.2rem; } } + @media only screen and (min-width: 768px) { + .su-card--horizontal:not(.su-card--link), + .su-card--horizontal.su-card--link > a { + padding: 3.6rem; } } + @media only screen and (min-width: 1500px) { + .su-card--horizontal:not(.su-card--link), + .su-card--horizontal.su-card--link > a { + padding: 3.8rem; } } + @media only screen and (min-width: 0) { + .su-card--horizontal:not(.su-card--link) > *, + .su-card--horizontal.su-card--link > a > * { + margin-right: 2.31rem; } + @supports (grid-column-gap: 20px) { + .su-card--horizontal:not(.su-card--link), + .su-card--horizontal.su-card--link > a { + grid-column-gap: 2.31rem; } + .su-card--horizontal:not(.su-card--link) > *, + .su-card--horizontal.su-card--link > a > * { + margin-right: 0; + margin-left: 0; } } } + @media only screen and (min-width: 576px) { + .su-card--horizontal:not(.su-card--link) > *, + .su-card--horizontal.su-card--link > a > * { + margin-right: 2.31rem; } + @supports (grid-column-gap: 20px) { + .su-card--horizontal:not(.su-card--link), + .su-card--horizontal.su-card--link > a { + grid-column-gap: 2.31rem; } + .su-card--horizontal:not(.su-card--link) > *, + .su-card--horizontal.su-card--link > a > * { + margin-right: 0; + margin-left: 0; } } } + @media only screen and (min-width: 768px) { + .su-card--horizontal:not(.su-card--link) > *, + .su-card--horizontal.su-card--link > a > * { + margin-right: 2.6rem; } + @supports (grid-column-gap: 20px) { + .su-card--horizontal:not(.su-card--link), + .su-card--horizontal.su-card--link > a { + grid-column-gap: 2.6rem; } + .su-card--horizontal:not(.su-card--link) > *, + .su-card--horizontal.su-card--link > a > * { + margin-right: 0; + margin-left: 0; } } } + @media only screen and (min-width: 992px) { + .su-card--horizontal:not(.su-card--link) > *, + .su-card--horizontal.su-card--link > a > * { + margin-right: 2.6rem; } + @supports (grid-column-gap: 20px) { + .su-card--horizontal:not(.su-card--link), + .su-card--horizontal.su-card--link > a { + grid-column-gap: 2.6rem; } + .su-card--horizontal:not(.su-card--link) > *, + .su-card--horizontal.su-card--link > a > * { + margin-right: 0; + margin-left: 0; } } } + @media only screen and (min-width: 1200px) { + .su-card--horizontal:not(.su-card--link) > *, + .su-card--horizontal.su-card--link > a > * { + margin-right: 2.6rem; } + @supports (grid-column-gap: 20px) { + .su-card--horizontal:not(.su-card--link), + .su-card--horizontal.su-card--link > a { + grid-column-gap: 2.6rem; } + .su-card--horizontal:not(.su-card--link) > *, + .su-card--horizontal.su-card--link > a > * { + margin-right: 0; + margin-left: 0; } } } + @media only screen and (min-width: 1500px) { + .su-card--horizontal:not(.su-card--link) > *, + .su-card--horizontal.su-card--link > a > * { + margin-right: 2.74rem; } + @supports (grid-column-gap: 20px) { + .su-card--horizontal:not(.su-card--link), + .su-card--horizontal.su-card--link > a { + grid-column-gap: 2.74rem; } + .su-card--horizontal:not(.su-card--link) > *, + .su-card--horizontal.su-card--link > a > * { + margin-right: 0; + margin-left: 0; } } } + @media only screen and (min-width: 0) { + .su-card--horizontal:not(.su-card--link), + .su-card--horizontal.su-card--link > a { + -ms-grid-columns: 100%; + grid-template-columns: 100%; } + .su-card--horizontal:not(.su-card--link) > *:nth-child(1), + .su-card--horizontal.su-card--link > a > *:nth-child(1) { + -ms-grid-column: 1; } } + @media only screen and (min-width: 576px) { + .su-card--horizontal:not(.su-card--link), + .su-card--horizontal.su-card--link > a { + -ms-grid-columns: 1fr 2fr; + grid-template-columns: 1fr 2fr; } + .su-card--horizontal:not(.su-card--link) > *:nth-child(1), + .su-card--horizontal.su-card--link > a > *:nth-child(1) { + -ms-grid-column: 1; } + .su-card--horizontal:not(.su-card--link) > *:nth-child(2), + .su-card--horizontal.su-card--link > a > *:nth-child(2) { + -ms-grid-column: 2; } } + @media only screen and (min-width: 768px) { + .su-card--horizontal:not(.su-card--link), + .su-card--horizontal.su-card--link > a { + -ms-grid-columns: 1fr 1fr; + grid-template-columns: 1fr 1fr; } + .su-card--horizontal:not(.su-card--link) > *:nth-child(1), + .su-card--horizontal.su-card--link > a > *:nth-child(1) { + -ms-grid-column: 1; } + .su-card--horizontal:not(.su-card--link) > *:nth-child(2), + .su-card--horizontal.su-card--link > a > *:nth-child(2) { + -ms-grid-column: 2; } } + .su-card--horizontal:not(.su-card--link) img, + .su-card--horizontal.su-card--link > a img { + -ms-grid-row: 1; + -ms-grid-column: 1; } + .su-card--horizontal:not(.su-card--link) .su-card__contents, + .su-card--horizontal.su-card--link > a .su-card__contents { + padding: 0; + -ms-grid-row: 2; + -ms-grid-column: 1; } + @media only screen and (min-width: 576px) { + .su-card--horizontal:not(.su-card--link) .su-card__contents, + .su-card--horizontal.su-card--link > a .su-card__contents { + padding-left: 0; + -ms-grid-row: 1; + -ms-grid-column: 2; } } + +.su-card--icon, .su-card--icon-font { + text-align: center; } + @media only screen and (min-width: 0) { + .su-card--icon, .su-card--icon-font { + padding-top: 3.2rem; } } + @media only screen and (min-width: 768px) { + .su-card--icon, .su-card--icon-font { + padding-top: 3.6rem; } } + @media only screen and (min-width: 1500px) { + .su-card--icon, .su-card--icon-font { + padding-top: 3.8rem; } } + @media only screen and (min-width: 0) { + .su-card--icon .su-card__contents, .su-card--icon-font .su-card__contents { + padding-top: 1.6rem; } } + @media only screen and (min-width: 768px) { + .su-card--icon .su-card__contents, .su-card--icon-font .su-card__contents { + padding-top: 1.8rem; } } + @media only screen and (min-width: 1500px) { + .su-card--icon .su-card__contents, .su-card--icon-font .su-card__contents { + padding-top: 1.9rem; } } + .su-card--icon.su-card--minimal, .su-card--icon-font.su-card--minimal { + padding-top: 0; } + .su-card--icon.su-card--horizontal, .su-card--icon-font.su-card--horizontal { + text-align: left; } + @media only screen and (min-width: 0) and (max-width: 575px) { + .su-card--icon.su-card--horizontal > img, .su-card--icon-font.su-card--horizontal > img { + display: none; } } + @media (min-width: 576px) { + .su-card--icon.su-card--horizontal, .su-card--icon-font.su-card--horizontal { + -ms-grid-columns: 10rem 1fr; + grid-template-columns: 10rem 1fr; } } + .su-card--icon.su-card--horizontal .su-card__contents, .su-card--icon-font.su-card--horizontal .su-card__contents { + padding-top: 0; } + +.su-card--icon img { + margin-right: auto; + margin-left: auto; + max-width: 10rem; } + @media only screen and (min-width: 0) and (max-width: 575px) { + .su-card--icon img { + display: block; } } + +.su-card--icon-font > span { + display: block; + font-size: 5em; + text-align: center; } + +@media only screen and (min-width: 0) and (max-width: 575px) { + .su-card--icon-font.su-card--horizontal > span { + font-size: 3em; + text-align: left; } } + +.su-card--link { + -webkit-box-shadow: none; + box-shadow: none; + border: 0; } + .su-card--link > a { + border: 1px solid #e3e3e3; + -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13), 0px 3px 6px rgba(0, 0, 0, 0.1); + box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13), 0px 3px 6px rgba(0, 0, 0, 0.1); + display: block; + text-decoration: none; + color: #2e2d29; } + .su-card--link > a:hover, .su-card--link > a:focus { + border: 1px solid #C6C6C6; + -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15), 0px 6px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15), 0px 6px 6px rgba(0, 0, 0, 0.2); + -webkit-transition: -webkit-box-shadow 0.3s ease-out; + transition: -webkit-box-shadow 0.3s ease-out; + transition: box-shadow 0.3s ease-out; + transition: box-shadow 0.3s ease-out, -webkit-box-shadow 0.3s ease-out; } + .su-card--link > a:hover h2, .su-card--link > a:focus h2 { + text-decoration: underline; + color: #b1040e; + -webkit-transition: color 0.3s ease-out; + transition: color 0.3s ease-out; } + .su-card--link > a p { + font-weight: 400; } + +.su-card--minimal { + -webkit-box-shadow: none; + box-shadow: none; + border: 0; + background-color: inherit; } + @media only screen and (min-width: 0) and (max-width: 575px) { + .su-card--minimal .su-card__contents { + padding-right: 0; + padding-bottom: 0; + padding-left: 0; } } + @media only screen and (min-width: 576px) and (max-width: 767px) { + .su-card--minimal .su-card__contents { + padding-right: 0; + padding-bottom: 0; + padding-left: 0; } } + @media only screen and (min-width: 768px) and (max-width: 991px) { + .su-card--minimal .su-card__contents { + padding-right: 0; + padding-bottom: 0; + padding-left: 0; } } + @media only screen and (min-width: 992px) and (max-width: 1199px) { + .su-card--minimal .su-card__contents { + padding-right: 0; + padding-bottom: 0; + padding-left: 0; } } + @media only screen and (min-width: 1200px) and (max-width: 1499px) { + .su-card--minimal .su-card__contents { + padding-right: 0; + padding-bottom: 0; + padding-left: 0; } } + @media only screen and (min-width: 1500px) { + .su-card--minimal .su-card__contents { + padding-right: 0; + padding-bottom: 0; + padding-left: 0; } } + @media only screen and (min-width: 0) { + .su-card--minimal:not(.su-card--icon) .su-card__contents { + padding-top: 2.31rem; } } + @media only screen and (min-width: 768px) { + .su-card--minimal:not(.su-card--icon) .su-card__contents { + padding-top: 2.6rem; } } + @media only screen and (min-width: 1500px) { + .su-card--minimal:not(.su-card--icon) .su-card__contents { + padding-top: 2.74rem; } } + @media only screen and (min-width: 0) and (max-width: 575px) { + .su-card--minimal:not(.su-card--icon) .su-card__contents { + padding-top: 0; } } + @media only screen and (min-width: 0) and (max-width: 575px) { + .su-card--minimal.su-card--horizontal { + padding: 0; } } + @media only screen and (min-width: 576px) and (max-width: 767px) { + .su-card--minimal.su-card--horizontal { + padding: 0; } } + @media only screen and (min-width: 768px) and (max-width: 991px) { + .su-card--minimal.su-card--horizontal { + padding: 0; } } + @media only screen and (min-width: 992px) and (max-width: 1199px) { + .su-card--minimal.su-card--horizontal { + padding: 0; } } + @media only screen and (min-width: 1200px) and (max-width: 1499px) { + .su-card--minimal.su-card--horizontal { + padding: 0; } } + @media only screen and (min-width: 1500px) { + .su-card--minimal.su-card--horizontal { + padding: 0; } } + @media only screen and (min-width: 0) and (max-width: 575px) { + .su-card--minimal.su-card--horizontal .su-card__contents { + padding-top: 0; } } + @media only screen and (min-width: 576px) and (max-width: 767px) { + .su-card--minimal.su-card--horizontal .su-card__contents { + padding-top: 0; } } + @media only screen and (min-width: 768px) and (max-width: 991px) { + .su-card--minimal.su-card--horizontal .su-card__contents { + padding-top: 0; } } + @media only screen and (min-width: 992px) and (max-width: 1199px) { + .su-card--minimal.su-card--horizontal .su-card__contents { + padding-top: 0; } } + @media only screen and (min-width: 1200px) and (max-width: 1499px) { + .su-card--minimal.su-card--horizontal .su-card__contents { + padding-top: 0; } } + @media only screen and (min-width: 1500px) { + .su-card--minimal.su-card--horizontal .su-card__contents { + padding-top: 0; } } + +.su-cta--button-center .su-cta__button { + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); } + @media only screen and (min-width: 0) { + .su-cta--button-center .su-cta__button { + width: auto; } } + +.su-cta--button-bottom-icon .su-cta__icon { + display: block; + max-width: 30%; + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translateX(-50%) translateY(-50%) translateY(-3rem); + transform: translateX(-50%) translateY(-50%) translateY(-3rem); } + +.su-date-stacked { + background: #2e2d29; + color: #ffffff; + max-width: 87px; + text-align: center; } + @media only screen and (min-width: 0) { + .su-date-stacked { + padding: 1.6rem; } } + @media only screen and (min-width: 768px) { + .su-date-stacked { + padding: 1.8rem; } } + @media only screen and (min-width: 1500px) { + .su-date-stacked { + padding: 1.9rem; } } + @media only screen and (min-width: 768px) and (max-width: 991px) { + .su-date-stacked { + max-width: 101px; } } + @media only screen and (min-width: 1500px) { + .su-date-stacked { + max-width: 105px; } } + .su-date-stacked__month { + display: block; } + @media only screen and (min-width: 768px) { + .su-date-stacked__month { + font-size: 2.1rem; } } + .su-date-stacked__day { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + margin-top: 0; + clear: both; + font-weight: 700; + line-height: 1.2; + font-size: 1.953125em; + letter-spacing: -0.016em; + display: block; } + .su-date-stacked__day a { + text-decoration: none; + font-weight: 700; } + @media (max-width: 767px) { + .su-date-stacked__day { + font-size: 1.66015625em; } } + +.su-date-stacked--no-background { + padding: 0; + background: none; + color: #000; } + +.su-global-footer { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background-color: #8c1515; + color: #ffffff; } + @media only screen and (min-width: 0) { + .su-global-footer { + padding-top: 2.31rem; + padding-bottom: 2.31rem; } } + @media only screen and (min-width: 768px) { + .su-global-footer { + padding-top: 2.6rem; + padding-bottom: 2.6rem; } } + @media only screen and (min-width: 1500px) { + .su-global-footer { + padding-top: 2.74rem; + padding-bottom: 2.74rem; } } + .su-global-footer a { + color: #ffffff; + text-decoration: none; } + .su-global-footer a:hover, .su-global-footer a:focus { + color: #ffffff; + text-decoration: underline; } + .su-global-footer nav { + margin-bottom: 1rem; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } + @media only screen and (min-width: 576px) { + .su-global-footer nav { + display: block; + margin-bottom: 1.3rem; } } + +.su-global-footer__container { + margin: 0 auto; } + @media only screen and (min-width: 0) { + .su-global-footer__container { + max-width: calc(100% - 40px); + width: calc(100% - 40px); } } + @media only screen and (min-width: 576px) { + .su-global-footer__container { + max-width: calc(100% - 60px); + width: calc(100% - 60px); } } + @media only screen and (min-width: 768px) { + .su-global-footer__container { + max-width: calc(100% - 100px); + width: calc(100% - 100px); } } + @media only screen and (min-width: 992px) { + .su-global-footer__container { + max-width: calc(100% - 160px); + width: calc(100% - 160px); } } + @media only screen and (min-width: 1200px) { + .su-global-footer__container { + max-width: calc(100% - 200px); + width: calc(100% - 200px); } } + @media only screen and (min-width: 1500px) { + .su-global-footer__container { + max-width: 1500px; + width: calc(100% - 200px); } } + @media only screen and (min-width: 992px) { + .su-global-footer__container { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } } + +.su-global-footer__brand { + padding-top: 0.5rem; + text-align: center; } + @media only screen and (min-width: 0) { + .su-global-footer__brand { + margin-bottom: 0.8rem; } } + @media only screen and (min-width: 768px) { + .su-global-footer__brand { + margin-bottom: 0.9rem; } } + @media only screen and (min-width: 1500px) { + .su-global-footer__brand { + margin-bottom: 0.95rem; } } + .su-global-footer__brand a { + display: inline-block; + font-family: Stanford, 'Source Serif Pro', Georgia, Times, 'Times New Roman', serif; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + text-decoration: none; + line-height: 0.75; + -webkit-transform: translateZ(0); + transform: translateZ(0); + letter-spacing: 0; + -webkit-font-feature-settings: "liga"; + -ms-font-feature-settings: "liga" 1; + font-feature-settings: "liga"; + -webkit-font-variant-ligatures: discretionary-ligatures; + font-variant-ligatures: discretionary-ligatures; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #ffffff; + font-size: 3.4rem; } + .su-global-footer__brand a:hover, .su-global-footer__brand a:focus { + text-decoration: none; } + @media only screen and (min-width: 0) and (max-width: 575px) { + .su-global-footer__brand a { + font-size: 3.2rem; } } + +.su-global-footer__content { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; } + @media (min-width: 576px) and (max-width: 991px) { + .su-global-footer__content { + text-align: center; } } + @media only screen and (min-width: 992px) { + .su-global-footer__content { + padding-left: 4.5rem; } } + @media only screen and (min-width: 1200px) { + .su-global-footer__content { + padding-left: 5.2rem; } } + +.su-global-footer__menu { + margin: 0 0 1rem; + padding: 0; + font-size: 1.5rem; + list-style-type: none; } + .su-global-footer__menu li { + margin: 0; + padding: 0.25em 0; + display: block; } + @media only screen and (min-width: 576px) and (max-width: 767px) { + .su-global-footer__menu li { + margin-right: 1rem; } } + @media only screen and (min-width: 576px) { + .su-global-footer__menu li { + display: inline-block; + line-height: 1.1; } } + @media only screen and (min-width: 768px) { + .su-global-footer__menu li { + margin-right: 2rem; } } + @media only screen and (min-width: 992px) { + .su-global-footer__menu li { + margin-right: 2.8rem; + padding: 0; + text-align: left; } } + .su-global-footer__menu li:last-child { + margin-right: 0; } + +@media only screen and (min-width: 0) and (max-width: 575px) { + .su-global-footer__menu--global { + padding-right: 1.9rem; } } + +@media (min-width: 768px) and (max-width: 1499px) { + .su-global-footer__menu--global { + font-size: 1.7rem; } } + +@media only screen and (min-width: 1500px) { + .su-global-footer__menu--global { + font-size: 1.8rem; } } + +@media only screen and (min-width: 0) and (max-width: 575px) { + .su-global-footer__menu--policy { + padding-left: 1.9rem; } } + +@media only screen and (min-width: 576px) and (max-width: 767px) { + .su-global-footer__menu--policy { + font-size: 1.4rem; } } + +@media only screen and (min-width: 576px) { + .su-global-footer__menu--policy a { + font-weight: 400; } } + +@media (min-width: 768px) and (max-width: 1199px) { + .su-global-footer__menu--policy { + font-size: 1.5rem; } } + +@media only screen and (min-width: 1200px) { + .su-global-footer__menu--policy { + font-size: 1.6rem; } } + +.su-global-footer__copyright { + font-size: 1.4rem; + text-align: center; } + @media only screen and (min-width: 0) and (max-width: 575px) { + .su-global-footer__copyright { + font-size: 1.34rem; } } + .su-global-footer__copyright span { + white-space: nowrap; } + @media only screen and (min-width: 992px) { + .su-global-footer__copyright { + text-align: left; } } + +.su-global-footer--bright { + background-color: #b1040e; } + +.su-global-footer--dark { + background-color: #2e2d29; } + +.su-hero { + position: relative; } + @media only screen and (min-width: 768px) { + .su-hero { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + min-height: 320px; } } + @media only screen and (min-width: 992px) { + .su-hero { + min-height: 409px; } } + @media only screen and (min-width: 1200px) { + .su-hero { + min-height: 520px; } } + .su-hero .su-hero__card { + background: #ffffff; + position: relative; + z-index: 10; } + @media only screen and (min-width: 768px) { + .su-hero .su-hero__card { + margin-top: 45px; + margin-bottom: 45px; + left: 45px; + max-width: 400px; } } + @media only screen and (min-width: 992px) { + .su-hero .su-hero__card { + max-width: 450px; } } + @media only screen and (min-width: 1200px) { + .su-hero .su-hero__card { + margin-top: 96px; + margin-bottom: 0; + bottom: 48px; + left: 48px; + max-width: 450px; + top: auto; } } + +.su-hero__media { + background: #2e2d29; + height: 100%; + width: 100%; + overflow: hidden; } + @media only screen and (min-width: 768px) { + .su-hero__media { + min-height: 320px; + position: absolute; } } + @media only screen and (min-width: 992px) { + .su-hero__media { + min-height: 409px; + position: absolute; } } + @media only screen and (min-width: 1200px) { + .su-hero__media { + min-height: 520px; + position: absolute; } } + .su-hero__media img, + .su-hero__media picture { + height: 100%; + -o-object-fit: cover; + object-fit: cover; + -o-object-position: 50% 50%; + object-position: 50% 50%; + width: 100%; } + +.su-hero__content { + display: none; } + +.su-hero--caption .su-hero__card { + display: none; } + +@media only screen and (min-width: 768px) { + .su-hero--caption .su-hero__media { + max-height: 320px; + position: relative; } } + +@media only screen and (min-width: 992px) { + .su-hero--caption .su-hero__media { + max-height: 409px; + position: relative; } } + +@media only screen and (min-width: 1200px) { + .su-hero--caption .su-hero__media { + max-height: 520px; + position: relative; } } + +.su-hero--caption .su-hero__content { + margin: 0 auto; + text-align: right; + display: block; + clear: both; } + @media only screen and (min-width: 0) { + .su-hero--caption .su-hero__content { + max-width: calc(100% - 40px); + width: calc(100% - 40px); } } + @media only screen and (min-width: 576px) { + .su-hero--caption .su-hero__content { + max-width: calc(100% - 60px); + width: calc(100% - 60px); } } + @media only screen and (min-width: 768px) { + .su-hero--caption .su-hero__content { + max-width: calc(100% - 100px); + width: calc(100% - 100px); } } + @media only screen and (min-width: 992px) { + .su-hero--caption .su-hero__content { + max-width: calc(100% - 160px); + width: calc(100% - 160px); } } + @media only screen and (min-width: 1200px) { + .su-hero--caption .su-hero__content { + max-width: calc(100% - 200px); + width: calc(100% - 200px); } } + @media only screen and (min-width: 1500px) { + .su-hero--caption .su-hero__content { + max-width: 1500px; + width: calc(100% - 200px); } } + @media only screen and (min-width: 0) { + .su-hero--caption .su-hero__content { + padding-top: 1.07rem; } } + @media only screen and (min-width: 768px) { + .su-hero--caption .su-hero__content { + padding-top: 1.2rem; } } + @media only screen and (min-width: 1500px) { + .su-hero--caption .su-hero__content { + padding-top: 1.27rem; } } + .su-hero--caption .su-hero__content p { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #4d4f53; + font-size: 1.4rem; + line-height: 1.3; } + @media only screen and (min-width: 768px) { + .su-hero--caption .su-hero__content p { + font-size: 1.6rem; } } + +.su-hero--caption .su-hero__content-inner { + float: right; } + .su-hero--caption .su-hero__content-inner > *:last-child { + margin-bottom: 0; } + @media only screen and (min-width: 992px) { + .su-hero--caption .su-hero__content-inner { + width: 596px; } } + @media only screen and (min-width: 1200px) { + .su-hero--caption .su-hero__content-inner { + width: 720px; } } + @media only screen and (min-width: 1500px) { + .su-hero--caption .su-hero__content-inner { + width: 900px; } } + +.su-hero--youtube { + min-height: 208px; } + @media only screen and (min-width: 768px) { + .su-hero--youtube { + min-height: 320px; } } + @media only screen and (min-width: 992px) { + .su-hero--youtube { + min-height: 409px; } } + @media only screen and (min-width: 1200px) { + .su-hero--youtube { + min-height: 520px; } } + .su-hero--youtube .su-hero__media iframe { + width: 100%; } + @media only screen and (min-width: 768px) { + .su-hero--youtube .su-hero__media iframe { + height: 100%; } } + +.su-link, +a { + color: #006cb8; + text-decoration: underline; + font-weight: 600; } + .su-link:hover, .su-link:focus, .su-link:active, + a:hover, + a:focus, + a:active { + color: #2e2d29; } + +.su-link--action { + text-decoration: none; } + @supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat: no-repeat)) { + .su-link--action::after { + margin-right: 0.3em; + margin-bottom: 0.06em; + margin-left: 0.4em; + height: 10px; + width: 10px; + display: inline-block; + content: ''; + -webkit-mask: url(../assets/svg/caret-right.svg) no-repeat 0 0; + mask: url(../assets/svg/caret-right.svg) no-repeat 0 0; + -webkit-mask-size: contain; + mask-size: contain; + background-color: #006cb8; + -webkit-transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; } + .su-link--action:hover::after, .su-link--action:focus::after { + background-color: #2e2d29; + -webkit-transform: translateX(0.2em); + transform: translateX(0.2em); } } + +.su-link--download { + text-decoration: none; } + @supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat: no-repeat)) { + .su-link--download::after { + margin-right: 0.3em; + margin-left: 0.4em; + height: 12px; + width: 12px; + display: inline-block; + content: ''; + -webkit-mask: url(../assets/svg/download.svg) no-repeat 0 0; + mask: url(../assets/svg/download.svg) no-repeat 0 0; + -webkit-mask-size: contain; + mask-size: contain; + background-color: #006cb8; + -webkit-transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; } + .su-link--download:hover::after, .su-link--download:focus::after { + background-color: #2e2d29; + -webkit-transform: translateY(0.2em); + transform: translateY(0.2em); } } + +.su-link--external { + text-decoration: none; } + @supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat: no-repeat)) { + .su-link--external::after { + margin-right: 0.3em; + margin-left: 0.4em; + height: 10px; + width: 10px; + display: inline-block; + content: ''; + -webkit-mask: url(../assets/svg/arrow-up-right.svg) no-repeat 0 0; + mask: url(../assets/svg/arrow-up-right.svg) no-repeat 0 0; + -webkit-mask-size: contain; + mask-size: contain; + background-color: #006cb8; + -webkit-transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; } + .su-link--external:hover::after, .su-link--external:focus::after { + background-color: #2e2d29; + -webkit-transform: translate3d(0.15em, -0.15em, 0); + transform: translate3d(0.15em, -0.15em, 0); } } + +.su-link--internal { + text-decoration: none; } + @supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat: no-repeat)) { + .su-link--internal::after { + margin-right: 0.3em; + margin-bottom: -0.03em; + margin-left: 0.4em; + height: 13px; + width: 13px; + display: inline-block; + content: ''; + -webkit-mask: url(../assets/svg/lock.svg) no-repeat 0 0; + mask: url(../assets/svg/lock.svg) no-repeat 0 0; + -webkit-mask-size: contain; + mask-size: contain; + background-color: #006cb8; + -webkit-transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; } + .su-link--internal:hover::after, .su-link--internal:focus::after { + background-color: #2e2d29; } } + .su-link--internal:hover::after, .su-link--internal:focus::after { + -webkit-mask-image: url(../assets/svg/lock-solid.svg); + mask-image: url(../assets/svg/lock-solid.svg); } + +.su-link--jump { + text-decoration: none; } + @supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat: no-repeat)) { + .su-link--jump::after { + margin-right: 0.3em; + margin-left: 0.4em; + height: 12px; + width: 12px; + display: inline-block; + content: ''; + -webkit-mask: url(../assets/svg/caret-down.svg) no-repeat 0 0; + mask: url(../assets/svg/caret-down.svg) no-repeat 0 0; + -webkit-mask-size: contain; + mask-size: contain; + background-color: #006cb8; + -webkit-transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; } + .su-link--jump:hover::after, .su-link--jump:focus::after { + background-color: #2e2d29; + -webkit-transform: translateY(0.2em); + transform: translateY(0.2em); } } + +.su-link--more { + text-decoration: none; } + .su-link--more::after { + content: "»"; + display: inline-block; + margin-right: 0.3em; + margin-bottom: -1px; + margin-left: 0.4em; + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } + .su-link--more:hover::after, .su-link--more:focus::after { + -webkit-transform: translateX(0.2em); + transform: translateX(0.2em); } + +.su-link--video { + text-decoration: none; } + @supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat: no-repeat)) { + .su-link--video::after { + margin-right: 0.3em; + margin-bottom: -0.14em; + margin-left: 0.4em; + height: 13px; + width: 13px; + display: inline-block; + content: ''; + -webkit-mask: url(../assets/svg/video.svg) no-repeat 0 0; + mask: url(../assets/svg/video.svg) no-repeat 0 0; + -webkit-mask-size: contain; + mask-size: contain; + background-color: #006cb8; + -webkit-transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; } + .su-link--video:hover::after, .su-link--video:focus::after { + background-color: #2e2d29; + -webkit-transform: translateX(0.2em); + transform: translateX(0.2em); } } + +.su-local-footer { + background-color: #f4f4f4; } + .su-local-footer a { + font-weight: 400; } + .su-local-footer ul { + margin-top: 0; + margin-bottom: 0; + padding-left: 0; + list-style-type: none; } + .su-local-footer ul > li { + margin-bottom: 0; } + .su-local-footer ul > li { + margin-bottom: 7px; } + .su-local-footer .su-signup-form p { + font-size: 17px; } + +.su-local-footer__header { + position: relative; } + +@media only screen and (max-width: 991px) and (min-width: 0) { + .su-local-footer__header .su-lockup { + margin-bottom: 3.2rem; } } + +@media only screen and (max-width: 991px) and (min-width: 768px) { + .su-local-footer__header .su-lockup { + margin-bottom: 3.6rem; } } + +@media only screen and (max-width: 991px) and (min-width: 1500px) { + .su-local-footer__header .su-lockup { + margin-bottom: 3.8rem; } } + @media only screen and (min-width: 992px) { + .su-local-footer__header .su-lockup { + float: left; } } + .su-local-footer__header .su-link--internal { + padding: 1rem 2rem 1.15rem; + background-color: #b1040e; + color: #ffffff; + border: 1px solid #C6C6C6; + -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13), 0px 3px 6px rgba(0, 0, 0, 0.1); + box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13), 0px 3px 6px rgba(0, 0, 0, 0.1); + padding: 1rem 1.2rem 1.3rem 2rem; + border-radius: 7px; } + .su-local-footer__header .su-link--internal:hover, .su-local-footer__header .su-link--internal:focus { + background-color: #2e2d29; + color: #ffffff; } + .su-local-footer__header .su-link--internal:focus { + -webkit-box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; + box-shadow: 0 0 3px #4d4f53, 0 0 7px #4d4f53; } + @media (max-width: 991px) { + .su-local-footer__header .su-link--internal { + width: auto; } } + @media only screen and (max-width: 991px) and (min-width: 0) { + .su-local-footer__header .su-link--internal { + margin-bottom: 2.31rem; } } + @media only screen and (max-width: 991px) and (min-width: 768px) { + .su-local-footer__header .su-link--internal { + margin-bottom: 2.6rem; } } + @media only screen and (max-width: 991px) and (min-width: 1500px) { + .su-local-footer__header .su-link--internal { + margin-bottom: 2.74rem; } } + @media only screen and (min-width: 992px) { + .su-local-footer__header .su-link--internal { + float: right; } } + .su-local-footer__header .su-link--internal::after { + background-color: #ffffff; } + .su-local-footer__header .su-link--internal:hover { + border: 1px solid #C6C6C6; + -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13), 0px 3px 6px rgba(0, 0, 0, 0.1); + box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13), 0px 3px 6px rgba(0, 0, 0, 0.1); } + +.su-local-footer__columns, +.su-local-footer__header { + margin: 0 auto; + clear: both; } + @media only screen and (min-width: 0) { + .su-local-footer__columns, + .su-local-footer__header { + max-width: calc(100% - 40px); + width: calc(100% - 40px); } } + @media only screen and (min-width: 576px) { + .su-local-footer__columns, + .su-local-footer__header { + max-width: calc(100% - 60px); + width: calc(100% - 60px); } } + @media only screen and (min-width: 768px) { + .su-local-footer__columns, + .su-local-footer__header { + max-width: calc(100% - 100px); + width: calc(100% - 100px); } } + @media only screen and (min-width: 992px) { + .su-local-footer__columns, + .su-local-footer__header { + max-width: calc(100% - 160px); + width: calc(100% - 160px); } } + @media only screen and (min-width: 1200px) { + .su-local-footer__columns, + .su-local-footer__header { + max-width: calc(100% - 200px); + width: calc(100% - 200px); } } + @media only screen and (min-width: 1500px) { + .su-local-footer__columns, + .su-local-footer__header { + max-width: 1500px; + width: calc(100% - 200px); } } + @media only screen and (min-width: 0) { + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-right: 20px; } + @supports (grid-column-gap: 20px) { + .su-local-footer__columns, + .su-local-footer__header { + grid-column-gap: 20px; } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-right: 0; + margin-left: 0; } } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-top: 0; + margin-bottom: 20px; } + @supports (grid-row-gap: 20px) { + .su-local-footer__columns, + .su-local-footer__header { + grid-row-gap: 20px; } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-top: 0; + margin-bottom: 0; } } } + @media only screen and (min-width: 576px) { + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-right: 20px; } + @supports (grid-column-gap: 20px) { + .su-local-footer__columns, + .su-local-footer__header { + grid-column-gap: 20px; } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-right: 0; + margin-left: 0; } } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-top: 0; + margin-bottom: 20px; } + @supports (grid-row-gap: 20px) { + .su-local-footer__columns, + .su-local-footer__header { + grid-row-gap: 20px; } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-top: 0; + margin-bottom: 0; } } } + @media only screen and (min-width: 768px) { + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-right: 20px; } + @supports (grid-column-gap: 20px) { + .su-local-footer__columns, + .su-local-footer__header { + grid-column-gap: 20px; } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-right: 0; + margin-left: 0; } } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-top: 0; + margin-bottom: 20px; } + @supports (grid-row-gap: 20px) { + .su-local-footer__columns, + .su-local-footer__header { + grid-row-gap: 20px; } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-top: 0; + margin-bottom: 0; } } } + @media only screen and (min-width: 992px) { + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-right: 36px; } + @supports (grid-column-gap: 20px) { + .su-local-footer__columns, + .su-local-footer__header { + grid-column-gap: 36px; } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-right: 0; + margin-left: 0; } } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-top: 0; + margin-bottom: 36px; } + @supports (grid-row-gap: 20px) { + .su-local-footer__columns, + .su-local-footer__header { + grid-row-gap: 36px; } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-top: 0; + margin-bottom: 0; } } } + @media only screen and (min-width: 1200px) { + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-right: 40px; } + @supports (grid-column-gap: 20px) { + .su-local-footer__columns, + .su-local-footer__header { + grid-column-gap: 40px; } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-right: 0; + margin-left: 0; } } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-top: 0; + margin-bottom: 40px; } + @supports (grid-row-gap: 20px) { + .su-local-footer__columns, + .su-local-footer__header { + grid-row-gap: 40px; } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-top: 0; + margin-bottom: 0; } } } + @media only screen and (min-width: 1500px) { + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-right: 48px; } + @supports (grid-column-gap: 20px) { + .su-local-footer__columns, + .su-local-footer__header { + grid-column-gap: 48px; } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-right: 0; + margin-left: 0; } } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-top: 0; + margin-bottom: 48px; } + @supports (grid-row-gap: 20px) { + .su-local-footer__columns, + .su-local-footer__header { + grid-row-gap: 48px; } + .su-local-footer__columns > *, + .su-local-footer__header > * { + margin-top: 0; + margin-bottom: 0; } } } + @media only screen and (min-width: 0) { + .su-local-footer__columns, + .su-local-footer__header { + padding-top: 4rem; } } + @media only screen and (min-width: 768px) { + .su-local-footer__columns, + .su-local-footer__header { + padding-top: 4.5rem; } } + @media only screen and (min-width: 1500px) { + .su-local-footer__columns, + .su-local-footer__header { + padding-top: 4.75rem; } } + +.su-local-footer__columns { + -ms-grid-rows: auto; + grid-template-rows: auto; + -ms-grid-columns: 1fr 1fr; + grid-template-columns: 1fr 1fr; + grid-template-areas: "A B" "C C"; } + @media only screen and (min-width: 0) { + .su-local-footer__columns { + padding-bottom: 4rem; } } + @media only screen and (min-width: 768px) { + .su-local-footer__columns { + padding-bottom: 4.5rem; } } + @media only screen and (min-width: 1500px) { + .su-local-footer__columns { + padding-bottom: 4.75rem; } } + @media only screen and (min-width: 768px) { + .su-local-footer__columns { + display: -ms-grid; + display: grid; } } + @media only screen and (min-width: 992px) { + .su-local-footer__columns { + -ms-grid-columns: 1fr 1fr 1fr; + grid-template-columns: 1fr 1fr 1fr; + grid-template-areas: "A B C" "A B C"; } } + @media only screen and (min-width: 1200px) { + .su-local-footer__columns { + -ms-grid-columns: 1fr 1fr 1fr 1fr; + grid-template-columns: 1fr 1fr 1fr 1fr; + grid-template-areas: "A B B C"; } } + .su-local-footer__columns .su-local-footer__cell1, + .su-local-footer__columns .su-local-footer__cell2, + .su-local-footer__columns .su-local-footer__cell3 { + vertical-align: top; } + .su-local-footer__columns .su-local-footer__cell1 { + -ms-grid-row: 1; + -ms-grid-column: 1; + grid-area: A; } + .su-local-footer__columns .su-local-footer__cell2 { + -ms-grid-row: 1; + -ms-grid-column: 2; + grid-area: B; } + +@media only screen and (max-width: 991px) and (min-width: 0) { + .su-local-footer__columns .su-local-footer__cell2 { + padding-top: 4rem; } } + +@media only screen and (max-width: 991px) and (min-width: 768px) { + .su-local-footer__columns .su-local-footer__cell2 { + padding-top: 4.5rem; } } + +@media only screen and (max-width: 991px) and (min-width: 1500px) { + .su-local-footer__columns .su-local-footer__cell2 { + padding-top: 4.75rem; } } + +@media only screen and (max-width: 991px) and (min-width: 0) { + .su-local-footer__columns .su-local-footer__cell2 { + padding-bottom: 2.31rem; } } + +@media only screen and (max-width: 991px) and (min-width: 768px) { + .su-local-footer__columns .su-local-footer__cell2 { + padding-bottom: 2.6rem; } } + +@media only screen and (max-width: 991px) and (min-width: 1500px) { + .su-local-footer__columns .su-local-footer__cell2 { + padding-bottom: 2.74rem; } } + @media only screen and (min-width: 768px) and (max-width: 991px) { + .su-local-footer__columns .su-local-footer__cell2 { + -ms-grid-row: 2; + -ms-grid-column: 1; + -ms-grid-column-span: 2; + grid-area: C; } } + .su-local-footer__columns .su-local-footer__cell2 nav { + vertical-align: top; } + @media only screen and (min-width: 768px) and (max-width: 991px) { + .su-local-footer__columns .su-local-footer__cell2 nav { + display: inline-block; + min-width: calc(49% - 10px); + max-width: calc(49% - 10px); } + .su-local-footer__columns .su-local-footer__cell2 nav:last-of-type { + margin-left: 10px; } + .su-local-footer__columns .su-local-footer__cell2 nav:first-of-type { + margin-right: 10px; } } + @media only screen and (min-width: 1200px) { + .su-local-footer__columns .su-local-footer__cell2 nav { + display: inline-block; + min-width: calc(49% - 20px); + max-width: calc(49% - 20px); } + .su-local-footer__columns .su-local-footer__cell2 nav:last-of-type { + margin-left: 20px; } + .su-local-footer__columns .su-local-footer__cell2 nav:first-of-type { + margin-right: 20px; } } + @media only screen and (min-width: 1500px) { + .su-local-footer__columns .su-local-footer__cell2 nav { + min-width: calc(49% - 24px); + max-width: calc(49% - 24px); } + .su-local-footer__columns .su-local-footer__cell2 nav:last-of-type { + margin-left: 24px; } + .su-local-footer__columns .su-local-footer__cell2 nav:first-of-type { + margin-right: 24px; } } + @media only screen and (min-width: 0) { + .su-local-footer__columns .su-local-footer__cell2 nav:first-of-type { + padding-bottom: 2.31rem; } } + @media only screen and (min-width: 768px) { + .su-local-footer__columns .su-local-footer__cell2 nav:first-of-type { + padding-bottom: 2.6rem; } } + @media only screen and (min-width: 1500px) { + .su-local-footer__columns .su-local-footer__cell2 nav:first-of-type { + padding-bottom: 2.74rem; } } + @media only screen and (min-width: 992px) { + .su-local-footer__columns > .su-local-footer__cell2 { + -ms-grid-column-span: 2; } } + .su-local-footer__columns .su-local-footer__cell3 { + -ms-grid-row: 2; + -ms-grid-column: 1; + -ms-grid-column-span: 2; + grid-area: C; } + @media only screen and (min-width: 768px) and (max-width: 991px) { + .su-local-footer__columns .su-local-footer__cell3 { + -ms-grid-row: 1; + -ms-grid-column: 2; + grid-area: B; } + @media only screen and (min-width: 992px){ + .su-local-footer__columns .su-local-footer__cell1 { + -ms-grid-row: 1; + -ms-grid-row-span: 2; + -ms-grid-column: 1; } + .su-local-footer__columns .su-local-footer__cell2 { + -ms-grid-row: 1; + -ms-grid-row-span: 2; + -ms-grid-column: 2; } + .su-local-footer__columns .su-local-footer__cell2 { + -ms-grid-row: 1; + -ms-grid-row-span: 2; + -ms-grid-column: 3; + -ms-grid-column-span: 1; } + .su-local-footer__columns .su-local-footer__cell3 { + -ms-grid-row: 1; + -ms-grid-row-span: 2; + -ms-grid-column: 3; + -ms-grid-column-span: 1; } + .su-local-footer__columns .su-local-footer__cell3 { + -ms-grid-row: 1; + -ms-grid-row-span: 2; + -ms-grid-column: 2; } } + @media only screen and (min-width: 1200px){ + .su-local-footer__columns .su-local-footer__cell1 { + -ms-grid-row: 1; + -ms-grid-row-span: 1; + -ms-grid-column: 1; } + .su-local-footer__columns .su-local-footer__cell2 { + -ms-grid-row: 1; + -ms-grid-row-span: 1; + -ms-grid-column: 2; + -ms-grid-column-span: 2; } + .su-local-footer__columns .su-local-footer__cell2 { + -ms-grid-row: 1; + -ms-grid-row-span: 1; + -ms-grid-column: 4; + -ms-grid-column-span: 1; } + .su-local-footer__columns .su-local-footer__cell3 { + -ms-grid-row: 1; + -ms-grid-row-span: 1; + -ms-grid-column: 4; + -ms-grid-column-span: 1; } + .su-local-footer__columns .su-local-footer__cell3 { + -ms-grid-row: 1; + -ms-grid-row-span: 1; + -ms-grid-column: 2; + -ms-grid-column-span: 2; } } } + @media only screen and (min-width: 992px) { + .su-local-footer__columns > .su-local-footer__cell3 { + -ms-grid-row: 1; + -ms-grid-column: 3; } } + @media only screen and (min-width: 1200px) { + .su-local-footer__columns > .su-local-footer__cell3 { + -ms-grid-row: 1; + -ms-grid-column: 4; } } + +.su-local-footer__list-heading { + font-size: 18px; + line-height: 140%; } + +.su-local-footer__address, +.su-local-footer__action-links { + font-size: 16px; } + @media only screen and (min-width: 0) { + .su-local-footer__address, + .su-local-footer__action-links { + padding-bottom: 4rem; } } + @media only screen and (min-width: 768px) { + .su-local-footer__address, + .su-local-footer__action-links { + padding-bottom: 4.5rem; } } + @media only screen and (min-width: 1500px) { + .su-local-footer__address, + .su-local-footer__action-links { + padding-bottom: 4.75rem; } } + +.su-local-footer__address { + line-height: 140%; } + +.su-local-footer__action-links a { + text-decoration: none; + font-weight: 600; } + @supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat: no-repeat)) { + .su-local-footer__action-links a::after { + margin-right: 0.3em; + margin-bottom: -0.18em; + margin-left: 0.4em; + height: 0.8em; + width: 0.8em; + display: inline-block; + content: ''; + -webkit-mask: url(../assets/svg/arrow-right.svg) no-repeat 0 0; + mask: url(../assets/svg/arrow-right.svg) no-repeat 0 0; + -webkit-mask-size: contain; + mask-size: contain; + background-color: #006cb8; + -webkit-transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, mask-image 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -webkit-mask-image 0.2s ease-in-out; } + .su-local-footer__action-links a:hover::after, .su-local-footer__action-links a:focus::after { + background-color: #2e2d29; + -webkit-transform: translateX(0.2em); + transform: translateX(0.2em); } } + +.su-local-footer__primary-links ul li, +.su-local-footer__secondary-links ul li { + font-size: 16px; } + +.su-local-footer__social-links { + padding: 0; + margin: 0; + list-style-type: none; + overflow: hidden; } + .su-local-footer__social-links > li { + display: block; + float: left; } + .su-local-footer__social-links > li:last-child { + margin-right: 0; } + .su-local-footer__social-links li { + padding-right: 18px; } + .su-local-footer__social-links li:last-child { + padding-right: 0; } + .su-local-footer__social-links i { + font-size: 2.5rem; } + .su-local-footer__social-links i::before { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-style: normal; + font-variant: normal; + font-weight: normal; + line-height: 1; + color: #2e2d29; + font-family: 'Font Awesome 5 Brands'; + -webkit-transition: color 0.25s ease-out; + transition: color 0.25s ease-out; } + .su-local-footer__social-links a { + text-decoration: none; } + .su-local-footer__social-links a span { + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; } + .su-local-footer__social-links .su-local-footer__social-facebook i::before { + content: "\f39e"; } + .su-local-footer__social-links .su-local-footer__social-facebook:hover i::before, .su-local-footer__social-links .su-local-footer__social-facebook:focus i::before { + color: #3b579d; } + .su-local-footer__social-links .su-local-footer__social-linkedin i::before { + content: "\f0e1"; } + .su-local-footer__social-links .su-local-footer__social-linkedin:hover i::before, .su-local-footer__social-links .su-local-footer__social-linkedin:focus i::before { + color: #0077b5; } + .su-local-footer__social-links .su-local-footer__social-twitter i::before { + content: "\f099"; } + .su-local-footer__social-links .su-local-footer__social-twitter:hover i::before, .su-local-footer__social-links .su-local-footer__social-twitter:focus i::before { + color: #1da1f2; } + .su-local-footer__social-links .su-local-footer__social-instagram i::before { + content: "\f16d"; } + .su-local-footer__social-links .su-local-footer__social-instagram:hover i::before, .su-local-footer__social-links .su-local-footer__social-instagram:focus i::before { + color: #d73676; } + .su-local-footer__social-links .su-local-footer__social-youtube i::before { + content: "\f167"; } + .su-local-footer__social-links .su-local-footer__social-youtube:hover i::before, .su-local-footer__social-links .su-local-footer__social-youtube:focus i::before { + color: #cd201f; } + +@media only screen and (min-width: 768px) { + .su-lockup, + .su-lockup > a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + vertical-align: bottom; } } + +.su-lockup a { + font-weight: 400; + text-decoration: none; } + +.su-lockup__cell1 { + min-height: 26px; + vertical-align: bottom; + width: auto; } + @media only screen and (min-width: 768px) { + .su-lockup__cell1 { + margin-right: -1px; + padding-right: 7px; + padding-bottom: 0; + -ms-flex-item-align: end; + align-self: flex-end; + border-right: solid 1px #2e2d29; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-negative: 1; + flex-shrink: 1; + max-width: 160px; + min-height: 32px; } } + +@media only screen and (min-width: 768px) { + .su-lockup__cell2 { + padding-top: 0; + padding-left: 7px; + -ms-flex-item-align: end; + align-self: flex-end; + border-left: solid 1px #2e2d29; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + vertical-align: bottom; } } + +.su-lockup__wordmark { + display: inline-block; + font-family: Stanford, 'Source Serif Pro', Georgia, Times, 'Times New Roman', serif; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + text-decoration: none; + line-height: 0.75; + -webkit-transform: translateZ(0); + transform: translateZ(0); + letter-spacing: 0; + -webkit-font-feature-settings: "liga"; + -ms-font-feature-settings: "liga" 1; + font-feature-settings: "liga"; + -webkit-font-variant-ligatures: discretionary-ligatures; + font-variant-ligatures: discretionary-ligatures; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #8c1515; + font-size: 36px; + line-height: 17px; + vertical-align: bottom; } + @media only screen and (min-width: 768px) { + .su-lockup__wordmark { + font-size: 46px; + line-height: 21px; } } + +.su-lockup__wordmark-wrapper { + line-height: 26px; } + @media only screen and (min-width: 768px) { + .su-lockup__wordmark-wrapper { + line-height: 32px; } } + +.su-lockup__line1, +.su-lockup__line2, +.su-lockup__line3, +.su-lockup__line4, +.su-lockup__line5 { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #2e2d29; + display: block; } + +.su-lockup__line1 { + font-size: 2.8rem; } + @media (max-width: 767px) { + .su-lockup__line1 { + font-size: 2.6rem; } } + +.su-lockup__line2 { + font-size: 2.6rem; } + +.su-lockup__line3 { + margin-top: 0.5rem; + font-size: 2.6rem; + font-style: italic; } + @media (max-width: 767px) { + .su-lockup__line3 { + margin: 0; + font-size: 1.9rem; } } + +.su-lockup__line4 { + margin-top: 0.5rem; + font-size: 2.5rem; + font-weight: 600; + letter-spacing: 0.05rem; + line-height: 1em; + margin-left: -0.2rem; + text-transform: uppercase; } + +.su-lockup__line5 { + font-size: 2.7rem; + line-height: 1em; + width: 100%; } + @media only screen and (min-width: 768px) { + .su-lockup__line5 { + margin-top: 8px; + font-size: 3rem; } } + +@media (max-width: 767px) { + .su-lockup--option-a > a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } } + +.su-lockup--option-a .su-lockup__line2, +.su-lockup--option-a .su-lockup__line3, +.su-lockup--option-a .su-lockup__line4 { + display: none; } + +@media (max-width: 767px) { + .su-lockup--option-a .su-lockup__cell2 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } } + +.su-lockup--option-a .su-lockup__line1 { + line-height: 2.6rem; } + @media (max-width: 767px) { + .su-lockup--option-a .su-lockup__line1 { + margin-left: -2px; } } + @media only screen and (min-width: 768px) { + .su-lockup--option-a .su-lockup__line1 { + font-size: 3.2rem; + line-height: 0.7em; } } + +.su-lockup--option-a .su-lockup__line5 { + font-size: 2rem; + font-weight: 600; + text-transform: uppercase; } + @media (max-width: 767px) { + .su-lockup--option-a .su-lockup__line5 { + margin-top: 0.75rem; + margin-left: -2px; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .su-lockup--option-a .su-lockup__line5::after { + margin-top: 0.75rem; + margin-bottom: 0.5rem; + border-bottom: 1px solid #2e2d29; + content: ''; + display: block; + width: 120px; } } + @media only screen and (min-width: 768px) { + .su-lockup--option-a .su-lockup__line5 { + font-size: 2.1rem; } } + +.su-lockup--option-b .su-lockup__line3, +.su-lockup--option-b .su-lockup__line4, +.su-lockup--option-b .su-lockup__line5 { + display: none; } + +.su-lockup--option-b .su-lockup__line1 { + margin-bottom: 0.2em; } + @media only screen and (min-width: 768px) { + .su-lockup--option-b .su-lockup__line1 { + margin-top: -0.4rem; + font-size: 1.9rem; } } + @media (max-width: 767px) { + .su-lockup--option-b .su-lockup__line1 { + margin-top: 0.5rem; + margin-bottom: 0.2rem; + margin-left: -2px; } } + +.su-lockup--option-b .su-lockup__line2 { + line-height: 0.7em; } + @media (max-width: 767px) { + .su-lockup--option-b .su-lockup__line2 { + margin-left: -2px; + line-height: 2.6rem; } } + +@media (max-width: 767px) { + .su-lockup--option-c > a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } } + +.su-lockup--option-c .su-lockup__line3, +.su-lockup--option-c .su-lockup__line4 { + display: none; } + +@media (max-width: 767px) { + .su-lockup--option-c .su-lockup__cell2 { + margin-left: -2px; + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } } + +.su-lockup--option-c .su-lockup__line1 { + margin-bottom: 0.2em; } + @media only screen and (min-width: 768px) { + .su-lockup--option-c .su-lockup__line1 { + margin-top: -0.4rem; + font-size: 1.9rem; } } + @media (max-width: 767px) { + .su-lockup--option-c .su-lockup__line1 { + margin-bottom: 0.2rem; } } + +.su-lockup--option-c .su-lockup__line2 { + line-height: 0.7em; } + @media (max-width: 767px) { + .su-lockup--option-c .su-lockup__line2 { + line-height: 2.6rem; } } + +.su-lockup--option-c .su-lockup__line5 { + font-size: 2rem; + font-weight: 600; + text-transform: uppercase; } + @media (max-width: 767px) { + .su-lockup--option-c .su-lockup__line5 { + margin-top: 0.75rem; + margin-left: -2px; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .su-lockup--option-c .su-lockup__line5::after { + margin-top: 0.75rem; + margin-bottom: 0.5rem; + border-bottom: 1px solid #2e2d29; + content: ''; + display: block; + width: 120px; } } + @media only screen and (min-width: 768px) { + .su-lockup--option-c .su-lockup__line5 { + font-size: 2.1rem; } } + +.su-lockup--option-d .su-lockup__line2, +.su-lockup--option-d .su-lockup__line4, +.su-lockup--option-d .su-lockup__line5 { + display: none; } + +@media only screen and (min-width: 576px) { + .su-lockup--option-d .su-lockup__line1 { + margin-top: -0.7rem; } } + +@media (max-width: 767px) { + .su-lockup--option-d .su-lockup__line1 { + margin-top: 0.5rem; + margin-bottom: 0.2rem; + margin-left: -2px; } } + +@media only screen and (min-width: 768px) { + .su-lockup--option-d .su-lockup__line3 { + font-size: 1.8rem; + line-height: 0.7em; } } + +.su-lockup--option-e .su-lockup__line4, +.su-lockup--option-e .su-lockup__line5 { + display: none; } + +@media only screen and (min-width: 576px) { + .su-lockup--option-e .su-lockup__line1 { + margin-top: -0.7rem; + font-size: 2.6rem; } } + +@media (max-width: 767px) { + .su-lockup--option-e .su-lockup__line1 { + margin-top: 0.5rem; + margin-left: -2px; } } + +.su-lockup--option-e .su-lockup__line2 { + line-height: 2.6rem; } + @media (max-width: 767px) { + .su-lockup--option-e .su-lockup__line2 { + margin-left: -2px; } } + +.su-lockup--option-e .su-lockup__line3 { + margin-top: 0.5rem; + font-style: italic; } + @media only screen and (min-width: 768px) { + .su-lockup--option-e .su-lockup__line3 { + margin-top: 0.8rem; + font-size: 1.9rem; + line-height: 0.7em; } } + +.su-lockup--option-f .su-lockup__line3, +.su-lockup--option-f .su-lockup__line4, +.su-lockup--option-f .su-lockup__line5 { + display: none; } + +.su-lockup--option-f .su-lockup__line1 { + margin-top: 0.5rem; + margin-bottom: 2px; } + @media only screen and (min-width: 768px) { + .su-lockup--option-f .su-lockup__line1 { + margin-top: -0.4rem; + font-size: 1.3rem; } } + @media (max-width: 767px) { + .su-lockup--option-f .su-lockup__line1 { + margin-bottom: 0.2rem; + margin-left: -2px; } } + +.su-lockup--option-f .su-lockup__line2 { + margin-left: -2px; + line-height: 0.7em; } + @media (max-width: 767px) { + .su-lockup--option-f .su-lockup__line2 { + line-height: 2.6rem; } } + +@media (max-width: 767px) { + .su-lockup--option-g > a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } } + +.su-lockup--option-g .su-lockup__line3, +.su-lockup--option-g .su-lockup__line4 { + display: none; } + +@media (max-width: 767px) { + .su-lockup--option-g .su-lockup__cell2 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } } + +.su-lockup--option-g .su-lockup__line1 { + margin-top: 0.5rem; + margin-bottom: 2px; } + @media only screen and (min-width: 768px) { + .su-lockup--option-g .su-lockup__line1 { + margin-top: -0.4rem; + margin-bottom: 2px; + font-size: 1.3rem; } } + @media (max-width: 767px) { + .su-lockup--option-g .su-lockup__line1 { + margin-top: 0; + margin-bottom: 0.2rem; + margin-left: -2px; } } + +.su-lockup--option-g .su-lockup__line2 { + margin-left: -2px; + line-height: 0.7em; } + @media (max-width: 767px) { + .su-lockup--option-g .su-lockup__line2 { + line-height: 2.6rem; } } + +.su-lockup--option-g .su-lockup__line5 { + font-size: 2rem; + font-weight: 600; + text-transform: uppercase; } + @media (max-width: 767px) { + .su-lockup--option-g .su-lockup__line5 { + margin-top: 0.75rem; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .su-lockup--option-g .su-lockup__line5::after { + margin-top: 1rem; + margin-bottom: 0.5rem; + border-bottom: 1px solid #2e2d29; + content: ''; + display: block; + width: 120px; } } + @media only screen and (min-width: 768px) { + .su-lockup--option-g .su-lockup__line5 { + font-size: 2.1rem; } } + +.su-lockup--option-h .su-lockup__line2, +.su-lockup--option-h .su-lockup__line5 { + display: none; } + +@media (max-width: 767px) { + .su-lockup--option-h .su-lockup__cell2, + .su-lockup--option-h .su-lockup__line4 { + margin-left: -2px; } } + +@media (max-width: 767px) { + .su-lockup--option-h .su-lockup__wordmark { + display: block; } } + +.su-lockup--option-h .su-lockup__line4 { + margin-bottom: -3px; + line-height: 0.95em; } + @media (max-width: 767px) { + .su-lockup--option-h .su-lockup__line4 { + margin-bottom: 4px; } + .su-lockup--option-h .su-lockup__line4::after { + margin-top: 0.75rem; + margin-bottom: 0.5rem; + border-bottom: 1px solid #2e2d29; + content: ''; + display: block; + width: 120px; } } + +.su-lockup--option-h .su-lockup__line3 { + margin-top: 0; + margin-bottom: -3px; + font-style: normal; + line-height: 1em; + text-transform: capitalize; } + @media (max-width: 767px) { + .su-lockup--option-h .su-lockup__line3 { + font-size: 2.6rem; } } + +.su-lockup--option-i .su-lockup__line2, +.su-lockup--option-i .su-lockup__line5 { + display: none; } + +@media (max-width: 767px) { + .su-lockup--option-i .su-lockup__cell2, + .su-lockup--option-i .su-lockup__line4 { + margin-left: -2px; } } + +@media (max-width: 767px) { + .su-lockup--option-i .su-lockup__wordmark { + display: block; } } + +.su-lockup--option-i .su-lockup__line4 { + margin-bottom: -3px; + line-height: 0.95em; } + @media (max-width: 767px) { + .su-lockup--option-i .su-lockup__line4::after { + margin-top: 0.75rem; + margin-bottom: 0.5rem; + border-bottom: 1px solid #2e2d29; + content: ''; + display: block; + width: 120px; } } + +.su-lockup--option-i .su-lockup__line3 { + line-height: 0.7em; + text-transform: capitalize; } + @media only screen and (min-width: 768px) { + .su-lockup--option-i .su-lockup__line3 { + font-size: 1.8rem; } } + @media (max-width: 767px) { + .su-lockup--option-i .su-lockup__line3 { + line-height: 1.15em; } } + +@media (max-width: 767px) { + .su-lockup--option-j > a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } } + +.su-lockup--option-j .su-lockup__line3, +.su-lockup--option-j .su-lockup__line4 { + display: none; } + +@media (max-width: 767px) { + .su-lockup--option-j .su-lockup__cell2 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } } + +@media only screen and (min-width: 768px) { + .su-lockup--option-j .su-lockup__line1 { + margin-top: -0.7rem; } } + +@media (max-width: 767px) { + .su-lockup--option-j .su-lockup__line1 { + margin-left: -2px; } } + +.su-lockup--option-j .su-lockup__line2 { + margin-top: 0.3rem; + line-height: 0.7em; } + @media (max-width: 767px) { + .su-lockup--option-j .su-lockup__line2 { + margin-left: -2px; + line-height: 2.6rem; } } + +.su-lockup--option-j .su-lockup__line5 { + font-size: 2rem; + font-weight: 600; + text-transform: uppercase; } + @media (max-width: 767px) { + .su-lockup--option-j .su-lockup__line5 { + margin-top: 0.75rem; + margin-left: -2px; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .su-lockup--option-j .su-lockup__line5::after { + margin-top: 0.9rem; + margin-bottom: 0.5rem; + border-bottom: 1px solid #2e2d29; + content: ''; + display: block; + width: 120px; } } + @media only screen and (min-width: 768px) { + .su-lockup--option-j .su-lockup__line5 { + font-size: 2.1rem; } } + +.su-lockup--option-k .su-lockup__line2, +.su-lockup--option-k .su-lockup__line3, +.su-lockup--option-k .su-lockup__line4 { + display: none; } + +.su-lockup--option-k .su-lockup__line1 { + font-size: 3.3rem; + font-weight: 600; + line-height: 0.7em; + text-transform: uppercase; } + @media (max-width: 767px) { + .su-lockup--option-k .su-lockup__line1 { + margin-top: 1.1rem; + margin-left: -2px; + font-size: 2.6rem; + line-height: 2.6rem; } + .su-lockup--option-k .su-lockup__line1::after { + margin-top: 0.5rem; + margin-bottom: 0.5rem; + border-bottom: 1px solid #2e2d29; + content: ''; + display: block; + width: 120px; } } + +@media (max-width: 767px) { + .su-lockup--option-k .su-lockup__line5 { + margin-left: -2px; + font-size: 2.6rem; } } + +.su-lockup--option-l .su-lockup__line2, +.su-lockup--option-l .su-lockup__line3, +.su-lockup--option-l .su-lockup__line4, +.su-lockup--option-l .su-lockup__line5 { + display: none; } + +.su-lockup--option-l .su-lockup__line1 { + font-weight: 600; + text-transform: uppercase; } + @media (max-width: 767px) { + .su-lockup--option-l .su-lockup__line1 { + margin-top: 0.5rem; + margin-left: -2px; } } + @media only screen and (min-width: 768px) { + .su-lockup--option-l .su-lockup__line1 { + font-size: 3.3rem; + line-height: 0.7em; } } + +.su-lockup--option-m .su-lockup__line3, +.su-lockup--option-m .su-lockup__line4, +.su-lockup--option-m .su-lockup__line5 { + display: none; } + +.su-lockup--option-m .su-lockup__line2 { + margin-top: 0.3rem; + line-height: 0.7em; } + @media (max-width: 767px) { + .su-lockup--option-m .su-lockup__line2 { + margin-top: 0; + margin-left: -2px; + line-height: 2.6rem; } } + +@media only screen and (min-width: 768px) { + .su-lockup--option-m .su-lockup__line1 { + margin-top: -0.7rem; } } + +@media (max-width: 767px) { + .su-lockup--option-m .su-lockup__line1 { + margin-top: 4px; + margin-left: -2px; } } + +.su-lockup--option-n .su-lockup__line2, +.su-lockup--option-n .su-lockup__line3, +.su-lockup--option-n .su-lockup__line4, +.su-lockup--option-n .su-lockup__line5 { + display: none; } + +.su-lockup--option-n .su-lockup__line1 { + line-height: 0.7em; } + @media only screen and (min-width: 768px) { + .su-lockup--option-n .su-lockup__line1 { + font-size: 3.2rem; } } + @media (max-width: 767px) { + .su-lockup--option-n .su-lockup__line1 { + margin-top: 0.5rem; + margin-left: -2px; + line-height: 2.6rem; } } + +.su-lockup--option-o .su-lockup__cell2, +.su-lockup--option-o .su-lockup__cell1 { + border: 0; } + +.su-lockup--option-o .su-lockup__line1, +.su-lockup--option-o .su-lockup__line2, +.su-lockup--option-o .su-lockup__line3, +.su-lockup--option-o .su-lockup__line5 { + display: none; } + +@media (max-width: 767px) { + .su-lockup--option-o .su-lockup__line4 { + margin-left: -2px; } } + +.su-lockup--option-p .su-lockup__line2, +.su-lockup--option-p .su-lockup__line3, +.su-lockup--option-p .su-lockup__line5 { + display: none; } + +@media (max-width: 767px) { + .su-lockup--option-p .su-lockup__wordmark { + display: block; } } + +.su-lockup--option-p .su-lockup__line1 { + margin-bottom: -3px; + line-height: 1em; } + +.su-lockup--option-p .su-lockup__line4 { + margin-bottom: -3px; + line-height: 1em; } + @media (max-width: 767px) { + .su-lockup--option-p .su-lockup__line4 { + font-size: 2.5rem; } + .su-lockup--option-p .su-lockup__line4::after { + margin-top: 0.6rem; + margin-bottom: 0.7rem; + border-bottom: 1px solid #2e2d29; + content: ''; + display: block; + width: 120px; } } + +@media (max-width: 767px) { + .su-lockup--option-p .su-lockup__cell2 { + margin-left: -2px; } } + +@media (max-width: 767px) { + .su-lockup--option-q > a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } } + +.su-lockup--option-q .su-lockup__line2, +.su-lockup--option-q .su-lockup__line4 { + display: none; } + +@media (max-width: 767px) { + .su-lockup--option-q .su-lockup__cell2 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } } + +@media only screen and (min-width: 768px) { + .su-lockup--option-q .su-lockup__line1 { + margin-top: -0.7rem; } } + +@media (max-width: 767px) { + .su-lockup--option-q .su-lockup__line1 { + margin-left: -2px; } } + +.su-lockup--option-q .su-lockup__line3 { + font-size: 1.8rem; + line-height: 0.7em; } + @media (max-width: 767px) { + .su-lockup--option-q .su-lockup__line3 { + line-height: 1.15em; + margin-left: -2px; } } + +.su-lockup--option-q .su-lockup__line5 { + font-size: 2rem; + font-weight: 600; + text-transform: uppercase; } + @media (max-width: 767px) { + .su-lockup--option-q .su-lockup__line5 { + margin-top: 0.75rem; + margin-left: -2px; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .su-lockup--option-q .su-lockup__line5::after { + margin-top: 0.75rem; + margin-bottom: 0.5rem; + border-bottom: 1px solid #2e2d29; + content: ''; + display: block; + width: 120px; } } + @media only screen and (min-width: 768px) { + .su-lockup--option-q .su-lockup__line5 { + font-size: 2.1rem; } } + +.su-lockup--option-r .su-lockup__cell2, +.su-lockup--option-r .su-lockup__cell1 { + border: 0; } + +.su-lockup--option-r .su-lockup__line1, +.su-lockup--option-r .su-lockup__line2, +.su-lockup--option-r .su-lockup__line3, +.su-lockup--option-r .su-lockup__line4 { + display: none; } + +.su-lockup--option-r .su-lockup__line5 { + font-size: 2.1rem; } + @media (max-width: 767px) { + .su-lockup--option-r .su-lockup__line5 { + margin-top: 0.75rem; + margin-left: -2px; + font-size: 2.6rem; } } + +.su-lockup--option-s .su-lockup__wordmark { + display: block; } + +.su-lockup--option-s .su-lockup__line1, +.su-lockup--option-s .su-lockup__line2 { + font-size: 2.6rem; } + @media (max-width: 767px) { + .su-lockup--option-s .su-lockup__line1, + .su-lockup--option-s .su-lockup__line2 { + margin-left: -2px; + line-height: 2.6rem; } } + +@media (max-width: 767px) { + .su-lockup--option-s .su-lockup__line1 { + margin-bottom: 0.2rem; } } + +.su-lockup--option-s .su-lockup__line3, +.su-lockup--option-s .su-lockup__line5 { + display: none; } + +.su-lockup--option-s .su-lockup__line4::after { + margin-top: 0.75rem; + margin-bottom: 0.5rem; + border-bottom: 1px solid #2e2d29; + content: ''; + display: block; + width: 120px; } + +.su-lockup--option-s .su-lockup__cell1 { + padding: 0; + border: 0; } + +.su-lockup--option-s .su-lockup__cell2 { + padding: 0; + border: 0; + width: 100%; } + +.su-lockup--option-t .su-lockup__wordmark { + display: block; } + +.su-lockup--option-t .su-lockup__line1, +.su-lockup--option-t .su-lockup__line2 { + font-size: 2.6rem; } + @media (max-width: 767px) { + .su-lockup--option-t .su-lockup__line1, + .su-lockup--option-t .su-lockup__line2 { + margin-left: -2px; + line-height: 2.6rem; } } + +@media (max-width: 767px) { + .su-lockup--option-t .su-lockup__line1 { + margin-bottom: 0.2rem; } } + +.su-lockup--option-t .su-lockup__line3 { + margin: 0; + font-size: 2rem; } + @media (max-width: 767px) { + .su-lockup--option-t .su-lockup__line3 { + margin-top: 0.3rem; + margin-left: -2px; + font-size: 1.8rem; } } + +.su-lockup--option-t .su-lockup__line4::after { + margin-top: 0.75rem; + margin-bottom: 0.5rem; + border-bottom: 1px solid #2e2d29; + content: ''; + display: block; + width: 120px; } + +.su-lockup--option-t .su-lockup__line5 { + display: none; } + +.su-lockup--option-t .su-lockup__cell1 { + padding: 0; + border: 0; } + +.su-lockup--option-t .su-lockup__cell2 { + padding: 0; + border: 0; + width: 100%; } + +.su-logo { + display: inline-block; + font-family: Stanford, 'Source Serif Pro', Georgia, Times, 'Times New Roman', serif; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + text-decoration: none; + line-height: 0.75; + -webkit-transform: translateZ(0); + transform: translateZ(0); + letter-spacing: 0; + -webkit-font-feature-settings: "liga"; + -ms-font-feature-settings: "liga" 1; + font-feature-settings: "liga"; + -webkit-font-variant-ligatures: discretionary-ligatures; + font-variant-ligatures: discretionary-ligatures; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #8c1515; } + .su-logo:hover, .su-logo:active, .su-logo:focus { + color: #8c1515; } + +.su-main-nav { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif; + display: block; + position: relative; + z-index: 9999; } + @media only screen and (min-width: 992px) { + .su-main-nav .su-main-nav__item--parent > a::after { + margin-bottom: 1px; + margin-left: 6px; + background: url(../assets/svg/caret-down-black.svg) no-repeat 0 0; + background-size: 100%; + position: relative; + right: 0; + top: 0; + height: 11px; + width: 11px; + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; } } + @media only screen and (min-width: 992px) { + .su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a::after { + background: url(../assets/svg/caret-down-black.svg) no-repeat 0 0; + background-size: 100%; + -webkit-transform: rotate(180deg); + transform: rotate(180deg); } + .su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a::before { + background-color: #2e2d29; } + .su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a:hover::before { + background-color: #b1040e; } + .su-main-nav .su-main-nav__item--parent.su-main-nav__item--expanded > a:active::before { + background-color: #2e2d29; } } + @media only screen and (min-width: 992px) { + .su-main-nav .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:active::before { + background-color: #2e2d29; } } + @media (max-width: 991px) { + .su-main-nav > ul { + -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15), 0px 6px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15), 0px 6px 6px rgba(0, 0, 0, 0.2); } } + .su-main-nav > ul > li:first-of-type:not(.su-main-nav__item--expanded) > a { + border-top: 0; } + @media only screen and (min-width: 992px) { + .su-main-nav > ul { + padding-left: 0; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + background-color: transparent; } + .su-main-nav > ul > li > a { + text-decoration: none; + position: relative; + padding-bottom: 0.8em; + padding-right: 0; + padding-left: 0; + margin: 0 1.2em 0 0; + color: #2e2d29; + -webkit-transition: color 0.3s ease-out; + transition: color 0.3s ease-out; + font-size: 2.1rem; + border-top: 0; } + .su-main-nav > ul > li > a::before { + content: ""; + position: absolute; + visibility: hidden; + -webkit-transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + z-index: 1; } + .su-main-nav > ul > li > a:hover, .su-main-nav > ul > li > a:focus, .su-main-nav > ul > li > a:active { + text-decoration: none; } + .su-main-nav > ul > li > a:hover::before, .su-main-nav > ul > li > a:focus::before, .su-main-nav > ul > li > a:active::before { + visibility: visible; + -webkit-transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; } + .su-main-nav > ul > li > a:hover::before, .su-main-nav > ul > li > a:focus::before { + background-color: #b1040e; } + .su-main-nav > ul > li > a:active::before { + background-color: #2e2d29; } + .su-main-nav > ul > li > a::before { + width: 100%; + height: 6px; + left: 0; + -webkit-transform: scaleX(0); + transform: scaleX(0); } + .su-main-nav > ul > li > a:hover::before, .su-main-nav > ul > li > a:focus::before, .su-main-nav > ul > li > a:active::before { + -webkit-transform: scaleX(1); + transform: scaleX(1); } + .su-main-nav > ul > li > a::before { + bottom: 0; } + .su-main-nav > ul > li > a:hover, .su-main-nav > ul > li > a:focus { + color: #b1040e; } + .su-main-nav > ul > li > a:active, .su-main-nav > ul > li > a[aria-expanded="true"] { + color: #2e2d29; } + .su-main-nav > ul > li > a[aria-expanded="true"]:hover { + color: #b1040e; } + .su-main-nav > ul > li > a[aria-expanded="true"]:active { + color: #2e2d29; } + .su-main-nav > ul > li > a[aria-expanded="true"]::before { + visibility: visible; + -webkit-transform: scaleX(1); + transform: scaleX(1); + background-color: #2e2d29; } + .su-main-nav > ul > li:last-child > a { + margin-right: 0; } + .su-main-nav > ul > .su-main-nav__item--current > a::before { + background-color: #2e2d29; } + .su-main-nav > ul > .su-main-nav__item--current > a:hover::before, .su-main-nav > ul > .su-main-nav__item--current > a:focus::before { + left: 0; + background-color: #b1040e; + -webkit-transition: background-color 0.3s ease-out; + transition: background-color 0.3s ease-out; } + .su-main-nav > ul > .su-main-nav__item--current > a:active::before { + background-color: #2e2d29; } + .su-main-nav > ul > .su-main-nav__item--current.su-main-nav__item--expanded > a:focus::before { + background-color: #2e2d29; } + .su-main-nav > ul > .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:hover::before { + left: 0; } + .su-main-nav > ul > .su-main-nav__item--expanded > a:focus::before { + background-color: #2e2d29; } + .su-main-nav > ul > .su-main-nav__item--expanded > a[aria-expanded="true"]:hover::before { + background-color: #b1040e; } + .su-main-nav > ul > .su-main-nav__item--expanded > a[aria-expanded="true"]:active::before { + background-color: #2e2d29; } } + @media (max-width: 991px) { + .su-main-nav.no-js .su-main-nav__toggle[aria-expanded="false"] + .su-main-nav__menu-lv1 { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + .su-main-nav.no-js li > ul { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } } + @media only screen and (min-width: 992px) { + .su-main-nav.no-js li:hover > ul { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } } + +@media (max-width: 991px) { + .su-main-nav__toggle { + text-decoration: none; + position: relative; + padding-bottom: 0.8em; + padding: 0 0 2rem; + margin: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + outline: none; + width: 40px; + background-color: transparent; + color: #2e2d29; + font-size: 1.6rem; + line-height: 0.7; } + .su-main-nav__toggle::before { + content: ""; + position: absolute; + visibility: hidden; + -webkit-transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + z-index: 1; } + .su-main-nav__toggle:hover, .su-main-nav__toggle:focus, .su-main-nav__toggle:active { + text-decoration: none; } + .su-main-nav__toggle:hover::before, .su-main-nav__toggle:focus::before, .su-main-nav__toggle:active::before { + visibility: visible; + -webkit-transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; } + .su-main-nav__toggle:hover::before, .su-main-nav__toggle:focus::before { + background-color: #b1040e; } + .su-main-nav__toggle:active::before { + background-color: #2e2d29; } + .su-main-nav__toggle::before { + width: 100%; + height: 6px; + left: 0; + -webkit-transform: scaleX(0); + transform: scaleX(0); } + .su-main-nav__toggle:hover::before, .su-main-nav__toggle:focus::before, .su-main-nav__toggle:active::before { + -webkit-transform: scaleX(1); + transform: scaleX(1); } + .su-main-nav__toggle::before { + bottom: 0; } + .su-main-nav__toggle::after { + margin: 0 auto; + display: inline-block; + width: 30px; + height: 26px; + background: url(../assets/svg/hamburger-black.svg) no-repeat 3px 0; + content: ""; } + .su-main-nav__toggle[aria-expanded="true"]::before { + visibility: visible; + -webkit-transform: scaleX(1); + transform: scaleX(1); + background-color: #2e2d29; } + .su-main-nav__toggle[aria-expanded="true"]::after { + width: 22px; + background: url(../assets/svg/close-black.svg) no-repeat 3px 0; + background-size: 16px 16px; } + .su-main-nav__toggle[aria-expanded="true"]:hover::before { + background-color: #b1040e; } + .su-main-nav__toggle[aria-expanded="true"]:active::before { + background-color: #2e2d29; } + .su-main-nav__toggle:hover, .su-main-nav__toggle:active, .su-main-nav__toggle:focus { + background-color: transparent; + color: #2e2d29; + -webkit-box-shadow: none; + box-shadow: none; } + .su-main-nav__toggle[aria-expanded="false"] + .su-main-nav__menu-lv1 { + display: none; } + .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 { + position: absolute; } + .su-main-nav__toggle--center { + margin-right: auto; + margin-left: auto; } + .su-main-nav__toggle--right { + margin-right: 0; + margin-left: auto; } } + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 { + max-width: 24em; } } + +@media only screen and (min-width: 992px) { + .su-main-nav__toggle { + display: none; } } + +.su-main-nav > ul > li > ul { + padding-left: 2rem; } + @media only screen and (min-width: 992px) { + .su-main-nav > ul > li > ul { + padding-top: 1px; + padding-left: 1.2rem; + margin-left: -1.8rem; + -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15), 0px 6px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15), 0px 6px 6px rgba(0, 0, 0, 0.2); + z-index: 11111; + position: absolute; + max-width: 30rem; } + .su-main-nav > ul > li > ul li:first-child a { + border-top: 0; } } + +.su-main-nav--center > ul { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } + +@media (max-width: 991px) { + .su-main-nav--center > ul, + .su-main-nav--center > .su-site-search { + position: absolute; + left: 50%; + -webkit-transform: translate(-50%, 0); + transform: translate(-50%, 0); } } + +.su-main-nav--center .su-main-nav__toggle { + margin-right: auto; + margin-left: auto; } + +@media (max-width: 991px) { + .su-main-nav--dark .su-main-nav__toggle { + color: #ffffff; } + .su-main-nav--dark .su-main-nav__toggle:hover::before, .su-main-nav--dark .su-main-nav__toggle:focus::before { + background-color: #ffffff; } + .su-main-nav--dark .su-main-nav__toggle:active::before { + background-color: #ec0513; } + .su-main-nav--dark .su-main-nav__toggle::after { + background: url(../assets/svg/hamburger-white.svg) no-repeat 3px 0; } + .su-main-nav--dark .su-main-nav__toggle[aria-expanded="true"]::before { + background-color: #ffffff; } + .su-main-nav--dark .su-main-nav__toggle[aria-expanded="true"]:hover::before { + background-color: #ec0513; } + .su-main-nav--dark .su-main-nav__toggle[aria-expanded="true"]:active::before { + background-color: #ffffff; } + .su-main-nav--dark .su-main-nav__toggle[aria-expanded="true"]::after { + background: url(../assets/svg/close-white.svg) no-repeat 3px 0; + background-size: 16px 16px; } } + +@media only screen and (min-width: 992px) { + .su-main-nav--dark > ul > li > a { + color: #ffffff; } + .su-main-nav--dark > ul > li > a:hover, .su-main-nav--dark > ul > li > a:focus { + color: #ffffff; } + .su-main-nav--dark > ul > li > a:hover::before, .su-main-nav--dark > ul > li > a:focus::before { + background-color: #ffffff; } + .su-main-nav--dark > ul > li > a:active { + color: #ffffff; } + .su-main-nav--dark > ul > li > a:active::before { + background-color: #ec0513; } + .su-main-nav--dark > ul > li > a[aria-expanded="true"] { + color: #ffffff; } + .su-main-nav--dark > ul > li > a[aria-expanded="true"]::before { + background-color: #ffffff; } + .su-main-nav--dark > ul > li > a[aria-expanded="true"]:hover { + color: #ffffff; } + .su-main-nav--dark > ul > .su-main-nav__item--parent > a::after, .su-main-nav--dark > ul > .su-main-nav__item--parent.su-main-nav__item--expanded > a::after { + background: url(../assets/svg/caret-down-white.svg) no-repeat 0 0; + background-size: 100%; } + .su-main-nav--dark > ul > .su-main-nav__item--current > a { + color: #ffffff; } + .su-main-nav--dark > ul > .su-main-nav__item--current > a::before { + background-color: #ec0513; } + .su-main-nav--dark > ul > .su-main-nav__item--current > a:hover, .su-main-nav--dark > ul > .su-main-nav__item--current > a:focus { + color: #ffffff; } + .su-main-nav--dark > ul > .su-main-nav__item--current > a:hover::before, .su-main-nav--dark > ul > .su-main-nav__item--current > a:focus::before { + background-color: #ffffff; } + .su-main-nav--dark > ul > .su-main-nav__item--current > a:active::before { + background-color: #ec0513; } + .su-main-nav--dark > ul > .su-main-nav__item--expanded > a::before, + .su-main-nav--dark > ul > .su-main-nav__item--expanded > a:focus::before, .su-main-nav--dark > ul > .su-main-nav__item--expanded.su-main-nav__item--current > a::before, + .su-main-nav--dark > ul > .su-main-nav__item--expanded.su-main-nav__item--current > a:focus::before { + background-color: #ffffff; } + .su-main-nav--dark > ul > .su-main-nav__item--expanded.su-main-nav__item--current > a[aria-expanded="true"]:active::before { + background-color: #ffffff; } + .su-main-nav--dark > ul > .su-main-nav__item--expanded > a[aria-expanded="true"]:hover::before { + background-color: #ec0513; } + .su-main-nav--dark > ul > .su-main-nav__item--expanded > a[aria-expanded="true"]:active::before { + background-color: #ffffff; } } + +@media (max-width: 991px) { + .su-main-nav--light .su-main-nav__toggle[aria-expanded="true"]::before { + background-color: #b6b1a9; } + .su-main-nav--light .su-main-nav__toggle[aria-expanded="true"]:hover::before { + background-color: #b1040e; } + .su-main-nav--light .su-main-nav__toggle[aria-expanded="true"]:active::before { + background-color: #2e2d29; } } + +@media (max-width: 991px) { + .su-main-nav--light .su-main-nav__item--parent > a::after { + background: url(../assets/svg/plus-black.svg) no-repeat 0 0; + background-size: 100%; } + .su-main-nav--light .su-main-nav__item--parent.su-main-nav__item--expanded > a::after { + background: url(../assets/svg/minus-black.svg) no-repeat 0 0; + background-size: 100%; } + .su-main-nav--light .su-main-nav__item--parent.su-main-nav__item--expanded > a:focus::before { + background-color: transparent; } + .su-main-nav--light .su-main-nav__item--parent.su-main-nav__item--expanded > a[aria-expanded="true"]:hover::before { + background-color: #2e2d29; } + .su-main-nav--light .su-main-nav__item--parent.su-main-nav__item--expanded > a[aria-expanded="true"]:active::before { + background-color: #b1040e; } + .su-main-nav--light .su-main-nav__item--current.su-main-nav__item--expanded > a { + color: #2e2d29; } + .su-main-nav--light .su-main-nav__item--current.su-main-nav__item--expanded > a::before, .su-main-nav--light .su-main-nav__item--current.su-main-nav__item--expanded > a:focus::before { + background-color: #2e2d29; } + .su-main-nav--light .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:active { + color: #b1040e; } } + +@media only screen and (min-width: 992px) { + .su-main-nav--light > ul { + background-color: transparent; } + .su-main-nav--light > ul > li > a:hover, .su-main-nav--light > ul > li > a:focus { + color: #b1040e; } + .su-main-nav--light > ul > li > a:hover::before, .su-main-nav--light > ul > li > a:focus::before { + background-color: #b1040e; } + .su-main-nav--light > ul > li > a:active { + color: #2e2d29; } + .su-main-nav--light > ul > li > a:active::before { + background-color: #2e2d29; } + .su-main-nav--light > ul > li > a[aria-expanded="true"] { + color: #2e2d29; } + .su-main-nav--light > ul > li > a[aria-expanded="true"]::before { + background-color: #b6b1a9; } + .su-main-nav--light > ul > li > a[aria-expanded="true"]:hover { + color: #b1040e; } + .su-main-nav--light > ul > li > a[aria-expanded="true"]:hover::before { + background-color: #b1040e; } + .su-main-nav--light > ul > li > a[aria-expanded="true"]:focus::before { + background-color: #b6b1a9; } + .su-main-nav--light > ul > li > a[aria-expanded="true"]:active { + color: #2e2d29; } + .su-main-nav--light > ul > .su-main-nav__item--current > a { + color: #2e2d29; } + .su-main-nav--light > ul > .su-main-nav__item--current > a::before { + background-color: #b6b1a9; } + .su-main-nav--light > ul > .su-main-nav__item--current > a:hover, .su-main-nav--light > ul > .su-main-nav__item--current > a:focus { + color: #b1040e; } + .su-main-nav--light > ul > .su-main-nav__item--current > a:hover::before, .su-main-nav--light > ul > .su-main-nav__item--current > a:focus::before { + background-color: #b1040e; } + .su-main-nav--light > ul > .su-main-nav__item--current > a:active { + color: #2e2d29; } + .su-main-nav--light > ul > .su-main-nav__item--current > a:active::before { + background-color: #2e2d29; } + .su-main-nav--light > ul > .su-main-nav__item--current.su-main-nav__item--expanded > a:focus { + color: #2e2d29; } + .su-main-nav--light > ul > .su-main-nav__item--current.su-main-nav__item--expanded > a:focus::before { + background-color: #b6b1a9; } + .su-main-nav--light > ul > .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]::before { + background-color: #b6b1a9; } + .su-main-nav--light > ul > .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:hover { + color: #b1040e; } + .su-main-nav--light > ul > .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:hover::before { + background-color: #b1040e; } + .su-main-nav--light > ul > .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:active { + color: #2e2d29; } + .su-main-nav--light > ul > .su-main-nav__item--current.su-main-nav__item--expanded > a[aria-expanded="true"]:active::before { + background-color: #2e2d29; } } + +@media (max-width: 991px) { + .su-main-nav--light.su-main-nav--mobile-search .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 + .su-site-search { + background-color: #ffffff; } } + +.su-main-nav--mobile-search .su-site-search { + display: none; } + +@media (max-width: 991px) { + .su-main-nav--mobile-search .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 { + padding-top: 8.6rem; } + .su-main-nav--mobile-search .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 + .su-site-search { + padding: 2rem; + display: block; + position: absolute; + width: 100%; + background-color: #2e2d29; } + .su-main-nav--mobile-search .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 + .su-site-search .su-site-search__submit { + top: 3.1rem; + right: 3.1rem; } } + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .su-main-nav--mobile-search .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 + .su-site-search { + width: 24em; } } + +.su-main-nav--right > ul { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; } + +@media (max-width: 991px) { + .su-main-nav--right > ul, + .su-main-nav--right > .su-site-search { + right: 0; } } + +.su-main-nav--right .su-main-nav__toggle { + margin-right: 0; + margin-left: auto; } + +.su-masthead { + -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13), 0px 3px 6px rgba(0, 0, 0, 0.1); + box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13), 0px 3px 6px rgba(0, 0, 0, 0.1); + position: relative; + background-color: #ffffff; + max-width: 100%; } + .su-masthead > section:last-of-type { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: 0 auto; } + @media only screen and (min-width: 0) { + .su-masthead > section:last-of-type { + max-width: calc(100% - 40px); + width: calc(100% - 40px); } } + @media only screen and (min-width: 576px) { + .su-masthead > section:last-of-type { + max-width: calc(100% - 60px); + width: calc(100% - 60px); } } + @media only screen and (min-width: 768px) { + .su-masthead > section:last-of-type { + max-width: calc(100% - 100px); + width: calc(100% - 100px); } } + @media only screen and (min-width: 992px) { + .su-masthead > section:last-of-type { + max-width: calc(100% - 160px); + width: calc(100% - 160px); } } + @media only screen and (min-width: 1200px) { + .su-masthead > section:last-of-type { + max-width: calc(100% - 200px); + width: calc(100% - 200px); } } + @media only screen and (min-width: 1500px) { + .su-masthead > section:last-of-type { + max-width: 1500px; + width: calc(100% - 200px); } } + @media only screen and (min-width: 0) { + .su-masthead > section:last-of-type { + padding-top: 2.31rem; } } + @media only screen and (min-width: 768px) { + .su-masthead > section:last-of-type { + padding-top: 2.6rem; } } + @media only screen and (min-width: 1500px) { + .su-masthead > section:last-of-type { + padding-top: 2.74rem; } } + .su-masthead .su-lockup { + max-width: -webkit-fit-content; + max-width: -moz-fit-content; + max-width: fit-content; } + @media only screen and (min-width: 0) { + .su-masthead .su-lockup { + margin-bottom: 1.6rem; } } + @media only screen and (min-width: 768px) { + .su-masthead .su-lockup { + margin-bottom: 1.8rem; } } + @media only screen and (min-width: 1500px) { + .su-masthead .su-lockup { + margin-bottom: 1.9rem; } } + @media (max-width: 991px) { + .su-masthead .su-lockup { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(83.3333333333% - 3.3333333333px); + flex: 0 0 calc(83.3333333333% - 3.3333333333px); + max-width: calc(83.3333333333% - 3.3333333333px); + z-index: 10010; } } + @media only screen and (min-width: 992px) { + .su-masthead .su-lockup { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(66.6666666667% - 6.6666666667px); + flex: 0 0 calc(66.6666666667% - 6.6666666667px); + max-width: calc(66.6666666667% - 6.6666666667px); } } + @media (max-width: 991px) { + .su-masthead .su-site-search { + display: none; } } + @media only screen and (min-width: 992px) { + .su-masthead .su-site-search { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(33.3333333333% - 13.3333333333px); + flex: 0 0 calc(33.3333333333% - 13.3333333333px); + max-width: calc(33.3333333333% - 13.3333333333px); } } + .su-masthead .su-site-search > form { + margin-left: auto; + width: 30rem; + max-width: 100%; } + @media (max-width: 991px) { + .su-masthead .su-site-search > form { + width: 100%; } } + @media (max-width: 767px) { + .su-masthead .su-main-nav { + margin-top: -57px; } } + @media only screen and (min-width: 768px) and (max-width: 991px) { + .su-masthead .su-main-nav { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(16.6666666667% - 16.6666666667px); + flex: 0 0 calc(16.6666666667% - 16.6666666667px); + max-width: calc(16.6666666667% - 16.6666666667px); + margin-top: auto; } } + @media (max-width: 991px) { + .su-masthead .su-main-nav > ul { + -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15), 0px 6px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15), 0px 6px 6px rgba(0, 0, 0, 0.2); } + .su-masthead .su-main-nav > ul, + .su-masthead .su-main-nav > .su-site-search { + right: 0; } } + @media only screen and (min-width: 992px) { + .su-masthead .su-main-nav { + width: 100%; } } + @media only screen and (min-width: 768px) and (max-width: 991px) { + .su-masthead .su-main-nav > ul, + .su-masthead .su-main-nav .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 + .su-site-search { + width: 40rem; } } + @media only screen and (min-width: 0) and (max-width: 575px) { + .su-masthead .su-main-nav > ul, + .su-masthead .su-main-nav .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 + .su-site-search { + -webkit-transform: translateX(20px); + transform: translateX(20px); } } + @media only screen and (min-width: 576px) and (max-width: 767px) { + .su-masthead .su-main-nav > ul, + .su-masthead .su-main-nav .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 + .su-site-search { + -webkit-transform: translateX(30px); + transform: translateX(30px); } } + @media only screen and (min-width: 768px) and (max-width: 991px) { + .su-masthead .su-main-nav > ul, + .su-masthead .su-main-nav .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 + .su-site-search { + -webkit-transform: translateX(50px); + transform: translateX(50px); } } + @media only screen and (min-width: 0) and (max-width: 575px) { + .su-masthead .su-main-nav, + .su-masthead .su-main-nav > ul, + .su-masthead .su-main-nav .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 + .su-site-search { + width: calc(100% + 40px); } } + @media only screen and (min-width: 576px) and (max-width: 767px) { + .su-masthead .su-main-nav, + .su-masthead .su-main-nav > ul, + .su-masthead .su-main-nav .su-main-nav__toggle[aria-expanded="true"] + .su-main-nav__menu-lv1 + .su-site-search { + width: calc(100% + 60px); } } + +@media (min-width: 992px) { + .su-masthead--center .su-main-nav > ul { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } } + +.su-masthead--dark { + background-color: #2e2d29; } + .su-masthead--dark .su-lockup__wordmark, + .su-masthead--dark .su-lockup__line1, + .su-masthead--dark .su-lockup__line2, + .su-masthead--dark .su-lockup__line3, + .su-masthead--dark .su-lockup__line4, + .su-masthead--dark .su-lockup__line5 { + color: #ffffff; } + .su-masthead--dark .su-lockup__cell2 { + border-color: #ffffff; } + +@media (min-width: 992px) { + .su-masthead--right .su-main-nav > ul { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; } } + +.su-media__caption { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #4d4f53; + font-size: 1.4rem; + line-height: 1.3; + margin-top: 0.4em; + margin-bottom: 0; } + @media only screen and (min-width: 768px) { + .su-media__caption { + font-size: 1.6rem; } } + +.su-media__wrapper { + line-height: 0; + overflow: hidden; } + .su-media__wrapper > * { + width: 100%; } + +.su-nav-toggle { + margin: 0; + padding: 15px 28px; + vertical-align: middle; + text-align: center; + font-size: 0; + text-indent: -9999px; + overflow: hidden; + width: 49px; + max-width: 49px; + height: 61px; + line-height: 61px; + position: absolute; + right: 0; + top: 0; + z-index: 10; + background: transparent; + outline: none; + -webkit-box-shadow: none; + box-shadow: none; } + .su-nav-toggle::before { + content: ""; + background: #b1040e url(../assets/svg/caret-down-white.svg) no-repeat center/50%; + background-size: 15px; + border-radius: 19px; + height: 38px; + width: 38px; + display: block; + position: absolute; + top: calc(50% - 19px); + right: calc(50% - 19px); } + .su-nav-toggle:focus, .su-nav-toggle:hover { + background: transparent; } + .su-nav-toggle:focus::before, .su-nav-toggle:hover::before { + background: #f4f4f4 url(../assets/svg/caret-down-black.svg) no-repeat center/50%; + background-size: 15px; } + .su-nav-toggle:focus, .su-nav-toggle:active { + outline: none; + -webkit-box-shadow: none; + box-shadow: none; + font-weight: 700; + background: transparent; } + .su-nav-toggle[aria-expanded="true"] { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); } + +.su-nav-toggle--light { + background: transparent; } + .su-nav-toggle--light::before { + content: ""; + background: #dad7cb url(../assets/svg/caret-down-black.svg) no-repeat center/50%; + background-size: 15px; } + .su-nav-toggle--light:hover, .su-nav-toggle--light:focus, .su-nav-toggle--light:active { + background: transparent; } + .su-nav-toggle--light:hover::before, .su-nav-toggle--light:focus::before, .su-nav-toggle--light:active::before { + content: ""; + background: #b1040e url(../assets/svg/caret-down-white.svg) no-repeat center/50%; + background-size: 15px; } + +.su-quote { + padding: 1em; + overflow: hidden; } + .su-quote .su-quote__img { + border-radius: 150px; + border: 7px solid; + float: left; + height: 300px; + width: 300px; + margin-right: 2em; } + .su-quote .su-quote__body .su-quote__heading { + clear: right; + font-size: 2em; + font-weight: 600; + line-height: 1.4; + margin-bottom: 0.5em; + margin-top: 0; } + .su-quote .su-quote__body .su-quote__bio { + margin: 0; } + .su-quote .su-quote__body .su-quote__quote { + font-size: 1.5em; + font-weight: 600; } + +/** + * Animation options. + */ +@-webkit-keyframes dropout { + 0% { + background-position: 50% 50%; } + 5% { + background-position: 50% 40%; } + 25% { + background-position: 50% 200%; } + 50% { + background-position: 50% -50px; + background-image: none; } + 95% { + background-position: 50% 60%; } + 100% { + background-position: 50% 50%; } } +@keyframes dropout { + 0% { + background-position: 50% 50%; } + 5% { + background-position: 50% 40%; } + 25% { + background-position: 50% 200%; } + 50% { + background-position: 50% -50px; + background-image: none; } + 95% { + background-position: 50% 60%; } + 100% { + background-position: 50% 50%; } } + +.su-secondary-nav { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background-color: #2e2d29; } + .su-secondary-nav .su-nav-toggle::before { + border-radius: 16px; + height: 33px; + width: 33px; + top: calc(50% - 16px); + right: calc(50% - 16px); } + .su-secondary-nav.no-js .su-secondary-nav__menu { + display: block; } + +.su-secondary-nav__menu { + margin-top: 0; + margin-bottom: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + list-style: none; + background-color: #2e2d29; } + +.su-secondary-nav__item { + margin-bottom: 0; } + +.su-secondary-nav__link { + text-decoration: none; + position: relative; + padding: 1.6rem 4.8rem 1.6rem 2.4rem; + display: block; + color: #ffffff; + font-weight: 600; + font-size: 2rem; + border-top: #4d4f53 solid 1px; + outline: 0; } + .su-secondary-nav__link::before { + content: ""; + position: absolute; + visibility: hidden; + -webkit-transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in; + transition: transform 0.3s ease-in, background-color 0.3s ease-in, -webkit-transform 0.3s ease-in; + z-index: 1; } + .su-secondary-nav__link:hover, .su-secondary-nav__link:focus, .su-secondary-nav__link:active { + text-decoration: none; } + .su-secondary-nav__link:hover::before, .su-secondary-nav__link:focus::before, .su-secondary-nav__link:active::before { + visibility: visible; + -webkit-transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out; + transition: transform 0.3s ease-out, background-color 0.3s ease-out, -webkit-transform 0.3s ease-out; } + .su-secondary-nav__link:hover::before, .su-secondary-nav__link:focus::before { + background-color: #ffffff; } + .su-secondary-nav__link:active::before { + background-color: #ec0513; } + .su-secondary-nav__link::before { + height: 100%; + width: 6px; + bottom: 0; + -webkit-transform: scaleY(0); + transform: scaleY(0); } + .su-secondary-nav__link:hover::before, .su-secondary-nav__link:focus::before, .su-secondary-nav__link:active::before { + -webkit-transform: scaleY(1); + transform: scaleY(1); } + .su-secondary-nav__link::before { + left: 0; } + .su-secondary-nav__link:focus, .su-secondary-nav__link:hover { + color: #ffffff; + text-decoration: underline; } + +.su-secondary-nav__menu-lv2 .su-secondary-nav__item:last-child { + padding-top: 0.1rem; + padding-bottom: 0; } + .su-secondary-nav__menu-lv2 .su-secondary-nav__item:last-child a:last-child { + padding-bottom: 1.4rem; } + +.su-secondary-nav__menu-lv2 .su-secondary-nav__link { + padding: 0.8rem 4.8rem 0.8rem 2.4rem; + border: 0; + font-size: 1.8rem; } + +.su-secondary-nav__menu-lv2 .su-nav-toggle { + max-height: 43px; + height: 43px; } + +.su-secondary-nav__menu-lv3 .su-secondary-nav__link { + font-size: 1.6rem; + border: 0; } + +.su-secondary-nav__menu-lv3 .su-nav-toggle { + max-height: 38px; + height: 38px; } + +.su-secondary-nav__item--current > .su-secondary-nav__link::before { + visibility: visible; + height: 100%; + width: 6px; + -webkit-transform: scaleY(1); + transform: scaleY(1); + background-color: #ec0513; } + +.su-secondary-nav__item--current > .su-secondary-nav__link:hover::before, .su-secondary-nav__item--current > .su-secondary-nav__link:focus::before { + left: 6px; + -webkit-transition: left 0.1s ease-out; + transition: left 0.1s ease-out; + background-color: #ec0513; } + +.su-secondary-nav--accordion { + background-color: #ffffff; } + .su-secondary-nav--accordion .su-secondary-nav__menu { + background-color: #ffffff; } + .su-secondary-nav--accordion .su-secondary-nav__link { + color: #2e2d29; + border-top: #d9d9d9 solid 1px; } + .su-secondary-nav--accordion .su-secondary-nav__link:focus, .su-secondary-nav--accordion .su-secondary-nav__link:hover { + color: #2e2d29; } + .su-secondary-nav--accordion .su-secondary-nav__link:focus::before, .su-secondary-nav--accordion .su-secondary-nav__link:hover::before { + background-color: #2e2d29; } + .su-secondary-nav--accordion .su-secondary-nav__link:active { + color: #b1040e; } + .su-secondary-nav--accordion .su-secondary-nav__link:active::before { + background-color: #b1040e; } + .su-secondary-nav--accordion .su-secondary-nav__item--parent > .su-secondary-nav__menu { + display: none; } + .su-secondary-nav--accordion .su-secondary-nav__item--parent > .su-secondary-nav__link::after { + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; + background: url(../assets/svg/plus-black.svg) no-repeat 0 0; + background-size: 100%; + content: ""; + display: inline-block; + position: absolute; + right: 2rem; + top: calc(50% - 8px); + height: 1.8rem; + width: 1.8rem; } + .su-secondary-nav--accordion .su-secondary-nav__item--parent.su-secondary-nav__item--expanded > .su-secondary-nav__menu { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + .su-secondary-nav--accordion .su-secondary-nav__item--parent.su-secondary-nav__item--expanded > .su-secondary-nav__link::after { + background: url(../assets/svg/minus-black.svg) no-repeat 0 0; + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; } + .su-secondary-nav--accordion .su-secondary-nav__item--current > .su-secondary-nav__link { + color: #b1040e; } + .su-secondary-nav--accordion .su-secondary-nav__item--current > .su-secondary-nav__link::before { + background-color: #b1040e; } + .su-secondary-nav--accordion .su-secondary-nav__item--current > .su-secondary-nav__link:focus, .su-secondary-nav--accordion .su-secondary-nav__item--current > .su-secondary-nav__link:hover { + color: #b1040e; } + .su-secondary-nav--accordion .su-secondary-nav__item--current > .su-secondary-nav__link:focus::before, .su-secondary-nav--accordion .su-secondary-nav__item--current > .su-secondary-nav__link:hover::before { + background-color: #b1040e; } + .su-secondary-nav--accordion .su-secondary-nav__item--current > .su-secondary-nav__link:active { + color: #b1040e; } + .su-secondary-nav--accordion.no-js .su-secondary-nav__menu { + display: block; } + .su-secondary-nav--accordion .su-secondary-nav__menu-lv2 .su-secondary-nav__link { + border: 0; } + +.su-secondary-nav--accordion-dark .su-secondary-nav__item--parent > .su-secondary-nav__menu { + display: none; } + +.su-secondary-nav--accordion-dark .su-secondary-nav__item--parent > .su-secondary-nav__link::after { + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; + background: url(../assets/svg/plus-white.svg) no-repeat 0 0; + background-size: 100%; + content: ""; + display: inline-block; + position: absolute; + right: 2rem; + top: calc(50% - 8px); + height: 1.8rem; + width: 1.8rem; } + +.su-secondary-nav--accordion-dark .su-secondary-nav__item--parent.su-secondary-nav__item--expanded > .su-secondary-nav__menu { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + +.su-secondary-nav--accordion-dark .su-secondary-nav__item--parent.su-secondary-nav__item--expanded > .su-secondary-nav__link::after { + background: url(../assets/svg/minus-white.svg) no-repeat 0 0; + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; } + +.su-secondary-nav--accordion-dark.no-js .su-secondary-nav__menu { + display: block; } + +.su-secondary-nav--buttons { + background-color: #ffffff; } + .su-secondary-nav--buttons .su-secondary-nav__menu { + background-color: #ffffff; } + .su-secondary-nav--buttons .su-secondary-nav__link { + color: #2e2d29; + border-top: #d9d9d9 solid 1px; } + .su-secondary-nav--buttons .su-secondary-nav__link:focus, .su-secondary-nav--buttons .su-secondary-nav__link:hover { + color: #2e2d29; } + .su-secondary-nav--buttons .su-secondary-nav__link:focus::before, .su-secondary-nav--buttons .su-secondary-nav__link:hover::before { + background-color: #2e2d29; } + .su-secondary-nav--buttons .su-secondary-nav__link:active { + color: #b1040e; } + .su-secondary-nav--buttons .su-secondary-nav__link:active::before { + background-color: #b1040e; } + .su-secondary-nav--buttons .su-secondary-nav__item--parent { + position: relative; } + .su-secondary-nav--buttons .su-secondary-nav__item--parent .su-secondary-nav__menu { + display: none; } + .su-secondary-nav--buttons .su-secondary-nav__item--parent > .su-secondary-nav__link { + padding-right: 60px; } + .su-secondary-nav--buttons .su-secondary-nav__item--parent > .su-secondary-nav__link::after { + background: transparent; } + .su-secondary-nav--buttons .su-secondary-nav__item--parent.su-secondary-nav__item--expanded > .su-secondary-nav__menu { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + .su-secondary-nav--buttons .su-secondary-nav__item--parent.su-secondary-nav__item--expanded > .su-secondary-nav__link::after { + background: transparent; } + .su-secondary-nav--buttons .su-secondary-nav__item--current > .su-secondary-nav__link { + color: #b1040e; } + .su-secondary-nav--buttons .su-secondary-nav__item--current > .su-secondary-nav__link::before { + background-color: #b1040e; } + .su-secondary-nav--buttons .su-secondary-nav__item--current > .su-secondary-nav__link:focus, .su-secondary-nav--buttons .su-secondary-nav__item--current > .su-secondary-nav__link:hover { + color: #b1040e; } + .su-secondary-nav--buttons .su-secondary-nav__item--current > .su-secondary-nav__link:focus::before, .su-secondary-nav--buttons .su-secondary-nav__item--current > .su-secondary-nav__link:hover::before { + background-color: #b1040e; } + .su-secondary-nav--buttons .su-secondary-nav__item--current > .su-secondary-nav__link:active { + color: #b1040e; } + .su-secondary-nav--buttons .su-nav-toggle { + background: transparent; } + .su-secondary-nav--buttons .su-nav-toggle::before { + content: ""; + background: #dad7cb url(../assets/svg/caret-down-black.svg) no-repeat center/50%; + background-size: 15px; } + .su-secondary-nav--buttons .su-nav-toggle:hover, .su-secondary-nav--buttons .su-nav-toggle:focus, .su-secondary-nav--buttons .su-nav-toggle:active { + background: transparent; } + .su-secondary-nav--buttons .su-nav-toggle:hover::before, .su-secondary-nav--buttons .su-nav-toggle:focus::before, .su-secondary-nav--buttons .su-nav-toggle:active::before { + content: ""; + background: #b1040e url(../assets/svg/caret-down-white.svg) no-repeat center/50%; + background-size: 15px; } + .su-secondary-nav--buttons .su-secondary-nav__menu-lv2 .su-secondary-nav__link { + border: 0; } + .su-secondary-nav--buttons.no-js .su-secondary-nav__menu { + display: block; } + +.su-secondary-nav--buttons-dark .su-secondary-nav__item--parent { + position: relative; } + .su-secondary-nav--buttons-dark .su-secondary-nav__item--parent .su-secondary-nav__menu { + display: none; } + .su-secondary-nav--buttons-dark .su-secondary-nav__item--parent > .su-secondary-nav__link { + padding-right: 60px; } + .su-secondary-nav--buttons-dark .su-secondary-nav__item--parent > .su-secondary-nav__link::after { + background: transparent; } + +.su-secondary-nav--buttons-dark .su-secondary-nav__item--expanded > .su-secondary-nav__menu { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + +.su-secondary-nav--buttons-dark .su-secondary-nav__item--expanded > .su-secondary-nav__link::after { + background: transparent; } + +.su-secondary-nav--buttons-dark .nav-toggle:hover, .su-secondary-nav--buttons-dark .nav-toggle:focus { + -webkit-animation: dropout 0.4s ease-out; + animation: dropout 0.4s ease-out; } + +.su-secondary-nav--buttons-dark.no-js .su-secondary-nav__menu { + display: block; } + +@media only screen and (min-width: 0) and (max-width: 575px) { + .su-signup-form .su-submit, + .su-signup-form [type='submit'] { + width: auto; } } + +.su-site-search { + position: relative; } + +.su-site-search__input { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + padding: 0.6rem 2rem; + display: inline-block; + height: 4rem; + max-width: 100%; + border-radius: 3rem; + font-size: 1.6rem; } + .su-site-search__input::-webkit-input-placeholder { + color: #2e2d29; + opacity: 1; } + .su-site-search__input::-moz-placeholder { + color: #2e2d29; + opacity: 1; } + .su-site-search__input:-ms-input-placeholder { + color: #2e2d29; + opacity: 1; } + .su-site-search__input::-ms-input-placeholder { + color: #2e2d29; + opacity: 1; } + .su-site-search__input::placeholder { + color: #2e2d29; + opacity: 1; } + +.su-site-search__sr-label { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + -webkit-clip-path: inset(100%); + clip-path: inset(100%); + height: 1px; + overflow: hidden; + padding: 0; + position: absolute; + white-space: nowrap; + width: 1px; } + +.su-site-search__submit { + padding: 0; + margin-top: 0; + margin-right: 0; + margin-bottom: 0; + background: url(../assets/svg/icon-search.svg) no-repeat 0 0; + opacity: 0.6; + position: absolute; + top: 1.1rem; + right: 1.2rem; + width: 24px; + height: 25px; } + .su-site-search__submit:hover, .su-site-search__submit:active, .su-site-search__submit:focus { + background-color: transparent; + opacity: 1; } + .su-site-search__submit:active, .su-site-search__submit:focus { + -webkit-box-shadow: none; + box-shadow: none; } + +.su-skiplinks { + padding: 0; + font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif; + background-color: #2e2d29; + color: #ffffff; + font-size: 0.75em; + font-weight: 400; + text-decoration: none; + min-height: 1px; + position: absolute; + top: -500px; + left: 0.8em; + -webkit-transition-duration: 0.25s; + transition-duration: 0.25s; + -webkit-transition-property: top; + transition-property: top; + -webkit-transition-timing-function: ease-in-out; + transition-timing-function: ease-in-out; } + @media print { + .su-skiplinks { + display: none; } } + .su-skiplinks, .su-skiplinks:hover, .su-skiplinks:visited { + height: 1px; + width: 1px; + color: #ffffff; + overflow: hidden; + white-space: nowrap; } + .su-skiplinks:active, .su-skiplinks:focus { + padding: 0.4em 0.8em; + height: auto; + width: auto; + color: #ffffff; + border: 1px solid #4d4f53; + border-radius: 3px; + position: fixed; + left: 0.8em; + top: 0.8em; + z-index: 11222; } + +/* SOE Specific colors, Stanford/Decanter colors are not defined here */ +/* set up background classes to be used in various contexts */ +/* SOE Specific colors, Stanford/Decanter colors are not defined here */ +.bg-pink { + background-color: #ff525c; } + +.bg-turquoise { + background-color: #00ece9; } + +.bg-orange { + background-color: #ffbd54; } + +.gradient--solid-purple-lagunita { + background: linear-gradient(91.01deg, #53284f 3.46%, #007c92 95.48%); } + +.gradient--solid-purple-green { + background: linear-gradient(91.01deg, #620059 3.46%, #017e7c 95.48%); } + +.gradient--transparent-purple-lagunita { + background: linear-gradient(91.01deg, rgba(98, 0, 89, 0.9) 3.47%, rgba(0, 124, 146, 0.8) 95.48%); } + +.gradient--transparent-purple-green { + background: linear-gradient(89.49deg, rgba(98, 0, 89, 0.9) 0.24%, rgba(1, 126, 124, 0.8) 102.73%); } + +.gradient--transparent-purple-red { + background: linear-gradient(270.22deg, #620059 0.12%, rgba(177, 4, 14, 0.8) 99.89%); + -webkit-transform: rotate(-180deg); + transform: rotate(-180deg); } + +.gradient--transparent-blue-green { + background: linear-gradient(270.22deg, rgba(1, 104, 149, 0.9) 0.12%, rgba(1, 126, 124, 0.8) 99.89%); } + + +/*# sourceMappingURL=theme.css.map*/ \ No newline at end of file diff --git a/dist/js/.gitkeep b/dist/js/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/dist/js/scripts.js b/dist/js/scripts.js new file mode 100644 index 0000000..689a2fa --- /dev/null +++ b/dist/js/scripts.js @@ -0,0 +1,133 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = "./src/js/scripts.js"); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./src/js/scripts.js": +/*!***************************!*\ + !*** ./src/js/scripts.js ***! + \***************************/ +/*! no exports provided */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _soe_basic_behaviors__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./soe_basic.behaviors */ "./src/js/soe_basic.behaviors.js"); +// Theme code. + + +/***/ }), + +/***/ "./src/js/soe_basic.behaviors.js": +/*!***************************************!*\ + !*** ./src/js/soe_basic.behaviors.js ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/** + * Behavior Example that works with Webpack. + * + * @see: https://www.npmjs.com/package/drupal-behaviors-loader + * + * Webpack wraps everything in enclosures and hides the global variables from + * scripts so special handling is needed. + */ +/* harmony default export */ __webpack_exports__["default"] = ({ + // Attach Drupal Behavior. + attach: function attach(context, settings) {// console.log("Attached."); + }, + // Detach Example. + detach: function detach() {// console.log("Detached."); + } +}); + +/***/ }) + +/******/ }); +//# sourceMappingURL=scripts.js.map \ No newline at end of file diff --git a/dist/templates/.gitkeep b/dist/templates/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/dist/templates/decanter/components/alert/alert.twig b/dist/templates/decanter/components/alert/alert.twig new file mode 100644 index 0000000..026d1ff --- /dev/null +++ b/dist/templates/decanter/components/alert/alert.twig @@ -0,0 +1,31 @@ +{# +/** + * @file + * Alert Component. + * + * Component for displaying a notification that keeps people informed of a + * status, or for displaying a validation message that alerts someone of an + * important piece of information. It has five variants: + * - Default: Black text with gray background with no icon + * - Success: Black text with green background with check icon + * - Warning: Black text with yellow background with traiangular exclamation mark icon + * - Error: Black text with red background with circlular exclamation mark icon + * - Info: Black text with blue background with information icon + * + * Available variables: + * - attributes: For additional HTML attributes not already provided. + * - modifier_class: Additional css classes to change look and behaviour. + * - alert_header: Text heading. + * - alert_body: Text details of the alert message. + */ +#} +