/*!
Theme Name: Blossom Magazine
Theme URI: https://blossomthemes.com/wordpress-themes/blossom-magazine/
Author: Blossom Themes
Author URI: https://blossomthemes.com/
Description: Blossom Magazine is a multipurpose, feature-rich and easy to use theme for creating professional websites. This theme is optimized to load fast to rank better on search engines. With Blossom Magazine, you can create websites for any blogging niche, such as magazine, travel, lifestyle, fashion, food, fitness, journal, health, parenting, makeup, and several other types. In this theme, you can choose from unlimited colors and 1000+ Google fonts to change your website look and feel with a single click. With the Instagram section, you can flaunt your latest posts to increase your followers. The strategically placed newsletter helps you to generate more leads and grow your subscribers. This theme is also WooCommerce compatible so you can start an online store. Blossom Magazine is translation-ready, schema-friendly and RTL compatible. Check demo at https://blossomthemes.com/theme-demo/?theme=blossom-magazine, read the documentation at https://docs.blossomthemes.com/blossom-magazine/, and get support at https://blossomthemes.com/support-ticket/.
Version: 1.0.5
Requires at least: 4.7
Requires PHP: 5.6
Tested up to: 6.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: blossom-magazine
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Blossom Magazine is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGNBQWM7QUFDZCwrQkFBK0I7QUFDL0IsNENBQTRDO0FBQzVDLCtFQUErRTtBQUMvRSw2REFBNkQ7QUFDN0QsMkRBQTJEO0FBQzNELDhEQUE4RDtBQUM5RCwwQkFBMEI7QUFDMUIseUJBQXlCO0FBQ3pCLHlCQUF5QjtBQUN6QixHQUFHIiwiZmlsZSI6Il9mb250cy5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQGZvbnQtZmFjZSB7XHJcbi8vICAgICBmb250LWZhbWlseTogJ05vcnRod2VsbCc7XHJcbi8vICAgICBzcmM6IHVybCgnLi9mb250cy9Ob3J0aHdlbGwtQWx0LmVvdCcpO1xyXG4vLyAgICAgc3JjOiB1cmwoJy4vZm9udHMvTm9ydGh3ZWxsLUFsdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4vLyAgICAgICAgIHVybCgnLi9mb250cy9Ob3J0aHdlbGwtQWx0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4vLyAgICAgICAgIHVybCgnLi9mb250cy9Ob3J0aHdlbGwtQWx0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuLy8gICAgICAgICB1cmwoJy4vZm9udHMvTm9ydGh3ZWxsLUFsdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbi8vICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vLyAgICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4vLyB9Il19 */
:root {
  --primary-color: #A60505;
  --primary-color-rgb: 166,5,5;
  --secondary-color: #1A0101;
  --secondary-color-rgb: 26,1,1;
  --font-color: #1A0101;
  --font-color-rgb: 26,1,1;
  --background-color: #fff;
  --background-color-rgb: 255,255,255;
  --white-color: #ffffff;
  --white-color-rgb: 255,255,255;
  --black-color: #000;
  --black-color-rgb: 0,0,0;
  --primary-font: Questrial, sans-serif;
  --secondary-font: Source Serif Pro, serif;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQ0EsbUJBQW1CO0FBQ25CO0lBQ0kseURBQXlEO0FBQzdEOztBQUVBLFFBQVE7QUFDUixtQ0FBbUM7QUFDbkMsaURBQWlEO0FBQ2pELG1DQUFtQztBQUNuQyxtREFBbUQ7QUFDbkQsbUNBQW1DO0FBQ25DLDhDQUE4QztBQUM5QyxnQ0FBZ0M7QUFDaEMsb0RBQW9EO0FBQ3BELGdDQUFnQztBQUNoQywrQ0FBK0M7QUFDL0MsbUNBQW1DO0FBQ25DLCtDQUErQzs7QUFFL0MsT0FBTztBQUNQLG1EQUFtRDtBQUNuRCxxREFBcUQ7Ozs7O0FBS3JELGlCQUFpQjs7QUFFakI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBdUJDOztBQUVELHdCQUF3QjtBQUN4QjtJQUNJO01BQ0Usc0JBQXNCO0lBQ3hCOztFQUVGIiwiZmlsZSI6Il92YXJpYWJsZXMuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG4vL2NvbnZlcnQgaGV4IHRvIHJnYlxyXG5AZnVuY3Rpb24gdG9SR0IoJGNvbG9yKSB7XHJcbiAgICBAcmV0dXJuIFwiI3tyZWQoJGNvbG9yKX0sI3tncmVlbigkY29sb3IpfSwje2JsdWUoJGNvbG9yKX1cIjtcclxufVxyXG5cclxuLy8gY29sb3JzXHJcbiRwcmltYXJ5LWNvbG9yICAgICAgICAgICAgOiAjQTYwNTA1O1xyXG4kcHJpbWFyeS1jb2xvci1yZ2IgICAgICAgIDogdG9SR0IoJHByaW1hcnktY29sb3IpO1xyXG4kc2Vjb25kYXJ5LWNvbG9yICAgICAgICAgIDogIzFBMDEwMTtcclxuJHNlY29uZGFyeS1jb2xvci1yZ2IgICAgICA6IHRvUkdCKCRzZWNvbmRhcnktY29sb3IpO1xyXG4kZm9udC1jb2xvciAgICAgICAgICAgICAgIDogIzFBMDEwMTtcclxuJGZvbnQtY29sb3ItcmdiICAgICAgICAgICA6IHRvUkdCKCRmb250LWNvbG9yKTtcclxuJGJhY2tncm91bmQtY29sb3IgICAgICAgICA6ICNmZmY7XHJcbiRiYWNrZ3JvdW5kLWNvbG9yLXJnYiAgICAgOiB0b1JHQigkYmFja2dyb3VuZC1jb2xvcik7XHJcbiRibGFjay1jb2xvciAgICAgICAgICAgICAgOiAjMDAwO1xyXG4kYmxhY2stY29sb3ItcmdiICAgICAgICAgIDogdG9SR0IoJGJsYWNrLWNvbG9yKTtcclxuJHdoaXRlLWNvbG9yICAgICAgICAgICAgICA6ICNmZmZmZmY7XHJcbiR3aGl0ZS1jb2xvci1yZ2IgICAgICAgICAgOiB0b1JHQigkd2hpdGUtY29sb3IpO1xyXG5cclxuLy8gZm9udHNcclxuJHByaW1hcnktZm9udCAgICAgICAgICAgICA6ICdRdWVzdHJpYWwnLCBzYW5zLXNlcmlmO1xyXG4kc2Vjb25kYXJ5LWZvbnQgICAgICAgICAgIDogJ1NvdXJjZSBTZXJpZiBQcm8nLCBzZXJpZjtcclxuXHJcblxyXG5cclxuXHJcbiR0aGVtZS1jb2xvcnM6ICgpO1xyXG5cclxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIC8vY29sb3JcclxuICAgICAgICAncHJpbWFyeS1jb2xvcicgICAgICAgICA6ICRwcmltYXJ5LWNvbG9yLFxyXG4gICAgICAgICdwcmltYXJ5LWNvbG9yLXJnYicgICAgIDogJHByaW1hcnktY29sb3ItcmdiLFxyXG4gICAgICAgICdzZWNvbmRhcnktY29sb3InICAgICAgIDogJHNlY29uZGFyeS1jb2xvcixcclxuICAgICAgICAnc2Vjb25kYXJ5LWNvbG9yLXJnYicgICA6ICRzZWNvbmRhcnktY29sb3ItcmdiLFxyXG4gICAgICAgICdmb250LWNvbG9yJyAgICAgICAgICAgIDogJGZvbnQtY29sb3IsXHJcbiAgICAgICAgJ2ZvbnQtY29sb3ItcmdiJyAgICAgICAgOiAkZm9udC1jb2xvci1yZ2IsXHJcbiAgICAgICAgJ2JhY2tncm91bmQtY29sb3InICAgICAgOiAkYmFja2dyb3VuZC1jb2xvcixcclxuICAgICAgICAnYmFja2dyb3VuZC1jb2xvci1yZ2InICA6ICRiYWNrZ3JvdW5kLWNvbG9yLXJnYixcclxuICAgICAgICAnd2hpdGUtY29sb3InICAgICAgICAgICA6ICR3aGl0ZS1jb2xvcixcclxuICAgICAgICAnd2hpdGUtY29sb3ItcmdiJyAgICAgICA6ICR3aGl0ZS1jb2xvci1yZ2IsXHJcbiAgICAgICAgJ2JsYWNrLWNvbG9yJyAgICAgICAgICAgOiAkYmxhY2stY29sb3IsXHJcbiAgICAgICAgJ2JsYWNrLWNvbG9yLXJnYicgICAgICAgOiAkYmxhY2stY29sb3ItcmdiLFxyXG5cclxuICAgICAgICAvL2ZvbnRzXHJcbiAgICAgICAgJ3ByaW1hcnktZm9udCcgICAgICAgICAgOiAkcHJpbWFyeS1mb250LFxyXG4gICAgICAgICdzZWNvbmRhcnktZm9udCcgICAgICAgIDogJHNlY29uZGFyeS1mb250LFxyXG4gICAgICAgIFxyXG4gICAgKSxcclxuICAgICR0aGVtZS1jb2xvcnNcclxuXHJcbik7XHJcblxyXG4vLyBnZW5lcmF0ZSBjb2xvciBpbiByb290XHJcbjpyb290IHtcclxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xyXG4gICAgfVxyXG4gICBcclxuICB9XHJcbiJdfQ== */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFDaEIsd0NBQXdDOztBQUV4Qzs7Ozs7OztVQU9VOztBQUVWO0lBQ0k7UUFDSTtZQUNJLFFBQVE7UUFDWjtJQUNKO0FBQ0o7OztBQUdBOzs7Ozs7OztjQVFjOztBQUVkLHNCQUFzQjs7QUFFdEIsY0FBYztBQUNkO0lBQ0ksY0FBYztJQUNkLGlCQUFpQjtJQUNqQixrQkFBa0I7QUFDdEI7O0FBRUEsMEJBQTBCO0FBQzFCO0NBQ0MsOEdBQThHO0FBQy9HOzs7OztFQUtFLDZCQUE2QjtJQUMzQixTQUFTO0VBQ1gsK0JBQStCO0VBQy9CLDREQUE0RDtFQUM1RCwyQkFBMkI7RUFDM0Isb0RBQW9EO0VBQ3BELDJCQUEyQjtFQUMzQixtQ0FBbUM7RUFDbkMsdUJBQXVCO0VBQ3ZCLHVCQUF1QjtFQUN2QixLQUFLO0VBQ0wsOEJBQThCO0VBQzlCLGdFQUFnRTtFQUNoRSwyQkFBMkI7RUFDM0IsMkJBQTJCO0VBQzNCLHVCQUF1QjtFQUN2Qix1QkFBdUI7RUFDdkIsS0FBSztFQUNMLDhCQUE4QjtFQUM5QixnRUFBZ0U7RUFDaEUsMkJBQTJCO0VBQzNCLHlDQUF5QztFQUN6Qyx1QkFBdUI7RUFDdkIsdUJBQXVCO0VBQ3ZCLEtBQUs7RUFDTCwrQkFBK0I7RUFDL0IsZ0VBQWdFO0VBQ2hFLDJCQUEyQjtFQUMzQix5Q0FBeUM7RUFDekMsdUJBQXVCO0VBQ3ZCLHVCQUF1QjtFQUN2QixLQUFLO0VBQ0wscUNBQXFDO0VBQ3JDLGdFQUFnRTtFQUNoRSwyQkFBMkI7RUFDM0IscUNBQXFDO0VBQ3JDLHVCQUF1QjtFQUN2Qix1QkFBdUI7RUFDdkIsS0FBSztFQUNMLG9DQUFvQztFQUNwQyxnRUFBZ0U7RUFDaEUsMkJBQTJCO0VBQzNCLHFDQUFxQztFQUNyQyx1QkFBdUI7RUFDdkIsdUJBQXVCO0VBQ3ZCLEtBQUs7RUFDTCxpQ0FBaUM7RUFDakMsZ0VBQWdFO0VBQ2hFLDJCQUEyQjtFQUMzQixxQ0FBcUM7RUFDckMsdUJBQXVCO0VBQ3ZCLHVCQUF1QjtFQUN2QixLQUFLO0VBQ0wsa0NBQWtDO0VBQ2xDLGdFQUFnRTtFQUNoRSwyQkFBMkI7RUFDM0IscUNBQXFDO0VBQ3JDLHVCQUF1QjtFQUN2Qix1QkFBdUI7RUFDdkIsS0FBSztFQUNMLEdBQUciLCJmaWxlIjoiX21peGlucy5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG4vLyBtaXhpbiB0byBtYW5hZ2UgcmVzcG9uc2l2ZSBicmVha3BvaW50c1xyXG5cclxuJGJyZWtwb2ludHM6IChcclxuICAgICdzbWFsbCc6IDU3NnB4LFxyXG4gICAgJ21lZGl1bSc6IDc2OHB4LFxyXG4gICAgJ2xhcmdlJzogOTkycHgsXHJcbiAgICAnbWxhcmdlJzogMTAyNHB4LFxyXG4gICAgJ3hsYXJnZSc6IDEyMDBweCxcclxuICAgICd4eGxhcmdlJzogMTQwMHB4LFxyXG4pICFkZWZhdWx0O1xyXG5cclxuQG1peGluIHJlc3BvbmQtdG8oJGJyZWtwb2ludCl7XHJcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWtwb2ludHMsICRicmVrcG9pbnQpe1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWtwb2ludHMsICRicmVrcG9pbnQpKXtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuJGNvbHVtbnM6ICgxOiAxMDAlLFxyXG4gICAgMjogNTAlLFxyXG4gICAgMzogMzMuMzMlLFxyXG4gICAgNDogMjUlLFxyXG4gICAgNTogMjAlLFxyXG4gICAgNjogMTYuNjYlLFxyXG4gICAgNzogMTQuMjglLFxyXG4gICAgODogMTIuNSUsXHJcbiAgICA5OiAxMS4xMSUpO1xyXG5cclxuJGNvbHVtbnNfX21hcmdpbjogMy44JTtcclxuXHJcbi8vIENlbnRlciBibG9ja1xyXG5AbWl4aW4gY2VudGVyLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIENvbHVtbiB3aWR0aCB3aXRoIG1hcmdpblxyXG5AbWl4aW4gY29sdW1uLXdpZHRoKCRudW1iZXJDb2x1bW5zOiAzKSB7XHJcblx0d2lkdGg6IG1hcC1nZXQoJGNvbHVtbnMsICRudW1iZXJDb2x1bW5zKSAtICggbWF0aC5kaXYoJGNvbHVtbnMtLW1hcmdpbiAqICRudW1iZXJDb2x1bW5zIC0gMSwgJG51bWJlckNvbHVtbnMpICk7XHJcbn1cclxuXHJcblxyXG5cclxuICBcclxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIC8vVHJpYW5nbGVcclxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vL1xyXG4gIC8vIEBtaXhpbiB0cmlhbmdsZSgkZGlyZWN0aW9uOnVwLCAkY29sb3I6IzAwMCwgJHNpemU6MTAwcHgpIHtcclxuICAvLyAgIEBpZiAoJGRpcmVjdGlvbiA9PSB1cCl7XHJcbiAgLy8gICAgIGJvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvcjtcclxuICAvLyAgICAgYm9yZGVyLXN0eWxlIDogc29saWQ7XHJcbiAgLy8gICAgIGJvcmRlci13aWR0aCA6IDAgJHNpemUgJHNpemU7XHJcbiAgLy8gICAgIGhlaWdodCAgICAgICA6IDA7XHJcbiAgLy8gICAgIHdpZHRoICAgICAgICA6IDA7XHJcbiAgLy8gICB9XHJcbiAgLy8gICBAaWYgKCRkaXJlY3Rpb24gPT0gZG93bikge1xyXG4gIC8vICAgICBib3JkZXItY29sb3IgOiAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgLy8gICAgIGJvcmRlci1zdHlsZSA6IHNvbGlkO1xyXG4gIC8vICAgICBib3JkZXItd2lkdGggOiAkc2l6ZTtcclxuICAvLyAgICAgaGVpZ2h0ICAgICAgIDogMDtcclxuICAvLyAgICAgd2lkdGggICAgICAgIDogMDtcclxuICAvLyAgIH1cclxuICAvLyAgIEBpZiAoJGRpcmVjdGlvbiA9PSBsZWZ0KSB7XHJcbiAgLy8gICAgIGJvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAvLyAgICAgYm9yZGVyLXN0eWxlIDogc29saWQ7XHJcbiAgLy8gICAgIGJvcmRlci13aWR0aCA6ICRzaXplICRzaXplICRzaXplIDA7XHJcbiAgLy8gICAgIGhlaWdodCAgICAgICA6IDA7XHJcbiAgLy8gICAgIHdpZHRoICAgICAgICA6IDA7XHJcbiAgLy8gICB9XHJcbiAgLy8gICBAaWYgKCRkaXJlY3Rpb24gPT0gcmlnaHQpIHtcclxuICAvLyAgICAgYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yO1xyXG4gIC8vICAgICBib3JkZXItc3R5bGUgOiBzb2xpZDtcclxuICAvLyAgICAgYm9yZGVyLXdpZHRoIDogJHNpemUgMCAkc2l6ZSAkc2l6ZTtcclxuICAvLyAgICAgaGVpZ2h0ICAgICAgIDogMDtcclxuICAvLyAgICAgd2lkdGggICAgICAgIDogMDtcclxuICAvLyAgIH1cclxuICAvLyAgIEBpZiAoJGRpcmVjdGlvbiA9PSBib3R0b21yaWdodCkge1xyXG4gIC8vICAgICBib3JkZXItY29sb3IgOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQ7XHJcbiAgLy8gICAgIGJvcmRlci1zdHlsZSA6IHNvbGlkO1xyXG4gIC8vICAgICBib3JkZXItd2lkdGggOiAwIDAgJHNpemUgJHNpemU7XHJcbiAgLy8gICAgIGhlaWdodCAgICAgICA6IDA7XHJcbiAgLy8gICAgIHdpZHRoICAgICAgICA6IDA7XHJcbiAgLy8gICB9XHJcbiAgLy8gICBAaWYgKCRkaXJlY3Rpb24gPT0gYm90dG9tbGVmdCkge1xyXG4gIC8vICAgICBib3JkZXItY29sb3IgOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3I7XHJcbiAgLy8gICAgIGJvcmRlci1zdHlsZSA6IHNvbGlkO1xyXG4gIC8vICAgICBib3JkZXItd2lkdGggOiAkc2l6ZSAwIDAgJHNpemU7XHJcbiAgLy8gICAgIGhlaWdodCAgICAgICA6IDA7XHJcbiAgLy8gICAgIHdpZHRoICAgICAgICA6IDA7XHJcbiAgLy8gICB9XHJcbiAgLy8gICBAaWYgKCRkaXJlY3Rpb24gPT0gdG9wbGVmdCkge1xyXG4gIC8vICAgICBib3JkZXItY29sb3IgOiAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgLy8gICAgIGJvcmRlci1zdHlsZSA6IHNvbGlkO1xyXG4gIC8vICAgICBib3JkZXItd2lkdGggOiAkc2l6ZSAkc2l6ZSAwIDA7XHJcbiAgLy8gICAgIGhlaWdodCAgICAgICA6IDA7XHJcbiAgLy8gICAgIHdpZHRoICAgICAgICA6IDA7XHJcbiAgLy8gICB9XHJcbiAgLy8gICBAaWYgKCRkaXJlY3Rpb24gPT0gdG9wcmlnaHQpIHtcclxuICAvLyAgICAgYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gIC8vICAgICBib3JkZXItc3R5bGUgOiBzb2xpZDtcclxuICAvLyAgICAgYm9yZGVyLXdpZHRoIDogMCAkc2l6ZSAkc2l6ZSAwO1xyXG4gIC8vICAgICBoZWlnaHQgICAgICAgOiAwO1xyXG4gIC8vICAgICB3aWR0aCAgICAgICAgOiAwO1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuICBcclxuICBcclxuXHJcbiAgXHJcblxyXG4gIFxyXG5cclxuICBcclxuIl19 */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9hYnN0cmFjdHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQ0EsNkJBQTZCO0FBQzdCLHVCQUF1QiIsImZpbGUiOiJfYWJzdHJhY3RzLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuQGltcG9ydCBcInZhcmlhYmxlcy92YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIm1peGlucy9taXhpbnNcIjtcclxuIl19 */
/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/* Normalize
--------------------------------------------- */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2.222em;
  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;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**
 * 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;
  font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  -moz-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

/**
 * 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;
  font-size: 1em;
}

/**
 * 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;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  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;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**
 * 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;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

/**
 * 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;
  outline-offset: -2px;
}

/**
 * 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;
  font: inherit;
}

/* 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;
}

/* Box sizing
--------------------------------------------- */
/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}

html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/* Typography
--------------------------------------------- */
h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Navigation
--------------------------------------------- */
.main-navigation {
  display: block;
  width: 100%;
}

.main-navigation ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}

.main-navigation ul ul a {
  width: 200px;
}

.main-navigation li {
  position: relative;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 50%;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  text-align: end;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 50%;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
  display: block;
}

.post,
.page {
  margin: 0 0 1.5em;
}

.updated:not(.published) {
  display: none;
}

.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
  margin: 0 0 1.5em;
}

.widget select {
  max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Jetpack infinite scroll
--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  -webkit-clip-path: none;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

/*# sourceMappingURL=data:application/json;base64,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QXVCO0NBQ3ZCLHFCQUFxQjtDQUNyQixRQUFRO0NBQ1IsV0FBVztDQUNYLGVBQWU7QUFDaEI7O0FBRUEscURBQXFEO0FBQ3JEO0NBQ0MsVUFBVTtBQUNYOztBQUVBOytDQUMrQztBQUMvQzs7Q0FFQyxhQUFhO0NBQ2IsV0FBVzs7Q0FFWCxhQUFhO0NBQ2IsbUJBQW1CO0NBQ25CLG9CQUFvQjtBQUNyQjs7QUFFQTs7Q0FFQyxhQUFhO0NBQ2IsWUFBWTs7Q0FFWixhQUFhO0NBQ2Isa0JBQWtCO0NBQ2xCLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLFdBQVc7Q0FDWCxjQUFjO0NBQ2QsaUJBQWlCO0NBQ2pCLGtCQUFrQjtDQUNsQixvQkFBb0I7QUFDckIiLCJmaWxlIjoiX25vcm1hbGl6ZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIEdlbmVyaWNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogTm9ybWFsaXplXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyogRG9jdW1lbnRcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cclxuaHRtbCB7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTU7XHJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG5cdFxyXG59XHJcblxyXG4vKiBTZWN0aW9uc1xyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcbmJvZHkge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cclxubWFpbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5oMSB7XHJcblx0Zm9udC1zaXplOiAyLjIyMmVtO1xyXG5cdG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcbmhyIHtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5wcmUge1xyXG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuXHRmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5hIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5hYmJyW3RpdGxlXSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuYixcclxuc3Ryb25nIHtcclxuXHRmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcbnNtYWxsIHtcclxuXHRmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5zdWIsXHJcbnN1cCB7XHJcblx0Zm9udC1zaXplOiA3NSU7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuXHRib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcblx0dG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuaW1nIHtcclxuXHRib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRmb250LXNpemU6IDEwMCU7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTU7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xyXG5idXR0b24sXHJcbmlucHV0IHtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuXHRib3JkZXItc3R5bGU6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5maWVsZHNldCB7XHJcblx0cGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqXHRcdGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxubGVnZW5kIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxucHJvZ3Jlc3Mge1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKi9cclxudGV4dGFyZWEge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG5cdGZvbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlXHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuZGV0YWlscyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcbnN1bW1hcnkge1xyXG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLyogTWlzY1xyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXHJcbnRlbXBsYXRlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAqL1xyXG5baGlkZGVuXSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogQm94IHNpemluZ1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi8qIEluaGVyaXQgYm94LXNpemluZyB0byBtb3JlIGVhc2lseSBjaGFuZ2UgaXQncyB2YWx1ZSBvbiBhIGNvbXBvbmVudCBsZXZlbC5cclxuQGxpbmsgaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcblx0Ym94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxuaHRtbCB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIEJhc2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogVHlwb2dyYXBoeVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuXHRjbGVhcjogYm90aDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIExheW91dHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIENvbXBvbmVudHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogTmF2aWdhdGlvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm1haW4tbmF2aWdhdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tYWluLW5hdmlnYXRpb24gdWwge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLy8gLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB7XHJcbi8vIFx0Ym94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuLy8gXHRmbG9hdDogbGVmdDtcclxuLy8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vIFx0dG9wOiAxMDAlO1xyXG4vLyBcdGxlZnQ6IC05OTllbTtcclxuLy8gXHR6LWluZGV4OiA5OTk5OTtcclxuLy8gfVxyXG5cclxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB1bCB7XHJcblx0bGVmdDogLTk5OWVtO1xyXG5cdHRvcDogMDtcclxufVxyXG5cclxuLy8gLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaTpob3ZlciA+IHVsLFxyXG4vLyAubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpLmZvY3VzID4gdWwge1xyXG4vLyBcdGRpc3BsYXk6IGJsb2NrO1xyXG4vLyBcdGxlZnQ6IGF1dG87XHJcbi8vIH1cclxuXHJcbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgYSB7XHJcblx0d2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4ubWFpbi1uYXZpZ2F0aW9uIGxpIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8qIFNtYWxsIG1lbnUuICovXHJcbi5tZW51LXRvZ2dsZSxcclxuLm1haW4tbmF2aWdhdGlvbi50b2dnbGVkIHVsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcuNWVtKSB7XHJcblxyXG4vLyBcdC5tZW51LXRvZ2dsZSB7XHJcbi8vIFx0XHRkaXNwbGF5OiBub25lO1xyXG4vLyBcdH1cclxuXHJcbi8vIFx0Lm1haW4tbmF2aWdhdGlvbiB1bCB7XHJcbi8vIFx0XHRkaXNwbGF5OiBmbGV4O1xyXG4vLyBcdH1cclxuLy8gfVxyXG5cclxuLnNpdGUtbWFpbiAuY29tbWVudC1uYXZpZ2F0aW9uLFxyXG4uc2l0ZS1tYWluIC5wb3N0cy1uYXZpZ2F0aW9uLFxyXG4uc2l0ZS1tYWluIC5wb3N0LW5hdmlnYXRpb24ge1xyXG5cdG1hcmdpbjogMCAwIDEuNWVtO1xyXG59XHJcblxyXG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MsXHJcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbGlua3MsXHJcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLFxyXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLFxyXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMge1xyXG5cdGZsZXg6IDEgMCA1MCU7XHJcbn1cclxuXHJcbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1uZXh0LFxyXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQsXHJcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1uZXh0IHtcclxuXHR0ZXh0LWFsaWduOiBlbmQ7XHJcblx0ZmxleDogMSAwIDUwJTtcclxufVxyXG5cclxuLyogUG9zdHMgYW5kIHBhZ2VzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc3RpY2t5IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBvc3QsXHJcbi5wYWdlIHtcclxuXHRtYXJnaW46IDAgMCAxLjVlbTtcclxufVxyXG5cclxuLnVwZGF0ZWQ6bm90KC5wdWJsaXNoZWQpIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucGFnZS1jb250ZW50LFxyXG4uZW50cnktY29udGVudCxcclxuLmVudHJ5LXN1bW1hcnkge1xyXG5cdG1hcmdpbjogMS41ZW0gMCAwO1xyXG59XHJcblxyXG4ucGFnZS1saW5rcyB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0bWFyZ2luOiAwIDAgMS41ZW07XHJcbn1cclxuXHJcbi8qIENvbW1lbnRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY29tbWVudC1jb250ZW50IGEge1xyXG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLmJ5cG9zdGF1dGhvciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIFdpZGdldHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53aWRnZXQge1xyXG5cdG1hcmdpbjogMCAwIDEuNWVtO1xyXG59XHJcblxyXG4ud2lkZ2V0IHNlbGVjdCB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiBNZWRpYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxyXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxyXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLyogTWFrZSBzdXJlIGxvZ28gbGluayB3cmFwcyBhcm91bmQgbG9nbyBpbWFnZS4gKi9cclxuLmN1c3RvbS1sb2dvLWxpbmsge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyogQ2FwdGlvbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53cC1jYXB0aW9uIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XHJcblx0bWFyZ2luOiAwLjgwNzVlbSAwO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi10ZXh0IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIFBsdWdpbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogSmV0cGFjayBpbmZpbml0ZSBzY3JvbGxcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKiBIaWRlIHRoZSBQb3N0cyBOYXZpZ2F0aW9uIGFuZCB0aGUgRm9vdGVyIHdoZW4gSW5maW5pdGUgU2Nyb2xsIGlzIGluIHVzZS4gKi9cclxuLmluZmluaXRlLXNjcm9sbCAucG9zdHMtbmF2aWdhdGlvbixcclxuLmluZmluaXRlLXNjcm9sbC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIFJlLWRpc3BsYXkgdGhlIFRoZW1lIEZvb3RlciB3aGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kLiAqL1xyXG4uaW5maW5pdHktZW5kLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBVdGlsaXRpZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogQWNjZXNzaWJpbGl0eVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXHJcbi5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG5cdGJvcmRlcjogMDtcclxuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpO1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdG1hcmdpbjogLTFweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IDFweDtcclxuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcblx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xyXG5cdGNsaXAtcGF0aDogbm9uZTtcclxuXHRjb2xvcjogIzIxNzU5YjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDAuODc1cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdGxlZnQ6IDVweDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0b3A6IDVweDtcclxuXHR3aWR0aDogYXV0bztcclxuXHR6LWluZGV4OiAxMDAwMDA7XHJcbn1cclxuXHJcbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xyXG4jcHJpbWFyeVt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcclxuXHRvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vKiBBbGlnbm1lbnRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYWxpZ25sZWZ0IHtcclxuXHJcblx0LypydGw6aWdub3JlKi9cclxuXHRmbG9hdDogbGVmdDtcclxuXHJcblx0LypydGw6aWdub3JlKi9cclxuXHRtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG59XHJcblxyXG4uYWxpZ25yaWdodCB7XHJcblxyXG5cdC8qcnRsOmlnbm9yZSovXHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cclxuXHQvKnJ0bDppZ25vcmUqL1xyXG5cdG1hcmdpbi1sZWZ0OiAxLjVlbTtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxufVxyXG5cclxuLmFsaWduY2VudGVyIHtcclxuXHRjbGVhcjogYm90aDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbn1cclxuIl19 */
/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}

html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ib3gtc2l6aW5nLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7MkZBQzJGO0FBQzNGOzs7Q0FHQywyQkFBbUI7SUFBbkIsd0JBQW1CO1NBQW5CLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLDhCQUFzQjtJQUF0QiwyQkFBc0I7U0FBdEIsc0JBQXNCO0NBQ3RCLHFCQUFxQjtBQUN0QiIsImZpbGUiOiJfYm94LXNpemluZy5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1vcmUgZWFzaWx5IGNoYW5nZSBpdCdzIHZhbHVlIG9uIGEgY29tcG9uZW50IGxldmVsLlxyXG5AbGluayBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlLyAqL1xyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG5odG1sIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC8vIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG4iXX0= */
/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
  color: rgba(var(--font-color-rgb), 0.9);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--secondary-font);
  font-weight: 400;
  margin-bottom: 0.5em;
  line-height: 1.55;
}

h1 {
  font-size: 2.666em;
}

h2 {
  font-size: 2.222em;
}

h3 {
  font-size: 1.9444em;
}

h4 {
  font-size: 1.666em;
}

h5 {
  font-size: 1.444em;
}

h6 {
  font-size: 1.222em;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9oZWFkaW5ncy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Q0FNQyxrQ0FBa0M7Q0FDbEMsZ0JBQWdCO0NBQ2hCLG9CQUFvQjtDQUNwQixpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7O0FBRW5COztBQUVBO0NBQ0Msa0JBQWtCOztBQUVuQiIsImZpbGUiOiJfaGVhZGluZ3Muc2NzcyIsInNvdXJjZXNDb250ZW50IjpbImgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmRhcnktZm9udCk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuXHRsaW5lLWhlaWdodDogMS41NTtcclxufVxyXG5cclxuaDEge1xyXG5cdGZvbnQtc2l6ZTogMi42NjZlbTtcclxufVxyXG5cclxuaDIge1xyXG5cdGZvbnQtc2l6ZTogMi4yMjJlbTtcclxufVxyXG5cclxuaDMge1xyXG5cdGZvbnQtc2l6ZTogMS45NDQ0ZW07XHJcbn1cclxuXHJcbmg0IHtcclxuXHRmb250LXNpemU6IDEuNjY2ZW07XHJcbn1cclxuXHJcbmg1IHtcclxuXHRmb250LXNpemU6IDEuNDQ0ZW07XHJcblxyXG59XHJcblxyXG5oNiB7XHJcblx0Zm9udC1zaXplOiAxLjIyMmVtO1xyXG5cclxufSJdfQ== */
p:not(.elementor-page p) {
  margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code,
kbd,
tt,
var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jb3B5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFFQTtDQUNDLG9CQUFvQjs7QUFFckI7OztBQUdBOzs7O0NBSUMsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGdCQUFnQjtDQUNoQixtREFBbUQ7Q0FDbkQsZ0JBQWdCO0NBQ2hCLG9CQUFvQjtDQUNwQixlQUFlO0NBQ2YsY0FBYztDQUNkLGNBQWM7QUFDZjs7QUFFQTs7OztDQUlDLDJFQUEyRTtBQUM1RTs7QUFFQTs7Q0FFQyw4QkFBOEI7Q0FDOUIsWUFBWTtBQUNiOztBQUVBOztDQUVDLG1CQUFtQjtDQUNuQixxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCIiwiZmlsZSI6Il9jb3B5LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuXHJcbnA6bm90KC5lbGVtZW50b3ItcGFnZSBwKSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblx0XHJcbn1cclxuXHJcblxyXG5kZm4sXHJcbmNpdGUsXHJcbmVtLFxyXG5pIHtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG5cdG1hcmdpbjogMCAxLjVlbTtcclxufVxyXG5cclxuYWRkcmVzcyB7XHJcblx0bWFyZ2luOiAwIDAgMS41ZW07XHJcbn1cclxuXHJcbnByZSB7XHJcblx0YmFja2dyb3VuZDogI2VlZTtcclxuXHRmb250LWZhbWlseTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIGNvdXJpZXIsIG1vbm9zcGFjZTtcclxuXHRsaW5lLWhlaWdodDogMS42O1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNmVtO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHRwYWRkaW5nOiAxLjZlbTtcclxufVxyXG5cclxuY29kZSxcclxua2JkLFxyXG50dCxcclxudmFyIHtcclxuXHRmb250LWZhbWlseTogbW9uYWNvLCBjb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xyXG59XHJcblxyXG5hYmJyLFxyXG5hY3JvbnltIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XHJcblx0Y3Vyc29yOiBoZWxwO1xyXG59XHJcblxyXG5tYXJrLFxyXG5pbnMge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY5YzA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5iaWcge1xyXG5cdGZvbnQtc2l6ZTogMTI1JTtcclxufVxyXG4iXX0= */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl90eXBvZ3JhcGh5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7OztDQU1DLHNDQUFzQztDQUN0QyxnSUFBZ0k7Q0FDaEksZUFBZTtDQUNmLGdCQUFnQjtBQUNqQjs7QUFFQSxrQkFBa0I7QUFDbEIsY0FBYyIsImZpbGUiOiJfdHlwb2dyYXBoeS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiYm9keSxcclxuYnV0dG9uLFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG5vcHRncm91cCxcclxudGV4dGFyZWEge1xyXG5cdGNvbG9yOiByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwwLjkpO1xyXG5cdGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuQGltcG9ydCBcImhlYWRpbmdzXCI7XHJcbkBpbXBvcnQgXCJjb3B5XCI7XHJcbiJdfQ== */
/* Elements
--------------------------------------------- */
body {
  background: var(--background-color);
  font-size: 18px;
  line-height: 1.75;
  color: rgba(var(--font-color-rgb), 0.9);
  font-family: var(--primary-font);
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  overflow-x: hidden;
}

body.post,
body.page {
  margin-bottom: 0;
}

* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ib2R5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQ0FBbUM7RUFDbkMsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1Q0FBdUM7RUFDdkMsZ0NBQWdDO0VBQ2hDLG1DQUFtQztFQUNuQyw4QkFBOEI7RUFDOUIsc0JBQXNCO0VBQ3RCLGtDQUFrQztFQUNsQyxrQkFBa0I7QUFDcEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsU0FBUztFQUNULFVBQVU7RUFDViw4QkFBc0I7S0FBdEIsMkJBQXNCO1VBQXRCLHNCQUFzQjtBQUN4QiIsImZpbGUiOiJfYm9keS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiYm9keSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gIGNvbG9yOiByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgMC45KTtcclxuICBmb250LWZhbWlseTogdmFyKC0tcHJpbWFyeS1mb250KTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuYm9keS5wb3N0LFxyXG5ib2R5LnBhZ2Uge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbioge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuIl19 */
.section-devider hr {
  margin: 0;
  height: 0;
  background: none;
  border-top: 1px solid rgba(var(--font-color-rgb), 0.1);
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9oci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDQTtDQUNDO0VBQ0MsU0FBUztFQUNULFNBQVM7RUFDVCxnQkFBZ0I7RUFDaEIscURBQXFEO0NBQ3REO0FBQ0QiLCJmaWxlIjoiX2hyLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLnNlY3Rpb24tZGV2aWRlciB7XHJcblx0aHIge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgLjEpO1xyXG5cdH1cclxufVxyXG4iXX0= */
/* Elements
--------------------------------------------- */
hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul,
ol {
  margin: 0 0 1.5em 3em;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

.entry-content li > ul,
.entry-content li > ol {
  margin-top: 10px;
}
.entry-content ul > li, .entry-content ol > li {
  margin-bottom: 10px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9saXN0cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOytDQUMrQzs7QUFFL0M7Q0FDQyxzQkFBc0I7Q0FDdEIsU0FBUztDQUNULFdBQVc7Q0FDWCxvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBOzs7Q0FHQyxnQkFBZ0I7Q0FDaEIsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCO0FBQ0E7Q0FDQzs7RUFFQyxlQUFlO0NBQ2hCO0NBQ0E7RUFDQyxrQkFBa0I7Q0FDbkI7QUFDRCIsImZpbGUiOiJfbGlzdHMuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEVsZW1lbnRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuaHIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG59XHJcblxyXG51bCxcclxub2wge1xyXG5cdG1hcmdpbjogMCAwIDEuNWVtIDNlbTtcclxufVxyXG5cclxudWwge1xyXG5cdGxpc3Qtc3R5bGU6IGRpc2M7XHJcbn1cclxuXHJcbm9sIHtcclxuXHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xyXG59XHJcblxyXG5saT51bCxcclxubGk+b2wge1xyXG5cdFxyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0bWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG59XHJcblxyXG5kdCB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuZGQge1xyXG5cdG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcclxufVxyXG4uZW50cnktY29udGVudHtcclxuXHRsaSA+IHVsLFxyXG5cdGxpPm9se1xyXG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdH1cclxuXHR1bD4gbGksb2wgPiBsaXtcclxuXHRcdG1hcmdpbi1ib3R0b206MTBweDtcclxuXHR9XHJcbn1cclxuIl19 */
/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

img {
  height: auto;
  max-width: 100%;
}

img, iframe, svg {
  vertical-align: top;
}

iframe {
  margin-bottom: 60px;
  width: 100%;
}

figure {
  margin: 1em 0;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9tZWRpYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHVEQUF1RDtBQUN2RDs7O0NBR0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLFlBQVksRUFBRSx3Q0FBd0M7Q0FDdEQsZUFBZSxFQUFFLDRCQUE0QjtBQUM5QztBQUNBO0NBQ0MsbUJBQW1CO0FBQ3BCO0FBQ0E7SUFDSSxtQkFBbUI7SUFDbkIsV0FBVztBQUNmOztBQUVBO0NBQ0MsYUFBYSxFQUFFLHVFQUF1RTtBQUN2RiIsImZpbGUiOiJfbWVkaWEuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXHJcbmVtYmVkLFxyXG5pZnJhbWUsXHJcbm9iamVjdCB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5pbWcge1xyXG5cdGhlaWdodDogYXV0bzsgLy8gTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS5cclxuXHRtYXgtd2lkdGg6IDEwMCU7IC8vIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguXHJcbn1cclxuaW1nLCBpZnJhbWUsIHN2Z3tcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcbmlmcmFtZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuZmlndXJlIHtcclxuXHRtYXJnaW46IDFlbSAwOyAvLyBFeHRyYSB3aWRlIGltYWdlcyB3aXRoaW4gZmlndXJlIHRhZ3MgZG9uJ3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYS5cclxufVxyXG4iXX0= */
table {
  margin: 0 0 1.5em;
  width: 100%;
  text-align: left;
}
table tbody tr:nth-child(odd) {
  background-color: rgba(var(--primary-color-rgb), 0.02);
}
table thead {
  border-bottom: 0 !important;
}
table thead th {
  font-weight: 600;
}

table,
tr {
  border-collapse: collapse;
}

td {
  color: var(--font-color);
}

th,
td {
  border: 0;
  padding: 8px;
  text-align: left;
  font-weight: normal;
}

caption,
th,
td {
  padding: 14px 30px !important;
  border: 0 !important;
}

th a {
  color: var(--font-color);
  text-decoration: none;
}
th a:hover {
  color: var(--primary-color);
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl90YWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtDQUNDLGlCQUFpQjtDQUNqQixXQUFXO0NBQ1gsZ0JBQWdCOztDQUVoQjtFQUNDO0dBQ0M7SUFDQyxzREFBc0Q7R0FDdkQ7RUFDRDtDQUNEOztDQUVBO0VBQ0MsMkJBQTJCO0VBQzNCO0dBQ0MsZ0JBQWdCO0VBQ2pCO0NBQ0Q7O0FBRUQ7O0FBRUE7OztDQUdDLHlCQUF5QjtBQUMxQjs7QUFFQTs7Q0FFQyx3QkFBd0I7O0FBRXpCOztBQUVBOztDQUVDLFNBQVM7Q0FDVCxZQUFZO0NBQ1osZ0JBQWdCO0NBQ2hCLG1CQUFtQjs7QUFFcEI7O0FBRUE7OztDQUdDLDZCQUE2QjtDQUM3QixtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQztFQUNDLHdCQUF3QjtFQUN4QixxQkFBcUI7O0VBRXJCO0dBQ0MsMkJBQTJCO0VBQzVCOztDQUVEO0FBQ0QiLCJmaWxlIjoiX3RhYmxlcy5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsidGFibGUge1xyXG5cdG1hcmdpbjogMCAwIDEuNWVtO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdHRib2R5IHtcclxuXHRcdHRyIHtcclxuXHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1wcmltYXJ5LWNvbG9yLXJnYiksIDAuMDIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR0aGVhZCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0XHR0aCB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxudGFibGUsXHJcbnRyIHtcclxuXHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG5cclxudGQge1xyXG5cclxuXHRjb2xvcjogdmFyKC0tZm9udC1jb2xvcik7XHJcblxyXG59XHJcblxyXG50aCxcclxudGQge1xyXG5cdGJvcmRlcjogMDtcclxuXHRwYWRkaW5nOiA4cHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxufVxyXG5cclxuY2FwdGlvbixcclxudGgsXHJcbnRkIHtcclxuXHRwYWRkaW5nOiAxNHB4IDMwcHggIWltcG9ydGFudDtcclxuXHRib3JkZXI6MCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG50aCB7XHJcblx0YSB7XHJcblx0XHRjb2xvcjogdmFyKC0tZm9udC1jb2xvcik7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG59Il19 */
/* Quote */
.wp-block-quote.alignleft p:last-of-type,
.wp-block-quote.alignright p:last-of-type {
  margin-bottom: 0;
}

.wp-block-quote cite {
  color: inherit;
  font-size: inherit;
}

.entry-content .wp-block-quote {
  border-left: 0;
  margin: 50px 0;
  padding-left: 45px;
}

blockquote {
  margin: 50px 0;
  padding: 45px;
  background: rgba(var(--primary-color-rgb), 0.03);
  color: var(--font-color);
  position: relative;
  z-index: 1;
  overflow: hidden;
}
blockquote::before {
  content: "";
  width: 127px;
  height: 110px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='127.432' height='110.665' viewBox='0 0 127.432 110.665'%3E%3Cg id='Group_1443' data-name='Group 1443' transform='translate(0 0)' opacity='0.3'%3E%3Cpath id='Path_5841' data-name='Path 5841' d='M194.147,345.773c-3.28,2.743-6.38,5.4-9.538,7.955-2.133,1.724-4.343,3.3-6.522,4.934-6.576,4.932-13.3,5.586-20.243,1.173-2.939-1.868-4.314-5.268-5.477-8.714a68.381,68.381,0,0,1-2.375-9.783c-.994-5.555-2.209-11.138-1.557-16.906.577-5.112,1.16-10.251,2.163-15.248a23.117,23.117,0,0,1,3.01-7.026c2.8-4.7,5.735-9.276,8.779-13.732a23.928,23.928,0,0,1,4.793-5.371c2.207-1.72,3.608-4.17,5.148-6.6,3.216-5.068,6.556-10.013,9.8-15.052a28.681,28.681,0,0,0,1.475-3.084c.163-.338.31-.795.563-.943,2.775-1.632,5.518-3.377,8.376-4.752,2.016-.97,3.528,1.238,5.25,2.057a3.4,3.4,0,0,1-.148,1.769c-1.535,3.621-3.138,7.2-4.71,10.8-3.534,8.085-7.357,16-10.514,24.308-3.248,8.542-6.275,17.324-6.5,27.026-.065,2.869.266,5.75.374,8.627.065,1.753,1.017,1.914,2.044,1.753a11.21,11.21,0,0,0,7.146-4.324c1.41-1.752,2.246-1.821,3.817-.239,2.013,2.029,3.923,4.218,5.856,6.367a1.677,1.677,0,0,1,.429,1.023c-.151,3.187-.352,6.379-2.323,8.826C191.077,343.331,191.107,343.7,194.147,345.773Z' transform='translate(-70.424 -252.194)' fill='%23f2cab3'/%3E%3Cpath id='Path_5842' data-name='Path 5842' d='M259.193,344.341c-4.6,5.231-8.984,10.521-15.185,12.561a11.207,11.207,0,0,0-3.233,2.286c-5.3,4.46-11.216,4.268-17.085,2.977-4.218-.928-6.7-5.277-7.252-10.588-.948-9.07.893-17.566,3.187-26,.1-.381.287-.73.373-1.114,1.88-8.435,5.937-15.587,9.2-23.164,2.257-5.249,5.674-9.732,8.694-14.758.6,1.231.936,2.1,1.4,2.854.947,1.552,2.144,1.065,2.942-.529a12.559,12.559,0,0,0,.69-2.028c.39-1.313,1.017-1.885,2.24-.981-.207-2.706-.034-5.343,2.121-6.4.81-.4,2.093.691,3.288,1.15.659-1.414,1.61-3.271,2.38-5.236a4.422,4.422,0,0,0-.234-2.1c-.3-1.353-.733-2.666-.974-4.032a11.511,11.511,0,0,1,1.917-8.21c1.1-1.825,2.033-3.8,3.059-5.687,2.014-3.709,4.517-4.035,7.155-.948a17.668,17.668,0,0,0,2.386,2.7,5.03,5.03,0,0,0,2.526.767,7.3,7.3,0,0,0,2.09-.458c-.477,1.277-.81,2.261-1.2,3.2-4.945,11.79-10.1,23.454-14.784,35.4-3.468,8.844-6.331,18.054-9.458,27.1a6.573,6.573,0,0,0-.226.964c-.649,3.651.393,4.769,3.4,4.056,2.592-.618,4.313-3.327,6.743-4.071a16.177,16.177,0,0,1,5.847-.563c1.236.087,2.6,3.97,2.248,6.047-.7,4.12-1.9,8.009-4.311,11.09C258.068,341.977,257.566,343.062,259.193,344.341Z' transform='translate(-216.183 -252.301)' fill='%23A60505'/%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-background-size: 100% 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  left: 0px;
  bottom: -16px;
  z-index: -1;
  opacity: 0.05;
}
blockquote p {
  font-size: 1.3333333333em;
  font-family: var(--secondary-font);
  line-height: 1.75;
}
blockquote p:last-child {
  margin-bottom: 0;
}
blockquote.wp-block-quote cite {
  font-size: 1em;
  letter-spacing: 1.5px;
  margin-left: 10px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ibG9ja3F1b3RlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsVUFBVTtBQUNWLFdBQVc7OztBQUdYOztDQUVDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGNBQWM7Q0FDZCxrQkFBa0I7QUFDbkI7QUFDQTtDQUNDLGNBQWM7Q0FDZCxjQUFjO0NBQ2Qsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsY0FBYztDQUNkLGFBQWE7Q0FDYixnREFBZ0Q7Q0FDaEQsd0JBQXdCO0NBQ3hCLGtCQUFrQjtDQUNsQixVQUFVO0NBQ1YsZ0JBQWdCOztDQUVoQjtFQUNDLFdBQVc7RUFDWCxZQUFZO0VBQ1osYUFBYTtFQUNiLDA4RUFBMDhFO0VBQzE4RSxrQ0FBcUI7VUFBckIscUJBQXFCO0VBQ3JCLDRCQUE0QjtFQUM1QixrQkFBa0I7RUFDbEIsU0FBUztFQUNULGFBQWE7RUFDYixXQUFXO0VBQ1gsYUFBYTtDQUNkOztDQUVBO0VBQ0MsOENBQThDO0VBQzlDLGtDQUFrQztFQUNsQyxpQkFBaUI7O0VBRWpCO0dBQ0MsZ0JBQWdCO0VBQ2pCO0NBQ0Q7O0NBRUE7RUFDQztHQUNDLGNBQWM7R0FDZCxxQkFBcUI7R0FDckIsaUJBQWlCO0VBQ2xCO0NBQ0Q7QUFDRCIsImZpbGUiOiJfYmxvY2txdW90ZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogUXVvdGUgKi9cclxuLy9ibG9ja3F1b3RlXHJcblxyXG5cclxuLndwLWJsb2NrLXF1b3RlLmFsaWdubGVmdCBwOmxhc3Qtb2YtdHlwZSxcclxuLndwLWJsb2NrLXF1b3RlLmFsaWducmlnaHQgcDpsYXN0LW9mLXR5cGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi53cC1ibG9jay1xdW90ZSBjaXRlIHtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXF1b3Rle1xyXG5cdGJvcmRlci1sZWZ0OiAwO1xyXG5cdG1hcmdpbjogNTBweCAwO1xyXG5cdHBhZGRpbmctbGVmdDogNDVweDtcclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcblx0bWFyZ2luOiA1MHB4IDA7XHJcblx0cGFkZGluZzogNDVweDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXByaW1hcnktY29sb3ItcmdiKSwgMC4wMyk7XHJcblx0Y29sb3I6IHZhcigtLWZvbnQtY29sb3IpO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDEyN3B4O1xyXG5cdFx0aGVpZ2h0OiAxMTBweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTI3LjQzMicgaGVpZ2h0PScxMTAuNjY1JyB2aWV3Qm94PScwIDAgMTI3LjQzMiAxMTAuNjY1JyUzRSUzQ2cgaWQ9J0dyb3VwXzE0NDMnIGRhdGEtbmFtZT0nR3JvdXAgMTQ0MycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgb3BhY2l0eT0nMC4zJyUzRSUzQ3BhdGggaWQ9J1BhdGhfNTg0MScgZGF0YS1uYW1lPSdQYXRoIDU4NDEnIGQ9J00xOTQuMTQ3LDM0NS43NzNjLTMuMjgsMi43NDMtNi4zOCw1LjQtOS41MzgsNy45NTUtMi4xMzMsMS43MjQtNC4zNDMsMy4zLTYuNTIyLDQuOTM0LTYuNTc2LDQuOTMyLTEzLjMsNS41ODYtMjAuMjQzLDEuMTczLTIuOTM5LTEuODY4LTQuMzE0LTUuMjY4LTUuNDc3LTguNzE0YTY4LjM4MSw2OC4zODEsMCwwLDEtMi4zNzUtOS43ODNjLS45OTQtNS41NTUtMi4yMDktMTEuMTM4LTEuNTU3LTE2LjkwNi41NzctNS4xMTIsMS4xNi0xMC4yNTEsMi4xNjMtMTUuMjQ4YTIzLjExNywyMy4xMTcsMCwwLDEsMy4wMS03LjAyNmMyLjgtNC43LDUuNzM1LTkuMjc2LDguNzc5LTEzLjczMmEyMy45MjgsMjMuOTI4LDAsMCwxLDQuNzkzLTUuMzcxYzIuMjA3LTEuNzIsMy42MDgtNC4xNyw1LjE0OC02LjYsMy4yMTYtNS4wNjgsNi41NTYtMTAuMDEzLDkuOC0xNS4wNTJhMjguNjgxLDI4LjY4MSwwLDAsMCwxLjQ3NS0zLjA4NGMuMTYzLS4zMzguMzEtLjc5NS41NjMtLjk0MywyLjc3NS0xLjYzMiw1LjUxOC0zLjM3Nyw4LjM3Ni00Ljc1MiwyLjAxNi0uOTcsMy41MjgsMS4yMzgsNS4yNSwyLjA1N2EzLjQsMy40LDAsMCwxLS4xNDgsMS43NjljLTEuNTM1LDMuNjIxLTMuMTM4LDcuMi00LjcxLDEwLjgtMy41MzQsOC4wODUtNy4zNTcsMTYtMTAuNTE0LDI0LjMwOC0zLjI0OCw4LjU0Mi02LjI3NSwxNy4zMjQtNi41LDI3LjAyNi0uMDY1LDIuODY5LjI2Niw1Ljc1LjM3NCw4LjYyNy4wNjUsMS43NTMsMS4wMTcsMS45MTQsMi4wNDQsMS43NTNhMTEuMjEsMTEuMjEsMCwwLDAsNy4xNDYtNC4zMjRjMS40MS0xLjc1MiwyLjI0Ni0xLjgyMSwzLjgxNy0uMjM5LDIuMDEzLDIuMDI5LDMuOTIzLDQuMjE4LDUuODU2LDYuMzY3YTEuNjc3LDEuNjc3LDAsMCwxLC40MjksMS4wMjNjLS4xNTEsMy4xODctLjM1Miw2LjM3OS0yLjMyMyw4LjgyNkMxOTEuMDc3LDM0My4zMzEsMTkxLjEwNywzNDMuNywxOTQuMTQ3LDM0NS43NzNaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNzAuNDI0IC0yNTIuMTk0KScgZmlsbD0nJTIzZjJjYWIzJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzU4NDInIGRhdGEtbmFtZT0nUGF0aCA1ODQyJyBkPSdNMjU5LjE5MywzNDQuMzQxYy00LjYsNS4yMzEtOC45ODQsMTAuNTIxLTE1LjE4NSwxMi41NjFhMTEuMjA3LDExLjIwNywwLDAsMC0zLjIzMywyLjI4NmMtNS4zLDQuNDYtMTEuMjE2LDQuMjY4LTE3LjA4NSwyLjk3Ny00LjIxOC0uOTI4LTYuNy01LjI3Ny03LjI1Mi0xMC41ODgtLjk0OC05LjA3Ljg5My0xNy41NjYsMy4xODctMjYsLjEtLjM4MS4yODctLjczLjM3My0xLjExNCwxLjg4LTguNDM1LDUuOTM3LTE1LjU4Nyw5LjItMjMuMTY0LDIuMjU3LTUuMjQ5LDUuNjc0LTkuNzMyLDguNjk0LTE0Ljc1OC42LDEuMjMxLjkzNiwyLjEsMS40LDIuODU0Ljk0NywxLjU1MiwyLjE0NCwxLjA2NSwyLjk0Mi0uNTI5YTEyLjU1OSwxMi41NTksMCwwLDAsLjY5LTIuMDI4Yy4zOS0xLjMxMywxLjAxNy0xLjg4NSwyLjI0LS45ODEtLjIwNy0yLjcwNi0uMDM0LTUuMzQzLDIuMTIxLTYuNC44MS0uNCwyLjA5My42OTEsMy4yODgsMS4xNS42NTktMS40MTQsMS42MS0zLjI3MSwyLjM4LTUuMjM2YTQuNDIyLDQuNDIyLDAsMCwwLS4yMzQtMi4xYy0uMy0xLjM1My0uNzMzLTIuNjY2LS45NzQtNC4wMzJhMTEuNTExLDExLjUxMSwwLDAsMSwxLjkxNy04LjIxYzEuMS0xLjgyNSwyLjAzMy0zLjgsMy4wNTktNS42ODcsMi4wMTQtMy43MDksNC41MTctNC4wMzUsNy4xNTUtLjk0OGExNy42NjgsMTcuNjY4LDAsMCwwLDIuMzg2LDIuNyw1LjAzLDUuMDMsMCwwLDAsMi41MjYuNzY3LDcuMyw3LjMsMCwwLDAsMi4wOS0uNDU4Yy0uNDc3LDEuMjc3LS44MSwyLjI2MS0xLjIsMy4yLTQuOTQ1LDExLjc5LTEwLjEsMjMuNDU0LTE0Ljc4NCwzNS40LTMuNDY4LDguODQ0LTYuMzMxLDE4LjA1NC05LjQ1OCwyNy4xYTYuNTczLDYuNTczLDAsMCwwLS4yMjYuOTY0Yy0uNjQ5LDMuNjUxLjM5Myw0Ljc2OSwzLjQsNC4wNTYsMi41OTItLjYxOCw0LjMxMy0zLjMyNyw2Ljc0My00LjA3MWExNi4xNzcsMTYuMTc3LDAsMCwxLDUuODQ3LS41NjNjMS4yMzYuMDg3LDIuNiwzLjk3LDIuMjQ4LDYuMDQ3LS43LDQuMTItMS45LDguMDA5LTQuMzExLDExLjA5QzI1OC4wNjgsMzQxLjk3NywyNTcuNTY2LDM0My4wNjIsMjU5LjE5MywzNDQuMzQxWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIxNi4xODMgLTI1Mi4zMDEpJyBmaWxsPSclMjNBNjA1MDUnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwcHg7XHJcblx0XHRib3R0b206IC0xNnB4O1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0XHRvcGFjaXR5OiAwLjA1O1xyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM2VtO1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeS1mb250KTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLndwLWJsb2NrLXF1b3RlIHtcclxuXHRcdGNpdGUge1xyXG5cdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iXX0= */
/* Links
--------------------------------------------- */
/* Links
--------------------------------------------- */
.site a {
  color: var(--primary-color);
  text-decoration: none;
  -webkit-transition: all 0.234s ease-in-out;
  -o-transition: all 0.234s ease-in-out;
  transition: all 0.234s ease-in-out;
}
.site .entry-content a,
.site p:not(.site-title) a {
  color: var(--primary-color);
  text-decoration: underline;
}
.site .entry-content a:focus,
.site p:not(.site-title) a:focus {
  outline: thin dotted;
}
.site .entry-content a:hover, .site .entry-content a:active,
.site p:not(.site-title) a:hover,
.site p:not(.site-title) a:active {
  outline: 0;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9saW5rcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOytDQUMrQztBQUMvQztDQUNDO0VBQ0MsMkJBQTJCO0VBQzNCLHFCQUFxQjtFQUNyQiwwQ0FBa0M7RUFBbEMscUNBQWtDO0VBQWxDLGtDQUFrQzs7Q0FFbkM7O0NBRUE7O0VBRUM7R0FDQywyQkFBMkI7O0dBRTNCO0lBQ0MsMEJBQTBCO0dBQzNCOztHQUVBO0lBQ0Msb0JBQW9CO0dBQ3JCOztHQUVBOztJQUVDLFVBQVU7R0FDWDtFQUNEO0NBQ0Q7QUFDRCIsImZpbGUiOiJfbGlua3Muc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIExpbmtzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2l0ZSB7XHJcblx0YSB7XHJcblx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yMzRzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHR9XHJcblxyXG5cdC5lbnRyeS1jb250ZW50IHtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdFx0b3V0bGluZTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSJdfQ== */
/* Forms
--------------------------------------------- */
input[type=submit] {
  border-radius: 0;
  border: none;
  font-size: 1em;
  line-height: 1;
  letter-spacing: 0.36px;
  text-align: center;
  text-decoration: none;
  padding: 20px 36.71px;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  white-space: nowrap;
  background: var(--secondary-color);
  color: var(--white-color);
  font-family: var(--secondary-font);
  cursor: pointer;
}
input[type=submit]:hover {
  background: var(--primary-color);
  color: var(--white-color);
}

.btn-readmore, .btn-link {
  font-size: 0.88em;
  line-height: 1;
  display: inline-block;
  color: var(--primary-color);
  text-decoration: none;
  position: relative;
  padding-right: 17px;
  -webkit-transition: all 0.235s ease-in-out;
  -o-transition: all 0.235s ease-in-out;
  transition: all 0.235s ease-in-out;
}
.btn-readmore::before, .btn-link::before {
  content: "";
  width: 8px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.106' height='9.573' viewBox='0 0 6.106 9.573'%3E%3Cpath id='Path_29322' data-name='Path 29322' d='M0,0,4.9,4.083,0,8.165' transform='translate(0.704 0.704)' fill='none' stroke='%23a60505' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A");
  top: 2px;
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  -webkit-transition: all 0.235s ease-in-out;
  -o-transition: all 0.235s ease-in-out;
  transition: all 0.235s ease-in-out;
}
.btn-readmore:hover::before, .btn-link:hover::before {
  right: -3px;
}

.wc-btn, .btn-cta {
  border-radius: 0;
  font-size: 0.722em;
  line-height: 1;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  padding: 17px 30px;
  color: var(--white-color);
  background: var(--secondary-color);
  letter-spacing: 0.6px;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  font-family: var(--secondary-font);
  width: 100%;
}
@media screen and (min-width: 768px) {
  .wc-btn, .btn-cta {
    font-size: 1em;
    padding: 17px 30px;
    width: unset;
    white-space: nowrap;
  }
}
.wc-btn::after, .btn-cta::after {
  content: "";
}
.wc-btn:hover, .btn-cta:hover {
  background: var(--primary-color);
  color: var(--white-color);
}
.wc-btn.wc-btn-sm, .btn-cta.wc-btn-sm {
  font-size: 0.888em;
  padding: 15px 36.71px;
}
.wc-btn.wc-btn-one, .wc-btn.btn-1, .btn-cta.wc-btn-one, .btn-cta.btn-1 {
  color: var(--white-color);
  background: var(--secondary-color);
}
.wc-btn.wc-btn-one:hover, .wc-btn.btn-1:hover, .btn-cta.wc-btn-one:hover, .btn-cta.btn-1:hover {
  color: var(--white-color);
  background: var(--primary-color);
}
.wc-btn.wc-btn-two, .wc-btn.btn-2, .btn-cta.wc-btn-two, .btn-cta.btn-2 {
  color: var(--white-color);
  background: var(--primary-color);
}
.wc-btn.wc-btn-two:hover, .wc-btn.btn-2:hover, .btn-cta.wc-btn-two:hover, .btn-cta.btn-2:hover {
  background: var(--secondary-color);
  color: var(--white-color);
}

.toggle-btn {
  width: 22.64px;
  height: 16.79px;
  padding: 0;
  margin: 0;
  background: none;
  border: none;
  position: relative;
  cursor: pointer;
  -webkit-transition: all 0.125s ease;
  -o-transition: all 0.125s ease;
  transition: all 0.125s ease;
}
.toggle-btn .toggle-bar {
  width: 22.64px;
  height: 2.29px;
  background: #001A1A;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  border-radius: 10px;
  -webkit-transition: all 0.125s ease;
  -o-transition: all 0.125s ease;
  transition: all 0.125s ease;
  opacity: 0.7;
}
.toggle-btn .toggle-bar:first-child {
  margin-top: 0px;
}
.toggle-btn .toggle-bar:last-child {
  margin-bottom: 0px;
}
.toggle-btn:hover .toggle-bar {
  opacity: 1;
  background: var(--primary-color);
}

.submenu-toggle-btn {
  all: unset;
  cursor: pointer;
  margin-left: 10px;
  color: var(--primary-color);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  height: 15px;
  line-height: 1;
  background: none !important;
}
.submenu-toggle-btn.active {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media screen and (min-width: 1200px) {
  .submenu-toggle-btn {
    pointer-events: none;
  }
}

.close-btn {
  background: none;
  border: none;
  width: 30px;
  height: 30px;
  display: block;
  cursor: pointer;
  padding: 5px;
  position: relative;
}
.close-btn::before, .close-btn::after {
  content: "";
  width: 20px;
  height: 2px;
  background: #001A1A;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.close-btn::before {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.close-btn:hover {
  text-decoration: none;
}
.close-btn:hover::before, .close-btn:hover::after {
  background: var(--secondary-color);
}

.woocommerce-Reviews #review_form input[type=submit],
.woocommerce .button,
.woocommerce .woocommerce-message .button,
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order,
.woocommerce-cart #primary .page .entry-content table.shop_table td.actions .button,
.woocommerce-cart #primary .page .entry-content table.shop_table td.actions .button,
.button:not(.page-template-blossom-portfolio .button) {
  background-color: var(--primary-color) !important;
  color: var(--white-color) !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  border-radius: 0 !important;
  padding: 18px 30px 18px 30px !important;
  -webkit-transition: all 0.235s ease-in-out;
  -o-transition: all 0.235s ease-in-out;
  transition: all 0.235s ease-in-out;
  line-height: 1.1;
  text-decoration: none !important;
}
.woocommerce-Reviews #review_form input[type=submit]:hover,
.woocommerce .button:hover,
.woocommerce .woocommerce-message .button:hover,
.woocommerce #payment #place_order:hover,
.woocommerce-page #payment #place_order:hover,
.woocommerce-cart #primary .page .entry-content table.shop_table td.actions .button:hover,
.woocommerce-cart #primary .page .entry-content table.shop_table td.actions .button:hover,
.button:not(.page-template-blossom-portfolio .button):hover {
  background-color: var(--secondary-color) !important;
  color: var(--white-color) !important;
}

.single_add_to_cart_button.button,
.product_type_grouped,
.btn-add-to-cart,
.product_type_external,
.added_to_cart,
.add_to_cart_button {
  background-color: var(--primary-color) !important;
  color: var(--white-color) !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  border-radius: 0 !important;
  padding: 18px 35px 18px 35px !important;
  position: relative;
  -webkit-transition: all 0.235s ease-in-out;
  -o-transition: all 0.235s ease-in-out;
  transition: all 0.235s ease-in-out;
  line-height: 1.1;
  margin-top: 0;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.single_add_to_cart_button.button::before,
.product_type_grouped::before,
.btn-add-to-cart::before,
.product_type_external::before,
.added_to_cart::before,
.add_to_cart_button::before {
  content: "";
  width: 13px;
  height: 13px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.138' height='13.575' viewBox='0 0 13.138 13.575'%3E%3Cg id='Group_8507' data-name='Group 8507' transform='translate(-9.911 -56.079)' opacity='0.8'%3E%3Cpath id='Path_29300' data-name='Path 29300' d='M16.111,89.606a.8.8,0,0,1-.806.806.806.806,0,1,1,0-1.611A.834.834,0,0,1,16.111,89.606Z' transform='translate(-2.744 -20.758)' fill='%23001a1a'/%3E%3Cpath id='Path_29301' data-name='Path 29301' d='M32.111,89.606a.8.8,0,0,1-.806.806.806.806,0,1,1,0-1.611A.834.834,0,0,1,32.111,89.606Z' transform='translate(-13.961 -20.758)' fill='%23001a1a'/%3E%3Cpath id='Path_29302' data-name='Path 29302' d='M21.138,54.5v.816H19.857c-.131.392-.328,1.077-.558,1.861-.164.49-.3,1.045-.46,1.535-.394,1.371-1.117,3.657-1.478,4.767L17.2,64a1.515,1.515,0,0,1-1.642,1.078H9.642v-.816h5.912c.624,0,.788-.163.887-.522l.164-.522c.033-.131.1-.261.131-.424H10.3c-.46,0-.657-.294-.821-.816L8,57.177H18.445c.361-1.273.755-2.384.755-2.384l.1-.294Z' transform='translate(1.911 1.579)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E");
  -webkit-background-size: 100% 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-transition: all 0.235s ease-in-out;
  -o-transition: all 0.235s ease-in-out;
  transition: all 0.235s ease-in-out;
  margin-right: 10px;
}
.single_add_to_cart_button.button:hover,
.product_type_grouped:hover,
.btn-add-to-cart:hover,
.product_type_external:hover,
.added_to_cart:hover,
.add_to_cart_button:hover {
  background: var(--secondary-color) !important;
  color: var(--white-color) !important;
}
.single_add_to_cart_button.button:hover::before,
.product_type_grouped:hover::before,
.btn-add-to-cart:hover::before,
.product_type_external:hover::before,
.added_to_cart:hover::before,
.add_to_cart_button:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.138' height='13.575' viewBox='0 0 13.138 13.575'%3E%3Cg id='Group_8507' data-name='Group 8507' transform='translate(-9.911 -56.079)' opacity='0.8'%3E%3Cpath id='Path_29300' data-name='Path 29300' d='M16.111,89.606a.8.8,0,0,1-.806.806.806.806,0,1,1,0-1.611A.834.834,0,0,1,16.111,89.606Z' transform='translate(-2.744 -20.758)' fill='%23ffffff'/%3E%3Cpath id='Path_29301' data-name='Path 29301' d='M32.111,89.606a.8.8,0,0,1-.806.806.806.806,0,1,1,0-1.611A.834.834,0,0,1,32.111,89.606Z' transform='translate(-13.961 -20.758)' fill='%23ffffff'/%3E%3Cpath id='Path_29302' data-name='Path 29302' d='M21.138,54.5v.816H19.857c-.131.392-.328,1.077-.558,1.861-.164.49-.3,1.045-.46,1.535-.394,1.371-1.117,3.657-1.478,4.767L17.2,64a1.515,1.515,0,0,1-1.642,1.078H9.642v-.816h5.912c.624,0,.788-.163.887-.522l.164-.522c.033-.131.1-.261.131-.424H10.3c-.46,0-.657-.294-.821-.816L8,57.177H18.445c.361-1.273.755-2.384.755-2.384l.1-.294Z' transform='translate(1.911 1.579)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E");
}
.single_add_to_cart_button.button::after,
.product_type_grouped::after,
.btn-add-to-cart::after,
.product_type_external::after,
.added_to_cart::after,
.add_to_cart_button::after {
  content: none !important;
}

/*# sourceMappingURL=data:application/json;base64,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Q0FBaUM7UUFBakMsb0NBQWlDO1FBQWpDLGlDQUFpQztRQUNqQyxrQkFBa0I7SUFDdEI7SUFDQTtRQUNJLDZDQUE2QztRQUM3QyxvQ0FBb0M7O1FBRXBDO1lBQ0ksK2pDQUErakM7UUFDbmtDO0lBQ0o7Ozs7SUFJQTtRQUNJLHdCQUF3QjtJQUM1Qjs7O0FBR0oiLCJmaWxlIjoiX2J1dHRvbnMuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbImlucHV0W3R5cGU9c3VibWl0XXtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDIwcHggMzYuNzFweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5LWZvbnQpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgfVxyXG4gICBcclxufVxyXG5cclxuXHJcbi5idG4tcmVhZG1vcmUsIC5idG4tbGlua3tcclxuICAgIGZvbnQtc2l6ZTogMC44OGVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4yMzVzIGVhc2UtaW4tb3V0O1xyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2LjEwNicgaGVpZ2h0PSc5LjU3Mycgdmlld0JveD0nMCAwIDYuMTA2IDkuNTczJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjkzMjInIGRhdGEtbmFtZT0nUGF0aCAyOTMyMicgZD0nTTAsMCw0LjksNC4wODMsMCw4LjE2NScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC43MDQgMC43MDQpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2E2MDUwNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgdG9wOjJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjIzNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHJpZ2h0Oi0zcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2MtYnRuLCAuYnRuLWN0YXtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBmb250LXNpemU6IDAuNzIyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDE3cHggMzBweDtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmRhcnktZm9udCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBwYWRkaW5nOiAxN3B4IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAmOjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgfVxyXG4gICAgJi53Yy1idG4tc217XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg4OGVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzYuNzFweDtcclxuICAgIH1cclxuICAgICYud2MtYnRuLW9uZSwgJi5idG4tMXtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi53Yy1idG4tdHdvLCAmLmJ0bi0ye1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyB0b2dnbGUgYnV0dG9uXHJcbi50b2dnbGUtYnRue1xyXG4gICAgd2lkdGg6IDIyLjY0cHg7XHJcbiAgICBoZWlnaHQ6IDE2Ljc5cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMTI1cyBlYXNlO1xyXG4gICAgLnRvZ2dsZS1iYXJ7XHJcbiAgICAgICAgd2lkdGg6IDIyLjY0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjI5cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMUExQTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMTI1cyBlYXNlO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgLnRvZ2dsZS1iYXJ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpOyAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4uc3VibWVudS10b2dnbGUtYnRue1xyXG4gICAgYWxsOiB1bnNldDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmNsb3NlLWJ0bntcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlLCAmOjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDFBMUE7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ud29vY29tbWVyY2UtUmV2aWV3cyAjcmV2aWV3X2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxyXG4ud29vY29tbWVyY2UgLmJ1dHRvbixcclxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b24sXHJcbi53b29jb21tZXJjZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIsXHJcbi53b29jb21tZXJjZS1wYWdlICNwYXltZW50ICNwbGFjZV9vcmRlcixcclxuLndvb2NvbW1lcmNlLWNhcnQgI3ByaW1hcnkgLnBhZ2UgLmVudHJ5LWNvbnRlbnQgdGFibGUuc2hvcF90YWJsZSB0ZC5hY3Rpb25zIC5idXR0b24sXHJcbi53b29jb21tZXJjZS1jYXJ0ICNwcmltYXJ5IC5wYWdlIC5lbnRyeS1jb250ZW50IHRhYmxlLnNob3BfdGFibGUgdGQuYWN0aW9ucyAuYnV0dG9uLFxyXG4uYnV0dG9uOm5vdCgucGFnZS10ZW1wbGF0ZS1ibG9zc29tLXBvcnRmb2xpbyAuYnV0dG9uKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50OyAvL292ZXJ3cml0aW5nIHdvb2NvbW1lcmNlIGNzc1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDMwcHggMThweCAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjIzNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4uc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbi5idXR0b24sXHJcbi5wcm9kdWN0X3R5cGVfZ3JvdXBlZCxcclxuLmJ0bi1hZGQtdG8tY2FydCxcclxuLnByb2R1Y3RfdHlwZV9leHRlcm5hbCxcclxuLmFkZGVkX3RvX2NhcnQsXHJcbi5hZGRfdG9fY2FydF9idXR0b257XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDM1cHggMThweCAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjIzNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzLjEzOCcgaGVpZ2h0PScxMy41NzUnIHZpZXdCb3g9JzAgMCAxMy4xMzggMTMuNTc1JyUzRSUzQ2cgaWQ9J0dyb3VwXzg1MDcnIGRhdGEtbmFtZT0nR3JvdXAgODUwNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTkuOTExIC01Ni4wNzkpJyBvcGFjaXR5PScwLjgnJTNFJTNDcGF0aCBpZD0nUGF0aF8yOTMwMCcgZGF0YS1uYW1lPSdQYXRoIDI5MzAwJyBkPSdNMTYuMTExLDg5LjYwNmEuOC44LDAsMCwxLS44MDYuODA2LjgwNi44MDYsMCwxLDEsMC0xLjYxMUEuODM0LjgzNCwwLDAsMSwxNi4xMTEsODkuNjA2WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIuNzQ0IC0yMC43NTgpJyBmaWxsPSclMjMwMDFhMWEnLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjkzMDEnIGRhdGEtbmFtZT0nUGF0aCAyOTMwMScgZD0nTTMyLjExMSw4OS42MDZhLjguOCwwLDAsMS0uODA2LjgwNi44MDYuODA2LDAsMSwxLDAtMS42MTFBLjgzNC44MzQsMCwwLDEsMzIuMTExLDg5LjYwNlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMy45NjEgLTIwLjc1OCknIGZpbGw9JyUyMzAwMWExYScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yOTMwMicgZGF0YS1uYW1lPSdQYXRoIDI5MzAyJyBkPSdNMjEuMTM4LDU0LjV2LjgxNkgxOS44NTdjLS4xMzEuMzkyLS4zMjgsMS4wNzctLjU1OCwxLjg2MS0uMTY0LjQ5LS4zLDEuMDQ1LS40NiwxLjUzNS0uMzk0LDEuMzcxLTEuMTE3LDMuNjU3LTEuNDc4LDQuNzY3TDE3LjIsNjRhMS41MTUsMS41MTUsMCwwLDEtMS42NDIsMS4wNzhIOS42NDJ2LS44MTZoNS45MTJjLjYyNCwwLC43ODgtLjE2My44ODctLjUyMmwuMTY0LS41MjJjLjAzMy0uMTMxLjEtLjI2MS4xMzEtLjQyNEgxMC4zYy0uNDYsMC0uNjU3LS4yOTQtLjgyMS0uODE2TDgsNTcuMTc3SDE4LjQ0NWMuMzYxLTEuMjczLjc1NS0yLjM4NC43NTUtMi4zODRsLjEtLjI5NFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuOTExIDEuNTc5KScgZmlsbD0nJTIzZmZmZmZmJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yMzVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMuMTM4JyBoZWlnaHQ9JzEzLjU3NScgdmlld0JveD0nMCAwIDEzLjEzOCAxMy41NzUnJTNFJTNDZyBpZD0nR3JvdXBfODUwNycgZGF0YS1uYW1lPSdHcm91cCA4NTA3JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtOS45MTEgLTU2LjA3OSknIG9wYWNpdHk9JzAuOCclM0UlM0NwYXRoIGlkPSdQYXRoXzI5MzAwJyBkYXRhLW5hbWU9J1BhdGggMjkzMDAnIGQ9J00xNi4xMTEsODkuNjA2YS44LjgsMCwwLDEtLjgwNi44MDYuODA2LjgwNiwwLDEsMSwwLTEuNjExQS44MzQuODM0LDAsMCwxLDE2LjExMSw4OS42MDZaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMi43NDQgLTIwLjc1OCknIGZpbGw9JyUyM2ZmZmZmZicvJTNFJTNDcGF0aCBpZD0nUGF0aF8yOTMwMScgZGF0YS1uYW1lPSdQYXRoIDI5MzAxJyBkPSdNMzIuMTExLDg5LjYwNmEuOC44LDAsMCwxLS44MDYuODA2LjgwNi44MDYsMCwxLDEsMC0xLjYxMUEuODM0LjgzNCwwLDAsMSwzMi4xMTEsODkuNjA2WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEzLjk2MSAtMjAuNzU4KScgZmlsbD0nJTIzZmZmZmZmJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI5MzAyJyBkYXRhLW5hbWU9J1BhdGggMjkzMDInIGQ9J00yMS4xMzgsNTQuNXYuODE2SDE5Ljg1N2MtLjEzMS4zOTItLjMyOCwxLjA3Ny0uNTU4LDEuODYxLS4xNjQuNDktLjMsMS4wNDUtLjQ2LDEuNTM1LS4zOTQsMS4zNzEtMS4xMTcsMy42NTctMS40NzgsNC43NjdMMTcuMiw2NGExLjUxNSwxLjUxNSwwLDAsMS0xLjY0MiwxLjA3OEg5LjY0MnYtLjgxNmg1LjkxMmMuNjI0LDAsLjc4OC0uMTYzLjg4Ny0uNTIybC4xNjQtLjUyMmMuMDMzLS4xMzEuMS0uMjYxLjEzMS0uNDI0SDEwLjNjLS40NiwwLS42NTctLjI5NC0uODIxLS44MTZMOCw1Ny4xNzdIMTguNDQ1Yy4zNjEtMS4yNzMuNzU1LTIuMzg0Ljc1NS0yLjM4NGwuMS0uMjk0WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS45MTEgMS41NzkpJyBmaWxsPSclMjNmZmZmZmYnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuXHJcbn0iXX0= */
/* field
--------------------------------------------- */
input[type=checkbox] {
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: textfield;
  width: 14px;
  height: 14px;
  border: 1px solid rgba(var(--font-color-rgb), 0.15);
  background-color: var(--white-color);
}
input[type=checkbox]:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.747' height='16.42' viewBox='0 0 17.747 16.42'%3E%3Cg id='layer1' transform='translate(0)'%3E%3Cg id='layer1-2' transform='translate(0 0)'%3E%3Cpath id='path4068' d='M-838.971-494.409l5.659,6.568a51.977,51.977,0,0,1,12.088-16.42c-4.247,2.4-8.927,6.946-12.926,12.577Z' transform='translate(838.971 504.261)' fill='%2317be8a'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-background-size: 10px 10px;
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center;
  border-color: var(--background-color);
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.736' height='6.204' viewBox='0 0 9.736 6.204'%3E%3Cpath id='Path_26478' data-name='Path 26478' d='M5,0,0,4.164,5,8.328' transform='translate(0.704 5.704) rotate(-90)' fill='none' stroke='%231a0101' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A");
  -webkit-background-size: 15px 8px;
  background-size: 15px 8px;
  background-repeat: no-repeat;
  background-position: right 22px center;
  padding-right: 45px;
  width: 100%;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
select {
  height: 50px;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea {
  border: 1px solid rgba(var(--primary-color-rgb), 0.15);
  background: rgba(var(--white-color-rgb), 1);
  border-radius: 0;
  padding: 10px 15px;
  width: 100%;
  margin-bottom: 15px;
  font-size: 0.778em;
  color: var(--font-color);
  font-family: var(--primary-font);
}
input[type=text]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=url]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
input[type=range]::-webkit-input-placeholder,
input[type=date]::-webkit-input-placeholder,
input[type=month]::-webkit-input-placeholder,
input[type=week]::-webkit-input-placeholder,
input[type=time]::-webkit-input-placeholder,
input[type=datetime]::-webkit-input-placeholder,
input[type=datetime-local]::-webkit-input-placeholder,
input[type=color]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: rgba(var(--font-color-rgb), 0.7);
}
input[type=text]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=url]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=search]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
input[type=range]::-moz-placeholder,
input[type=date]::-moz-placeholder,
input[type=month]::-moz-placeholder,
input[type=week]::-moz-placeholder,
input[type=time]::-moz-placeholder,
input[type=datetime]::-moz-placeholder,
input[type=datetime-local]::-moz-placeholder,
input[type=color]::-moz-placeholder,
textarea::-moz-placeholder {
  color: rgba(var(--font-color-rgb), 0.7);
}
input[type=text]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=url]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=search]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=range]:-ms-input-placeholder,
input[type=date]:-ms-input-placeholder,
input[type=month]:-ms-input-placeholder,
input[type=week]:-ms-input-placeholder,
input[type=time]:-ms-input-placeholder,
input[type=datetime]:-ms-input-placeholder,
input[type=datetime-local]:-ms-input-placeholder,
input[type=color]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: rgba(var(--font-color-rgb), 0.7);
}
input[type=text]::placeholder,
input[type=email]::placeholder,
input[type=url]::placeholder,
input[type=password]::placeholder,
input[type=search]::placeholder,
input[type=number]::placeholder,
input[type=tel]::placeholder,
input[type=range]::placeholder,
input[type=date]::placeholder,
input[type=month]::placeholder,
input[type=week]::placeholder,
input[type=time]::placeholder,
input[type=datetime]::placeholder,
input[type=datetime-local]::placeholder,
input[type=color]::placeholder,
textarea::placeholder {
  color: rgba(var(--font-color-rgb), 0.7);
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9maWVsZHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTsrQ0FDK0M7QUFDL0M7RUFDRSx3QkFBZ0I7VUFBaEIsZ0JBQWdCO0VBQ2hCLDBCQUEwQjtFQUMxQixXQUFXO0VBQ1gsWUFBWTtFQUNaLG1EQUFtRDtFQUNuRCxvQ0FBb0M7RUFDcEM7SUFDRSxvY0FBb2M7SUFDcGMsa0NBQXFCO1lBQXJCLHFCQUFxQjtJQUNyQiw0QkFBNEI7SUFDNUIsMkJBQTJCO0lBQzNCLHFDQUFxQztFQUN2QztBQUNGOztBQUVBO0VBQ0Usd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0I7RUFDaEIscVhBQXFYO0VBQ3JYLGlDQUF5QjtVQUF6Qix5QkFBeUI7RUFDekIsNEJBQTRCO0VBQzVCLHNDQUFzQztFQUN0QyxtQkFBbUI7RUFDbkIsV0FBVztBQUNiO0FBQ0E7Ozs7Ozs7Ozs7Ozs7OztFQWVFLFlBQVk7QUFDZDtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JFLHNEQUFzRDtFQUN0RCwyQ0FBMkM7RUFDM0MsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQix3QkFBd0I7RUFDeEIsZ0NBQWdDO0VBQ2hDO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBRkE7SUFDRSx1Q0FBdUM7RUFDekM7RUFGQTtJQUNFLHVDQUF1QztFQUN6QztFQUZBO0lBQ0UsdUNBQXVDO0VBQ3pDO0FBQ0YiLCJmaWxlIjoiX2ZpZWxkcy5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogZmllbGRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSh2YXIoLS1mb250LWNvbG9yLXJnYiksIDAuMTUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAmOmNoZWNrZWQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNy43NDcnIGhlaWdodD0nMTYuNDInIHZpZXdCb3g9JzAgMCAxNy43NDcgMTYuNDInJTNFJTNDZyBpZD0nbGF5ZXIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwKSclM0UlM0NnIGlkPSdsYXllcjEtMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKSclM0UlM0NwYXRoIGlkPSdwYXRoNDA2OCcgZD0nTS04MzguOTcxLTQ5NC40MDlsNS42NTksNi41NjhhNTEuOTc3LDUxLjk3NywwLDAsMSwxMi4wODgtMTYuNDJjLTQuMjQ3LDIuNC04LjkyNyw2Ljk0Ni0xMi45MjYsMTIuNTc3WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODM4Ljk3MSA1MDQuMjYxKScgZmlsbD0nJTIzMTdiZThhJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xyXG4gIH1cclxufVxyXG5cclxuc2VsZWN0IHtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOS43MzYnIGhlaWdodD0nNi4yMDQnIHZpZXdCb3g9JzAgMCA5LjczNiA2LjIwNCclM0UlM0NwYXRoIGlkPSdQYXRoXzI2NDc4JyBkYXRhLW5hbWU9J1BhdGggMjY0NzgnIGQ9J001LDAsMCw0LjE2NCw1LDguMzI4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjcwNCA1LjcwNCkgcm90YXRlKC05MCknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMWEwMTAxJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggOHB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjJweCBjZW50ZXI7XHJcbiAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcclxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXHJcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuc2VsZWN0IHtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbn1cclxuaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuaW5wdXRbdHlwZT1cInVybFwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXHJcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxyXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcclxudGV4dGFyZWEge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEodmFyKC0tcHJpbWFyeS1jb2xvci1yZ2IpLCAwLjE1KTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXdoaXRlLWNvbG9yLXJnYiksIDEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgZm9udC1zaXplOiAwLjc3OGVtO1xyXG4gIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yKTtcclxuICBmb250LWZhbWlseTogdmFyKC0tcHJpbWFyeS1mb250KTtcclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1mb250LWNvbG9yLXJnYiksIDAuNyk7XHJcbiAgfVxyXG59XHJcbiJdfQ== */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9iYXNlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7K0NBQytDO0FBQy9DLCtCQUErQjs7QUFFL0I7K0NBQytDO0FBQy9DLHVCQUF1QjtBQUN2QixxQkFBcUI7QUFDckIsd0JBQXdCO0FBQ3hCLHdCQUF3QjtBQUN4Qix5QkFBeUI7QUFDekIsNkJBQTZCOztBQUU3QjsrQ0FDK0M7QUFDL0Msd0JBQXdCOztBQUV4QjsrQ0FDK0M7QUFDL0MsMEJBQTBCO0FBQzFCLHlCQUF5QiIsImZpbGUiOiJfYmFzZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogVHlwb2dyYXBoeVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQGltcG9ydCBcInR5cG9ncmFwaHkvdHlwb2dyYXBoeVwiO1xyXG5cclxuLyogRWxlbWVudHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBpbXBvcnQgXCJlbGVtZW50cy9ib2R5XCI7XHJcbkBpbXBvcnQgXCJlbGVtZW50cy9oclwiO1xyXG5AaW1wb3J0IFwiZWxlbWVudHMvbGlzdHNcIjtcclxuQGltcG9ydCBcImVsZW1lbnRzL21lZGlhXCI7XHJcbkBpbXBvcnQgXCJlbGVtZW50cy90YWJsZXNcIjtcclxuQGltcG9ydCBcImVsZW1lbnRzL2Jsb2NrcXVvdGVcIjtcclxuXHJcbi8qIExpbmtzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AaW1wb3J0IFwiZWxlbWVudHMvbGlua3NcIjtcclxuXHJcbi8qIEZvcm1zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AaW1wb3J0IFwiZWxlbWVudHMvYnV0dG9uc1wiO1xyXG5AaW1wb3J0IFwiZWxlbWVudHMvZmllbGRzXCI7XHJcbiJdfQ== */
.container {
  padding: 0 15px;
  width: 100%;
  margin: 0 auto;
  max-width: 530px;
}
@media screen and (min-width: 768px) {
  .container {
    max-width: 750px;
  }
}
@media screen and (min-width: 992px) {
  .container {
    max-width: 990px;
  }
}
@media screen and (min-width: 1200px) {
  .container {
    max-width: 1170px;
  }
}

.page-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.grid-item {
  padding: 0 15px;
  width: 100%;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ncmlkLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsa0JBQWtCO0FBQ2xCO0lBQ0ksZUFBZTtJQUNmLFdBQVc7SUFDWCxjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCO1FBQ0ksZ0JBQWdCO0lBQ3BCO0lBQ0E7UUFDSSxnQkFBZ0I7SUFDcEI7SUFDQTtRQUNJLGlCQUFpQjtJQUNyQjtJQUNBLCtCQUErQjtJQUMvQix3QkFBd0I7SUFDeEIsR0FBRztBQUNQOztBQUVBLGNBQWM7QUFDZCw0Q0FBNEM7QUFDNUMsc0JBQXNCO0FBQ3RCLG9CQUFvQjtBQUNwQixzQkFBc0I7QUFDdEIsNkJBQTZCO0FBQzdCLHlCQUF5QjtBQUN6QixrQ0FBa0M7QUFDbEMsOEJBQThCO0FBQzlCLE9BQU87QUFDUCxHQUFHOztBQUVIO0lBQ0ksb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLDRCQUFzQjtJQUF0Qiw2QkFBc0I7SUFBdEIsOEJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7QUFDMUI7O0FBRUE7SUFDSSxlQUFlO0lBQ2YsV0FBVztBQUNmIiwiZmlsZSI6Il9ncmlkLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBjb250YWluZXIgbGF5b3V0XHJcbi5jb250YWluZXJ7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA1MzBweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhsYXJnZSl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5OTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeGxhcmdlKXtcclxuICAgICAgICBtYXgtd2lkdGg6IDExNzBweDtcclxuICAgIH1cclxuICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHhsYXJnZSl7XHJcbiAgICAvLyAgICAgbWF4LXdpZHRoOiAxMjUwcHg7XHJcbiAgICAvLyB9XHJcbn1cclxuXHJcbi8vIHNlY3Rpb24gZ3JpZFxyXG4vLyAuc2VjdGlvbi1ncmlkLCAuc2VjdGlvbi1pbm5lci1ncmlkLCAuZ3JpZHtcclxuLy8gICAgIG1hcmdpbjogMCAtMTVweDtcclxuLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbi8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4vLyAgICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xyXG4vLyAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xyXG4vLyAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcbi5wYWdlLWdyaWR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmdyaWQtaXRlbXtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59Il19 */
/* --------------------------------------------------------------
# Components
-------------------------------------------------------------- */
/* heading
--------------------------------------------- */
/* sticky-t-bar
--------------------------------------------- */
/*==========================================
sticky-t-bar
==========================================*/
.sticky-t-bar {
  position: relative;
}
.sticky-t-bar .sticky-bar-content {
  padding: 8px 0;
  background: rgba(var(--primary-color-rgb), 0.1);
}
.sticky-t-bar .sticky-bar-content .container {
  line-height: 1.5;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sticky-t-bar .sticky-bar-content .container p {
  margin: 0;
}
.sticky-t-bar .sticky-bar-content .container .btn-readmore {
  margin-left: 4%;
  outline: none;
  background: var(--secondary-color);
  color: var(--white-color);
  font-size: 14px;
  padding: 10px 18px;
  white-space: nowrap;
}
.sticky-t-bar .sticky-bar-content .container .btn-readmore:hover {
  background: var(--primary-color);
  color: var(--white-color);
  outline: none;
}
.sticky-t-bar .sticky-bar-content .container .btn-readmore::before, .sticky-t-bar .sticky-bar-content .container .btn-readmore::after {
  content: none;
}
.sticky-t-bar .sticky-bar-content .blossomthemes-email-newsletter-wrapper .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: left;
  grid-row-gap: 16px;
  grid-column-gap: 64px;
}
@media (max-width: 1100px) {
  .sticky-t-bar .sticky-bar-content .blossomthemes-email-newsletter-wrapper .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 0 40px;
  }
}
.sticky-t-bar .sticky-bar-content .blossomthemes-email-newsletter-wrapper .container .text-holder {
  text-align: left;
  margin-bottom: 0;
}
.sticky-t-bar .sticky-bar-content .blossomthemes-email-newsletter-wrapper .container .text-holder h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
  position: relative;
}
.sticky-t-bar .sticky-bar-content .blossomthemes-email-newsletter-wrapper .container .text-holder h3::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11.64' viewBox='0 0 12 11.64'%3E%3Cg id='Group_9193' data-name='Group 9193' transform='translate(0 0.001)' opacity='0.7'%3E%3Cpath id='Path_29319' data-name='Path 29319' d='M.329,5.75c-.454.233-.436.573.041.757l1.412.545a1.847,1.847,0,0,0,1.6-.224l6.13-4.716c.4-.309.446-.264.1.1L4.765,7.274A.567.567,0,0,0,5,8.266l.165.063c.478.18,1.258.484,1.733.672l1.566.622a.814.814,0,0,0,1.119-.517L11.965.55c.135-.483-.127-.688-.581-.456Z' transform='translate(0 0)' fill='%231a0101'/%3E%3Cpath id='Path_29320' data-name='Path 29320' d='M9.231,25.3c-.032.1,1.1-1.643,1.1-1.643a.849.849,0,0,0-.4-1.3l-1.238-.507c-.542-.222-.8.039-.578.58C8.116,22.429,9.264,25.2,9.231,25.3Z' transform='translate(-4.977 -13.66)' fill='%231a0101'/%3E%3C/g%3E%3C/svg%3E%0A");
  position: absolute;
  left: -24px;
  top: 6px;
  width: 12px;
  height: 11px;
}
.sticky-t-bar .sticky-bar-content .blossomthemes-email-newsletter-wrapper .container .text-holder span {
  font-size: 0.8333333333em;
  line-height: 1.3;
  display: inline-block;
  margin-top: 5px;
}
.sticky-t-bar .sticky-bar-content .blossomthemes-email-newsletter-wrapper .container form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  grid-gap: 1em;
}
@media screen and (min-width: 1400px) {
  .sticky-t-bar .sticky-bar-content .blossomthemes-email-newsletter-wrapper .container form {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 43%;
    -ms-flex: 0 0 43%;
    flex: 0 0 43%;
  }
}
@media (max-width: 1100px) {
  .sticky-t-bar .sticky-bar-content .blossomthemes-email-newsletter-wrapper .container form {
    width: 100%;
  }
}
.sticky-t-bar .sticky-bar-content .blossomthemes-email-newsletter-wrapper .container form .check-mark {
  border: 1px solid rgba(var(--primary-color-rgb), 0.5);
}
.sticky-t-bar .sticky-bar-content .blossomthemes-email-newsletter-wrapper .container form input:not(input[type=checkbox]) {
  margin: 0;
  height: 41px;
  min-height: 41px;
  padding-top: 0;
  padding-bottom: 0;
}
.sticky-t-bar .sticky-bar-content .blossomthemes-email-newsletter-wrapper .container form input:not(input[type=checkbox], input[type=submit]) {
  border: 1px solid rgba(var(--font-color-rgb), 0.1);
}
.sticky-t-bar .sticky-bar-content .blossomthemes-email-newsletter-wrapper .container form input[type=submit] {
  line-height: 41px;
  font-family: var(--secondary-font);
  letter-spacing: 0.6px;
  padding-left: 18px;
  padding-right: 18px;
  font-size: 0.7777777778em;
}
.sticky-t-bar .sticky-bar-content .blossomthemes-email-newsletter-wrapper .container form > label {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media screen and (min-width: 768px) {
  .sticky-t-bar .sticky-bar-content .blossomthemes-email-newsletter-wrapper .container form > label .subscribe-inner-wrap {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    grid-gap: 2px;
  }
}
.sticky-t-bar .sticky-bar-content .blossomthemes-email-newsletter-wrapper .container form > label .subscribe-inner-wrap input[type=checkbox]:checked + .check-mark {
  background-color: #fff;
}
.sticky-t-bar .sticky-bar-content .blossomthemes-email-newsletter-wrapper .container form > label .subscribe-inner-wrap .check-mark {
  margin-top: 0px;
  margin-right: 4px;
}
.sticky-t-bar .sticky-bar-content .blossomthemes-email-newsletter-wrapper .container form > label .subscribe-inner-wrap .text {
  font-size: 0.88888889em;
  line-height: 1.2em;
  margin-left: 4px;
  color: rgba(var(--font-color-rgb), 0.78);
}
@media (min-width: 768px) {
  .sticky-t-bar .sticky-bar-content .blossomthemes-email-newsletter-wrapper .container form input {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    -webkit-box-flex: 2;
    -webkit-flex: 2;
    -ms-flex: 2;
    flex: 2;
  }
  .sticky-t-bar .sticky-bar-content .blossomthemes-email-newsletter-wrapper .container form > label {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
@media (max-width: 558px) {
  .sticky-t-bar .sticky-bar-content .blossomthemes-email-newsletter-wrapper .container form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
  }
  .sticky-t-bar .sticky-bar-content .blossomthemes-email-newsletter-wrapper .container form input:not(input[type=checkbox]) {
    width: 100%;
  }
}
.sticky-t-bar .close {
  background: none;
  padding: 0;
  width: 25px;
  height: 25px;
  min-height: auto;
  position: absolute;
  top: 10px;
  border-radius: 0;
  right: 4%;
  cursor: pointer;
  z-index: 2;
  border: 0;
  -webkit-transition: all ease 0.35s;
  -o-transition: all ease 0.35s;
  transition: all ease 0.35s;
}
.sticky-t-bar .close::before, .sticky-t-bar .close::after {
  content: "";
  background: rgba(var(--font-color-rgb), 0.5);
  width: 13px;
  height: 2px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all ease 0.35s;
  -o-transition: all ease 0.35s;
  transition: all ease 0.35s;
}
.sticky-t-bar .close:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.sticky-t-bar.has-newsletter .sticky-bar-content {
  background: none;
  padding: 0;
}
.sticky-t-bar.has-newsletter .sticky-bar-content .blossomthemes-email-newsletter-wrapper {
  padding: 20px 0 20px;
}
@media (min-width: 768px) {
  .sticky-t-bar.has-newsletter .sticky-bar-content .blossomthemes-email-newsletter-wrapper {
    padding: 10px 0;
  }
}
.sticky-t-bar:not(.active) .close {
  top: 0;
  background: rgba(var(--primary-color-rgb), 0.8);
}
.sticky-t-bar:not(.active) .close::before, .sticky-t-bar:not(.active) .close::after {
  width: 8px;
  left: -5px;
  height: 2px;
  background: rgba(var(--white-color-rgb), 0.5);
}
.sticky-t-bar:not(.active) .close::after {
  left: 0;
  right: -5px;
}
@media (max-width: 767px) {
  .sticky-t-bar .sticky-bar-content {
    padding: 25px 0;
  }
  .sticky-t-bar .sticky-bar-content .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .sticky-t-bar .sticky-bar-content .container .btn-readmore {
    margin-left: 0;
    margin-top: 10px;
  }
  .sticky-t-bar .close {
    top: 4px;
  }
}
@media (max-width: 1300px) and (min-width: 1200px) {
  .sticky-t-bar .sticky-bar-content {
    padding: 25px 0 19px;
  }
  .sticky-t-bar .close {
    top: 4px;
  }
}
@media (max-width: 1120px) and (min-width: 992px) {
  .sticky-t-bar .sticky-bar-content {
    padding: 25px 0 19px;
  }
  .sticky-t-bar .close {
    top: 4px;
  }
}
@media (max-width: 900px) and (min-width: 767px) {
  .sticky-t-bar .sticky-bar-content {
    padding: 25px 0 19px;
  }
  .sticky-t-bar .close {
    top: 4px;
  }
}

/*-----------------------------
  bottom sticky bar
------------------------------*/
.sticky-b-bar {
  position: relative;
  -webkit-transition: all ease 0.35s;
  -o-transition: all ease 0.35s;
  transition: all ease 0.35s;
}
.sticky-b-bar .bottom-bar-content {
  padding: 10px 0;
  border-top: 4px solid var(--primary-color);
}
.sticky-b-bar .bottom-bar-content .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.sticky-b-bar .bottom-bar-content .container a, .sticky-b-bar .bottom-bar-content .container p {
  margin: 5px 0;
}
.sticky-b-bar .bottom-bar-content .container p {
  font-size: 1.1em;
  font-family: var(--secondary-font);
}
.sticky-b-bar .bottom-bar-content .container .btn-readmore {
  margin-left: 0;
  outline: none;
  background: var(--primary-color);
  color: var(--white-color);
  font-size: 15px;
  padding: 14px 25px;
  white-space: nowrap;
}
.sticky-b-bar .bottom-bar-content .container .btn-readmore:hover {
  background: var(--secondary-color);
  color: var(--white-color);
  outline: none;
}
.sticky-b-bar .bottom-bar-content .container .btn-readmore::before, .sticky-b-bar .bottom-bar-content .container .btn-readmore::after {
  content: none;
}
@media screen and (min-width: 768px) {
  .sticky-b-bar .bottom-bar-content .container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .sticky-b-bar .bottom-bar-content .container .btn-readmore {
    margin-left: 4%;
    font-size: 17px;
    padding: 16px 28px;
  }
}
.sticky-b-bar .close {
  background: var(--white-color);
  padding: 0;
  width: 32px;
  height: 30px;
  min-height: auto;
  position: absolute;
  top: -15px;
  border-radius: 50%;
  right: 4%;
  cursor: pointer;
  z-index: 2;
  border: 0;
  -webkit-transition: all ease 0.35s;
  -o-transition: all ease 0.35s;
  transition: all ease 0.35s;
}
.sticky-b-bar .close::before, .sticky-b-bar .close::after {
  content: "";
  background: rgba(var(--font-color-rgb), 0.6);
  width: 8px;
  height: 2px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: -5px;
  margin: auto;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all ease 0.35s;
  -o-transition: all ease 0.35s;
  transition: all ease 0.35s;
}
.sticky-b-bar .close::after {
  left: 0;
  right: -5px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.sticky-b-bar:not(.active) .close {
  top: -23px;
  background: rgba(var(--primary-color-rgb), 0.8);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sticky-b-bar:not(.active) .close::before, .sticky-b-bar:not(.active) .close::after {
  background: rgba(var(--white-color-rgb), 0.8);
}

/*-----------------------------
  bottom sticky bar
------------------------------*/
/*# sourceMappingURL=data:application/json;base64,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O09BQTFCLDBCQUEwQjtPQUMxQjtlQUNRLFdBQVc7ZUFDWCwyQ0FBMkM7ZUFDM0MsVUFBVTtlQUNWLFdBQVc7ZUFDWCxrQkFBa0I7ZUFDbEIsTUFBTTtlQUNOLFFBQVE7ZUFDUixTQUFTO2VBQ1QsVUFBVTtlQUNWLFlBQVk7ZUFDWixnQ0FBZ0M7ZUFFaEMsNEJBQXdCO2dCQUF4QiwyQkFBd0I7bUJBQXhCLHdCQUF3QjtlQUN4QixrQ0FBa0M7ZUFFbEMsNkJBQTBCO2VBQTFCLDBCQUEwQjtPQUNsQztPQUNBO1lBQ0ssT0FBTztZQUNQLFdBQVc7WUFDWCxpQ0FBaUM7WUFFakMsNkJBQXlCO2FBQXpCLDRCQUF5QjtnQkFBekIseUJBQXlCO1FBQzdCO0lBQ0o7SUFDQTtRQUNJLFNBQVM7UUFDVCw4Q0FBOEM7UUFDOUMsaUNBQXlCO1lBQXpCLDZCQUF5QjthQUF6Qiw0QkFBeUI7Z0JBQXpCLHlCQUF5QjtRQUN6QjtZQUNJLDZDQUE2QztRQUNqRDs7SUFFSjtBQUNKO0NBQ0M7OytCQUU4QiIsImZpbGUiOiJfc3RpY2t5LXQtYmFyLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbnN0aWNreS10LWJhclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uc3RpY2t5LXQtYmFye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnN0aWNreS1iYXItY29udGVudHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tcHJpbWFyeS1jb2xvci1yZ2IpLDAuMSk7XHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4tcmVhZG1vcmV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNCU7XHJcbiAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsb3Nzb210aGVtZXMtZW1haWwtbmV3c2xldHRlci13cmFwcGVye1xyXG4gICAgICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1nYXA6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjExMDBweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAudGV4dC1ob2xkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzExLjY0JyB2aWV3Qm94PScwIDAgMTIgMTEuNjQnJTNFJTNDZyBpZD0nR3JvdXBfOTE5MycgZGF0YS1uYW1lPSdHcm91cCA5MTkzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDAuMDAxKScgb3BhY2l0eT0nMC43JyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjkzMTknIGRhdGEtbmFtZT0nUGF0aCAyOTMxOScgZD0nTS4zMjksNS43NWMtLjQ1NC4yMzMtLjQzNi41NzMuMDQxLjc1N2wxLjQxMi41NDVhMS44NDcsMS44NDcsMCwwLDAsMS42LS4yMjRsNi4xMy00LjcxNmMuNC0uMzA5LjQ0Ni0uMjY0LjEuMUw0Ljc2NSw3LjI3NEEuNTY3LjU2NywwLDAsMCw1LDguMjY2bC4xNjUuMDYzYy40NzguMTgsMS4yNTguNDg0LDEuNzMzLjY3MmwxLjU2Ni42MjJhLjgxNC44MTQsMCwwLDAsMS4xMTktLjUxN0wxMS45NjUuNTVjLjEzNS0uNDgzLS4xMjctLjY4OC0uNTgxLS40NTZaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyBmaWxsPSclMjMxYTAxMDEnLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjkzMjAnIGRhdGEtbmFtZT0nUGF0aCAyOTMyMCcgZD0nTTkuMjMxLDI1LjNjLS4wMzIuMSwxLjEtMS42NDMsMS4xLTEuNjQzYS44NDkuODQ5LDAsMCwwLS40LTEuM2wtMS4yMzgtLjUwN2MtLjU0Mi0uMjIyLS44LjAzOS0uNTc4LjU4QzguMTE2LDIyLjQyOSw5LjI2NCwyNS4yLDkuMjMxLDI1LjNaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNC45NzcgLTEzLjY2KScgZmlsbD0nJTIzMWEwMTAxJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0Oi0yNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjZweDsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzNlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZm9ybXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOjFlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHh4bGFyZ2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDMlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjExMDBweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jaGVjay1tYXJre1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEodmFyKC0tcHJpbWFyeS1jb2xvci1yZ2IpLDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0Om5vdChpbnB1dFt0eXBlPSdjaGVja2JveCddKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0Om5vdChpbnB1dFt0eXBlPSdjaGVja2JveCddLGlucHV0W3R5cGU9J3N1Ym1pdCddKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmRhcnktZm9udCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3OGVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPmxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1YnNjcmliZS1pbm5lci13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsgLmNoZWNrLW1hcmt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2stbWFya3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTowLjg4ODg4ODg5ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSh2YXIoLS1mb250LWNvbG9yLXJnYiksMC43OCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NTU4cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6bm90KGlucHV0W3R5cGU9J2NoZWNrYm94J10pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbG9zZXtcclxuICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICByaWdodDogNCU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjM1cztcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCBlYXNlIDAuMzVzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMzVzO1xyXG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1mb250LWNvbG9yLXJnYiksMC41KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjM1cztcclxuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zNXM7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjM1cztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5oYXMtbmV3c2xldHRlcntcclxuICAgICAgICBcclxuICAgICAgICAuc3RpY2t5LWJhci1jb250ZW50e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgIC5ibG9zc29tdGhlbWVzLWVtYWlsLW5ld3NsZXR0ZXItd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm5vdCguYWN0aXZlKSAuY2xvc2V7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tcHJpbWFyeS1jb2xvci1yZ2IpLDAuOCk7XHJcbiAgICAgICY6OmJlZm9yZSwmOjphZnRlcntcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS13aGl0ZS1jb2xvci1yZ2IpLCAwLjUpO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVye1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IC01cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xyXG4gICAgICAgICAuc3RpY2t5LWJhci1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgICAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgLmJ0bi1yZWFkbW9yZXtcclxuICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgLmNsb3Nle1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDoxMzAwcHgpIGFuZCAobWluLXdpZHRoOjEyMDBweCl7XHJcbiAgICAgICAgLnN0aWNreS1iYXItY29udGVudHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwIDE5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbG9zZXtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDoxMTIwcHgpIGFuZCAobWluLXdpZHRoOjk5MnB4KXtcclxuICAgICAgICAuc3RpY2t5LWJhci1jb250ZW50e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMTlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsb3Nle1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjkwMHB4KSBhbmQgKG1pbi13aWR0aDo3NjdweCl7XHJcbiAgICAgICAgLnN0aWNreS1iYXItY29udGVudHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwIDE5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbG9zZXtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIGJvdHRvbSBzdGlja3kgYmFyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zdGlja3ktYi1iYXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjM1cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zNXM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjM1cztcclxuICAgIC5ib3R0b20tYmFyLWNvbnRlbnR7XHJcbiAgICAgIHBhZGRpbmc6MTBweCAwO1xyXG4gICAgICBib3JkZXItdG9wOjRweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgYSxwe1xyXG4gICAgICAgICAgbWFyZ2luOjVweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5LWZvbnQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLXJlYWRtb3Jle1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDI1cHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDpub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5idG4tcmVhZG1vcmV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbG9zZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgIHJpZ2h0OiA0JTtcclxuICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICBib3JkZXI6MDtcclxuICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zNXM7XHJcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCBlYXNlIDAuMzVzO1xyXG4gICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zNXM7XHJcbiAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwwLjYpO1xyXG4gICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zNXM7XHJcbiAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zNXM7XHJcbiAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMzVzO1xyXG4gICAgICAgfVxyXG4gICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm5vdCguYWN0aXZlKSAuY2xvc2V7XHJcbiAgICAgICAgdG9wOi0yM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tcHJpbWFyeS1jb2xvci1yZ2IpLDAuOCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEodmFyKC0td2hpdGUtY29sb3ItcmdiKSwgMC44KTtcclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgIH1cclxufVxyXG4gLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIGJvdHRvbSBzdGlja3kgYmFyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovIFxyXG4gICJdfQ== */
/* sticky-heading
--------------------------------------------- */
.sticky-header {
  padding: 5px 0;
  background: var(--background-color);
  -webkit-box-shadow: 0 3px 5px rgba(var(--black-color-rgb), 0.05);
  box-shadow: 0 3px 5px rgba(var(--black-color-rgb), 0.05);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  display: none;
  visibility: hidden;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: all ease 0.35s;
  -o-transition: all ease 0.35s;
  transition: all ease 0.35s;
}
.sticky-header .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.sticky-header .container .nav-plus-btn-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-gap: 20px;
}
.sticky-header .container .nav-plus-btn-wrapper .toggle-btn-wrap {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.sticky-header .container .nav-plus-btn-wrapper .toggle-btn .toggle-bar {
  background-color: var(--font-color) !important;
}
@media (min-width: 1200px) {
  .sticky-header .container .nav-plus-btn-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .sticky-header .container .nav-plus-btn-wrapper .toggle-btn {
    display: none !important;
  }
  .sticky-header .container .nav-plus-btn-wrapper .main-navigation {
    grid-gap: 0;
    margin-left: 0;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .sticky-header .container .nav-plus-btn-wrapper .main-navigation .nav-menu > li:nth-last-child(3) .sub-menu, .sticky-header .container .nav-plus-btn-wrapper .main-navigation .nav-menu > li:nth-last-child(2) .sub-menu, .sticky-header .container .nav-plus-btn-wrapper .main-navigation .nav-menu > li:last-child .sub-menu {
    left: 0;
    right: auto;
  }
  .sticky-header .container .nav-plus-btn-wrapper .main-navigation .nav-menu > li:nth-last-child(3) .sub-menu .submenu-toggle-btn, .sticky-header .container .nav-plus-btn-wrapper .main-navigation .nav-menu > li:nth-last-child(2) .sub-menu .submenu-toggle-btn, .sticky-header .container .nav-plus-btn-wrapper .main-navigation .nav-menu > li:last-child .sub-menu .submenu-toggle-btn {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .sticky-header .container .nav-plus-btn-wrapper .main-navigation .nav-menu > li:nth-last-child(3) .sub-menu .sub-menu, .sticky-header .container .nav-plus-btn-wrapper .main-navigation .nav-menu > li:nth-last-child(2) .sub-menu .sub-menu, .sticky-header .container .nav-plus-btn-wrapper .main-navigation .nav-menu > li:last-child .sub-menu .sub-menu {
    left: auto;
    right: 100%;
  }
}
@media (max-width: 992px) {
  .sticky-header .container .nav-plus-btn-wrapper .header-button-wrap {
    display: none;
  }
}
.sticky-header .container .site-branding .site-logo .custom-logo-link img {
  max-width: 150px;
  width: 100%;
}
.sticky-header .container .site-branding p {
  color: var(--font-color);
}
.sticky-header.is-sticky {
  visibility: visible;
  display: block;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
@media (max-width: 1200px) {
  .sticky-header {
    padding: 10px 0;
  }
  .sticky-header .container .header-button-wrap {
    display: none;
  }
  .sticky-header .container #sticky-navigation.main-navigation {
    max-width: 100%;
    display: none;
    padding-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    background: var(--white-color);
    -webkit-box-shadow: -5px 0 15px rgba(var(--black-color-rgb), 0.1);
    box-shadow: -5px 0 15px rgba(var(--black-color-rgb), 0.1);
    width: 320px;
    z-index: 9999;
    margin: 0;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }
  .sticky-header .container #sticky-navigation.main-navigation > div {
    height: 100vh;
    overflow-y: scroll;
  }
  .sticky-header .container #sticky-navigation.main-navigation > div ul {
    padding: 0;
  }
  .sticky-header .container #sticky-navigation.main-navigation > div ul li a {
    white-space: nowrap;
    color: rgba(var(--nav-font-color-rgb), 0.8);
  }
  .sticky-header .container #sticky-navigation.main-navigation > div ul .sub-menu li {
    padding-bottom: 0;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9zdGlja3ktaGVhZGluZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0lBQ0ksY0FBYztJQUNkLG1DQUFtQztJQUNuQyxnRUFBd0Q7WUFBeEQsd0RBQXdEO0lBQ3hELGVBQWU7SUFDZixNQUFNO0lBQ04sT0FBTztJQUNQLFFBQVE7SUFDUixhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLG9DQUFvQztJQUVwQyxnQ0FBNEI7S0FBNUIsK0JBQTRCO1FBQTVCLDRCQUE0QjtJQUM1QixrQ0FBa0M7SUFFbEMsNkJBQTBCO0lBQTFCLDBCQUEwQjs7SUFFMUI7UUFDSSxvQkFBYTtRQUFiLHFCQUFhO1FBQWIsb0JBQWE7UUFBYixhQUFhO1FBQ2IseUJBQW1CO1FBQW5CLDJCQUFtQjtZQUFuQixzQkFBbUI7Z0JBQW5CLG1CQUFtQjtRQUNuQix5QkFBOEI7UUFBOUIsc0NBQThCO1lBQTlCLHNCQUE4QjtnQkFBOUIsOEJBQThCOztRQUU5QjtZQUNJLG9CQUFhO1lBQWIscUJBQWE7WUFBYixvQkFBYTtZQUFiLGFBQWE7WUFDYix5QkFBbUI7WUFBbkIsMkJBQW1CO2dCQUFuQixzQkFBbUI7b0JBQW5CLG1CQUFtQjtZQUNuQixjQUFjO1lBQ2Q7Z0JBQ0ksMkJBQW9CO2dCQUFwQiw0QkFBb0I7Z0JBQXBCLDJCQUFvQjtnQkFBcEIsb0JBQW9CO1lBQ3hCO2FBQ0M7aUJBQ0k7b0JBQ0csOENBQThDO2lCQUNqRDthQUNKOztZQUVEO2dCQUNJLDhCQUFtQjtnQkFBbkIsNkJBQW1CO2dCQUFuQiwyQkFBbUI7b0JBQW5CLHVCQUFtQjt3QkFBbkIsbUJBQW1COztnQkFFbkI7b0JBQ0ksd0JBQXdCO2dCQUM1QjtnQkFDQTtvQkFDSSxVQUFVO29CQUNWLGNBQWM7b0JBQ2QscUJBQXlCO29CQUF6QixpQ0FBeUI7d0JBQXpCLGtCQUF5Qjs0QkFBekIseUJBQXlCO29CQUN6Qjt3QkFDSTs0QkFDSTs7O2dDQUdJO29DQUNJLE9BQU87b0NBQ1AsV0FBVzs7b0NBRVg7d0NBQ0ksZ0NBQXdCOzRDQUF4Qiw0QkFBd0I7NkNBQXhCLDJCQUF3QjtnREFBeEIsd0JBQXdCO29DQUM1Qjs7b0NBRUE7d0NBQ0ksVUFBVTt3Q0FDVixXQUFXO29DQUNmO2dDQUNKOzRCQUNKOzt3QkFFSjtvQkFDSjtnQkFDSjtZQUNKOztZQUVBO2dCQUNJO29CQUNJLGFBQWE7Z0JBQ2pCO1lBQ0o7O1FBRUo7UUFDQTtZQUNJO2dCQUNJO29CQUNJO3dCQUNJLGdCQUFnQjt3QkFDaEIsV0FBVztvQkFDZjs7Z0JBRUo7WUFDSjtZQUNBO2dCQUNJLHVCQUF1QjtZQUMzQjtRQUNKO0lBQ0o7O0lBRUE7UUFDSSxtQkFBbUI7UUFDbkIsZ0NBQWdDO1FBRWhDLDRCQUF3QjtTQUF4QiwyQkFBd0I7WUFBeEIsd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0ksZUFBZTs7UUFFZjtZQUNJO2dCQUNJLGFBQWE7WUFDakI7WUFDQTs7Z0JBRUk7b0JBQ0ksZUFBZTtvQkFDZixhQUFhO29CQUNiLGlCQUFpQjtvQkFDakIsa0JBQWtCO29CQUNsQixtQkFBbUI7b0JBQ25CLGVBQWU7b0JBQ2YsTUFBTTtvQkFDTixPQUFPO29CQUNQLFNBQVM7b0JBQ1QsOEJBQThCO29CQUM5QixpRUFBeUQ7NEJBQXpELHlEQUF5RDtvQkFDekQsWUFBWTtvQkFDWixhQUFhO29CQUNiLFFBQVE7b0JBQ1IsMkJBQW1CO29CQUFuQix3QkFBbUI7b0JBQW5CLG1CQUFtQjs7b0JBRW5CO3dCQUNJLGFBQWE7d0JBQ2Isa0JBQWtCOzt3QkFFbEI7NEJBQ0ksU0FBUzs0QkFDVDtnQ0FDSTtvQ0FDSSxtQkFBbUI7b0NBQ25CLDJDQUEyQztnQ0FDL0M7NEJBQ0o7NEJBQ0E7Z0NBQ0k7b0NBQ0ksaUJBQWlCO2dDQUNyQjs0QkFDSjt3QkFDSjtvQkFDSjs7Z0JBRUo7WUFDSjtRQUNKO0lBQ0o7QUFDSiIsImZpbGUiOiJfc3RpY2t5LWhlYWRpbmcuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5zdGlja3ktaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSh2YXIoLS1ibGFjay1jb2xvci1yZ2IpLCAwLjA1KTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjM1cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zNXM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjM1cztcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAubmF2LXBsdXMtYnRuLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBncmlkLWdhcDogMjBweDtcclxuICAgICAgICAgICAgLnRvZ2dsZS1idG4td3JhcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgLnRvZ2dsZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgIC50b2dnbGUtYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb250LWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAudG9nZ2xlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1haW4tbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6MDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDMpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3VibWVudS10b2dnbGUtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyLWJ1dHRvbi13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2l0ZS1icmFuZGluZyB7XHJcbiAgICAgICAgICAgIC5zaXRlLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgLmN1c3RvbS1sb2dvLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLWZvbnQtY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaXMtc3RpY2t5IHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5oZWFkZXItYnV0dG9uLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjc3RpY2t5LW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLm1haW4tbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTVweCAwIDE1cHggcmdiYSh2YXIoLS1ibGFjay1jb2xvci1yZ2IpLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLW5hdi1mb250LWNvbG9yLXJnYiksIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il19 */
/* navigation
--------------------------------------------- */
.nav-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 0.9444444444em;
  list-style: none;
  margin: 0;
  padding: 0;
}
.nav-menu li {
  position: relative;
  padding: 10px;
}
.nav-menu li a {
  color: #001a1a;
  text-decoration: none;
  line-height: 1;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  font-family: var(--secondary-font);
  font-size: 0.888em;
}
.nav-menu li a:focus {
  outline: none;
  text-decoration: none;
}
.nav-menu li a:hover {
  text-decoration: none;
}
.nav-menu li > .submenu-toggle-btn {
  color: rgba(0, 26, 26, 0.8);
}
.nav-menu li > .submenu-toggle-btn .svg-inline--fa.fa-w-10 {
  width: 0.55em;
}
@media screen and (min-width: 1200px) {
  .nav-menu li:focus, .nav-menu li.focus {
    outline: 2px solid rgba(var(--black-color-rgb), 0.8);
  }
  .nav-menu li:hover > a, .nav-menu li:focus > a, .nav-menu li.hover > a, .nav-menu li.focus > a {
    color: var(--primary-color);
  }
  .nav-menu li:hover > .submenu-toggle-btn, .nav-menu li:focus > .submenu-toggle-btn, .nav-menu li.hover > .submenu-toggle-btn, .nav-menu li.focus > .submenu-toggle-btn {
    color: var(--primary-color);
  }
  .nav-menu li:hover > .sub-menu, .nav-menu li:focus > .sub-menu, .nav-menu li.hover > .sub-menu, .nav-menu li.focus > .sub-menu {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    visibility: visible;
    opacity: 1;
    z-index: 99998;
  }
}
.nav-menu li .sub-menu, .nav-menu li ul {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: static;
  padding-top: 20px;
  list-style: none;
}
@media screen and (min-width: 1200px) {
  .nav-menu li .sub-menu, .nav-menu li ul {
    background: var(--white-color);
    -webkit-transition: all 0.235s ease;
    -o-transition: all 0.235s ease;
    transition: all 0.235s ease;
    padding-top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-box-shadow: 0 5px 15px rgba(var(--black-color-rgb), 0.05);
    box-shadow: 0 5px 15px rgba(var(--black-color-rgb), 0.05);
    visibility: hidden;
    -webkit-transform: translateY(15px);
    -ms-transform: translateY(15px);
    -o-transform: translateY(15px);
    transform: translateY(15px);
    opacity: 0;
  }
}
.nav-menu li .sub-menu li:not(:last-child), .nav-menu li ul li:not(:last-child) {
  border-bottom: 1px solid rgba(var(--black-color-rgb), 0.05);
}
@media screen and (min-width: 1200px) {
  .nav-menu li .sub-menu li.menu-item-has-children > .submenu-toggle-btn, .nav-menu li ul li.menu-item-has-children > .submenu-toggle-btn {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
}
.nav-menu li .sub-menu .sub-menu, .nav-menu li .sub-menu ul, .nav-menu li ul .sub-menu, .nav-menu li ul ul {
  left: 100%;
  top: 0;
}
.nav-menu li.current_page_item > a {
  color: var(--primary-color);
}

.main-navigation {
  display: none;
  z-index: 111;
  margin-left: 40px;
}
@media screen and (max-width: 1199px) {
  .main-navigation {
    max-width: 100%;
    overflow-y: auto;
    width: 320px;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    background: var(--primary-color);
    -webkit-box-shadow: 5px 0 25px rgba(var(--black-color-rgb), 0.1);
    box-shadow: 5px 0 25px rgba(var(--black-color-rgb), 0.1);
    padding-top: 50px;
  }
  .main-navigation .close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    left: auto;
  }
  .main-navigation .nav-menu li a {
    color: var(--white-color);
  }
}
@media screen and (min-width: 1200px) {
  .main-navigation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-gap: 20px;
  }
  .main-navigation .close-btn {
    display: none;
  }
}
@media screen and (min-width: 1400px) {
  .main-navigation {
    grid-gap: 50px;
  }
}
@media screen and (min-width: 1199px) {
  .main-navigation .nav-menu {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.main-navigation .nav-menu li {
  padding: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.main-navigation .nav-menu li:not(:last-child) {
  border-bottom: 1px solid rgba(var(--black-color-rgb), 0.05);
}
@media screen and (min-width: 1200px) {
  .main-navigation .nav-menu li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
  }
  .main-navigation .nav-menu li:not(:last-child) {
    border: none;
  }
}
@media screen and (min-width: 1400px) {
  .main-navigation .nav-menu li {
    padding: 22px 30px;
  }
}
@media screen and (max-width: 1199px) {
  .main-navigation .nav-menu li .submenu-toggle-btn {
    position: absolute;
    right: 15px;
    top: 20px;
  }
}

.site-header:not(.style-ten, .style-eight) .secondary-nav > div {
  max-width: 100%;
  display: none;
  padding-top: 50px;
  padding-left: 20px;
  padding-right: 20px;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  background: var(--white-color);
  -webkit-box-shadow: -5px 0 15px rgba(var(--black-color-rgb), 0.1);
  box-shadow: -5px 0 15px rgba(var(--black-color-rgb), 0.1);
  width: 320px;
  z-index: 99999;
}
.site-header:not(.style-ten, .style-eight) .secondary-nav > div .close-btn {
  position: absolute;
  top: 10px;
  right: 10px;
}
.site-header:not(.style-ten, .style-eight) .secondary-nav > div .nav-menu li:not(:last-child) {
  border-bottom: 1px solid rgba(var(--black-color-rgb), 0.05);
}
.site-header:not(.style-ten, .style-eight) .secondary-nav > div .nav-menu li.menu-item-has-children .submenu-toggle-btn {
  position: absolute;
  right: 20px;
  top: 18px;
  pointer-events: all;
}
.site-header:not(.style-ten, .style-eight) .secondary-nav > div .nav-menu li .sub-menu {
  all: unset;
  display: none;
}
.site-header:not(.style-ten, .style-eight) .secondary-nav > div .nav-menu li .sub-menu .menu-item-has-children .submenu-toggle-btn {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
}

@media screen and (min-width: 1200px) {
  .main-navigation .submenu-toggle-btn {
    display: none;
  }
  .main-navigation .nav-menu > li.menu-item-has-children > a::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg class='svg-inline--fa fa-caret-down fa-w-10' aria-hidden='true' data-prefix='fas' data-icon='caret-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' data-fa-i2svg=''%3E%3Cpath fill='%23222222' d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'%3E%3C/path%3E%3C/svg%3E");
    display: inline-block;
    width: 0.9em;
    height: 0.9em;
    background-repeat: no-repeat;
    margin-left: 13px;
    position: absolute;
    right: 0;
    top: 22px;
  }
  .main-navigation .nav-menu > li.menu-item-has-children.hover > a::after,
.main-navigation .nav-menu > li.menu-item-has-children:hover > a::after {
    background-image: url("data:image/svg+xml,%3Csvg class='svg-inline--fa fa-caret-down fa-w-10' aria-hidden='true' data-prefix='fas' data-icon='caret-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' data-fa-i2svg=''%3E%3Cpath fill='%23A60505' d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'%3E%3C/path%3E%3C/svg%3E");
  }
  .main-navigation .nav-menu li .sub-menu li.menu-item-has-children > a {
    position: relative;
  }
  .main-navigation .nav-menu li .sub-menu li.menu-item-has-children > a::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg class='svg-inline--fa fa-caret-down fa-w-10' aria-hidden='true' data-prefix='fas' data-icon='caret-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' data-fa-i2svg=''%3E%3Cpath fill='%23222222' d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'%3E%3C/path%3E%3C/svg%3E");
    position: absolute;
    right: -10px;
    top: 1px;
    width: 0.9em;
    height: 0.9em;
    background-repeat: no-repeat;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  .main-navigation .nav-menu li .sub-menu li.menu-item-has-children.hover > a::after,
.main-navigation .nav-menu li .sub-menu li.menu-item-has-children:hover > a::after {
    background-image: url("data:image/svg+xml,%3Csvg class='svg-inline--fa fa-caret-down fa-w-10' aria-hidden='true' data-prefix='fas' data-icon='caret-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' data-fa-i2svg=''%3E%3Cpath fill='%23A60505' d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'%3E%3C/path%3E%3C/svg%3E");
  }
  .site-header:not(.style-two, .style-four, .style-six) .header-main .main-navigation .nav-menu > li:nth-last-child(3) .sub-menu li a::after,
.site-header:not(.style-two, .style-four, .style-six) .header-main .main-navigation .nav-menu > li:nth-last-child(2) .sub-menu li a::after,
.site-header:not(.style-two, .style-four, .style-six) .header-main .main-navigation .nav-menu > li:last-child .sub-menu li a::after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .keyboard-nav-on .footer-navigation .nav-menu .sub-menu,
.keyboard-nav-on .secondary-nav .nav-menu .sub-menu,
.keyboard-nav-on .main-navigation .nav-menu .sub-menu {
    visibility: visible !important;
  }
}
.mobile-menu-active .site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner {
  visibility: visible;
}

/*# sourceMappingURL=data:application/json;base64,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RUE7NEJBQ0ksVUFBVTs0QkFDVixhQUFhOzs0QkFFYjtnQ0FDSTtvQ0FDSSw0QkFBb0I7d0NBQXBCLHdCQUFvQjt5Q0FBcEIsdUJBQW9COzRDQUFwQixvQkFBb0I7Z0NBQ3hCOzRCQUNKO3dCQUNKO29CQUNKO2dCQUNKO1lBQ0o7O1FBRUo7SUFDSjtBQUNKOzs7QUFHQTs7SUFFSTtRQUNJLGFBQWE7SUFDakI7OztJQUdBO1FBQ0ksV0FBVztRQUNYLCtaQUErWjtRQUMvWixxQkFBcUI7UUFDckIsWUFBWTtRQUNaLGFBQWE7UUFDYiw0QkFBNEI7UUFDNUIsaUJBQWlCO1FBQ2pCLGtCQUFrQjtRQUNsQixRQUFRO1FBQ1IsU0FBUztJQUNiOztJQUVBOztRQUVJLCtaQUErWjs7SUFFbmE7SUFDQTtRQUNJLGtCQUFrQjs7SUFFdEI7OztJQUdBO1FBQ0ksV0FBVztRQUNYLCtaQUErWjtRQUMvWixrQkFBa0I7UUFDbEIsWUFBWTtRQUNaLFFBQVE7UUFDUixZQUFZO1FBQ1osYUFBYTtRQUNiLDRCQUE0QjtRQUM1QixpQ0FBeUI7WUFBekIsNkJBQXlCO2FBQXpCLDRCQUF5QjtnQkFBekIseUJBQXlCO0lBQzdCOztJQUVBOztTQUVLLCtaQUErWjtJQUNwYTs7S0FFQzs7O1FBR0csZ0NBQXdCO1lBQXhCLDRCQUF3QjthQUF4QiwyQkFBd0I7Z0JBQXhCLHdCQUF3QjtLQUMzQjs7S0FFQTtRQUNHOzs7WUFHSTtnQkFDSSw4QkFBOEI7WUFDbEM7UUFDSjtLQUNIOztBQUVMO0FBQ0E7SUFDSSxtQkFBbUI7QUFDdkIiLCJmaWxlIjoiX25hdmlnYXRpb24uc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5uYXYtbWVudXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC1zaXplOiAwLjk0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0ZW07XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpe1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCMwMDFBMUEsIDEpO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeS1mb250KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg4OGVtO1xyXG4gICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+LnN1Ym1lbnUtdG9nZ2xlLWJ0bntcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoIzAwMUExQSwgLjgpO1xyXG4gICAgICAgICAgICAuc3ZnLWlubGluZS0tZmEuZmEtdy0xMCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMC41NTBlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgICAgICAgICAmOmZvY3VzLCAmLmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHJnYmEodmFyKC0tYmxhY2stY29sb3ItcmdiKSwgLjgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICYuaG92ZXIsICYuZm9jdXN7XHJcbiAgICAgICAgICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPi5zdWJtZW51LXRvZ2dsZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWItbWVudSwgdWx7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yMzVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKHZhcigtLWJsYWNrLWNvbG9yLXJnYiksIC4wNSk7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKHZhcigtLWJsYWNrLWNvbG9yLXJnYiksIC4wNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XHJcbiAgICAgICAgICAgICAgICAgICAgPiAuc3VibWVudS10b2dnbGUtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViLW1lbnUsIHVse1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVte1xyXG4gICAgICAgICAgICA+YXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1haW4tbmF2aWdhdGlvbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxMTE7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgYm94LXNoYWRvdzogNXB4IDAgMjVweCByZ2JhKHZhcigtLWJsYWNrLWNvbG9yLXJnYiksIC4xKTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAuY2xvc2UtYnRue1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXYtbWVudXtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDIwcHg7XHJcbiAgICAgICAgLmNsb3NlLWJ0bntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpe1xyXG4gICAgICAgIGdyaWQtZ2FwOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLm5hdi1tZW51e1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKHZhcigtLWJsYWNrLWNvbG9yLXJnYiksIC4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgICAgICAgICAgICAgICAuc3VibWVudS10b2dnbGUtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vc2Vjb25kYXJ5IG1lbnUgY3NzIGV4Y2VwdCBzdHlsZSB0ZW4gYW5kIGVpZ2h0XHJcbi5zaXRlLWhlYWRlcntcclxuICAgICY6bm90KC5zdHlsZS10ZW4sLnN0eWxlLWVpZ2h0KXtcclxuICAgICAgICAuc2Vjb25kYXJ5LW5hdntcclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtNXB4IDAgMTVweCByZ2JhKHZhcigtLWJsYWNrLWNvbG9yLXJnYiksIC4xKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmNsb3NlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5uYXYtbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEodmFyKC0tYmxhY2stY29sb3ItcmdiKSwgLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Ym1lbnUtdG9nZ2xlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGw6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3VibWVudS10b2dnbGUtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgcmVzcG9uZC10byh4bGFyZ2UpIHtcclxuXHJcbiAgICAubWFpbi1uYXZpZ2F0aW9uIC5zdWJtZW51LXRvZ2dsZS1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5tYWluLW5hdmlnYXRpb24gLm5hdi1tZW51PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YTo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtY2FyZXQtZG93biBmYS13LTEwJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdjYXJldC1kb3duJyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMyMCA1MTInIGRhdGEtZmEtaTJzdmc9JyclM0UlM0NwYXRoIGZpbGw9JyUyMzIyMjIyMicgZD0nTTMxLjMgMTkyaDI1Ny4zYzE3LjggMCAyNi43IDIxLjUgMTQuMSAzNC4xTDE3NC4xIDM1NC44Yy03LjggNy44LTIwLjUgNy44LTI4LjMgMEwxNy4yIDIyNi4xQzQuNiAyMTMuNSAxMy41IDE5MiAzMS4zIDE5MnonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMC45ZW07XHJcbiAgICAgICAgaGVpZ2h0OiAwLjllbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnU+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5ob3Zlcj5hOjphZnRlcixcclxuICAgIC5tYWluLW5hdmlnYXRpb24gLm5hdi1tZW51PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXI+YTo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWNhcmV0LWRvd24gZmEtdy0xMCcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtcHJlZml4PSdmYXMnIGRhdGEtaWNvbj0nY2FyZXQtZG93bicgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMjAgNTEyJyBkYXRhLWZhLWkyc3ZnPScnJTNFJTNDcGF0aCBmaWxsPSclMjNBNjA1MDUnIGQ9J00zMS4zIDE5MmgyNTcuM2MxNy44IDAgMjYuNyAyMS41IDE0LjEgMzQuMUwxNzQuMSAzNTQuOGMtNy44IDcuOC0yMC41IDcuOC0yOC4zIDBMMTcuMiAyMjYuMUM0LjYgMjEzLjUgMTMuNSAxOTIgMzEuMyAxOTJ6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5tYWluLW5hdmlnYXRpb24gLm5hdi1tZW51IGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5tYWluLW5hdmlnYXRpb24gLm5hdi1tZW51IGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWNhcmV0LWRvd24gZmEtdy0xMCcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtcHJlZml4PSdmYXMnIGRhdGEtaWNvbj0nY2FyZXQtZG93bicgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMjAgNTEyJyBkYXRhLWZhLWkyc3ZnPScnJTNFJTNDcGF0aCBmaWxsPSclMjMyMjIyMjInIGQ9J00zMS4zIDE5MmgyNTcuM2MxNy44IDAgMjYuNyAyMS41IDE0LjEgMzQuMUwxNzQuMSAzNTQuOGMtNy44IDcuOC0yMC41IDcuOC0yOC4zIDBMMTcuMiAyMjYuMUM0LjYgMjEzLjUgMTMuNSAxOTIgMzEuMyAxOTJ6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgIHdpZHRoOiAwLjllbTtcclxuICAgICAgICBoZWlnaHQ6IDAuOWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudSBsaSAuc3ViLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5ob3Zlcj5hOjphZnRlcixcclxuICAgIC5tYWluLW5hdmlnYXRpb24gLm5hdi1tZW51IGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyPmE6OmFmdGVye1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdzdmctaW5saW5lLS1mYSBmYS1jYXJldC1kb3duIGZhLXctMTAnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLXByZWZpeD0nZmFzJyBkYXRhLWljb249J2NhcmV0LWRvd24nIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzIwIDUxMicgZGF0YS1mYS1pMnN2Zz0nJyUzRSUzQ3BhdGggZmlsbD0nJTIzQTYwNTA1JyBkPSdNMzEuMyAxOTJoMjU3LjNjMTcuOCAwIDI2LjcgMjEuNSAxNC4xIDM0LjFMMTc0LjEgMzU0LjhjLTcuOCA3LjgtMjAuNSA3LjgtMjguMyAwTDE3LjIgMjI2LjFDNC42IDIxMy41IDEzLjUgMTkyIDMxLjMgMTkyeiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XHJcbiAgICB9XHJcbiAgIFxyXG4gICAgIC5zaXRlLWhlYWRlcjpub3QoLnN0eWxlLXR3bywgLnN0eWxlLWZvdXIsIC5zdHlsZS1zaXgpIC5oZWFkZXItbWFpbiAubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudSA+IGxpOm50aC1sYXN0LWNoaWxkKDMpIC5zdWItbWVudSBsaSBhOjphZnRlciwgXHJcbiAgICAgLnNpdGUtaGVhZGVyOm5vdCguc3R5bGUtdHdvLCAuc3R5bGUtZm91ciwgLnN0eWxlLXNpeCkgLmhlYWRlci1tYWluIC5tYWluLW5hdmlnYXRpb24gLm5hdi1tZW51ID4gbGk6bnRoLWxhc3QtY2hpbGQoMikgLnN1Yi1tZW51IGxpIGE6OmFmdGVyLCBcclxuICAgICAuc2l0ZS1oZWFkZXI6bm90KC5zdHlsZS10d28sIC5zdHlsZS1mb3VyLCAuc3R5bGUtc2l4KSAuaGVhZGVyLW1haW4gLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnUgPiBsaTpsYXN0LWNoaWxkIC5zdWItbWVudSBsaSBhOjphZnRlcntcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgfVxyXG4gIFxyXG4gICAgIC5rZXlib2FyZC1uYXYtb257XHJcbiAgICAgICAgLmZvb3Rlci1uYXZpZ2F0aW9uIC5uYXYtbWVudSxcclxuICAgICAgICAuc2Vjb25kYXJ5LW5hdiAubmF2LW1lbnUsXHJcbiAgICAgICAgLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnUge1xyXG4gICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgIH0gXHJcblxyXG59XHJcbi5tb2JpbGUtbWVudS1hY3RpdmUgLnNpdGUtaGVhZGVyIC5tb2JpbGUtaGVhZGVyIC5oZWFkZXItYm90dG9tLXNsaWRlIC5oZWFkZXItYm90dG9tLXNsaWRlLWlubmVye1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIl19 */
/* one-page-navigation
--------------------------------------------- */
/*==========================================
one page navigation
==========================================*/
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9vbmUtcGFnZS1uYXZpZ2F0aW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OzJDQUUyQztBQUMzQyxtQkFBbUI7QUFDbkIsb0JBQW9CO0FBQ3BCLFVBQVU7QUFDVix3QkFBd0I7QUFDeEIsNkJBQTZCO0FBQzdCLDhCQUE4QjtBQUM5Qix3QkFBd0I7QUFDeEIsYUFBYTtBQUNiLGdCQUFnQjtBQUNoQixrQ0FBa0M7QUFDbEMsOERBQThEO0FBQzlELG1EQUFtRDtBQUNuRCx3Q0FBd0M7QUFDeEMscURBQXFEO0FBQ3JELDBCQUEwQjtBQUMxQixrREFBa0Q7QUFDbEQsbUJBQW1CO0FBQ25CLGVBQWU7QUFDZixrQ0FBa0M7QUFDbEMsb0JBQW9CO0FBQ3BCLGtEQUFrRDs7QUFFbEQsbUJBQW1CO0FBQ25CLGVBQWU7QUFDZixXQUFXO0FBQ1gsT0FBTztBQUNQLEdBQUciLCJmaWxlIjoiX29uZS1wYWdlLW5hdmlnYXRpb24uc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbm9uZSBwYWdlIG5hdmlnYXRpb25cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLy8gLm1haW4tbmF2aWdhdGlvbntcclxuLy8gICAgIG1hcmdpbjowIDQwcHg7XHJcbi8vICAgICA+dWx7XHJcbi8vICAgICAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgICAgICBmbGV4LWZsb3c6cm93IHdyYXA7XHJcbi8vICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gICAgICAgICBncmlkLWdhcDozMHB4O1xyXG4vLyAgICAgICAgIGxpe1xyXG4vLyAgICAgICAgICAgICBhe1xyXG4vLyAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4vLyAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tbmF2LWZvbnQtY29sb3ItcmdiKSwgMC44KTtcclxuLy8gICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4vLyAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4vLyAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeS1mb250KTtcclxuLy8gICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW17XHJcbi8vICAgICAgICAgICAgICAgICBhe1xyXG4vLyAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyBcclxuICAgICAgICAgICAgICAgICAgIFxyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyB9Il19 */
.site-branding .site-title {
  line-height: 1.3;
  margin: 0;
}
.site-branding .site-logo a {
  line-height: 1;
}
.site-branding .site-description {
  margin-bottom: 0;
}
.site-branding a {
  text-decoration: none;
  font-weight: bold;
  color: var(--primary-color);
  display: inline-block;
}
.site-branding a:hover {
  color: var(--primary-color);
  text-decoration: none;
}
.site-branding.has-image-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.site-branding.has-image-text .site-title-wrap {
  margin-left: 18px;
}
@media (max-width: 458px) {
  .site-branding.has-image-text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-right: 15px;
  }
  .site-branding.has-image-text .site-title-wrap {
    margin-left: 0;
  }
}

.site-header {
  position: relative;
  -webkit-box-shadow: 0 17px 16px rgba(var(--font-color-rgb), 0.03);
  box-shadow: 0 17px 16px rgba(var(--font-color-rgb), 0.03);
  /* header style one
  --------------------------------------------- */
}
.site-header .header-left-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.site-header .secondary-nav + .random-post-search {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid rgba(var(--font-color-rgb), 0.05);
}
.site-header .random-post-search {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.site-header .random-post-search a {
  color: rgba(var(--font-color-rgb), 0.7);
  font-size: 22px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.site-header .random-post-search a:hover {
  color: var(--primary-color);
}
.site-header .header-block {
  font-size: 15px;
}
.site-header .header-block i,
.site-header .header-block .fas,
.site-header .header-block .fa,
.site-header .header-block .svg-inline--fa,
.site-header .header-block svg {
  color: #17be8a;
  margin-right: 10px;
}
.site-header .header-block .fa-phone {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.site-header .header-block a {
  text-decoration: none;
  color: #232323;
}
.site-header .header-block a:hover {
  color: var(--primary-color);
}
.site-header .header-social .social-list li {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.site-header .header-social .social-list a {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 16px;
  color: rgba(0, 26, 26, 0.9);
}
.site-header .header-social .social-list a:hover {
  color: var(--primary-color);
}
.site-header .header-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.site-header .header-right .header-search + .header-cart {
  border-left: 1px solid rgba(var(--primary-color-rgb), 0.5);
  padding-left: 14px;
  margin-left: 14px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.site-header .header-search .search-toggle {
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  color: rgba(0, 26, 26, 0.9);
  line-height: 1;
}
.site-header .header-search .search-toggle path {
  fill: rgba(0, 26, 26, 0.9);
  stroke: rgba(0, 26, 26, 0.9);
}
.site-header .header-search .search-toggle:hover {
  color: var(--primary-color);
}
.site-header .header-search .search-toggle:hover path {
  fill: var(--primary-color);
  stroke: var(--primary-color);
}
.site-header .header-search-wrap {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(var(--white-color-rgb), 0.95);
  z-index: 999999999;
}
.site-header .header-search-wrap .header-search-inner {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.site-header .header-search-wrap .header-search-inner .search-form {
  max-width: 900px;
  padding: 0 15px;
}
@media screen and (min-width: 576px) {
  .site-header .header-search-wrap .header-search-inner .search-form .search-field {
    height: 80px;
    font-size: 2em;
    padding: 0 20px;
  }
  .site-header .header-search-wrap .header-search-inner .search-form .search-submit {
    width: 80px;
    padding: 16px;
    -webkit-background-size: 30px 30px;
    background-size: 30px;
  }
}
.site-header .header-search-wrap .header-search-inner .close {
  background: none;
  border: none;
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
  font-size: 0;
  width: 40px;
  height: 40px;
}
.site-header .header-search-wrap .header-search-inner .close::before, .site-header .header-search-wrap .header-search-inner .close::after {
  content: "";
  background: var(--font-color);
  width: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: 2px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.235s ease;
  -o-transition: all 0.235s ease;
  transition: all 0.235s ease;
}
.site-header .header-search-wrap .header-search-inner .close::before {
  background: var(--font-color);
  width: 40px;
}
.site-header .header-search-wrap .header-search-inner .close::after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: var(--font-color);
  width: 40px;
}
.site-header .header-search-wrap .header-search-inner .close:hover::before, .site-header .header-search-wrap .header-search-inner .close:hover::after {
  background: var(--primary-color);
}
.site-header .header-cart a {
  color: rgba(var(--font-color-rgb), 0.9);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  text-decoration: none;
}
.site-header .header-cart a path {
  fill: rgba(var(--font-color-rgb), 0.9);
}
.site-header .header-cart a .number,
.site-header .header-cart a .cart-count {
  background: rgba(var(--primary-color-rgb), 0.8);
  color: rgba(var(--font-color-rgb), 0.9);
  text-align: center;
  font-size: 12px;
  width: 16px;
  height: 16px;
  line-height: 16px;
  border-radius: 50%;
  position: absolute;
  top: -10px;
  right: -10px;
}
.site-header .header-cart a:hover path {
  fill: var(--primary-color);
}
.site-header .secondary-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.site-header .header-top .container,
.site-header .header-top .container > [class*=header-] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-gap: 30px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.site-header .header-top > .container {
  padding-top: 18px;
  padding-bottom: 18px;
  border-bottom: 1px solid rgba(var(--black-color-rgb), 0.05);
}
@media screen and (max-width: 767px) {
  .site-header .header-top .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-gap: 10px;
  }
  .site-header .header-top .container .header-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.site-header > .header-main {
  padding: 20px 0;
}
.site-header > .header-main .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (min-width: 1200px) {
  .site-header > .header-main .container > .toggle-btn {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  .site-header:not(.style-two, .style-four, .style-six) .header-main .main-navigation .nav-menu > li:nth-last-child(3) .sub-menu, .site-header:not(.style-two, .style-four, .style-six) .header-main .main-navigation .nav-menu > li:nth-last-child(2) .sub-menu, .site-header:not(.style-two, .style-four, .style-six) .header-main .main-navigation .nav-menu > li:last-child .sub-menu {
    left: 0;
    right: auto;
  }
  .site-header:not(.style-two, .style-four, .style-six) .header-main .main-navigation .nav-menu > li:nth-last-child(3) .sub-menu .submenu-toggle-btn, .site-header:not(.style-two, .style-four, .style-six) .header-main .main-navigation .nav-menu > li:nth-last-child(2) .sub-menu .submenu-toggle-btn, .site-header:not(.style-two, .style-four, .style-six) .header-main .main-navigation .nav-menu > li:last-child .sub-menu .submenu-toggle-btn {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .site-header:not(.style-two, .style-four, .style-six) .header-main .main-navigation .nav-menu > li:nth-last-child(3) .sub-menu .sub-menu, .site-header:not(.style-two, .style-four, .style-six) .header-main .main-navigation .nav-menu > li:nth-last-child(2) .sub-menu .sub-menu, .site-header:not(.style-two, .style-four, .style-six) .header-main .main-navigation .nav-menu > li:last-child .sub-menu .sub-menu {
    left: auto;
    right: 100%;
  }
}
.site-header.style-one > .header-top .container {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.site-header.style-one > .header-middle {
  padding: 20px 0;
}
.site-header.style-one > .header-middle .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.site-header.style-one > .header-middle .site-branding {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.site-header.style-one .header-main {
  padding: 15px 0;
}
.site-header.style-one .header-main .container {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (min-width: 1200px) {
  .site-header.style-one .header-main .main-navigation {
    width: unset;
  }
  .site-header.style-one .header-main .main-navigation .nav-menu > li:not(.menu-item-has-children):last-child {
    padding-right: 0;
  }
}
.site-header.style-one .header-main .secondary-nav > div {
  right: 0;
  left: unset;
}

/* mobile header
--------------------------------------------- */
@media (max-width: 1199px) {
  .site-header > .header-top,
.site-header > .header-main,
.site-header > .header-bottom,
.site-header > .header-middle {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  .site-header .mobile-header {
    display: none;
  }
  .site-header .mobile-header .toggle-btn {
    display: none;
  }
}
.site-header .mobile-header .header-top {
  background-color: unset;
}
.site-header .mobile-header .toggle-btn {
  display: inline-block;
}
.site-header .mobile-header .header-main .container {
  display: block;
}
.site-header .mobile-header .header-main .container .mob-nav-site-branding-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.site-header .mobile-header .header-main .container .mob-nav-site-branding-wrap .header-center {
  margin-right: 20px;
}
@media (max-width: 767px) {
  .site-header .mobile-header .header-main .container .mob-nav-site-branding-wrap .header-center .custom-logo-link img {
    width: 350px;
    max-width: 100%;
  }
}
.site-header .mobile-header .header-main .container .mob-nav-site-branding-wrap .header-left {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.site-header .mobile-header .header-main .container .mob-nav-site-branding-wrap .header-left .header-search + .toggle-btn-wrap {
  padding-left: 15px;
  margin-left: 14px;
  border-left: 1px solid rgba(var(--primary-color-rgb), 0.5);
}
.site-header .mobile-header .header-main .container .mob-nav-site-branding-wrap .header-left .toggle-btn-wrap {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.site-header .mobile-header .header-main .container .mob-nav-site-branding-wrap .header-left .toggle-btn-wrap .toggle-btn .toggle-bar {
  background-color: var(--font-color);
}
.site-header .mobile-header .header-main .container .header-right .header-button-wrap {
  display: block !important;
}
@media (max-width: 500px) {
  .site-header .mobile-header .header-main .container .header-right .header-button-wrap {
    display: none !important;
  }
}
.site-header .mobile-header .header-main {
  padding: 20px 0;
}
.site-header .mobile-header .header-main .container .main-navigation {
  -webkit-box-flex: unset !important;
  -webkit-flex: unset !important;
  -ms-flex: unset !important;
  flex: unset !important;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner {
  position: fixed;
  top: 0;
  left: 0;
  width: 370px;
  height: 100%;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  background-color: var(--white-color);
  -webkit-box-shadow: 10px 0 20px rgba(var(--font-color-rgb), 0.15);
  box-shadow: 10px 0 20px rgba(var(--font-color-rgb), 0.15);
  overflow-y: auto;
  z-index: 99999;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 558px) {
  .site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner {
    width: 100%;
  }
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container {
  background-color: rgba(var(--primary-color-rgb), 0.05);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0;
  max-width: 100%;
  min-height: 100%;
  padding-bottom: 100px;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .mobile-header-wrap {
  background: #fff;
  padding: 22px 15px 25px 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2222;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .mobile-header-wrap > .close {
  position: relative;
  padding: 0;
  padding: 0;
  width: 25px;
  height: 25px;
  min-height: auto;
  background: none;
  cursor: pointer;
  border: 0;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .mobile-header-wrap > .close::before, .site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .mobile-header-wrap > .close::after {
  content: "";
  background: var(--font-color);
  width: 100%;
  height: 2px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all ease 0.35s;
  -o-transition: all ease 0.35s;
  transition: all ease 0.35s;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .mobile-header-wrap > .close:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .mobile-header-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 15px;
  padding: 0 22px;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .mob-ctc-btn {
  padding: 0 15px 77px;
  margin: 39px 0;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .mob-ctc-btn .header-block {
  margin: 23px 0 23px 0;
  padding-left: 0;
  margin-left: 0;
  text-align: center;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .mob-ctc-btn .header-block:first-child {
  margin: 49px 0 0 0;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .mob-ctc-btn .header-button-wrap {
  margin-left: 0;
  text-align: center;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .mob-ctc-btn a {
  width: 100%;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-cart {
  margin-top: 25px;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-social ul li a {
  padding: unset;
  line-height: 1;
  display: inline-block;
  text-align: center;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-social ul li a svg {
  -webkit-transition: all 0.03s ease;
  -o-transition: all 0.03s ease;
  transition: all 0.03s ease;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-social ul li a:hover {
  color: var(--primary-color);
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-left .close-btn,
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-left .toggle-btn {
  display: none;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-left .main-navigation {
  display: block;
  position: static;
  width: unset;
  height: unset;
  background-color: unset;
  -webkit-box-shadow: unset;
  box-shadow: unset;
  z-index: 3;
  padding-top: 0;
  overflow: unset;
  margin: 0;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-left .main-navigation > div .nav-menu {
  overflow: unset;
  margin-top: 0;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-left .main-navigation > div .nav-menu li {
  border: 0;
  padding: 40px 0px 0 0;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-left .main-navigation > div .nav-menu li a {
  font-family: var(--secondary-font);
  font-size: 1em;
  color: var(--font-color);
  width: unset;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-left .main-navigation > div .nav-menu li ul {
  padding-top: 0;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-left .main-navigation > div .nav-menu li .sub-menu {
  background-color: unset;
  padding-top: 0;
  padding-left: 20px;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-left .main-navigation > div .nav-menu li .submenu-toggle-btn {
  right: 0;
  top: 40px;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: unset;
  -webkit-align-items: unset;
  -ms-flex-align: unset;
  align-items: unset;
  border-top: 1px solid rgba(var(--font-color-rgb), 0.05);
  margin-top: 35px;
  width: 100%;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-right .close-btn,
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-right .toggle-btn {
  display: none;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-right .secondary-nav {
  width: 100%;
  display: block;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-right .secondary-nav > div {
  height: unset;
  display: block;
  position: static;
  width: unset;
  height: unset;
  background-color: unset;
  -webkit-box-shadow: unset;
  box-shadow: unset;
  z-index: 3;
  padding: 0;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-right .secondary-nav > div .nav-menu {
  width: unset;
  padding: 0;
  overflow: unset;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-right .secondary-nav > div .nav-menu li {
  border: 0;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-right .secondary-nav > div .nav-menu li a {
  font-family: var(--secondary-font);
  text-align: left;
  font-size: 1em;
  font-weight: 400;
  color: var(--font-color);
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-right .secondary-nav > div .nav-menu li .sub-menu {
  padding-left: 10px;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-right .secondary-nav > div .nav-menu li .submenu-toggle-btn {
  top: 33px;
  right: 0;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-right .secondary-nav > div .nav-menu > li {
  padding: 27px 0 0 0;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-right .secondary-nav > div .nav-menu > li:first-child a {
  padding-top: 0 !important;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-right .secondary-nav > div .nav-menu ul {
  padding-top: 12px;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-right .secondary-nav > div .nav-menu ul li {
  padding: 7px 14px;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-right .secondary-nav > div .nav-menu ul li:last-child {
  padding-bottom: 0;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-right .secondary-nav > div .nav-menu ul li a {
  width: auto;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-right .secondary-nav > div .nav-menu ul li .submenu-toggle-btn {
  top: 14px;
}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .header-social-wrapper {
  margin-top: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/*# sourceMappingURL=data:application/json;base64,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WUFBWTtvQ0FDWixVQUFVO29DQUNWLGVBQWU7O29DQUVmO3dDQUNJLFNBQVM7O3dDQUVUOzRDQUNJLGtDQUFrQzs0Q0FDbEMsZ0JBQWdCOzRDQUNoQixjQUFjOzRDQUNkLGdCQUFnQjs0Q0FDaEIsd0JBQXdCO3dDQUM1Qjt3Q0FDQTs0Q0FDSSxrQkFBa0I7d0NBQ3RCOzt3Q0FFQTs0Q0FDSSxTQUFTOzRDQUNULFFBQVE7d0NBQ1o7b0NBQ0o7O29DQUVBO3dDQUNJLG1CQUFtQjs7d0NBRW5COzRDQUNJO2dEQUNJLHlCQUF5Qjs0Q0FDN0I7d0NBQ0o7b0NBQ0o7O29DQUVBO3dDQUNJLGlCQUFpQjs7d0NBRWpCOzRDQUNJLGlCQUFpQjs7NENBRWpCO2dEQUNJLGlCQUFpQjs0Q0FDckI7OzRDQUVBO2dEQUNJLFdBQVc7NENBQ2Y7OzRDQUVBO2dEQUNJLFNBQVM7NENBQ2I7d0NBQ0o7b0NBQ0o7Z0NBQ0o7NEJBQ0o7d0JBQ0o7b0JBQ0o7b0JBQ0E7d0JBQ0ksZ0JBQWdCO3dCQUNoQixvQkFBYTt3QkFBYixxQkFBYTt3QkFBYixvQkFBYTt3QkFBYixhQUFhO3dCQUNiLHdCQUF1Qjt3QkFBdkIsK0JBQXVCOzRCQUF2QixxQkFBdUI7Z0NBQXZCLHVCQUF1Qjs7b0JBRTNCO2dCQUNKO1lBQ0o7UUFDSjtJQUNKO0FBQ0oiLCJmaWxlIjoiX2hlYWRpbmcuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIHN0aWNreS10LWJhclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQGltcG9ydCBcIi4vc3RpY2t5LXQtYmFyXCI7XHJcbi8qIHN0aWNreS1oZWFkaW5nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AaW1wb3J0IFwiLi9zdGlja3ktaGVhZGluZ1wiO1xyXG4vKiBuYXZpZ2F0aW9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AaW1wb3J0IFwiLi9uYXZpZ2F0aW9uXCI7XHJcblxyXG4vKiBvbmUtcGFnZS1uYXZpZ2F0aW9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AaW1wb3J0IFwiLi9vbmUtcGFnZS1uYXZpZ2F0aW9uXCI7XHJcblxyXG4vL2hlYWRlciBzaXRlIGJyYW5kaW5nIGNzc1xyXG4uc2l0ZS1icmFuZGluZyB7XHJcbiAgICAuc2l0ZS10aXRsZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zaXRlLWxvZ297XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaGFzLWltYWdlLXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnNpdGUtdGl0bGUtd3JhcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1OHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAuc2l0ZS10aXRsZS13cmFwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBoZWFkZXIgY29tbW9uIGNzc1xyXG4uc2l0ZS1oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm94LXNoYWRvdzogMCAxN3B4IDE2cHggcmdiYSh2YXIoLS1mb250LWNvbG9yLXJnYiksIDAuMDMpO1xyXG5cclxuICAgIC5oZWFkZXItbGVmdC1pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnNlY29uZGFyeS1uYXYge1xyXG4gICAgICAgICsgLnJhbmRvbS1wb3N0LXNlYXJjaCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSh2YXIoLS1mb250LWNvbG9yLXJnYiksIDAuMDUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yYW5kb20tcG9zdC1zZWFyY2gge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1mb250LWNvbG9yLXJnYiksIDAuNyk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWJsb2NrIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICAgICAgIGksXHJcbiAgICAgICAgLmZhcyxcclxuICAgICAgICAuZmEsXHJcbiAgICAgICAgLnN2Zy1pbmxpbmUtLWZhLFxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTdiZThhO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmEtcGhvbmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjMyMzIzO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1zb2NpYWwge1xyXG4gICAgICAgIC5zb2NpYWwtbGlzdCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoIzAwMWExYSwgMC45KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1yaWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAuaGVhZGVyLXNlYXJjaCArIC5oZWFkZXItY2FydCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSh2YXIoLS1wcmltYXJ5LWNvbG9yLXJnYiksIDAuNSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXNlYXJjaCB7XHJcbiAgICAgICAgLnNlYXJjaC10b2dnbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoIzAwMWExYSwgMC45KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHJnYmEoIzAwMWExYSwgMC45KTtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogcmdiYSgjMDAxYTFhLCAwLjkpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItc2VhcmNoLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXdoaXRlLWNvbG9yLXJnYiksIDAuOTUpO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTk5OTtcclxuXHJcbiAgICAgICAgLmhlYWRlci1zZWFyY2gtaW5uZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC1mb3JtIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZWFyY2gtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLXN1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZm9udC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjM1cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjIzNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZvbnQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mb250LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1jYXJ0IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAwLjkpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAwLjkpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubnVtYmVyLFxyXG4gICAgICAgICAgICAuY2FydC1jb3VudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXByaW1hcnktY29sb3ItcmdiKSwgMC44KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgMC45KTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWNvbmRhcnktbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyB6LWluZGV4OiAxMTExO1xyXG4gICAgfVxyXG5cclxuICAgIC8vbGF5b3V0IGRlc2lnblxyXG4gICAgLmhlYWRlci10b3Age1xyXG4gICAgICAgIC5jb250YWluZXIsXHJcbiAgICAgICAgLmNvbnRhaW5lciA+IFtjbGFzcyo9XCJoZWFkZXItXCJdIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDMwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh2YXIoLS1ibGFjay1jb2xvci1yZ2IpLCAwLjA1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5oZWFkZXItY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5oZWFkZXItbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgPiAudG9nZ2xlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhsYXJnZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLnN0eWxlLXR3bywgLnN0eWxlLWZvdXIsIC5zdHlsZS1zaXgpIHtcclxuICAgICAgICAuaGVhZGVyLW1haW4ge1xyXG4gICAgICAgICAgICAubWFpbi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIC5uYXYtbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgzKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMiksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Ym1lbnUtdG9nZ2xlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogaGVhZGVyIHN0eWxlIG9uZVxyXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgICAmLnN0eWxlLW9uZSB7XHJcbiAgICAgICAgPiAuaGVhZGVyLXRvcCB7XHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmhlYWRlci1taWRkbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2l0ZS1icmFuZGluZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItbWFpbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuXHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYWluLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2Vjb25kYXJ5LW5hdiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBtb2JpbGUgaGVhZGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2l0ZS1oZWFkZXIge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgID4gLmhlYWRlci10b3AsXHJcbiAgICAgICAgPiAuaGVhZGVyLW1haW4sXHJcbiAgICAgICAgPiAuaGVhZGVyLWJvdHRvbSxcclxuICAgICAgICA+IC5oZWFkZXItbWlkZGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1oZWFkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAudG9nZ2xlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLXRvcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvZ2dsZS1idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLW1haW4ge1xyXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tb2ItbmF2LXNpdGUtYnJhbmRpbmctd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGVyLWNlbnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jdXN0b20tbG9nby1saW5rIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlci1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRlci1zZWFyY2ggKyAudG9nZ2xlLWJ0bi13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKHZhcigtLXByaW1hcnktY29sb3ItcmdiKSwgMC41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRvZ2dsZS1idG4td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudG9nZ2xlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRvZ2dsZS1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb250LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlci1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlci1idXR0b24td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1tYWluIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAubWFpbi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWJvdHRvbS1zbGlkZSB7XHJcbiAgICAgICAgICAgIC5oZWFkZXItYm90dG9tLXNsaWRlLWlubmVyIHtcclxuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDEwcHggMCAyMHB4IHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAwLjE1KTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NThweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tcHJpbWFyeS1jb2xvci1yZ2IpLCAwLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tb2JpbGUtaGVhZGVyLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDE1cHggMjVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjIyMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmNsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mb250LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1vYmlsZS1oZWFkZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tb2ItY3RjLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCA3N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDM5cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkZXItYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyM3B4IDAgMjNweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0OXB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGVyLWJ1dHRvbi13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGVyLWNhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlci1zb2NpYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMDNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGVyLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2xvc2UtYnRuLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudG9nZ2xlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFpbi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2LW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDBweCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeS1mb250KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3VibWVudS10b2dnbGUtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgMC4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNsb3NlLWJ0bixcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRvZ2dsZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlY29uZGFyeS1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2LW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5LWZvbnQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJtZW51LXRvZ2dsZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDAgMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJtZW51LXRvZ2dsZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXItc29jaWFsLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl19 */
/* Front pages
--------------------------------------------- */
.site-banner {
  position: relative;
  /*--------------------------------------------------------------
  # Banner slider overlay
  --------------------------------------------------------------*/
  /*--------------------------------------------------------------
  # Slider One
  --------------------------------------------------------------*/
  /*--------------------------------------------------------------
  # static Cta
  --------------------------------------------------------------*/
}
.site-banner .item .banner-img-wrap svg {
  width: 100%;
}
.site-banner .caption-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: none;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  padding: 0;
  z-index: 99;
}
@media screen and (min-width: 768px) {
  .site-banner .caption-wrapper {
    position: absolute;
  }
}
.site-banner .large-width .banner-caption .banner-title {
  font-size: 1.6666666667em;
  line-height: 1.37;
  font-weight: normal;
  margin-top: 13px;
}
.site-banner .item-post {
  position: relative;
}
.site-banner .banner-caption {
  padding: 17px 15px;
  position: relative;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .site-banner .banner-caption {
    padding: 34px 30px;
  }
}
.site-banner .banner-caption .entry-meta .cat-links {
  color: var(--white-color);
}
.site-banner .banner-caption .entry-meta .cat-links a {
  color: var(--white-color);
}
.site-banner .banner-caption .entry-meta .cat-links a::before {
  top: 8px;
}
.site-banner .banner-caption .entry-meta .cat-links a:hover {
  color: var(--primary-color);
}
.site-banner .banner-caption .entry-meta .cat-links a + a {
  margin-left: 6px;
}
.site-banner .banner-caption .banner-title {
  font-size: 1.333em;
  line-height: 1.37;
  font-weight: normal;
  margin-top: 11px;
}
.site-banner .banner-caption .banner-title a {
  color: var(--white-color);
  text-decoration: none;
  -webkit-transition: all ease 0.35s;
  -o-transition: all ease 0.35s;
  transition: all ease 0.35s;
}
.site-banner .banner-caption .banner-title a:hover {
  color: var(--primary-color);
}
.site-banner .banner-caption .banner-title span {
  font-family: var(--signature-font-one);
}
.site-banner .banner-caption .banner-desc {
  margin-bottom: 36px;
  letter-spacing: 0.2px;
  font-size: 1em;
  line-height: 1.75;
}
.site-banner .banner-caption .banner-button-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  grid-gap: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 576px) {
  .site-banner .banner-caption .banner-button-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.site-banner .banner-caption .entry-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 10px;
}
.site-banner .banner-caption .entry-footer .byline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.site-banner .banner-caption .entry-footer .byline span {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.site-banner .banner-caption .entry-footer .byline a {
  color: var(--white-color);
}
.site-banner .banner-caption .entry-footer .byline a.fn {
  font-weight: normal;
  font-size: 0.7777em;
  color: var(--white-color);
  font-family: var(--secondary-font);
  text-transform: capitalize;
}
.site-banner .banner-caption .entry-footer .byline a.fn:hover {
  color: var(--primary-color);
}
.site-banner .banner-caption .entry-footer .posted-on {
  margin-left: 15px;
  line-height: unset;
}
.site-banner .banner-caption .entry-footer .posted-on a {
  color: var(--white-color);
}
.site-banner .banner-caption .entry-footer .posted-on a:hover {
  color: var(--primary-color);
}
.site-banner .banner-caption .entry-content {
  margin-bottom: 0;
  margin-top: 25px;
}
.site-banner .banner-caption .entry-content p:last-child {
  margin-bottom: 0;
}
.site-banner .owl-carousel .owl-item {
  overflow: hidden;
}
.site-banner .owl-carousel .owl-nav button.owl-prev,
.site-banner .owl-carousel .owl-nav button.owl-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.site-banner .owl-carousel .owl-nav button.owl-prev {
  left: 0;
}
.site-banner .owl-carousel .owl-nav button.owl-next {
  right: 0;
}
.site-banner .owl-carousel .owl-dots {
  margin-top: 30px;
}
.site-banner.slider-one .banner-wrapper .item .banner-caption::before {
  content: "";
  position: absolute;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.9)), color-stop(50%, rgba(0, 0, 0, 0.7)), to(rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 50%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 50%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 50%, rgba(255, 255, 255, 0) 100%);
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.site-banner.slider-one .banner-wrapper {
  padding-bottom: 74px;
}
@media screen and (min-width: 768px) {
  .site-banner.slider-one .banner-wrapper {
    padding-bottom: 0;
  }
}
.site-banner.slider-one .banner-wrapper .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: -14.9px;
  margin: -3px;
}
@media screen and (min-width: 768px) {
  .site-banner.slider-one .banner-wrapper .item {
    margin: -14.9px;
  }
}
.site-banner.slider-one .banner-wrapper .item .banner-caption {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translatex(-50%);
  -ms-transform: translatex(-50%);
  -o-transform: translatex(-50%);
  transform: translatex(-50%);
  padding-top: 50px;
  margin: 0;
}
.site-banner.slider-one .banner-wrapper .item .banner-caption .banner-title {
  margin-bottom: 0;
}
.site-banner.slider-one .banner-wrapper .item .item-post {
  margin: 3px;
}
@media screen and (min-width: 768px) {
  .site-banner.slider-one .banner-wrapper .item .item-post {
    margin: 14.9px;
  }
}
.site-banner.slider-one .banner-wrapper .item .item-post.large-width {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}
@media screen and (min-width: 992px) {
  .site-banner.slider-one .banner-wrapper .item .item-post.large-width {
    -webkit-flex-basis: 58%;
    -ms-flex-preferred-size: 58%;
    flex-basis: 58%;
    max-width: 58%;
  }
}
@media screen and (min-width: 1200px) {
  .site-banner.slider-one .banner-wrapper .item .item-post.large-width {
    -webkit-flex-basis: 64.9%;
    -ms-flex-preferred-size: 64.9%;
    flex-basis: 64.9%;
    max-width: 64.9%;
  }
}
.site-banner.slider-one .banner-wrapper .item .item-post:not(.large-width) {
  max-width: 100%;
  width: 100%;
}
@media screen and (min-width: 576px) {
  .site-banner.slider-one .banner-wrapper .item .item-post:not(.large-width) {
    max-width: 45.7%;
    width: auto;
  }
}
@media screen and (min-width: 992px) {
  .site-banner.slider-one .banner-wrapper .item .item-post:not(.large-width) {
    max-width: 365px;
  }
}
@media (max-width: 992px) {
  .site-banner.slider-one .banner-wrapper .item .item-post .banner-img-wrap img {
    height: 427px;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
@media (max-width: 992px) and (min-width: 576px) {
  .site-banner.slider-one .banner-wrapper .item .item-post:nth-child(4) .banner-img-wrap img, .site-banner.slider-one .banner-wrapper .item .item-post:nth-child(5) .banner-img-wrap img {
    height: 300px;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
@media (max-width: 1200px) and (min-width: 992px) {
  .site-banner.slider-one .banner-wrapper .item .item-post:nth-child(3), .site-banner.slider-one .banner-wrapper .item .item-post:nth-child(4), .site-banner.slider-one .banner-wrapper .item .item-post:nth-child(5) {
    max-width: 300px;
  }
  .site-banner.slider-one .banner-wrapper .item .item-post:nth-child(3) .banner-img-wrap img, .site-banner.slider-one .banner-wrapper .item .item-post:nth-child(4) .banner-img-wrap img, .site-banner.slider-one .banner-wrapper .item .item-post:nth-child(5) .banner-img-wrap img {
    height: 300px;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .site-banner.slider-one .banner-wrapper .item .item-post.large-width .banner-img-wrap {
    height: 100%;
  }
  .site-banner.slider-one .banner-wrapper .item .item-post.large-width .banner-img-wrap img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
.site-banner.slider-one .owl-carousel .owl-nav button.owl-prev,
.site-banner.slider-one .owl-carousel .owl-nav button.owl-next {
  position: absolute;
  bottom: 10px;
  top: unset;
  -webkit-transform: unset;
  -ms-transform: unset;
  -o-transform: unset;
  transform: unset;
}
@media screen and (min-width: 768px) {
  .site-banner.slider-one .owl-carousel .owl-nav button.owl-prev,
.site-banner.slider-one .owl-carousel .owl-nav button.owl-next {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    bottom: unset;
  }
}
.site-banner.slider-one .owl-carousel .owl-nav button.owl-prev {
  left: 15px;
}
.site-banner.slider-one .owl-carousel .owl-nav button.owl-next {
  left: 75px;
}
@media screen and (min-width: 768px) {
  .site-banner.slider-one .owl-carousel .owl-nav button.owl-prev {
    left: 0px;
  }
  .site-banner.slider-one .owl-carousel .owl-nav button.owl-next {
    right: 0px;
    left: unset;
  }
}
@media screen and (min-width: 1400px) {
  .site-banner.slider-one .owl-carousel .owl-nav button.owl-prev {
    left: -65px;
  }
  .site-banner.slider-one .owl-carousel .owl-nav button.owl-next {
    right: -65px;
  }
}
.site-banner.slider-one .owl-carousel .owl-dots {
  margin-top: 30px;
}
.site-banner.static-cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
}
.site-banner.static-cta .wp-custom-header {
  height: 323px;
}
.site-banner.static-cta .wp-custom-header img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.site-banner.static-cta .wp-custom-header .wp-custom-header-video-button {
  display: none;
}
@media screen and (min-width: 768px) {
  .site-banner.static-cta .item {
    height: 650px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .site-banner.static-cta .item .wp-custom-header {
    height: unset;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    margin-bottom: 0;
  }
}
.site-banner.static-cta .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.site-banner.static-cta .banner-caption {
  max-width: 580px;
  padding: 50px 60px;
  background: var(--white-color);
  position: relative;
  z-index: 1;
  margin-left: 0;
  margin-right: auto;
}
@media screen and (max-width: 767px) {
  .site-banner.static-cta .banner-caption {
    padding: 30px 30px 0 30px;
  }
}
.site-banner.static-cta .banner-caption .subtitle {
  margin-bottom: 10px;
  font-size: 0.8333333333em;
  font-family: var(--primary-font);
  color: rgba(var(--primary-color-rgb), 0.8);
  letter-spacing: 2.75px;
}
.site-banner.static-cta .banner-caption > h2 {
  font-size: 2.22em;
  line-height: 1.37;
  font-weight: normal;
}
.site-banner.static-cta .banner-caption .banner-desc p:last-child {
  margin-bottom: 0;
}
.site-banner.static-cta .banner-caption .btn-wrap {
  margin-top: 30px;
}
.site-banner.static-cta .banner-caption .btn-wrap a {
  margin: 10px 0;
  display: inline-block;
}
@media screen and (min-width: 768px) {
  .site-banner.static-cta .banner-caption .btn-wrap a + a {
    margin-left: 20px;
  }
}
.site-banner.static-cta .item {
  position: relative;
  width: 100%;
}
.site-banner.static-cta .item.center .banner-caption {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.site-banner.static-cta .item.right .banner-caption {
  margin-left: auto;
  margin-right: 0;
}

/*# sourceMappingURL=data:application/json;base64,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LGdCQUFnQjtZQUNoQixrQkFBa0I7WUFDbEIsOEJBQThCO1lBQzlCLGtCQUFrQjtZQUNsQixVQUFVO1lBQ1YsY0FBYztZQUNkLGtCQUFrQjtZQUNsQjtnQkFDSSx5QkFBeUI7WUFDN0I7WUFDQTtnQkFDSSxtQkFBbUI7Z0JBQ25CLHlCQUF5QjtnQkFDekIsZ0NBQWdDO2dCQUNoQywwQ0FBMEM7Z0JBQzFDLHNCQUFzQjtZQUMxQjtZQUNBO2dCQUNJLGlCQUFpQjtnQkFDakIsaUJBQWlCO2dCQUNqQixtQkFBbUI7WUFDdkI7WUFDQTtnQkFDSTtvQkFDSTt3QkFDSSxnQkFBZ0I7b0JBQ3BCO2dCQUNKO1lBQ0o7WUFDQTtnQkFDSSxnQkFBZ0I7O2dCQUVoQjtvQkFDSSxhQUFhO29CQUNiLHFCQUFxQjtvQkFDckI7d0JBQ0k7NEJBQ0ksaUJBQWlCO3dCQUNyQjtvQkFDSjs7Z0JBRUo7WUFDSjtRQUNKO1FBQ0E7WUFDSSxrQkFBa0I7WUFDbEIsV0FBVztZQUNYO2dCQUNJO29CQUNJLGlCQUFpQjtvQkFDakIsa0JBQWtCO29CQUNsQixrQkFBa0I7Z0JBQ3RCO1lBQ0o7WUFDQTtnQkFDSTtvQkFDSSxpQkFBaUI7b0JBQ2pCLGVBQWU7Z0JBQ25CO1lBQ0o7UUFDSjs7SUFFSjtBQUNKIiwiZmlsZSI6Il9iYW5uZXJzLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBtYWluIGJhbm5lclxyXG4uc2l0ZS1iYW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAuaXRlbXtcclxuICAgICAgICAuYmFubmVyLWltZy13cmFwe1xyXG4gICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FwdGlvbi13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFyZ2Utd2lkdGgge1xyXG4gICAgICAgIC5iYW5uZXItY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIC5iYW5uZXItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjdlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tcG9zdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXItY2FwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMTdweCAxNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNHB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW50cnktbWV0YSB7XHJcbiAgICAgICAgICAgIC5jYXQtbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEgKyBhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFubmVyLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjMzM2VtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcclxuICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjM1cztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNpZ25hdHVyZS1mb250LW9uZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYW5uZXItZGVzYyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhbm5lci1idXR0b24td3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDE1cHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW50cnktZm9vdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgLmJ5bGluZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZm4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzc3N2VtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5LWZvbnQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wb3N0ZWQtb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW50cnktY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3dsLWNhcm91c2VsIHtcclxuICAgICAgICAub3dsLWl0ZW0ge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3dsLW5hdiB7XHJcbiAgICAgICAgICAgIGJ1dHRvbi5vd2wtcHJldixcclxuICAgICAgICAgICAgYnV0dG9uLm93bC1uZXh0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b24ub3dsLXByZXYge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYnV0dG9uLm93bC1uZXh0IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3dsLWRvdHMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgIyBCYW5uZXIgc2xpZGVyIG92ZXJsYXlcclxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAgIFxyXG4gICAgJi5zbGlkZXItb25lIHtcclxuICAgICAgICAuYmFubmVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAuYmFubmVyLWNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMGRlZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC45KSAwJSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC43KSA1MCUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcclxuICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vICYub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xyXG4gICAgICAgICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDp1bnNldDtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAjIFNsaWRlciBPbmVcclxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiAgICAmLnNsaWRlci1vbmUge1xyXG4gICAgICAgIC5iYW5uZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3NHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0xNC45cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0zcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTE0LjlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmFubmVyLWNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYW5uZXItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtLXBvc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTQuOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5sYXJnZS13aWR0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDU4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDY0LjklO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NC45JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCgubGFyZ2Utd2lkdGgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NS43JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJhbm5lci1pbWctd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTJweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkycHgpIGFuZCAobWluLXdpZHRoOjU3NnB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYW5uZXItaW1nLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhbm5lci1pbWctd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxhcmdlLXdpZHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYW5uZXItaW1nLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vd2wtY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICAub3dsLW5hdiB7XHJcbiAgICAgICAgICAgICAgICBidXR0b24ub3dsLXByZXYsXHJcbiAgICAgICAgICAgICAgICBidXR0b24ub3dsLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbi5vd2wtcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ub3dsLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbi5vd2wtcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbi5vd2wtbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHhsYXJnZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbi5vd2wtcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC02NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uLm93bC1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC02NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm93bC1kb3RzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgICMgc3RhdGljIEN0YVxyXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICAgJi5zdGF0aWMtY3RhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgIC53cC1jdXN0b20taGVhZGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMjNweDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53cC1jdXN0b20taGVhZGVyLXZpZGVvLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcclxuICAgICAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAud3AtY3VzdG9tLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYW5uZXItY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTgwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggNjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzNlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1wcmltYXJ5LWZvbnQpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tcHJpbWFyeS1jb2xvci1yZ2IpLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+aDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjIyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhbm5lci1kZXNje1xyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4td3JhcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8gKG1lZGl1bSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICthe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmLmNlbnRlcntcclxuICAgICAgICAgICAgICAgIC5iYW5uZXItY2FwdGlvbntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucmlnaHR7XHJcbiAgICAgICAgICAgICAgICAuYmFubmVyLWNhcHRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcbiJdfQ== */
/* Front pages
--------------------------------------------- */
/*-----------------------------
	cta section
------------------------------*/
.cta-section .cta-section-wrapper {
  background-color: rgba(var(--primary-color-rgb), 0.02);
  padding: 30px;
}
@media screen and (min-width: 768px) {
  .cta-section .cta-section-wrapper {
    padding: 15px 50px;
  }
}
@media screen and (min-width: 1200px) {
  .cta-section .cta-section-wrapper {
    padding: 15px 132px;
  }
}
.cta-section .cta-section-wrapper .grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cta-section .cta-section-wrapper .grid .grid-item {
  padding: 0;
  margin: 15px 0;
  width: unset;
}
.cta-section .cta-section-wrapper .grid .grid-item .section-titl {
  font-size: 1em;
  letter-spacing: 0.36px;
  font-family: var(--primary-font);
  font-weight: 400;
  margin-bottom: 0;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.cta-section .cta-section-wrapper .grid .grid-item .cta-image {
  padding-right: 18px;
}
.cta-section .cta-section-wrapper .grid .grid-item .cta-image svg {
  opacity: 0.7;
}
@media screen and (min-width: 992px) {
  .cta-section .cta-section-wrapper .grid .grid-item:first-child {
    max-width: 72%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 72%;
    -ms-flex: 0 0 72%;
    flex: 0 0 72%;
    width: 100%;
    margin-right: 48px;
  }
}

/*-----------------------------
	feature section
------------------------------*/
.feature-section {
  position: relative;
  /* feature-section style-four
  --------------------------------------------- */
}
.feature-section .grid .small-post {
  padding-left: 0;
  padding-right: 0;
}
.feature-section .grid .small-post article .post-thumbnail {
  width: 100%;
  margin-bottom: 25px;
  margin-top: 0;
  text-align: center;
}
.feature-section .grid .small-post article .content-wrap {
  width: 100%;
  padding-left: 0;
}
.feature-section .grid .small-post article .entry-title {
  font-size: 1.1112em;
  line-height: 1.3;
}
@media screen and (min-width: 768px) {
  .feature-section .grid .small-post {
    max-width: 25.8%;
    -webkit-box-flex: 25.8%;
    -webkit-flex: 25.8%;
    -ms-flex: 25.8%;
    flex: 25.8%;
    padding-right: 30px;
    padding-left: 0;
  }
  .feature-section .grid .small-post .article .post-thumbnail {
    text-align: left;
  }
}
.feature-section .grid .large-post {
  border-left: 0;
  border-right: 0;
  padding-right: 0;
  padding-left: 0;
}
.feature-section .grid .large-post .post-thumbnail {
  margin-top: 0;
}
@media screen and (min-width: 768px) {
  .feature-section .grid .large-post {
    max-width: 48.4%;
    -webkit-box-flex: 48.4%;
    -webkit-flex: 48.4%;
    -ms-flex: 48.4%;
    flex: 48.4%;
    padding-left: 30px;
    padding-right: 30px;
    border-left: 1px solid rgba(var(--font-color-rgb), 0.04);
    border-right: 1px solid rgba(var(--font-color-rgb), 0.04);
  }
  .feature-section .grid .large-post + .small-post {
    padding-right: 0;
    padding-left: 30px;
  }
}
.feature-section .grid article .post-thumbnail {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.feature-section .grid article .entry-meta {
  margin-bottom: 9px;
  line-height: 1;
}
.feature-section .grid article .entry-meta .cat-links a {
  color: var(--primary-color);
  text-transform: uppercase;
  line-height: 1;
}
.feature-section .grid article .entry-meta .cat-links a:hover {
  color: var(--secondary-color);
}
.feature-section .grid article .entry-title {
  margin-top: 0;
  font-size: 1.66em;
  font-family: var(--secondary-font);
  line-height: 1.3;
  margin-bottom: 0;
}
@media screen and (min-width: 992px) {
  .feature-section .grid article .entry-title {
    font-size: 2.222em;
  }
}
.feature-section .grid article .entry-title a {
  color: var(--font-color);
  text-decoration: none;
}
.feature-section .grid article .entry-title a:hover {
  color: var(--primary-color);
}
.feature-section .grid article .entry-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 10px;
}
.feature-section .grid article .entry-footer .byline a.fn {
  font-weight: normal;
  font-size: 0.7777em;
  color: var(--font-color);
  font-family: var(--secondary-font);
  text-transform: capitalize;
}
.feature-section .grid article .entry-footer .byline a.fn:hover {
  color: var(--primary-color);
}
.feature-section .grid article .entry-footer .byline + .posted-on {
  margin-left: 15px;
}
.feature-section .grid article .entry-footer .posted-on a {
  color: rgba(var(--font-color-rgb), 0.8);
}
.feature-section .grid article .entry-footer .posted-on a::before {
  background-color: rgba(var(--secondary-color-rgb), 0.3);
}
.feature-section .grid article .entry-footer .posted-on a:hover {
  color: var(--primary-color);
}
.feature-section .grid article .entry-footer .posted-on a:hover::before {
  background-color: var(--primary-color);
}
.feature-section .grid article .entry-content {
  margin-top: 17px;
}
.feature-section .grid article .entry-content p:last-child {
  margin-bottom: 0;
}
.feature-section .category-nav {
  margin-top: 27px;
}
@media screen and (min-width: 992px) {
  .feature-section .category-nav {
    margin-top: 58px;
  }
}
.feature-section .category-nav .nav-link {
  display: inline-block;
  width: 30px;
  height: 30px;
  background-color: var(--white-color);
  border: 1px solid rgba(var(--primary-color-rgb), 0.1);
  border-radius: 0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-background-size: 6px 10px;
  background-size: 6px 10px;
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0;
}
.feature-section .category-nav .nav-link.inactive {
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none;
}
.feature-section .category-nav .nav-link:hover {
  background-color: var(--primary-color);
  border: 1px solid var(--primary-color);
}
.feature-section .category-nav .nav-link.prev-nav-categories {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.096' height='16.218' viewBox='0 0 10.096 16.218'%3E%3Cpath id='Path_26478' data-name='Path 26478' d='M8.892,0,0,7.406l8.889,7.4' transform='translate(0.5 0.704)' fill='none' stroke='%23a60505' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A");
}
.feature-section .category-nav .nav-link.prev-nav-categories:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.096' height='16.218' viewBox='0 0 10.096 16.218'%3E%3Cpath id='Path_26478' data-name='Path 26478' d='M8.892,0,0,7.406l8.889,7.4' transform='translate(0.5 0.704)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A");
}
.feature-section .category-nav .nav-link.next-nav-categories {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.096' height='16.218' viewBox='0 0 10.096 16.218'%3E%3Cpath id='Path_26478' data-name='Path 26478' d='M0,0,8.892,7.406,0,14.809' transform='translate(0.704 0.704)' fill='none' stroke='%23a60505' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E ");
}
.feature-section .category-nav .nav-link.next-nav-categories:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.096' height='16.218' viewBox='0 0 10.096 16.218'%3E%3Cpath id='Path_26478' data-name='Path 26478' d='M0,0,8.892,7.406,0,14.809' transform='translate(0.704 0.704)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E ");
}
.feature-section .category-nav .nav-link + a {
  margin-left: 15px;
}
.feature-section.style-four .container-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.feature-section.style-four .container-row .container-column {
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
  -ms-flex: 100%;
  flex: 100%;
  max-width: 100%;
  margin-top: 60px;
}
.feature-section.style-four .container-row .container-column:first-child {
  margin-top: 0px;
}
@media screen and (min-width: 768px) {
  .feature-section.style-four .container-row .container-column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33%;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    max-width: 33.33%;
    padding: 0 30px;
    margin-top: 0;
  }
  .feature-section.style-four .container-row .container-column:first-child {
    padding-left: 30px;
  }
  .feature-section.style-four .container-row .container-column:last-child {
    padding-right: 30px;
  }
  .feature-section.style-four .container-row .container-column:nth-child(2) .grid::before {
    content: "";
    position: absolute;
    top: 0;
    left: -30px;
    width: 1px;
    height: 100%;
    border-left: 1px solid rgba(var(--font-color-rgb), 0.04);
  }
  .feature-section.style-four .container-row .container-column:nth-child(2) .grid::after {
    content: "";
    position: absolute;
    top: 0;
    right: -30px;
    width: 1px;
    height: 100%;
    border-left: 1px solid rgba(var(--font-color-rgb), 0.04);
  }
}
.feature-section.style-four .container-row .container-column .grid {
  position: relative;
}
.feature-section.style-four .container-row .container-column .grid .post .content-wrap .entry-header .entry-title {
  margin-bottom: 0;
}
.feature-section.style-four .container-row .container-column .grid .post .content-wrap .posted-on {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.feature-section.style-four .container-row .container-column .grid .post .content-wrap .posted-on a::before {
  top: 10px;
}
.feature-section.style-four .container-row .container-column .grid .post:first-child .content-wrap .entry-header .entry-title {
  font-size: 1.333em;
}
.feature-section.style-four .container-row .container-column .grid .post:not(:first-child) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.feature-section.style-four .container-row .container-column .grid .post:not(:first-child) .post-thumbnail {
  margin: 0;
  max-width: 132px;
  width: 100%;
}
.feature-section.style-four .container-row .container-column .grid .post:not(:first-child) .content-wrap {
  margin-left: 20px;
}
.feature-section.style-four .container-row .container-column .grid .post:not(:first-child) .content-wrap .entry-header .entry-title {
  font-size: 1em;
}
.feature-section.style-four .container-row .container-column .grid .post:not(:first-child) .content-wrap .entry-footer .posted-on {
  margin-left: 0;
}
.feature-section.style-four .container-row .container-column .grid .post:not(:first-child) .content-wrap .entry-footer .posted-on a {
  padding-left: 0;
}
.feature-section.style-four .container-row .container-column .grid .post:not(:first-child) .content-wrap .entry-footer .posted-on a::before {
  content: none;
}
@media (max-width: 992px) and (min-width: 767px) {
  .feature-section.style-four .container-row .container-column .grid .post:not(:first-child) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .feature-section.style-four .container-row .container-column .grid .post:not(:first-child) .content-wrap {
    margin-left: 0;
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) {
  .feature-section.style-four.no-category-one .container-row .container-column, .feature-section.style-four.no-category-two .container-row .container-column, .feature-section.style-four.no-category-three .container-row .container-column {
    max-width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
  .feature-section.style-four.no-category-one .container-row .container-column:nth-child(2) .grid::after, .feature-section.style-four.no-category-two .container-row .container-column:nth-child(2) .grid::after, .feature-section.style-four.no-category-three .container-row .container-column:nth-child(2) .grid::after {
    border-left: 0;
  }
  .feature-section.style-four.no-category-one .container-row .container-column:last-child, .feature-section.style-four.no-category-two .container-row .container-column:last-child, .feature-section.style-four.no-category-three .container-row .container-column:last-child {
    padding-right: 0;
  }
}
@media screen and (min-width: 768px) {
  .feature-section.style-four.no-category-two.no-category-three .container-row .container-column, .feature-section.style-four.no-category-one.no-category-three .container-row .container-column, .feature-section.style-four.no-category-one.no-category-two .container-row .container-column {
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .feature-section.style-four.no-category-two.no-category-three .container-row .container-column:last-child, .feature-section.style-four.no-category-one.no-category-three .container-row .container-column:last-child, .feature-section.style-four.no-category-one.no-category-two .container-row .container-column:last-child {
    padding-right: 0;
  }
}
@media screen and (min-width: 576px) {
  .feature-section.style-four.no-category-two.no-category-three .container-row .container-column .btn-wrapper,
.feature-section.style-four.no-category-two.no-category-three .container-row .container-column .grid, .feature-section.style-four.no-category-one.no-category-three .container-row .container-column .btn-wrapper,
.feature-section.style-four.no-category-one.no-category-three .container-row .container-column .grid, .feature-section.style-four.no-category-one.no-category-two .container-row .container-column .btn-wrapper,
.feature-section.style-four.no-category-one.no-category-two .container-row .container-column .grid {
    max-width: 370px;
    margin: 0 auto;
  }
}

/*-----------------------------
	Newsletter section
------------------------------*/
.newsletter-section .blossomthemes-email-newsletter-wrapper {
  padding: 45px 30px;
}
@media screen and (min-width: 768px) {
  .newsletter-section .blossomthemes-email-newsletter-wrapper {
    padding: 60px 90px;
  }
}
.newsletter-section .blossomthemes-email-newsletter-wrapper .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: left;
  grid-row-gap: 16px;
  grid-column-gap: 64px;
}
@media (max-width: 1100px) {
  .newsletter-section .blossomthemes-email-newsletter-wrapper .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.newsletter-section .blossomthemes-email-newsletter-wrapper .container .text-holder {
  text-align: left;
  margin-bottom: 0;
}
.newsletter-section .blossomthemes-email-newsletter-wrapper .container .text-holder h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.3em;
  font-weight: 500;
  line-height: 1.3;
  position: relative;
}
.newsletter-section .blossomthemes-email-newsletter-wrapper .container .text-holder h3::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11.64' viewBox='0 0 12 11.64'%3E%3Cg id='Group_9193' data-name='Group 9193' transform='translate(0 0.001)' opacity='0.7'%3E%3Cpath id='Path_29319' data-name='Path 29319' d='M.329,5.75c-.454.233-.436.573.041.757l1.412.545a1.847,1.847,0,0,0,1.6-.224l6.13-4.716c.4-.309.446-.264.1.1L4.765,7.274A.567.567,0,0,0,5,8.266l.165.063c.478.18,1.258.484,1.733.672l1.566.622a.814.814,0,0,0,1.119-.517L11.965.55c.135-.483-.127-.688-.581-.456Z' transform='translate(0 0)' fill='%231a0101'/%3E%3Cpath id='Path_29320' data-name='Path 29320' d='M9.231,25.3c-.032.1,1.1-1.643,1.1-1.643a.849.849,0,0,0-.4-1.3l-1.238-.507c-.542-.222-.8.039-.578.58C8.116,22.429,9.264,25.2,9.231,25.3Z' transform='translate(-4.977 -13.66)' fill='%231a0101'/%3E%3C/g%3E%3C/svg%3E%0A");
  position: absolute;
  background-repeat: no-repeat;
  left: -24px;
  top: 6px;
  width: 20px;
  height: 20px;
}
.newsletter-section .blossomthemes-email-newsletter-wrapper .container .text-holder span {
  font-size: 1em;
  line-height: 1.3;
  display: inline-block;
  margin-top: 5px;
  font-family: var(--secondary-font);
  font-style: italic;
}
.newsletter-section .blossomthemes-email-newsletter-wrapper .container form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  grid-gap: 12px;
}
@media screen and (min-width: 768px) {
  .newsletter-section .blossomthemes-email-newsletter-wrapper .container form {
    grid-gap: 0;
  }
}
@media screen and (min-width: 1400px) {
  .newsletter-section .blossomthemes-email-newsletter-wrapper .container form {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}
.newsletter-section .blossomthemes-email-newsletter-wrapper .container form .check-mark {
  border: 1px solid rgba(var(--primary-color-rgb), 0.5);
}
.newsletter-section .blossomthemes-email-newsletter-wrapper .container form input:not(input[type=checkbox]) {
  height: 41px;
  min-height: 41px;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
}
.newsletter-section .blossomthemes-email-newsletter-wrapper .container form input:not(input[type=checkbox], input[type=submit]) {
  border: 1px solid rgba(var(--font-color-rgb), 0.1);
}
.newsletter-section .blossomthemes-email-newsletter-wrapper .container form input[type=submit] {
  line-height: 41px;
  font-family: var(--secondary-font);
  letter-spacing: 0.6px;
  padding-left: 18px;
  padding-right: 18px;
  font-size: 0.7777777778em;
}
@media screen and (min-width: 768px) {
  .newsletter-section .blossomthemes-email-newsletter-wrapper .container form input[name=subscribe-fname] {
    margin-right: 10px;
  }
}
.newsletter-section .blossomthemes-email-newsletter-wrapper .container form > label {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.newsletter-section .blossomthemes-email-newsletter-wrapper .container form > label .subscribe-inner-wrap {
  margin-top: 14px;
}
@media screen and (min-width: 768px) {
  .newsletter-section .blossomthemes-email-newsletter-wrapper .container form > label .subscribe-inner-wrap {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    grid-gap: 2px;
  }
}
.newsletter-section .blossomthemes-email-newsletter-wrapper .container form > label .subscribe-inner-wrap input[type=checkbox]:checked + .check-mark {
  background-color: #fff;
}
.newsletter-section .blossomthemes-email-newsletter-wrapper .container form > label .subscribe-inner-wrap .check-mark {
  margin-top: 0px;
  margin-right: 4px;
}
.newsletter-section .blossomthemes-email-newsletter-wrapper .container form > label .subscribe-inner-wrap .text {
  font-size: 0.88888889em;
  line-height: 1.2em;
  margin-left: 4px;
}
@media (min-width: 768px) {
  .newsletter-section .blossomthemes-email-newsletter-wrapper .container form input {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    -webkit-box-flex: 2;
    -webkit-flex: 2;
    -ms-flex: 2;
    flex: 2;
  }
  .newsletter-section .blossomthemes-email-newsletter-wrapper .container form > label {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
@media (max-width: 558px) {
  .newsletter-section .blossomthemes-email-newsletter-wrapper .container form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
  }
  .newsletter-section .blossomthemes-email-newsletter-wrapper .container form input:not(input[type=checkbox]) {
    width: 100%;
  }
}

/*-----------------------------
	instagram section
------------------------------*/
.instagram-section {
  margin-top: 60px;
  text-align: center;
  position: relative;
}
@media screen and (min-width: 992px) {
  .instagram-section {
    margin-top: 109px;
  }
}
.instagram-section .popup-gallery li a {
  display: block;
  width: 100%;
}
@media (max-width: 767px) {
  .instagram-section .popup-gallery.photos-4 li, .instagram-section .popup-gallery.photos-5 li, .instagram-section .popup-gallery.photos-6 li, .instagram-section .popup-gallery.photos-7 li, .instagram-section .popup-gallery.photos-8 li, .instagram-section .popup-gallery.photos-9 li, .instagram-section .popup-gallery.photos-10 li {
    width: 33.33%;
  }
}
@media (max-width: 558px) {
  .instagram-section .popup-gallery.photos-4 li, .instagram-section .popup-gallery.photos-5 li, .instagram-section .popup-gallery.photos-6 li, .instagram-section .popup-gallery.photos-7 li, .instagram-section .popup-gallery.photos-8 li, .instagram-section .popup-gallery.photos-9 li, .instagram-section .popup-gallery.photos-10 li {
    width: 50%;
  }
}
.instagram-section .profile-link {
  padding: 10px 30px;
  display: inline-block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 0.6111111111em;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  font-weight: 400;
  text-decoration: none;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  z-index: 3;
  background-color: var(--primary-color);
  color: var(--white-color);
}
@media (max-width: 767px) {
  .instagram-section .profile-link {
    bottom: -8px;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    top: unset;
  }
}
.instagram-section .profile-link:hover {
  background-color: var(--secondary-color);
}
.instagram-section .profile-link .insta-icon {
  margin-right: 10px;
}

/*# sourceMappingURL=data:application/json;base64,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O2lCQUE3QixnQ0FBNkI7b0JBQTdCLDZCQUE2QjtZQUM3QixVQUFVO1FBQ2Q7O1FBRUE7WUFDSSx3Q0FBd0M7UUFDNUM7O1FBRUE7WUFDSSxrQkFBa0I7UUFDdEI7SUFDSjtBQUNKIiwiZmlsZSI6Il9mcm9udC1zZWN0aW9ucy5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0Y3RhIHNlY3Rpb25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmN0YS1zZWN0aW9uIHtcclxuICAgIC5jdGEtc2VjdGlvbi13cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXByaW1hcnktY29sb3ItcmdiKSwgMC4wMik7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeGxhcmdlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAuZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIC5zZWN0aW9uLXRpdGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXByaW1hcnktZm9udCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmN0YS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhsYXJnZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcyJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDcyJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdGZlYXR1cmUgc2VjdGlvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZmVhdHVyZS1zZWN0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5ncmlkIHtcclxuICAgICAgICAvLyBzbWFsbCBwb3N0XHJcbiAgICAgICAgLnNtYWxsLXBvc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGFydGljbGUge1xyXG4gICAgICAgICAgICAgICAgLnBvc3QtdGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTExMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUuOCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAyNS44JTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZXtcclxuICAgICAgICAgICAgICAgICAgICAucG9zdC10aHVtYm5haWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBsYXJnZSBwb3N0XHJcbiAgICAgICAgLmxhcmdlLXBvc3Qge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIC5wb3N0LXRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4LjQlO1xyXG4gICAgICAgICAgICAgICAgZmxleDogNDguNCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgMC4wNCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgMC4wNCk7XHJcbiAgICAgICAgICAgICAgICArIHtcclxuICAgICAgICAgICAgICAgICAgICAuc21hbGwtcG9zdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGFydGljbGUge1xyXG4gICAgICAgICAgICAucG9zdC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVudHJ5LW1ldGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAuY2F0LWxpbmtzIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNjZlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmRhcnktZm9udCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMjIyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZW50cnktZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnlsaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc3NzdlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmRhcnktZm9udCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICsgLnBvc3RlZC1vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucG9zdGVkLW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1zZWNvbmRhcnktY29sb3ItcmdiKSwgMC4zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhdGVnb3J5LW5hdiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKGxhcmdlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDU4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLXByaW1hcnktY29sb3ItcmdiKSwgMC4xKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHggMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICYuaW5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wcmV2LW5hdi1jYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAuMDk2JyBoZWlnaHQ9JzE2LjIxOCcgdmlld0JveD0nMCAwIDEwLjA5NiAxNi4yMTgnJTNFJTNDcGF0aCBpZD0nUGF0aF8yNjQ3OCcgZGF0YS1uYW1lPSdQYXRoIDI2NDc4JyBkPSdNOC44OTIsMCwwLDcuNDA2bDguODg5LDcuNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41IDAuNzA0KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNhNjA1MDUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMC4wOTYnIGhlaWdodD0nMTYuMjE4JyB2aWV3Qm94PScwIDAgMTAuMDk2IDE2LjIxOCclM0UlM0NwYXRoIGlkPSdQYXRoXzI2NDc4JyBkYXRhLW5hbWU9J1BhdGggMjY0NzgnIGQ9J004Ljg5MiwwLDAsNy40MDZsOC44ODksNy40JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjUgMC43MDQpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5uZXh0LW5hdi1jYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAuMDk2JyBoZWlnaHQ9JzE2LjIxOCcgdmlld0JveD0nMCAwIDEwLjA5NiAxNi4yMTgnJTNFJTNDcGF0aCBpZD0nUGF0aF8yNjQ3OCcgZGF0YS1uYW1lPSdQYXRoIDI2NDc4JyBkPSdNMCwwLDguODkyLDcuNDA2LDAsMTQuODA5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjcwNCAwLjcwNCknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzYTYwNTA1JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL3N2ZyUzRSBcIik7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwLjA5NicgaGVpZ2h0PScxNi4yMTgnIHZpZXdCb3g9JzAgMCAxMC4wOTYgMTYuMjE4JyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjY0NzgnIGRhdGEtbmFtZT0nUGF0aCAyNjQ3OCcgZD0nTTAsMCw4Ljg5Miw3LjQwNiwwLDE0LjgwOScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC43MDQgMC43MDQpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0UgXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICsgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAvKiBmZWF0dXJlLXNlY3Rpb24gc3R5bGUtZm91clxyXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgICAmLnN0eWxlLWZvdXIge1xyXG4gICAgICAgIC5jb250YWluZXItcm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgLmNvbnRhaW5lci1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgMC4wNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAwLjA0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wb3N0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZW50cnktaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wb3N0ZWQtb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVudHJ5LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzMzZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG9zdC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVudHJ5LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZW50cnktZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBvc3RlZC1vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkycHgpIGFuZCAobWluLXdpZHRoOjc2N3B4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50LXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubm8tY2F0ZWdvcnktb25lLFxyXG4gICAgICAgICYubm8tY2F0ZWdvcnktdHdvLFxyXG4gICAgICAgICYubm8tY2F0ZWdvcnktdGhyZWV7XHJcbiAgICAgICAgICAgIC5jb250YWluZXItcm93e1xyXG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lci1jb2x1bW57XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDAgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubm8tY2F0ZWdvcnktdHdvLm5vLWNhdGVnb3J5LXRocmVlLFxyXG4gICAgICAgICYubm8tY2F0ZWdvcnktb25lLm5vLWNhdGVnb3J5LXRocmVlLFxyXG4gICAgICAgICYubm8tY2F0ZWdvcnktb25lLm5vLWNhdGVnb3J5LXR3b3tcclxuICAgICAgICAgICAgLmNvbnRhaW5lci1yb3d7XHJcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyLWNvbHVtbntcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnRuLXdyYXBwZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgLmdyaWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHROZXdzbGV0dGVyIHNlY3Rpb25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3NsZXR0ZXItc2VjdGlvbiB7XHJcbiAgICAuYmxvc3NvbXRoZW1lcy1lbWFpbC1uZXdzbGV0dGVyLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMzBweDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMTZweDtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA2NHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0LWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTEuNjQnIHZpZXdCb3g9JzAgMCAxMiAxMS42NCclM0UlM0NnIGlkPSdHcm91cF85MTkzJyBkYXRhLW5hbWU9J0dyb3VwIDkxOTMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMC4wMDEpJyBvcGFjaXR5PScwLjcnJTNFJTNDcGF0aCBpZD0nUGF0aF8yOTMxOScgZGF0YS1uYW1lPSdQYXRoIDI5MzE5JyBkPSdNLjMyOSw1Ljc1Yy0uNDU0LjIzMy0uNDM2LjU3My4wNDEuNzU3bDEuNDEyLjU0NWExLjg0NywxLjg0NywwLDAsMCwxLjYtLjIyNGw2LjEzLTQuNzE2Yy40LS4zMDkuNDQ2LS4yNjQuMS4xTDQuNzY1LDcuMjc0QS41NjcuNTY3LDAsMCwwLDUsOC4yNjZsLjE2NS4wNjNjLjQ3OC4xOCwxLjI1OC40ODQsMS43MzMuNjcybDEuNTY2LjYyMmEuODE0LjgxNCwwLDAsMCwxLjExOS0uNTE3TDExLjk2NS41NWMuMTM1LS40ODMtLjEyNy0uNjg4LS41ODEtLjQ1NlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyMzFhMDEwMScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yOTMyMCcgZGF0YS1uYW1lPSdQYXRoIDI5MzIwJyBkPSdNOS4yMzEsMjUuM2MtLjAzMi4xLDEuMS0xLjY0MywxLjEtMS42NDNhLjg0OS44NDksMCwwLDAtLjQtMS4zbC0xLjIzOC0uNTA3Yy0uNTQyLS4yMjItLjguMDM5LS41NzguNThDOC4xMTYsMjIuNDI5LDkuMjY0LDI1LjIsOS4yMzEsMjUuM1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC00Ljk3NyAtMTMuNjYpJyBmaWxsPSclMjMxYTAxMDEnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmRhcnktZm9udCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBncmlkLWdhcDogMTJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jaGVjay1tYXJrIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLXByaW1hcnktY29sb3ItcmdiKSwgMC41KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dDpub3QoaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlucHV0Om5vdChpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0pIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgMC4xKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmRhcnktZm9udCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3OGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW5wdXRbbmFtZT1cInN1YnNjcmliZS1mbmFtZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJzY3JpYmUtaW5uZXItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2stbWFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVjay1tYXJrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ODg4ODg4OWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTU4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0Om5vdChpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0aW5zdGFncmFtIHNlY3Rpb25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmluc3RhZ3JhbS1zZWN0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKGxhcmdlKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTA5cHg7XHJcbiAgICB9XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnBvcHVwLWdhbGxlcnkge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAmLnBob3Rvcy00LFxyXG4gICAgICAgICAgICAmLnBob3Rvcy01LFxyXG4gICAgICAgICAgICAmLnBob3Rvcy02LFxyXG4gICAgICAgICAgICAmLnBob3Rvcy03LFxyXG4gICAgICAgICAgICAmLnBob3Rvcy04LFxyXG4gICAgICAgICAgICAmLnBob3Rvcy05LFxyXG4gICAgICAgICAgICAmLnBob3Rvcy0xMCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTU4cHgpIHtcclxuICAgICAgICAgICAgJi5waG90b3MtNCxcclxuICAgICAgICAgICAgJi5waG90b3MtNSxcclxuICAgICAgICAgICAgJi5waG90b3MtNixcclxuICAgICAgICAgICAgJi5waG90b3MtNyxcclxuICAgICAgICAgICAgJi5waG90b3MtOCxcclxuICAgICAgICAgICAgJi5waG90b3MtOSxcclxuICAgICAgICAgICAgJi5waG90b3MtMTAge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZmlsZS1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjYxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtOHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluc3RhLWljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdfQ== */
/* Posts and pages
--------------------------------------------- */
.related-posts .entry-header .category .tag-title,
.related-posts .entry-header .category .cat-title,
.related-posts .entry-header .cat-links .tag-title,
.related-posts .entry-header .cat-links .cat-title,
.related-posts .entry-header .cat-tags .tag-title,
.related-posts .entry-header .cat-tags .cat-title,
.single-blossom-portfolio .entry-header .category .tag-title,
.single-blossom-portfolio .entry-header .category .cat-title,
.single-blossom-portfolio .entry-header .cat-links .tag-title,
.single-blossom-portfolio .entry-header .cat-links .cat-title,
.single-blossom-portfolio .entry-header .cat-tags .tag-title,
.single-blossom-portfolio .entry-header .cat-tags .cat-title,
.entry-meta .category .tag-title,
.entry-meta .category .cat-title,
.entry-meta .cat-links .tag-title,
.entry-meta .cat-links .cat-title,
.entry-meta .cat-tags .tag-title,
.entry-meta .cat-tags .cat-title,
.entry-footer .category .tag-title,
.entry-footer .category .cat-title,
.entry-footer .cat-links .tag-title,
.entry-footer .cat-links .cat-title,
.entry-footer .cat-tags .tag-title,
.entry-footer .cat-tags .cat-title {
  font-size: 0.7222em;
  font-family: var(--secondary-font);
  margin-right: 15px;
}
.related-posts .entry-header .category a,
.related-posts .entry-header .cat-links a,
.related-posts .entry-header .cat-tags a,
.single-blossom-portfolio .entry-header .category a,
.single-blossom-portfolio .entry-header .cat-links a,
.single-blossom-portfolio .entry-header .cat-tags a,
.entry-meta .category a,
.entry-meta .cat-links a,
.entry-meta .cat-tags a,
.entry-footer .category a,
.entry-footer .cat-links a,
.entry-footer .cat-tags a {
  position: relative;
  display: inline-block;
  font-size: 0.7222em;
  font-family: var(--secondary-font);
  letter-spacing: 1.82px;
  text-transform: uppercase;
  -webkit-transition: all 0.234s ease-in-out;
  -o-transition: all 0.234s ease-in-out;
  transition: all 0.234s ease-in-out;
  color: var(--primary-color);
}
.related-posts .entry-header .category a:hover,
.related-posts .entry-header .cat-links a:hover,
.related-posts .entry-header .cat-tags a:hover,
.single-blossom-portfolio .entry-header .category a:hover,
.single-blossom-portfolio .entry-header .cat-links a:hover,
.single-blossom-portfolio .entry-header .cat-tags a:hover,
.entry-meta .category a:hover,
.entry-meta .cat-links a:hover,
.entry-meta .cat-tags a:hover,
.entry-footer .category a:hover,
.entry-footer .cat-links a:hover,
.entry-footer .cat-tags a:hover {
  color: var(--secondary-color);
}
.related-posts .entry-header .category a + a,
.related-posts .entry-header .cat-links a + a,
.related-posts .entry-header .cat-tags a + a,
.single-blossom-portfolio .entry-header .category a + a,
.single-blossom-portfolio .entry-header .cat-links a + a,
.single-blossom-portfolio .entry-header .cat-tags a + a,
.entry-meta .category a + a,
.entry-meta .cat-links a + a,
.entry-meta .cat-tags a + a,
.entry-footer .category a + a,
.entry-footer .cat-links a + a,
.entry-footer .cat-tags a + a {
  margin-left: 10px;
  padding-left: 12px;
}
.related-posts .entry-header .category a + a::before,
.related-posts .entry-header .cat-links a + a::before,
.related-posts .entry-header .cat-tags a + a::before,
.single-blossom-portfolio .entry-header .category a + a::before,
.single-blossom-portfolio .entry-header .cat-links a + a::before,
.single-blossom-portfolio .entry-header .cat-tags a + a::before,
.entry-meta .category a + a::before,
.entry-meta .cat-links a + a::before,
.entry-meta .cat-tags a + a::before,
.entry-footer .category a + a::before,
.entry-footer .cat-links a + a::before,
.entry-footer .cat-tags a + a::before {
  content: "";
  position: absolute;
  top: 4.5px;
  left: 0;
  width: 3px;
  height: 3px;
  border-radius: 100%;
  background-color: currentColor;
  opacity: 0.4;
  -webkit-transition: all 0.234s ease-in-out;
  -o-transition: all 0.234s ease-in-out;
  transition: all 0.234s ease-in-out;
}
.related-posts .entry-header .category a + a:hover::before,
.related-posts .entry-header .cat-links a + a:hover::before,
.related-posts .entry-header .cat-tags a + a:hover::before,
.single-blossom-portfolio .entry-header .category a + a:hover::before,
.single-blossom-portfolio .entry-header .cat-links a + a:hover::before,
.single-blossom-portfolio .entry-header .cat-tags a + a:hover::before,
.entry-meta .category a + a:hover::before,
.entry-meta .cat-links a + a:hover::before,
.entry-meta .cat-tags a + a:hover::before,
.entry-footer .category a + a:hover::before,
.entry-footer .cat-links a + a:hover::before,
.entry-footer .cat-tags a + a:hover::before {
  background-color: currentColor;
}
.related-posts .entry-header .posted-on,
.single-blossom-portfolio .entry-header .posted-on,
.entry-meta .posted-on,
.entry-footer .posted-on {
  font-size: 0.7777em;
  color: rgba(var(--font-color-rgb), 0.8);
}
.related-posts .entry-header .posted-on a,
.single-blossom-portfolio .entry-header .posted-on a,
.entry-meta .posted-on a,
.entry-footer .posted-on a {
  text-decoration: none;
  position: relative;
  color: rgba(var(--font-color-rgb), 0.8);
  padding-left: 8px;
  font-family: var(--secondary-font);
}
.related-posts .entry-header .posted-on a::before,
.single-blossom-portfolio .entry-header .posted-on a::before,
.entry-meta .posted-on a::before,
.entry-footer .posted-on a::before {
  content: "";
  position: absolute;
  top: 7.5px;
  left: 0;
  width: 3px;
  height: 3px;
  border-radius: 100%;
  background-color: currentColor;
  opacity: 0.8;
}
.related-posts .entry-header .posted-on a:hover,
.single-blossom-portfolio .entry-header .posted-on a:hover,
.entry-meta .posted-on a:hover,
.entry-footer .posted-on a:hover {
  color: var(--primary-color);
}
.related-posts .entry-header .posted-on a:hover::before,
.single-blossom-portfolio .entry-header .posted-on a:hover::before,
.entry-meta .posted-on a:hover::before,
.entry-footer .posted-on a:hover::before {
  background-color: var(--primary-color);
}
.related-posts .entry-header .cat-links,
.single-blossom-portfolio .entry-header .cat-links,
.entry-meta .cat-links,
.entry-footer .cat-links {
  line-height: 1.8;
}

.post-read-time {
  font-family: var(--secondary-font);
  font-size: 0.777em;
  color: rgba(var(--font-color-rgb), 0.8);
}

span + .post-read-time {
  margin-left: 17px;
  padding-left: 14px;
  position: relative;
}
span + .post-read-time::before {
  content: "";
  width: 4px;
  height: 4px;
  background: rgba(var(--font-color-rgb), 0.3);
  position: absolute;
  top: 7px;
  left: 0;
  border-radius: 50%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.blog .site-content .section-header,
.home .site-content .section-header,
.archive .site-content .section-header,
.search-results .site-content .section-header {
  margin-bottom: 30px;
  text-align: center;
}
.blog .site-main article,
.home .site-main article,
.archive .site-main article,
.search-results .site-main article {
  margin-bottom: 45px;
}
@media screen and (min-width: 768px) {
  .blog .site-main article,
.home .site-main article,
.archive .site-main article,
.search-results .site-main article {
    margin-bottom: 60px;
  }
}
.blog .site-main article:last-child,
.home .site-main article:last-child,
.archive .site-main article:last-child,
.search-results .site-main article:last-child {
  margin-bottom: 0;
}
.blog .site-main article .post-thumbnail,
.home .site-main article .post-thumbnail,
.archive .site-main article .post-thumbnail,
.search-results .site-main article .post-thumbnail {
  display: block;
  margin-top: 0;
  margin-bottom: 23px;
}
@media screen and (min-width: 768px) {
  .blog .site-main article .post-thumbnail,
.home .site-main article .post-thumbnail,
.archive .site-main article .post-thumbnail,
.search-results .site-main article .post-thumbnail {
    margin-bottom: 30px;
  }
}
.blog .site-main article .entry-meta,
.home .site-main article .entry-meta,
.archive .site-main article .entry-meta,
.search-results .site-main article .entry-meta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  color: var(--primary-color);
  font-size: 1em;
}
.blog .site-main article .entry-meta .cat-links a,
.home .site-main article .entry-meta .cat-links a,
.archive .site-main article .entry-meta .cat-links a,
.search-results .site-main article .entry-meta .cat-links a {
  font-size: 0.667em;
  color: var(--primary-color);
  letter-spacing: 1.4px;
  text-transform: uppercase;
}
.blog .site-main article .entry-meta .cat-links a::before,
.home .site-main article .entry-meta .cat-links a::before,
.archive .site-main article .entry-meta .cat-links a::before,
.search-results .site-main article .entry-meta .cat-links a::before {
  top: 8px;
}
@media screen and (min-width: 768px) {
  .blog .site-main article .entry-meta .cat-links a,
.home .site-main article .entry-meta .cat-links a,
.archive .site-main article .entry-meta .cat-links a,
.search-results .site-main article .entry-meta .cat-links a {
    font-size: 0.722em;
  }
}
.blog .site-main article .entry-meta .byline,
.home .site-main article .entry-meta .byline,
.archive .site-main article .entry-meta .byline,
.search-results .site-main article .entry-meta .byline {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.blog .site-main article .entry-meta .byline > span,
.home .site-main article .entry-meta .byline > span,
.archive .site-main article .entry-meta .byline > span,
.search-results .site-main article .entry-meta .byline > span {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.blog .site-main article .entry-meta .byline a,
.home .site-main article .entry-meta .byline a,
.archive .site-main article .entry-meta .byline a,
.search-results .site-main article .entry-meta .byline a {
  font-size: 0.778em;
}
.blog .site-main article .entry-meta .byline a.fn,
.home .site-main article .entry-meta .byline a.fn,
.archive .site-main article .entry-meta .byline a.fn,
.search-results .site-main article .entry-meta .byline a.fn {
  letter-spacing: 0.2px;
  color: var(--font-color);
  text-transform: capitalize;
}
.blog .site-main article .entry-meta .byline a.fn:hover,
.home .site-main article .entry-meta .byline a.fn:hover,
.archive .site-main article .entry-meta .byline a.fn:hover,
.search-results .site-main article .entry-meta .byline a.fn:hover {
  color: var(--primary-color);
}
.blog .site-main article .entry-meta .posted-on,
.home .site-main article .entry-meta .posted-on,
.archive .site-main article .entry-meta .posted-on,
.search-results .site-main article .entry-meta .posted-on {
  margin-left: 8px;
}
.blog .site-main article .entry-title,
.home .site-main article .entry-title,
.archive .site-main article .entry-title,
.search-results .site-main article .entry-title {
  font-size: 1.667em;
  line-height: 1.222277;
  color: var(--font-color);
  margin: 14px 0 12px;
}
@media screen and (min-width: 768px) {
  .blog .site-main article .entry-title,
.home .site-main article .entry-title,
.archive .site-main article .entry-title,
.search-results .site-main article .entry-title {
    font-size: 2.222em;
    line-height: 1.225em;
    margin: 16px 0 15px;
  }
}
.blog .site-main article .entry-title a,
.home .site-main article .entry-title a,
.archive .site-main article .entry-title a,
.search-results .site-main article .entry-title a {
  color: rgba(var(--font-color-rgb), 0.8);
}
.blog .site-main article .entry-title a:hover,
.home .site-main article .entry-title a:hover,
.archive .site-main article .entry-title a:hover,
.search-results .site-main article .entry-title a:hover {
  color: var(--primary-color);
}
.blog .site-main article .entry-content,
.home .site-main article .entry-content,
.archive .site-main article .entry-content,
.search-results .site-main article .entry-content {
  margin-top: 0;
}
.blog .site-main article .entry-content p:last-of-type,
.home .site-main article .entry-content p:last-of-type,
.archive .site-main article .entry-content p:last-of-type,
.search-results .site-main article .entry-content p:last-of-type {
  letter-spacing: 0.2px;
  line-height: 1.8889;
  color: rgba(var(--font-color-rgb), 0.8);
  margin-bottom: 0;
}
.blog .site-main article .entry-content .entry-meta,
.home .site-main article .entry-content .entry-meta,
.archive .site-main article .entry-content .entry-meta,
.search-results .site-main article .entry-content .entry-meta {
  margin-top: 4px;
}
@media screen and (min-width: 768px) {
  .blog .site-main article .entry-content .entry-meta,
.home .site-main article .entry-content .entry-meta,
.archive .site-main article .entry-content .entry-meta,
.search-results .site-main article .entry-content .entry-meta {
    margin-top: 10px;
  }
}
.blog .site-main article .content-wrap,
.home .site-main article .content-wrap,
.archive .site-main article .content-wrap,
.search-results .site-main article .content-wrap {
  position: relative;
}
.blog .site-main article .content-wrap .entry-header .entry-title,
.home .site-main article .content-wrap .entry-header .entry-title,
.archive .site-main article .content-wrap .entry-header .entry-title,
.search-results .site-main article .content-wrap .entry-header .entry-title {
  font-size: 1.6666666667em;
  line-height: 1.4;
  margin-bottom: 0;
  margin-top: 20px;
  margin-bottom: 15px;
  font-weight: 400;
}
.blog .site-main article .content-wrap .entry-header .entry-title a,
.home .site-main article .content-wrap .entry-header .entry-title a,
.archive .site-main article .content-wrap .entry-header .entry-title a,
.search-results .site-main article .content-wrap .entry-header .entry-title a {
  color: rgba(var(--font-color-rgb), 0.9);
}
.blog .site-main article .content-wrap .entry-header .entry-title a:hover,
.home .site-main article .content-wrap .entry-header .entry-title a:hover,
.archive .site-main article .content-wrap .entry-header .entry-title a:hover,
.search-results .site-main article .content-wrap .entry-header .entry-title a:hover {
  color: var(--primary-color);
}
.blog .site-main article .content-wrap .entry-content,
.home .site-main article .content-wrap .entry-content,
.archive .site-main article .content-wrap .entry-content,
.search-results .site-main article .content-wrap .entry-content {
  margin-bottom: 0;
  margin-top: 0;
}
.blog .site-main article .content-wrap .entry-content p:last-child,
.home .site-main article .content-wrap .entry-content p:last-child,
.archive .site-main article .content-wrap .entry-content p:last-child,
.search-results .site-main article .content-wrap .entry-content p:last-child {
  margin-bottom: 0;
}
.blog .site-main article .post-footer,
.home .site-main article .post-footer,
.archive .site-main article .post-footer,
.search-results .site-main article .post-footer {
  margin-top: 45px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.blog .site-main article .post-footer .btn-link,
.home .site-main article .post-footer .btn-link,
.archive .site-main article .post-footer .btn-link,
.search-results .site-main article .post-footer .btn-link {
  color: var(--font-color);
  background: none;
  padding: 0;
}
.blog .site-main article .post-footer .btn-link::before,
.home .site-main article .post-footer .btn-link::before,
.archive .site-main article .post-footer .btn-link::before,
.search-results .site-main article .post-footer .btn-link::before {
  right: -27px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.19' height='14.27' viewBox='0 0 14.19 14.27'%3E%3Cg id='Group_5482' data-name='Group 5482' transform='translate(-216.737 -1581.109)'%3E%3Cpath id='Path_26475' data-name='Path 26475' d='M0,0H12.821' transform='translate(217.445 1594.672) rotate(-45)' fill='none' stroke='%2301BFBF' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_26476' data-name='Path 26476' d='M0,0,5.1,5.1,0,10.193' transform='translate(219.262 1585.567) rotate(-45)' fill='none' stroke='%2301BFBF' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
}
.blog .site-main article .post-footer .button-wrap,
.home .site-main article .post-footer .button-wrap,
.archive .site-main article .post-footer .button-wrap,
.search-results .site-main article .post-footer .button-wrap {
  width: 100%;
  padding-bottom: 30px;
  margin-bottom: 20px;
  border-bottom: 1px solid rgba(var(--secondary-color-rgb), 0.1);
}
.blog .site-main article .post-share,
.home .site-main article .post-share,
.archive .site-main article .post-share,
.search-results .site-main article .post-share {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-gap: 20px;
}
.blog .site-main article .post-share .social-networks,
.home .site-main article .post-share .social-networks,
.archive .site-main article .post-share .social-networks,
.search-results .site-main article .post-share .social-networks {
  grid-gap: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.blog .site-main article .post-share .post-share-title,
.home .site-main article .post-share .post-share-title,
.archive .site-main article .post-share .post-share-title,
.search-results .site-main article .post-share .post-share-title {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.blog .site-main article .post-share .post-share-title svg,
.home .site-main article .post-share .post-share-title svg,
.archive .site-main article .post-share .post-share-title svg,
.search-results .site-main article .post-share .post-share-title svg {
  fill: #001a1a;
}
.blog .site-main article .post-share .post-share-title svg:hover,
.home .site-main article .post-share .post-share-title svg:hover,
.archive .site-main article .post-share .post-share-title svg:hover,
.search-results .site-main article .post-share .post-share-title svg:hover {
  fill: var(--primary-color);
}

/* Search and Archive heading
--------------------------------------------- */
.page-header__content-wrapper {
  margin-bottom: 50px;
  margin-top: 39px;
  max-width: 750px;
}
@media screen and (min-width: 992px) {
  .page-header__content-wrapper {
    margin-bottom: 60px;
    margin-top: 70px;
  }
}
.page-header__content-wrapper .sub-title {
  display: inline-block;
  font-size: 1.1em;
  margin-bottom: 26px;
  font-family: var(--secondary-font);
  color: var(--primary-color);
}
.page-header__content-wrapper .search-form {
  margin-bottom: 43px;
  position: relative;
}
.page-header__content-wrapper .search-form .search-field {
  font-size: 1.111em;
  padding: 22px 60px 22px 30px;
  height: 60px;
}
.page-header__content-wrapper .page-title {
  margin: 0;
  font-size: 0.888em;
  color: rgba(var(--primary-color-rgb), 0.8);
  margin-bottom: 20px;
  font-family: var(--primary-font);
}
.page-header__content-wrapper .section-desc {
  margin-top: 37px;
}
.page-header__content-wrapper .section-desc p:last-child {
  margin-bottom: 0;
}
.page-header__content-wrapper .result-count {
  font-size: 0.888em;
  color: rgba(var(--font-color-rgb), 1);
  padding: 23px 0;
  display: block;
  font-weight: 500;
  border-top: 1px solid rgba(var(--font-color-rgb), 0.06);
  border-bottom: 1px solid rgba(var(--font-color-rgb), 0.06);
}

/* Search and Archive
--------------------------------------------- */
.search.search-results .page-header__content-wrapper .page-title,
.archive .page-header__content-wrapper .page-title {
  display: block;
  font-size: 1.66em;
  color: rgba(var(--font-color-rgb), 0.8);
  font-family: var(--secondary-font);
}
@media screen and (min-width: 768px) {
  .search.search-results .page-header__content-wrapper .page-title,
.archive .page-header__content-wrapper .page-title {
    font-size: 2.66em;
  }
}
.search.search-results .page-header__content-wrapper .page-title::before, .search.search-results .page-header__content-wrapper .page-title::after,
.archive .page-header__content-wrapper .page-title::before,
.archive .page-header__content-wrapper .page-title::after {
  content: none;
}
.search.search-results .page-header .breadcrumb-wrapper > div,
.archive .page-header .breadcrumb-wrapper > div {
  padding-left: 0;
}
.search.search-results.author .author-content,
.archive.author .author-content {
  margin-bottom: 37px;
}

/* Author section
--------------------------------------------- */
.author-section .inner-author-section {
  background-color: rgba(var(--primary-color-rgb), 0.03);
  padding: 45px 40px;
}
.author-section .result-count {
  margin-top: 50px;
  display: block;
}
.author-section .author-img-title-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-gap: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 35px;
  text-align: center;
}
@media screen and (min-width: 576px) {
  .author-section .author-img-title-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: left;
  }
}
.author-section .author-img-title-wrap .author-img {
  margin: 0;
}
.author-section .author-img-title-wrap .author-img img {
  width: 110px;
  height: 110px;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 100px;
}
.author-section .author-img-title-wrap .author-title-wrap .author-name {
  font-size: 1.3333333333em;
  line-height: 1.75;
  font-weight: 500;
  margin-bottom: 15px;
}
.author-section .author-img-title-wrap .author-title-wrap .social-list {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-gap: 25px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (min-width: 576px) {
  .author-section .author-img-title-wrap .author-title-wrap .social-list {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.author-section .author-content p:last-child {
  margin-bottom: 0;
}

/* Error 404
--------------------------------------------- */
.error-404 {
  margin: 50px 0;
}
@media screen and (min-width: 992px) {
  .error-404 {
    margin: 100px 0;
  }
}
.error-404 .error404-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 992px) {
  .error-404 .error404-grid {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .error-404 .error404-grid .error-img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 42.8%;
    -ms-flex: 0 0 42.8%;
    flex: 0 0 42.8%;
  }
}
.error-404 .error-404-content-wrapper {
  background: rgba(var(--primary-color-rgb), 0.05);
  position: relative;
  z-index: 1;
}
.error-404 .error-404-content-wrapper .error-img {
  margin: 0;
  text-align: center;
}
@media screen and (min-width: 992px) {
  .error-404 .error-404-content-wrapper .error-img {
    text-align: left;
  }
}
.error-404 .error-404-content-wrapper .page-content {
  text-align: center;
  padding: 55px 20px;
  margin: 0;
}
@media screen and (min-width: 992px) {
  .error-404 .error-404-content-wrapper .page-content {
    padding: 35px 81px 45px 81px;
  }
  .error-404 .error-404-content-wrapper .page-content .wc-btn {
    font-size: 0.844em;
  }
  .error-404 .error-404-content-wrapper .page-content h1 + p {
    padding: 0 43px;
  }
}
.error-404 .error-404-content-wrapper .page-content .error404-text {
  color: var(--primary-color);
  font-size: 0.8333333333em;
  letter-spacing: 0.02499em;
  text-transform: capitalize;
  display: block;
}
.error-404 .error-404-content-wrapper .page-content .page-title {
  font-size: 2.66em;
  line-height: 1.3;
  font-weight: 500;
  font-style: normal;
}
.error-404 .error-404-content-wrapper .page-content .page-title::before, .error-404 .error-404-content-wrapper .page-content .page-title::after {
  content: none;
}
.error-404 .error-404-content-wrapper .page-content .page-title {
  margin-bottom: 20px;
}
.error-404 .error-404-content-wrapper .error-404-search {
  margin-top: 79px;
  padding-top: 30px;
  border-top: 1px solid rgba(var(--font-color-rgb), 0.06);
}
.error-404 .error-404-content-wrapper .error-404-search .search-form {
  margin-bottom: 0px;
  position: relative;
}
.error-404 .error-404-content-wrapper .error-404-search .search-form .search-field {
  font-size: 0.888em;
  padding: 22px 60px 22px 30px;
  height: 60px;
}
.error-404 .error-404-content-wrapper .error-404-search .search-form .search-field::-webkit-input-placeholder {
  color: rgba(var(--font-color-rgb), 0.4);
}
.error-404 .error-404-content-wrapper .error-404-search .search-form .search-field::-moz-placeholder {
  color: rgba(var(--font-color-rgb), 0.4);
}
.error-404 .error-404-content-wrapper .error-404-search .search-form .search-field:-ms-input-placeholder {
  color: rgba(var(--font-color-rgb), 0.4);
}
.error-404 .error-404-content-wrapper .error-404-search .search-form .search-field::placeholder {
  color: rgba(var(--font-color-rgb), 0.4);
}

.page-header__content-wrapper .search-form .search-submit,
.error-404 .error-404-content-wrapper .error-404-search .search-form .search-submit {
  background-color: var(--secondary-color);
  outline: none;
  border-radius: 0;
  font-size: 0;
  width: 60px;
  height: 60px;
  padding: 17px 24px;
  -webkit-transition: all 0.234s ease-in-out;
  -o-transition: all 0.234s ease-in-out;
  transition: all 0.234s ease-in-out;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath id='Path_24900' data-name='Path 24900' d='M11.572,19.163a7.532,7.532,0,0,0,4.676-1.624L20.709,22,22,20.709l-4.461-4.461a7.57,7.57,0,1,0-5.967,2.915Zm0-13.363A5.782,5.782,0,1,1,5.8,11.572,5.782,5.782,0,0,1,11.572,5.8Z' transform='translate(-4 -4)' fill='%23fff'/%3E%3C/svg%3E%0A");
  -webkit-background-size: 16px 16px;
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center;
  right: 0;
}
.page-header__content-wrapper .search-form .search-submit:hover,
.error-404 .error-404-content-wrapper .error-404-search .search-form .search-submit:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath id='Path_24900' data-name='Path 24900' d='M11.572,19.163a7.532,7.532,0,0,0,4.676-1.624L20.709,22,22,20.709l-4.461-4.461a7.57,7.57,0,1,0-5.967,2.915Zm0-13.363A5.782,5.782,0,1,1,5.8,11.572,5.782,5.782,0,0,1,11.572,5.8Z' transform='translate(-4 -4)' fill='%23fff'/%3E%3C/svg%3E%0A");
  background-color: var(--primary-color);
}

/* portfolio
--------------------------------------------- */
.portfolio-sorting .button:hover,
.portfolio-sorting .button.is-checked,
.portfolio-item .portfolio-cat a:hover,
.portfolio-item .portfolio-img-title a:hover {
  color: var(--primary-color);
}

/*# sourceMappingURL=data:application/json;base64,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QyxpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixrQkFBa0I7O0lBRWxCOztLQUVDLGFBQWE7SUFDZDtHQUNEOztHQUVBO0lBQ0MsbUJBQW1CO0dBQ3BCOztHQUVBLEtBQUs7R0FDTCxzQkFBc0I7R0FDdEIsR0FBRztFQUNKOztFQUVBO0dBQ0MsZ0JBQWdCO0dBQ2hCLGdCQUFnQjtHQUNoQixzREFBc0Q7O0dBRXREO0lBQ0Msa0JBQWtCO0lBQ2xCLGtCQUFrQjs7SUFFbEI7S0FDQyxrQkFBa0I7S0FDbEIsNEJBQTRCO0tBQzVCLFlBQVk7O0tBRVo7TUFDQyx1Q0FBdUM7S0FDeEM7O0tBRkE7TUFDQyx1Q0FBdUM7S0FDeEM7O0tBRkE7TUFDQyx1Q0FBdUM7S0FDeEM7O0tBRkE7TUFDQyx1Q0FBdUM7S0FDeEM7SUFDRDtHQUNEO0VBQ0Q7Q0FDRDtBQUNEOztBQUVBLDhDQUE4QztBQUM5Qzs7Q0FFQyx3Q0FBd0M7Q0FDeEMsYUFBYTtDQUNiLGdCQUFnQjtDQUNoQixZQUFZO0NBQ1osV0FBVztDQUNYLFlBQVk7Q0FDWixrQkFBa0I7Q0FDbEIsMENBQWtDO0NBQWxDLHFDQUFrQztDQUFsQyxrQ0FBa0M7Q0FDbEMsZ2FBQWdhO0NBQ2hhLGtDQUFxQjtTQUFyQixxQkFBcUI7Q0FDckIsNEJBQTRCO0NBQzVCLDJCQUEyQjtDQUMzQixPQUFPOztDQUVQO0VBQ0MsZ2FBQWdhO0VBQ2hhLHNDQUFzQztDQUN2QztBQUNEOztBQUVBOytDQUMrQztBQUMvQzs7O0NBR0MsMEJBQTBCOztBQUUzQiIsImZpbGUiOiJfcG9zdHMtYW5kLXBhZ2VzLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIucmVsYXRlZC1wb3N0cyAuZW50cnktaGVhZGVyLFxyXG4uc2luZ2xlLWJsb3Nzb20tcG9ydGZvbGlvIC5lbnRyeS1oZWFkZXIsXHJcbi5lbnRyeS1tZXRhLFxyXG4uZW50cnktZm9vdGVyIHtcclxuXHQuY2F0ZWdvcnksXHJcblx0LmNhdC1saW5rcyxcclxuXHQuY2F0LXRhZ3Mge1xyXG5cdFx0LnRhZy10aXRsZSxcclxuXHRcdC5jYXQtdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDAuNzIyMmVtO1xyXG5cdFx0XHRmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5LWZvbnQpO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDAuNzIyMmVtO1xyXG5cdFx0XHRmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5LWZvbnQpO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMS44MnB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yMzRzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRjb2xvcjp2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6dmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHQrIGEge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTJweDtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNC41cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDNweDtcclxuXHRcdFx0XHRcdGhlaWdodDogM3B4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjIzNHMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wb3N0ZWQtb24ge1xyXG5cdFx0Zm9udC1zaXplOiAwLjc3NzdlbTtcclxuXHRcdGNvbG9yOiByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgMC44KTtcclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAwLjgpO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeS1mb250KTtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA3LjVweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAzcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcblx0XHRcdFx0b3BhY2l0eTogMC44O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNhdC1saW5rc3tcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi5wb3N0LXJlYWQtdGltZSB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeS1mb250KTtcclxuXHRmb250LXNpemU6IDAuNzc3ZW07XHJcblx0Y29sb3I6IHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAwLjgpO1xyXG59XHJcblxyXG5cclxuc3BhbiArIC5wb3N0LXJlYWQtdGltZSB7XHJcblx0bWFyZ2luLWxlZnQ6IDE3cHg7XHJcblx0cGFkZGluZy1sZWZ0OiAxNHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogNHB4O1xyXG5cdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgMC4zKTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogN3B4O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbi8vYmxvZyBwb3N0IGNvbW1vbiBjc3NcclxuLmJsb2csLmhvbWUsLmFyY2hpdmUsLnNlYXJjaC1yZXN1bHRze1xyXG5cdC5zaXRlLWNvbnRlbnR7XHJcblx0XHQuc2VjdGlvbi1oZWFkZXJ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnNpdGUtbWFpbiB7XHJcblx0XHRhcnRpY2xlIHtcclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcblx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5LWZvbnQpO1xyXG5cclxuXHRcdFx0LnBvc3QtdGh1bWJuYWlsIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ly8gYSB7XHJcblx0XHRcdC8vIFx0Y29sb3I6IHZhcigtLWZvbnQtY29sb3IpO1xyXG5cclxuXHRcdFx0Ly8gXHQmOmhvdmVyIHtcclxuXHRcdFx0Ly8gXHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHRcdFx0Ly8gXHR9XHJcblx0XHRcdC8vIH1cclxuXHJcblx0XHRcdC5lbnRyeS1tZXRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHRcdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHJcblx0XHRcdFx0LmNhdC1saW5rcyB7XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjY2N2VtO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjRweDtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdHRvcDo4cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC43MjJlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJ5bGluZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHRcdD5zcGFue1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuNzc4ZW07XHJcblxyXG5cdFx0XHRcdFx0XHQmLmZuIHtcclxuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWZvbnQtY29sb3IpO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnBvc3RlZC1vbiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSAvL2VudHJ5bWV0YVxyXG5cclxuXHRcdFx0LmVudHJ5LXRpdGxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNjY3ZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjIyMjc3O1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1mb250LWNvbG9yKTtcclxuXHRcdFx0XHRtYXJnaW46IDE0cHggMCAxMnB4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjIyMmVtO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjI1ZW07XHJcblx0XHRcdFx0XHRtYXJnaW46IDE2cHggMCAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS1mb250LWNvbG9yLXJnYiksIDAuOCk7XHJcblx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRjb2xvcjp2YXIoLS1wcmltYXJ5LWNvbG9yKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSAvL2gyXHJcblxyXG5cdFx0XHQuZW50cnktY29udGVudCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHJcblx0XHRcdFx0cDpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuODg4OTtcclxuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgMC44KTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZW50cnktbWV0YSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0gLy9lbnRyeWNvbnRlbnRcclxuXHJcblx0XHRcdC5jb250ZW50LXdyYXAge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0LmVudHJ5LWhlYWRlciB7XHJcblx0XHRcdFx0XHQuZW50cnktdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2N2VtO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAwLjkpO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5lbnRyeS1jb250ZW50IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIC5jb250ZW50LXdyYXBcclxuXHRcdFx0LnBvc3QtZm9vdGVyIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0XHQuYnRuLWxpbmsge1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWZvbnQtY29sb3IpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IC0yN3B4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0LjE5JyBoZWlnaHQ9JzE0LjI3JyB2aWV3Qm94PScwIDAgMTQuMTkgMTQuMjcnJTNFJTNDZyBpZD0nR3JvdXBfNTQ4MicgZGF0YS1uYW1lPSdHcm91cCA1NDgyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjE2LjczNyAtMTU4MS4xMDkpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjY0NzUnIGRhdGEtbmFtZT0nUGF0aCAyNjQ3NScgZD0nTTAsMEgxMi44MjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIxNy40NDUgMTU5NC42NzIpIHJvdGF0ZSgtNDUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAxQkZCRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjY0NzYnIGRhdGEtbmFtZT0nUGF0aCAyNjQ3NicgZD0nTTAsMCw1LjEsNS4xLDAsMTAuMTkzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyMTkuMjYyIDE1ODUuNTY3KSByb3RhdGUoLTQ1KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMUJGQkYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYnV0dG9uLXdyYXAge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh2YXIoLS1zZWNvbmRhcnktY29sb3ItcmdiKSwgMC4xKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5wb3N0LXNoYXJlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGdyaWQtZ2FwOiAyMHB4O1xyXG5cclxuXHRcdFx0XHQuc29jaWFsLW5ldHdvcmtzIHtcclxuXHRcdFx0XHRcdGdyaWQtZ2FwOiAyMHB4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5wb3N0LXNoYXJlLXRpdGxlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cclxuXHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICMwMDFhMWE7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRmaWxsOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qIFNlYXJjaCBhbmQgQXJjaGl2ZSBoZWFkaW5nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucGFnZS1oZWFkZXJfX2NvbnRlbnQtd3JhcHBlciB7XHJcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRtYXJnaW4tdG9wOjM5cHg7XHJcblx0bWF4LXdpZHRoOiA3NTBweDtcclxuXHRAaW5jbHVkZSByZXNwb25kLXRvKGxhcmdlKXtcclxuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHRtYXJnaW4tdG9wOjcwcHg7XHJcblx0fVxyXG5cclxuXHQuc3ViLXRpdGxlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMS4xZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeS1mb250KTtcclxuXHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHR9XHJcblxyXG5cdC5zZWFyY2gtZm9ybSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0M3B4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdC5zZWFyY2gtZmllbGQge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMTExZW07XHJcblx0XHRcdHBhZGRpbmc6IDIycHggNjBweCAyMnB4IDMwcHg7XHJcblx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHJcblx0LnBhZ2UtdGl0bGUge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Zm9udC1zaXplOiAwLjg4OGVtO1xyXG5cdFx0Y29sb3I6cmdiYSh2YXIoLS1wcmltYXJ5LWNvbG9yLXJnYiksIDAuOCk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLXByaW1hcnktZm9udCk7XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi1kZXNjIHtcclxuXHRcdG1hcmdpbi10b3A6IDM3cHg7XHJcblxyXG5cdFx0cDpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5yZXN1bHQtY291bnQge1xyXG5cdFx0Zm9udC1zaXplOiAwLjg4OGVtO1xyXG5cdFx0Y29sb3I6IHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAxKTtcclxuXHRcdHBhZGRpbmc6MjNweCAwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAuMDYpO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAuMDYpO1xyXG5cdH1cclxufVxyXG5cclxuLyogU2VhcmNoIGFuZCBBcmNoaXZlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VhcmNoLnNlYXJjaC1yZXN1bHRzLFxyXG4uYXJjaGl2ZSB7XHJcblx0XHJcblx0LnBhZ2UtaGVhZGVyX19jb250ZW50LXdyYXBwZXIge1xyXG5cdFx0LnBhZ2UtdGl0bGUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxLjY2ZW07XHJcblx0XHRcdGNvbG9yOnJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAuOCk7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmRhcnktZm9udCk7XHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuNjZlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YmVmb3JlLFxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQucGFnZS1oZWFkZXJ7XHJcblx0XHQuYnJlYWRjcnVtYi13cmFwcGVyID4gZGl2IHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5hdXRob3Ige1xyXG5cdFx0LmF1dGhvci1jb250ZW50IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzdweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5jb250ZW50LWFyZWEge1xyXG5cdC8vIFx0LnNpdGUtbWFpbiB7XHJcblx0Ly8gXHRcdC5wb3N0IHtcclxuXHQvLyBcdFx0XHRtYXgtd2lkdGg6IDcwMHB4O1xyXG5cdC8vIFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdC8vIFx0XHR9XHJcblx0Ly8gXHR9XHJcblx0Ly8gfVxyXG59XHJcblxyXG4vKiBBdXRob3Igc2VjdGlvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmF1dGhvci1zZWN0aW9uIHtcclxuXHQuaW5uZXItYXV0aG9yLXNlY3Rpb24ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1wcmltYXJ5LWNvbG9yLXJnYiksIDAuMDMpO1xyXG5cdFx0cGFkZGluZzogNDVweCA0MHB4O1xyXG5cdH1cclxuXHJcblx0LnJlc3VsdC1jb3VudCB7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHR9XHJcblxyXG5cdC5hdXRob3ItaW1nLXRpdGxlLXdyYXAge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRncmlkLWdhcDogMjBweDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5hdXRob3ItaW1nIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTEwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMTBweDtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hdXRob3ItdGl0bGUtd3JhcCB7XHJcblx0XHRcdC5hdXRob3ItbmFtZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzNlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zb2NpYWwtbGlzdCB7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0Z3JpZC1nYXA6IDI1cHg7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYXV0aG9yLWNvbnRlbnQge1xyXG5cdFx0cCB7XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogRXJyb3IgNDA0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmVycm9yLTQwNCB7XHJcblx0bWFyZ2luOjUwcHggMDtcclxuXHRAaW5jbHVkZSByZXNwb25kLXRvKGxhcmdlKXtcclxuXHRcdG1hcmdpbjoxMDBweCAwO1xyXG5cdH1cclxuXHQuZXJyb3I0MDQtZ3JpZCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKGxhcmdlKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcblx0XHRcdC5lcnJvci1pbWcge1xyXG5cdFx0XHRcdGZsZXg6IDAgMCA0Mi44JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmVycm9yLTQwNC1jb250ZW50LXdyYXBwZXIge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSh2YXIoLS1wcmltYXJ5LWNvbG9yLXJnYiksIDAuMDUpO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdFxyXG5cclxuXHRcdC5lcnJvci1pbWcge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obGFyZ2UpIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnBhZ2UtY29udGVudCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogNTVweCAyMHB4O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKGxhcmdlKSB7XHJcblx0XHRcdFx0cGFkZGluZzogMzVweCA4MXB4IDQ1cHggODFweDtcclxuXHJcblx0XHRcdFx0LndjLWJ0biB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODQ0ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGgxICsgcHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNDNweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5lcnJvcjQwNC10ZXh0IHtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjgzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzZW07XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI0OTllbTtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnBhZ2UtdGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMi42NmVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZSxcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnBhZ2UtdGl0bGUge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIHAge1xyXG5cdFx0XHQvLyAgIGxpbmUtaGVpZ2h0OiAxLjk1O1xyXG5cdFx0XHQvLyB9XHJcblx0XHR9XHJcblxyXG5cdFx0LmVycm9yLTQwNC1zZWFyY2gge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA3OXB4O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDozMHB4O1xyXG5cdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgMC4wNik7XHJcblxyXG5cdFx0XHQuc2VhcmNoLWZvcm0ge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdC5zZWFyY2gtZmllbGQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg4OGVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjJweCA2MHB4IDIycHggMzBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNjBweDtcclxuXHJcblx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgMC40KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vZXJyb3IgcGFnZSBhbmQgc2VhcmNoIHBhZ2UgZm9ybSBzdWJtaXQgYnV0dG9uXHJcbi5wYWdlLWhlYWRlcl9fY29udGVudC13cmFwcGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCxcclxuLmVycm9yLTQwNCAuZXJyb3ItNDA0LWNvbnRlbnQtd3JhcHBlciAuZXJyb3ItNDA0LXNlYXJjaCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGZvbnQtc2l6ZTogMDtcclxuXHR3aWR0aDogNjBweDtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcblx0cGFkZGluZzogMTdweCAyNHB4O1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjIzNHMgZWFzZS1pbi1vdXQ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDE4IDE4JyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjQ5MDAnIGRhdGEtbmFtZT0nUGF0aCAyNDkwMCcgZD0nTTExLjU3MiwxOS4xNjNhNy41MzIsNy41MzIsMCwwLDAsNC42NzYtMS42MjRMMjAuNzA5LDIyLDIyLDIwLjcwOWwtNC40NjEtNC40NjFhNy41Nyw3LjU3LDAsMSwwLTUuOTY3LDIuOTE1Wm0wLTEzLjM2M0E1Ljc4Miw1Ljc4MiwwLDEsMSw1LjgsMTEuNTcyLDUuNzgyLDUuNzgyLDAsMCwxLDExLjU3Miw1LjhaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNCAtNCknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0cmlnaHQ6MDtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE4JyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMTggMTgnJTNFJTNDcGF0aCBpZD0nUGF0aF8yNDkwMCcgZGF0YS1uYW1lPSdQYXRoIDI0OTAwJyBkPSdNMTEuNTcyLDE5LjE2M2E3LjUzMiw3LjUzMiwwLDAsMCw0LjY3Ni0xLjYyNEwyMC43MDksMjIsMjIsMjAuNzA5bC00LjQ2MS00LjQ2MWE3LjU3LDcuNTcsMCwxLDAtNS45NjcsMi45MTVabTAtMTMuMzYzQTUuNzgyLDUuNzgyLDAsMSwxLDUuOCwxMS41NzIsNS43ODIsNS43ODIsMCwwLDEsMTEuNTcyLDUuOFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC00IC00KScgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0fVxyXG59XHJcblxyXG4vKiBwb3J0Zm9saW9cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wb3J0Zm9saW8tc29ydGluZyAuYnV0dG9uOmhvdmVyLCAucG9ydGZvbGlvLXNvcnRpbmcgLmJ1dHRvbi5pcy1jaGVja2VkLFxyXG4ucG9ydGZvbGlvLWl0ZW0gLnBvcnRmb2xpby1jYXQgYTpob3ZlcixcclxuLnBvcnRmb2xpby1pdGVtIC5wb3J0Zm9saW8taW1nLXRpdGxlIGE6aG92ZXJ7XHJcblx0Y29sb3I6dmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHJcbn1cclxuIl19 */
/* Comments
--------------------------------------------- */
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/*   ==================================================
                comment /custom code
    ================================================== */
.comments-area {
  max-width: 755px;
  margin: 80px auto 0;
  position: relative;
  padding: 45px 15px 0;
  border-top: 4px solid rgba(var(--primary-color-rgb), 0.1);
  background: var(--white-color);
}
@media screen and (min-width: 768px) {
  .comments-area {
    padding: 45px;
    border: 1px solid rgba(var(--primary-color-rgb), 0.1);
  }
}
.comments-area .comments-title {
  font-size: 1.2222222222em;
  margin-bottom: 29px;
  font-weight: 500;
}
.comments-area .comment-list-wrapper {
  margin-bottom: 40px;
}
.comments-area .comment-list {
  margin-bottom: 0;
}
.comments-area .comment-list,
.comments-area ol {
  list-style: none;
  margin-left: 0;
}
.comments-area .comment-list .comment .children,
.comments-area ol .comment .children {
  margin-left: 68px;
}
.comments-area .comment-list .comment .comment-body,
.comments-area ol .comment .comment-body {
  border-top: 1px solid rgba(var(--primary-color-rgb), 0.2);
  padding-bottom: 30px;
  padding-top: 30px;
  position: relative;
  padding-left: 68px;
}
.comments-area .comment-list .comment .comment-body .comment-meta,
.comments-area ol .comment .comment-body .comment-meta {
  margin-bottom: 10px;
}
.comments-area .comment-list .comment .comment-body .comment-meta a,
.comments-area ol .comment .comment-body .comment-meta a {
  text-decoration: none;
}
.comments-area .comment-list .comment .comment-body .comment-meta .comment-author img,
.comments-area ol .comment .comment-body .comment-meta .comment-author img {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
  background: rgba(var(--primary-color-rgb), 0.23);
  position: absolute;
  top: 43px;
  left: 0;
}
.comments-area .comment-list .comment .comment-body .text-holder .fn a,
.comments-area ol .comment .comment-body .text-holder .fn a {
  font-size: 1.1em;
  color: rgba(var(--font-color-rgb), 0.9);
  font-family: var(--secondary-font);
  font-weight: 500;
}
.comments-area .comment-list .comment .comment-body .text-holder .says,
.comments-area ol .comment .comment-body .text-holder .says {
  display: none;
}
.comments-area .comment-list .comment .comment-body .text-holder .comment-metadata,
.comments-area ol .comment .comment-body .text-holder .comment-metadata {
  font-size: 0.888em;
  line-height: 1.5;
  font-family: var(--secondary-font);
}
.comments-area .comment-list .comment .comment-body .text-holder .comment-metadata a,
.comments-area ol .comment .comment-body .text-holder .comment-metadata a {
  color: rgba(var(--font-color-rgb), 0.9);
}
.comments-area .comment-list .comment .comment-body .comment-awaiting-moderation,
.comments-area ol .comment .comment-body .comment-awaiting-moderation {
  color: red;
  font-size: 0.7777777778em;
  margin-bottom: 0;
}
.comments-area .comment-list .comment .comment-body .comment-content,
.comments-area ol .comment .comment-body .comment-content {
  margin-top: 20px;
  margin-bottom: 10px;
}
.comments-area .comment-list .comment .comment-body .comment-content p:last-child,
.comments-area ol .comment .comment-body .comment-content p:last-child {
  margin-bottom: 0;
}
.comments-area .comment-list .comment .comment-body .reply .comment-reply-link,
.comments-area ol .comment .comment-body .reply .comment-reply-link {
  color: rgba(var(--primary-color-rgb), 0.9);
  font-size: 0.888em;
  padding-right: 16px;
  position: relative;
  -webkit-transition: all 0.235s ease-in-out;
  -o-transition: all 0.235s ease-in-out;
  transition: all 0.235s ease-in-out;
  font-family: var(--secondary-font);
}
.comments-area .comment-list .comment .comment-body .reply .comment-reply-link::before,
.comments-area ol .comment .comment-body .reply .comment-reply-link::before {
  content: "";
  width: 5px;
  height: 8px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.106' height='9.573' viewBox='0 0 6.106 9.573'%3E%3Cpath id='Path_29322' data-name='Path 29322' d='M4.9,0,0,4.083,4.9,8.165' transform='translate(0.5 0.704)' fill='none' stroke='%23a60505' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A");
  -webkit-background-size: 100% 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 7px;
  -webkit-transition: all 0.235s ease-in-out;
  -o-transition: all 0.235s ease-in-out;
  transition: all 0.235s ease-in-out;
  right: 0;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.comments-area .comment-list .comment .comment-body .reply .comment-reply-link:hover,
.comments-area ol .comment .comment-body .reply .comment-reply-link:hover {
  color: var(--primary-color);
}
.comments-area .comment-list .comment .comment-body .reply .comment-reply-link:hover::before,
.comments-area ol .comment .comment-body .reply .comment-reply-link:hover::before {
  right: -2px;
}
.comments-area .comment-list .comment.bypostauthor > .comment-body .comment-meta .comment-author::after,
.comments-area ol .comment.bypostauthor > .comment-body .comment-meta .comment-author::after {
  content: "";
  width: 18px;
  height: 18px;
  background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" width="17.96" height="17.96" viewBox="0 0 17.96 17.96"><g transform="translate(-584 -10824)"><rect width="17.96" height="17.96" rx="8.98" transform="translate(584 10824)" fill="%2300ab0b"/><path d="M5058.939,3595.743l2.417,2.418,5.32-5.32" transform="translate(-4469.439 7237.66)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="2"/></g></svg>');
  -webkit-background-size: 100% 100%;
  background-size: 100%;
  position: absolute;
  top: 32px;
  left: 36px;
}
.comments-area .comment-list .alt.bypostauthor > .comment-body .comment-meta .comment-author::after,
.comments-area .comment-list .children .bypostauthor > .comment-body .comment-meta .comment-author::after,
.comments-area ol .alt.bypostauthor > .comment-body .comment-meta .comment-author::after,
.comments-area ol .children .bypostauthor > .comment-body .comment-meta .comment-author::after {
  top: 73px;
}
.comments-area .comment-list:not(.children) > .comment:first-child > .comment-body,
.comments-area ol:not(.children) > .comment:first-child > .comment-body {
  padding-top: 0;
  border-top: none;
}
.comments-area .comment-list:not(.children) > .comment:first-child > .comment-body .comment-meta .comment-author img,
.comments-area ol:not(.children) > .comment:first-child > .comment-body .comment-meta .comment-author img {
  top: 0;
}
.comments-area .comment-respond {
  background: rgba(var(--primary-color-rgb), 0.05);
  position: relative;
  z-index: 1;
  padding: 60px 20px;
}
@media screen and (min-width: 576px) {
  .comments-area .comment-respond {
    padding: 45px;
  }
}
.comments-area .comment-respond a {
  color: var(--secondary-color);
}
.comments-area .comment-respond a:hover {
  text-decoration: underline;
}
.comments-area .comment-respond .comment-reply-title {
  font-size: 1.2222222222em;
}
.comments-area .comment-respond .comment-reply-title a {
  margin-left: 10px;
  font-weight: 400;
}
.comments-area .comment-respond form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-gap: 20px;
}
.comments-area .comment-respond form p {
  margin: 0;
}
.comments-area .comment-respond form input,
.comments-area .comment-respond form textarea {
  margin-bottom: 0;
}
.comments-area .comment-respond form label {
  display: none;
}
.comments-area .comment-respond form .comment-form-cookies-consent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-gap: 10px;
  margin-bottom: 10px;
}
.comments-area .comment-respond form .comment-form-cookies-consent label {
  display: inline-block;
  font-size: 0.7777777778em;
  line-height: 1.25em;
}
.comments-area .comment-respond form .submit,
.comments-area .comment-respond form input[type=submit] {
  outline: none;
  background: var(--secondary-color);
  color: var(--white-color);
  width: 100%;
}
.comments-area .comment-respond form .submit:hover,
.comments-area .comment-respond form input[type=submit]:hover {
  background: var(--primary-color);
  color: var(--white-color);
}

/*   ==================================================
				   Comment
		================================================== */
/*# sourceMappingURL=data:application/json;base64,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Q0MsK0JBQStCOztHQUUvQjtJQUNDLGlCQUFpQjtJQUNqQixnQkFBZ0I7R0FDakI7RUFDRDs7RUFFQTtHQUNDLG9CQUFhO0dBQWIscUJBQWE7R0FBYixvQkFBYTtHQUFiLGFBQWE7R0FDYiw0QkFBc0I7R0FBdEIsNkJBQXNCO0dBQXRCLDhCQUFzQjtPQUF0QiwwQkFBc0I7V0FBdEIsc0JBQXNCO0dBQ3RCLGNBQWM7O0dBRWQ7SUFDQyxTQUFTO0dBQ1Y7Ozs7R0FJQTs7SUFFQyxnQkFBZ0I7R0FDakI7O0dBRUE7SUFDQyxhQUFhO0dBQ2Q7O0dBRUE7SUFDQyxvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsY0FBYztJQUNkLG1CQUFtQjs7SUFFbkI7S0FDQyxxQkFBcUI7S0FDckIsK0JBQStCO0tBQy9CLG1CQUFtQjtJQUNwQjtHQUNEOztHQUVBOztJQUVDLGFBQWE7SUFDYixrQ0FBa0M7SUFDbEMseUJBQXlCO0lBQ3pCLFdBQVc7O0lBRVg7S0FDQyxnQ0FBZ0M7S0FDaEMseUJBQXlCO0lBQzFCO0dBQ0Q7RUFDRDtDQUNEO0FBQ0Q7O0FBRUE7O3NEQUVzRCIsImZpbGUiOiJfY29tbWVudHMuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5jb21tZW50LWNvbnRlbnQgYSB7XHJcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4uYnlwb3N0YXV0aG9yIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgICAgICAgICAgICAgY29tbWVudCAvY3VzdG9tIGNvZGVcclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5jb21tZW50cy1hcmVhIHtcclxuXHRtYXgtd2lkdGg6IDc1NXB4O1xyXG5cdG1hcmdpbjogODBweCBhdXRvIDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDQ1cHggMTVweCAwO1xyXG5cdGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKHZhcigtLXByaW1hcnktY29sb3ItcmdiKSwgLjEpO1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuXHJcblx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcclxuXHRcdHBhZGRpbmc6IDQ1cHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLXByaW1hcnktY29sb3ItcmdiKSwgLjEpO1xyXG5cdH1cclxuXHJcblx0LmNvbW1lbnRzLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4yMjIyMjIyMjIyMjIyMjIzZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR9XHJcblxyXG5cdC5jb21tZW50LWxpc3Qtd3JhcHBlciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0LmNvbW1lbnQtbGlzdCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0LmNvbW1lbnQtbGlzdCxcclxuXHRvbCB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblxyXG5cdFx0LmNvbW1lbnQge1xyXG5cdFx0XHQuY2hpbGRyZW4ge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA2OHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY29tbWVudC1ib2R5IHtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSh2YXIoLS1wcmltYXJ5LWNvbG9yLXJnYiksIC4yKTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2OHB4O1xyXG5cclxuXHRcdFx0XHQuY29tbWVudC1tZXRhIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuY29tbWVudC1hdXRob3Ige1xyXG5cdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0OHB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNDhweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSh2YXIoLS1wcmltYXJ5LWNvbG9yLXJnYiksIC4yMyk7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogNDNweDtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudGV4dC1ob2xkZXIge1xyXG5cdFx0XHRcdFx0LmZuIHtcclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS1mb250LWNvbG9yLXJnYiksIC45KTtcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5LWZvbnQpO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5zYXlzIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuY29tbWVudC1tZXRhZGF0YSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44ODhlbTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeS1mb250KTtcclxuXHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgLjkpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmNvbW1lbnQtYXdhaXRpbmctbW9kZXJhdGlvbiB7XHJcblx0XHRcdFx0XHRjb2xvcjogcmVkO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjc3Nzc3Nzc3Nzc3Nzc3NzhlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdFx0LmNvbW1lbnQtY29udGVudCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucmVwbHkge1xyXG5cdFx0XHRcdFx0LmNvbW1lbnQtcmVwbHktbGluayB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLXByaW1hcnktY29sb3ItcmdiKSwgLjkpO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuODg4ZW07XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yMzVzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5LWZvbnQpO1xyXG5cclxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2LjEwNicgaGVpZ2h0PSc5LjU3Mycgdmlld0JveD0nMCAwIDYuMTA2IDkuNTczJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjkzMjInIGRhdGEtbmFtZT0nUGF0aCAyOTMyMicgZD0nTTQuOSwwLDAsNC4wODMsNC45LDguMTY1JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjUgMC43MDQpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2E2MDUwNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogN3B4O1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMjM1cyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRyaWdodDotMnB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYnlwb3N0YXV0aG9yIHtcclxuXHRcdFx0XHQ+LmNvbW1lbnQtYm9keSB7XHJcblx0XHRcdFx0XHQuY29tbWVudC1tZXRhIHtcclxuXHRcdFx0XHRcdFx0LmNvbW1lbnQtYXV0aG9yIHtcclxuXHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDsgdXRmLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTcuOTZcIiBoZWlnaHQ9XCIxNy45NlwiIHZpZXdCb3g9XCIwIDAgMTcuOTYgMTcuOTZcIj48ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTU4NCAtMTA4MjQpXCI+PHJlY3Qgd2lkdGg9XCIxNy45NlwiIGhlaWdodD1cIjE3Ljk2XCIgcng9XCI4Ljk4XCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDU4NCAxMDgyNClcIiBmaWxsPVwiJTIzMDBhYjBiXCIvPjxwYXRoIGQ9XCJNNTA1OC45MzksMzU5NS43NDNsMi40MTcsMi40MTgsNS4zMi01LjMyXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC00NDY5LjQzOSA3MjM3LjY2KVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiJTIzZmZmXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIjJcIi8+PC9nPjwvc3ZnPicpO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAzMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMzZweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0XHQuYWx0LmJ5cG9zdGF1dGhvcixcclxuXHRcdC5jaGlsZHJlbiAuYnlwb3N0YXV0aG9yIHtcclxuXHRcdFx0Pi5jb21tZW50LWJvZHkge1xyXG5cdFx0XHRcdC5jb21tZW50LW1ldGEge1xyXG5cdFx0XHRcdFx0LmNvbW1lbnQtYXV0aG9yIHtcclxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogNzNweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpub3QoLmNoaWxkcmVuKSB7XHJcblx0XHRcdD4uY29tbWVudCB7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHQ+LmNvbW1lbnQtYm9keSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cclxuXHRcdFx0XHRcdFx0LmNvbW1lbnQtbWV0YSB7XHJcblx0XHRcdFx0XHRcdFx0LmNvbW1lbnQtYXV0aG9yIHtcclxuXHRcdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb21tZW50LXJlc3BvbmQge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSh2YXIoLS1wcmltYXJ5LWNvbG9yLXJnYiksIC4wNSk7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0cGFkZGluZzogNjBweCAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHtcclxuXHRcdFx0cGFkZGluZzogNDVweDtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb21tZW50LXJlcGx5LXRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjIyMjIyMjIyMjIyMjIyMjNlbTtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRmb3JtIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0Z3JpZC1nYXA6IDIwcHg7XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHJcblxyXG5cclxuXHRcdFx0aW5wdXQsXHJcblx0XHRcdHRleHRhcmVhIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0Z3JpZC1nYXA6IDEwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjc3Nzc3Nzc3Nzc3Nzc3NzhlbTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc3VibWl0LFxyXG5cdFx0XHRpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHRcdFx0XHQgICBDb21tZW50XHJcblx0XHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyJdfQ== */
/* pagination
--------------------------------------------- */
nav.post-navigation {
  max-width: 755px;
  margin: 45px auto;
}
nav.post-navigation .nav-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-row-gap: 45px;
  width: 100%;
}
nav.post-navigation .nav-links .nav-next, nav.post-navigation .nav-links .nav-previous {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
nav.post-navigation .nav-links .nav-next .post-thumbnail, nav.post-navigation .nav-links .nav-previous .post-thumbnail {
  width: 90px;
  height: 90px;
  margin: 0 20px 0 0;
}
nav.post-navigation .nav-links .nav-next .post-thumbnail img, nav.post-navigation .nav-links .nav-previous .post-thumbnail img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
nav.post-navigation .nav-links .nav-next a, nav.post-navigation .nav-links .nav-previous a {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media screen and (min-width: 768px) {
  nav.post-navigation .nav-links {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  nav.post-navigation .nav-links .nav-next, nav.post-navigation .nav-links .nav-previous {
    max-width: 50%;
  }
}
nav.post-navigation .nav-links .nav-next {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  text-align: right;
}
nav.post-navigation .nav-links .nav-next .post-thumbnail {
  margin: 0 0 0 20px;
}
nav.post-navigation .nav-links .nav-next .post .entry-header {
  text-align: right;
}
nav.post-navigation .nav-next {
  text-align: start;
}
nav.post-navigation .post {
  margin-bottom: 0;
}
nav.post-navigation .post .entry-meta .cat-links a {
  color: var(--primary-color);
}
nav.post-navigation .post .entry-header {
  margin: 0;
  text-align: left;
}
nav.post-navigation .post .entry-header .entry-title {
  margin: 0;
  font-size: 1.16em;
  font-weight: normal;
}
nav.post-navigation .meta-nav {
  font-family: var(--secondary-font);
  font-size: 0.777em;
  line-height: 1.1;
  display: inline-block;
  color: rgba(var(--primary-color-rgb), 0.9);
  text-decoration: none;
  position: relative;
  letter-spacing: 1.08px;
  padding-left: 17px;
  -webkit-transition: all 0.235s ease-in-out;
  -o-transition: all 0.235s ease-in-out;
  transition: all 0.235s ease-in-out;
}
nav.post-navigation .meta-nav::before {
  content: "";
  width: 5px;
  height: 8px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.106' height='9.573' viewBox='0 0 6.106 9.573'%3E%3Cpath id='Path_29322' data-name='Path 29322' d='M4.9,0,0,4.083,4.9,8.165' transform='translate(0.5 0.704)' fill='none' stroke='%23a60505' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A");
  -webkit-background-size: 100% 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  left: 0px;
  top: 2px;
  -webkit-transition: all 0.235s ease-in-out;
  -o-transition: all 0.235s ease-in-out;
  transition: all 0.235s ease-in-out;
}
nav.post-navigation .meta-nav:hover {
  color: var(--primary-color);
}
nav.post-navigation .meta-nav:hover::before {
  left: -2px;
}
nav.post-navigation .nav-next .meta-nav {
  padding-left: 0;
  padding-right: 17px;
}
nav.post-navigation .nav-next .meta-nav::before {
  left: unset;
  right: 0;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
nav.post-navigation .nav-next .meta-nav:hover::before {
  right: -2px;
}
nav.post-navigation a {
  text-decoration: none;
  color: var(--font-color);
}
nav.post-navigation a:hover {
  color: var(--primary-color);
}
@media screen and (min-width: 768px) {
  nav.post-navigation .nav-next {
    max-width: 363px;
    margin-left: auto;
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) {
  nav.post-navigation .nav-previous {
    padding-right: 15px;
    max-width: 363px;
  }
}

.pagination {
  margin-top: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 767px) {
  .pagination {
    margin-top: 80px;
  }
}
.pagination .nav-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-gap: 13px;
}
.pagination .nav-links a {
  color: var(--font-color);
}
.pagination .nav-links .page-numbers {
  width: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 30px;
  background: none;
  color: var(--font-color);
  font-family: var(--secondary-font);
  font-size: 0.8888888889em;
  line-height: 1;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.pagination .nav-links .page-numbers:hover {
  color: var(--primary-color);
}
.pagination .nav-links .page-numbers.current {
  padding: 15px 17.71px;
  background: var(--primary-color);
  color: var(--white-color);
}
.pagination .nav-links .page-numbers.prev svg {
  margin-right: 10px;
}
.pagination .nav-links .page-numbers.next svg {
  margin-left: 10px;
}
.pagination .nav-links .page-numbers.next, .pagination .nav-links .page-numbers.prev {
  background: none;
  font-size: 0;
  font-family: var(--primary-font);
}
.pagination .nav-links .page-numbers.next:hover, .pagination .nav-links .page-numbers.prev:hover {
  color: var(--secondary-color);
}
.pagination .nav-links .page-numbers.next:hover svg path, .pagination .nav-links .page-numbers.prev:hover svg path {
  stroke: var(--secondary-color);
}

.navigation.pagination {
  padding-top: 30px;
  margin-top: 45px;
  border-top: 1px solid rgba(var(--font-color-rgb), 0.05);
}
.navigation.pagination .nav-links .prev, .navigation.pagination .nav-links .next {
  position: relative;
  border: 1px solid rgba(var(--secondary-color-rgb), 0.05);
}
.navigation.pagination .nav-links .prev::after, .navigation.pagination .nav-links .prev::before, .navigation.pagination .nav-links .next::after, .navigation.pagination .nav-links .next::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.204' height='11.402' viewBox='0 0 7.204 11.402'%3E%3Cpath id='Path_26478' data-name='Path 26478' d='M0,0,6,5l-6,5' transform='translate(0.704 0.704)' fill='none' stroke='%23a60505' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A");
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 50%;
  width: 7px;
  height: 10px;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.navigation.pagination .nav-links .prev:hover, .navigation.pagination .nav-links .next:hover {
  border: 1px solid var(--primary-color);
  background-color: var(--primary-color);
}
.navigation.pagination .nav-links .prev:hover::after, .navigation.pagination .nav-links .prev:hover::before, .navigation.pagination .nav-links .next:hover::after, .navigation.pagination .nav-links .next:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.204' height='11.402' viewBox='0 0 7.204 11.402'%3E%3Cpath id='Path_26478' data-name='Path 26478' d='M0,0,6,5l-6,5' transform='translate(0.704 0.704)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A");
}
.navigation.pagination .nav-links .prev::before {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  -ms-transform: translate(-50%, -50%) rotate(180deg);
  -o-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
}
.navigation.pagination .nav-links .prev::after {
  content: none;
}
.navigation.pagination .nav-links .next::before {
  content: none;
}
.navigation.posts-navigation {
  margin-top: 50px;
}
.navigation.posts-navigation .nav-links a {
  color: var(--primary-color);
}

.custom-post-pagination .nav-links a {
  border: 1px solid rgba(var(--primary-color-rgb), 0.1);
  width: 30px;
  height: 30px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.custom-post-pagination .nav-links a:hover {
  background-color: var(--primary-color);
  border: 1px solid var(--primary-color);
}
.custom-post-pagination .nav-links a:hover svg path {
  stroke: var(--white-color);
}
.custom-post-pagination .nav-links a + a {
  margin-left: 14px;
}

/*# sourceMappingURL=data:application/json;base64,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QUFnQztvQkFBaEMsbUNBQWdDO29CQUFoQyxnQ0FBZ0M7Z0JBQ3BDO2dCQUNBO29CQUNJLHFDQUFxQztvQkFDckMsc0NBQXNDO29CQUN0Qzs7d0JBRUksb1dBQW9XO29CQUN4VztnQkFDSjtZQUNKO1lBQ0E7Z0JBQ0k7b0JBQ0ksdURBQStDO3dCQUEvQyxtREFBK0M7eUJBQS9DLGtEQUErQzs0QkFBL0MsK0NBQStDO2dCQUNuRDtnQkFDQTtvQkFDSSxhQUFhO2dCQUNqQjs7O1lBR0o7O1lBRUE7O2dCQUVJO29CQUNJLGFBQWE7Z0JBQ2pCO1lBQ0o7UUFDSjs7SUFFSjtJQUNBO1FBQ0ksZUFBZTtRQUNmO1lBQ0k7Z0JBQ0ksMEJBQTBCO1lBQzlCOztRQUVKO0lBQ0o7QUFDSjs7QUFFQTtJQUNJO1FBQ0k7V0FDRyxtREFBbUQ7V0FDbkQsVUFBVTtXQUNWLFlBQVk7V0FDWiwwQkFBbUI7V0FBbkIsMkJBQW1CO1dBQW5CLDBCQUFtQjtXQUFuQixtQkFBbUI7V0FDbkIseUJBQW1CO1dBQW5CLDJCQUFtQjtlQUFuQixzQkFBbUI7bUJBQW5CLG1CQUFtQjtXQUNuQix3QkFBdUI7V0FBdkIsK0JBQXVCO2VBQXZCLHFCQUF1QjttQkFBdkIsdUJBQXVCO1dBQ3ZCO2VBQ0ksc0NBQXNDO2VBQ3RDLHFDQUFxQztlQUNyQzttQkFDSTt1QkFDSSx5QkFBeUI7bUJBQzdCO2VBQ0o7V0FDSjtXQUNBO2dCQUNLLGlCQUFpQjtXQUN0QjtRQUNIO0lBQ0o7QUFDSiIsImZpbGUiOiJfcGFnaW5hdGlvbi5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gc2luZ2xlIHBvc3QgbmF2aWdhdGlvblxyXG5cclxubmF2LnBvc3QtbmF2aWdhdGlvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDc1NXB4O1xyXG4gICAgbWFyZ2luOiA0NXB4IGF1dG87XHJcblxyXG4gICAgLm5hdi1saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogNDVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAubmF2LW5leHQsLm5hdi1wcmV2aW91c3tcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLnBvc3QtdGh1bWJuYWlse1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAyMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgZmxleDoxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIC5uYXYtbmV4dCwubmF2LXByZXZpb3Vze1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAgNTAlOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LW5leHR7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIC5wb3N0LXRodW1ibmFpbHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowIDAgMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wb3N0e1xyXG4gICAgICAgICAgICAgICAgLmVudHJ5LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAubmF2LW5leHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIC5lbnRyeS1tZXRhe1xyXG4gICAgICAgICAgICAuY2F0LWxpbmtze1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZW50cnktaGVhZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLm1ldGEtbmF2IHtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5LWZvbnQpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc3N2VtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLXByaW1hcnktY29sb3ItcmdiKSwgLjkpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMDhweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yMzVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2LjEwNicgaGVpZ2h0PSc5LjU3Mycgdmlld0JveD0nMCAwIDYuMTA2IDkuNTczJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjkzMjInIGRhdGEtbmFtZT0nUGF0aCAyOTMyMicgZD0nTTQuOSwwLDAsNC4wODMsNC45LDguMTY1JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjUgMC43MDQpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2E2MDUwNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjIzNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6LTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXYtbmV4dHtcclxuICAgICAgICAubWV0YS1uYXZ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTdweDtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgbGVmdDp1bnNldDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgcmlnaHQ6LTJweDsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAubmF2LW5leHQge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzYzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1wcmV2aW91cyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vYmxvZyBwb3N0IG5hdmlnYXRpb25cclxuLnBhZ2luYXRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBncmlkLWdhcDogMTNweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgICBcclxuXHJcbiAgICAgICAgLnBhZ2UtbnVtYmVycyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjp2YXIoLS1mb250LWNvbG9yKTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeS1mb250KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg4ODg4ODg4ODg4ODg4ODhlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE3LjcxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucHJldiB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5uZXh0IHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubmV4dCxcclxuICAgICAgICAgICAgJi5wcmV2IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tcHJpbWFyeS1mb250KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZpZ2F0aW9uIHtcclxuICAgICYucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOjQ1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgcmdiYSh2YXIoLS1mb250LWNvbG9yLXJnYiksIC4wNSk7XHJcbiAgICAgICAgLm5hdi1saW5rcyB7XHJcbiAgICAgICAgICAgIC5wcmV2LC5uZXh0e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKHZhcigtLXNlY29uZGFyeS1jb2xvci1yZ2IpLCAwLjA1KTtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNy4yMDQnIGhlaWdodD0nMTEuNDAyJyB2aWV3Qm94PScwIDAgNy4yMDQgMTEuNDAyJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjY0NzgnIGRhdGEtbmFtZT0nUGF0aCAyNjQ3OCcgZD0nTTAsMCw2LDVsLTYsNScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC43MDQgMC43MDQpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2E2MDUwNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcixcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzcuMjA0JyBoZWlnaHQ9JzExLjQwMicgdmlld0JveD0nMCAwIDcuMjA0IDExLjQwMiclM0UlM0NwYXRoIGlkPSdQYXRoXzI2NDc4JyBkYXRhLW5hbWU9J1BhdGggMjY0NzgnIGQ9J00wLDAsNiw1bC02LDUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuNzA0IDAuNzA0KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmZmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJldiB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmV4dCB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICYucG9zdHMtbmF2aWdhdGlvbntcclxuICAgICAgICBtYXJnaW4tdG9wOjUwcHg7XHJcbiAgICAgICAgLm5hdi1saW5rc3tcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbS1wb3N0LXBhZ2luYXRpb257XHJcbiAgICAubmF2LWxpbmtze1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKHZhcigtLXByaW1hcnktY29sb3ItcmdiKSwgLjEpO1xyXG4gICAgICAgICAgIHdpZHRoOjMwcHg7XHJcbiAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgXHJcbiAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOnZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICAmKyBhe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIl19 */
/* Widgets
--------------------------------------------- */
.search-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: relative;
}
.search-form label {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.search-form .search-field {
  margin: 0;
  padding-right: 42px;
}
.search-form .search-submit {
  width: 20px;
  font-size: 0;
  -webkit-background-size: 18.16px 18.16px;
  background-size: 18.16px;
  background-color: unset;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath id='Path_24900' data-name='Path 24900' d='M11.572,19.163a7.532,7.532,0,0,0,4.676-1.624L20.709,22,22,20.709l-4.461-4.461a7.57,7.57,0,1,0-5.967,2.915Zm0-13.363A5.782,5.782,0,1,1,5.8,11.572,5.782,5.782,0,0,1,11.572,5.8Z' transform='translate(-4 -4)' fill='%23001A1ACC'/%3E%3C/svg%3E%0A");
  position: absolute;
  background-repeat: no-repeat;
  right: 17px;
  padding: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.search-form .search-submit:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath id='Path_24900' data-name='Path 24900' d='M11.572,19.163a7.532,7.532,0,0,0,4.676-1.624L20.709,22,22,20.709l-4.461-4.461a7.57,7.57,0,1,0-5.967,2.915Zm0-13.363A5.782,5.782,0,1,1,5.8,11.572,5.782,5.782,0,0,1,11.572,5.8Z' transform='translate(-4 -4)' fill='%23A60505'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-color: unset;
}

.wp-block-search .wp-block-search__label {
  font-weight: normal !important;
}
.wp-block-search .wp-block-search__inside-wrapper {
  position: relative;
}
.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input {
  margin-bottom: 0;
}
.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button {
  width: 20px;
  border: 0;
  font-size: 0;
  -webkit-background-size: 18.16px 18.16px;
  background-size: 18.16px;
  background-color: unset;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath id='Path_24900' data-name='Path 24900' d='M11.572,19.163a7.532,7.532,0,0,0,4.676-1.624L20.709,22,22,20.709l-4.461-4.461a7.57,7.57,0,1,0-5.967,2.915Zm0-13.363A5.782,5.782,0,1,1,5.8,11.572,5.782,5.782,0,0,1,11.572,5.8Z' transform='translate(-4 -4)' fill='%23001A1ACC'/%3E%3C/svg%3E%0A");
  position: absolute;
  background-repeat: no-repeat;
  right: 17px;
  padding: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath id='Path_24900' data-name='Path 24900' d='M11.572,19.163a7.532,7.532,0,0,0,4.676-1.624L20.709,22,22,20.709l-4.461-4.461a7.57,7.57,0,1,0-5.967,2.915Zm0-13.363A5.782,5.782,0,1,1,5.8,11.572,5.782,5.782,0,0,1,11.572,5.8Z' transform='translate(-4 -4)' fill='%23A60505'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-color: unset;
}

.widget_block .wp-block-group__inner-container > h2 {
  margin-bottom: 32px;
  font-size: 1.111em;
  line-height: 1;
  color: rgba(var(--font-color-rgb), 1);
  display: inline-block;
  position: relative;
}
.widget_block .wp-block-group__inner-container .wp-block-latest-comments li {
  font-size: 16px;
}
.widget_block .wp-block-group__inner-container .wp-block-latest-comments li:not(:last-child) {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(var(--font-color-rgb), 0.05);
}
.widget_block .wp-block-group__inner-container .wp-block-latest-comments li .wp-block-latest-comments__comment-meta {
  color: rgba(var(--font-color-rgb), 1);
}
.widget_block .wp-block-group__inner-container .wp-block-latest-comments li .wp-block-latest-comments__comment-meta a {
  color: rgba(var(--font-color-rgb), 1);
  line-height: 1.9;
}
.widget_block .wp-block-group__inner-container .wp-block-latest-comments li .wp-block-latest-comments__comment-meta a:hover {
  color: var(--primary-color);
}

.widget {
  margin: 0 0 60px;
}
.widget:last-child {
  margin-bottom: 0;
}
.widget.widget_block .wp-block-search__label,
.widget .wp-block-group__inner-container > h2,
.widget .widget-title {
  margin-bottom: 32px;
  font-size: 1.111em;
  line-height: 1;
  color: rgba(var(--font-color-rgb), 1);
  display: inline-block;
  position: relative;
  font-family: var(--secondary-font);
}
.widget.widget_bttk_author_bio .widget-title {
  display: none;
}
.widget.widget_bttk_author_bio .bttk-author-bio-holder {
  text-align: center;
}
.widget.widget_bttk_author_bio .bttk-author-bio-holder .image-holder {
  margin-bottom: 20px;
}
.widget.widget_bttk_author_bio .bttk-author-bio-holder .image-holder img {
  width: 190px;
  height: 190px;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 100px;
}
.widget.widget_bttk_author_bio .bttk-author-bio-holder .text-holder .title-holder {
  display: block;
  font-size: 1.111em;
  line-height: 1.75;
  font-family: var(--secondary-font);
  margin-bottom: 15px;
  color: rgba(var(--font-color-rgb), 0.9);
}
.widget.widget_bttk_author_bio .bttk-author-bio-holder .text-holder .text-signature {
  display: inline-block;
  max-width: 100%;
  font-size: 1.7em;
  line-height: 1.8;
  font-family: var(--signature-font-two);
  -webkit-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  -o-transform: rotate(-5deg);
  transform: rotate(-5deg);
  position: relative;
}
.widget.widget_bttk_author_bio .bttk-author-bio-holder .text-holder .text-signature::after {
  content: "";
  width: 136.97px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='138.645' height='25.039' viewBox='0 0 138.645 25.039'%3E%3Cpath id='Path_336' data-name='Path 336' d='M443.439,487.565s138.8-18.617,136.948-9.467' transform='matrix(0.996, -0.087, 0.087, 0.996, -482.596, -422.631)' fill='none' stroke='%23171717' stroke-linecap='round' stroke-width='1'/%3E%3C/svg%3E%0A");
  -webkit-background-size: 100% 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  bottom: -5px;
  left: -4px;
  -webkit-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  -o-transform: rotate(5deg);
  transform: rotate(5deg);
}
.widget.widget_bttk_author_bio .bttk-author-bio-holder .text-holder .readmore {
  display: none;
}
.widget.widget_bttk_author_bio .bttk-author-bio-holder .text-holder .author-bio-socicons {
  margin-top: 30px;
}
.widget.widget_bttk_author_bio .bttk-author-bio-holder .text-holder .author-bio-socicons .author-socicons {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-gap: 11px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.widget.widget_bttk_author_bio .bttk-author-bio-holder .text-holder .author-bio-socicons .author-socicons a {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid rgba(var(--primary-color-rgb), 0.2);
  color: var(--primary-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.widget.widget_bttk_author_bio .bttk-author-bio-holder .text-holder .author-bio-socicons .author-socicons a:hover {
  background: var(--primary-color);
  color: var(--white-color);
}
.widget.widget_text .textwidget a {
  text-decoration: underline;
}
.widget.widget_blossomthemes_email_newsletter_widget .widget-title {
  display: none;
}
.widget.widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper {
  color: var(--white-color);
  padding: 45px 15px;
  position: relative;
  z-index: 1;
  text-align: center;
}
.widget.widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper .img-holder {
  margin: 0 auto 20px auto;
}
@media screen and (min-width: 768px) {
  .widget.widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper {
    padding: 45px 20px;
  }
}
.widget.widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper .text-holder {
  margin-bottom: 20px;
}
.widget.widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper .text-holder h3 {
  font-size: 1.7em;
  line-height: 1.333;
  margin-bottom: 16px;
}
.widget.widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper form input[type=submit] {
  width: 100%;
}
.widget.widget_bttk_pro_recent_post ul {
  list-style: none;
  margin-left: 0;
}
.widget.widget_bttk_pro_recent_post ul li {
  margin-bottom: 35px;
}
.widget.widget_bttk_pro_recent_post ul li .entry-header .cat-links {
  margin-bottom: 10px;
}
.widget.widget_bttk_pro_recent_post ul li .entry-header .cat-links a {
  font-size: 15px;
  letter-spacing: 1.42px;
  line-height: 32px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding-left: 20px;
  position: relative;
  margin-right: 10px;
  color: var(--primary-color);
}
.widget.widget_bttk_pro_recent_post ul li .entry-header .cat-links a:hover {
  color: var(--secondary-color);
}
.widget.widget_bttk_pro_recent_post ul li .entry-header .entry-title {
  line-height: 24px;
  letter-spacing: 0.21px;
  font-weight: 400;
  font-family: var(--secondary-font);
}
.widget.widget_bttk_pro_recent_post ul li .entry-header .entry-title a {
  color: var(--font-color);
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-decoration: none;
}
.widget.widget_bttk_pro_recent_post ul li .entry-header .entry-title a:hover {
  color: var(--primary-color);
}
.widget.widget_bttk_pro_recent_post ul li .entry-header .entry-meta {
  margin-top: 11px;
}
.widget.widget_bttk_pro_recent_post ul li .entry-header .entry-meta a {
  color: rgba(var(--font-color-rgb), 0.8);
  font-size: 14px;
  line-height: 32px;
  letter-spacing: 0.63;
}
.widget.widget_bttk_pro_recent_post ul li .entry-header .entry-meta .posted-on a {
  padding-left: 0;
}
.widget.widget_bttk_pro_recent_post ul li .entry-header .entry-meta .posted-on a::before {
  content: none;
}
.widget.widget_bttk_pro_recent_post ul.style-one li .post-thumbnail {
  margin-right: 15px;
}
.widget.widget_bttk_pro_recent_post ul.style-one li .entry-header .entry-meta {
  margin-top: 4px;
}
.widget.widget_bttk_pro_recent_post ul.style-three li .entry-header {
  padding: 13px 15px;
}
.widget.widget_bttk_pro_recent_post .post {
  grid-gap: 15px;
}
.widget.widget_bttk_pro_recent_post .post.horizontal .entry-title {
  margin-top: 0;
}
.widget.widget_bttk_pro_recent_post .post-thumbnail {
  margin: 0;
}
.widget.widget_bttk_pro_recent_post .entry-header {
  margin-bottom: 0;
}
.widget.widget_bttk_pro_recent_post .entry-title {
  font-size: 1em;
  line-height: 1.25;
  font-weight: 600;
  font-family: var(--secondary-font);
  letter-spacing: 0;
}
.widget.widget_media_gallery a {
  display: inline-block;
}
.widget.widget_bttk_custom_categories .blossomthemes-custom-categories-wrap ul {
  list-style: none;
  margin-left: 0;
}
.widget.widget_bttk_custom_categories .blossomthemes-custom-categories-wrap ul li {
  position: relative;
  height: 120px;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center;
  margin-bottom: 57px;
}
.widget.widget_bttk_custom_categories .blossomthemes-custom-categories-wrap ul li::after {
  content: none;
}
.widget.widget_bttk_custom_categories .blossomthemes-custom-categories-wrap ul li a {
  border-radius: 5px;
  padding: 15px;
  min-width: 246px;
  position: absolute;
  bottom: 28px;
  left: 0;
  max-width: 100%;
  width: auto;
  height: auto;
  -webkit-transform: translate(0, 50%);
  -ms-transform: translate(0, 50%);
  -o-transform: translate(0, 50%);
  transform: translate(0, 50%);
  background: var(--white-color);
  color: var(--font-color);
  line-height: 24px;
  text-align: center;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}
.widget.widget_bttk_custom_categories .blossomthemes-custom-categories-wrap ul li a .post-count {
  height: 26px;
  width: auto;
  font-size: 0.7777777778em;
  line-height: 0.78125em;
  padding: 8px 8px;
  background: var(--primary-color);
  border-radius: 3px;
  color: var(--white-color);
  margin-left: 10px;
}
.widget.widget_bttk_custom_categories .blossomthemes-custom-categories-wrap ul li a:hover {
  color: var(--primary-color);
}
.widget.widget_bttk_custom_categories .blossomthemes-custom-categories-wrap ul li a:hover .post-count {
  width: auto;
  background: var(--secondary-color);
}
.widget.widget_bttk_popular_post ul.style-one .post-thumbnail {
  width: 105px;
  height: 65px;
}
.widget.widget_bttk_popular_post ul.style-one .entry-header .entry-meta {
  margin-top: 4px;
}
.widget.widget_bttk_popular_post ul.style-two .entry-header {
  text-align: center;
  padding: 0;
}
.widget.widget_bttk_popular_post ul.style-three li .entry-header {
  padding: 13px 15px;
}
.widget.widget_bttk_popular_post ul li {
  margin-bottom: 32px;
}
.widget.widget_bttk_popular_post ul li:last-child {
  margin-bottom: 0;
}
.widget.widget_bttk_popular_post ul li .entry-header .cat-links {
  margin-bottom: 10px;
}
.widget.widget_bttk_popular_post ul li .entry-header .cat-links a {
  font-size: 15px;
  letter-spacing: 1.42px;
  line-height: 32px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding-left: 20px;
  position: relative;
  margin-right: 10px;
  text-decoration: none;
  color: var(--primary-color);
}
.widget.widget_bttk_popular_post ul li .entry-header .cat-links a:hover {
  color: var(--secondary-color);
}
.widget.widget_bttk_popular_post ul li .entry-header .entry-title {
  line-height: 24px;
  letter-spacing: 0.21px;
  font-weight: 400;
  font-family: var(--secondary-font);
}
.widget.widget_bttk_popular_post ul li .entry-header .entry-title a {
  color: var(--font-color);
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-decoration: none;
}
.widget.widget_bttk_popular_post ul li .entry-header .entry-title a:hover {
  color: var(--primary-color);
}
.widget.widget_bttk_popular_post ul li .entry-header .entry-meta {
  margin-top: 11px;
}
.widget.widget_bttk_popular_post ul li .entry-header .entry-meta a {
  color: rgba(var(--font-color-rgb), 0.8);
  font-size: 14px;
  line-height: 32px;
  letter-spacing: 0.63;
}
.widget.widget_bttk_popular_post ul li .entry-header .entry-meta .posted-on a {
  padding-left: 0;
}
.widget.widget_bttk_popular_post ul li .entry-header .entry-meta .posted-on a::before {
  content: none;
}
.widget.widget_categories ul, .widget.widget_Archive ul {
  list-style: none;
  margin: 0;
}
.widget.widget_categories ul li, .widget.widget_Archive ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-family: var(--secondary-font);
}
.widget.widget_categories ul li:not(:last-child), .widget.widget_Archive ul li:not(:last-child) {
  margin-bottom: 30px;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(var(--font-color-rgb), 0.05);
}
.widget.widget_categories ul li:last-child a, .widget.widget_Archive ul li:last-child a {
  text-decoration: none;
  color: var(--font-color);
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.widget.widget_categories ul li:last-child a:hover, .widget.widget_Archive ul li:last-child a:hover {
  color: var(--primary-color);
}
.widget.widget_categories select, .widget.widget_Archive select {
  margin-bottom: 0;
  border: 1px solid rgba(var(--primary-color-rgb), 0.2);
}
.widget.widget_tag_cloud .tagcloud {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  grid-gap: 12.5px;
  grid-row-gap: 20px;
}
.widget.widget_tag_cloud .tagcloud a {
  display: inline-block;
  font-size: 0.777em !important;
  line-height: 1;
  font-family: var(--secondary-font);
  color: var(--primary-color);
  text-transform: uppercase;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
  text-underline-offset: 2px;
  -webkit-text-decoration-color: var(--secondary-color);
  -moz-text-decoration-color: var(--secondary-color);
  text-decoration-color: var(--secondary-color);
}
.widget.widget_tag_cloud .tagcloud a:hover {
  color: var(--primary-color);
}
.widget.widget_tag_cloud .tagcloud a:not(:first-child) {
  padding-left: 12.5px;
  position: relative;
}
.widget.widget_tag_cloud .tagcloud a:not(:first-child)::before {
  content: "";
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: var(--secondary-color);
  position: absolute;
  top: 50%;
  left: -1.5px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.widget.widget_bttk_social_links {
  position: relative;
}
.widget.widget_bttk_social_links .social-networks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-gap: 11px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.widget.widget_bttk_social_links .social-networks a {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid rgba(var(--primary-color-rgb), 0.2);
  color: var(--primary-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.widget.widget_bttk_social_links .social-networks a:hover {
  background: var(--primary-color);
  color: var(--white-color);
}
.widget.widget_bttk_posts_category_slider_widget .item {
  padding: 0;
  margin: 0;
}
.widget.widget_bttk_posts_category_slider_widget .item .carousel-title {
  text-align: center;
  padding-top: 24px;
}
@media screen and (min-width: 1200px) {
  .widget.widget_bttk_posts_category_slider_widget .item .carousel-title {
    padding-left: 35px;
    padding-right: 35px;
  }
}
.widget.widget_bttk_posts_category_slider_widget .item .carousel-title .title {
  font-size: 1.111em;
  line-height: 1.75;
  font-weight: 500;
  margin-bottom: 15px;
  margin-top: 8px;
}
.widget.widget_bttk_posts_category_slider_widget .item .carousel-title .title a {
  text-decoration: none;
  color: rgba(var(--font-color-rgb), 0.9);
}
.widget.widget_bttk_posts_category_slider_widget .item .carousel-title .title a:hover {
  color: var(--primary-color);
}
.widget.widget_bttk_posts_category_slider_widget .item .entry-meta {
  text-align: center;
}
.widget.widget_bttk_posts_category_slider_widget .owl-carousel .owl-nav button.owl-prev,
.widget.widget_bttk_posts_category_slider_widget .owl-carousel .owl-nav button.owl-next {
  position: absolute;
  top: 23%;
  width: 33px;
  height: 33px;
  -webkit-background-size: 20.65px 4.88px;
  background-size: 20.65px 4.88px;
  background-color: transparent;
  border-color: var(--white-color);
  background-position: center;
}
.widget.widget_bttk_posts_category_slider_widget .owl-carousel .owl-nav button.owl-prev:hover,
.widget.widget_bttk_posts_category_slider_widget .owl-carousel .owl-nav button.owl-next:hover {
  background-color: var(--primary-color);
}
.widget.widget_bttk_posts_category_slider_widget .owl-carousel .owl-nav button.owl-prev {
  left: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.649' height='4.881' viewBox='0 0 20.649 4.881'%3E%3Cg id='Group_1293' data-name='Group 1293' transform='translate(-0.748 -3.864)'%3E%3Cpath id='Path_24928' data-name='Path 24928' d='M3089.528,1523h17.035' transform='translate(-3085.166 -1516.502)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='path5019' d='M133.249-4.237,137.476-1.8V-6.678Z' transform='translate(-132.501 10.542)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.widget.widget_bttk_posts_category_slider_widget .owl-carousel .owl-nav button.owl-next {
  right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg id='Group_1471' data-name='Group 1471' xmlns='http://www.w3.org/2000/svg' width='20.649' height='4.881' viewBox='0 0 20.649 4.881'%3E%3Cpath id='Path_24928' data-name='Path 24928' d='M3106.563,1523h-17.035' transform='translate(-3089.528 -1520.366)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='path5019' d='M137.476-4.237,133.249-1.8V-6.678Z' transform='translate(-116.827 6.678)' fill='%23fff'/%3E%3C/svg%3E%0A");
}
.widget.widget_bttk_posts_category_slider_widget .owl-carousel .owl-dots {
  margin-top: 20px;
}
.widget.widget_bttk_posts_category_slider_widget .owl-carousel .owl-dots button span {
  display: none;
}
.widget.widget_calendar .calendar_wrap {
  padding: 0;
  position: relative;
  background: var(--white-color);
  border: 1px solid rgba(var(--font-color-rgb), 0.05);
  overflow: hidden;
  border-radius: 4px;
}
.widget.widget_calendar .calendar_wrap .wp-calendar-nav .pad {
  display: none;
}
.widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev,
.widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next {
  position: absolute;
  top: 12px;
  width: 20px;
  height: 20px;
  -webkit-background-size: 15.75px 11.12px;
  background-size: 15.75px 11.12px;
  background-repeat: no-repeat;
  background-position: center;
}
.widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a,
.widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 0;
  line-height: 0;
}
.widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev {
  left: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.562' height='13.244' viewBox='0 0 17.562 13.244'%3E%3Cg id='Group_762' data-name='Group 762' transform='matrix(-1, 0, 0, 1, 16.812, 1.061)'%3E%3Cpath id='Path_4' data-name='Path 4' d='M3290.465,368.331l5.561,5.561-5.561,5.561' transform='translate(-3280.275 -368.331)' fill='none' stroke='%231e1e1e' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline id='Line_5' data-name='Line 5' x2='14.523' transform='translate(0 6)' fill='none' stroke='%231e1e1e' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.562' height='13.244' viewBox='0 0 17.562 13.244'%3E%3Cg id='Group_762' data-name='Group 762' transform='matrix(-1, 0, 0, 1, 16.812, 1.061)'%3E%3Cpath id='Path_4' data-name='Path 4' d='M3290.465,368.331l5.561,5.561-5.561,5.561' transform='translate(-3280.275 -368.331)' fill='none' stroke='%2317BE8A' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline id='Line_5' data-name='Line 5' x2='14.523' transform='translate(0 6)' fill='none' stroke='%2317BE8A' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next {
  right: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.562' height='13.244' viewBox='0 0 17.562 13.244'%3E%3Cg id='Group_762' data-name='Group 762' transform='translate(0.75 1.061)'%3E%3Cpath id='Path_4' data-name='Path 4' d='M3290.465,368.331l5.561,5.561-5.561,5.561' transform='translate(-3280.275 -368.331)' fill='none' stroke='%231e1e1e' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline id='Line_5' data-name='Line 5' x2='14.523' transform='translate(0 6)' fill='none' stroke='%231e1e1e' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.562' height='13.244' viewBox='0 0 17.562 13.244'%3E%3Cg id='Group_762' data-name='Group 762' transform='translate(0.75 1.061)'%3E%3Cpath id='Path_4' data-name='Path 4' d='M3290.465,368.331l5.561,5.561-5.561,5.561' transform='translate(-3280.275 -368.331)' fill='none' stroke='%2317BE8A' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline id='Line_5' data-name='Line 5' x2='14.523' transform='translate(0 6)' fill='none' stroke='%2317BE8A' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.widget.widget_calendar .calendar_wrap table {
  font-family: var(--secondary-font);
  text-align: center;
  border-collapse: collapse;
  margin: 0;
}
.widget.widget_calendar .calendar_wrap table caption {
  font-size: 0.888em;
  line-height: 1.3;
  background: rgba(var(--primary-color-rgb), 0.1);
  padding: 12px;
  margin: 0 -22px;
}
.widget.widget_calendar .calendar_wrap table thead tr {
  border-bottom: 1px solid rgba(var(--font-color-rgb), 0.2);
}
.widget.widget_calendar .calendar_wrap table thead th {
  font-size: 0.777em;
  font-weight: normal;
  text-transform: uppercase;
}
.widget.widget_calendar .calendar_wrap table tbody td {
  font-size: 0.833em;
  color: rgba(var(--font-color-rgb), 0.9);
}
.widget.widget_calendar .calendar_wrap table tbody td a,
.widget.widget_calendar .calendar_wrap table tbody td span {
  color: var(--font-color);
  display: inline-block;
  width: 25px;
  height: 25px;
  line-height: 25px;
}
.widget.widget_calendar .calendar_wrap table tbody td a:hover {
  text-decoration: underline;
}
.widget.widget_calendar .calendar_wrap table tbody td#today span {
  background: var(--secondary-color);
  color: var(--white-color);
}
.widget.widget_calendar .calendar_wrap table td,
.widget.widget_calendar .calendar_wrap table th {
  padding: 5px !important;
  text-align: center;
}
.widget.widget_bttk_custom_categories .blossomthemes-custom-categories-meta-wrap {
  list-style: none;
  margin: 0;
}
.widget.widget_bttk_custom_categories .blossomthemes-custom-categories-meta-wrap li {
  padding-top: 90px;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center;
  margin-bottom: 40px;
}
.widget.widget_bttk_custom_categories .blossomthemes-custom-categories-meta-wrap li a {
  display: inline-block;
  margin-bottom: -26px;
  background: var(--white-color);
  padding: 15px;
  min-width: 228px;
  text-decoration: none;
  font-weight: 500;
  font-size: 1em;
  color: var(--font-color);
  font-family: var(--secondary-font);
  text-align: center;
}
.widget.widget_bttk_custom_categories .blossomthemes-custom-categories-meta-wrap li a:hover {
  color: var(--primary-color);
}
.widget.widget_bttk_custom_categories .blossomthemes-custom-categories-meta-wrap li a .post-count {
  display: inline-block;
  padding: 6px 9px 3px;
  background: var(--primary-color);
  color: var(--white-color);
  font-size: 15px;
  line-height: 1;
  font-family: var(--primary-font);
  margin-left: 10px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.widget.widget_bttk_custom_categories .blossomthemes-custom-categories-meta-wrap li a:hover .post-count {
  background: var(--font-color);
}
.widget.widget_custom_blog_banner {
  background: rgba(var(--secondary-color-rgb), 0.1);
  padding: 30px;
  text-align: center;
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .widget.widget_custom_blog_banner {
    padding: 60px 40px;
  }
}
.widget.widget_custom_blog_banner::before {
  content: "";
  width: 370px;
  height: 245.51px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='370' height='345.508' viewBox='0 0 370 345.508'%3E%3Cg id='Path_24952' data-name='Path 24952' fill='%23ffdf00' opacity='0.04'%3E%3Cpath d='M370,0V345.508H0Z' stroke='none'/%3E%3Cpath d='M 369 2.302032470703125 L 2.536102294921875 344.5077819824219 L 369 344.5077819824219 L 369 2.302032470703125 M 370 0 L 370 345.5077819824219 L 0 345.5077819824219 L 370 0 Z' stroke='none' fill='rgba(136,238,191,0.3)'/%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-background-size: 100% 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: -1;
}
@media screen and (min-width: 1200px) {
  .widget.widget_custom_blog_banner .banner-text-holder {
    padding: 0 30px;
  }
}
.widget.widget_custom_blog_banner .banner-title {
  font-size: 1.666em;
  line-height: 1.333;
  margin-bottom: 20px;
}
.widget.widget_custom_blog_banner .banner-desc {
  margin-bottom: 20px;
}
.widget.widget_custom_blog_banner .button-wrapper .wc-btn {
  width: 100%;
}
@media (max-width: 1199px) {
  .widget.widget_custom_blog_banner .button-wrapper .wc-btn {
    padding: 17px;
  }
}

#secondary,
.footer-t {
  /*==========================
  WIDGET social Icon
  ==========================*/
  /*==========================
  WIDGET client logo 
  ==========================*/
  /*==========================
  WIDGET TEAM
  ==========================*/
  /*==============================
  WIDGET TESTIMONIAL
  ==============================*/
  /*===============================
  WIDGET POST CATEGORY SLIDER
  ===============================*/
  /*===================================
  feature page
  ===================================*/
  /*===================================
  Product list
  ===================================*/
  /*===========================================
  Sidebar product search form
  ==========================================*/
  /*=================================
  Product categories list
  =================================*/
  /*===================================
  Widget rating filter
  ===================================*/
  /*===================================
  Sidebar layered nav dropdown
  ===================================*/
  /*=============================
  Sidebar price filter
  ============================*/
}
#secondary .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu) ul,
.footer-t .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu) ul {
  list-style: none;
  margin: 0;
  list-style: none;
  margin: 0;
}
#secondary .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu) ul li,
.footer-t .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu) ul li {
  color: rgba(var(--font-color-rgb), 1);
  padding-left: 0;
  list-style: none;
  margin-bottom: 15px;
}
#secondary .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu) ul li:not(:last-child),
.footer-t .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu) ul li:not(:last-child) {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(var(--font-color-rgb), 0.05);
}
#secondary .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu) ul li:last-child,
.footer-t .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu) ul li:last-child {
  margin-bottom: 0;
}
#secondary .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu) ul li > a,
.footer-t .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu) ul li > a {
  position: relative;
  padding-left: 0px;
}
#secondary .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu) ul li a,
.footer-t .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu) ul li a {
  color: rgba(var(--font-color-rgb), 1);
  font-size: 16px;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-decoration: none;
}
#secondary .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu) ul li a:hover,
.footer-t .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu) ul li a:hover {
  color: rgba(var(--primary-color-rgb), 1);
}
#secondary .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu).widget_recent_entries .post-date,
.footer-t .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu).widget_recent_entries .post-date {
  font-size: 14px;
  color: rgba(var(--font-color-rgb), 0.8);
}
#secondary .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu).widget_recent_comments ul li,
.footer-t .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu).widget_recent_comments ul li {
  position: relative;
  padding-left: 0px;
}
#secondary .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu).widget_recent_comments ul li > a::before,
.footer-t .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu).widget_recent_comments ul li > a::before {
  content: none;
}
#secondary .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu).widget_btif_instagram_widget ul li a::before,
.footer-t .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu).widget_btif_instagram_widget ul li a::before {
  content: none;
}
#secondary .widget_nav_menu ul,
.footer-t .widget_nav_menu ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  grid-column-gap: 20px;
}
#secondary .widget_nav_menu ul li,
.footer-t .widget_nav_menu ul li {
  display: inline-block;
}
#secondary .widget_nav_menu ul li .submenu-toggle-btn,
.footer-t .widget_nav_menu ul li .submenu-toggle-btn {
  display: none;
}
#secondary .widget_nav_menu ul li a,
.footer-t .widget_nav_menu ul li a {
  color: rgba(var(--font-color-rgb), 1);
  font-size: 18px;
  letter-spacing: 1.42px;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-decoration: none;
}
#secondary .widget_nav_menu ul li a:hover,
.footer-t .widget_nav_menu ul li a:hover {
  color: rgba(var(--primary-color-rgb), 1);
}
#secondary .widget_nav_menu ul li ul,
.footer-t .widget_nav_menu ul li ul {
  margin-left: 20px;
}
#secondary .widget .cat-links a,
.footer-t .widget .cat-links a {
  position: relative;
  text-transform: uppercase;
}
#secondary .widget .cat-links a:hover,
.footer-t .widget .cat-links a:hover {
  color: var(--secondary-color);
}
#secondary .widget .cat-links a:hover::before,
.footer-t .widget .cat-links a:hover::before {
  background-color: currentColor;
}
#secondary .widget .cat-links a + a,
.footer-t .widget .cat-links a + a {
  margin-left: 10px;
  padding-left: 12px;
}
#secondary .widget .cat-links a + a::before,
.footer-t .widget .cat-links a + a::before {
  content: "";
  position: absolute;
  top: 4.5px;
  left: 0;
  width: 3px;
  height: 3px;
  border-radius: 100%;
  background-color: currentcolor;
  opacity: 0.4;
  -webkit-transition: all 0.234s ease-in-out;
  -o-transition: all 0.234s ease-in-out;
  transition: all 0.234s ease-in-out;
}
#secondary .widget_media_image a,
.footer-t .widget_media_image a {
  display: block;
}
#secondary .widget_bttk_contact_social_links .bttk-contact-widget-wrap .contact-list .contact-title,
#secondary .widget_bttk_contact_social_links .bttk-contact-widget-wrap .contact-list .address-title,
.footer-t .widget_bttk_contact_social_links .bttk-contact-widget-wrap .contact-list .contact-title,
.footer-t .widget_bttk_contact_social_links .bttk-contact-widget-wrap .contact-list .address-title {
  font-weight: bold;
  margin-bottom: 15px;
  display: inline-block;
  font-weight: 400;
  font-family: var(--secondary-font);
}
#secondary .widget_bttk_contact_social_links .bttk-contact-widget-wrap .contact-list li,
.footer-t .widget_bttk_contact_social_links .bttk-contact-widget-wrap .contact-list li {
  list-style: none;
  margin-bottom: 8px;
  font-weight: 400;
}
#secondary .widget_bttk_contact_social_links .bttk-contact-widget-wrap .contact-list li a,
.footer-t .widget_bttk_contact_social_links .bttk-contact-widget-wrap .contact-list li a {
  color: rgba(var(--font-color-rgb), 1);
  font-weight: 400;
}
#secondary .widget_bttk_contact_social_links .bttk-contact-widget-wrap .contact-list li a::before,
.footer-t .widget_bttk_contact_social_links .bttk-contact-widget-wrap .contact-list li a::before {
  content: none;
}
#secondary .widget_bttk_contact_social_links .bttk-contact-widget-wrap .contact-list li .fa-phone,
.footer-t .widget_bttk_contact_social_links .bttk-contact-widget-wrap .contact-list li .fa-phone {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
#secondary .widget_bttk_contact_social_links .bttk-contact-widget-wrap .contact-list li svg,
.footer-t .widget_bttk_contact_social_links .bttk-contact-widget-wrap .contact-list li svg {
  margin-right: 20px;
}
#secondary .widget_bttk_contact_social_links .bttk-contact-widget-wrap .contact-list li svg path,
.footer-t .widget_bttk_contact_social_links .bttk-contact-widget-wrap .contact-list li svg path {
  fill: var(--primary-color);
}
#secondary .widget_bttk_contact_social_links .bttk-contact-widget-wrap .contact-list-title,
.footer-t .widget_bttk_contact_social_links .bttk-contact-widget-wrap .contact-list-title {
  display: block;
  font-weight: bold;
  margin-bottom: 15px;
  font-weight: 400;
  font-family: var(--secondary-font);
}
#secondary .widget_bttk_contact_social_links .bttk-contact-widget-wrap .social-networks li,
.footer-t .widget_bttk_contact_social_links .bttk-contact-widget-wrap .social-networks li {
  margin-bottom: 4px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-gap: 11px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
#secondary .widget_bttk_contact_social_links .bttk-contact-widget-wrap .social-networks li a,
.footer-t .widget_bttk_contact_social_links .bttk-contact-widget-wrap .social-networks li a {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid rgba(var(--primary-color-rgb), 0.2);
  color: var(--primary-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
#secondary .widget_bttk_contact_social_links .bttk-contact-widget-wrap .social-networks li a:hover,
.footer-t .widget_bttk_contact_social_links .bttk-contact-widget-wrap .social-networks li a:hover {
  background: var(--primary-color);
  color: var(--white-color);
}
#secondary .widget_bttk_social_links .social-networks li,
.footer-t .widget_bttk_social_links .social-networks li {
  margin-bottom: 4px;
}
#secondary .widget_bttk_social_links .social-networks li a,
.footer-t .widget_bttk_social_links .social-networks li a {
  padding-left: 0;
  background: unset;
}
#secondary .widget_bttk_social_links .social-networks li a::before,
.footer-t .widget_bttk_social_links .social-networks li a::before {
  content: none;
}
#secondary .widget_bttk_social_links .social-networks li a:hover,
.footer-t .widget_bttk_social_links .social-networks li a:hover {
  color: #fff;
  background: var(--primary-color);
}
#secondary .widget_blossom_client_logo_widget .blossom-iw-holder .blossom-iw-inner-holder .blossom-inner-wrap,
.footer-t .widget_blossom_client_logo_widget .blossom-iw-holder .blossom-iw-inner-holder .blossom-inner-wrap {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 30px;
}
#secondary .widget_blossom_client_logo_widget .blossom-iw-holder .blossom-iw-inner-holder .blossom-inner-wrap .image-holder img,
.footer-t .widget_blossom_client_logo_widget .blossom-iw-holder .blossom-iw-inner-holder .blossom-inner-wrap .image-holder img {
  max-width: 100%;
}
#secondary .widget_btif_instagram_widget ul,
.footer-t .widget_btif_instagram_widget ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 16px;
}
#secondary .widget_btif_instagram_widget ul li,
.footer-t .widget_btif_instagram_widget ul li {
  margin: 0;
  width: 100%;
}
#secondary .widget_btif_instagram_widget ul li a,
.footer-t .widget_btif_instagram_widget ul li a {
  display: block;
  padding-left: 0;
}
#secondary .widget_btif_instagram_widget .profile-link,
.footer-t .widget_btif_instagram_widget .profile-link {
  padding: 10px 30px;
  max-width: 261px;
  margin: 0 auto;
  color: var(--primary-color);
  border: 1px solid var(--primary-color);
  display: block;
  margin-top: 20px;
  text-decoration: none;
  text-align: center;
}
#secondary .widget_btif_instagram_widget .profile-link:hover,
.footer-t .widget_btif_instagram_widget .profile-link:hover {
  background-color: var(--primary-color);
  color: #fff;
}
#secondary .widget_btif_instagram_widget .profile-link .insta-icon,
.footer-t .widget_btif_instagram_widget .profile-link .insta-icon {
  margin-right: 10px;
}
#secondary .widget_bttk_author_bio .bttk-author-bio-holder .readmore,
.footer-t .widget_bttk_author_bio .bttk-author-bio-holder .readmore {
  line-height: 1.3;
  color: var(--white-color);
  background: var(--primary-color);
  display: block;
  font-size: 0.8888em;
  letter-spacing: 0.5px;
  text-decoration: none;
  padding: 12px 30px;
  margin-top: 40px;
}
#secondary .widget_bttk_author_bio .bttk-author-bio-holder .readmore:hover,
.footer-t .widget_bttk_author_bio .bttk-author-bio-holder .readmore:hover {
  background: var(--secondary-color);
}
#secondary .widget_bttk_author_bio .bttk-author-bio-holder .author-bio-socicons,
.footer-t .widget_bttk_author_bio .bttk-author-bio-holder .author-bio-socicons {
  margin-top: 25px;
}
#secondary .widget_blossomtheme_companion_cta_widget,
.footer-t .widget_blossomtheme_companion_cta_widget {
  margin: 0 0 60px;
}
#secondary .widget_blossomtheme_companion_cta_widget .bttk-cta-bg,
.footer-t .widget_blossomtheme_companion_cta_widget .bttk-cta-bg {
  padding: 0;
}
#secondary .widget_blossomtheme_companion_cta_widget .blossomtheme-cta-container,
.footer-t .widget_blossomtheme_companion_cta_widget .blossomtheme-cta-container {
  padding: 40px 20px;
  text-align: left;
}
#secondary .widget_blossomtheme_companion_cta_widget .blossomtheme-cta-container .button-wrap,
.footer-t .widget_blossomtheme_companion_cta_widget .blossomtheme-cta-container .button-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-gap: 1em;
}
#secondary .widget_blossomtheme_companion_cta_widget .blossomtheme-cta-container .button-wrap .btn-2,
.footer-t .widget_blossomtheme_companion_cta_widget .blossomtheme-cta-container .button-wrap .btn-2 {
  border: 1px solid var(--primary-color);
  color: var(--white-color);
}
#secondary .widget_blossomtheme_companion_cta_widget .blossomtheme-cta-container .button-wrap .btn-2:hover,
.footer-t .widget_blossomtheme_companion_cta_widget .blossomtheme-cta-container .button-wrap .btn-2:hover {
  color: var(--white-color);
}
#secondary .widget_blossomtheme_companion_cta_widget .blossomtheme-cta-container .widget-subtitle,
#secondary .widget_blossomtheme_companion_cta_widget .blossomtheme-cta-container .text-holder,
#secondary .widget_blossomtheme_companion_cta_widget .blossomtheme-cta-container .widget-title,
.footer-t .widget_blossomtheme_companion_cta_widget .blossomtheme-cta-container .widget-subtitle,
.footer-t .widget_blossomtheme_companion_cta_widget .blossomtheme-cta-container .text-holder,
.footer-t .widget_blossomtheme_companion_cta_widget .blossomtheme-cta-container .widget-title {
  color: var(--white-color);
}
#secondary .widget_blossomtheme_companion_cta_widget .bttk-cta-bg,
.footer-t .widget_blossomtheme_companion_cta_widget .bttk-cta-bg {
  padding: 0;
  position: relative;
  z-index: 2;
}
#secondary .widget_blossomtheme_companion_cta_widget .bttk-cta-bg::before,
.footer-t .widget_blossomtheme_companion_cta_widget .bttk-cta-bg::before {
  content: "";
  position: absolute;
  background: rgba(var(--black-color-rgb), 0.6);
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: -1;
}
#secondary .widget_blossomtheme_companion_cta_widget .bttk-cta-bg .blossomtheme-cta-container .text-holder,
#secondary .widget_blossomtheme_companion_cta_widget .bttk-cta-bg .blossomtheme-cta-container .widget-title,
.footer-t .widget_blossomtheme_companion_cta_widget .bttk-cta-bg .blossomtheme-cta-container .text-holder,
.footer-t .widget_blossomtheme_companion_cta_widget .bttk-cta-bg .blossomtheme-cta-container .widget-title {
  color: var(--white-color);
}
#secondary .widget_blossomtheme_companion_cta_widget .right .blossomtheme-cta-container,
.footer-t .widget_blossomtheme_companion_cta_widget .right .blossomtheme-cta-container {
  padding: 40px 20px;
  text-align: right;
}
#secondary .widget_blossomtheme_companion_cta_widget .right .blossomtheme-cta-container .button-wrap,
.footer-t .widget_blossomtheme_companion_cta_widget .right .blossomtheme-cta-container .button-wrap {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
#secondary .widget_blossomtheme_companion_cta_widget .centered .blossomtheme-cta-container,
.footer-t .widget_blossomtheme_companion_cta_widget .centered .blossomtheme-cta-container {
  padding: 40px 20px;
  text-align: center;
}
#secondary .widget_blossomtheme_companion_cta_widget .centered .blossomtheme-cta-container .button-wrap,
.footer-t .widget_blossomtheme_companion_cta_widget .centered .blossomtheme-cta-container .button-wrap {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#secondary .widget_bttk_icon_text_widget .rtc-itw-holder .rtc-itw-inner-holder,
.footer-t .widget_bttk_icon_text_widget .rtc-itw-holder .rtc-itw-inner-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  grid-gap: 1.5em;
}
#secondary .widget_bttk_icon_text_widget .rtc-itw-holder .rtc-itw-inner-holder .widget-title,
.footer-t .widget_bttk_icon_text_widget .rtc-itw-holder .rtc-itw-inner-holder .widget-title {
  margin-bottom: 15px;
}
#secondary .widget_bttk_icon_text_widget .rtc-itw-holder .rtc-itw-inner-holder .icon-holder,
.footer-t .widget_bttk_icon_text_widget .rtc-itw-holder .rtc-itw-inner-holder .icon-holder {
  font-size: 3em;
  color: var(--primary-color);
}
#secondary .widget_bttk_image_text_widget .bttk-itw-holder li,
.footer-t .widget_bttk_image_text_widget .bttk-itw-holder li {
  margin-bottom: 42px;
  list-style: none;
}
#secondary .widget_bttk_image_text_widget .bttk-itw-holder li .btn-readmore,
.footer-t .widget_bttk_image_text_widget .bttk-itw-holder li .btn-readmore {
  top: auto;
  bottom: -19px;
  min-height: 45px;
  background: var(--white-color);
  color: var(--black-color);
  left: 50%;
  width: auto;
  min-width: 62%;
  max-width: -webkit-calc(100% - 30px);
  max-width: calc(100% - 30px);
  padding: 7px 20px;
  text-transform: none;
  font-style: italic;
  font-size: 1em;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  line-height: 1.4em;
  width: 100%;
}
#secondary .widget_bttk_image_text_widget .bttk-itw-holder li .btn-readmore::before,
.footer-t .widget_bttk_image_text_widget .bttk-itw-holder li .btn-readmore::before {
  content: none;
}
#secondary .widget_bttk_image_text_widget .bttk-itw-holder li .btn-readmore:hover,
.footer-t .widget_bttk_image_text_widget .bttk-itw-holder li .btn-readmore:hover {
  background: var(--primary-color);
  color: var(--white-color);
}
#secondary .widget_bttk_image_text_widget .bttk-itw-holder li .btn-readmore::after,
.footer-t .widget_bttk_image_text_widget .bttk-itw-holder li .btn-readmore::after {
  content: none;
}
#secondary .widget_blossomthemes_stat_counter_widget .col,
.footer-t .widget_blossomthemes_stat_counter_widget .col {
  width: 100%;
  padding: 0;
}
#secondary .widget_blossomthemes_stat_counter_widget .blossomthemes-sc-holder,
.footer-t .widget_blossomthemes_stat_counter_widget .blossomthemes-sc-holder {
  position: relative;
  padding-left: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
#secondary .widget_blossomthemes_stat_counter_widget .blossomthemes-sc-holder .icon-holder,
.footer-t .widget_blossomthemes_stat_counter_widget .blossomthemes-sc-holder .icon-holder {
  font-size: 3em;
  position: absolute;
  top: 5px;
  left: 0;
  line-height: 1;
  color: var(--primary-color);
}
#secondary .widget_blossomthemes_stat_counter_widget .blossomthemes-sc-holder .hs-counter,
.footer-t .widget_blossomthemes_stat_counter_widget .blossomthemes-sc-holder .hs-counter {
  font-size: 2.6665em;
  font-weight: 700;
  line-height: 1;
}
#secondary .widget_blossomthemes_stat_counter_widget .widget-title,
.footer-t .widget_blossomthemes_stat_counter_widget .widget-title {
  background: none;
  padding: 0;
  font-size: 1.112em;
  margin-bottom: 0;
  text-align: left;
}
#secondary .widget_blossomthemes_stat_counter_widget .widget-title::after,
.footer-t .widget_blossomthemes_stat_counter_widget .widget-title::after {
  content: none;
}
#secondary .widget_blossomthemes_stat_counter_widget .widget-title > span,
.footer-t .widget_blossomthemes_stat_counter_widget .widget-title > span {
  background: none;
  padding: 0;
}
#secondary .widget_bttk_description_widget .bttk-team-holder-modal,
.footer-t .widget_bttk_description_widget .bttk-team-holder-modal {
  display: none !important;
}
#secondary .widget_bttk_description_widget .bttk-team-inner-holder,
.footer-t .widget_bttk_description_widget .bttk-team-inner-holder {
  text-align: center;
}
#secondary .widget_bttk_description_widget .image-holder,
.footer-t .widget_bttk_description_widget .image-holder {
  margin-bottom: 30px;
}
#secondary .widget_bttk_description_widget .name,
.footer-t .widget_bttk_description_widget .name {
  display: block;
  font-weight: 700;
  line-height: 1.5;
}
#secondary .widget_bttk_description_widget .designation,
.footer-t .widget_bttk_description_widget .designation {
  display: block;
  font-size: 0.7778em;
  color: rgba(var(--black-color-rgb), 0.5);
  margin-top: 0;
}
#secondary .widget_bttk_description_widget .description,
.footer-t .widget_bttk_description_widget .description {
  margin-top: 0;
  margin-bottom: 20px;
}
#secondary .widget_bttk_description_widget .description p:last-child,
.footer-t .widget_bttk_description_widget .description p:last-child {
  margin-bottom: 0;
}
#secondary .widget_bttk_description_widget .social-profile,
.footer-t .widget_bttk_description_widget .social-profile {
  margin-top: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-gap: 11px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
}
#secondary .widget_bttk_description_widget .social-profile li a,
.footer-t .widget_bttk_description_widget .social-profile li a {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid rgba(var(--primary-color-rgb), 0.2);
  color: var(--primary-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
#secondary .widget_bttk_description_widget .social-profile li a:hover,
.footer-t .widget_bttk_description_widget .social-profile li a:hover {
  background: var(--primary-color);
  color: var(--white-color);
}
#secondary .widget_bttk_testimonial_widget .bttk-testimonial-inner-holder,
.footer-t .widget_bttk_testimonial_widget .bttk-testimonial-inner-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  /* align-items: center; */
}
#secondary .widget_bttk_testimonial_widget .bttk-testimonial-inner-holder .testimonial-heading,
.footer-t .widget_bttk_testimonial_widget .bttk-testimonial-inner-holder .testimonial-heading {
  margin-bottom: 32px;
  font-size: 1.111em;
  line-height: 1;
  color: rgba(var(--font-color-rgb), 0.9);
  font-weight: 500;
  display: inline-block;
  position: relative;
  font-family: var(--secondary-font);
}
#secondary .widget_bttk_testimonial_widget .bttk-testimonial-inner-holder .img-holder,
.footer-t .widget_bttk_testimonial_widget .bttk-testimonial-inner-holder .img-holder {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  overflow: hidden;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  margin-top: -44px;
}
#secondary .widget_bttk_testimonial_widget .bttk-testimonial-inner-holder .img-holder img,
.footer-t .widget_bttk_testimonial_widget .bttk-testimonial-inner-holder .img-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top;
  object-position: top;
}
#secondary .widget_bttk_testimonial_widget .text-holder,
.footer-t .widget_bttk_testimonial_widget .text-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
#secondary .widget_bttk_testimonial_widget .testimonial-content,
.footer-t .widget_bttk_testimonial_widget .testimonial-content {
  font-size: 1em;
  font-family: var(--secondary-font);
  margin-bottom: 20px;
  position: relative;
  padding-left: 30px;
}
#secondary .widget_bttk_testimonial_widget .testimonial-content p,
.footer-t .widget_bttk_testimonial_widget .testimonial-content p {
  margin-top: 0;
  margin-bottom: 20px;
}
#secondary .widget_bttk_testimonial_widget .testimonial-content p:last-child::after, #secondary .widget_bttk_testimonial_widget .testimonial-content p:first-child::before,
.footer-t .widget_bttk_testimonial_widget .testimonial-content p:last-child::after,
.footer-t .widget_bttk_testimonial_widget .testimonial-content p:first-child::before {
  content: "";
  background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" width="16.139" height="12.576" viewBox="0 0 16.139 12.576"><path d="M154.714,262.991c-.462.312-.9.614-1.343.9-.3.2-.612.375-.918.56a2.754,2.754,0,0,1-2.851.133,1.764,1.764,0,0,1-.771-.99,6.549,6.549,0,0,1-.335-1.111,5.386,5.386,0,0,1-.219-1.92,16.807,16.807,0,0,1,.3-1.732,2.392,2.392,0,0,1,.424-.8c.394-.534.808-1.053,1.236-1.56a3.022,3.022,0,0,1,.675-.61,2.962,2.962,0,0,0,.725-.749c.453-.576.923-1.137,1.38-1.71a3.035,3.035,0,0,0,.208-.35c.023-.038.044-.09.079-.107.391-.185.777-.383,1.179-.54.284-.11.5.141.739.234a.316.316,0,0,1-.021.2c-.216.411-.442.818-.663,1.226-.5.918-1.036,1.817-1.481,2.761a7.751,7.751,0,0,0-.915,3.069c-.009.326.038.653.053.98.009.2.143.217.288.2a1.678,1.678,0,0,0,1.006-.491c.2-.2.316-.207.537-.027.283.23.552.479.825.723a.174.174,0,0,1,.06.116,1.424,1.424,0,0,1-.327,1C154.281,262.714,154.285,262.755,154.714,262.991Z" transform="translate(-139.097 -252.358)" fill="%23ff5000"/><path d="M222.24,262.76a5.243,5.243,0,0,1-2.138,1.427,1.623,1.623,0,0,0-.455.26,3.112,3.112,0,0,1-2.406.338,1.294,1.294,0,0,1-1.021-1.2,6.527,6.527,0,0,1,.449-2.954c.015-.043.04-.083.053-.127a13.25,13.25,0,0,1,1.295-2.632,14.155,14.155,0,0,1,1.224-1.677c.084.14.132.238.2.324.133.176.3.121.414-.06a1.248,1.248,0,0,0,.1-.23c.055-.149.143-.214.315-.111-.029-.308,0-.607.3-.727.114-.045.295.079.463.131.093-.161.227-.372.335-.6.029-.06-.012-.16-.033-.238-.042-.154-.1-.3-.137-.458a1.117,1.117,0,0,1,.27-.933c.154-.207.286-.431.431-.646a.586.586,0,0,1,1.008-.108,2.225,2.225,0,0,0,.336.306.835.835,0,0,0,.356.087,1.242,1.242,0,0,0,.294-.052c-.067.145-.114.257-.17.364-.7,1.34-1.422,2.665-2.082,4.023-.488,1.005-.891,2.052-1.332,3.08a.628.628,0,0,0-.032.11c-.091.415.055.542.478.461.365-.07.607-.378.949-.463a2.8,2.8,0,0,1,.823-.064c.174.01.366.451.317.687a2.48,2.48,0,0,1-.607,1.26C222.081,262.492,222.011,262.615,222.24,262.76Z" transform="translate(-216.183 -252.301)" fill="%23ff5000"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
  width: 16px;
  height: 12px;
  position: absolute;
  top: 10px;
  left: 0;
}
#secondary .widget_bttk_testimonial_widget .testimonial-content p:last-child::after,
.footer-t .widget_bttk_testimonial_widget .testimonial-content p:last-child::after {
  position: relative;
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
  display: inline-block;
  vertical-align: 10px;
  margin-left: 15px;
}
#secondary .widget_bttk_testimonial_widget .testimonial-meta,
.footer-t .widget_bttk_testimonial_widget .testimonial-meta {
  padding-left: 53px;
  line-height: 1.3;
  width: -webkit-calc(100% - 76px);
  width: calc(100% - 76px);
}
#secondary .widget_bttk_testimonial_widget .testimonial-meta .name,
.footer-t .widget_bttk_testimonial_widget .testimonial-meta .name {
  display: block;
  font-family: var(--secondary-font);
  font-size: 1em;
  /* font-weight: 600; */
}
#secondary .widget_bttk_testimonial_widget .testimonial-meta .designation,
.footer-t .widget_bttk_testimonial_widget .testimonial-meta .designation {
  display: block;
  font-size: 1em;
  font-family: var(--primary-font);
  letter-spacing: 0.1px;
}
#secondary .widget_bttk_posts_category_slider_widget .owl-nav button,
.footer-t .widget_bttk_posts_category_slider_widget .owl-nav button {
  background-repeat: no-repeat !important;
}
#secondary .widget_bttk_posts_category_slider_widget .owl-nav button::after,
.footer-t .widget_bttk_posts_category_slider_widget .owl-nav button::after {
  content: none;
}
#secondary .widget_bttk_posts_category_slider_widget .owl-dot span,
.footer-t .widget_bttk_posts_category_slider_widget .owl-dot span {
  display: none;
}
#secondary .widget_bttk_posts_category_slider_widget .carousel-title .cat-links,
.footer-t .widget_bttk_posts_category_slider_widget .carousel-title .cat-links {
  margin-bottom: 10px;
}
#secondary .widget_bttk_posts_category_slider_widget .carousel-title .cat-links a,
.footer-t .widget_bttk_posts_category_slider_widget .carousel-title .cat-links a {
  font-size: 15px;
  letter-spacing: 1.42px;
  line-height: 32px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding-left: 20px;
  position: relative;
  margin-right: 10px;
  color: var(--primary-color);
}
#secondary .widget_bttk_posts_category_slider_widget .carousel-title .cat-links a:hover,
.footer-t .widget_bttk_posts_category_slider_widget .carousel-title .cat-links a:hover {
  color: var(--primary-color);
}
#secondary .widget_bttk_posts_category_slider_widget .carousel-title .title,
.footer-t .widget_bttk_posts_category_slider_widget .carousel-title .title {
  line-height: 24px;
  letter-spacing: 0.21px;
  font-weight: 400;
  font-family: var(--secondary-font);
}
#secondary .widget_bttk_posts_category_slider_widget .carousel-title .title a,
.footer-t .widget_bttk_posts_category_slider_widget .carousel-title .title a {
  color: var(--font-color);
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-decoration: none;
}
#secondary .widget_bttk_posts_category_slider_widget .carousel-title .title a:hover,
.footer-t .widget_bttk_posts_category_slider_widget .carousel-title .title a:hover {
  color: var(--primary-color);
}
#secondary .widget_blossomtheme_featured_page_widget .widget-featured-alignment,
.footer-t .widget_blossomtheme_featured_page_widget .widget-featured-alignment {
  position: relative;
}
#secondary .widget_blossomtheme_featured_page_widget .widget-featured-alignment .about-bg-img,
.footer-t .widget_blossomtheme_featured_page_widget .widget-featured-alignment .about-bg-img {
  position: absolute;
  top: -27px;
  left: 152px;
}
#secondary .widget_blossomtheme_featured_page_widget .widget-featured-alignment .img-holder,
.footer-t .widget_blossomtheme_featured_page_widget .widget-featured-alignment .img-holder {
  margin-bottom: 29px;
}
#secondary .widget_blossomtheme_featured_page_widget .right,
.footer-t .widget_blossomtheme_featured_page_widget .right {
  text-align: right;
}
#secondary .widget_blossomtheme_featured_page_widget .right .wp-block-buttons,
.footer-t .widget_blossomtheme_featured_page_widget .right .wp-block-buttons {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
#secondary .widget_blossomtheme_featured_page_widget .centered,
.footer-t .widget_blossomtheme_featured_page_widget .centered {
  text-align: center;
}
#secondary .widget_blossomtheme_featured_page_widget .centered .wp-block-buttons,
.footer-t .widget_blossomtheme_featured_page_widget .centered .wp-block-buttons {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#secondary .widget_blossomtheme_featured_page_widget .featured_page_content,
.footer-t .widget_blossomtheme_featured_page_widget .featured_page_content {
  margin-top: 20px;
}
#secondary .woocommerce ul.product_list_widget li img,
.footer-t .woocommerce ul.product_list_widget li img {
  float: left;
  width: 75px;
  margin-left: 0;
  margin-right: 15px;
}
#secondary .woocommerce ul.product_list_widget li,
.footer-t .woocommerce ul.product_list_widget li {
  padding-top: 0;
  padding-left: 0;
  margin: 0 0 10px;
  text-transform: none;
  font-weight: 400;
  font-size: 0.8888em;
}
#secondary .woocommerce ul.product_list_widget li::before,
.footer-t .woocommerce ul.product_list_widget li::before {
  display: none;
}
#secondary .woocommerce ul.product_list_widget li a,
.footer-t .woocommerce ul.product_list_widget li a {
  font-weight: 400;
  text-decoration: none;
}
#secondary .woocommerce ul.product_list_widget li .product-title,
.footer-t .woocommerce ul.product_list_widget li .product-title {
  color: var(--black-color);
  font-family: var(--primary-font);
}
#secondary .woocommerce ul.product_list_widget li .product-title:hover,
#secondary .woocommerce ul.product_list_widget li .product-title:focus,
.footer-t .woocommerce ul.product_list_widget li .product-title:hover,
.footer-t .woocommerce ul.product_list_widget li .product-title:focus {
  color: var(--primary-color);
}
#secondary .woocommerce ul.product_list_widget li .amount,
.footer-t .woocommerce ul.product_list_widget li .amount {
  font-weight: 500;
}
#secondary .woocommerce ul.product_list_widget del,
.footer-t .woocommerce ul.product_list_widget del {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
#secondary .woocommerce ul.product_list_widget li ins,
#secondary .woocommerce ul.product_list_widget li ins .amount,
.footer-t .woocommerce ul.product_list_widget li ins,
.footer-t .woocommerce ul.product_list_widget li ins .amount {
  background: none;
  color: var(--black-color);
}
#secondary .woocommerce ul.product_list_widget li ins,
.footer-t .woocommerce ul.product_list_widget li ins {
  margin-left: 10px;
}
#secondary .woocommerce ul.product_list_widget li .star-rating,
.footer-t .woocommerce ul.product_list_widget li .star-rating {
  margin: 0 0 5px;
}
#secondary .woocommerce.widget_product_search .woocommerce-product-search,
.footer-t .woocommerce.widget_product_search .woocommerce-product-search {
  background: none;
  border-radius: 0;
  margin: 0 3px 0 0;
  width: 100%;
  padding: 0;
  border: 1px solid #e5e5e5;
}
#secondary .woocommerce.widget_product_search .woocommerce-product-search:after,
.footer-t .woocommerce.widget_product_search .woocommerce-product-search:after {
  content: "";
  display: block;
  clear: both;
}
#secondary .woocommerce.widget_product_search .woocommerce-product-search input[type=search],
.footer-t .woocommerce.widget_product_search .woocommerce-product-search input[type=search] {
  background: none;
  border: 0;
  border-radius: 0;
  float: left;
  margin: 0;
  padding: 10px 15px;
  font-size: 0.8888em;
  width: -webkit-calc(100% - 50px);
  width: calc(100% - 50px);
  height: 50px;
  font-weight: 400;
}
#secondary .woocommerce-product-search button[type=submit],
.footer-t .woocommerce-product-search button[type=submit] {
  width: 50px;
  border-radius: 0;
  padding: 0;
  height: 50px;
  background-color: var(--black-color);
  background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fff" d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"></path></svg>');
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: 20px 20px;
  background-size: 20px;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-indent: 55px;
  white-space: nowrap;
  overflow: hidden;
}
#secondary .woocommerce-product-search button[type=submit]:hover,
.footer-t .woocommerce-product-search button[type=submit]:hover {
  background-color: var(--primary-color);
}
#secondary .woocommerce-cart .cart-collaterals .cross-sells .products,
.footer-t .woocommerce-cart .cart-collaterals .cross-sells .products {
  grid-template-columns: repeat(1, 1fr);
}
#secondary .woocommerce .cart-collaterals .cross-sells ul.products li,
#secondary .woocommerce-page .cart-collaterals .cross-sells ul.products li,
.footer-t .woocommerce .cart-collaterals .cross-sells ul.products li,
.footer-t .woocommerce-page .cart-collaterals .cross-sells ul.products li {
  width: 100%;
}
#secondary .woocommerce-page .site-main article,
.footer-t .woocommerce-page .site-main article {
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 0;
  border-radius: 0;
}
#secondary #add_payment_method .checkout .col-2 h3#ship-to-different-address,
#secondary .woocommerce-cart .checkout .col-2 h3#ship-to-different-address,
#secondary .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address,
.footer-t #add_payment_method .checkout .col-2 h3#ship-to-different-address,
.footer-t .woocommerce-cart .checkout .col-2 h3#ship-to-different-address,
.footer-t .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
  font-size: 0.8888em;
  font-weight: 600;
}
#secondary #ship-to-different-address-checkbox,
.footer-t #ship-to-different-address-checkbox {
  margin-right: 5px;
}
#secondary .woocommerce-checkout-payment button.button,
.footer-t .woocommerce-checkout-payment button.button {
  margin-top: 30px;
}
#secondary .woocommerce.widget_product_categories .select2-container--default .select2-selection--single,
.footer-t .woocommerce.widget_product_categories .select2-container--default .select2-selection--single {
  height: 54px;
}
#secondary .woocommerce.widget_product_categories .select2-container--default .select2-selection--single .select2-selection__rendered,
.footer-t .woocommerce.widget_product_categories .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 54px;
}
#secondary .woocommerce.widget_product_categories .select2-container--default .select2-selection--single .select2-selection__arrow,
.footer-t .woocommerce.widget_product_categories .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 13px;
}
#secondary .woocommerce.widget_product_categories ul li.cat-parent,
.footer-t .woocommerce.widget_product_categories ul li.cat-parent {
  position: relative;
}
#secondary .woocommerce.widget_product_categories ul li.cat-parent .cat-toggle,
.footer-t .woocommerce.widget_product_categories ul li.cat-parent .cat-toggle {
  position: absolute;
  top: 0;
  right: 0;
  width: 25px;
  text-align: center;
  height: 25px;
  line-height: 25px;
  cursor: pointer;
  -webkit-transition: all ease 0.35s;
  -o-transition: all ease 0.35s;
  transition: all ease 0.35s;
}
#secondary .woocommerce.widget_product_categories ul li.cat-parent .cat-toggle:hover,
.footer-t .woocommerce.widget_product_categories ul li.cat-parent .cat-toggle:hover {
  color: var(--primary-color);
}
#secondary .woocommerce.widget_product_categories ul li.cat-parent .cat-toggle.active,
.footer-t .woocommerce.widget_product_categories ul li.cat-parent .cat-toggle.active {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
#secondary .woocommerce.widget_product_categories ul li.cat-parent ul,
.footer-t .woocommerce.widget_product_categories ul li.cat-parent ul {
  display: none;
}
#secondary .woocommerce.widget_rating_filter ul li .star-rating,
.footer-t .woocommerce.widget_rating_filter ul li .star-rating {
  vertical-align: top;
  margin-top: 7px;
}
#secondary .woocommerce .select2-container--default .select2-selection--multiple .select2-selection__rendered,
.footer-t .woocommerce .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 5px;
}
#secondary #secondary .woocommerce.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-dropdown ul li.select2-selection__choice,
#secondary .woocommerce.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-dropdown ul li.select2-selection__choice,
.footer-t #secondary .woocommerce.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-dropdown ul li.select2-selection__choice,
.footer-t .woocommerce.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-dropdown ul li.select2-selection__choice {
  margin: 5px;
  padding: 0 10px;
  border-bottom: 1px solid #aaa;
}
#secondary .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item,
.footer-t .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
  position: relative;
  padding-bottom: 10px;
}
#secondary .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:last-child,
.footer-t .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:last-child {
  padding-bottom: 0;
}
#secondary .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before,
.footer-t .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before {
  width: auto;
  height: auto;
  position: static;
  background: none;
}
#secondary .woocommerce.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-dropdown ul li.select2-search--inline,
.footer-t .woocommerce.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-dropdown ul li.select2-search--inline {
  border-bottom: none;
}
#secondary .woocommerce.woocommerce-widget-layered-nav ul li input[type=text],
.footer-t .woocommerce.woocommerce-widget-layered-nav ul li input[type=text] {
  width: 100% !important;
}
#secondary .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,
#secondary .woocommerce.widget_layered_nav_filters ul li a,
.footer-t .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,
.footer-t .woocommerce.widget_layered_nav_filters ul li a {
  position: relative;
  padding-left: 30px;
}
#secondary .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a::before,
#secondary .woocommerce.widget_layered_nav_filters ul li a:before,
.footer-t .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a::before,
.footer-t .woocommerce.widget_layered_nav_filters ul li a:before {
  content: "";
  width: 16px;
  height: 16px;
  border: 1px solid #ddd;
  border-radius: 0;
  position: absolute;
  top: 4px;
  left: 0;
  background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fff" d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg>');
  background-repeat: no-repeat;
  -webkit-background-size: 0px 0px;
  background-size: 0px;
  background-position: center;
  -webkit-transition: all ease 0.35s;
  -o-transition: all ease 0.35s;
  transition: all ease 0.35s;
}
#secondary .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover:before,
#secondary .woocommerce.widget_layered_nav_filters ul li a:hover:before,
.footer-t .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover:before,
.footer-t .woocommerce.widget_layered_nav_filters ul li a:hover:before {
  border-color: var(--primary-color);
}
#secondary .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen a::before,
#secondary .woocommerce.widget_layered_nav_filters ul li.chosen a:before,
.footer-t .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen a::before,
.footer-t .woocommerce.widget_layered_nav_filters ul li.chosen a:before {
  -webkit-background-size: 10px 10px;
  background-size: 10px;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
#secondary .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item .count,
.footer-t .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item .count {
  display: inline-block;
  float: right;
  line-height: 1.3;
  border-radius: 0;
  color: #999596;
}
#secondary .woocommerce.widget_price_filter .ui-slider-horizontal,
.footer-t .woocommerce.widget_price_filter .ui-slider-horizontal {
  height: 5px;
  background: #eee;
  margin-left: 0;
  margin-right: 0;
  border-radius: 0;
  margin-bottom: 25px;
}
#secondary .woocommerce.widget_price_filter .ui-slider .ui-slider-handle,
.footer-t .woocommerce.widget_price_filter .ui-slider .ui-slider-handle {
  background: var(--white-color);
  width: 15px;
  height: 15px;
  top: -5px;
  border-radius: 100%;
  -webkit-box-shadow: 5px 0px 15px rgba(136, 206, 208, 0.3);
  box-shadow: 5px 0px 15px rgba(136, 206, 208, 0.3);
  border: 3px solid var(--primary-color);
}
#secondary .woocommerce.widget_price_filter .ui-slider .ui-slider-handle.ui-state-hover,
#secondary .woocommerce.widget_price_filter .ui-slider .ui-slider-handle.ui-state-focus,
#secondary .woocommerce.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active,
.footer-t .woocommerce.widget_price_filter .ui-slider .ui-slider-handle.ui-state-hover,
.footer-t .woocommerce.widget_price_filter .ui-slider .ui-slider-handle.ui-state-focus,
.footer-t .woocommerce.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active {
  width: 22px;
  height: 22px;
  top: -8px;
}
#secondary .woocommerce.widget_price_filter .ui-slider .ui-slider-range,
.footer-t .woocommerce.widget_price_filter .ui-slider .ui-slider-range {
  background: var(--primary-color);
}
#secondary .woocommerce.widget_price_filter .price_slider_amount,
.footer-t .woocommerce.widget_price_filter .price_slider_amount {
  font-size: 1em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
#secondary .woocommerce.widget_price_filter .price_slider_amount .button,
.footer-t .woocommerce.widget_price_filter .price_slider_amount .button {
  font-size: 0.7778em;
  font-weight: 400;
  letter-spacing: 0.5px;
  color: var(--white-color);
  background: var(--primary-color);
  border-radius: 0;
  border: 2px solid var(--primary-color);
  text-transform: capitalize;
  padding: 10px 20px;
  -webkit-transition: linear 0.2s;
  -o-transition: linear 0.2s;
  transition: linear 0.2s;
  position: relative;
  min-height: auto;
  line-height: 1.3;
}

.last-widget-sticky .widget-area .widget:last-child {
  -webkit-transition: top ease 0.35s;
  -o-transition: top ease 0.35s;
  transition: top ease 0.35s;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

/*# sourceMappingURL=data:application/json;base64,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O1FBQ1gsZ0JBQWdCO1FBQ2hCLGNBQWM7UUFDZCxlQUFlO1FBQ2YsZ0JBQWdCO1FBQ2hCLG1CQUFtQjtJQUN2Qjs7SUFFQTtRQUNJLDhCQUE4QjtRQUM5QixXQUFXO1FBQ1gsWUFBWTtRQUNaLFNBQVM7UUFDVCxtQkFBbUI7UUFDbkIseURBQWlEO2dCQUFqRCxpREFBaUQ7UUFDakQsc0NBQXNDO0lBQzFDOztJQUVBOzs7UUFHSSxXQUFXO1FBQ1gsWUFBWTtRQUNaLFNBQVM7SUFDYjs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLGNBQWM7UUFDZCxvQkFBYTtRQUFiLHFCQUFhO1FBQWIsb0JBQWE7UUFBYixhQUFhO1FBQ2IsdUJBQWU7WUFBZixtQkFBZTtnQkFBZixlQUFlO1FBQ2Ysd0JBQXVCO1FBQXZCLCtCQUF1QjtZQUF2QixxQkFBdUI7Z0JBQXZCLHVCQUF1QjtRQUN2Qix5QkFBbUI7UUFBbkIsMkJBQW1CO1lBQW5CLHNCQUFtQjtnQkFBbkIsbUJBQW1CO1FBQ25CLG1CQUFPO1FBQVAsZUFBTztZQUFQLFdBQU87Z0JBQVAsT0FBTztJQUNYOztJQUVBO1FBQ0ksbUJBQW1CO1FBQ25CLGdCQUFnQjtRQUNoQixxQkFBcUI7UUFDckIseUJBQXlCO1FBQ3pCLGdDQUFnQztRQUNoQyxnQkFBZ0I7UUFDaEIsc0NBQXNDO1FBQ3RDLDBCQUEwQjtRQUMxQixrQkFBa0I7UUFDbEIsK0JBQStCO1FBRS9CLDBCQUF1QjtRQUF2Qix1QkFBdUI7UUFDdkIsa0JBQWtCO1FBQ2xCLGdCQUFnQjtRQUNoQixnQkFBZ0I7SUFDcEI7QUFDSjs7QUFFQTtJQUNJO1FBQ0k7WUFDSTtnQkFDSSxrQ0FBMEI7Z0JBQTFCLDZCQUEwQjtnQkFBMUIsMEJBQTBCO2dCQUMxQix3QkFBZ0I7Z0JBQWhCLGdCQUFnQjtnQkFDaEIsTUFBTTtZQUNWO1FBQ0o7SUFDSjtBQUNKIiwiZmlsZSI6Il93aWRnZXRzLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuc2VhcmNoLWZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtZmllbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICAgLnNlYXJjaC1zdWJtaXQge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4LjE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDE4IDE4JyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjQ5MDAnIGRhdGEtbmFtZT0nUGF0aCAyNDkwMCcgZD0nTTExLjU3MiwxOS4xNjNhNy41MzIsNy41MzIsMCwwLDAsNC42NzYtMS42MjRMMjAuNzA5LDIyLDIyLDIwLjcwOWwtNC40NjEtNC40NjFhNy41Nyw3LjU3LDAsMSwwLTUuOTY3LDIuOTE1Wm0wLTEzLjM2M0E1Ljc4Miw1Ljc4MiwwLDEsMSw1LjgsMTEuNTcyLDUuNzgyLDUuNzgyLDAsMCwxLDExLjU3Miw1LjhaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNCAtNCknIGZpbGw9JyUyMzAwMUExQUNDJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgICAgIHBhZGRpbmc6MTBweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE4JyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMTggMTgnJTNFJTNDcGF0aCBpZD0nUGF0aF8yNDkwMCcgZGF0YS1uYW1lPSdQYXRoIDI0OTAwJyBkPSdNMTEuNTcyLDE5LjE2M2E3LjUzMiw3LjUzMiwwLDAsMCw0LjY3Ni0xLjYyNEwyMC43MDksMjIsMjIsMjAuNzA5bC00LjQ2MS00LjQ2MWE3LjU3LDcuNTcsMCwxLDAtNS45NjcsMi45MTVabTAtMTMuMzYzQTUuNzgyLDUuNzgyLDAsMSwxLDUuOCwxMS41NzIsNS43ODIsNS43ODIsMCwwLDEsMTEuNTcyLDUuOFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC00IC00KScgZmlsbD0nJTIzQTYwNTA1Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53cC1ibG9jay1zZWFyY2h7XHJcbiAgICAud3AtYmxvY2stc2VhcmNoX19sYWJlbHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stc2VhcmNoX19pbnNpZGUtd3JhcHBlcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgIC53cC1ibG9jay1zZWFyY2hfX2lucHV0e1xyXG4gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTguMTZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxOCAxOCclM0UlM0NwYXRoIGlkPSdQYXRoXzI0OTAwJyBkYXRhLW5hbWU9J1BhdGggMjQ5MDAnIGQ9J00xMS41NzIsMTkuMTYzYTcuNTMyLDcuNTMyLDAsMCwwLDQuNjc2LTEuNjI0TDIwLjcwOSwyMiwyMiwyMC43MDlsLTQuNDYxLTQuNDYxYTcuNTcsNy41NywwLDEsMC01Ljk2NywyLjkxNVptMC0xMy4zNjNBNS43ODIsNS43ODIsMCwxLDEsNS44LDExLjU3Miw1Ljc4Miw1Ljc4MiwwLDAsMSwxMS41NzIsNS44WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQgLTQpJyBmaWxsPSclMjMwMDFBMUFDQycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICByaWdodDogMTdweDtcclxuICAgICAgICAgICAgcGFkZGluZzoxMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE4JyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMTggMTgnJTNFJTNDcGF0aCBpZD0nUGF0aF8yNDkwMCcgZGF0YS1uYW1lPSdQYXRoIDI0OTAwJyBkPSdNMTEuNTcyLDE5LjE2M2E3LjUzMiw3LjUzMiwwLDAsMCw0LjY3Ni0xLjYyNEwyMC43MDksMjIsMjIsMjAuNzA5bC00LjQ2MS00LjQ2MWE3LjU3LDcuNTcsMCwxLDAtNS45NjcsMi45MTVabTAtMTMuMzYzQTUuNzgyLDUuNzgyLDAsMSwxLDUuOCwxMS41NzIsNS43ODIsNS43ODIsMCwwLDEsMTEuNTcyLDUuOFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC00IC00KScgZmlsbD0nJTIzQTYwNTA1Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi53aWRnZXRfYmxvY2t7XHJcbiAgICAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lcntcclxuICAgICAgICA+aDJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMTFlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgMSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRze1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgMC4wNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1mb250LWNvbG9yLXJnYiksIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS45O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndpZGdldCB7XHJcbiAgICBtYXJnaW46IDAgMCA2MHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICYud2lkZ2V0X2Jsb2NrIC53cC1ibG9jay1zZWFyY2hfX2xhYmVsLFxyXG4gICAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPmgyLFxyXG4gICAgLndpZGdldC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICBmb250LXNpemU6IDEuMTExZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAxKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmRhcnktZm9udCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi53aWRnZXRfYnR0a19hdXRob3JfYmlvIHtcclxuICAgICAgICAud2lkZ2V0LXRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idHRrLWF1dGhvci1iaW8taG9sZGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmltYWdlLWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0LWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTExZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeS1mb250KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgLjkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0LXNpZ25hdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuN2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNpZ25hdHVyZS1mb250LXR3byk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTM2Ljk3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMzguNjQ1JyBoZWlnaHQ9JzI1LjAzOScgdmlld0JveD0nMCAwIDEzOC42NDUgMjUuMDM5JyUzRSUzQ3BhdGggaWQ9J1BhdGhfMzM2JyBkYXRhLW5hbWU9J1BhdGggMzM2JyBkPSdNNDQzLjQzOSw0ODcuNTY1czEzOC44LTE4LjYxNywxMzYuOTQ4LTkuNDY3JyB0cmFuc2Zvcm09J21hdHJpeCgwLjk5NiwgLTAuMDg3LCAwLjA4NywgMC45OTYsIC00ODIuNTk2LCAtNDIyLjYzMSknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMTcxNzE3JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yZWFkbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXV0aG9yLWJpby1zb2NpY29ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmF1dGhvci1zb2NpY29ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEodmFyKC0tcHJpbWFyeS1jb2xvci1yZ2IpLCAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi53aWRnZXRfYmxvc3NvbXRoZW1lc19lbWFpbF9uZXdzbGV0dGVyX3dpZGdldCB7XHJcblxyXG4gICAgICAgIC53aWRnZXQtdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb3Nzb210aGVtZXMtZW1haWwtbmV3c2xldHRlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgcGFkZGluZzogNDVweCAxNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLmltZy1ob2xkZXJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvIDIwcHggYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDVweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dC1ob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLndpZGdldF9idHRrX3Byb19yZWNlbnRfcG9zdCB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmVudHJ5LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhdC1saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZW50cnktdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmRhcnktZm9udCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yKSA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5lbnRyeS1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42MztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucG9zdGVkLW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN0eWxlLW9uZSB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBvc3QtdGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5lbnRyeS1oZWFkZXIgLmVudHJ5LW1ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN0eWxlLXR3byB7fVxyXG5cclxuICAgICAgICAgICAgJi5zdHlsZS10aHJlZSB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVudHJ5LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0IHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmLmhvcml6b250YWwge1xyXG4gICAgICAgICAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zdC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW50cnktaGVhZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeS1mb250KTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYud2lkZ2V0X21lZGlhX2dhbGxlcnkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLndpZGdldF9idHRrX2N1c3RvbV9jYXRlZ29yaWVzIHtcclxuICAgICAgICAuYmxvc3NvbXRoZW1lcy1jdXN0b20tY2F0ZWdvcmllcy13cmFwIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1N3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucG9zdC1jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43Nzc3Nzc3Nzc3Nzc3Nzc4ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC43ODEyNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG9zdC1jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLndpZGdldF9idHRrX3BvcHVsYXJfcG9zdCB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAmLnN0eWxlLW9uZSB7XHJcbiAgICAgICAgICAgICAgICAucG9zdC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmVudHJ5LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVudHJ5LW1ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3R5bGUtdHdvIHtcclxuICAgICAgICAgICAgICAgIC5lbnRyeS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN0eWxlLXRocmVlIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAuZW50cnktaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmVudHJ5LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhdC1saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5LWZvbnQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZW50cnktbWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgMC44KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBvc3RlZC1vbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJi53aWRnZXRfY2F0ZWdvcmllcyxcclxuICAgICYud2lkZ2V0X0FyY2hpdmUge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmRhcnktZm9udCk7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAuMDUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkXHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSh2YXIoLS1wcmltYXJ5LWNvbG9yLXJnYiksIC4yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi53aWRnZXRfdGFnX2Nsb3VkIHtcclxuICAgICAgICAudGFnY2xvdWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAxMi41cHg7XHJcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzc3ZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeS1mb250KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRvdHRlZDtcclxuICAgICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyLjVweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLndpZGdldF9idHRrX3NvY2lhbF9saW5rcyB7XHJcbiAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLnNvY2lhbC1uZXR3b3JrcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAxMXB4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSh2YXIoLS1wcmltYXJ5LWNvbG9yLXJnYiksIC4yKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLndpZGdldF9idHRrX3Bvc3RzX2NhdGVnb3J5X3NsaWRlcl93aWRnZXQge1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgLmNhcm91c2VsLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTExZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAuOSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVudHJ5LW1ldGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3dsLWNhcm91c2VsIHtcclxuICAgICAgICAgICAgLm93bC1uYXYge1xyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbi5vd2wtcHJldixcclxuICAgICAgICAgICAgICAgIGJ1dHRvbi5vd2wtbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjMlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwLjY1cHggNC44OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ub3dsLXByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMC42NDknIGhlaWdodD0nNC44ODEnIHZpZXdCb3g9JzAgMCAyMC42NDkgNC44ODEnJTNFJTNDZyBpZD0nR3JvdXBfMTI5MycgZGF0YS1uYW1lPSdHcm91cCAxMjkzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMC43NDggLTMuODY0KSclM0UlM0NwYXRoIGlkPSdQYXRoXzI0OTI4JyBkYXRhLW5hbWU9J1BhdGggMjQ5MjgnIGQ9J00zMDg5LjUyOCwxNTIzaDE3LjAzNScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMwODUuMTY2IC0xNTE2LjUwMiknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQ3BhdGggaWQ9J3BhdGg1MDE5JyBkPSdNMTMzLjI0OS00LjIzNywxMzcuNDc2LTEuOFYtNi42NzhaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTMyLjUwMSAxMC41NDIpJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ub3dsLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J0dyb3VwXzE0NzEnIGRhdGEtbmFtZT0nR3JvdXAgMTQ3MScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAuNjQ5JyBoZWlnaHQ9JzQuODgxJyB2aWV3Qm94PScwIDAgMjAuNjQ5IDQuODgxJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjQ5MjgnIGRhdGEtbmFtZT0nUGF0aCAyNDkyOCcgZD0nTTMxMDYuNTYzLDE1MjNoLTE3LjAzNScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMwODkuNTI4IC0xNTIwLjM2NiknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQ3BhdGggaWQ9J3BhdGg1MDE5JyBkPSdNMTM3LjQ3Ni00LjIzNywxMzMuMjQ5LTEuOFYtNi42NzhaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTE2LjgyNyA2LjY3OCknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm93bC1kb3RzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi53aWRnZXRfY2FsZW5kYXIge1xyXG4gICAgICAgIC5jYWxlbmRhcl93cmFwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAuMDUpO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgLndwLWNhbGVuZGFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAucGFkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC53cC1jYWxlbmRhci1uYXYtcHJldixcclxuICAgICAgICAgICAgICAgIC53cC1jYWxlbmRhci1uYXYtbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNS43NXB4IDExLjEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLndwLWNhbGVuZGFyLW5hdi1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTcuNTYyJyBoZWlnaHQ9JzEzLjI0NCcgdmlld0JveD0nMCAwIDE3LjU2MiAxMy4yNDQnJTNFJTNDZyBpZD0nR3JvdXBfNzYyJyBkYXRhLW5hbWU9J0dyb3VwIDc2MicgdHJhbnNmb3JtPSdtYXRyaXgoLTEsIDAsIDAsIDEsIDE2LjgxMiwgMS4wNjEpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfNCcgZGF0YS1uYW1lPSdQYXRoIDQnIGQ9J00zMjkwLjQ2NSwzNjguMzMxbDUuNTYxLDUuNTYxLTUuNTYxLDUuNTYxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzI4MC4yNzUgLTM2OC4zMzEpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzFlMWUxZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuNScvJTNFJTNDbGluZSBpZD0nTGluZV81JyBkYXRhLW5hbWU9J0xpbmUgNScgeDI9JzE0LjUyMycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCA2KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMxZTFlMWUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjUnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTcuNTYyJyBoZWlnaHQ9JzEzLjI0NCcgdmlld0JveD0nMCAwIDE3LjU2MiAxMy4yNDQnJTNFJTNDZyBpZD0nR3JvdXBfNzYyJyBkYXRhLW5hbWU9J0dyb3VwIDc2MicgdHJhbnNmb3JtPSdtYXRyaXgoLTEsIDAsIDAsIDEsIDE2LjgxMiwgMS4wNjEpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfNCcgZGF0YS1uYW1lPSdQYXRoIDQnIGQ9J00zMjkwLjQ2NSwzNjguMzMxbDUuNTYxLDUuNTYxLTUuNTYxLDUuNTYxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzI4MC4yNzUgLTM2OC4zMzEpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzE3QkU4QScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuNScvJTNFJTNDbGluZSBpZD0nTGluZV81JyBkYXRhLW5hbWU9J0xpbmUgNScgeDI9JzE0LjUyMycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCA2KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMxN0JFOEEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjUnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLndwLWNhbGVuZGFyLW5hdi1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE3LjU2MicgaGVpZ2h0PScxMy4yNDQnIHZpZXdCb3g9JzAgMCAxNy41NjIgMTMuMjQ0JyUzRSUzQ2cgaWQ9J0dyb3VwXzc2MicgZGF0YS1uYW1lPSdHcm91cCA3NjInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuNzUgMS4wNjEpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfNCcgZGF0YS1uYW1lPSdQYXRoIDQnIGQ9J00zMjkwLjQ2NSwzNjguMzMxbDUuNTYxLDUuNTYxLTUuNTYxLDUuNTYxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzI4MC4yNzUgLTM2OC4zMzEpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzFlMWUxZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuNScvJTNFJTNDbGluZSBpZD0nTGluZV81JyBkYXRhLW5hbWU9J0xpbmUgNScgeDI9JzE0LjUyMycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCA2KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMxZTFlMWUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjUnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTcuNTYyJyBoZWlnaHQ9JzEzLjI0NCcgdmlld0JveD0nMCAwIDE3LjU2MiAxMy4yNDQnJTNFJTNDZyBpZD0nR3JvdXBfNzYyJyBkYXRhLW5hbWU9J0dyb3VwIDc2MicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC43NSAxLjA2MSknJTNFJTNDcGF0aCBpZD0nUGF0aF80JyBkYXRhLW5hbWU9J1BhdGggNCcgZD0nTTMyOTAuNDY1LDM2OC4zMzFsNS41NjEsNS41NjEtNS41NjEsNS41NjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMjgwLjI3NSAtMzY4LjMzMSknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMTdCRThBJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMS41Jy8lM0UlM0NsaW5lIGlkPSdMaW5lXzUnIGRhdGEtbmFtZT0nTGluZSA1JyB4Mj0nMTQuNTIzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDYpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzE3QkU4QScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuNScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeS1mb250KTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItc3BhY2luZzogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBjYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ODhlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tcHJpbWFyeS1jb2xvci1yZ2IpLCAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc3N2VtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44MzNlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAuOSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYjdG9kYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGQsXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYud2lkZ2V0X2J0dGtfY3VzdG9tX2NhdGVnb3JpZXMge1xyXG4gICAgICAgIC5ibG9zc29tdGhlbWVzLWN1c3RvbS1jYXRlZ29yaWVzLW1ldGEtd3JhcCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5LWZvbnQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wb3N0LWNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggOXB4IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1wcmltYXJ5LWZvbnQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wb3N0LWNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZvbnQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYud2lkZ2V0X2N1c3RvbV9ibG9nX2Jhbm5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1zZWNvbmRhcnktY29sb3ItcmdiKSwgLjEpO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMzcwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjQ1LjUxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzcwJyBoZWlnaHQ9JzM0NS41MDgnIHZpZXdCb3g9JzAgMCAzNzAgMzQ1LjUwOCclM0UlM0NnIGlkPSdQYXRoXzI0OTUyJyBkYXRhLW5hbWU9J1BhdGggMjQ5NTInIGZpbGw9JyUyM2ZmZGYwMCcgb3BhY2l0eT0nMC4wNCclM0UlM0NwYXRoIGQ9J00zNzAsMFYzNDUuNTA4SDBaJyBzdHJva2U9J25vbmUnLyUzRSUzQ3BhdGggZD0nTSAzNjkgMi4zMDIwMzI0NzA3MDMxMjUgTCAyLjUzNjEwMjI5NDkyMTg3NSAzNDQuNTA3NzgxOTgyNDIxOSBMIDM2OSAzNDQuNTA3NzgxOTgyNDIxOSBMIDM2OSAyLjMwMjAzMjQ3MDcwMzEyNSBNIDM3MCAwIEwgMzcwIDM0NS41MDc3ODE5ODI0MjE5IEwgMCAzNDUuNTA3NzgxOTgyNDIxOSBMIDM3MCAwIFonIHN0cm9rZT0nbm9uZScgZmlsbD0ncmdiYSgxMzYsMjM4LDE5MSwwLjMpJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYW5uZXItdGV4dC1ob2xkZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhsYXJnZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFubmVyLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjY2NmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMzM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFubmVyLWRlc2Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgLndjLWJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbiNzZWNvbmRhcnksXHJcbi5mb290ZXItdCB7XHJcbiAgICAud2lkZ2V0Om5vdCgud2lkZ2V0X2J0dGtfYXV0aG9yX2JpbywgLndpZGdldF9idHRrX3BvcHVsYXJfcG9zdCwgLndpZGdldF9idHRrX2N1c3RvbV9jYXRlZ29yaWVzLCAud2lkZ2V0X2J0dGtfcHJvX3JlY2VudF9wb3N0LCAud2lkZ2V0X2J0aWZfaW5zdGFncmFtX3dpZGdldCwgLndpZGdldF9idHRrX2ltYWdlX3RleHRfd2lkZ2V0LCAud2lkZ2V0X2J0dGtfZGVzY3JpcHRpb25fd2lkZ2V0LCAud2lkZ2V0X3RvcF9yYXRlZF9wcm9kdWN0cywgLndpZGdldF9wcm9kdWN0cywgLndpZGdldF9idHRrX3NvY2lhbF9saW5rcywgLndpZGdldF9idHRrX2NvbnRhY3Rfc29jaWFsX2xpbmtzLCAud2lkZ2V0X25hdl9tZW51KSB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgMSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgLjA1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLXByaW1hcnktY29sb3ItcmdiKSwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYud2lkZ2V0X3JlY2VudF9lbnRyaWVze1xyXG4gICAgICAgICAgICAucG9zdC1kYXRle1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6cmdiYSh2YXIoLS1mb250LWNvbG9yLXJnYiksIDAuOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAmLndpZGdldF9idGlmX2luc3RhZ3JhbV93aWRnZXQge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2lkZ2V0X25hdl9tZW51IHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zdWJtZW51LXRvZ2dsZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNDJweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1wcmltYXJ5LWNvbG9yLXJnYiksIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud2lkZ2V0e1xyXG4gICAgICAgIC5jYXQtbGlua3Mge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICsgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0LjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yMzRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAud2lkZ2V0X21lZGlhX2ltYWdlIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXRfbmF2X21lbnUge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYSB7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXRfYnR0a19jb250YWN0X3NvY2lhbF9saW5rcyB7XHJcbiAgICAgICAgLmJ0dGstY29udGFjdC13aWRnZXQtd3JhcCB7XHJcbiAgICAgICAgICAgIC5jb250YWN0LWxpc3Qge1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250YWN0LXRpdGxlLFxyXG4gICAgICAgICAgICAgICAgLmFkZHJlc3MtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeS1mb250KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mYS1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250YWN0LWxpc3QtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeS1mb250KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNvY2lhbC1uZXR3b3JrcyB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSh2YXIoLS1wcmltYXJ5LWNvbG9yLXJnYiksIC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICBXSURHRVQgc29jaWFsIEljb25cclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuICAgIC53aWRnZXRfYnR0a19zb2NpYWxfbGlua3Mge1xyXG4gICAgICAgIC5zb2NpYWwtbmV0d29ya3Mge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICBXSURHRVQgY2xpZW50IGxvZ28gXHJcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbiAgICAud2lkZ2V0X2Jsb3Nzb21fY2xpZW50X2xvZ29fd2lkZ2V0IHtcclxuICAgICAgICAuYmxvc3NvbS1pdy1ob2xkZXIge1xyXG4gICAgICAgICAgICAuYmxvc3NvbS1pdy1pbm5lci1ob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgLmJsb3Nzb20taW5uZXItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW1hZ2UtaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2lkZ2V0X2J0aWZfaW5zdGFncmFtX3dpZGdldCB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgICAgICBncmlkLWdhcDogMTZweDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2ZpbGUtbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjFweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5zdGEtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldF9idHRrX2F1dGhvcl9iaW8ge1xyXG4gICAgICAgIC5idHRrLWF1dGhvci1iaW8taG9sZGVyIHtcclxuICAgICAgICAgICAgLnJlYWRtb3JlIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ODg4ZW07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hdXRob3ItYmlvLXNvY2ljb25zIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldF9ibG9zc29tdGhlbWVfY29tcGFuaW9uX2N0YV93aWRnZXQge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDYwcHg7XHJcblxyXG4gICAgICAgIC5idHRrLWN0YS1iZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvc3NvbXRoZW1lLWN0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndpZGdldC1zdWJ0aXRsZSxcclxuICAgICAgICAgICAgLnRleHQtaG9sZGVyLFxyXG4gICAgICAgICAgICAud2lkZ2V0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnR0ay1jdGEtYmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tYmxhY2stY29sb3ItcmdiKSwgLjYpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibG9zc29tdGhlbWUtY3RhLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQtaG9sZGVyLFxyXG4gICAgICAgICAgICAgICAgLndpZGdldC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgLmJsb3Nzb210aGVtZS1jdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jZW50ZXJlZCB7XHJcbiAgICAgICAgICAgIC5ibG9zc29tdGhlbWUtY3RhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2lkZ2V0X2J0dGtfaWNvbl90ZXh0X3dpZGdldCB7XHJcbiAgICAgICAgLnJ0Yy1pdHctaG9sZGVyIHtcclxuICAgICAgICAgICAgLnJ0Yy1pdHctaW5uZXItaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICBncmlkLWdhcDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLndpZGdldC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbi1ob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldF9idHRrX2ltYWdlX3RleHRfd2lkZ2V0IHtcclxuICAgICAgICAuYnR0ay1pdHctaG9sZGVyIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0bi1yZWFkbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldF9ibG9zc29tdGhlbWVzX3N0YXRfY291bnRlcl93aWRnZXQge1xyXG4gICAgICAgIC5jb2wge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9zc29tdGhlbWVzLXNjLWhvbGRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICAgICAgICAuaWNvbi1ob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhzLWNvdW50ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjY2NjVlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndpZGdldC10aXRsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMTJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qPT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIFdJREdFVCBURUFNXHJcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4gICAgLndpZGdldF9idHRrX2Rlc2NyaXB0aW9uX3dpZGdldCB7XHJcbiAgICAgICAgLmJ0dGstdGVhbS1ob2xkZXItbW9kYWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnR0ay10ZWFtLWlubmVyLWhvbGRlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZS1ob2xkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNpZ25hdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzc3OGVtO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1ibGFjay1jb2xvci1yZ2IpLCAwLjUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29jaWFsLXByb2ZpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDExcHg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSh2YXIoLS1wcmltYXJ5LWNvbG9yLXJnYiksIC4yKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIFdJREdFVCBURVNUSU1PTklBTFxyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbiAgICAud2lkZ2V0X2J0dGtfdGVzdGltb25pYWxfd2lkZ2V0IHtcclxuICAgICAgICAuYnR0ay10ZXN0aW1vbmlhbC1pbm5lci1ob2xkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAudGVzdGltb25pYWwtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjExMWVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1mb250LWNvbG9yLXJnYiksIC45KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5LWZvbnQpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKiBhbGlnbi1pdGVtczogY2VudGVyOyAqL1xyXG4gICAgICAgICAgICAuaW1nLWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0LWhvbGRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXN0aW1vbmlhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmRhcnktZm9udCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQ6OmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sOyB1dGYtOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNi4xMzlcIiBoZWlnaHQ9XCIxMi41NzZcIiB2aWV3Qm94PVwiMCAwIDE2LjEzOSAxMi41NzZcIj48cGF0aCBkPVwiTTE1NC43MTQsMjYyLjk5MWMtLjQ2Mi4zMTItLjkuNjE0LTEuMzQzLjktLjMuMi0uNjEyLjM3NS0uOTE4LjU2YTIuNzU0LDIuNzU0LDAsMCwxLTIuODUxLjEzMywxLjc2NCwxLjc2NCwwLDAsMS0uNzcxLS45OSw2LjU0OSw2LjU0OSwwLDAsMS0uMzM1LTEuMTExLDUuMzg2LDUuMzg2LDAsMCwxLS4yMTktMS45MiwxNi44MDcsMTYuODA3LDAsMCwxLC4zLTEuNzMyLDIuMzkyLDIuMzkyLDAsMCwxLC40MjQtLjhjLjM5NC0uNTM0LjgwOC0xLjA1MywxLjIzNi0xLjU2YTMuMDIyLDMuMDIyLDAsMCwxLC42NzUtLjYxLDIuOTYyLDIuOTYyLDAsMCwwLC43MjUtLjc0OWMuNDUzLS41NzYuOTIzLTEuMTM3LDEuMzgtMS43MWEzLjAzNSwzLjAzNSwwLDAsMCwuMjA4LS4zNWMuMDIzLS4wMzguMDQ0LS4wOS4wNzktLjEwNy4zOTEtLjE4NS43NzctLjM4MywxLjE3OS0uNTQuMjg0LS4xMS41LjE0MS43MzkuMjM0YS4zMTYuMzE2LDAsMCwxLS4wMjEuMmMtLjIxNi40MTEtLjQ0Mi44MTgtLjY2MywxLjIyNi0uNS45MTgtMS4wMzYsMS44MTctMS40ODEsMi43NjFhNy43NTEsNy43NTEsMCwwLDAtLjkxNSwzLjA2OWMtLjAwOS4zMjYuMDM4LjY1My4wNTMuOTguMDA5LjIuMTQzLjIxNy4yODguMmExLjY3OCwxLjY3OCwwLDAsMCwxLjAwNi0uNDkxYy4yLS4yLjMxNi0uMjA3LjUzNy0uMDI3LjI4My4yMy41NTIuNDc5LjgyNS43MjNhLjE3NC4xNzQsMCwwLDEsLjA2LjExNiwxLjQyNCwxLjQyNCwwLDAsMS0uMzI3LDFDMTU0LjI4MSwyNjIuNzE0LDE1NC4yODUsMjYyLjc1NSwxNTQuNzE0LDI2Mi45OTFaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0xMzkuMDk3IC0yNTIuMzU4KVwiIGZpbGw9XCIlMjNmZjUwMDBcIi8+PHBhdGggZD1cIk0yMjIuMjQsMjYyLjc2YTUuMjQzLDUuMjQzLDAsMCwxLTIuMTM4LDEuNDI3LDEuNjIzLDEuNjIzLDAsMCwwLS40NTUuMjYsMy4xMTIsMy4xMTIsMCwwLDEtMi40MDYuMzM4LDEuMjk0LDEuMjk0LDAsMCwxLTEuMDIxLTEuMiw2LjUyNyw2LjUyNywwLDAsMSwuNDQ5LTIuOTU0Yy4wMTUtLjA0My4wNC0uMDgzLjA1My0uMTI3YTEzLjI1LDEzLjI1LDAsMCwxLDEuMjk1LTIuNjMyLDE0LjE1NSwxNC4xNTUsMCwwLDEsMS4yMjQtMS42NzdjLjA4NC4xNC4xMzIuMjM4LjIuMzI0LjEzMy4xNzYuMy4xMjEuNDE0LS4wNmExLjI0OCwxLjI0OCwwLDAsMCwuMS0uMjNjLjA1NS0uMTQ5LjE0My0uMjE0LjMxNS0uMTExLS4wMjktLjMwOCwwLS42MDcuMy0uNzI3LjExNC0uMDQ1LjI5NS4wNzkuNDYzLjEzMS4wOTMtLjE2MS4yMjctLjM3Mi4zMzUtLjYuMDI5LS4wNi0uMDEyLS4xNi0uMDMzLS4yMzgtLjA0Mi0uMTU0LS4xLS4zLS4xMzctLjQ1OGExLjExNywxLjExNywwLDAsMSwuMjctLjkzM2MuMTU0LS4yMDcuMjg2LS40MzEuNDMxLS42NDZhLjU4Ni41ODYsMCwwLDEsMS4wMDgtLjEwOCwyLjIyNSwyLjIyNSwwLDAsMCwuMzM2LjMwNi44MzUuODM1LDAsMCwwLC4zNTYuMDg3LDEuMjQyLDEuMjQyLDAsMCwwLC4yOTQtLjA1MmMtLjA2Ny4xNDUtLjExNC4yNTctLjE3LjM2NC0uNywxLjM0LTEuNDIyLDIuNjY1LTIuMDgyLDQuMDIzLS40ODgsMS4wMDUtLjg5MSwyLjA1Mi0xLjMzMiwzLjA4YS42MjguNjI4LDAsMCwwLS4wMzIuMTFjLS4wOTEuNDE1LjA1NS41NDIuNDc4LjQ2MS4zNjUtLjA3LjYwNy0uMzc4Ljk0OS0uNDYzYTIuOCwyLjgsMCwwLDEsLjgyMy0uMDY0Yy4xNzQuMDEuMzY2LjQ1MS4zMTcuNjg3YTIuNDgsMi40OCwwLDAsMS0uNjA3LDEuMjZDMjIyLjA4MSwyNjIuNDkyLDIyMi4wMTEsMjYyLjYxNSwyMjIuMjQsMjYyLjc2WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMjE2LjE4MyAtMjUyLjMwMSlcIiBmaWxsPVwiJTIzZmY1MDAwXCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVzdGltb25pYWwtbWV0YSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDc2cHgpO1xyXG5cclxuICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5LWZvbnQpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAvKiBmb250LXdlaWdodDogNjAwOyAqL1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGVzaWduYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1wcmltYXJ5LWZvbnQpO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIFdJREdFVCBQT1NUIENBVEVHT1JZIFNMSURFUlxyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbiAgICAud2lkZ2V0X2J0dGtfcG9zdHNfY2F0ZWdvcnlfc2xpZGVyX3dpZGdldCB7XHJcbiAgICAgICAgLm93bC1uYXYge1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm93bC1kb3Qge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJvdXNlbC10aXRsZSB7XHJcbiAgICAgICAgICAgIC5jYXQtbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNDJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5LWZvbnQpO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yKSA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICBmZWF0dXJlIHBhZ2VcclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbiAgICAud2lkZ2V0X2Jsb3Nzb210aGVtZV9mZWF0dXJlZF9wYWdlX3dpZGdldCB7XHJcbiAgICAgICAgLndpZGdldC1mZWF0dXJlZC1hbGlnbm1lbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuYWJvdXQtYmctaW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTI3cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNTJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmltZy1ob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAud3AtYmxvY2stYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2VudGVyZWQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAud3AtYmxvY2stYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZlYXR1cmVkX3BhZ2VfY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIFByb2R1Y3QgbGlzdFxyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4gICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkgaW1nIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg4ODhlbTtcclxuICAgIH1cclxuXHJcbiAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdF9saXN0X3dpZGdldCBsaTo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIGEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIC5wcm9kdWN0LXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1wcmltYXJ5LWZvbnQpO1xyXG4gICAgfVxyXG5cclxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIC5wcm9kdWN0LXRpdGxlOmhvdmVyLFxyXG4gICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkgLnByb2R1Y3QtdGl0bGU6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdF9saXN0X3dpZGdldCBsaSAuYW1vdW50IHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGRlbCB7XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XHJcbiAgICB9XHJcblxyXG4gICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkgaW5zLFxyXG4gICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkgaW5zIC5hbW91bnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdF9saXN0X3dpZGdldCBsaSBpbnMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIC5zdGFyLXJhdGluZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIFNpZGViYXIgcHJvZHVjdCBzZWFyY2ggZm9ybVxyXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbiAgICAud29vY29tbWVyY2Uud2lkZ2V0X3Byb2R1Y3Rfc2VhcmNoIC53b29jb21tZXJjZS1wcm9kdWN0LXNlYXJjaCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAzcHggMCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgIH1cclxuXHJcbiAgICAud29vY29tbWVyY2Uud2lkZ2V0X3Byb2R1Y3Rfc2VhcmNoIC53b29jb21tZXJjZS1wcm9kdWN0LXNlYXJjaDphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgLndvb2NvbW1lcmNlLndpZGdldF9wcm9kdWN0X3NlYXJjaCAud29vY29tbWVyY2UtcHJvZHVjdC1zZWFyY2ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44ODg4ZW07XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC53b29jb21tZXJjZS1wcm9kdWN0LXNlYXJjaCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7IHV0Zi04LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIj48cGF0aCBmaWxsPVwiJTIzZmZmXCIgZD1cIk01MDUgNDQyLjdMNDA1LjMgMzQzYy00LjUtNC41LTEwLjYtNy0xNy03SDM3MmMyNy42LTM1LjMgNDQtNzkuNyA0NC0xMjhDNDE2IDkzLjEgMzIyLjkgMCAyMDggMFMwIDkzLjEgMCAyMDhzOTMuMSAyMDggMjA4IDIwOGM0OC4zIDAgOTIuNy0xNi40IDEyOC00NHYxNi4zYzAgNi40IDIuNSAxMi41IDcgMTdsOTkuNyA5OS43YzkuNCA5LjQgMjQuNiA5LjQgMzMuOSAwbDI4LjMtMjguM2M5LjQtOS40IDkuNC0yNC42LjEtMzR6TTIwOCAzMzZjLTcwLjcgMC0xMjgtNTcuMi0xMjgtMTI4IDAtNzAuNyA1Ny4yLTEyOCAxMjgtMTI4IDcwLjcgMCAxMjggNTcuMiAxMjggMTI4IDAgNzAuNy01Ny4yIDEyOC0xMjggMTI4elwiPjwvcGF0aD48L3N2Zz4nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDU1cHg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC53b29jb21tZXJjZS1wcm9kdWN0LXNlYXJjaCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLmNyb3NzLXNlbGxzIC5wcm9kdWN0cyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgIH1cclxuXHJcbiAgICAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNyb3NzLXNlbGxzIHVsLnByb2R1Y3RzIGxpLFxyXG4gICAgLndvb2NvbW1lcmNlLXBhZ2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNyb3NzLXNlbGxzIHVsLnByb2R1Y3RzIGxpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAud29vY29tbWVyY2UtcGFnZSAuc2l0ZS1tYWluIGFydGljbGUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICNhZGRfcGF5bWVudF9tZXRob2QgLmNoZWNrb3V0IC5jb2wtMiBoMyNzaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNzLFxyXG4gICAgLndvb2NvbW1lcmNlLWNhcnQgLmNoZWNrb3V0IC5jb2wtMiBoMyNzaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNzLFxyXG4gICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dCAuY29sLTIgaDMjc2hpcC10by1kaWZmZXJlbnQtYWRkcmVzcyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg4ODhlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgICNzaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNzLWNoZWNrYm94IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCBidXR0b24uYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFByb2R1Y3QgY2F0ZWdvcmllcyBsaXN0XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbiAgIC53b29jb21tZXJjZS53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcclxuICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7XHJcbiAgICAgICAgICAgIHRvcDoxM3B4O1xyXG4gICAgICAgIH1cclxuICAgfVxyXG4gICAgLndvb2NvbW1lcmNlLndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgdWwgbGkuY2F0LXBhcmVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC53b29jb21tZXJjZS53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIHVsIGxpLmNhdC1wYXJlbnQgLmNhdC10b2dnbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjM1cztcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCBlYXNlIDAuMzVzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMzVzO1xyXG4gICAgfVxyXG5cclxuICAgIC53b29jb21tZXJjZS53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIHVsIGxpLmNhdC1wYXJlbnQgLmNhdC10b2dnbGU6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAud29vY29tbWVyY2Uud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyB1bCBsaS5jYXQtcGFyZW50IC5jYXQtdG9nZ2xlLmFjdGl2ZSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIC53b29jb21tZXJjZS53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIHVsIGxpLmNhdC1wYXJlbnQgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBXaWRnZXQgcmF0aW5nIGZpbHRlclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbiAgICAud29vY29tbWVyY2Uud2lkZ2V0X3JhdGluZ19maWx0ZXIgdWwgbGkgLnN0YXItcmF0aW5nIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgIH1cclxuXHJcbiAgICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFNpZGViYXIgbGF5ZXJlZCBuYXYgZHJvcGRvd25cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4gICAgLndvb2NvbW1lcmNlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAjc2Vjb25kYXJ5IC53b29jb21tZXJjZS53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1kcm9wZG93biB1bCBsaS5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxyXG4gICAgLndvb2NvbW1lcmNlLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdiAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWRyb3Bkb3duIHVsIGxpLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG4gICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcclxuICAgIH1cclxuXHJcbiAgICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdF9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3QgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3QgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0X19pdGVtOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLndvb2NvbW1lcmNlLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdiAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWRyb3Bkb3duIHVsIGxpLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLndvb2NvbW1lcmNlLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdiB1bCBsaSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdF9faXRlbSBhLFxyXG4gICAgLndvb2NvbW1lcmNlLndpZGdldF9sYXllcmVkX25hdl9maWx0ZXJzIHVsIGxpIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdCAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3RfX2l0ZW0gYTo6YmVmb3JlLFxyXG4gICAgLndvb2NvbW1lcmNlLndpZGdldF9sYXllcmVkX25hdl9maWx0ZXJzIHVsIGxpIGE6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7IHV0Zi04LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIj48cGF0aCBmaWxsPVwiJTIzZmZmXCIgZD1cIk0xNzMuODk4IDQzOS40MDRsLTE2Ni40LTE2Ni40Yy05Ljk5Ny05Ljk5Ny05Ljk5Ny0yNi4yMDYgMC0zNi4yMDRsMzYuMjAzLTM2LjIwNGM5Ljk5Ny05Ljk5OCAyNi4yMDctOS45OTggMzYuMjA0IDBMMTkyIDMxMi42OSA0MzIuMDk1IDcyLjU5NmM5Ljk5Ny05Ljk5NyAyNi4yMDctOS45OTcgMzYuMjA0IDBsMzYuMjAzIDM2LjIwNGM5Ljk5NyA5Ljk5NyA5Ljk5NyAyNi4yMDYgMCAzNi4yMDRsLTI5NC40IDI5NC40MDFjLTkuOTk4IDkuOTk3LTI2LjIwNyA5Ljk5Ny0zNi4yMDQtLjAwMXpcIj48L3BhdGg+PC9zdmc+Jyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjM1cztcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCBlYXNlIDAuMzVzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMzVzO1xyXG4gICAgfVxyXG5cclxuICAgIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3QgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0X19pdGVtIGE6aG92ZXI6YmVmb3JlLFxyXG4gICAgLndvb2NvbW1lcmNlLndpZGdldF9sYXllcmVkX25hdl9maWx0ZXJzIHVsIGxpIGE6aG92ZXI6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3QgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0X19pdGVtLmNob3NlbiBhOjpiZWZvcmUsXHJcbiAgICAud29vY29tbWVyY2Uud2lkZ2V0X2xheWVyZWRfbmF2X2ZpbHRlcnMgdWwgbGkuY2hvc2VuIGE6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdF9faXRlbSAuY291bnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjOTk5NTk2O1xyXG4gICAgfVxyXG5cclxuICAgIC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgU2lkZWJhciBwcmljZSBmaWx0ZXJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbiAgICAud29vY29tbWVyY2Uud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyLWhvcml6b250YWwge1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAud29vY29tbWVyY2Uud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCAwcHggMTVweCByZ2JhKDEzNiwgMjA2LCAyMDgsIDAuMyk7XHJcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLndvb2NvbW1lcmNlLndpZGdldF9wcmljZV9maWx0ZXIgLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZS51aS1zdGF0ZS1ob3ZlcixcclxuICAgIC53b29jb21tZXJjZS53aWRnZXRfcHJpY2VfZmlsdGVyIC51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUudWktc3RhdGUtZm9jdXMsXHJcbiAgICAud29vY29tbWVyY2Uud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlLnVpLXN0YXRlLWFjdGl2ZSB7XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIHRvcDogLThweDtcclxuICAgIH1cclxuXHJcbiAgICAud29vY29tbWVyY2Uud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC53b29jb21tZXJjZS53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXJfYW1vdW50IHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLndvb2NvbW1lcmNlLndpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcl9hbW91bnQgLmJ1dHRvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc3NzhlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGluZWFyIDAuMnM7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBsaW5lYXIgMC4ycztcclxuICAgICAgICB0cmFuc2l0aW9uOiBsaW5lYXIgMC4ycztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGFzdC13aWRnZXQtc3RpY2t5IHtcclxuICAgIC53aWRnZXQtYXJlYSB7XHJcbiAgICAgICAgLndpZGdldCB7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgZWFzZSAwLjM1cztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0= */
/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9tZWRpYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Q0FHQyxZQUFZO0NBQ1osZ0JBQWdCO0NBQ2hCLGFBQWE7Q0FDYixVQUFVO0FBQ1g7O0FBRUEsaURBQWlEO0FBQ2pEO0NBQ0MscUJBQXFCO0FBQ3RCIiwiZmlsZSI6Il9tZWRpYS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxyXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxyXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLyogTWFrZSBzdXJlIGxvZ28gbGluayB3cmFwcyBhcm91bmQgbG9nbyBpbWFnZS4gKi9cclxuLmN1c3RvbS1sb2dvLWxpbmsge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4iXX0= */
/* image overlay
--------------------------------------------- */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJfaW1hZ2Utb3ZlcmxheS5zY3NzIn0= */
/* scroll up
--------------------------------------------- */
.back-to-top {
  background: var(--black-color);
  border-radius: 100%;
  border: 0;
  position: fixed;
  bottom: 3%;
  right: 5px;
  padding: 0;
  width: 35px;
  height: 35px;
  min-height: auto;
  line-height: 1;
  color: var(--primary-color);
  opacity: 0;
  visibility: hidden;
  z-index: 999;
  cursor: pointer;
  -webkit-transition: all 0.234s ease-in-out;
  -o-transition: all 0.234s ease-in-out;
  transition: all 0.234s ease-in-out;
}
.back-to-top svg {
  width: 15px;
  height: 15px;
  font-size: 15px;
  display: inline-block;
  stroke: var(--white-color);
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.back-to-top:hover {
  background: var(--primary-color);
}
.back-to-top.active {
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}
@media screen and (min-width: 767px) {
  .back-to-top {
    width: 45px;
    height: 45px;
  }
  .back-to-top svg {
    width: 18px;
    height: 18px;
    font-size: 22px;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9zY3JvbGwtdXAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7SUFFSSw4QkFBOEI7SUFDOUIsbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxlQUFlO0lBQ2YsVUFBVTtJQUNWLFVBQVU7SUFDVixVQUFVO0lBQ1YsV0FBVztJQUNYLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLDJCQUEyQjtJQUMzQixVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixlQUFlO0lBQ2YsMENBQWtDO0lBQWxDLHFDQUFrQztJQUFsQyxrQ0FBa0M7O0lBRWxDO1FBQ0ksV0FBVztRQUNYLFlBQVk7UUFDWixlQUFlO1FBQ2YscUJBQXFCO1FBQ3JCLDBCQUEwQjtRQUMxQixpQ0FBeUI7WUFBekIsNkJBQXlCO2FBQXpCLDRCQUF5QjtnQkFBekIseUJBQXlCOztJQUU3Qjs7SUFFQTtRQUNJLGdDQUFnQzs7SUFFcEM7O0lBRUE7UUFDSSxVQUFVO1FBQ1YsMEJBQTBCO1FBQzFCLG1CQUFtQjtJQUN2Qjs7SUFFQTtRQUNJLFdBQVc7UUFDWCxZQUFZOztRQUVaO1lBQ0ksV0FBVztZQUNYLFlBQVk7WUFDWixlQUFlO1FBQ25CO0lBQ0o7QUFDSiIsImZpbGUiOiJfc2Nyb2xsLXVwLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYmFjay10by10b3Age1xyXG5cclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDMlO1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yMzRzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0= */
/* scroll bar
--------------------------------------------- */
/*   ==================================================
              Scroll bar
    ================================================== */
/*   ==================================================
              Scroll bar
    ================================================== */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9zY3JvbGwtYmFyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O3dEQUV3RDtJQUNwRCwyQkFBMkI7SUFDM0IscUJBQXFCO0lBQ3JCLEdBQUc7O0lBRUgsaUNBQWlDO0lBQ2pDLDBCQUEwQjtJQUMxQixHQUFHOztJQUVILGlDQUFpQztJQUNqQyxpQ0FBaUM7SUFDakMsR0FBRzs7SUFFSCxrQ0FBa0M7SUFDbEMsMEJBQTBCO0lBQzFCLEdBQUc7QUFDUDs7d0RBRXdEIiwiZmlsZSI6Il9zY3JvbGwtYmFyLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgICAgICAgICAgU2Nyb2xsIGJhclxyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICAgIC8vIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIC8vICAgICB3aWR0aDogMC41MHJlbTtcclxuICAgIC8vIH1cclxuICAgIFxyXG4gICAgLy8gYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQ6ICNGMkYyRjA7XHJcbiAgICAvLyB9XHJcbiAgICBcclxuICAgIC8vIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgIC8vIH1cclxuICAgIFxyXG4gICAgLy8gYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kOiAjNWE1ODU4O1xyXG4gICAgLy8gfVxyXG4vKiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgICAgICAgICAgU2Nyb2xsIGJhclxyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8iXX0= */
/* scroll bar
--------------------------------------------- */
/*   ==================================================
              BreadCrumbs
    ================================================== */
.breadcrumb-wrapper {
  padding-top: 20px;
}
.breadcrumb-wrapper > div {
  font-size: 0.7777777778em;
  padding: 5px 13px 5px 0;
}
.breadcrumb-wrapper > div a {
  text-decoration: none;
  letter-spacing: 0.36px;
  color: rgba(var(--font-color-rgb), 0.4);
}
.breadcrumb-wrapper > div a:hover {
  color: var(--primary-color);
}
.breadcrumb-wrapper > div > span:last-child {
  color: var(--font-color);
}
.breadcrumb-wrapper > div > span:last-child a {
  color: inherit;
  pointer-events: none;
}
.breadcrumb-wrapper > div > span:last-child a:hover {
  text-decoration: underline;
}
.breadcrumb-wrapper > div > span + span {
  margin-left: 10px;
  padding-left: 10px;
  position: relative;
}
.breadcrumb-wrapper > div > span + span::before {
  content: "";
  width: 5px;
  height: 8.5px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4.971' height='8.528' viewBox='0 0 4.971 8.528'%3E%3Cpath id='Path_24885' data-name='Path 24885' d='M183.152,7972.6l3.557,3.557-3.557,3.558' transform='translate(-182.445 -7971.891)' fill='none' stroke='%237d6a91' stroke-linecap='round' stroke-width='1'/%3E%3C/svg%3E%0A");
  -webkit-background-size: 100% 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-repeat: no-repeat;
  position: absolute;
  top: 2px;
  left: -2.5px;
}

/*   ==================================================
              BreadCrumbs
    ================================================== */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9icmVhZGNydW1icy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzt3REFFd0Q7O0FBRXhEO0lBQ0ksaUJBQWlCO0lBQ2pCO1FBQ0ksK0NBQStDO1FBQy9DLHVCQUF1QjtRQUN2QixxQkFBcUI7O1FBRXJCO1lBQ0kscUJBQXFCO1lBQ3JCLHNCQUFzQjtZQUN0QixzQ0FBc0M7O1lBRXRDO2dCQUNJLDJCQUEyQjtZQUMvQjtRQUNKOztRQUVBO1lBQ0k7Z0JBQ0ksd0JBQXdCOztnQkFFeEI7b0JBQ0ksY0FBYztvQkFDZCxvQkFBb0I7O29CQUVwQjt3QkFDSSwwQkFBMEI7b0JBQzlCO2dCQUNKO1lBQ0o7UUFDSjs7UUFFQTtZQUNJLGlCQUFpQjtZQUNqQixrQkFBa0I7WUFDbEIsa0JBQWtCOztZQUVsQjtnQkFDSSxXQUFXO2dCQUNYLFVBQVU7Z0JBQ1YsYUFBYTtnQkFDYiwyV0FBMlc7Z0JBQzNXLGtDQUFxQjt3QkFBckIscUJBQXFCO2dCQUNyQiw0QkFBNEI7Z0JBQzVCLDRCQUE0QjtnQkFDNUIsa0JBQWtCO2dCQUNsQixRQUFRO2dCQUNSLFlBQVk7OztZQUdoQjtRQUNKO0lBQ0o7QUFDSjs7QUFFQTs7d0RBRXdEIiwiZmlsZSI6Il9icmVhZGNydW1icy5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgICAgICAgICAgIEJyZWFkQ3J1bWJzXHJcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmJyZWFkY3J1bWItd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgID5kaXYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3OGVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxM3B4IDVweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAuNCk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3IpO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+c3BhbitzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4LjVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNC45NzEnIGhlaWdodD0nOC41MjgnIHZpZXdCb3g9JzAgMCA0Ljk3MSA4LjUyOCclM0UlM0NwYXRoIGlkPSdQYXRoXzI0ODg1JyBkYXRhLW5hbWU9J1BhdGggMjQ4ODUnIGQ9J00xODMuMTUyLDc5NzIuNmwzLjU1NywzLjU1Ny0zLjU1NywzLjU1OCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE4Mi40NDUgLTc5NzEuODkxKScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM3ZDZhOTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0yLjVweDtcclxuICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgICAgICAgICAgIEJyZWFkQ3J1bWJzXHJcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyJdfQ== */
/* Captions
--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

.dropcap {
  font-size: 3.3333333333em;
  line-height: 0.95;
  float: left;
  margin-right: 10px;
  margin-top: 5px;
  font-family: var(--secondary-font);
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jYXB0aW9ucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0NBQ0Msb0JBQW9CO0NBQ3BCLGVBQWU7O0NBRWY7RUFDQyxxQkFBcUI7Q0FDdEI7O0NBRUE7RUFDQyxrQkFBa0I7Q0FDbkI7QUFDRDs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLHlCQUF5QjtDQUN6QixpQkFBaUI7Q0FDakIsV0FBVztDQUNYLGtCQUFrQjtDQUNsQixlQUFlO0NBQ2Ysa0NBQWtDO0FBQ25DIiwiZmlsZSI6Il9jYXB0aW9ucy5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLndwLWNhcHRpb24ge1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0aW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XHJcblx0XHRAaW5jbHVkZSBjZW50ZXItYmxvY2s7XHJcblx0fVxyXG5cclxuXHQud3AtY2FwdGlvbi10ZXh0IHtcclxuXHRcdG1hcmdpbjogMC44MDc1ZW0gMDtcclxuXHR9XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uLXRleHQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmRyb3BjYXAge1xyXG5cdGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzZW07XHJcblx0bGluZS1oZWlnaHQ6IDAuOTU7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5LWZvbnQpO1xyXG59XHJcbiJdfQ== */
/* Galleries
--------------------------------------------- */
/* Galleries
--------------------------------------------- */
.gallery {
  margin-bottom: 1.5em;
  display: grid;
  grid-gap: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
  height: 100%;
  margin: 0;
}
.gallery-item .gallery-icon.landscape {
  height: 100%;
}
.gallery-item a {
  display: block;
}

.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
  display: block;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9nYWxsZXJpZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTsrQ0FDK0M7O0FBRS9DO0NBQ0Msb0JBQW9CO0NBQ3BCLGFBQWE7Q0FDYixlQUFlO0FBQ2hCOztBQUVBO0NBQ0MscUJBQXFCO0NBQ3JCLGtCQUFrQjtDQUNsQixXQUFXO0NBQ1gsV0FBVztDQUNYLFFBQVE7Q0FDUjtFQUNDLFlBQVk7Q0FDYjtDQUNBO0VBQ0MsY0FBYztDQUNmOztBQUVEOztBQUVBLHFEQUFxRDtBQUNyRDs7Q0FFQztFQUNDLHNDQUFzQztDQUN2QztBQUNEOztBQUVBO0NBQ0MsY0FBYztBQUNmIiwiZmlsZSI6Il9nYWxsZXJpZXMuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEdhbGxlcmllc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5nYWxsZXJ5IHtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtZ2FwOiAxLjVlbTtcclxufVxyXG5cclxuLmdhbGxlcnktaXRlbSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6MTAwJTtcclxuXHRtYXJnaW46MDtcclxuXHQuZ2FsbGVyeS1pY29uLmxhbmRzY2FwZSB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cdGF7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbi8vIExvb3BzIHRvIGVudW1lcmF0ZSB0aGUgY2xhc3NlcyBmb3IgZ2FsbGVyeSBjb2x1bW5zLlxyXG5AZm9yICRpIGZyb20gMiB0aHJvdWdoIDkge1xyXG5cclxuXHQuZ2FsbGVyeS1jb2x1bW5zLSN7JGl9IHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRpLCAxZnIpO1xyXG5cdH1cclxufVxyXG5cclxuLmdhbGxlcnktY2FwdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuIl19 */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jb21wb25lbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7K0NBQytDO0FBQy9DLHlCQUF5Qjs7O0FBR3pCOytDQUMrQztBQUMvQyx5QkFBeUI7O0FBRXpCOytDQUMrQztBQUMvQyxnQ0FBZ0M7O0FBRWhDOytDQUMrQztBQUMvQyxpQ0FBaUM7O0FBRWpDOytDQUMrQztBQUMvQywyQkFBMkI7O0FBRTNCOytDQUMrQztBQUMvQywrQkFBK0I7O0FBRS9COytDQUMrQztBQUMvQyx5QkFBeUI7O0FBRXpCOytDQUMrQztBQUMvQyxxQkFBcUI7O0FBRXJCOytDQUMrQztBQUMvQyxxQ0FBcUM7O0FBRXJDOytDQUMrQztBQUMvQyw2QkFBNkI7O0FBRTdCOytDQUMrQztBQUMvQywrQkFBK0I7O0FBRS9COytDQUMrQztBQUMvQyxpQ0FBaUM7O0FBRWpDOytDQUMrQztBQUMvQyx3QkFBd0I7O0FBRXhCOytDQUMrQztBQUMvQyx5QkFBeUIiLCJmaWxlIjoiX2NvbXBvbmVudHMuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGhlYWRpbmdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBpbXBvcnQgXCJoZWFkaW5nL2hlYWRpbmdcIjtcclxuXHJcblxyXG4vKiBGcm9udCBwYWdlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQGltcG9ydCBcImNvbnRlbnQvYmFubmVyc1wiO1xyXG5cclxuLyogRnJvbnQgcGFnZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBpbXBvcnQgXCJjb250ZW50L2Zyb250LXNlY3Rpb25zXCI7XHJcblxyXG4vKiBQb3N0cyBhbmQgcGFnZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBpbXBvcnQgXCJjb250ZW50L3Bvc3RzLWFuZC1wYWdlc1wiO1xyXG5cclxuLyogQ29tbWVudHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBpbXBvcnQgXCJjb21tZW50cy9jb21tZW50c1wiO1xyXG5cclxuLyogcGFnaW5hdGlvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQGltcG9ydCBcInBhZ2luYXRpb24vcGFnaW5hdGlvblwiO1xyXG5cclxuLyogV2lkZ2V0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQGltcG9ydCBcIndpZGdldHMvd2lkZ2V0c1wiO1xyXG5cclxuLyogTWVkaWFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBpbXBvcnQgXCJtZWRpYS9tZWRpYVwiO1xyXG5cclxuLyogaW1hZ2Ugb3ZlcmxheVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQGltcG9ydCBcImltYWdlLW92ZXJsYXkvaW1hZ2Utb3ZlcmxheVwiO1xyXG5cclxuLyogc2Nyb2xsIHVwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AaW1wb3J0IFwic2Nyb2xsLXVwL3Njcm9sbC11cFwiO1xyXG5cclxuLyogc2Nyb2xsIGJhclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQGltcG9ydCBcInNjcm9sbC1iYXIvc2Nyb2xsLWJhclwiO1xyXG5cclxuLyogc2Nyb2xsIGJhclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQGltcG9ydCBcImJyZWFkY3J1bWJzL2JyZWFkY3J1bWJzXCI7XHJcblxyXG4vKiBDYXB0aW9uc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQGltcG9ydCBcIm1lZGlhL2NhcHRpb25zXCI7XHJcblxyXG4vKiBHYWxsZXJpZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBpbXBvcnQgXCJtZWRpYS9nYWxsZXJpZXNcIjtcclxuIl19 */
/*--------------------------------------------------------------
# layouts
--------------------------------------------------------------*/
/*==========================================
Footer
==========================================*/
.site-footer {
  background-color: rgba(var(--secondary-color-rgb), 0.8);
  overflow: hidden;
  margin-top: 60px;
}
@media screen and (min-width: 768px) {
  .site-footer {
    margin-top: 100px;
  }
}
.site-footer .footer-t {
  padding: 44px 0 60px;
}
@media screen and (min-width: 768px) {
  .site-footer .footer-t {
    padding: 80px 0 120px;
  }
}
.site-footer .footer-t .grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  grid-gap: 30px;
  margin: 0;
}
.site-footer .footer-t .grid .col ul {
  margin-left: 0;
}
.site-footer .footer-t .grid .col .widget-title {
  color: var(--footer-text-color);
}
.site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget) p,
.site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget) span,
.site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget) li,
.site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget) h1, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget) h2, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget) h3, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget) h4, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget) h5, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget) strong, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_bttk_contact_social_links .bttk-contact-widget-wrap .contact-list li, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_bttk_author_bio .text-signature, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_bttk_author_bio .bttk-author-bio-holder .text-holder .title-holder {
  color: rgba(var(--footer-text-color-rgb), 0.9);
}
.site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_bttk_contact_social_links .bttk-contact-widget-wrap .contact-list li a, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_bttk_custom_categories .blossomthemes-custom-categories-wrap ul li a, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_bttk_posts_category_slider_widget .item .carousel-title .title a, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_bttk_popular_post ul:not(.style-three) li .entry-header .entry-title a, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_bttk_pro_recent_post ul:not(.style-three) li .entry-header .entry-title a {
  color: rgba(var(--footer-text-color-rgb), 0.9);
}
.site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_bttk_contact_social_links .bttk-contact-widget-wrap .contact-list li a:hover, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_bttk_custom_categories .blossomthemes-custom-categories-wrap ul li a:hover, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_bttk_posts_category_slider_widget .item .carousel-title .title a:hover, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_bttk_popular_post ul:not(.style-three) li .entry-header .entry-title a:hover, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_bttk_pro_recent_post ul:not(.style-three) li .entry-header .entry-title a:hover {
  color: var(--primary-color);
}
.site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_text .textwidget a, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_bttk_posts_category_slider_widget .carousel-title .cat-links a, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_bttk_popular_post ul:not(.style-three) li .entry-header .cat-links a, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_bttk_popular_post ul:not(.style-three) li .entry-header .entry-meta a, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_bttk_pro_recent_post ul:not(.style-three) li .entry-header .cat-links a, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_bttk_pro_recent_post ul:not(.style-three) li .entry-header .entry-meta a {
  color: rgba(var(--footer-text-color-rgb), 0.8);
}
.site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_text .textwidget a:hover, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_bttk_posts_category_slider_widget .carousel-title .cat-links a:hover, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_bttk_popular_post ul:not(.style-three) li .entry-header .cat-links a:hover, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_bttk_popular_post ul:not(.style-three) li .entry-header .entry-meta a:hover, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_bttk_pro_recent_post ul:not(.style-three) li .entry-header .cat-links a:hover, .site-footer .footer-t .grid .col .widget:not(.widget_bttk_custom_categories, .widget_bttk_image_text_widget, .widget_blossomthemes_email_newsletter_widget).widget_bttk_pro_recent_post ul:not(.style-three) li .entry-header .entry-meta a:hover {
  color: var(--primary-color);
}
.site-footer .footer-t .grid .col .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu) ul li:not(:last-child) {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(var(--footer-text-color-rgb), 0.05);
}
.site-footer .footer-t .grid .col .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu) ul li a {
  color: rgba(var(--footer-text-color-rgb), 0.9);
}
.site-footer .footer-t .grid .col .widget:not(.widget_bttk_author_bio, .widget_bttk_popular_post, .widget_bttk_custom_categories, .widget_bttk_pro_recent_post, .widget_btif_instagram_widget, .widget_bttk_image_text_widget, .widget_bttk_description_widget, .widget_top_rated_products, .widget_products, .widget_bttk_social_links, .widget_bttk_contact_social_links, .widget_nav_menu) ul li a:hover {
  color: var(--primary-color);
}
.site-footer .footer-t .grid .col .widget_btif_instagram_widget .profile-link {
  border: 1px solid var(--footer-text-color);
  color: var(--footer-text-color);
}
.site-footer .footer-t .grid .col .widget_btif_instagram_widget .profile-link svg {
  fill: var(--footer-text-color);
}
.site-footer .footer-t .grid .col .widget_btif_instagram_widget .profile-link:hover {
  border: 1px solid var(--primary-color);
  background-color: var(--primary-color);
}
.site-footer .footer-b .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-gap: 27px;
  border-top: 1px solid rgba(var(--footer-text-color-rgb), 0.06);
  padding: 20px 15px;
  position: relative;
}
@media screen and (min-width: 768px) {
  .site-footer .footer-b .container {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.site-footer .footer-b .site-info {
  font-size: 0.777em;
  line-height: 2;
  color: rgba(var(--footer-text-color-rgb), 0.7);
}
.site-footer .footer-b .site-info .copyright,
.site-footer .footer-b .site-info .author-link,
.site-footer .footer-b .site-info .wp-link {
  color: rgba(var(--footer-text-color-rgb), 0.7);
  letter-spacing: 0.2px;
}
.site-footer .footer-b .site-info .copyright a,
.site-footer .footer-b .site-info .author-link a,
.site-footer .footer-b .site-info .wp-link a {
  text-decoration: none;
  color: rgba(var(--footer-text-color-rgb), 0.7);
  letter-spacing: 0.2px;
}
.site-footer .footer-b .site-info .copyright a:hover,
.site-footer .footer-b .site-info .author-link a:hover,
.site-footer .footer-b .site-info .wp-link a:hover {
  color: var(--primary-color);
}
.site-footer .footer-b .site-info .btn-link {
  font-size: inherit;
  color: var(--font-color);
  -webkit-text-decoration-color: var(--primary-color);
  -moz-text-decoration-color: var(--primary-color);
  text-decoration-color: var(--primary-color);
  letter-spacing: 1px;
}
.site-footer .footer-b .site-info .btn-link:hover {
  color: var(--primary-color);
}
.site-footer .footer-b .footer-bottom-right .footer-navigation .nav-menu {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.site-footer .footer-b .footer-bottom-right .footer-navigation .nav-menu ul {
  margin: 0;
}
.site-footer .footer-b .footer-bottom-right .footer-navigation .nav-menu ul li {
  width: 200px;
  padding: 16px 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.site-footer .footer-b .footer-bottom-right .footer-navigation .nav-menu > li {
  padding: 0 4px;
}
.site-footer .footer-b .footer-bottom-right .footer-navigation .nav-menu > li > a {
  color: rgba(var(--footer-text-color-rgb), 0.7);
}
.site-footer .footer-b .footer-bottom-right .footer-navigation .nav-menu > li > a:hover {
  color: var(--primary-color);
}
.site-footer .footer-b .footer-bottom-right .footer-navigation .nav-menu > li > .submenu-toggle-btn {
  color: rgba(var(--footer-text-color-rgb), 0.7);
  margin-left: 4px;
}
.site-footer .footer-b .footer-bottom-right .footer-navigation .nav-menu > li > .sub-menu {
  top: unset;
  bottom: 100%;
}
.site-footer .footer-b .footer-bottom-right .footer-navigation .nav-menu > li + li a {
  border-left: 1px solid rgba(var(--footer-text-color-rgb), 0.7);
  padding-left: 8px;
}
@media screen and (min-width: 768px) {
  .site-footer .footer-b .footer-bottom-right .footer-navigation .nav-menu li {
    padding: 0 4px;
  }
}
.site-footer .footer-b .footer-bottom-right .footer-navigation .nav-menu a {
  font-size: 0.777em;
  font-family: var(--primary-font);
}

.instagram-section + .site-footer {
  margin-top: 0;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7MkNBRTJDOztBQUUzQztJQUNJLHNEQUFzRDtJQUN0RCxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmO1FBQ0ksaUJBQWlCO0lBQ3JCO0lBQ0E7UUFDSSxvQkFBb0I7UUFDcEI7WUFDSSxxQkFBcUI7UUFDekI7UUFDQTtZQUNJLGFBQWE7WUFDYiwyREFBMkQ7WUFDM0QsY0FBYztZQUNkLFNBQVM7O1lBRVQ7Z0JBQ0k7b0JBQ0ksY0FBYztnQkFDbEI7Z0JBQ0E7b0JBQ0ksd0JBQXdCO2dCQUM1QjtnQkFDQSw2REFBNkQ7Z0JBQzdELGlEQUFpRDtnQkFDakQsa0RBQWtEO2dCQUNsRCxPQUFPO2dCQUNQLEdBQUc7Z0JBQ0gsMEJBQTBCO2dCQUMxQjs7b0JBRUk7Ozs7Ozs7d0JBT0ksdUNBQXVDO29CQUMzQztvQkFDQTs7Ozs7d0JBS0ksdUNBQXVDO3dCQUN2Qzs0QkFDSSwwQkFBMEI7d0JBQzlCO29CQUNKO29CQUNBOzs7Ozs7d0JBTUksdUNBQXVDO3dCQUN2Qzs0QkFDSSwwQkFBMEI7d0JBQzlCO29CQUNKO2dCQUNKO2dCQUNBO29CQUNJOzt3QkFFSTs0QkFDSTtnQ0FDSSxrQkFBa0I7Z0NBQ2xCLG9CQUFvQjtnQ0FDcEIsMERBQTBEOzRCQUM5RDs0QkFDQTtnQ0FDSSx1Q0FBdUM7Z0NBQ3ZDO29DQUNJLDBCQUEwQjtnQ0FDOUI7NEJBQ0o7d0JBQ0o7b0JBQ0o7Z0JBQ0o7O2dCQUVBO29CQUNJLG9DQUFvQztvQkFDcEMseUJBQXlCO29CQUN6Qjt3QkFDSSx3QkFBd0I7b0JBQzVCO29CQUNBO3dCQUNJLHNDQUFzQzt3QkFDdEMsc0NBQXNDO29CQUMxQztnQkFDSjs7WUFFSjtRQUNKO0lBQ0o7O0lBRUE7UUFDSTtZQUNJLG9CQUFhO1lBQWIscUJBQWE7WUFBYixvQkFBYTtZQUFiLGFBQWE7WUFDYix1QkFBZTtnQkFBZixtQkFBZTtvQkFBZixlQUFlO1lBQ2YseUJBQW1CO1lBQW5CLDJCQUFtQjtnQkFBbkIsc0JBQW1CO29CQUFuQixtQkFBbUI7WUFDbkIsY0FBYztZQUNkLHVEQUF1RDtZQUN2RCxrQkFBa0I7WUFDbEIsa0JBQWtCO1lBQ2xCO2dCQUNJLHlCQUE4QjtnQkFBOUIsc0NBQThCO29CQUE5QixzQkFBOEI7d0JBQTlCLDhCQUE4QjtZQUNsQztRQUNKO1FBQ0E7WUFDSSxpQkFBaUI7WUFDakIsY0FBYztZQUNkLHdDQUF3QztZQUN4Qzs7O2dCQUdJLHdDQUF3QztnQkFDeEMscUJBQXFCOztnQkFFckI7b0JBQ0kscUJBQXFCO29CQUNyQix3Q0FBd0M7b0JBQ3hDLHFCQUFxQjs7b0JBRXJCO3dCQUNJLDJCQUEyQjtvQkFDL0I7Z0JBQ0o7WUFDSjs7WUFFQTtnQkFDSSxrQkFBa0I7Z0JBQ2xCLHdCQUF3QjtnQkFDeEIsbURBQTJDO21CQUEzQyxnREFBMkM7d0JBQTNDLDJDQUEyQztnQkFDM0MsbUJBQW1COztnQkFFbkI7b0JBQ0ksMkJBQTJCO2dCQUMvQjtZQUNKO1FBQ0o7UUFDQTs7WUFFSTtnQkFDSTtvQkFDSSw4QkFBbUI7b0JBQW5CLDZCQUFtQjtvQkFBbkIsMkJBQW1CO3dCQUFuQix1QkFBbUI7NEJBQW5CLG1CQUFtQjtvQkFDbkIsdUJBQWU7d0JBQWYsbUJBQWU7NEJBQWYsZUFBZTtvQkFDZix3QkFBdUI7b0JBQXZCLCtCQUF1Qjt3QkFBdkIscUJBQXVCOzRCQUF2Qix1QkFBdUI7O29CQUV2Qjt3QkFDSSxTQUFTOzs7d0JBR1Q7NEJBQ0ksWUFBWTs0QkFDWixrQkFBa0I7NEJBQ2xCLG9CQUFhOzRCQUFiLHFCQUFhOzRCQUFiLG9CQUFhOzRCQUFiLGFBQWE7NEJBQ2IseUJBQThCOzRCQUE5QixzQ0FBOEI7Z0NBQTlCLHNCQUE4QjtvQ0FBOUIsOEJBQThCOzs7d0JBR2xDO29CQUNKOztvQkFFQTt3QkFDSSxjQUFjO3dCQUNkOzRCQUNJLHdDQUF3Qzs0QkFDeEM7Z0NBQ0ksMkJBQTJCOzRCQUMvQjt3QkFDSjt3QkFDQTs0QkFDSSx3Q0FBd0M7NEJBQ3hDLGdCQUFnQjt3QkFDcEI7d0JBQ0E7NEJBQ0ksU0FBUzs0QkFDVCxXQUFXO3dCQUNmOzt3QkFFQTs0QkFDSTtnQ0FDSSx3REFBd0Q7Z0NBQ3hELGlCQUFpQjs7NEJBRXJCO3dCQUNKO29CQUNKOztvQkFFQTt3QkFDSTs0QkFDSTt3QkFDSjtvQkFDSjs7b0JBRUE7d0JBQ0ksa0JBQWtCO3dCQUNsQixnQ0FBZ0M7b0JBQ3BDO2dCQUNKO1lBQ0o7UUFDSjs7O0lBR0o7O0FBRUo7O0FBRUEsMEJBQTBCO0FBQzFCO0lBQ0k7UUFDSSxZQUFZO0lBQ2hCO0FBQ0oiLCJmaWxlIjoiX2Zvb3Rlci5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuRm9vdGVyXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uc2l0ZS1mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1zZWNvbmRhcnktY29sb3ItcmdiKSwgLjgpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi10b3A6NjBweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDQ0cHggMCA2MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcclxuICAgICAgICAgICAgcGFkZGluZzogODBweCAwIDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JpZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjYwcHgsIDFmcikpO1xyXG4gICAgICAgICAgICBncmlkLWdhcDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAud2lkZ2V0LXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIC53aWRnZXQ6bm90KC53aWRnZXRfYmxvc3NvbXRoZW1lc19lbWFpbF9uZXdzbGV0dGVyX3dpZGdldCl7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgcCxhLCBoMSxoMixoMyxoNCxoNSxoNixzcGFuLCBzdHJvbmcsIGksIGVte1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBjb2xvcjpyZ2JhKHZhcigtLXdoaXRlLWNvbG9yLXJnYiksIDAuOSk7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgLy8gZm9vdGVyIHdpZGdldCB0ZXh0IGNvbG9yXHJcbiAgICAgICAgICAgICAgICAud2lkZ2V0Om5vdCgud2lkZ2V0X2J0dGtfY3VzdG9tX2NhdGVnb3JpZXMsLndpZGdldF9idHRrX2ltYWdlX3RleHRfd2lkZ2V0LC53aWRnZXRfYmxvc3NvbXRoZW1lc19lbWFpbF9uZXdzbGV0dGVyX3dpZGdldCl7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcCxcclxuICAgICAgICAgICAgICAgICAgICBzcGFuLFxyXG4gICAgICAgICAgICAgICAgICAgIGxpLFxyXG4gICAgICAgICAgICAgICAgICAgIGgxLGgyLGgzLGg0LGg1LHN0cm9uZyxcclxuICAgICAgICAgICAgICAgICAgICAmLndpZGdldF9idHRrX2NvbnRhY3Rfc29jaWFsX2xpbmtzIC5idHRrLWNvbnRhY3Qtd2lkZ2V0LXdyYXAgLmNvbnRhY3QtbGlzdCBsaSxcclxuICAgICAgICAgICAgICAgICAgICAmLndpZGdldF9idHRrX2F1dGhvcl9iaW8gLnRleHQtc2lnbmF0dXJlLFxyXG4gICAgICAgICAgICAgICAgICAgICYud2lkZ2V0X2J0dGtfYXV0aG9yX2JpbyAuYnR0ay1hdXRob3ItYmlvLWhvbGRlciAudGV4dC1ob2xkZXIgLnRpdGxlLWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSh2YXIoLS13aGl0ZS1jb2xvci1yZ2IpLCAwLjkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLndpZGdldF9idHRrX2NvbnRhY3Rfc29jaWFsX2xpbmtzIC5idHRrLWNvbnRhY3Qtd2lkZ2V0LXdyYXAgLmNvbnRhY3QtbGlzdCBsaSBhLFxyXG4gICAgICAgICAgICAgICAgICAgICYud2lkZ2V0X2J0dGtfY3VzdG9tX2NhdGVnb3JpZXMgLmJsb3Nzb210aGVtZXMtY3VzdG9tLWNhdGVnb3JpZXMtd3JhcCB1bCBsaSBhLFxyXG4gICAgICAgICAgICAgICAgICAgICYud2lkZ2V0X2J0dGtfcG9zdHNfY2F0ZWdvcnlfc2xpZGVyX3dpZGdldCAuaXRlbSAuY2Fyb3VzZWwtdGl0bGUgLnRpdGxlIGEsXHJcbiAgICAgICAgICAgICAgICAgICAgJi53aWRnZXRfYnR0a19wb3B1bGFyX3Bvc3QgdWw6bm90KC5zdHlsZS10aHJlZSkgbGkgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUgYSxcclxuICAgICAgICAgICAgICAgICAgICAmLndpZGdldF9idHRrX3Byb19yZWNlbnRfcG9zdCB1bDpub3QoLnN0eWxlLXRocmVlKSBsaSAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKHZhcigtLXdoaXRlLWNvbG9yLXJnYiksIDAuOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLndpZGdldF90ZXh0IC50ZXh0d2lkZ2V0IGEsXHJcbiAgICAgICAgICAgICAgICAgICAgJi53aWRnZXRfYnR0a19wb3N0c19jYXRlZ29yeV9zbGlkZXJfd2lkZ2V0IC5jYXJvdXNlbC10aXRsZSAuY2F0LWxpbmtzIGEsXHJcbiAgICAgICAgICAgICAgICAgICAgJi53aWRnZXRfYnR0a19wb3B1bGFyX3Bvc3QgdWw6bm90KC5zdHlsZS10aHJlZSkgbGkgLmVudHJ5LWhlYWRlciAuY2F0LWxpbmtzIGEsXHJcbiAgICAgICAgICAgICAgICAgICAgJi53aWRnZXRfYnR0a19wb3B1bGFyX3Bvc3QgdWw6bm90KC5zdHlsZS10aHJlZSkgbGkgLmVudHJ5LWhlYWRlciAuZW50cnktbWV0YSBhLFxyXG4gICAgICAgICAgICAgICAgICAgICYud2lkZ2V0X2J0dGtfcHJvX3JlY2VudF9wb3N0IHVsOm5vdCguc3R5bGUtdGhyZWUpIGxpIC5lbnRyeS1oZWFkZXIgLmNhdC1saW5rcyBhLFxyXG4gICAgICAgICAgICAgICAgICAgICYud2lkZ2V0X2J0dGtfcHJvX3JlY2VudF9wb3N0IHVsOm5vdCguc3R5bGUtdGhyZWUpIGxpIC5lbnRyeS1oZWFkZXIgLmVudHJ5LW1ldGEgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSh2YXIoLS13aGl0ZS1jb2xvci1yZ2IpLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAud2lkZ2V0Om5vdCgud2lkZ2V0X2J0dGtfYXV0aG9yX2JpbywgLndpZGdldF9idHRrX3BvcHVsYXJfcG9zdCwgLndpZGdldF9idHRrX2N1c3RvbV9jYXRlZ29yaWVzLCAud2lkZ2V0X2J0dGtfcHJvX3JlY2VudF9wb3N0LCAud2lkZ2V0X2J0aWZfaW5zdGFncmFtX3dpZGdldCwgLndpZGdldF9idHRrX2ltYWdlX3RleHRfd2lkZ2V0LCAud2lkZ2V0X2J0dGtfZGVzY3JpcHRpb25fd2lkZ2V0LCAud2lkZ2V0X3RvcF9yYXRlZF9wcm9kdWN0cywgLndpZGdldF9wcm9kdWN0cywgLndpZGdldF9idHRrX3NvY2lhbF9saW5rcywgLndpZGdldF9idHRrX2NvbnRhY3Rfc29jaWFsX2xpbmtzLCAud2lkZ2V0X25hdl9tZW51KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKHZhcigtLXdoaXRlLWNvbG9yLXJnYiksIC4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEodmFyKC0td2hpdGUtY29sb3ItcmdiKSwgMC45KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC53aWRnZXRfYnRpZl9pbnN0YWdyYW1fd2lkZ2V0IC5wcm9maWxlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDp2YXIoLS13aGl0ZS1jb2xvcikgO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1iIHtcclxuICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAyN3B4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSh2YXIoLS13aGl0ZS1jb2xvci1yZ2IpLCAuMDYpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2l0ZS1pbmZvIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuNzc3ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS13aGl0ZS1jb2xvci1yZ2IpLCAwLjcpO1xyXG4gICAgICAgICAgICAuY29weXJpZ2h0LFxyXG4gICAgICAgICAgICAuYXV0aG9yLWxpbmssXHJcbiAgICAgICAgICAgIC53cC1saW5rIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLXdoaXRlLWNvbG9yLXJnYiksIDAuNyk7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLXdoaXRlLWNvbG9yLXJnYiksIDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0bi1saW5rIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyLWJvdHRvbS1yaWdodHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5mb290ZXItbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAubmF2LW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPmF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS13aGl0ZS1jb2xvci1yZ2IpLCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4uc3VibWVudS10b2dnbGUtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0td2hpdGUtY29sb3ItcmdiKSwgMC43KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgPi5zdWItbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDp1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbToxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICArbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKHZhcigtLXdoaXRlLWNvbG9yLXJnYiksIDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzc3ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1wcmltYXJ5LWZvbnQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLy8gZm9vdGVyIGluc3RhZ3JhbSBzcGFjaW5nXHJcbi5pbnN0YWdyYW0tc2VjdGlvbntcclxuICAgICsuc2l0ZS1mb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgIH0gICBcclxufSJdfQ== */
body.blog .site-content,
body.home .site-content {
  padding: 60px 0 0;
}
@media screen and (min-width: 768px) {
  body.blog .site-content,
body.home .site-content {
    padding: 120px 0 0;
  }
}

.leftsidebar .page-grid #secondary,
.rightsidebar .page-grid #secondary {
  margin-top: 75px;
}
@media screen and (min-width: 992px) {
  .leftsidebar .page-grid,
.rightsidebar .page-grid {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    grid-gap: 50px;
  }
  .leftsidebar .page-grid .content-area,
.rightsidebar .page-grid .content-area {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
  }
  .leftsidebar .page-grid #secondary,
.rightsidebar .page-grid #secondary {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25.77%;
    -ms-flex: 0 0 25.77%;
    flex: 0 0 25.77%;
    max-width: 25.77%;
    margin-top: 0;
  }
}
@media screen and (min-width: 1200px) {
  .leftsidebar .page-grid,
.rightsidebar .page-grid {
    grid-gap: 80px;
  }
}
@media screen and (min-width: 1400px) {
  .leftsidebar .widget-area,
.rightsidebar .widget-area {
    min-width: 300px;
  }
}

@media screen and (min-width: 992px) {
  .leftsidebar .page-grid {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}

@media screen and (min-width: 992px) {
  .full-width:not(.home, .blog):not(.single-post) .page-grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.full-width:not(.home, .blog).centered .post-thumbnail {
  text-align: center;
}

/* Blog Layout
--------------------------------------------- */
.blog,
.home,
.archive,
.search-results {
  /* Grid Layout
  --------------------------------------------- */
}
.blog.list .content-area .site-main article .entry-meta .cat-links a,
.home.list .content-area .site-main article .entry-meta .cat-links a,
.archive.list .content-area .site-main article .entry-meta .cat-links a,
.search-results.list .content-area .site-main article .entry-meta .cat-links a {
  font-size: 0.667em;
}
.blog.list .content-area .site-main article .post-thumbnail,
.home.list .content-area .site-main article .post-thumbnail,
.archive.list .content-area .site-main article .post-thumbnail,
.search-results.list .content-area .site-main article .post-thumbnail {
  margin-bottom: 0;
}
.blog.list .content-area .site-main article h2,
.home.list .content-area .site-main article h2,
.archive.list .content-area .site-main article h2,
.search-results.list .content-area .site-main article h2 {
  font-size: 1.167em;
  line-height: 1.4285;
  margin: 10px 0;
}
@media screen and (min-width: 768px) {
  .blog.list .content-area .site-main article h2,
.home.list .content-area .site-main article h2,
.archive.list .content-area .site-main article h2,
.search-results.list .content-area .site-main article h2 {
    font-size: 1.333em;
    line-height: 1.375;
  }
}
.blog.grid-layout .page-grid .content-area .site-main,
.home.grid-layout .page-grid .content-area .site-main,
.archive.grid-layout .page-grid .content-area .site-main,
.search-results.grid-layout .page-grid .content-area .site-main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .blog.grid-layout .page-grid .content-area .site-main,
.home.grid-layout .page-grid .content-area .site-main,
.archive.grid-layout .page-grid .content-area .site-main,
.search-results.grid-layout .page-grid .content-area .site-main {
    margin: 0 -15px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.blog.grid-layout .page-grid .content-area .site-main article:first-of-type,
.home.grid-layout .page-grid .content-area .site-main article:first-of-type,
.archive.grid-layout .page-grid .content-area .site-main article:first-of-type,
.search-results.grid-layout .page-grid .content-area .site-main article:first-of-type {
  margin-bottom: 45px;
}
@media screen and (min-width: 768px) {
  .blog.grid-layout .page-grid .content-area .site-main article:first-of-type,
.home.grid-layout .page-grid .content-area .site-main article:first-of-type,
.archive.grid-layout .page-grid .content-area .site-main article:first-of-type,
.search-results.grid-layout .page-grid .content-area .site-main article:first-of-type {
    border-bottom: 1px solid rgba(var(--font-color-rgb), 0.06);
    padding-bottom: 35px;
    margin: 0 15px 45px;
  }
}
.blog.grid-layout .page-grid .content-area .site-main article:first-of-type .post-thumbnail,
.home.grid-layout .page-grid .content-area .site-main article:first-of-type .post-thumbnail,
.archive.grid-layout .page-grid .content-area .site-main article:first-of-type .post-thumbnail,
.search-results.grid-layout .page-grid .content-area .site-main article:first-of-type .post-thumbnail {
  margin-bottom: 23px;
}
@media screen and (min-width: 768px) {
  .blog.grid-layout .page-grid .content-area .site-main article:first-of-type .post-thumbnail,
.home.grid-layout .page-grid .content-area .site-main article:first-of-type .post-thumbnail,
.archive.grid-layout .page-grid .content-area .site-main article:first-of-type .post-thumbnail,
.search-results.grid-layout .page-grid .content-area .site-main article:first-of-type .post-thumbnail {
    margin-bottom: 30px;
  }
}
.blog.grid-layout .page-grid .content-area .site-main article:first-of-type .entry-meta .cat-links a,
.home.grid-layout .page-grid .content-area .site-main article:first-of-type .entry-meta .cat-links a,
.archive.grid-layout .page-grid .content-area .site-main article:first-of-type .entry-meta .cat-links a,
.search-results.grid-layout .page-grid .content-area .site-main article:first-of-type .entry-meta .cat-links a {
  font-size: 0.667em;
}
@media screen and (min-width: 768px) {
  .blog.grid-layout .page-grid .content-area .site-main article:first-of-type .entry-meta .cat-links a,
.home.grid-layout .page-grid .content-area .site-main article:first-of-type .entry-meta .cat-links a,
.archive.grid-layout .page-grid .content-area .site-main article:first-of-type .entry-meta .cat-links a,
.search-results.grid-layout .page-grid .content-area .site-main article:first-of-type .entry-meta .cat-links a {
    font-size: 0.722em;
  }
}
.blog.grid-layout .page-grid .content-area .site-main article:first-of-type h2,
.home.grid-layout .page-grid .content-area .site-main article:first-of-type h2,
.archive.grid-layout .page-grid .content-area .site-main article:first-of-type h2,
.search-results.grid-layout .page-grid .content-area .site-main article:first-of-type h2 {
  font-size: 1.667em;
  line-height: 1.26667;
}
@media screen and (min-width: 768px) {
  .blog.grid-layout .page-grid .content-area .site-main article:first-of-type h2,
.home.grid-layout .page-grid .content-area .site-main article:first-of-type h2,
.archive.grid-layout .page-grid .content-area .site-main article:first-of-type h2,
.search-results.grid-layout .page-grid .content-area .site-main article:first-of-type h2 {
    font-size: 2.222em;
    line-height: 1.225;
  }
}
.blog.grid-layout .page-grid .content-area .site-main article:not(:first-of-type),
.home.grid-layout .page-grid .content-area .site-main article:not(:first-of-type),
.archive.grid-layout .page-grid .content-area .site-main article:not(:first-of-type),
.search-results.grid-layout .page-grid .content-area .site-main article:not(:first-of-type) {
  margin: 0 0 30px 0;
}
@media screen and (min-width: 768px) {
  .blog.grid-layout .page-grid .content-area .site-main article:not(:first-of-type),
.home.grid-layout .page-grid .content-area .site-main article:not(:first-of-type),
.archive.grid-layout .page-grid .content-area .site-main article:not(:first-of-type),
.search-results.grid-layout .page-grid .content-area .site-main article:not(:first-of-type) {
    width: -webkit-calc(50% - 30px);
    width: calc(50% - 30px);
    margin: 0 15px 60px;
  }
}
.blog.grid-layout .page-grid .content-area .site-main article:not(:first-of-type) .post-thumbnail,
.home.grid-layout .page-grid .content-area .site-main article:not(:first-of-type) .post-thumbnail,
.archive.grid-layout .page-grid .content-area .site-main article:not(:first-of-type) .post-thumbnail,
.search-results.grid-layout .page-grid .content-area .site-main article:not(:first-of-type) .post-thumbnail {
  margin-bottom: 23px;
}
@media screen and (min-width: 768px) {
  .blog.grid-layout .page-grid .content-area .site-main article:not(:first-of-type) .post-thumbnail,
.home.grid-layout .page-grid .content-area .site-main article:not(:first-of-type) .post-thumbnail,
.archive.grid-layout .page-grid .content-area .site-main article:not(:first-of-type) .post-thumbnail,
.search-results.grid-layout .page-grid .content-area .site-main article:not(:first-of-type) .post-thumbnail {
    margin-bottom: 28px;
  }
}
.blog.full-width:not(.masonry-layout).centered .site-content .section-header,
.home.full-width:not(.masonry-layout).centered .site-content .section-header,
.archive.full-width:not(.masonry-layout).centered .site-content .section-header,
.search-results.full-width:not(.masonry-layout).centered .site-content .section-header {
  text-align: center;
}
.blog.full-width:not(.masonry-layout).centered .site-content .content-area .site-main,
.home.full-width:not(.masonry-layout).centered .site-content .content-area .site-main,
.archive.full-width:not(.masonry-layout).centered .site-content .content-area .site-main,
.search-results.full-width:not(.masonry-layout).centered .site-content .content-area .site-main {
  max-width: 755px;
  margin: 0 auto;
}

.popular-posts .section-header {
  margin-bottom: 45px;
}
@media screen and (min-width: 768px) {
  .popular-posts .section-header {
    text-align: center;
  }
}
.popular-posts .section-header .sub-title {
  font-size: 1em;
}

/* Single Post & page
    --------------------------------------------- */
.single .page-header .posted-on,
.single .site-main .posted-on {
  font-family: var(--secondary-font);
  text-transform: capitalize;
}
.single .advertisement-single {
  margin-top: 40px;
}
.single .advertisement-single + .site-main {
  margin-top: 30px;
}
.single .page-header {
  margin-bottom: 28px;
}
@media screen and (min-width: 768px) {
  .single .page-header {
    margin-bottom: 47px;
  }
}
.single .page-header .entry-header {
  padding-top: 49px;
  margin-bottom: 50px;
}
@media screen and (min-width: 992px) {
  .single .page-header .entry-header {
    padding-top: 80px;
  }
}
.single .page-header .entry-header .entry-meta {
  margin-bottom: 13px;
}
.single .page-header .entry-header .entry-meta:last-child {
  margin-bottom: 0;
}
.single .page-header .entry-header .entry-title {
  font-size: 1.666em;
  line-height: 1.3;
}
@media screen and (min-width: 992px) {
  .single .page-header .entry-header .entry-title {
    font-size: 2.66em;
  }
}
.single .page-header .posted-on a {
  padding-left: 0;
}
.single .page-header .posted-on a::before {
  content: none;
}
@media screen and (min-width: 1200px) {
  .single.leftsidebar .site-main .container, .single.rightsidebar .site-main .container {
    max-width: 1170px;
  }
}
.single.leftsidebar .site-main .popular-posts,
.single.leftsidebar .site-main .related-posts,
.single.leftsidebar .site-main .additional-post, .single.rightsidebar .site-main .popular-posts,
.single.rightsidebar .site-main .related-posts,
.single.rightsidebar .site-main .additional-post {
  max-width: 100%;
}
.single.leftsidebar .site-main .post .entry-header, .single.rightsidebar .site-main .post .entry-header {
  text-align: start;
}
@media screen and (min-width: 1200px) {
  .single .site-content .site-main .container {
    max-width: 1000px;
  }
}
.single .site-content .site-main .content-wrap .entry-content {
  margin-top: 0;
}
.single .site-content .content-header-wrap .entry-header-wrapper .entry-header, .single .site-content .site-main .entry-header, .single .site-content .page-header .entry-header {
  text-align: left;
  margin-bottom: 10px;
}
@media screen and (min-width: 768px) {
  .single .site-content .content-header-wrap .entry-header-wrapper .entry-header, .single .site-content .site-main .entry-header, .single .site-content .page-header .entry-header {
    text-align: center;
  }
}
.single .site-content .content-header-wrap .entry-header-wrapper .entry-header .entry-title, .single .site-content .site-main .entry-header .entry-title, .single .site-content .page-header .entry-header .entry-title {
  font-size: 1.666em;
  margin-bottom: 12px;
  line-height: 1.3;
  margin-top: 15px;
}
@media screen and (min-width: 992px) {
  .single .site-content .content-header-wrap .entry-header-wrapper .entry-header .entry-title, .single .site-content .site-main .entry-header .entry-title, .single .site-content .page-header .entry-header .entry-title {
    font-size: 2.666em;
  }
}
.single .site-content .content-header-wrap .entry-header-wrapper .entry-header .entry-title + .entry-meta, .single .site-content .site-main .entry-header .entry-title + .entry-meta, .single .site-content .page-header .entry-header .entry-title + .entry-meta {
  display: inline-block;
}
.single .site-content .content-header-wrap .entry-header-wrapper .entry-header .entry-title + .entry-meta .posted-on, .single .site-content .site-main .entry-header .entry-title + .entry-meta .posted-on, .single .site-content .page-header .entry-header .entry-title + .entry-meta .posted-on {
  margin-left: 0;
}
.single .site-content .content-header-wrap .entry-header-wrapper .entry-header .entry-title + .entry-meta .posted-on a, .single .site-content .site-main .entry-header .entry-title + .entry-meta .posted-on a, .single .site-content .page-header .entry-header .entry-title + .entry-meta .posted-on a {
  padding-left: 0;
}
.single .site-content .content-header-wrap .entry-header-wrapper .entry-header .entry-title + .entry-meta .posted-on a::before, .single .site-content .site-main .entry-header .entry-title + .entry-meta .posted-on a::before, .single .site-content .page-header .entry-header .entry-title + .entry-meta .posted-on a::before {
  content: none;
}
.single .site-content .content-header-wrap .entry-header-wrapper .entry-header .entry-title + .entry-meta .single .site-main .post .entry-header .entry-title + .entry-meta .byline, .single .site-content .site-main .entry-header .entry-title + .entry-meta .single .site-main .post .entry-header .entry-title + .entry-meta .byline, .single .site-content .page-header .entry-header .entry-title + .entry-meta .single .site-main .post .entry-header .entry-title + .entry-meta .byline {
  display: inline-block;
}
.single .site-content .content-header-wrap .entry-header-wrapper .entry-header .entry-title + .entry-meta .byline, .single .site-content .site-main .entry-header .entry-title + .entry-meta .byline, .single .site-content .page-header .entry-header .entry-title + .entry-meta .byline {
  display: inline-block;
}
.single .site-content .content-header-wrap .entry-header-wrapper .entry-header .entry-title + .entry-meta .byline .fn, .single .site-content .site-main .entry-header .entry-title + .entry-meta .byline .fn, .single .site-content .page-header .entry-header .entry-title + .entry-meta .byline .fn {
  font-size: 0.7777em;
}
.single .site-content .content-header-wrap .entry-header-wrapper .entry-header .entry-title + .entry-meta .byline + .posted-on, .single .site-content .site-main .entry-header .entry-title + .entry-meta .byline + .posted-on, .single .site-content .page-header .entry-header .entry-title + .entry-meta .byline + .posted-on {
  margin-left: 8px;
  padding-left: 8px;
  position: relative;
}
.single .site-content .content-header-wrap .entry-header-wrapper .entry-header .entry-title + .entry-meta .byline + .posted-on::before, .single .site-content .site-main .entry-header .entry-title + .entry-meta .byline + .posted-on::before, .single .site-content .page-header .entry-header .entry-title + .entry-meta .byline + .posted-on::before {
  content: "";
  position: absolute;
  top: 6.5px;
  left: 0;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: rgba(var(--font-color-rgb), 0.3);
}
.single .site-content .content-header-wrap .entry-header-wrapper .entry-header .entry-title + .entry-meta .byline + .posted-on:hover::before, .single .site-content .site-main .entry-header .entry-title + .entry-meta .byline + .posted-on:hover::before, .single .site-content .page-header .entry-header .entry-title + .entry-meta .byline + .posted-on:hover::before {
  background-color: var(--primary-color);
}
.single .site-content .content-header-wrap .entry-header-wrapper .entry-header .cat-links a, .single .site-content .site-main .entry-header .cat-links a, .single .site-content .page-header .entry-header .cat-links a {
  color: var(--primary-color);
}
.single .site-content .content-header-wrap .entry-header-wrapper .entry-header .cat-links a::before, .single .site-content .site-main .entry-header .cat-links a::before, .single .site-content .page-header .entry-header .cat-links a::before {
  top: 8.5px;
}
.single .site-content .content-header-wrap .entry-header-wrapper .entry-header .cat-links a:hover, .single .site-content .site-main .entry-header .cat-links a:hover, .single .site-content .page-header .entry-header .cat-links a:hover {
  color: var(--secondary-color);
}
.single .site-content .content-header-wrap .entry-header-wrapper .post-thumbnail, .single .site-content .site-main .post-thumbnail, .single .site-content .page-header .post-thumbnail {
  margin: 35px 0;
  text-align: center;
}
.single.style-one .page-header {
  margin-bottom: 0;
}
.single.style-one .page-header .breadcrumb-wrapper {
  position: relative;
}
.single.style-one .page-grid {
  margin-top: 40px;
}
@media screen and (min-width: 768px) {
  .single.style-one .page-grid {
    margin-top: 77px;
  }
}
@media screen and (min-width: 768px) {
  .single.style-one .page-grid .post.has-meta {
    padding-left: 0;
  }
}
.single.style-one .page-grid .post.has-meta .outer-content-wrap {
  position: relative;
}
@media screen and (min-width: 768px) {
  .single.style-one .page-grid .post.has-meta .outer-content-wrap {
    padding-left: 125px;
  }
}
@media screen and (min-width: 1400px) {
  .single.style-one .page-grid .post.has-meta .outer-content-wrap {
    padding: 0;
  }
}
.single.style-one .page-grid .site-main .post .entry-header .entry-title {
  line-height: 1.2;
  margin-top: 13px;
}
.single.style-one.single .site-content .site-main .content-wrap .advertisement-single + .entry-content {
  margin-top: 30px;
}
.single.full-width .page-header {
  position: relative;
}
.single.full-width .page-header .post-thumbnail {
  text-align: center;
}
.single.full-width .page-grid .content-area .newsletter {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}
.single.full-width .page-grid .content-area .content-wrap {
  max-width: 100%;
  margin-left: 0;
}
.single.full-width.style-two .post .entry-header {
  text-align: left;
}
.single.full-width.centered .page-header .entry-header {
  text-align: center;
}
.single.full-width.centered .page-header .entry-header .entry-title {
  margin-top: 0;
  margin-bottom: 21px;
}
.single.full-width.centered .page-grid .content-area article > .content-wrap,
.single.full-width.centered .page-grid .content-area .newsletter {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}
.single.full-width.centered.style-two .post .entry-header {
  text-align: center;
}
.single.full-width.centered.style-five .site-main .post .entry-header {
  max-width: 700px;
  margin: 0 auto 10px;
  text-align: left;
  width: 100%;
}
.single.full-width.centered.style-five .site-main .post .post-thumbnail {
  text-align: left;
  max-width: 700px;
  margin: 50px auto;
}
.single .single-button-wrapper {
  text-align: center;
  margin-top: 60px;
}
.single .single-button-wrapper .wc-btn {
  outline: none;
}
.single .popular-posts,
.single .related-posts,
.single .additional-post {
  margin: 50px auto 0;
  padding-top: 50px;
}
.single .page-grid .content-area .newsletter {
  margin-top: 66px;
}
.single .page-grid .content-area .newsletter .blossomthemes-email-newsletter-wrapper {
  padding: 40px;
}
@media (min-width: 768px) {
  .single .page-grid .content-area .newsletter .blossomthemes-email-newsletter-wrapper {
    padding: 70px 60px;
  }
}
.single .page-grid .content-area .newsletter .blossomthemes-email-newsletter-wrapper .container {
  padding: 0;
}
.single .page-grid .content-area .newsletter .blossomthemes-email-newsletter-wrapper .container .text-holder {
  text-align: center;
}
.single .page-grid .content-area .newsletter .blossomthemes-email-newsletter-wrapper .container .text-holder span {
  font-size: 1em;
}
.single .page-grid .content-area .newsletter .blossomthemes-email-newsletter-wrapper .container form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 17px;
}
.single .page-grid .content-area .newsletter .blossomthemes-email-newsletter-wrapper .container form > label {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 20px 0 10px 0;
}
.single .page-grid .content-area .newsletter .blossomthemes-email-newsletter-wrapper .container form > label .subscribe-inner-wrap .check-mark {
  margin-top: 5px;
}
.single .page-grid .content-area .newsletter .blossomthemes-email-newsletter-wrapper .container form > label .subscribe-inner-wrap .text {
  font-size: 0.777777778em;
  line-height: 1.8em;
}
.single .page-grid .content-area .newsletter .blossomthemes-email-newsletter-wrapper .container form > label .subscribe-inner-wrap input[type=checkbox]:checked + .check-mark {
  background-color: #fff;
}
@media (min-width: 768px) {
  .single .page-grid .content-area .newsletter .blossomthemes-email-newsletter-wrapper .container form input:not(input[type=checkbox]) {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: 370px;
  }
}
.single .author-signature {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-row-gap: 1em;
  grid-column-gap: 2em;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  margin-top: 45px;
}
.single .author-signature .social-networks {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  grid-gap: 0;
  opacity: 0.8;
}
.single .author-signature .social-networks li {
  margin: 5px;
  padding-left: 0;
}
.single .author-signature .social-networks li::before {
  content: none;
}
.single .author-signature .social-networks li a {
  display: inline-block;
  line-height: 1.3;
  padding: 5px 7px;
  text-decoration: none;
  color: var(--font-color);
  font-size: 16px;
}
.single .author-signature .social-networks li a:hover {
  color: var(--primary-color);
}
.single .author-signature.center {
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.single .author-signature.right {
  text-align: right;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.site-main .entry-content .highlight {
  background-color: rgba(var(--primary-color-rgb), 0.2);
}
.site-main .entry-content p + ul, .site-main .entry-content p + ol {
  margin-top: -15px;
}

.page .site-main .entry-footer,
.single .site-main .entry-footer {
  margin-top: 50px;
}
.page .site-main .entry-footer .tags > span,
.single .site-main .entry-footer .tags > span {
  font-size: 0.777em;
}
.page .site-main .entry-footer .tags a,
.single .site-main .entry-footer .tags a {
  color: var(--primary-color);
  font-size: 0.722em;
  display: inline-block;
  margin: 0 5px;
  font-family: var(--secondary-font);
}
.page .author-section,
.single .author-section {
  max-width: 755px;
  margin: 0 auto;
  margin-top: 40px;
}
.page .author-section .inner-author-section,
.single .author-section .inner-author-section {
  background-color: rgba(var(--primary-color-rgb), 0.03);
  padding: 45px 40px;
}
.page .author-section .result-count,
.single .author-section .result-count {
  margin-top: 50px;
  display: inline-block;
}
.page .author-section .author-img-title-wrap,
.single .author-section .author-img-title-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-gap: 20px;
  text-align: left;
  margin-bottom: 18px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media screen and (min-width: 576px) {
  .page .author-section .author-img-title-wrap,
.single .author-section .author-img-title-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 35px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.page .author-section .author-img-title-wrap .author-img,
.single .author-section .author-img-title-wrap .author-img {
  margin: 0;
}
.page .author-section .author-img-title-wrap .author-img img,
.single .author-section .author-img-title-wrap .author-img img {
  width: 110px;
  height: 110px;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 100px;
}
.page .author-section .author-img-title-wrap .author-title-wrap .title,
.single .author-section .author-img-title-wrap .author-title-wrap .title {
  font-size: 0.8888888889em;
  letter-spacing: 0.2px;
  font-family: var(--primary-font);
  margin-bottom: 8px;
  line-height: 1;
}
.page .author-section .author-img-title-wrap .author-title-wrap .byline .fn,
.page .author-section .author-img-title-wrap .author-title-wrap .author-name,
.single .author-section .author-img-title-wrap .author-title-wrap .byline .fn,
.single .author-section .author-img-title-wrap .author-title-wrap .author-name {
  font-size: 1.3333333333em;
  line-height: 1.75;
  font-family: var(--secondary-font);
  font-weight: 500;
  margin-bottom: 15px;
  text-transform: capitalize;
}
.page .author-section .author-img-title-wrap .author-title-wrap .social-networks,
.single .author-section .author-img-title-wrap .author-title-wrap .social-networks {
  margin-top: 15px;
}
.page .author-section .author-content p:last-child,
.single .author-section .author-content p:last-child {
  margin-bottom: 0;
}

.popular-posts,
.related-posts,
.additional-post {
  max-width: 755px;
  border-top: 1px solid rgba(var(--font-color-rgb), 0.05);
}
.popular-posts .title,
.related-posts .title,
.additional-post .title {
  margin-bottom: 40px;
  font-weight: 500;
  font-size: 1.66em;
}
@media screen and (min-width: 768px) {
  .popular-posts .title,
.related-posts .title,
.additional-post .title {
    font-size: 1.94em;
    margin-bottom: 45px;
  }
}
.popular-posts .article-wrap,
.related-posts .article-wrap,
.additional-post .article-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-row-gap: 45px;
}
@media screen and (min-width: 576px) {
  .popular-posts .article-wrap,
.related-posts .article-wrap,
.additional-post .article-wrap {
    margin: 0 -15px;
  }
}
.popular-posts .article-wrap .post,
.related-posts .article-wrap .post,
.additional-post .article-wrap .post {
  margin: 0;
}
.popular-posts .article-wrap .post .post-thumbnail,
.related-posts .article-wrap .post .post-thumbnail,
.additional-post .article-wrap .post .post-thumbnail {
  display: block;
  margin-bottom: 24px;
}
.popular-posts .article-wrap .post .entry-header,
.related-posts .article-wrap .post .entry-header,
.additional-post .article-wrap .post .entry-header {
  text-align: left;
}
.popular-posts .article-wrap .post .entry-header .cat-links a::before,
.related-posts .article-wrap .post .entry-header .cat-links a::before,
.additional-post .article-wrap .post .entry-header .cat-links a::before {
  top: 8px;
}
.popular-posts .article-wrap .post .entry-header .entry-title,
.related-posts .article-wrap .post .entry-header .entry-title,
.additional-post .article-wrap .post .entry-header .entry-title {
  font-size: 1.166em;
  line-height: 1.4;
  margin-bottom: 0;
  margin-top: 12px;
  margin-bottom: 0;
  font-weight: normal;
}
.popular-posts .article-wrap .post .entry-header .entry-title a,
.related-posts .article-wrap .post .entry-header .entry-title a,
.additional-post .article-wrap .post .entry-header .entry-title a {
  color: rgba(var(--font-color-rgb), 0.9);
  -webkit-transition: all 0.235s ease-in-out;
  -o-transition: all 0.235s ease-in-out;
  transition: all 0.235s ease-in-out;
}
.popular-posts .article-wrap .post .entry-header .entry-title a:hover,
.related-posts .article-wrap .post .entry-header .entry-title a:hover,
.additional-post .article-wrap .post .entry-header .entry-title a:hover {
  color: var(--primary-color);
}
.popular-posts .article-wrap .post .entry-header .entry-footer .byline + .posted-on,
.related-posts .article-wrap .post .entry-header .entry-footer .byline + .posted-on,
.additional-post .article-wrap .post .entry-header .entry-footer .byline + .posted-on {
  margin-left: 10px;
}
@media screen and (min-width: 768px) {
  .popular-posts .article-wrap,
.related-posts .article-wrap,
.additional-post .article-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0 -22.5px;
  }
  .popular-posts .article-wrap .post,
.related-posts .article-wrap .post,
.additional-post .article-wrap .post {
    padding: 0 22.5px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
.popular-posts .section-button-wrapper,
.related-posts .section-button-wrapper,
.additional-post .section-button-wrapper {
  margin-top: 80px;
  text-align: center;
}

.error404 .page-grid .additional-post {
  max-width: 100%;
  border-top: 0;
}
@media screen and (min-width: 992px) {
  .error404 .page-grid .additional-post .article-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0 -22.5px;
  }
  .error404 .page-grid .additional-post .article-wrap .post {
    padding: 0 22.5px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33%;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    max-width: 33.33%;
  }
}

.page:not(.home).full-width:not(.woocommerce-account, .woocommerce-checkout, .woocommerce-cart, .error404).centered .content-area .site-main article.page {
  max-width: 755px;
  margin-left: auto;
  margin-right: auto;
}
.page:not(.home) .page-header {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 50px;
}
@media screen and (min-width: 992px) {
  .page:not(.home) .page-header {
    margin-bottom: 80px;
  }
}

@media screen and (min-width: 768px) {
  .single-post.leftsidebar:not(.error404) .popular-posts .article-wrap .post,
.single-post.leftsidebar:not(.error404) .related-posts .article-wrap .post,
.single-post.leftsidebar:not(.error404) .additional-post .article-wrap .post, .single-post.rightsidebar:not(.error404) .popular-posts .article-wrap .post,
.single-post.rightsidebar:not(.error404) .related-posts .article-wrap .post,
.single-post.rightsidebar:not(.error404) .additional-post .article-wrap .post {
    padding: 0 22.5px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
.single-post.leftsidebar .content-area .newsletter-section .blossomthemes-email-newsletter-wrapper .container, .single-post.rightsidebar .content-area .newsletter-section .blossomthemes-email-newsletter-wrapper .container, .single-post.full-width .content-area .newsletter-section .blossomthemes-email-newsletter-wrapper .container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .single-post.leftsidebar .content-area .newsletter-section .blossomthemes-email-newsletter-wrapper, .single-post.rightsidebar .content-area .newsletter-section .blossomthemes-email-newsletter-wrapper, .single-post.full-width .content-area .newsletter-section .blossomthemes-email-newsletter-wrapper {
    padding: 60px 40px;
  }
  .single-post.leftsidebar .content-area .newsletter-section .blossomthemes-email-newsletter-wrapper .text-holder, .single-post.rightsidebar .content-area .newsletter-section .blossomthemes-email-newsletter-wrapper .text-holder, .single-post.full-width .content-area .newsletter-section .blossomthemes-email-newsletter-wrapper .text-holder {
    text-align: center;
  }
  .single-post.leftsidebar .content-area .newsletter-section .blossomthemes-email-newsletter-wrapper .text-holder h3, .single-post.rightsidebar .content-area .newsletter-section .blossomthemes-email-newsletter-wrapper .text-holder h3, .single-post.full-width .content-area .newsletter-section .blossomthemes-email-newsletter-wrapper .text-holder h3 {
    display: inline-block;
  }
  .single-post.leftsidebar .content-area .newsletter-section .blossomthemes-email-newsletter-wrapper form > label, .single-post.rightsidebar .content-area .newsletter-section .blossomthemes-email-newsletter-wrapper form > label, .single-post.full-width .content-area .newsletter-section .blossomthemes-email-newsletter-wrapper form > label {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.single-post.full-width .content-area .newsletter-section {
  max-width: 785px;
  margin-left: auto;
  margin-right: auto;
}
.single-post .content-area .newsletter-section {
  margin-top: 50px;
}
.single-post .content-area .newsletter-section .blossomthemes-email-newsletter-wrapper .container form input[name=subscribe-fname] {
  margin-right: 0;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztJQUVJLGlCQUFpQjs7SUFFakI7UUFDSSxrQkFBa0I7SUFDdEI7QUFDSjs7QUFFQTs7SUFFSTtRQUNJO1lBQ0ksZ0JBQWdCO1FBQ3BCOztRQUVBO1lBQ0ksOEJBQW1CO1lBQW5CLDZCQUFtQjtZQUFuQiwyQkFBbUI7Z0JBQW5CLHVCQUFtQjtvQkFBbkIsbUJBQW1CO1lBQ25CLGNBQWM7O1lBRWQsa0JBQWtCO1lBQ2xCO2dCQUNJLG1CQUFVO2dCQUFWLGtCQUFVO29CQUFWLGNBQVU7d0JBQVYsVUFBVTtnQkFDVixtQkFBbUI7Z0JBQ25CLG9CQUFvQjtZQUN4Qjs7WUFFQTtnQkFDSSxtQkFBZ0I7Z0JBQWhCLHdCQUFnQjtvQkFBaEIsb0JBQWdCO3dCQUFoQixnQkFBZ0I7Z0JBQ2hCLGlCQUFpQjtnQkFDakIsYUFBYTtZQUNqQjtRQUNKOztRQUVBO1lBQ0ksY0FBYztRQUNsQjtJQUNKOztJQUVBO1FBQ0k7WUFDSSxnQkFBZ0I7UUFDcEI7SUFDSjtBQUNKOztBQUVBO0lBQ0k7UUFDSTtZQUNJLDhCQUEyQjtZQUEzQiw4QkFBMkI7WUFBM0IsbUNBQTJCO2dCQUEzQiwrQkFBMkI7b0JBQTNCLDJCQUEyQjtRQUMvQjtJQUNKO0FBQ0o7O0FBRUE7SUFDSTtRQUNJO1lBQ0k7Z0JBQ0ksNEJBQXNCO2dCQUF0Qiw2QkFBc0I7Z0JBQXRCLDhCQUFzQjtvQkFBdEIsMEJBQXNCO3dCQUF0QixzQkFBc0I7WUFDMUI7UUFDSjtJQUNKOztJQUVBO1FBQ0k7WUFDSSxrQkFBa0I7UUFDdEI7SUFDSjtBQUNKOztBQUVBOytDQUMrQzs7QUFFL0M7Ozs7SUFJSSxjQUFjOztJQUVkO1FBQ0k7WUFDSTtnQkFDSTtvQkFDSTt3QkFDSTs0QkFDSSxrQkFBa0I7d0JBQ3RCO29CQUNKOztvQkFFQTt3QkFDSSxnQkFBZ0I7b0JBQ3BCO29CQUNBO3dCQUNJLGtCQUFrQjt3QkFDbEIsbUJBQW1CO3dCQUNuQixjQUFjOzt3QkFFZDs0QkFDSSxrQkFBa0I7NEJBQ2xCLGtCQUFrQjt3QkFDdEI7b0JBQ0o7Z0JBQ0o7WUFDSjtRQUNKO0lBQ0osRUFBRSxXQUFXOztJQUViO21EQUMrQztJQUMvQztRQUNJO1lBQ0k7Z0JBQ0k7b0JBQ0ksb0JBQWE7b0JBQWIscUJBQWE7b0JBQWIsb0JBQWE7b0JBQWIsYUFBYTtvQkFDYiw0QkFBc0I7b0JBQXRCLDZCQUFzQjtvQkFBdEIsOEJBQXNCO3dCQUF0QiwwQkFBc0I7NEJBQXRCLHNCQUFzQjs7b0JBRXRCO3dCQUNJLGVBQWU7d0JBQ2YsdUJBQWU7NEJBQWYsbUJBQWU7Z0NBQWYsZUFBZTt3QkFDZiw4QkFBbUI7d0JBQW5CLDZCQUFtQjt3QkFBbkIsMkJBQW1COzRCQUFuQix1QkFBbUI7Z0NBQW5CLG1CQUFtQjtvQkFDdkI7b0JBQ0E7d0JBQ0k7NEJBQ0ksbUJBQW1COzs0QkFFbkI7Z0NBQ0ksMERBQTBEO2dDQUMxRCxvQkFBb0I7Z0NBQ3BCLG1CQUFtQjs0QkFDdkI7OzRCQUVBO2dDQUNJLG1CQUFtQjtnQ0FDbkI7b0NBQ0ksbUJBQW1CO2dDQUN2Qjs0QkFDSjs0QkFDQTtnQ0FDSTtvQ0FDSTt3Q0FDSSxrQkFBa0I7d0NBQ2xCOzRDQUNJLGtCQUFrQjt3Q0FDdEI7b0NBQ0o7Z0NBQ0o7NEJBQ0osRUFBRSxXQUFXOzRCQUNiO2dDQUNJLGtCQUFrQjtnQ0FDbEIsb0JBQW9CO2dDQUNwQjtvQ0FDSSxrQkFBa0I7b0NBQ2xCLGtCQUFrQjtnQ0FDdEI7NEJBQ0o7d0JBQ0osRUFBRSxZQUFZOzt3QkFFZDs0QkFDSTtnQ0FDSSwrQkFBdUI7Z0NBQXZCLHVCQUF1QjtnQ0FDdkIsbUJBQW1COzRCQUN2Qjs0QkFDQSxrQkFBa0I7OzRCQUVsQjtnQ0FDSSxtQkFBbUI7O2dDQUVuQjtvQ0FDSSxtQkFBbUI7Z0NBQ3ZCOzRCQUNKLEVBQUUsY0FBYzt3QkFDcEIsRUFBRSxnQkFBZ0I7b0JBQ3RCO2dCQUNKO1lBQ0o7UUFDSixFQUFFLFNBQVM7SUFDZjs7O0lBR0E7UUFDSTtZQUNJO2dCQUNJO29CQUNJLGtCQUFrQjtnQkFDdEI7Z0JBQ0E7b0JBQ0k7d0JBQ0ksZ0JBQWdCO3dCQUNoQixjQUFjO29CQUNsQjtnQkFDSjtZQUNKO1FBQ0o7SUFDSjtBQUNKOztBQUVBLHNCQUFzQjtBQUN0QjtJQUNJO1FBQ0ksbUJBQW1COztRQUVuQjtZQUNJLGtCQUFrQjtRQUN0Qjs7UUFFQTtZQUNJLGNBQWM7UUFDbEI7SUFDSjtBQUNKOztBQUVBO21EQUNtRDtBQUNuRDtJQUNJOztRQUVJO1lBQ0ksa0NBQWtDO1lBQ2xDLDBCQUEwQjtRQUM5QjtJQUNKO0lBQ0E7UUFDSSxnQkFBZ0I7UUFDaEI7WUFDSSxnQkFBZ0I7UUFDcEI7SUFDSjtJQUNBO1FBQ0ksbUJBQW1CO1FBQ25CO1lBQ0ksbUJBQW1CO1FBQ3ZCOztRQUVBO1lBQ0ksaUJBQWlCO1lBQ2pCLG1CQUFtQjtZQUNuQjtnQkFDSSxpQkFBaUI7WUFDckI7O1lBRUE7Z0JBQ0ksbUJBQW1COztnQkFFbkI7b0JBQ0ksZ0JBQWdCO2dCQUNwQjtZQUNKOztZQUVBO2dCQUNJLGtCQUFrQjtnQkFDbEIsZ0JBQWdCOztnQkFFaEI7b0JBQ0ksaUJBQWlCO2dCQUNyQjtZQUNKO1FBQ0o7O1FBRUE7WUFDSTtnQkFDSSxlQUFlOztnQkFFZjtvQkFDSSxhQUFhO2dCQUNqQjtZQUNKO1FBQ0o7SUFDSjs7SUFFQTs7UUFFSTtZQUNJO2dCQUNJO29CQUNJLGlCQUFpQjtnQkFDckI7WUFDSjs7WUFFQTs7O2dCQUdJLGVBQWU7WUFDbkI7O1lBRUE7Z0JBQ0k7b0JBQ0ksaUJBQWlCO2dCQUNyQjtZQUNKO1FBQ0o7SUFDSjtJQUNBO1FBQ0k7WUFDSTtnQkFDSTtvQkFDSSxpQkFBaUI7Z0JBQ3JCO1lBQ0o7WUFDQTtnQkFDSTtvQkFDSSxhQUFhO2dCQUNqQjtZQUNKO1FBQ0o7UUFDQTtZQUNJO2dCQUNJLGdCQUFnQjtnQkFDaEIsbUJBQW1CO2dCQUNuQjtvQkFDSSxrQkFBa0I7Z0JBQ3RCOztnQkFFQTtvQkFDSSxrQkFBa0I7b0JBQ2xCLG1CQUFtQjtvQkFDbkIsZ0JBQWdCO29CQUNoQixnQkFBZ0I7b0JBQ2hCO3dCQUNJLGtCQUFrQjtvQkFDdEI7O29CQUVBO3dCQUNJLHFCQUFxQjs7d0JBRXJCOzRCQUNJLGNBQWM7OzRCQUVkO2dDQUNJLGVBQWU7O2dDQUVmO29DQUNJLGFBQWE7Z0NBQ2pCOzRCQUNKO3dCQUNKOzt3QkFFQTs0QkFDSSxxQkFBcUI7d0JBQ3pCO3dCQUNBOzRCQUNJLHFCQUFxQjs0QkFDckI7Z0NBQ0ksbUJBQW1COzRCQUN2Qjs0QkFDQTtnQ0FDSSxnQkFBZ0I7Z0NBQ2hCLGlCQUFpQjtnQ0FDakIsa0JBQWtCO2dDQUNsQjtvQ0FDSSxXQUFXO29DQUNYLGtCQUFrQjtvQ0FDbEIsVUFBVTtvQ0FDVixPQUFPO29DQUNQLFVBQVU7b0NBQ1YsV0FBVztvQ0FDWCxrQkFBa0I7b0NBQ2xCLGtEQUFrRDtnQ0FDdEQ7Z0NBQ0E7b0NBQ0k7d0NBQ0ksc0NBQXNDO29DQUMxQztnQ0FDSjs0QkFDSjt3QkFDSjtvQkFDSjs7Z0JBRUo7Z0JBQ0E7b0JBQ0k7d0JBQ0ksMEJBQTBCO3VCQUMzQjsyQkFDSTt1QkFDSjt1QkFDQTsyQkFDSSw0QkFBNEI7dUJBQ2hDOztvQkFFSDtnQkFDSjs7WUFFSjtZQUNBO2dCQUNJLGNBQWM7Z0JBQ2Qsa0JBQWtCO1lBQ3RCO1FBQ0o7Ozs7SUFJSjs7SUFFQTtRQUNJO1lBQ0ksZ0JBQWdCOztZQUVoQjtnQkFDSSxrQkFBa0I7WUFDdEI7UUFDSjs7O1FBR0E7WUFDSSxnQkFBZ0I7O1lBRWhCO2dCQUNJLGdCQUFnQjtZQUNwQjtZQUNBO2dCQUNJO29CQUNJO3dCQUNJLFlBQVk7b0JBQ2hCO2dCQUNKO1lBQ0o7O1lBRUE7Z0JBQ0k7b0JBQ0k7d0JBQ0k7NEJBQ0ksZ0JBQWdCOzRCQUNoQixnQkFBZ0I7d0JBQ3BCO29CQUNKO2dCQUNKO1lBQ0o7UUFDSjs7UUFFQTtZQUNJLGtCQUFrQjtRQUN0QjtRQUNBO1lBQ0k7Z0JBQ0k7b0JBQ0ksZ0JBQWdCO2dCQUNwQjtZQUNKO1FBQ0o7O0lBRUo7OztJQUdBO1FBQ0k7WUFDSSxrQkFBa0I7O1lBRWxCO2dCQUNJLGtCQUFrQjtZQUN0QjtRQUNKOztRQUVBO1lBQ0k7Z0JBQ0ksZ0JBQWdCO2dCQUNoQixpQkFBaUI7Z0JBQ2pCLGtCQUFrQjtZQUN0QjtRQUNKOztRQUVBO1lBQ0ksZUFBZTtZQUNmLGNBQWM7UUFDbEI7O1FBRUE7WUFDSTtnQkFDSSxnQkFBZ0I7WUFDcEI7UUFDSjs7UUFFQTtZQUNJO2dCQUNJO29CQUNJLGtCQUFrQjs7b0JBRWxCO3dCQUNJLGFBQWE7d0JBQ2IsbUJBQW1CO29CQUN2QjtnQkFDSjtZQUNKOztZQUVBO2dCQUNJOztvQkFFSSxnQkFBZ0I7b0JBQ2hCLGlCQUFpQjtvQkFDakIsa0JBQWtCO2dCQUN0QjtZQUNKOztZQUVBO2dCQUNJO29CQUNJLGtCQUFrQjtnQkFDdEI7WUFDSjs7WUFFQTtnQkFDSTtvQkFDSTt3QkFDSTs0QkFDSSxnQkFBZ0I7NEJBQ2hCLG1CQUFtQjs0QkFDbkIsZ0JBQWdCOzRCQUNoQixXQUFXO3dCQUNmOzt3QkFFQTs0QkFDSSxnQkFBZ0I7NEJBQ2hCLGdCQUFnQjs0QkFDaEIsaUJBQWlCO3dCQUNyQjtvQkFDSjtnQkFDSjtZQUNKO1FBQ0o7SUFDSjs7SUFFQTtRQUNJLGtCQUFrQjtRQUNsQixnQkFBZ0I7O1FBRWhCO1lBQ0ksYUFBYTtRQUNqQjtJQUNKOztJQUVBLGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCOzs7UUFHSSxtQkFBbUI7UUFDbkIsaUJBQWlCO0lBQ3JCOztJQUVBLDBCQUEwQjtJQUMxQjtRQUNJO1lBQ0k7Z0JBQ0ksZ0JBQWdCOztnQkFFaEI7b0JBQ0ksYUFBYTs7b0JBRWI7d0JBQ0ksa0JBQWtCO29CQUN0Qjs7b0JBRUE7d0JBQ0ksVUFBVTs7d0JBRVY7NEJBQ0ksa0JBQWtCOzs0QkFFbEI7Z0NBQ0ksY0FBYzs0QkFDbEI7d0JBQ0o7O3dCQUVBOzRCQUNJLG9CQUFhOzRCQUFiLHFCQUFhOzRCQUFiLG9CQUFhOzRCQUFiLGFBQWE7NEJBQ2IsOEJBQW1COzRCQUFuQiw2QkFBbUI7NEJBQW5CLDJCQUFtQjtnQ0FBbkIsdUJBQW1CO29DQUFuQixtQkFBbUI7NEJBQ25CLHdCQUF1Qjs0QkFBdkIsK0JBQXVCO2dDQUF2QixxQkFBdUI7b0NBQXZCLHVCQUF1Qjs0QkFDdkIseUJBQW1COzRCQUFuQiwyQkFBbUI7Z0NBQW5CLHNCQUFtQjtvQ0FBbkIsbUJBQW1COzRCQUNuQixxQkFBcUI7OzRCQUVyQjtnQ0FDSSxXQUFXO2dDQUNYLG9CQUFhO2dDQUFiLHFCQUFhO2dDQUFiLG9CQUFhO2dDQUFiLGFBQWE7Z0NBQ2Isd0JBQXVCO2dDQUF2QiwrQkFBdUI7b0NBQXZCLHFCQUF1Qjt3Q0FBdkIsdUJBQXVCO2dDQUN2Qix5QkFBbUI7Z0NBQW5CLDJCQUFtQjtvQ0FBbkIsc0JBQW1CO3dDQUFuQixtQkFBbUI7Z0NBQ25CLHFCQUFxQjs7Z0NBRXJCO29DQUNJO3dDQUNJLGVBQWU7b0NBQ25COztvQ0FFQTt3Q0FDSSx3QkFBd0I7d0NBQ3hCLGtCQUFrQjtvQ0FDdEI7O29DQUVBO3dDQUNJLHNCQUFzQjtvQ0FDMUI7Z0NBQ0o7NEJBQ0o7OzRCQUVBO2dDQUNJO29DQUNJLG1CQUFPO29DQUFQLGVBQU87d0NBQVAsV0FBTzs0Q0FBUCxPQUFPO29DQUNQLGdCQUFnQjtnQ0FDcEI7NEJBQ0o7d0JBQ0o7b0JBQ0o7Z0JBQ0o7WUFDSjtRQUNKO0lBQ0o7O0lBRUE7UUFDSSxvQkFBYTtRQUFiLHFCQUFhO1FBQWIsb0JBQWE7UUFBYixhQUFhO1FBQ2IsOEJBQW1CO1FBQW5CLDZCQUFtQjtRQUFuQiwyQkFBbUI7WUFBbkIsdUJBQW1CO2dCQUFuQixtQkFBbUI7UUFDbkIsd0JBQXVCO1FBQXZCLCtCQUF1QjtZQUF2QixxQkFBdUI7Z0JBQXZCLHVCQUF1QjtRQUN2QixpQkFBaUI7UUFDakIsb0JBQW9CO1FBQ3BCLDhCQUFzQjtZQUF0QiwwQkFBc0I7Z0JBQXRCLHNCQUFzQjtRQUN0QixXQUFXO1FBQ1gsZ0JBQWdCOztRQUVoQjtZQUNJLFNBQVM7WUFDVCxVQUFVO1lBQ1YsZ0JBQWdCO1lBQ2hCLG9CQUFhO1lBQWIscUJBQWE7WUFBYixvQkFBYTtZQUFiLGFBQWE7WUFDYix1QkFBZTtnQkFBZixtQkFBZTtvQkFBZixlQUFlO1lBQ2YsV0FBVztZQUNYLFlBQVk7O1lBRVo7Z0JBQ0ksV0FBVztnQkFDWCxlQUFlOztnQkFFZjtvQkFDSSxhQUFhO2dCQUNqQjs7Z0JBRUE7b0JBQ0kscUJBQXFCO29CQUNyQixnQkFBZ0I7b0JBQ2hCLGdCQUFnQjtvQkFDaEIscUJBQXFCO29CQUNyQix3QkFBd0I7b0JBQ3hCLGVBQWU7O29CQUVmO3dCQUNJLDJCQUEyQjtvQkFDL0I7Z0JBQ0o7WUFDSjtRQUNKOztRQUVBO1lBQ0ksa0JBQWtCO1lBQ2xCLHdCQUF1QjtZQUF2QiwrQkFBdUI7Z0JBQXZCLHFCQUF1QjtvQkFBdkIsdUJBQXVCO1lBQ3ZCLHlCQUFtQjtZQUFuQiwyQkFBbUI7Z0JBQW5CLHNCQUFtQjtvQkFBbkIsbUJBQW1CO1FBQ3ZCOztRQUVBO1lBQ0ksaUJBQWlCO1lBQ2pCLHFCQUF5QjtZQUF6QixpQ0FBeUI7Z0JBQXpCLGtCQUF5QjtvQkFBekIseUJBQXlCO1lBQ3pCLHNCQUFxQjtZQUFyQiw2QkFBcUI7Z0JBQXJCLG1CQUFxQjtvQkFBckIscUJBQXFCO1FBQ3pCO0lBQ0o7QUFDSjs7QUFFQTtJQUNJOztRQUVJO1lBQ0kscURBQXFEO1FBQ3pEO1FBQ0E7WUFDSTtnQkFDSSxnQkFBZ0I7WUFDcEI7UUFDSjs7SUFFSjtBQUNKOztBQUVBOztJQUVJO1FBQ0k7WUFDSSxnQkFBZ0I7WUFDaEI7Z0JBQ0k7b0JBQ0ksa0JBQWtCO2dCQUN0QjtnQkFDQTtvQkFDSSwyQkFBMkI7b0JBQzNCLGtCQUFrQjtvQkFDbEIscUJBQXFCO29CQUNyQixhQUFhO29CQUNiLGtDQUFrQztnQkFDdEM7WUFDSjtRQUNKO0lBQ0o7O0lBRUE7UUFDSSxnQkFBZ0I7UUFDaEIsY0FBYztRQUNkLGdCQUFnQjs7UUFFaEI7WUFDSSxzREFBc0Q7WUFDdEQsa0JBQWtCO1FBQ3RCOztRQUVBO1lBQ0ksZ0JBQWdCO1lBQ2hCLHFCQUFxQjtRQUN6Qjs7UUFFQTtZQUNJLG9CQUFhO1lBQWIscUJBQWE7WUFBYixvQkFBYTtZQUFiLGFBQWE7WUFDYiw0QkFBc0I7WUFBdEIsNkJBQXNCO1lBQXRCLDhCQUFzQjtnQkFBdEIsMEJBQXNCO29CQUF0QixzQkFBc0I7WUFDdEIsY0FBYztZQUNkLGdCQUFnQjtZQUNoQixtQkFBbUI7WUFDbkIsd0JBQXVCO1lBQXZCLCtCQUF1QjtnQkFBdkIscUJBQXVCO29CQUF2Qix1QkFBdUI7O1lBRXZCO2dCQUNJLDhCQUFtQjtnQkFBbkIsNkJBQW1CO2dCQUFuQiwyQkFBbUI7b0JBQW5CLHVCQUFtQjt3QkFBbkIsbUJBQW1CO2dCQUNuQixtQkFBbUI7Z0JBQ25CLHVCQUFlO29CQUFmLG1CQUFlO3dCQUFmLGVBQWU7Z0JBQ2YseUJBQW1CO2dCQUFuQiwyQkFBbUI7b0JBQW5CLHNCQUFtQjt3QkFBbkIsbUJBQW1CO1lBQ3ZCOztZQUVBO2dCQUNJLFNBQVM7O2dCQUVUO29CQUNJLFlBQVk7b0JBQ1osYUFBYTtvQkFDYixvQkFBaUI7dUJBQWpCLGlCQUFpQjtvQkFDakIsb0JBQW9CO2dCQUN4QjtZQUNKOztZQUVBO2dCQUNJO29CQUNJLHlCQUF5QjtvQkFDekIscUJBQXFCO29CQUNyQixnQ0FBZ0M7b0JBQ2hDLGtCQUFrQjtvQkFDbEIsY0FBYztnQkFDbEI7Z0JBQ0E7O29CQUVJLDhDQUE4QztvQkFDOUMsaUJBQWlCO29CQUNqQixrQ0FBa0M7b0JBQ2xDLGdCQUFnQjtvQkFDaEIsbUJBQW1CO29CQUNuQiwwQkFBMEI7Z0JBQzlCOztnQkFFQTtvQkFDSSxlQUFlO2dCQUNuQjtZQUNKO1FBQ0o7O1FBRUE7WUFDSTtnQkFDSTtvQkFDSSxnQkFBZ0I7Z0JBQ3BCO1lBQ0o7UUFDSjtJQUNKO0FBQ0o7O0FBRUEsa0JBQWtCO0FBQ2xCOzs7SUFHSSxnQkFBZ0I7SUFDaEIsdURBQXVEO0lBQ3ZEO1FBQ0ksbUJBQW1CO1FBQ25CLGdCQUFnQjtRQUNoQixpQkFBaUI7UUFDakI7WUFDSSxpQkFBaUI7WUFDakIsbUJBQW1CO1FBQ3ZCO0lBQ0o7O0lBRUE7UUFDSSxvQkFBYTtRQUFiLHFCQUFhO1FBQWIsb0JBQWE7UUFBYixhQUFhO1FBQ2IsNEJBQXNCO1FBQXRCLDZCQUFzQjtRQUF0Qiw4QkFBc0I7WUFBdEIsMEJBQXNCO2dCQUF0QixzQkFBc0I7UUFDdEIsa0JBQWtCOztRQUVsQjtZQUNJLGVBQWU7UUFDbkI7O1FBRUE7WUFDSSxTQUFTOztZQUVUO2dCQUNJLGNBQWM7Z0JBQ2QsbUJBQW1CO1lBQ3ZCOztZQUVBO2dCQUNJLGdCQUFnQjtnQkFDaEI7b0JBQ0k7d0JBQ0k7NEJBQ0ksT0FBTzt3QkFDWDtvQkFDSjtnQkFDSjtnQkFDQTtvQkFDSSxrQkFBa0I7b0JBQ2xCLGdCQUFnQjtvQkFDaEIsZ0JBQWdCO29CQUNoQixnQkFBZ0I7b0JBQ2hCLGdCQUFnQjtvQkFDaEIsbUJBQW1COztvQkFFbkI7d0JBQ0ksdUNBQXVDO3dCQUN2QywwQ0FBa0M7d0JBQWxDLHFDQUFrQzt3QkFBbEMsa0NBQWtDOzt3QkFFbEM7NEJBQ0ksMkJBQTJCO3dCQUMvQjtvQkFDSjtnQkFDSjtnQkFDQTtvQkFDSTt3QkFDSTs0QkFDSSxpQkFBaUI7d0JBQ3JCO29CQUNKO2dCQUNKO1lBQ0o7UUFDSjs7UUFFQTtZQUNJLHVCQUFlO2dCQUFmLG1CQUFlO29CQUFmLGVBQWU7WUFDZiw4QkFBbUI7WUFBbkIsNkJBQW1CO1lBQW5CLDJCQUFtQjtnQkFBbkIsdUJBQW1CO29CQUFuQixtQkFBbUI7WUFDbkIsaUJBQWlCOztZQUVqQjtnQkFDSSxpQkFBaUI7Z0JBQ2pCLG1CQUFhO2dCQUFiLHFCQUFhO29CQUFiLGlCQUFhO3dCQUFiLGFBQWE7Z0JBQ2IsY0FBYztZQUNsQjtRQUNKO0lBQ0o7O0lBRUE7UUFDSSxnQkFBZ0I7UUFDaEIsa0JBQWtCO0lBQ3RCO0FBQ0o7QUFDQTtJQUNJO1FBQ0k7WUFDSSxlQUFlO1lBQ2YsYUFBYTtZQUNiO2dCQUNJO29CQUNJLHVCQUFlO3dCQUFmLG1CQUFlOzRCQUFmLGVBQWU7b0JBQ2YsOEJBQW1CO29CQUFuQiw2QkFBbUI7b0JBQW5CLDJCQUFtQjt3QkFBbkIsdUJBQW1COzRCQUFuQixtQkFBbUI7b0JBQ25CLGlCQUFpQjs7b0JBRWpCO3dCQUNJLGlCQUFpQjt3QkFDakIsbUJBQWdCO3dCQUFoQix3QkFBZ0I7NEJBQWhCLG9CQUFnQjtnQ0FBaEIsZ0JBQWdCO3dCQUNoQixpQkFBaUI7b0JBQ3JCO2dCQUNKO1lBQ0o7UUFDSjtJQUNKO0FBQ0o7O0FBRUE7SUFDSTtRQUNJO1lBQ0k7Z0JBQ0k7b0JBQ0k7d0JBQ0ksZ0JBQWdCO3dCQUNoQixpQkFBaUI7d0JBQ2pCLGtCQUFrQjtvQkFDdEI7Z0JBQ0o7WUFDSjtRQUNKO0lBQ0o7O0lBRUE7UUFDSSxjQUFjO1FBQ2QsaUJBQWlCO1FBQ2pCLG1CQUFtQjtRQUNuQjtZQUNJLG1CQUFtQjtRQUN2QjtJQUNKO0FBQ0o7O0FBRUE7SUFDSTs7UUFFSTs7O1lBR0k7Z0JBQ0k7b0JBQ0k7d0JBQ0ksaUJBQWlCO3dCQUNqQixtQkFBYTt3QkFBYixxQkFBYTs0QkFBYixpQkFBYTtnQ0FBYixhQUFhO3dCQUNiLGNBQWM7b0JBQ2xCO2dCQUNKO1lBQ0o7UUFDSjs7SUFFSjtJQUNBOzs7UUFHSTtZQUNJO2dCQUNJO29CQUNJO3dCQUNJLDRCQUFzQjt3QkFBdEIsNkJBQXNCO3dCQUF0Qiw4QkFBc0I7NEJBQXRCLDBCQUFzQjtnQ0FBdEIsc0JBQXNCOztvQkFFMUI7b0JBQ0E7d0JBQ0ksa0JBQWtCO3dCQUNsQjs0QkFDSSxrQkFBa0I7NEJBQ2xCO2dDQUNJLHFCQUFxQjs0QkFDekI7d0JBQ0o7d0JBQ0E7NEJBQ0ksd0JBQXVCOzRCQUF2QiwrQkFBdUI7Z0NBQXZCLHFCQUF1QjtvQ0FBdkIsdUJBQXVCO3dCQUMzQjtvQkFDSjtnQkFDSjtZQUNKO1FBQ0o7SUFDSjs7SUFFQTtRQUNJO1lBQ0k7Z0JBQ0ksZ0JBQWdCO2dCQUNoQixpQkFBaUI7Z0JBQ2pCLGtCQUFrQjs7WUFFdEI7UUFDSjtJQUNKO0lBQ0E7UUFDSTtZQUNJLGdCQUFnQjtZQUNoQjtnQkFDSSxlQUFlO1lBQ25CO1FBQ0o7SUFDSjtBQUNKOztBQUVBLCtCQUErQiIsImZpbGUiOiJsYXlvdXQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbImJvZHkuYmxvZyAuc2l0ZS1jb250ZW50LFxyXG5ib2R5LmhvbWUgLnNpdGUtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDAgMDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDAgMDtcclxuICAgIH1cclxufVxyXG5cclxuLmxlZnRzaWRlYmFyLFxyXG4ucmlnaHRzaWRlYmFyIHtcclxuICAgIC5wYWdlLWdyaWQge1xyXG4gICAgICAgICNzZWNvbmRhcnkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhsYXJnZSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBncmlkLWdhcDogNTBweDtcclxuXHJcbiAgICAgICAgICAgIC8vIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgLmNvbnRlbnQtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLy8gZmxleDogMCAwIDY5LjIzJTtcclxuICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogNjkuMjMlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyNS43NyU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1Ljc3JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2lkZ2V0LWFyZWEge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHhsYXJnZSkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxlZnRzaWRlYmFyIHtcclxuICAgIC5wYWdlLWdyaWQge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obGFyZ2UpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZ1bGwtd2lkdGg6bm90KC5ob21lLCAuYmxvZykge1xyXG4gICAgJjpub3QoLnNpbmdsZS1wb3N0KSB7XHJcbiAgICAgICAgLnBhZ2UtZ3JpZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jZW50ZXJlZCB7XHJcbiAgICAgICAgLnBvc3QtdGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogQmxvZyBMYXlvdXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uYmxvZyxcclxuLmhvbWUsXHJcbi5hcmNoaXZlLFxyXG4uc2VhcmNoLXJlc3VsdHMge1xyXG4gICAgLy9saXN0Zm9udGZpeGVzXHJcblxyXG4gICAgJi5saXN0IHtcclxuICAgICAgICAuY29udGVudC1hcmVhIHtcclxuICAgICAgICAgICAgLnNpdGUtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICBhcnRpY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAuZW50cnktbWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXQtbGlua3MgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNjY3ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wb3N0LXRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjE2N2VtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzMzZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IC8vbGlzdGxheW91dFxyXG5cclxuICAgIC8qIEdyaWQgTGF5b3V0XHJcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAgICYuZ3JpZC1sYXlvdXQge1xyXG4gICAgICAgIC5wYWdlLWdyaWQge1xyXG4gICAgICAgICAgICAuY29udGVudC1hcmVhIHtcclxuICAgICAgICAgICAgICAgIC5zaXRlLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGFydGljbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgMC4wNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG9zdC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZW50cnktbWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhdC1saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjY2N2VtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzIyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IC8vZW50cnktbWV0YVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42NjdlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNjY2NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMjIyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gLy9maXJzdG9mdHlwZVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG9zdC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAvL3Bvc3R0aHVtYm5haWxcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAvL25vdGZpcnN0eXBlcG9zdFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gLy9wYWdlZ3JpZFxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLmZ1bGwtd2lkdGg6bm90KC5tYXNvbnJ5LWxheW91dCkge1xyXG4gICAgICAgICYuY2VudGVyZWQge1xyXG4gICAgICAgICAgICAuc2l0ZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5zZWN0aW9uLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNpdGUtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gZmVhdHVyZSBibG9nIHNlY3Rpb25cclxuLnBvcHVsYXItcG9zdHMge1xyXG4gICAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTaW5nbGUgUG9zdCAmIHBhZ2VcclxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2luZ2xlIHtcclxuICAgIC5wYWdlLWhlYWRlcixcclxuICAgIC5zaXRlLW1haW4ge1xyXG4gICAgICAgIC5wb3N0ZWQtb24ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5LWZvbnQpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWR2ZXJ0aXNlbWVudC1zaW5nbGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgKyAuc2l0ZS1tYWluIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZS1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbnRyeS1oZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDlweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhsYXJnZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lbnRyeS1tZXRhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjY2NmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjY2ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnBvc3RlZC1vbiB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxlZnRzaWRlYmFyLFxyXG4gICAgJi5yaWdodHNpZGViYXIge1xyXG4gICAgICAgIC5zaXRlLW1haW4ge1xyXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wb3B1bGFyLXBvc3RzLFxyXG4gICAgICAgICAgICAucmVsYXRlZC1wb3N0cyxcclxuICAgICAgICAgICAgLmFkZGl0aW9uYWwtcG9zdCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wb3N0IHtcclxuICAgICAgICAgICAgICAgIC5lbnRyeS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpdGUtY29udGVudCB7XHJcbiAgICAgICAgLnNpdGUtbWFpbiB7XHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgIC5lbnRyeS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50LWhlYWRlci13cmFwIC5lbnRyeS1oZWFkZXItd3JhcHBlciwgLnNpdGUtbWFpbiwucGFnZS1oZWFkZXIge1xyXG4gICAgICAgICAgICAuZW50cnktaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjY2NmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjY2NmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICArIC5lbnRyeS1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wb3N0ZWQtb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNpbmdsZSAuc2l0ZS1tYWluIC5wb3N0IC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlICsgLmVudHJ5LW1ldGEgLmJ5bGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ5bGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc3NzdlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgLnBvc3RlZC1vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDYuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgMC4zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jYXQtbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDo4LjVweFxyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucG9zdC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICYuc3R5bGUtb25lIHtcclxuICAgICAgICAucGFnZS1oZWFkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgLmJyZWFkY3J1bWItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgIC5wYWdlLWdyaWQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDc3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkgYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAuaW5uZXItY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZS1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNpdGUtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAucG9zdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVudHJ5LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlubmVyLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAuYWR2ZXJ0aXNlbWVudC1zaW5nbGUge1xyXG4gICAgICAgICAgICAgICAgKyAuZW50cnktY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcblxyXG4gICAgJi5mdWxsLXdpZHRoIHtcclxuICAgICAgICAucGFnZS1oZWFkZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAucG9zdC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZS1ncmlkIC5jb250ZW50LWFyZWEge1xyXG4gICAgICAgICAgICAubmV3c2xldHRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLWdyaWQgLmNvbnRlbnQtYXJlYSAuY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3R5bGUtdHdvIHtcclxuICAgICAgICAgICAgLnBvc3QgLmVudHJ5LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNlbnRlcmVkIHtcclxuICAgICAgICAgICAgLnBhZ2UtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIC5lbnRyeS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYWdlLWdyaWQgLmNvbnRlbnQtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBhcnRpY2xlID4gLmNvbnRlbnQtd3JhcCxcclxuICAgICAgICAgICAgICAgIC5uZXdzbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zdHlsZS10d28ge1xyXG4gICAgICAgICAgICAgICAgLnBvc3QgLmVudHJ5LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN0eWxlLWZpdmUge1xyXG4gICAgICAgICAgICAgICAgLnNpdGUtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBvc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZW50cnktaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucG9zdC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLWJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuXHJcbiAgICAgICAgLndjLWJ0biB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5wb3B1bGFyLXBvc3RzLFxyXG4gICAgLy8gLnJlbGF0ZWQtcG9zdHMsXHJcbiAgICAvLyAuYWRkaXRpb25hbC1wb3N0XHJcbiAgICAucG9wdWxhci1wb3N0cyxcclxuICAgIC5yZWxhdGVkLXBvc3RzLFxyXG4gICAgLmFkZGl0aW9uYWwtcG9zdCB7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAvL25ld3NsZXR0ZXIgaW4gc2luZ2xlIHBhZ2VcclxuICAgIC5wYWdlLWdyaWQge1xyXG4gICAgICAgIC5jb250ZW50LWFyZWEge1xyXG4gICAgICAgICAgICAubmV3c2xldHRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9zc29tdGhlbWVzLWVtYWlsLW5ld3NsZXR0ZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQtaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMTdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3Vic2NyaWJlLWlubmVyLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2stbWFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43Nzc3Nzc3NzhlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2stbWFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0Om5vdChpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dGhvci1zaWduYXR1cmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IDFlbTtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDJlbTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcblxyXG4gICAgICAgIC5zb2NpYWwtbmV0d29ya3Mge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jZW50ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1tYWluIHtcclxuICAgIC5lbnRyeS1jb250ZW50IHtcclxuXHJcbiAgICAgICAgLmhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tcHJpbWFyeS1jb2xvci1yZ2IpLCAwLjIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBweyBcclxuICAgICAgICAgICAgKyB1bCwrIG9se1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZSxcclxuLnNpbmdsZSB7XHJcbiAgICAuc2l0ZS1tYWluIHtcclxuICAgICAgICAuZW50cnktZm9vdGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgLnRhZ3Mge1xyXG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzc3ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjcyMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmRhcnktZm9udCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dGhvci1zZWN0aW9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1NXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgIC5pbm5lci1hdXRob3Itc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tcHJpbWFyeS1jb2xvci1yZ2IpLCAwLjAzKTtcclxuICAgICAgICAgICAgcGFkZGluZzogNDVweCA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlc3VsdC1jb3VudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hdXRob3ItaW1nLXRpdGxlLXdyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBncmlkLWdhcDogMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hdXRob3ItaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXV0aG9yLXRpdGxlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ODg4ODg4ODg5ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1wcmltYXJ5LWZvbnQpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnlsaW5lIC5mbixcclxuICAgICAgICAgICAgICAgIC5hdXRob3ItbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzNlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5LWZvbnQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc29jaWFsLW5ldHdvcmtze1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmF1dGhvci1jb250ZW50IHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGFkZGl0aW9uYWwgcG9zdHNcclxuLnBvcHVsYXItcG9zdHMsXHJcbi5yZWxhdGVkLXBvc3RzLFxyXG4uYWRkaXRpb25hbC1wb3N0IHtcclxuICAgIG1heC13aWR0aDogNzU1cHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSh2YXIoLS1mb250LWNvbG9yLXJnYiksIDAuMDUpO1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjY2ZW07XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjk0ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IDQ1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3Qge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAucG9zdC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZW50cnktaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAuY2F0LWxpbmtze1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDo4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNjZlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1mb250LWNvbG9yLXJnYiksIDAuOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjIzNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5lbnRyeS1mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5ieWxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICArIC5wb3N0ZWQtb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0yMi41cHg7XHJcblxyXG4gICAgICAgICAgICAucG9zdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIyLjVweDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLmVycm9yNDA0IHtcclxuICAgIC5wYWdlLWdyaWQge1xyXG4gICAgICAgIC5hZGRpdGlvbmFsLXBvc3Qge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgIC5hcnRpY2xlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhsYXJnZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMjIuNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucG9zdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjIuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlOm5vdCguaG9tZSkge1xyXG4gICAgJi5mdWxsLXdpZHRoOm5vdCgud29vY29tbWVyY2UtYWNjb3VudCwgLndvb2NvbW1lcmNlLWNoZWNrb3V0LCAud29vY29tbWVyY2UtY2FydCwgLmVycm9yNDA0KSB7XHJcbiAgICAgICAgJi5jZW50ZXJlZCB7XHJcbiAgICAgICAgICAgIC5jb250ZW50LWFyZWEge1xyXG4gICAgICAgICAgICAgICAgLnNpdGUtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYXJ0aWNsZS5wYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obGFyZ2UpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtcG9zdCB7XHJcbiAgICAmLmxlZnRzaWRlYmFyOm5vdCguZXJyb3I0MDQpLFxyXG4gICAgJi5yaWdodHNpZGViYXI6bm90KC5lcnJvcjQwNCkge1xyXG4gICAgICAgIC5wb3B1bGFyLXBvc3RzLFxyXG4gICAgICAgIC5yZWxhdGVkLXBvc3RzLFxyXG4gICAgICAgIC5hZGRpdGlvbmFsLXBvc3Qge1xyXG4gICAgICAgICAgICAuYXJ0aWNsZS13cmFwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBvc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIyLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJi5sZWZ0c2lkZWJhcixcclxuICAgICYucmlnaHRzaWRlYmFyLFxyXG4gICAgJi5mdWxsLXdpZHRoe1xyXG4gICAgICAgIC5jb250ZW50LWFyZWF7XHJcbiAgICAgICAgICAgIC5uZXdzbGV0dGVyLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgLmJsb3Nzb210aGVtZXMtZW1haWwtbmV3c2xldHRlci13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dC1ob2xkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9ybSA+IGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmZ1bGwtd2lkdGh7XHJcbiAgICAgICAgLmNvbnRlbnQtYXJlYXtcclxuICAgICAgICAgICAgLm5ld3NsZXR0ZXItc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc4NXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50LWFyZWF7XHJcbiAgICAgICAgLm5ld3NsZXR0ZXItc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIC5ibG9zc29tdGhlbWVzLWVtYWlsLW5ld3NsZXR0ZXItd3JhcHBlciAuY29udGFpbmVyIGZvcm0gaW5wdXRbbmFtZT1zdWJzY3JpYmUtZm5hbWVde1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBAaW1wb3J0IFwiLi9zaWRhcmJhci1jb250ZW50XCI7XHJcbiJdfQ== */
/* share article
--------------------------------------------- */
.single .post.has-meta {
  position: relative;
}
.single .post.has-meta .article-meta .article-meta-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .single .post.has-meta .article-meta .article-meta-inner {
    position: -webkit-sticky;
    position: sticky;
    top: 55px;
  }
}
.single .post.has-meta .article-meta .author-img {
  margin: 0;
}
.single .post.has-meta .article-meta .author-img img {
  width: 57px;
  height: 57px;
  border-radius: 50%;
}
.single .post.has-meta .article-meta .byline {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.single .post.has-meta .article-meta .byline a {
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-gap: 10px;
  font-size: 1em;
  font-family: var(--secondary-font);
  color: rgba(var(--font-color-rgb), 0.9);
}
.single .post.has-meta .article-meta .byline a:hover {
  color: var(--primary-color);
}
.single .post.has-meta .article-meta .byline .fn {
  font-family: var(--secondary-font);
  font-size: 0.888em;
  color: var(--font-color);
  font-weight: normal;
  line-height: 1.75;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.single .post.has-meta .article-meta .byline .fn:hover {
  color: var(--primary-color);
}
.single .post.has-meta .article-meta .post-share {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  margin-bottom: 40px;
}
.single .post.has-meta .article-meta .post-share .social-networks {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-gap: 0;
  margin-top: 15px;
}
.single .post.has-meta .article-meta .post-share .social-networks li {
  width: 44px;
  border: 1px solid rgba(var(--font-color-rgb), 0.05);
  height: 44px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 10px;
}
.single .post.has-meta .article-meta .post-share .social-networks li:last-child {
  margin-bottom: 0;
}
.single .post.has-meta .article-meta .post-share .social-networks li a {
  line-height: 1;
}
.single .post.has-meta .article-meta .post-share .post-share-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.single .post.has-meta .article-meta .post-share .post-share-title > svg {
  margin-bottom: 10px;
}
.single .post.has-meta .article-meta .post-share .post-share-title span {
  font-size: 0.8888888889em;
  font-family: var(--secondary-font);
  color: rgba(var(--font-color-rgb), 0.9);
  line-height: 1;
  display: block;
}
.single .post.has-meta .article-meta .article-views {
  padding-top: 12px;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  font-size: 0.777em;
}
.single .post.has-meta .article-meta .article-views svg {
  fill: var(--font-color);
  margin-right: 6px;
}
.single .post.has-meta .article-meta .article-views:hover {
  color: var(--primary-color);
}
.single .post.has-meta .article-meta .article-views:hover svg {
  fill: var(--primary-color);
}
.single .post.has-meta .article-meta .comments {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.single .post.has-meta .article-meta .comments svg {
  margin-bottom: 5px;
}
.single .post.has-meta .article-meta .comments svg path {
  fill: var(--font-color);
}
.single .post.has-meta .article-meta .comments a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-gap: 10px;
  text-decoration: none;
  font-size: 0.8888888889em;
  font-family: var(--secondary-font);
  line-height: 1.5;
  color: rgba(var(--font-color-rgb), 0.9);
}
.single .post.has-meta .article-meta .comments a:hover {
  color: var(--primary-color);
}
@media screen and (min-width: 768px) {
  .single .post.has-meta {
    padding-left: 125px;
  }
  .single .post.has-meta .article-meta {
    width: 64px;
    text-align: center;
    position: absolute;
    height: 100%;
    left: 0px;
    top: 0;
  }
  .single .post.has-meta .article-meta .article-meta-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .single .post.has-meta .article-meta .byline {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-top: 14px;
    display: inline-block;
  }
  .single .post.has-meta .article-meta .byline a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .single .post.has-meta .article-meta .post-share {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .single .post.has-meta .article-meta .post-share .social-networks {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .single .post.has-meta .article-meta .comments {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  .single .post.has-meta .article-meta .comments a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media screen and (min-width: 1400px) {
  .single .post.has-meta {
    padding-left: 0;
  }
  .single .post.has-meta .article-meta {
    left: -110px;
  }
}
@media (min-width: 1550px) {
  .single .post.has-meta .article-meta {
    left: -178px;
  }
}
@media screen and (max-width: 767px) {
  .single .post.has-meta .article-meta {
    position: fixed;
    bottom: 0;
    top: unset !important;
    left: 0;
    z-index: 8888;
    width: 100%;
    padding: 0;
    background: var(--white-color);
    -webkit-box-shadow: -4px -4px 10px rgba(var(--black-color-rgb), 0.17);
    box-shadow: -4px -4px 10px rgba(var(--black-color-rgb), 0.17);
  }
  .single .post.has-meta .article-meta .article-meta-inner {
    align-self: center;
    position: unset;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    padding: 10px 15px;
    max-width: 500px;
    margin: 0 auto;
  }
  .single .post.has-meta .article-meta .article-meta-inner .author-img {
    display: none;
  }
  .single .post.has-meta .article-meta .article-meta-inner .byline {
    margin-bottom: 0;
    font-weight: 400;
    margin-top: -18px;
  }
  .single .post.has-meta .article-meta .article-meta-inner .post-share {
    position: relative;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -webkit-flex-direction: unset;
    -ms-flex-direction: unset;
    flex-direction: unset;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .single .post.has-meta .article-meta .article-meta-inner .post-share .post-share-title svg path {
    fill: var(--font-color);
  }
  .single .post.has-meta .article-meta .article-meta-inner .post-share .post-share-title:hover svg path, .single .post.has-meta .article-meta .article-meta-inner .post-share .post-share-title:focus svg path {
    fill: var(--primary-color);
  }
  .single .post.has-meta .article-meta .article-meta-inner .post-share .social-networks {
    display: none;
    position: absolute;
    bottom: 105%;
    background: #fff;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    padding: 20px 10px 5px 10px;
    border-radius: 50px 50px 0 0;
  }
  .single .post.has-meta .article-meta .article-meta-inner .comments {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    margin-top: 0;
    text-align: center;
    color: rgba(var(--primary-color-rgb), 0.6);
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  .single .post.has-meta .article-meta .article-meta-inner .comments svg {
    height: 24px;
    width: 1em;
  }
  .single .post.has-meta .article-meta .article-meta-inner .comments a {
    display: block;
    line-height: 1.2;
  }
  .single .post.has-meta .article-meta .article-meta-inner .comments:hover, .single .post.has-meta .article-meta .article-meta-inner .comments:focus {
    color: rgba(var(--primary-color-rgb), 1);
  }
  .single .post.has-meta .article-meta .article-meta-inner .article-views {
    padding-top: 0;
    text-align: center;
  }
  .single .post.has-meta .article-meta .article-meta-inner .article-views svg {
    display: block;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 6px;
  }
}
.single.leftsidebar .site-main .post.has-meta {
  position: relative;
}
@media screen and (min-width: 992px) {
  .single.leftsidebar .site-main .post.has-meta {
    padding-left: 0;
    padding-right: 100px;
  }
  .single.leftsidebar .site-main .post.has-meta .article-meta {
    right: 0;
    left: auto;
  }
}
@media screen and (min-width: 1400px) {
  .single.leftsidebar .site-main .post.has-meta {
    padding-right: 0;
  }
  .single.leftsidebar .site-main .post.has-meta .article-meta {
    left: auto;
    right: -110px;
  }
}
@media (min-width: 1550px) {
  .single.leftsidebar .site-main .post.has-meta .article-meta {
    left: auto;
    right: -178px;
  }
}
@media (min-width: 1550px) {
  .single.full-width:not(.style-one).centered .post.has-meta .article-meta {
    left: -80px;
  }
}
.single .fn {
  font-family: var(--secondary-font);
  font-size: 0.888em;
  color: var(--font-color);
  font-weight: normal;
  text-transform: capitalize;
  line-height: 1.75;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.single .fn:hover {
  color: var(--primary-color);
}
.single .entry-meta .byline a {
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-gap: 10px;
  font-size: 1em;
  font-family: var(--secondary-font);
  color: rgba(var(--font-color-rgb), 0.9);
}
.single .entry-meta .byline a:hover {
  color: var(--primary-color);
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9hcnRpY2xlLXNoYXJlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7K0NBQytDO0FBQy9DO0lBQ0k7UUFDSTtZQUNJLGtCQUFrQjs7WUFFbEI7Z0JBQ0k7b0JBQ0ksb0JBQWE7b0JBQWIscUJBQWE7b0JBQWIsb0JBQWE7b0JBQWIsYUFBYTtvQkFDYix1QkFBZTt3QkFBZixtQkFBZTs0QkFBZixlQUFlO29CQUNmLHlCQUFtQjtvQkFBbkIsMkJBQW1CO3dCQUFuQixzQkFBbUI7NEJBQW5CLG1CQUFtQjs7b0JBRW5CO3dCQUNJLHdCQUF3Qjt3QkFDeEIsZ0JBQWdCO3dCQUNoQixTQUFTOztvQkFFYjtnQkFDSjs7Z0JBRUE7b0JBQ0ksU0FBUzs7b0JBRVQ7d0JBQ0ksV0FBVzt3QkFDWCxZQUFZO3dCQUNaLGtCQUFrQjtvQkFDdEI7Z0JBQ0o7O2dCQUVBO29CQUNJLDRCQUFRO29CQUFSLGdCQUFRO3dCQUFSLGlCQUFROzRCQUFSLFFBQVE7O29CQUVSO3dCQUNJLHFCQUFxQjt3QkFDckIsb0JBQWE7d0JBQWIscUJBQWE7d0JBQWIsb0JBQWE7d0JBQWIsYUFBYTt3QkFDYix5QkFBbUI7d0JBQW5CLDJCQUFtQjs0QkFBbkIsc0JBQW1CO2dDQUFuQixtQkFBbUI7d0JBQ25CLGNBQWM7d0JBQ2QsY0FBYzt3QkFDZCxrQ0FBa0M7d0JBQ2xDLHVDQUF1Qzs7d0JBRXZDOzRCQUNJLDJCQUEyQjt3QkFDL0I7b0JBQ0o7Ozs7b0JBSUE7d0JBQ0ksa0NBQWtDO3dCQUNsQyxpQkFBaUI7d0JBQ2pCLHdCQUF3Qjt3QkFDeEIsbUJBQW1CO3dCQUNuQixpQkFBaUI7d0JBQ2pCLHdDQUFnQzt3QkFBaEMsbUNBQWdDO3dCQUFoQyxnQ0FBZ0M7O3dCQUVoQzs0QkFDSSwyQkFBMkI7d0JBQy9CO29CQUNKO2dCQUNKOztnQkFFQTtvQkFDSSw0QkFBUTtvQkFBUixnQkFBUTt3QkFBUixpQkFBUTs0QkFBUixRQUFRO29CQUNSLDJCQUFvQjtvQkFBcEIsNEJBQW9CO29CQUFw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QUFROzRCQUNSLFVBQVU7d0JBQ2Q7b0JBQ0o7O29CQUVBO3dCQUNJLGdCQUFnQjs7d0JBRWhCOzRCQUNJLFVBQVU7NEJBQ1YsYUFBYTt3QkFDakI7b0JBQ0o7O29CQUVBO3dCQUNJOzRCQUNJLFVBQVU7NEJBQ1YsYUFBYTt3QkFDakI7b0JBQ0o7Z0JBQ0o7WUFDSjtRQUNKO0lBQ0o7O0lBRUE7UUFDSTtZQUNJO2dCQUNJO29CQUNJO3dCQUNJOzRCQUNJLFdBQVc7d0JBQ2Y7b0JBQ0o7Z0JBQ0o7WUFDSjs7UUFFSjtJQUNKO0lBQ0E7UUFDSSxrQ0FBa0M7UUFDbEMsaUJBQWlCO1FBQ2pCLHdCQUF3QjtRQUN4QixtQkFBbUI7UUFDbkIsMEJBQTBCO1FBQzFCLGlCQUFpQjtRQUNqQix3Q0FBZ0M7UUFBaEMsbUNBQWdDO1FBQWhDLGdDQUFnQzs7UUFFaEM7WUFDSSwyQkFBMkI7UUFDL0I7SUFDSjtJQUNBOztRQUVJO1lBQ0k7Z0JBQ0kscUJBQXFCO2dCQUNyQixvQkFBYTtnQkFBYixxQkFBYTtnQkFBYixvQkFBYTtnQkFBYixhQUFhO2dCQUNiLHlCQUFtQjtnQkFBbkIsMkJBQW1CO29CQUFuQixzQkFBbUI7d0JBQW5CLG1CQUFtQjtnQkFDbkIsY0FBYztnQkFDZCxjQUFjO2dCQUNkLGtDQUFrQztnQkFDbEMsdUNBQXVDOztnQkFFdkM7b0JBQ0ksMkJBQTJCO2dCQUMvQjtZQUNKOzs7UUFHSjtJQUNKOztBQUVKIiwiZmlsZSI6Il9hcnRpY2xlLXNoYXJlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBzaGFyZSBhcnRpY2xlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2luZ2xlIHtcclxuICAgIC5wb3N0IHtcclxuICAgICAgICAmLmhhcy1tZXRhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmFydGljbGUtbWV0YSB7XHJcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1tZXRhLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hdXRob3ItaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ5bGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeS1mb250KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAwLjkpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeS1mb250KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODg4ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBvc3Qtc2hhcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc29jaWFsLW5ldHdvcmtzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSh2YXIoLS1mb250LWNvbG9yLXJnYiksIDAuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wb3N0LXNoYXJlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+c3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg4ODg4ODg4ODllbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmRhcnktZm9udCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1mb250LWNvbG9yLXJnYiksIDAuOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFydGljbGUtdmlld3N7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzc3ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOnZhcigtLWZvbnQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOnZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb21tZW50cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1mb250LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4OWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5LWZvbnQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1mb250LWNvbG9yLXJnYiksIDAuOSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLW1ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlLW1ldGEtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ5bGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wb3N0LXNoYXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNvY2lhbC1uZXR3b3JrcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29tbWVudHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSh2YXIoLS1wcmltYXJ5LWNvbG9yLXJnYiksIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHhsYXJnZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLW1ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTU1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTc4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDg4ODg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTRweCAtNHB4IDEwcHggcmdiYSh2YXIoLS1ibGFjay1jb2xvci1yZ2IpLCAwLjE3KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtbWV0YS1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hdXRob3ItaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ieWxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBvc3Qtc2hhcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBvc3Qtc2hhcmUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tZm9udC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zb2NpYWwtbmV0d29ya3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTA1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29tbWVudHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tcHJpbWFyeS1jb2xvci1yZ2IpLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1wcmltYXJ5LWNvbG9yLXJnYiksIDEpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZS12aWV3c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGVmdHNpZGViYXIge1xyXG4gICAgICAgIC5zaXRlLW1haW4ge1xyXG4gICAgICAgICAgICAucG9zdCB7XHJcbiAgICAgICAgICAgICAgICAmLmhhcy1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlLW1ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlLW1ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDE1NTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZS1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTE3OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZnVsbC13aWR0aDpub3QoLnN0eWxlLW9uZSkge1xyXG4gICAgICAgICYuY2VudGVyZWQge1xyXG4gICAgICAgICAgICAucG9zdCB7XHJcbiAgICAgICAgICAgICAgICAmLmhhcy1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxNTUwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtbWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmRhcnktZm9udCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODg4ZW07XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3IpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVudHJ5LW1ldGF7XHJcbiAgICBcclxuICAgICAgICAuYnlsaW5lIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5LWZvbnQpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAwLjkpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfSAgIFxyXG4gICAgXHJcbn0iXX0= */
/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9pbmZpbml0ZS1zY3JvbGwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw2RUFBNkU7QUFDN0U7O0NBRUMsYUFBYTtBQUNkOztBQUVBLDBFQUEwRTtBQUMxRTtDQUNDLGNBQWM7QUFDZiIsImZpbGUiOiJfaW5maW5pdGUtc2Nyb2xsLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBIaWRlIHRoZSBQb3N0cyBOYXZpZ2F0aW9uIGFuZCB0aGUgRm9vdGVyIHdoZW4gSW5maW5pdGUgU2Nyb2xsIGlzIGluIHVzZS4gKi9cclxuLmluZmluaXRlLXNjcm9sbCAucG9zdHMtbmF2aWdhdGlvbixcclxuLmluZmluaXRlLXNjcm9sbC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIFJlLWRpc3BsYXkgdGhlIFRoZW1lIEZvb3RlciB3aGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kLiAqL1xyXG4uaW5maW5pdHktZW5kLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuIl19 */
/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
@-webkit-keyframes slideDown {
  from {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-o-keyframes slideDown {
  from {
    opacity: 0;
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  to {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes slideDown {
  from {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes likeAnimate {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  10% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  90% {
    display: none;
  }
  100% {
    display: none;
  }
}
@-o-keyframes likeAnimate {
  0% {
    -o-transform: scale(0);
    transform: scale(0);
  }
  10% {
    -o-transform: scale(1);
    transform: scale(1);
  }
  90% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes likeAnimate {
  0% {
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
  }
  10% {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  90% {
    display: none;
  }
  100% {
    display: none;
  }
}
@-webkit-keyframes loveAnimate {
  0% {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  100% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}
@-o-keyframes loveAnimate {
  0% {
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  100% {
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}
@keyframes loveAnimate {
  0% {
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  100% {
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9hbmltYXRpb25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFDSTtRQUNJLFVBQVU7UUFDVixvQ0FBNEI7Z0JBQTVCLDRCQUE0QjtJQUNoQztJQUNBO1FBQ0ksVUFBVTtRQUNWLGdDQUF3QjtnQkFBeEIsd0JBQXdCO0lBQzVCO0FBQ0o7O0FBVEE7SUFDSTtRQUNJLFVBQVU7UUFDViwrQkFBNEI7V0FBNUIsNEJBQTRCO0lBQ2hDO0lBQ0E7UUFDSSxVQUFVO1FBQ1YsMkJBQXdCO1dBQXhCLHdCQUF3QjtJQUM1QjtBQUNKOztBQVRBO0lBQ0k7UUFDSSxVQUFVO1FBQ1Ysb0NBQTRCO2FBQTVCLCtCQUE0QjtnQkFBNUIsNEJBQTRCO0lBQ2hDO0lBQ0E7UUFDSSxVQUFVO1FBQ1YsZ0NBQXdCO2FBQXhCLDJCQUF3QjtnQkFBeEIsd0JBQXdCO0lBQzVCO0FBQ0o7O0FBRUE7SUFDSTtRQUNJLDJCQUFtQjtnQkFBbkIsbUJBQW1CO0lBQ3ZCO0lBQ0E7UUFDSSwyQkFBbUI7Z0JBQW5CLG1CQUFtQjtJQUN2QjtJQUNBO1FBQ0ksYUFBYTtJQUNqQjtJQUNBO1FBQ0ksYUFBYTtJQUNqQjtBQUNKOztBQWJBO0lBQ0k7UUFDSSxzQkFBbUI7V0FBbkIsbUJBQW1CO0lBQ3ZCO0lBQ0E7UUFDSSxzQkFBbUI7V0FBbkIsbUJBQW1CO0lBQ3ZCO0lBQ0E7UUFDSSxhQUFhO0lBQ2pCO0lBQ0E7UUFDSSxhQUFhO0lBQ2pCO0FBQ0o7O0FBYkE7SUFDSTtRQUNJLDJCQUFtQjthQUFuQixzQkFBbUI7Z0JBQW5CLG1CQUFtQjtJQUN2QjtJQUNBO1FBQ0ksMkJBQW1CO2FBQW5CLHNCQUFtQjtnQkFBbkIsbUJBQW1CO0lBQ3ZCO0lBQ0E7UUFDSSxhQUFhO0lBQ2pCO0lBQ0E7UUFDSSxhQUFhO0lBQ2pCO0FBQ0o7O0FBRUE7SUFDSTtRQUNJLGlDQUF5QjtnQkFBekIseUJBQXlCO0lBQzdCO0lBQ0E7UUFDSSxnQ0FBd0I7Z0JBQXhCLHdCQUF3QjtJQUM1QjtBQUNKOztBQVBBO0lBQ0k7UUFDSSw0QkFBeUI7V0FBekIseUJBQXlCO0lBQzdCO0lBQ0E7UUFDSSwyQkFBd0I7V0FBeEIsd0JBQXdCO0lBQzVCO0FBQ0o7O0FBUEE7SUFDSTtRQUNJLGlDQUF5QjthQUF6Qiw0QkFBeUI7Z0JBQXpCLHlCQUF5QjtJQUM3QjtJQUNBO1FBQ0ksZ0NBQXdCO2FBQXhCLDJCQUF3QjtnQkFBeEIsd0JBQXdCO0lBQzVCO0FBQ0oiLCJmaWxlIjoiX2FuaW1hdGlvbnMuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBrZXlmcmFtZXMgc2xpZGVEb3due1xyXG4gICAgZnJvbXtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICB9XHJcbiAgICB0b3tcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsaWtlQW5pbWF0ZXtcclxuICAgIDAle1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB9XHJcbiAgICAxMCV7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxuICAgIDkwJXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgMTAwJXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxvdmVBbmltYXRle1xyXG4gICAgMCV7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgIH1cclxuICAgIDEwMCV7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgfVxyXG59Il19 */
/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* -------------accessibility------------ */
.keyboard-nav-on .site input:active, .keyboard-nav-on .site input:focus, .keyboard-nav-on .site input:hover, .keyboard-nav-on .site a:active, .keyboard-nav-on .site a:focus, .keyboard-nav-on .site a:hover, .keyboard-nav-on .site button:active, .keyboard-nav-on .site button:focus, .keyboard-nav-on .site button:hover, .keyboard-nav-on .site textarea:active, .keyboard-nav-on .site textarea:focus, .keyboard-nav-on .site textarea:hover, .keyboard-nav-on .site select:active, .keyboard-nav-on .site select:focus, .keyboard-nav-on .site select:hover {
  outline: #000 dashed 3px !important;
}

/* ---------------------------------------------------- */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9hY2Nlc3NpYmlsaXR5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBLHFEQUFxRDtBQUNyRDtDQUNDLFVBQVU7QUFDWDs7QUFFQSwyQ0FBMkM7QUFDM0M7SUFDSTtRQUNJO1lBQ0k7Z0JBQ0ksbUNBQW1DO1lBQ3ZDO0VBQ1Y7OztJQUdFOztBQUVKOztBQUVBLHlEQUF5RCIsImZpbGUiOiJfYWNjZXNzaWJpbGl0eS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xyXG4jcHJpbWFyeVt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcclxuXHRvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tYWNjZXNzaWJpbGl0eS0tLS0tLS0tLS0tLSAqL1xyXG4ua2V5Ym9hcmQtbmF2LW9ue1xyXG4gICAgLnNpdGV7XHJcbiAgICAgICAgaW5wdXQsIGEsYnV0dG9uLHRleHRhcmVhLHNlbGVjdHtcclxuICAgICAgICAgICAgJjphY3RpdmUsJjpmb2N1cywmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogIzAwMCBkYXNoZWQgM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdH1cclxuXHRcdFxyXG4gICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiJdfQ== */
.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

@media screen and (min-width: 64em) {
  .entry-content blockquote.alignleft, .entry-content blockquote.alignright {
    width: 52%;
  }
}
@media screen and (max-width: 64em) {
  .entry-content blockquote.alignleft, .entry-content blockquote.alignright {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
.wp-caption {
  margin: 50px 0;
}
.wp-caption figcaption {
  color: rgba(var(--font-color-rgb), 0.5);
  font-size: 0.833em;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9hbGlnbm1lbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0NBRUMsYUFBYTtDQUNiLFdBQVc7O0NBRVgsYUFBYTtDQUNiLG1CQUFtQjtDQUNuQixvQkFBb0I7QUFDckI7OztBQUdBOztDQUVDLGFBQWE7Q0FDYixZQUFZOztDQUVaLGFBQWE7Q0FDYixrQkFBa0I7Q0FDbEIsb0JBQW9CO0FBQ3JCOzs7QUFHQTtDQUNDLFdBQVc7Q0FDWCxxQkFBcUI7Q0FDckIsb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0M7RUFDQyxVQUFVO0NBQ1g7QUFDRDtBQUNBO0NBQ0M7RUFDQyxVQUFVO0VBQ1YsYUFBYTtFQUNiLGNBQWM7Q0FDZjtBQUNEO0FBQ0E7Q0FDQyxjQUFjOztDQUVkO0VBQ0Msc0NBQXNDO0VBQ3RDLGlCQUFpQjtDQUNsQjs7QUFFRCIsImZpbGUiOiJfYWxpZ25tZW50cy5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmFsaWdubGVmdCB7XHJcblxyXG5cdC8qcnRsOmlnbm9yZSovXHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblxyXG5cdC8qcnRsOmlnbm9yZSovXHJcblx0bWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxufVxyXG5cclxuXHJcbi5hbGlnbnJpZ2h0IHtcclxuXHJcblx0LypydGw6aWdub3JlKi9cclxuXHRmbG9hdDogcmlnaHQ7XHJcblxyXG5cdC8qcnRsOmlnbm9yZSovXHJcblx0bWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG59XHJcblxyXG5cclxuLmFsaWduY2VudGVyIHtcclxuXHRjbGVhcjogYm90aDtcclxuXHRAaW5jbHVkZSBjZW50ZXItYmxvY2s7XHJcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pe1xyXG5cdC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUuYWxpZ25sZWZ0LCAuZW50cnktY29udGVudCBibG9ja3F1b3RlLmFsaWducmlnaHQge1xyXG5cdFx0d2lkdGg6IDUyJTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjRlbSl7XHJcblx0LmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZS5hbGlnbmxlZnQsIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUuYWxpZ25yaWdodCB7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6MDtcclxuXHRcdG1hcmdpbi1yaWdodDowO1xyXG5cdH1cclxufVxyXG4ud3AtY2FwdGlvbiB7XHJcblx0bWFyZ2luOiA1MHB4IDA7XHJcblxyXG5cdGZpZ2NhcHRpb24ge1xyXG5cdFx0Y29sb3I6IHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAuNSk7XHJcblx0XHRmb250LXNpemU6IC44MzNlbTtcclxuXHR9XHJcblxyXG59XHJcblxyXG4iXX0= */
ul.social-list, ul.author-socicons, .social-networks {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-gap: 20px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
ul.social-list a, ul.author-socicons a, .social-networks a {
  color: rgba(var(--font-color-rgb), 0.7);
  display: block;
}
ul.social-list a:hover, ul.author-socicons a:hover, .social-networks a:hover {
  color: var(--primary-color);
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9zb2NpYWwtaWNvbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtJQUNJLGdCQUFnQjtJQUNoQixTQUFTO0lBQ1QsVUFBVTtJQUNWLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixjQUFjO0lBQ2QsdUJBQWU7UUFBZixtQkFBZTtZQUFmLGVBQWU7SUFDZjtRQUNJLHNDQUFzQztRQUN0QyxjQUFjO1FBQ2Q7WUFDSSwyQkFBMkI7UUFDL0I7SUFDSjtBQUNKIiwiZmlsZSI6Il9zb2NpYWwtaWNvbnMuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbInVsLnNvY2lhbC1saXN0LCB1bC5hdXRob3Itc29jaWNvbnMsIC5zb2NpYWwtbmV0d29ya3N7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBncmlkLWdhcDogMjBweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGF7XHJcbiAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tZm9udC1jb2xvci1yZ2IpLCAuNyk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.skip-link,
.skip-link:hover,
.skip-link:visited {
  position: absolute;
  top: -999px;
  left: 20px;
  background: #f7f7f7;
  border: 1px solid rgba(var(--black-color-rgb), 0.1);
  font-size: 0.8888em;
  font-weight: 600;
  padding: 10px 20px;
  color: var(--black-color);
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 20px rgba(var(--black-color-rgb), 0.1);
  box-shadow: 0 2px 20px rgba(var(--black-color-rgb), 0.1);
  z-index: 999;
  text-decoration: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

label {
  font-size: 0.833em;
  line-height: 1.3;
}

.owl-carousel .owl-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-gap: 15px;
}
.owl-carousel .owl-nav button {
  background-repeat: no-repeat;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
  display: block;
  width: 40px;
  height: 40px;
  background-color: var(--white-color);
  border: 1px solid rgba(var(--primary-color-rgb), 0.1);
  border-radius: 0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-background-size: 11.41px 14.81px;
  background-size: 11.41px 14.81px;
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0;
}
@media screen and (min-width: 768px) {
  .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
    width: 50px;
    height: 50px;
    -webkit-background-size: 13.41px 18.05px;
    background-size: 13.41px 18.05px;
  }
}
.owl-carousel .owl-nav button.owl-next.disabled, .owl-carousel .owl-nav button.owl-prev.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover {
  background-color: var(--primary-color);
  border: 1px solid var(--primary-color);
}
.owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span {
  display: none;
}
.owl-carousel .owl-nav button.owl-prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.096' height='16.218' viewBox='0 0 10.096 16.218'%3E%3Cpath id='Path_26478' data-name='Path 26478' d='M8.892,0,0,7.406l8.889,7.4' transform='translate(0.5 0.704)' fill='none' stroke='%23a60505' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A");
}
.owl-carousel .owl-nav button.owl-prev:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.096' height='16.218' viewBox='0 0 10.096 16.218'%3E%3Cpath id='Path_26478' data-name='Path 26478' d='M8.892,0,0,7.406l8.889,7.4' transform='translate(0.5 0.704)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A");
}
.owl-carousel .owl-nav button.owl-next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.096' height='16.218' viewBox='0 0 10.096 16.218'%3E%3Cpath id='Path_26478' data-name='Path 26478' d='M0,0,8.892,7.406,0,14.809' transform='translate(0.704 0.704)' fill='none' stroke='%23a60505' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E ");
}
.owl-carousel .owl-nav button.owl-next:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.096' height='16.218' viewBox='0 0 10.096 16.218'%3E%3Cpath id='Path_26478' data-name='Path 26478' d='M0,0,8.892,7.406,0,14.809' transform='translate(0.704 0.704)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E ");
}
.owl-carousel .owl-dots {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-gap: 15px;
}
.owl-carousel .owl-dots .owl-dot {
  display: block;
  width: 11px;
  height: 11px;
  background: var(--primary-color);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-radius: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  opacity: 0.1;
}
.owl-carousel .owl-dots .owl-dot:hover, .owl-carousel .owl-dots .owl-dot.active {
  opacity: 1;
}

.section-subtitle {
  max-width: 100%;
  display: inline-block;
  font-size: 3.3333333333em;
  line-height: 1;
  font-family: var(--signature-font-one);
  -webkit-transform: rotate(-8deg);
  -ms-transform: rotate(-8deg);
  -o-transform: rotate(-8deg);
  transform: rotate(-8deg);
  margin-bottom: 45px;
}

.page-title {
  font-size: 2.5em;
  line-height: 1.5;
  margin-top: 0;
  margin-bottom: 40px;
  font-weight: normal;
  position: relative;
  display: inline-block;
}

.section {
  margin-top: 60px;
}
@media screen and (min-width: 768px) {
  .section {
    margin-top: 100px;
  }
}
.section .section-header {
  margin-bottom: 30px;
  text-align: center;
}

.section-title {
  font-family: var(--secondary-font);
  font-size: 1.3333em;
  line-height: 1;
  padding: 23px 0;
  font-weight: 500;
  border-top: 1px solid rgba(var(--font-color-rgb), 0.06);
  border-bottom: 1px solid rgba(var(--font-color-rgb), 0.06);
  margin-bottom: 0;
}

.section-desc {
  max-width: 555px;
  font-size: 1.2222222222em;
  line-height: 1.8;
}
.section-desc p {
  margin-bottom: 0;
}

section .widget {
  margin-bottom: 0;
}

/*# sourceMappingURL=data:application/json;base64,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O0FBRUE7SUFDSTtRQUNJLGdCQUFnQjtJQUNwQjtBQUNKIiwiZmlsZSI6Il9nbG9iYWwtdWkuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIip7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uc2tpcC1saW5rLCAuc2tpcC1saW5rOmhvdmVyLCAuc2tpcC1saW5rOnZpc2l0ZWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtOTk5cHg7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEodmFyKC0tYmxhY2stY29sb3ItcmdiKSwgMC4xKTtcclxuICAgIGZvbnQtc2l6ZTogMC44ODg4ZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggcmdiYSh2YXIoLS1ibGFjay1jb2xvci1yZ2IpLCAwLjEpO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxufVxyXG4vLyBmb3JtXHJcbmxhYmVse1xyXG4gICAgZm9udC1zaXplOiAwLjgzM2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG5cclxuXHJcblxyXG4vLyBvd2wgY2Fyb3VzZWxcclxuLm93bC1jYXJvdXNlbHtcclxuICAgIC5vd2wtbmF2e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDE1cHg7XHJcbiAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAmLm93bC1uZXh0LCAmLm93bC1wcmV2e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSh2YXIoLS1wcmltYXJ5LWNvbG9yLXJnYiksIDAuMSkgO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTEuNDFweCAxNC44MXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMy40MXB4IDE4LjA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmRpc2FibGVke1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm93bC1wcmV2e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMC4wOTYnIGhlaWdodD0nMTYuMjE4JyB2aWV3Qm94PScwIDAgMTAuMDk2IDE2LjIxOCclM0UlM0NwYXRoIGlkPSdQYXRoXzI2NDc4JyBkYXRhLW5hbWU9J1BhdGggMjY0NzgnIGQ9J004Ljg5MiwwLDAsNy40MDZsOC44ODksNy40JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjUgMC43MDQpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2E2MDUwNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAuMDk2JyBoZWlnaHQ9JzE2LjIxOCcgdmlld0JveD0nMCAwIDEwLjA5NiAxNi4yMTgnJTNFJTNDcGF0aCBpZD0nUGF0aF8yNjQ3OCcgZGF0YS1uYW1lPSdQYXRoIDI2NDc4JyBkPSdNOC44OTIsMCwwLDcuNDA2bDguODg5LDcuNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41IDAuNzA0KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmZmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYub3dsLW5leHR7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwLjA5NicgaGVpZ2h0PScxNi4yMTgnIHZpZXdCb3g9JzAgMCAxMC4wOTYgMTYuMjE4JyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjY0NzgnIGRhdGEtbmFtZT0nUGF0aCAyNjQ3OCcgZD0nTTAsMCw4Ljg5Miw3LjQwNiwwLDE0LjgwOScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC43MDQgMC43MDQpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2E2MDUwNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0UgXCIpO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwLjA5NicgaGVpZ2h0PScxNi4yMTgnIHZpZXdCb3g9JzAgMCAxMC4wOTYgMTYuMjE4JyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjY0NzgnIGRhdGEtbmFtZT0nUGF0aCAyNjQ3OCcgZD0nTTAsMCw4Ljg5Miw3LjQwNiwwLDE0LjgwOScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC43MDQgMC43MDQpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0UgXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm93bC1kb3Rze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDE1cHg7XHJcbiAgICAgICAgLm93bC1kb3R7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC4xO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHNlY3Rpb24gaGVhZGVyXHJcblxyXG4uc2VjdGlvbi1zdWJ0aXRsZXtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzMzMzMzM1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zaWduYXR1cmUtZm9udC1vbmUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxufVxyXG5cclxuLnBhZ2UtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgIFxyXG4gICAgXHJcbn1cclxuLnNlY3Rpb257XHJcbiAgICBtYXJnaW4tdG9wOjYwcHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24taGVhZGVye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbi5zZWN0aW9uLXRpdGxle1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeS1mb250KTtcclxuICAgIGZvbnQtc2l6ZTogMS4zMzMzZW07XHJcbiAgICBsaW5lLWhlaWdodDoxIDtcclxuICAgIHBhZGRpbmc6MjNweCAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgLjA2KTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKHZhcigtLWZvbnQtY29sb3ItcmdiKSwgLjA2KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG59XHJcbi5zZWN0aW9uLWRlc2N7XHJcbiAgICBtYXgtd2lkdGg6NTU1cHg7XHJcbiAgICBmb250LXNpemU6IDEuMjIyMjIyMjIyMjIyMjIyM2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgIHB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuc2VjdGlvbntcclxuICAgIC53aWRnZXR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG4iXX0= */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBdUJDOztBQUVEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzsrREEwQitEOzs7QUFHL0QsT0FBTztBQUNQLHlCQUF5Qjs7QUFFekIsV0FBVztBQUNYLCtCQUErQjs7QUFFL0IsV0FBVztBQUNYLDJCQUEyQjs7QUFFM0Isb0JBQW9CO0FBQ3BCLDRCQUE0Qjs7QUFFNUIsTUFBTTtBQUNOLHFCQUFxQjs7O0FBR3JCLHVCQUF1QjtBQUN2Qix3QkFBd0I7O0FBRXhCOztnRUFFZ0U7QUFDaEUsaUNBQWlDOztBQUVqQzs7K0RBRStEOztBQUUvRCxPQUFPO0FBQ1Asd0JBQXdCOztBQUV4QixPQUFPO0FBQ1Asd0JBQXdCOztBQUV4QixPQUFPO0FBQ1AsK0JBQStCOztBQUUvQjs7K0RBRStEOztBQUUvRCxRQUFRO0FBQ1IseUNBQXlDOzs7QUFHekM7OytEQUUrRDtBQUMvRCxZQUFZO0FBQ1osOEJBQThCOztBQUU5QixjQUFjO0FBQ2QsaUNBQWlDOztBQUVqQyxXQUFXO0FBQ1gsOEJBQThCOztBQUU5QixhQUFhO0FBQ2IsZ0NBQWdDOzs7QUFHaEMsSUFBSTtBQUNKLHFCQUFxQiIsImZpbGUiOiJzdHlsZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXHJcblRoZW1lIE5hbWU6IEJsb3Nzb20gTWFnYXppbmVcclxuVGhlbWUgVVJJOiBodHRwczovL2Jsb3Nzb210aGVtZXMuY29tL3dvcmRwcmVzcy10aGVtZXMvYmxvc3NvbS1tYWdhemluZS9cclxuQXV0aG9yOiBCbG9zc29tIFRoZW1lc1xyXG5BdXRob3IgVVJJOiBodHRwczovL2Jsb3Nzb210aGVtZXMuY29tL1xyXG5EZXNjcmlwdGlvbjogQmxvc3NvbSBNYWdhemluZSBpcyBhIG11bHRpcHVycG9zZSwgZmVhdHVyZS1yaWNoIGFuZCBlYXN5IHRvIHVzZSB0aGVtZSBmb3IgY3JlYXRpbmcgcHJvZmVzc2lvbmFsIHdlYnNpdGVzLiBUaGlzIHRoZW1lIGlzIG9wdGltaXplZCB0byBsb2FkIGZhc3QgdG8gcmFuayBiZXR0ZXIgb24gc2VhcmNoIGVuZ2luZXMuIFdpdGggQmxvc3NvbSBNYWdhemluZSwgeW91IGNhbiBjcmVhdGUgd2Vic2l0ZXMgZm9yIGFueSBibG9nZ2luZyBuaWNoZSwgc3VjaCBhcyBtYWdhemluZSwgdHJhdmVsLCBsaWZlc3R5bGUsIGZhc2hpb24sIGZvb2QsIGZpdG5lc3MsIGpvdXJuYWwsIGhlYWx0aCwgcGFyZW50aW5nLCBtYWtldXAsIGFuZCBzZXZlcmFsIG90aGVyIHR5cGVzLiBJbiB0aGlzIHRoZW1lLCB5b3UgY2FuIGNob29zZSBmcm9tIHVubGltaXRlZCBjb2xvcnMgYW5kIDEwMDArIEdvb2dsZSBmb250cyB0byBjaGFuZ2UgeW91ciB3ZWJzaXRlIGxvb2sgYW5kIGZlZWwgd2l0aCBhIHNpbmdsZSBjbGljay4gV2l0aCB0aGUgSW5zdGFncmFtIHNlY3Rpb24sIHlvdSBjYW4gZmxhdW50IHlvdXIgbGF0ZXN0IHBvc3RzIHRvIGluY3JlYXNlIHlvdXIgZm9sbG93ZXJzLiBUaGUgc3RyYXRlZ2ljYWxseSBwbGFjZWQgbmV3c2xldHRlciBoZWxwcyB5b3UgdG8gZ2VuZXJhdGUgbW9yZSBsZWFkcyBhbmQgZ3JvdyB5b3VyIHN1YnNjcmliZXJzLiBUaGlzIHRoZW1lIGlzIGFsc28gV29vQ29tbWVyY2UgY29tcGF0aWJsZSBzbyB5b3UgY2FuIHN0YXJ0IGFuIG9ubGluZSBzdG9yZS4gQmxvc3NvbSBNYWdhemluZSBpcyB0cmFuc2xhdGlvbi1yZWFkeSwgc2NoZW1hLWZyaWVuZGx5IGFuZCBSVEwgY29tcGF0aWJsZS4gQ2hlY2sgZGVtbyBhdCBodHRwczovL2Jsb3Nzb210aGVtZXMuY29tL3RoZW1lLWRlbW8vP3RoZW1lPWJsb3Nzb20tbWFnYXppbmUsIHJlYWQgdGhlIGRvY3VtZW50YXRpb24gYXQgaHR0cHM6Ly9kb2NzLmJsb3Nzb210aGVtZXMuY29tL2Jsb3Nzb20tbWFnYXppbmUvLCBhbmQgZ2V0IHN1cHBvcnQgYXQgaHR0cHM6Ly9ibG9zc29tdGhlbWVzLmNvbS9zdXBwb3J0LXRpY2tldC8uXHJcblZlcnNpb246IDEuMC4wXHJcblJlcXVpcmVzIGF0IGxlYXN0OiA0LjdcclxuUmVxdWlyZXMgUEhQOiA1LjZcclxuVGVzdGVkIHVwIHRvOiA1LjhcclxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjMgb3IgbGF0ZXJcclxuTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMy4wLmh0bWxcclxuVGV4dCBEb21haW46IGJsb3Nzb20tbWFnYXppbmVcclxuVGFnczogY3VzdG9tLWJhY2tncm91bmQsIGN1c3RvbS1sb2dvLCBjdXN0b20tbWVudSwgZmVhdHVyZWQtaW1hZ2VzLCB0aHJlYWRlZC1jb21tZW50cywgdHJhbnNsYXRpb24tcmVhZHlcclxuXHJcblRoaXMgdGhlbWUsIGxpa2UgV29yZFByZXNzLCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgR1BMLlxyXG5Vc2UgaXQgdG8gbWFrZSBzb21ldGhpbmcgY29vbCwgaGF2ZSBmdW4sIGFuZCBzaGFyZSB3aGF0IHlvdSd2ZSBsZWFybmVkLlxyXG5cclxuQmxvc3NvbSBNYWdhemluZSBpcyBiYXNlZCBvbiBVbmRlcnNjb3JlcyBodHRwczovL3VuZGVyc2NvcmVzLm1lLywgKEMpIDIwMTItMjAyMCBBdXRvbWF0dGljLCBJbmMuXHJcblVuZGVyc2NvcmVzIGlzIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCB2MiBvciBsYXRlci5cclxuXHJcbk5vcm1hbGl6aW5nIHN0eWxlcyBoYXZlIGJlZW4gaGVscGVkIGFsb25nIHRoYW5rcyB0byB0aGUgZmluZSB3b3JrIG9mXHJcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHBzOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cclxuKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuPj4+IFRBQkxFIE9GIENPTlRFTlRTOlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgR2VuZXJpY1xyXG5cdC0gTm9ybWFsaXplXHJcblx0LSBCb3ggc2l6aW5nXHJcbiMgQmFzZVxyXG5cdC0gVHlwb2dyYXBoeVxyXG5cdC0gRWxlbWVudHNcclxuXHQtIExpbmtzXHJcblx0LSBGb3Jtc1xyXG4jIyBMYXlvdXRzXHJcbiMgQ29tcG9uZW50c1xyXG5cdC0gTmF2aWdhdGlvblxyXG5cdC0gUG9zdHMgYW5kIHBhZ2VzXHJcblx0LSBDb21tZW50c1xyXG5cdC0gV2lkZ2V0c1xyXG5cdC0gTWVkaWFcclxuXHQtIENhcHRpb25zXHJcblx0LSBHYWxsZXJpZXNcclxuIyBwbHVnaW5zXHJcblx0LSBKZXRwYWNrIGluZmluaXRlIHNjcm9sbFxyXG4jIFV0aWxpdGllc1xyXG5cdC0gQWNjZXNzaWJpbGl0eVxyXG5cdC0gQWxpZ25tZW50c1xyXG5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIGZvbnRzXHJcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZm9udHNcIjtcclxuXHJcbi8vIGFic3RyYWN0c1xyXG5AaW1wb3J0IFwiLi9hYnN0cmFjdHMvYWJzdHJhY3RzXCI7XHJcblxyXG4vLyBOb3JtYWxpemVcclxuQGltcG9ydCBcImdlbmVyaWMvbm9ybWFsaXplXCI7XHJcblxyXG4vL0BhdC1yb290IEJveCBzaXppbmdcclxuQGltcG9ydCBcImdlbmVyaWMvYm94LXNpemluZ1wiO1xyXG5cclxuLy8gYmFzZVxyXG5AaW1wb3J0IFwiLi9iYXNlL2Jhc2VcIjtcclxuXHJcblxyXG4vLyBpbXBvcnRpbmcgZ3JpZCBsYXlvdXRcclxuQGltcG9ydCBcIi4vbGF5b3V0cy9ncmlkXCI7XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIENvbXBvbmVudHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQGltcG9ydCBcIi4vY29tcG9uZW50cy9jb21wb25lbnRzXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgbGF5b3V0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vL2Zvb3RlclxyXG5AaW1wb3J0IFwibGF5b3V0cy9mb290ZXJcIjtcclxuXHJcbi8vbGF5b3V0XHJcbkBpbXBvcnQgXCJsYXlvdXRzL2xheW91dFwiO1xyXG5cclxuLy9sYXlvdXRcclxuQGltcG9ydCBcImxheW91dHMvYXJ0aWNsZS1zaGFyZVwiO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIFBsdWdpbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy9qZXRwYWNrXHJcbkBpbXBvcnQgXCJwbHVnaW5zL2pldHBhY2svaW5maW5pdGUtc2Nyb2xsXCI7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIFV0aWxpdGllc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8vIGFuaW1hdGlvbnNcclxuQGltcG9ydCBcInV0aWxpdGllcy9hbmltYXRpb25zXCI7XHJcblxyXG4vLyBhY2Nlc3NpYmxpdHlcclxuQGltcG9ydCBcInV0aWxpdGllcy9hY2Nlc3NpYmlsaXR5XCI7XHJcblxyXG4vLyBhbGlnbm1lbnRcclxuQGltcG9ydCBcInV0aWxpdGllcy9hbGlnbm1lbnRzXCI7XHJcblxyXG4vLyBzb2NpYWwgaWNvblxyXG5AaW1wb3J0IFwidXRpbGl0aWVzL3NvY2lhbC1pY29uc1wiO1xyXG5cclxuXHJcbi8vIHVpXHJcbkBpbXBvcnQgXCIuL2dsb2JhbC11aVwiO1xyXG5cclxuIl19 */

/*# sourceMappingURL=style.css.map */
