/*!
Theme Name: Lift-D
Theme URI: https://www.lift-d.com
Author: Lift-d
Author URI: https://www.lift-d.com
Description: This is an advanced base WordPress theme called <code>Lift-D</code> for Bianchini&Capponi.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: LiftD
Tags:
This theme, like WordPress, is licensed under the GPL.
Neat is distributed under the terms of the GNU GPL v2 or later.
*/
/**
* Config
*/
/**
* LDS
*/
@import url("https://fonts.googleapis.com/css?family=IBM+Plex+Serif:100,200,300,400,400i,500,600,700");
@font-face { font-family: "BentonSans"; src: url("assets/fonts/BentonSans-Regular.otf"); font-style: normal; font-weight: 400; }

@font-face { font-family: "BentonSans"; src: url("assets/fonts/BentonSans-RegularItalic.otf"); font-style: italic; font-weight: 400; }

@font-face { font-family: "BentonSans"; src: url("assets/fonts/BentonSans-Bold.otf"); font-style: normal; font-weight: 700; }

@font-face { font-family: "BentonSans"; src: url("assets/fonts/BentonSans-BoldItalic.otf"); font-style: italic; font-weight: 700; }

/**
* Desk
**/
/**
* Vendor
*/
/**
* Bootstrap, required
*/
/**
* Bootstrap, optional
*/
*, *::before, *::after { box-sizing: border-box; }

html { font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

@-ms-viewport { width: device-width; }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }

body { margin: 0; font-family: "BentonSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; text-align: left; background-color: #fff; }

[tabindex="-1"]:focus { outline: 0 !important; }

hr { box-sizing: content-box; height: 0; overflow: visible; }

h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0.5rem; }

p { margin-top: 0; margin-bottom: 1rem; }

abbr[title], abbr[data-original-title] { text-decoration: underline; text-decoration: underline dotted; cursor: help; border-bottom: 0; }

address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }

ol, ul, dl { margin-top: 0; margin-bottom: 1rem; }

ol ol, ul ul, ol ul, ul ol { margin-bottom: 0; }

dt { font-weight: 700; }

dd { margin-bottom: .5rem; margin-left: 0; }

blockquote { margin: 0 0 1rem; }

dfn { font-style: italic; }

b, strong { font-weight: bolder; }

small { font-size: 80%; }

sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }

sub { bottom: -.25em; }

sup { top: -.5em; }

a { color: #092F85; text-decoration: none; background-color: transparent; -webkit-text-decoration-skip: objects; }

a:hover { color: #324d90; text-decoration: none; }

a:not([href]):not([tabindex]) { color: inherit; text-decoration: none; }

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { color: inherit; text-decoration: none; }

a:not([href]):not([tabindex]):focus { outline: 0; }

pre, code, kbd, samp { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; }

pre { margin-top: 0; margin-bottom: 1rem; overflow: auto; -ms-overflow-style: scrollbar; }

figure { margin: 0 0 1rem; }

img { vertical-align: middle; border-style: none; }

svg { overflow: hidden; vertical-align: middle; }

table { border-collapse: collapse; }

caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: #6c757d; text-align: left; caption-side: bottom; }

th { text-align: inherit; }

label { display: inline-block; margin-bottom: 0.5rem; }

button { border-radius: 0; }

button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; }

input, button, select, optgroup, textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; }

button, input { overflow: visible; }

button, select { text-transform: none; }

button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { padding: 0; border-style: none; }

input[type="radio"], input[type="checkbox"] { box-sizing: border-box; padding: 0; }

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { -webkit-appearance: listbox; }

textarea { overflow: auto; resize: vertical; }

fieldset { min-width: 0; padding: 0; margin: 0; border: 0; }

legend { display: block; width: 100%; max-width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal; }

progress { vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

[type="search"] { outline-offset: -2px; -webkit-appearance: none; }

[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; }

output { display: inline-block; }

summary { display: list-item; cursor: pointer; }

template { display: none; }

[hidden] { display: none !important; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom: 0.5rem; font-family: inherit; font-weight: 500; line-height: 1.2; color: inherit; }

h1, .h1 { font-size: 2.5rem; }

h2, .h2 { font-size: 2rem; }

h3, .h3 { font-size: 1.75rem; }

h4, .h4 { font-size: 1.5rem; }

h5, .h5 { font-size: 1.25rem; }

h6, .h6 { font-size: 1rem; }

.lead { font-size: 1.25rem; font-weight: 300; }

.display-1 { font-size: 6rem; font-weight: 300; line-height: 1.2; }

.display-2 { font-size: 5.5rem; font-weight: 300; line-height: 1.2; }

.display-3 { font-size: 4.5rem; font-weight: 300; line-height: 1.2; }

.display-4 { font-size: 3.5rem; font-weight: 300; line-height: 1.2; }

hr { margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); }

small, .small, h3 { font-size: 80%; font-weight: 400; }

mark, .mark { padding: 0.2em; background-color: #fcf8e3; }

.list-unstyled, .dropdown .dropdown-menu { padding-left: 0; list-style: none; }

.list-inline, .breadcrumb .breadcrumb-list { padding-left: 0; list-style: none; }

.list-inline-item, .breadcrumb .breadcrumb-list .breadcrumb-item { display: inline-block; }

.list-inline-item:not(:last-child), .breadcrumb .breadcrumb-list .breadcrumb-item:not(:last-child) { margin-right: 0.5rem; }

.initialism { font-size: 90%; text-transform: uppercase; }

.blockquote { margin-bottom: 1rem; font-size: 1.25rem; }

.blockquote-footer { display: block; font-size: 80%; color: #6c757d; }

.blockquote-footer::before { content: "\2014 \00A0"; }

.img-fluid { max-width: 100%; height: auto; }

.img-thumbnail { padding: 0.25rem; background-color: #fff; border: 1px solid #dee2e6; border-radius: 2px; max-width: 100%; height: auto; }

.figure { display: inline-block; }

.figure-img { margin-bottom: 0.5rem; line-height: 1; }

.figure-caption { font-size: 90%; color: #6c757d; }

code { font-size: 87.5%; color: #e83e8c; word-break: break-word; }

a > code { color: inherit; }

kbd { padding: 0.2rem 0.4rem; font-size: 87.5%; color: #fff; background-color: #212529; border-radius: 0.2rem; }

kbd kbd { padding: 0; font-size: 100%; font-weight: 700; }

pre { display: block; font-size: 87.5%; color: #212529; }

pre code { font-size: inherit; color: inherit; word-break: normal; }

.pre-scrollable { max-height: 340px; overflow-y: scroll; }

.media { 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; }

.media-body { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.flex-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }

.flex-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }

.flex-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }

.flex-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }

.flex-wrap { -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }

.flex-nowrap { -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }

.flex-wrap-reverse { -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }

.flex-fill { -webkit-box-flex: 1 !important; -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }

.flex-grow-0 { -webkit-box-flex: 0 !important; -webkit-flex-grow: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; }

.flex-grow-1 { -webkit-box-flex: 1 !important; -webkit-flex-grow: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; }

.flex-shrink-0 { -webkit-flex-shrink: 0 !important; -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }

.flex-shrink-1 { -webkit-flex-shrink: 1 !important; -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }

.justify-content-start { -webkit-box-pack: start !important; -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }

.justify-content-end { -webkit-box-pack: end !important; -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }

.justify-content-center { -webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }

.justify-content-between { -webkit-box-pack: justify !important; -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }

.justify-content-around { -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }

.align-items-start { -webkit-box-align: start !important; -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }

.align-items-end { -webkit-box-align: end !important; -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }

.align-items-center { -webkit-box-align: center !important; -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }

.align-items-baseline { -webkit-box-align: baseline !important; -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }

.align-items-stretch { -webkit-box-align: stretch !important; -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }

.align-content-start { -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }

.align-content-end { -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }

.align-content-center { -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }

.align-content-between { -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }

.align-content-around { -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }

.align-content-stretch { -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }

.align-self-auto { -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important; }

.align-self-start { -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }

.align-self-end { -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }

.align-self-center { -webkit-align-self: center !important; -ms-flex-item-align: center !important; -ms-grid-row-align: center !important; align-self: center !important; }

.align-self-baseline { -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }

.align-self-stretch { -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important; }

@media (min-width: 360px) { .flex-cs-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-cs-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-cs-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-cs-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-cs-wrap { -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-cs-nowrap { -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-cs-wrap-reverse { -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .flex-cs-fill { -webkit-box-flex: 1 !important; -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }
  .flex-cs-grow-0 { -webkit-box-flex: 0 !important; -webkit-flex-grow: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; }
  .flex-cs-grow-1 { -webkit-box-flex: 1 !important; -webkit-flex-grow: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; }
  .flex-cs-shrink-0 { -webkit-flex-shrink: 0 !important; -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }
  .flex-cs-shrink-1 { -webkit-flex-shrink: 1 !important; -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }
  .justify-content-cs-start { -webkit-box-pack: start !important; -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-cs-end { -webkit-box-pack: end !important; -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-cs-center { -webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-cs-between { -webkit-box-pack: justify !important; -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-cs-around { -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-cs-start { -webkit-box-align: start !important; -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-cs-end { -webkit-box-align: end !important; -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-cs-center { -webkit-box-align: center !important; -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-cs-baseline { -webkit-box-align: baseline !important; -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-cs-stretch { -webkit-box-align: stretch !important; -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-cs-start { -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-cs-end { -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-cs-center { -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-cs-between { -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-cs-around { -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-cs-stretch { -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-cs-auto { -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important; }
  .align-self-cs-start { -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-cs-end { -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-cs-center { -webkit-align-self: center !important; -ms-flex-item-align: center !important; -ms-grid-row-align: center !important; align-self: center !important; }
  .align-self-cs-baseline { -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-cs-stretch { -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 768px) { .flex-sm-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-sm-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-sm-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-sm-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-sm-wrap { -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-sm-nowrap { -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse { -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .flex-sm-fill { -webkit-box-flex: 1 !important; -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }
  .flex-sm-grow-0 { -webkit-box-flex: 0 !important; -webkit-flex-grow: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; }
  .flex-sm-grow-1 { -webkit-box-flex: 1 !important; -webkit-flex-grow: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; }
  .flex-sm-shrink-0 { -webkit-flex-shrink: 0 !important; -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }
  .flex-sm-shrink-1 { -webkit-flex-shrink: 1 !important; -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }
  .justify-content-sm-start { -webkit-box-pack: start !important; -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-sm-end { -webkit-box-pack: end !important; -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-sm-center { -webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-sm-between { -webkit-box-pack: justify !important; -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-sm-around { -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-sm-start { -webkit-box-align: start !important; -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-sm-end { -webkit-box-align: end !important; -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-sm-center { -webkit-box-align: center !important; -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-sm-baseline { -webkit-box-align: baseline !important; -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-sm-stretch { -webkit-box-align: stretch !important; -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-sm-start { -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-sm-end { -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-sm-center { -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-sm-between { -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-sm-around { -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-sm-stretch { -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-sm-auto { -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important; }
  .align-self-sm-start { -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-sm-end { -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-sm-center { -webkit-align-self: center !important; -ms-flex-item-align: center !important; -ms-grid-row-align: center !important; align-self: center !important; }
  .align-self-sm-baseline { -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-sm-stretch { -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 1024px) { .flex-md-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-md-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-md-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-md-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-md-wrap { -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-md-nowrap { -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse { -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .flex-md-fill { -webkit-box-flex: 1 !important; -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }
  .flex-md-grow-0 { -webkit-box-flex: 0 !important; -webkit-flex-grow: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; }
  .flex-md-grow-1 { -webkit-box-flex: 1 !important; -webkit-flex-grow: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; }
  .flex-md-shrink-0 { -webkit-flex-shrink: 0 !important; -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }
  .flex-md-shrink-1 { -webkit-flex-shrink: 1 !important; -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }
  .justify-content-md-start { -webkit-box-pack: start !important; -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-md-end { -webkit-box-pack: end !important; -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-md-center { -webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-md-between { -webkit-box-pack: justify !important; -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-md-around { -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-md-start { -webkit-box-align: start !important; -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-md-end { -webkit-box-align: end !important; -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-md-center { -webkit-box-align: center !important; -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-md-baseline { -webkit-box-align: baseline !important; -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-md-stretch { -webkit-box-align: stretch !important; -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-md-start { -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-md-end { -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-md-center { -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-md-between { -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-md-around { -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-md-stretch { -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-md-auto { -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important; }
  .align-self-md-start { -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-md-end { -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-md-center { -webkit-align-self: center !important; -ms-flex-item-align: center !important; -ms-grid-row-align: center !important; align-self: center !important; }
  .align-self-md-baseline { -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-md-stretch { -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 1366px) { .flex-lg-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-lg-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-lg-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-lg-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-lg-wrap { -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-lg-nowrap { -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse { -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .flex-lg-fill { -webkit-box-flex: 1 !important; -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }
  .flex-lg-grow-0 { -webkit-box-flex: 0 !important; -webkit-flex-grow: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; }
  .flex-lg-grow-1 { -webkit-box-flex: 1 !important; -webkit-flex-grow: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; }
  .flex-lg-shrink-0 { -webkit-flex-shrink: 0 !important; -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }
  .flex-lg-shrink-1 { -webkit-flex-shrink: 1 !important; -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }
  .justify-content-lg-start { -webkit-box-pack: start !important; -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-lg-end { -webkit-box-pack: end !important; -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-lg-center { -webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-lg-between { -webkit-box-pack: justify !important; -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-lg-around { -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-lg-start { -webkit-box-align: start !important; -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-lg-end { -webkit-box-align: end !important; -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-lg-center { -webkit-box-align: center !important; -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-lg-baseline { -webkit-box-align: baseline !important; -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-lg-stretch { -webkit-box-align: stretch !important; -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-lg-start { -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-lg-end { -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-lg-center { -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-lg-between { -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-lg-around { -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-lg-stretch { -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-lg-auto { -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important; }
  .align-self-lg-start { -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-lg-end { -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-lg-center { -webkit-align-self: center !important; -ms-flex-item-align: center !important; -ms-grid-row-align: center !important; align-self: center !important; }
  .align-self-lg-baseline { -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-lg-stretch { -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 1920px) { .flex-xl-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-xl-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-xl-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-xl-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-xl-wrap { -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-xl-nowrap { -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse { -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .flex-xl-fill { -webkit-box-flex: 1 !important; -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }
  .flex-xl-grow-0 { -webkit-box-flex: 0 !important; -webkit-flex-grow: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; }
  .flex-xl-grow-1 { -webkit-box-flex: 1 !important; -webkit-flex-grow: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; }
  .flex-xl-shrink-0 { -webkit-flex-shrink: 0 !important; -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }
  .flex-xl-shrink-1 { -webkit-flex-shrink: 1 !important; -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }
  .justify-content-xl-start { -webkit-box-pack: start !important; -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-xl-end { -webkit-box-pack: end !important; -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-xl-center { -webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-xl-between { -webkit-box-pack: justify !important; -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-xl-around { -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-xl-start { -webkit-box-align: start !important; -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-xl-end { -webkit-box-align: end !important; -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-xl-center { -webkit-box-align: center !important; -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-xl-baseline { -webkit-box-align: baseline !important; -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-xl-stretch { -webkit-box-align: stretch !important; -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-xl-start { -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-xl-end { -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-xl-center { -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-xl-between { -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-xl-around { -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-xl-stretch { -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-xl-auto { -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important; }
  .align-self-xl-start { -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-xl-end { -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-xl-center { -webkit-align-self: center !important; -ms-flex-item-align: center !important; -ms-grid-row-align: center !important; align-self: center !important; }
  .align-self-xl-baseline { -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-xl-stretch { -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important; } }

/**/
/**
* Desk
*/
/**
* Vendor
*/
/**
* Font Awesome 5 free, set regular (far), set solid (fas)
*/
/*! Font Awesome Free 5.5.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */
.fa, .btn.btn-icon::before, .fas, .site-ico, input[type="checkbox"] + label, input[type="radio"] + label, .far, .fal, .fab { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }

.site-ico { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: -.125em; }

.fa-lg { font-size: 1.3333333333em; line-height: 0.75em; vertical-align: -.0667em; }

.fa-xs { font-size: .75em; }

.fa-sm { font-size: .875em; }

.fa-1x { font-size: 1em; }

.fa-2x { font-size: 2em; }

.fa-3x, .site-ico { font-size: 3em; }

.fa-4x { font-size: 4em; }

.fa-5x { font-size: 5em; }

.fa-6x { font-size: 6em; }

.fa-7x { font-size: 7em; }

.fa-8x { font-size: 8em; }

.fa-9x { font-size: 9em; }

.fa-10x { font-size: 10em; }

.fa-fw { text-align: center; width: 1.25em; }

.fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0; }

.fa-ul > li { position: relative; }

.fa-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; }

.fa-border { border: solid 0.08em #eee; border-radius: .1em; padding: .2em .25em .15em; }

.fa-pull-left { float: left; }

.fa-pull-right { float: right; }

.fa.fa-pull-left, .fa-pull-left.btn.btn-icon::before, .fas.fa-pull-left, .fa-pull-left.site-ico, input[type="checkbox"] + label.fa-pull-left, input[type="radio"] + label.fa-pull-left, .far.fa-pull-left, .fal.fa-pull-left, .fab.fa-pull-left { margin-right: .3em; }

.fa.fa-pull-right, .fa-pull-right.btn.btn-icon::before, .fas.fa-pull-right, .fa-pull-right.site-ico, input[type="checkbox"] + label.fa-pull-right, input[type="radio"] + label.fa-pull-right, .far.fa-pull-right, .fal.fa-pull-right, .fab.fa-pull-right { margin-left: .3em; }

.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; }

.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

.fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }

.fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); }

.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); }

.fa-flip-horizontal.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(-1, -1); -ms-transform: scale(-1, -1); transform: scale(-1, -1); }

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { -webkit-filter: none; filter: none; }

.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }

.fa-stack-1x, .fa-stack-2x { left: 0; position: absolute; text-align: center; width: 100%; }

.fa-stack-1x { line-height: inherit; }

.fa-stack-2x { font-size: 2em; }

.fa-inverse { color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before { content: "\f26e"; }

.fa-accessible-icon:before { content: "\f368"; }

.fa-accusoft:before { content: "\f369"; }

.fa-acquisitions-incorporated:before { content: "\f6af"; }

.fa-ad:before { content: "\f641"; }

.fa-address-book:before { content: "\f2b9"; }

.fa-address-card:before { content: "\f2bb"; }

.fa-adjust:before { content: "\f042"; }

.fa-adn:before { content: "\f170"; }

.fa-adversal:before { content: "\f36a"; }

.fa-affiliatetheme:before { content: "\f36b"; }

.fa-air-freshener:before { content: "\f5d0"; }

.fa-algolia:before { content: "\f36c"; }

.fa-align-center:before { content: "\f037"; }

.fa-align-justify:before { content: "\f039"; }

.fa-align-left:before { content: "\f036"; }

.fa-align-right:before { content: "\f038"; }

.fa-alipay:before { content: "\f642"; }

.fa-allergies:before { content: "\f461"; }

.fa-amazon:before { content: "\f270"; }

.fa-amazon-pay:before { content: "\f42c"; }

.fa-ambulance:before { content: "\f0f9"; }

.fa-american-sign-language-interpreting:before { content: "\f2a3"; }

.fa-amilia:before { content: "\f36d"; }

.fa-anchor:before { content: "\f13d"; }

.fa-android:before { content: "\f17b"; }

.fa-angellist:before { content: "\f209"; }

.fa-angle-double-down:before { content: "\f103"; }

.fa-angle-double-left:before { content: "\f100"; }

.fa-angle-double-right:before { content: "\f101"; }

.fa-angle-double-up:before { content: "\f102"; }

.fa-angle-down:before { content: "\f107"; }

.fa-angle-left:before { content: "\f104"; }

.fa-angle-right:before { content: "\f105"; }

.fa-angle-up:before { content: "\f106"; }

.fa-angry:before { content: "\f556"; }

.fa-angrycreative:before { content: "\f36e"; }

.fa-angular:before { content: "\f420"; }

.fa-ankh:before { content: "\f644"; }

.fa-app-store:before { content: "\f36f"; }

.fa-app-store-ios:before { content: "\f370"; }

.fa-apper:before { content: "\f371"; }

.fa-apple:before { content: "\f179"; }

.fa-apple-alt:before { content: "\f5d1"; }

.fa-apple-pay:before { content: "\f415"; }

.fa-archive:before { content: "\f187"; }

.fa-archway:before { content: "\f557"; }

.fa-arrow-alt-circle-down:before { content: "\f358"; }

.fa-arrow-alt-circle-left:before { content: "\f359"; }

.fa-arrow-alt-circle-right:before { content: "\f35a"; }

.fa-arrow-alt-circle-up:before { content: "\f35b"; }

.fa-arrow-circle-down:before { content: "\f0ab"; }

.fa-arrow-circle-left:before { content: "\f0a8"; }

.fa-arrow-circle-right:before { content: "\f0a9"; }

.fa-arrow-circle-up:before { content: "\f0aa"; }

.fa-arrow-down:before { content: "\f063"; }

.fa-arrow-left:before { content: "\f060"; }

.fa-arrow-right:before { content: "\f061"; }

.fa-arrow-up:before { content: "\f062"; }

.fa-arrows-alt:before { content: "\f0b2"; }

.fa-arrows-alt-h:before { content: "\f337"; }

.fa-arrows-alt-v:before { content: "\f338"; }

.fa-assistive-listening-systems:before { content: "\f2a2"; }

.fa-asterisk:before { content: "\f069"; }

.fa-asymmetrik:before { content: "\f372"; }

.fa-at:before { content: "\f1fa"; }

.fa-atlas:before { content: "\f558"; }

.fa-atom:before { content: "\f5d2"; }

.fa-audible:before { content: "\f373"; }

.fa-audio-description:before { content: "\f29e"; }

.fa-autoprefixer:before { content: "\f41c"; }

.fa-avianex:before { content: "\f374"; }

.fa-aviato:before { content: "\f421"; }

.fa-award:before { content: "\f559"; }

.fa-aws:before { content: "\f375"; }

.fa-backspace:before { content: "\f55a"; }

.fa-backward:before { content: "\f04a"; }

.fa-balance-scale:before { content: "\f24e"; }

.fa-ban:before { content: "\f05e"; }

.fa-band-aid:before { content: "\f462"; }

.fa-bandcamp:before { content: "\f2d5"; }

.fa-barcode:before { content: "\f02a"; }

.fa-bars:before { content: "\f0c9"; }

.fa-baseball-ball:before { content: "\f433"; }

.fa-basketball-ball:before { content: "\f434"; }

.fa-bath:before { content: "\f2cd"; }

.fa-battery-empty:before { content: "\f244"; }

.fa-battery-full:before { content: "\f240"; }

.fa-battery-half:before { content: "\f242"; }

.fa-battery-quarter:before { content: "\f243"; }

.fa-battery-three-quarters:before { content: "\f241"; }

.fa-bed:before { content: "\f236"; }

.fa-beer:before { content: "\f0fc"; }

.fa-behance:before { content: "\f1b4"; }

.fa-behance-square:before { content: "\f1b5"; }

.fa-bell:before { content: "\f0f3"; }

.fa-bell-slash:before { content: "\f1f6"; }

.fa-bezier-curve:before { content: "\f55b"; }

.fa-bible:before { content: "\f647"; }

.fa-bicycle:before { content: "\f206"; }

.fa-bimobject:before { content: "\f378"; }

.fa-binoculars:before { content: "\f1e5"; }

.fa-birthday-cake:before { content: "\f1fd"; }

.fa-bitbucket:before { content: "\f171"; }

.fa-bitcoin:before { content: "\f379"; }

.fa-bity:before { content: "\f37a"; }

.fa-black-tie:before { content: "\f27e"; }

.fa-blackberry:before { content: "\f37b"; }

.fa-blender:before { content: "\f517"; }

.fa-blender-phone:before { content: "\f6b6"; }

.fa-blind:before { content: "\f29d"; }

.fa-blogger:before { content: "\f37c"; }

.fa-blogger-b:before { content: "\f37d"; }

.fa-bluetooth:before { content: "\f293"; }

.fa-bluetooth-b:before { content: "\f294"; }

.fa-bold:before { content: "\f032"; }

.fa-bolt:before { content: "\f0e7"; }

.fa-bomb:before { content: "\f1e2"; }

.fa-bone:before { content: "\f5d7"; }

.fa-bong:before { content: "\f55c"; }

.fa-book:before { content: "\f02d"; }

.fa-book-dead:before { content: "\f6b7"; }

.fa-book-open:before { content: "\f518"; }

.fa-book-reader:before { content: "\f5da"; }

.fa-bookmark:before { content: "\f02e"; }

.fa-bowling-ball:before { content: "\f436"; }

.fa-box:before { content: "\f466"; }

.fa-box-open:before { content: "\f49e"; }

.fa-boxes:before { content: "\f468"; }

.fa-braille:before { content: "\f2a1"; }

.fa-brain:before { content: "\f5dc"; }

.fa-briefcase:before { content: "\f0b1"; }

.fa-briefcase-medical:before { content: "\f469"; }

.fa-broadcast-tower:before { content: "\f519"; }

.fa-broom:before { content: "\f51a"; }

.fa-brush:before { content: "\f55d"; }

.fa-btc:before { content: "\f15a"; }

.fa-bug:before { content: "\f188"; }

.fa-building:before { content: "\f1ad"; }

.fa-bullhorn:before { content: "\f0a1"; }

.fa-bullseye:before { content: "\f140"; }

.fa-burn:before { content: "\f46a"; }

.fa-buromobelexperte:before { content: "\f37f"; }

.fa-bus:before { content: "\f207"; }

.fa-bus-alt:before { content: "\f55e"; }

.fa-business-time:before { content: "\f64a"; }

.fa-buysellads:before { content: "\f20d"; }

.fa-calculator:before { content: "\f1ec"; }

.fa-calendar:before { content: "\f133"; }

.fa-calendar-alt:before { content: "\f073"; }

.fa-calendar-check:before { content: "\f274"; }

.fa-calendar-minus:before { content: "\f272"; }

.fa-calendar-plus:before { content: "\f271"; }

.fa-calendar-times:before { content: "\f273"; }

.fa-camera:before { content: "\f030"; }

.fa-camera-retro:before { content: "\f083"; }

.fa-campground:before { content: "\f6bb"; }

.fa-cannabis:before { content: "\f55f"; }

.fa-capsules:before { content: "\f46b"; }

.fa-car:before { content: "\f1b9"; }

.fa-car-alt:before { content: "\f5de"; }

.fa-car-battery:before { content: "\f5df"; }

.fa-car-crash:before { content: "\f5e1"; }

.fa-car-side:before { content: "\f5e4"; }

.fa-caret-down:before { content: "\f0d7"; }

.fa-caret-left:before { content: "\f0d9"; }

.fa-caret-right:before { content: "\f0da"; }

.fa-caret-square-down:before { content: "\f150"; }

.fa-caret-square-left:before { content: "\f191"; }

.fa-caret-square-right:before { content: "\f152"; }

.fa-caret-square-up:before { content: "\f151"; }

.fa-caret-up:before { content: "\f0d8"; }

.fa-cart-arrow-down:before { content: "\f218"; }

.fa-cart-plus:before { content: "\f217"; }

.fa-cat:before { content: "\f6be"; }

.fa-cc-amazon-pay:before { content: "\f42d"; }

.fa-cc-amex:before { content: "\f1f3"; }

.fa-cc-apple-pay:before { content: "\f416"; }

.fa-cc-diners-club:before { content: "\f24c"; }

.fa-cc-discover:before { content: "\f1f2"; }

.fa-cc-jcb:before { content: "\f24b"; }

.fa-cc-mastercard:before { content: "\f1f1"; }

.fa-cc-paypal:before { content: "\f1f4"; }

.fa-cc-stripe:before { content: "\f1f5"; }

.fa-cc-visa:before { content: "\f1f0"; }

.fa-centercode:before { content: "\f380"; }

.fa-certificate:before { content: "\f0a3"; }

.fa-chair:before { content: "\f6c0"; }

.fa-chalkboard:before { content: "\f51b"; }

.fa-chalkboard-teacher:before { content: "\f51c"; }

.fa-charging-station:before { content: "\f5e7"; }

.fa-chart-area:before { content: "\f1fe"; }

.fa-chart-bar:before { content: "\f080"; }

.fa-chart-line:before { content: "\f201"; }

.fa-chart-pie:before { content: "\f200"; }

.fa-check:before, input[type="checkbox"] + label:before, input[type="radio"] + label:before, input[type="checkbox"]:checked + label:before { content: "\f00c"; }

.fa-check-circle:before { content: "\f058"; }

.fa-check-double:before { content: "\f560"; }

.fa-check-square:before { content: "\f14a"; }

.fa-chess:before { content: "\f439"; }

.fa-chess-bishop:before { content: "\f43a"; }

.fa-chess-board:before { content: "\f43c"; }

.fa-chess-king:before { content: "\f43f"; }

.fa-chess-knight:before { content: "\f441"; }

.fa-chess-pawn:before { content: "\f443"; }

.fa-chess-queen:before { content: "\f445"; }

.fa-chess-rook:before { content: "\f447"; }

.fa-chevron-circle-down:before { content: "\f13a"; }

.fa-chevron-circle-left:before { content: "\f137"; }

.fa-chevron-circle-right:before { content: "\f138"; }

.fa-chevron-circle-up:before { content: "\f139"; }

.fa-chevron-down:before { content: "\f078"; }

.fa-chevron-left:before { content: "\f053"; }

.fa-chevron-right:before { content: "\f054"; }

.fa-chevron-up:before { content: "\f077"; }

.fa-child:before { content: "\f1ae"; }

.fa-chrome:before { content: "\f268"; }

.fa-church:before { content: "\f51d"; }

.fa-circle:before, input[type="radio"]:checked + label:before { content: "\f111"; }

.fa-circle-notch:before { content: "\f1ce"; }

.fa-city:before { content: "\f64f"; }

.fa-clipboard:before { content: "\f328"; }

.fa-clipboard-check:before { content: "\f46c"; }

.fa-clipboard-list:before { content: "\f46d"; }

.fa-clock:before { content: "\f017"; }

.fa-clone:before { content: "\f24d"; }

.fa-closed-captioning:before { content: "\f20a"; }

.fa-cloud:before { content: "\f0c2"; }

.fa-cloud-download-alt:before { content: "\f381"; }

.fa-cloud-meatball:before { content: "\f73b"; }

.fa-cloud-moon:before { content: "\f6c3"; }

.fa-cloud-moon-rain:before { content: "\f73c"; }

.fa-cloud-rain:before { content: "\f73d"; }

.fa-cloud-showers-heavy:before { content: "\f740"; }

.fa-cloud-sun:before { content: "\f6c4"; }

.fa-cloud-sun-rain:before { content: "\f743"; }

.fa-cloud-upload-alt:before { content: "\f382"; }

.fa-cloudscale:before { content: "\f383"; }

.fa-cloudsmith:before { content: "\f384"; }

.fa-cloudversify:before { content: "\f385"; }

.fa-cocktail:before { content: "\f561"; }

.fa-code:before { content: "\f121"; }

.fa-code-branch:before { content: "\f126"; }

.fa-codepen:before { content: "\f1cb"; }

.fa-codiepie:before { content: "\f284"; }

.fa-coffee:before { content: "\f0f4"; }

.fa-cog:before { content: "\f013"; }

.fa-cogs:before { content: "\f085"; }

.fa-coins:before { content: "\f51e"; }

.fa-columns:before { content: "\f0db"; }

.fa-comment:before { content: "\f075"; }

.fa-comment-alt:before { content: "\f27a"; }

.fa-comment-dollar:before { content: "\f651"; }

.fa-comment-dots:before { content: "\f4ad"; }

.fa-comment-slash:before { content: "\f4b3"; }

.fa-comments:before { content: "\f086"; }

.fa-comments-dollar:before { content: "\f653"; }

.fa-compact-disc:before { content: "\f51f"; }

.fa-compass:before { content: "\f14e"; }

.fa-compress:before { content: "\f066"; }

.fa-concierge-bell:before { content: "\f562"; }

.fa-connectdevelop:before { content: "\f20e"; }

.fa-contao:before { content: "\f26d"; }

.fa-cookie:before { content: "\f563"; }

.fa-cookie-bite:before { content: "\f564"; }

.fa-copy:before { content: "\f0c5"; }

.fa-copyright:before { content: "\f1f9"; }

.fa-couch:before { content: "\f4b8"; }

.fa-cpanel:before { content: "\f388"; }

.fa-creative-commons:before { content: "\f25e"; }

.fa-creative-commons-by:before { content: "\f4e7"; }

.fa-creative-commons-nc:before { content: "\f4e8"; }

.fa-creative-commons-nc-eu:before { content: "\f4e9"; }

.fa-creative-commons-nc-jp:before { content: "\f4ea"; }

.fa-creative-commons-nd:before { content: "\f4eb"; }

.fa-creative-commons-pd:before { content: "\f4ec"; }

.fa-creative-commons-pd-alt:before { content: "\f4ed"; }

.fa-creative-commons-remix:before { content: "\f4ee"; }

.fa-creative-commons-sa:before { content: "\f4ef"; }

.fa-creative-commons-sampling:before { content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before { content: "\f4f1"; }

.fa-creative-commons-share:before { content: "\f4f2"; }

.fa-creative-commons-zero:before { content: "\f4f3"; }

.fa-credit-card:before { content: "\f09d"; }

.fa-critical-role:before { content: "\f6c9"; }

.fa-crop:before { content: "\f125"; }

.fa-crop-alt:before { content: "\f565"; }

.fa-cross:before { content: "\f654"; }

.fa-crosshairs:before { content: "\f05b"; }

.fa-crow:before { content: "\f520"; }

.fa-crown:before { content: "\f521"; }

.fa-css3:before { content: "\f13c"; }

.fa-css3-alt:before { content: "\f38b"; }

.fa-cube:before { content: "\f1b2"; }

.fa-cubes:before { content: "\f1b3"; }

.fa-cut:before { content: "\f0c4"; }

.fa-cuttlefish:before { content: "\f38c"; }

.fa-d-and-d:before { content: "\f38d"; }

.fa-d-and-d-beyond:before { content: "\f6ca"; }

.fa-dashcube:before { content: "\f210"; }

.fa-database:before { content: "\f1c0"; }

.fa-deaf:before { content: "\f2a4"; }

.fa-delicious:before { content: "\f1a5"; }

.fa-democrat:before { content: "\f747"; }

.fa-deploydog:before { content: "\f38e"; }

.fa-deskpro:before { content: "\f38f"; }

.fa-desktop:before { content: "\f108"; }

.fa-dev:before { content: "\f6cc"; }

.fa-deviantart:before { content: "\f1bd"; }

.fa-dharmachakra:before { content: "\f655"; }

.fa-diagnoses:before { content: "\f470"; }

.fa-dice:before { content: "\f522"; }

.fa-dice-d20:before { content: "\f6cf"; }

.fa-dice-d6:before { content: "\f6d1"; }

.fa-dice-five:before { content: "\f523"; }

.fa-dice-four:before { content: "\f524"; }

.fa-dice-one:before { content: "\f525"; }

.fa-dice-six:before { content: "\f526"; }

.fa-dice-three:before { content: "\f527"; }

.fa-dice-two:before { content: "\f528"; }

.fa-digg:before { content: "\f1a6"; }

.fa-digital-ocean:before { content: "\f391"; }

.fa-digital-tachograph:before { content: "\f566"; }

.fa-directions:before { content: "\f5eb"; }

.fa-discord:before { content: "\f392"; }

.fa-discourse:before { content: "\f393"; }

.fa-divide:before { content: "\f529"; }

.fa-dizzy:before { content: "\f567"; }

.fa-dna:before { content: "\f471"; }

.fa-dochub:before { content: "\f394"; }

.fa-docker:before { content: "\f395"; }

.fa-dog:before { content: "\f6d3"; }

.fa-dollar-sign:before { content: "\f155"; }

.fa-dolly:before { content: "\f472"; }

.fa-dolly-flatbed:before { content: "\f474"; }

.fa-donate:before { content: "\f4b9"; }

.fa-door-closed:before { content: "\f52a"; }

.fa-door-open:before { content: "\f52b"; }

.fa-dot-circle:before { content: "\f192"; }

.fa-dove:before { content: "\f4ba"; }

.fa-download:before { content: "\f019"; }

.fa-draft2digital:before { content: "\f396"; }

.fa-drafting-compass:before { content: "\f568"; }

.fa-dragon:before { content: "\f6d5"; }

.fa-draw-polygon:before { content: "\f5ee"; }

.fa-dribbble:before { content: "\f17d"; }

.fa-dribbble-square:before { content: "\f397"; }

.fa-dropbox:before { content: "\f16b"; }

.fa-drum:before { content: "\f569"; }

.fa-drum-steelpan:before { content: "\f56a"; }

.fa-drumstick-bite:before { content: "\f6d7"; }

.fa-drupal:before { content: "\f1a9"; }

.fa-dumbbell:before { content: "\f44b"; }

.fa-dungeon:before { content: "\f6d9"; }

.fa-dyalog:before { content: "\f399"; }

.fa-earlybirds:before { content: "\f39a"; }

.fa-ebay:before { content: "\f4f4"; }

.fa-edge:before { content: "\f282"; }

.fa-edit:before { content: "\f044"; }

.fa-eject:before { content: "\f052"; }

.fa-elementor:before { content: "\f430"; }

.fa-ellipsis-h:before { content: "\f141"; }

.fa-ellipsis-v:before { content: "\f142"; }

.fa-ello:before { content: "\f5f1"; }

.fa-ember:before { content: "\f423"; }

.fa-empire:before { content: "\f1d1"; }

.fa-envelope:before { content: "\f0e0"; }

.fa-envelope-open:before { content: "\f2b6"; }

.fa-envelope-open-text:before { content: "\f658"; }

.fa-envelope-square:before { content: "\f199"; }

.fa-envira:before { content: "\f299"; }

.fa-equals:before { content: "\f52c"; }

.fa-eraser:before { content: "\f12d"; }

.fa-erlang:before { content: "\f39d"; }

.fa-ethereum:before { content: "\f42e"; }

.fa-etsy:before { content: "\f2d7"; }

.fa-euro-sign:before { content: "\f153"; }

.fa-exchange-alt:before { content: "\f362"; }

.fa-exclamation:before { content: "\f12a"; }

.fa-exclamation-circle:before { content: "\f06a"; }

.fa-exclamation-triangle:before { content: "\f071"; }

.fa-expand:before { content: "\f065"; }

.fa-expand-arrows-alt:before { content: "\f31e"; }

.fa-expeditedssl:before { content: "\f23e"; }

.fa-external-link-alt:before { content: "\f35d"; }

.fa-external-link-square-alt:before { content: "\f360"; }

.fa-eye:before { content: "\f06e"; }

.fa-eye-dropper:before { content: "\f1fb"; }

.fa-eye-slash:before { content: "\f070"; }

.fa-facebook:before { content: "\f09a"; }

.fa-facebook-f:before { content: "\f39e"; }

.fa-facebook-messenger:before { content: "\f39f"; }

.fa-facebook-square:before { content: "\f082"; }

.fa-fantasy-flight-games:before { content: "\f6dc"; }

.fa-fast-backward:before { content: "\f049"; }

.fa-fast-forward:before { content: "\f050"; }

.fa-fax:before { content: "\f1ac"; }

.fa-feather:before { content: "\f52d"; }

.fa-feather-alt:before { content: "\f56b"; }

.fa-female:before { content: "\f182"; }

.fa-fighter-jet:before { content: "\f0fb"; }

.fa-file:before { content: "\f15b"; }

.fa-file-alt:before { content: "\f15c"; }

.fa-file-archive:before { content: "\f1c6"; }

.fa-file-audio:before { content: "\f1c7"; }

.fa-file-code:before { content: "\f1c9"; }

.fa-file-contract:before { content: "\f56c"; }

.fa-file-csv:before { content: "\f6dd"; }

.fa-file-download:before { content: "\f56d"; }

.fa-file-excel:before { content: "\f1c3"; }

.fa-file-export:before { content: "\f56e"; }

.fa-file-image:before { content: "\f1c5"; }

.fa-file-import:before { content: "\f56f"; }

.fa-file-invoice:before { content: "\f570"; }

.fa-file-invoice-dollar:before { content: "\f571"; }

.fa-file-medical:before { content: "\f477"; }

.fa-file-medical-alt:before { content: "\f478"; }

.fa-file-pdf:before { content: "\f1c1"; }

.fa-file-powerpoint:before { content: "\f1c4"; }

.fa-file-prescription:before { content: "\f572"; }

.fa-file-signature:before { content: "\f573"; }

.fa-file-upload:before { content: "\f574"; }

.fa-file-video:before { content: "\f1c8"; }

.fa-file-word:before { content: "\f1c2"; }

.fa-fill:before { content: "\f575"; }

.fa-fill-drip:before { content: "\f576"; }

.fa-film:before { content: "\f008"; }

.fa-filter:before { content: "\f0b0"; }

.fa-fingerprint:before { content: "\f577"; }

.fa-fire:before { content: "\f06d"; }

.fa-fire-extinguisher:before { content: "\f134"; }

.fa-firefox:before { content: "\f269"; }

.fa-first-aid:before { content: "\f479"; }

.fa-first-order:before { content: "\f2b0"; }

.fa-first-order-alt:before { content: "\f50a"; }

.fa-firstdraft:before { content: "\f3a1"; }

.fa-fish:before { content: "\f578"; }

.fa-fist-raised:before { content: "\f6de"; }

.fa-flag:before { content: "\f024"; }

.fa-flag-checkered:before { content: "\f11e"; }

.fa-flag-usa:before { content: "\f74d"; }

.fa-flask:before { content: "\f0c3"; }

.fa-flickr:before { content: "\f16e"; }

.fa-flipboard:before { content: "\f44d"; }

.fa-flushed:before { content: "\f579"; }

.fa-fly:before { content: "\f417"; }

.fa-folder:before { content: "\f07b"; }

.fa-folder-minus:before { content: "\f65d"; }

.fa-folder-open:before { content: "\f07c"; }

.fa-folder-plus:before { content: "\f65e"; }

.fa-font:before { content: "\f031"; }

.fa-font-awesome:before { content: "\f2b4"; }

.fa-font-awesome-alt:before { content: "\f35c"; }

.fa-font-awesome-flag:before { content: "\f425"; }

.fa-font-awesome-logo-full:before { content: "\f4e6"; }

.fa-fonticons:before { content: "\f280"; }

.fa-fonticons-fi:before { content: "\f3a2"; }

.fa-football-ball:before { content: "\f44e"; }

.fa-fort-awesome:before { content: "\f286"; }

.fa-fort-awesome-alt:before { content: "\f3a3"; }

.fa-forumbee:before { content: "\f211"; }

.fa-forward:before { content: "\f04e"; }

.fa-foursquare:before { content: "\f180"; }

.fa-free-code-camp:before { content: "\f2c5"; }

.fa-freebsd:before { content: "\f3a4"; }

.fa-frog:before { content: "\f52e"; }

.fa-frown:before { content: "\f119"; }

.fa-frown-open:before { content: "\f57a"; }

.fa-fulcrum:before { content: "\f50b"; }

.fa-funnel-dollar:before { content: "\f662"; }

.fa-futbol:before { content: "\f1e3"; }

.fa-galactic-republic:before { content: "\f50c"; }

.fa-galactic-senate:before { content: "\f50d"; }

.fa-gamepad:before { content: "\f11b"; }

.fa-gas-pump:before { content: "\f52f"; }

.fa-gavel:before { content: "\f0e3"; }

.fa-gem:before { content: "\f3a5"; }

.fa-genderless:before { content: "\f22d"; }

.fa-get-pocket:before { content: "\f265"; }

.fa-gg:before { content: "\f260"; }

.fa-gg-circle:before { content: "\f261"; }

.fa-ghost:before { content: "\f6e2"; }

.fa-gift:before { content: "\f06b"; }

.fa-git:before { content: "\f1d3"; }

.fa-git-square:before { content: "\f1d2"; }

.fa-github:before { content: "\f09b"; }

.fa-github-alt:before { content: "\f113"; }

.fa-github-square:before { content: "\f092"; }

.fa-gitkraken:before { content: "\f3a6"; }

.fa-gitlab:before { content: "\f296"; }

.fa-gitter:before { content: "\f426"; }

.fa-glass-martini:before { content: "\f000"; }

.fa-glass-martini-alt:before { content: "\f57b"; }

.fa-glasses:before { content: "\f530"; }

.fa-glide:before { content: "\f2a5"; }

.fa-glide-g:before { content: "\f2a6"; }

.fa-globe:before { content: "\f0ac"; }

.fa-globe-africa:before { content: "\f57c"; }

.fa-globe-americas:before { content: "\f57d"; }

.fa-globe-asia:before { content: "\f57e"; }

.fa-gofore:before { content: "\f3a7"; }

.fa-golf-ball:before { content: "\f450"; }

.fa-goodreads:before { content: "\f3a8"; }

.fa-goodreads-g:before { content: "\f3a9"; }

.fa-google:before { content: "\f1a0"; }

.fa-google-drive:before { content: "\f3aa"; }

.fa-google-play:before { content: "\f3ab"; }

.fa-google-plus:before { content: "\f2b3"; }

.fa-google-plus-g:before { content: "\f0d5"; }

.fa-google-plus-square:before { content: "\f0d4"; }

.fa-google-wallet:before { content: "\f1ee"; }

.fa-gopuram:before { content: "\f664"; }

.fa-graduation-cap:before { content: "\f19d"; }

.fa-gratipay:before { content: "\f184"; }

.fa-grav:before { content: "\f2d6"; }

.fa-greater-than:before { content: "\f531"; }

.fa-greater-than-equal:before { content: "\f532"; }

.fa-grimace:before { content: "\f57f"; }

.fa-grin:before { content: "\f580"; }

.fa-grin-alt:before { content: "\f581"; }

.fa-grin-beam:before { content: "\f582"; }

.fa-grin-beam-sweat:before { content: "\f583"; }

.fa-grin-hearts:before { content: "\f584"; }

.fa-grin-squint:before { content: "\f585"; }

.fa-grin-squint-tears:before { content: "\f586"; }

.fa-grin-stars:before { content: "\f587"; }

.fa-grin-tears:before { content: "\f588"; }

.fa-grin-tongue:before { content: "\f589"; }

.fa-grin-tongue-squint:before { content: "\f58a"; }

.fa-grin-tongue-wink:before { content: "\f58b"; }

.fa-grin-wink:before { content: "\f58c"; }

.fa-grip-horizontal:before { content: "\f58d"; }

.fa-grip-vertical:before { content: "\f58e"; }

.fa-gripfire:before { content: "\f3ac"; }

.fa-grunt:before { content: "\f3ad"; }

.fa-gulp:before { content: "\f3ae"; }

.fa-h-square:before { content: "\f0fd"; }

.fa-hacker-news:before { content: "\f1d4"; }

.fa-hacker-news-square:before { content: "\f3af"; }

.fa-hackerrank:before { content: "\f5f7"; }

.fa-hammer:before { content: "\f6e3"; }

.fa-hamsa:before { content: "\f665"; }

.fa-hand-holding:before { content: "\f4bd"; }

.fa-hand-holding-heart:before { content: "\f4be"; }

.fa-hand-holding-usd:before { content: "\f4c0"; }

.fa-hand-lizard:before { content: "\f258"; }

.fa-hand-paper:before { content: "\f256"; }

.fa-hand-peace:before { content: "\f25b"; }

.fa-hand-point-down:before { content: "\f0a7"; }

.fa-hand-point-left:before { content: "\f0a5"; }

.fa-hand-point-right:before { content: "\f0a4"; }

.fa-hand-point-up:before { content: "\f0a6"; }

.fa-hand-pointer:before { content: "\f25a"; }

.fa-hand-rock:before { content: "\f255"; }

.fa-hand-scissors:before { content: "\f257"; }

.fa-hand-spock:before { content: "\f259"; }

.fa-hands:before { content: "\f4c2"; }

.fa-hands-helping:before { content: "\f4c4"; }

.fa-handshake:before { content: "\f2b5"; }

.fa-hanukiah:before { content: "\f6e6"; }

.fa-hashtag:before { content: "\f292"; }

.fa-hat-wizard:before { content: "\f6e8"; }

.fa-haykal:before { content: "\f666"; }

.fa-hdd:before { content: "\f0a0"; }

.fa-heading:before { content: "\f1dc"; }

.fa-headphones:before { content: "\f025"; }

.fa-headphones-alt:before { content: "\f58f"; }

.fa-headset:before { content: "\f590"; }

.fa-heart:before { content: "\f004"; }

.fa-heartbeat:before { content: "\f21e"; }

.fa-helicopter:before { content: "\f533"; }

.fa-highlighter:before { content: "\f591"; }

.fa-hiking:before { content: "\f6ec"; }

.fa-hippo:before { content: "\f6ed"; }

.fa-hips:before { content: "\f452"; }

.fa-hire-a-helper:before { content: "\f3b0"; }

.fa-history:before { content: "\f1da"; }

.fa-hockey-puck:before { content: "\f453"; }

.fa-home:before { content: "\f015"; }

.fa-hooli:before { content: "\f427"; }

.fa-hornbill:before { content: "\f592"; }

.fa-horse:before { content: "\f6f0"; }

.fa-hospital:before { content: "\f0f8"; }

.fa-hospital-alt:before { content: "\f47d"; }

.fa-hospital-symbol:before { content: "\f47e"; }

.fa-hot-tub:before { content: "\f593"; }

.fa-hotel:before { content: "\f594"; }

.fa-hotjar:before { content: "\f3b1"; }

.fa-hourglass:before { content: "\f254"; }

.fa-hourglass-end:before { content: "\f253"; }

.fa-hourglass-half:before { content: "\f252"; }

.fa-hourglass-start:before { content: "\f251"; }

.fa-house-damage:before { content: "\f6f1"; }

.fa-houzz:before { content: "\f27c"; }

.fa-hryvnia:before { content: "\f6f2"; }

.fa-html5:before { content: "\f13b"; }

.fa-hubspot:before { content: "\f3b2"; }

.fa-i-cursor:before { content: "\f246"; }

.fa-id-badge:before { content: "\f2c1"; }

.fa-id-card:before { content: "\f2c2"; }

.fa-id-card-alt:before { content: "\f47f"; }

.fa-image:before { content: "\f03e"; }

.fa-images:before { content: "\f302"; }

.fa-imdb:before { content: "\f2d8"; }

.fa-inbox:before { content: "\f01c"; }

.fa-indent:before { content: "\f03c"; }

.fa-industry:before { content: "\f275"; }

.fa-infinity:before { content: "\f534"; }

.fa-info:before { content: "\f129"; }

.fa-info-circle:before { content: "\f05a"; }

.fa-instagram:before { content: "\f16d"; }

.fa-internet-explorer:before { content: "\f26b"; }

.fa-ioxhost:before { content: "\f208"; }

.fa-italic:before { content: "\f033"; }

.fa-itunes:before { content: "\f3b4"; }

.fa-itunes-note:before { content: "\f3b5"; }

.fa-java:before { content: "\f4e4"; }

.fa-jedi:before { content: "\f669"; }

.fa-jedi-order:before { content: "\f50e"; }

.fa-jenkins:before { content: "\f3b6"; }

.fa-joget:before { content: "\f3b7"; }

.fa-joint:before { content: "\f595"; }

.fa-joomla:before { content: "\f1aa"; }

.fa-journal-whills:before { content: "\f66a"; }

.fa-js:before { content: "\f3b8"; }

.fa-js-square:before { content: "\f3b9"; }

.fa-jsfiddle:before { content: "\f1cc"; }

.fa-kaaba:before { content: "\f66b"; }

.fa-kaggle:before { content: "\f5fa"; }

.fa-key:before { content: "\f084"; }

.fa-keybase:before { content: "\f4f5"; }

.fa-keyboard:before { content: "\f11c"; }

.fa-keycdn:before { content: "\f3ba"; }

.fa-khanda:before { content: "\f66d"; }

.fa-kickstarter:before { content: "\f3bb"; }

.fa-kickstarter-k:before { content: "\f3bc"; }

.fa-kiss:before { content: "\f596"; }

.fa-kiss-beam:before { content: "\f597"; }

.fa-kiss-wink-heart:before { content: "\f598"; }

.fa-kiwi-bird:before { content: "\f535"; }

.fa-korvue:before { content: "\f42f"; }

.fa-landmark:before { content: "\f66f"; }

.fa-language:before { content: "\f1ab"; }

.fa-laptop:before { content: "\f109"; }

.fa-laptop-code:before { content: "\f5fc"; }

.fa-laravel:before { content: "\f3bd"; }

.fa-lastfm:before { content: "\f202"; }

.fa-lastfm-square:before { content: "\f203"; }

.fa-laugh:before { content: "\f599"; }

.fa-laugh-beam:before { content: "\f59a"; }

.fa-laugh-squint:before { content: "\f59b"; }

.fa-laugh-wink:before { content: "\f59c"; }

.fa-layer-group:before { content: "\f5fd"; }

.fa-leaf:before { content: "\f06c"; }

.fa-leanpub:before { content: "\f212"; }

.fa-lemon:before { content: "\f094"; }

.fa-less:before { content: "\f41d"; }

.fa-less-than:before { content: "\f536"; }

.fa-less-than-equal:before { content: "\f537"; }

.fa-level-down-alt:before { content: "\f3be"; }

.fa-level-up-alt:before { content: "\f3bf"; }

.fa-life-ring:before { content: "\f1cd"; }

.fa-lightbulb:before { content: "\f0eb"; }

.fa-line:before { content: "\f3c0"; }

.fa-link:before { content: "\f0c1"; }

.fa-linkedin:before { content: "\f08c"; }

.fa-linkedin-in:before { content: "\f0e1"; }

.fa-linode:before { content: "\f2b8"; }

.fa-linux:before { content: "\f17c"; }

.fa-lira-sign:before { content: "\f195"; }

.fa-list:before { content: "\f03a"; }

.fa-list-alt:before { content: "\f022"; }

.fa-list-ol:before { content: "\f0cb"; }

.fa-list-ul:before { content: "\f0ca"; }

.fa-location-arrow:before { content: "\f124"; }

.fa-lock:before { content: "\f023"; }

.fa-lock-open:before { content: "\f3c1"; }

.fa-long-arrow-alt-down:before { content: "\f309"; }

.fa-long-arrow-alt-left:before { content: "\f30a"; }

.fa-long-arrow-alt-right:before { content: "\f30b"; }

.fa-long-arrow-alt-up:before { content: "\f30c"; }

.fa-low-vision:before { content: "\f2a8"; }

.fa-luggage-cart:before { content: "\f59d"; }

.fa-lyft:before { content: "\f3c3"; }

.fa-magento:before { content: "\f3c4"; }

.fa-magic:before { content: "\f0d0"; }

.fa-magnet:before { content: "\f076"; }

.fa-mail-bulk:before { content: "\f674"; }

.fa-mailchimp:before { content: "\f59e"; }

.fa-male:before { content: "\f183"; }

.fa-mandalorian:before { content: "\f50f"; }

.fa-map:before { content: "\f279"; }

.fa-map-marked:before { content: "\f59f"; }

.fa-map-marked-alt:before { content: "\f5a0"; }

.fa-map-marker:before { content: "\f041"; }

.fa-map-marker-alt:before { content: "\f3c5"; }

.fa-map-pin:before { content: "\f276"; }

.fa-map-signs:before { content: "\f277"; }

.fa-markdown:before { content: "\f60f"; }

.fa-marker:before { content: "\f5a1"; }

.fa-mars:before { content: "\f222"; }

.fa-mars-double:before { content: "\f227"; }

.fa-mars-stroke:before { content: "\f229"; }

.fa-mars-stroke-h:before { content: "\f22b"; }

.fa-mars-stroke-v:before { content: "\f22a"; }

.fa-mask:before { content: "\f6fa"; }

.fa-mastodon:before { content: "\f4f6"; }

.fa-maxcdn:before { content: "\f136"; }

.fa-medal:before { content: "\f5a2"; }

.fa-medapps:before { content: "\f3c6"; }

.fa-medium:before { content: "\f23a"; }

.fa-medium-m:before { content: "\f3c7"; }

.fa-medkit:before { content: "\f0fa"; }

.fa-medrt:before { content: "\f3c8"; }

.fa-meetup:before { content: "\f2e0"; }

.fa-megaport:before { content: "\f5a3"; }

.fa-meh:before { content: "\f11a"; }

.fa-meh-blank:before { content: "\f5a4"; }

.fa-meh-rolling-eyes:before { content: "\f5a5"; }

.fa-memory:before { content: "\f538"; }

.fa-menorah:before { content: "\f676"; }

.fa-mercury:before { content: "\f223"; }

.fa-meteor:before { content: "\f753"; }

.fa-microchip:before { content: "\f2db"; }

.fa-microphone:before { content: "\f130"; }

.fa-microphone-alt:before { content: "\f3c9"; }

.fa-microphone-alt-slash:before { content: "\f539"; }

.fa-microphone-slash:before { content: "\f131"; }

.fa-microscope:before { content: "\f610"; }

.fa-microsoft:before { content: "\f3ca"; }

.fa-minus:before { content: "\f068"; }

.fa-minus-circle:before { content: "\f056"; }

.fa-minus-square:before { content: "\f146"; }

.fa-mix:before { content: "\f3cb"; }

.fa-mixcloud:before { content: "\f289"; }

.fa-mizuni:before { content: "\f3cc"; }

.fa-mobile:before { content: "\f10b"; }

.fa-mobile-alt:before { content: "\f3cd"; }

.fa-modx:before { content: "\f285"; }

.fa-monero:before { content: "\f3d0"; }

.fa-money-bill:before { content: "\f0d6"; }

.fa-money-bill-alt:before { content: "\f3d1"; }

.fa-money-bill-wave:before { content: "\f53a"; }

.fa-money-bill-wave-alt:before { content: "\f53b"; }

.fa-money-check:before { content: "\f53c"; }

.fa-money-check-alt:before { content: "\f53d"; }

.fa-monument:before { content: "\f5a6"; }

.fa-moon:before { content: "\f186"; }

.fa-mortar-pestle:before { content: "\f5a7"; }

.fa-mosque:before { content: "\f678"; }

.fa-motorcycle:before { content: "\f21c"; }

.fa-mountain:before { content: "\f6fc"; }

.fa-mouse-pointer:before { content: "\f245"; }

.fa-music:before { content: "\f001"; }

.fa-napster:before { content: "\f3d2"; }

.fa-neos:before { content: "\f612"; }

.fa-network-wired:before { content: "\f6ff"; }

.fa-neuter:before { content: "\f22c"; }

.fa-newspaper:before { content: "\f1ea"; }

.fa-nimblr:before { content: "\f5a8"; }

.fa-nintendo-switch:before { content: "\f418"; }

.fa-node:before { content: "\f419"; }

.fa-node-js:before { content: "\f3d3"; }

.fa-not-equal:before { content: "\f53e"; }

.fa-notes-medical:before { content: "\f481"; }

.fa-npm:before { content: "\f3d4"; }

.fa-ns8:before { content: "\f3d5"; }

.fa-nutritionix:before { content: "\f3d6"; }

.fa-object-group:before { content: "\f247"; }

.fa-object-ungroup:before { content: "\f248"; }

.fa-odnoklassniki:before { content: "\f263"; }

.fa-odnoklassniki-square:before { content: "\f264"; }

.fa-oil-can:before { content: "\f613"; }

.fa-old-republic:before { content: "\f510"; }

.fa-om:before { content: "\f679"; }

.fa-opencart:before { content: "\f23d"; }

.fa-openid:before { content: "\f19b"; }

.fa-opera:before { content: "\f26a"; }

.fa-optin-monster:before { content: "\f23c"; }

.fa-osi:before { content: "\f41a"; }

.fa-otter:before { content: "\f700"; }

.fa-outdent:before { content: "\f03b"; }

.fa-page4:before { content: "\f3d7"; }

.fa-pagelines:before { content: "\f18c"; }

.fa-paint-brush:before { content: "\f1fc"; }

.fa-paint-roller:before { content: "\f5aa"; }

.fa-palette:before { content: "\f53f"; }

.fa-palfed:before { content: "\f3d8"; }

.fa-pallet:before { content: "\f482"; }

.fa-paper-plane:before { content: "\f1d8"; }

.fa-paperclip:before { content: "\f0c6"; }

.fa-parachute-box:before { content: "\f4cd"; }

.fa-paragraph:before { content: "\f1dd"; }

.fa-parking:before { content: "\f540"; }

.fa-passport:before { content: "\f5ab"; }

.fa-pastafarianism:before { content: "\f67b"; }

.fa-paste:before { content: "\f0ea"; }

.fa-patreon:before { content: "\f3d9"; }

.fa-pause:before { content: "\f04c"; }

.fa-pause-circle:before { content: "\f28b"; }

.fa-paw:before { content: "\f1b0"; }

.fa-paypal:before { content: "\f1ed"; }

.fa-peace:before { content: "\f67c"; }

.fa-pen:before { content: "\f304"; }

.fa-pen-alt:before { content: "\f305"; }

.fa-pen-fancy:before { content: "\f5ac"; }

.fa-pen-nib:before { content: "\f5ad"; }

.fa-pen-square:before { content: "\f14b"; }

.fa-pencil-alt:before { content: "\f303"; }

.fa-pencil-ruler:before { content: "\f5ae"; }

.fa-penny-arcade:before { content: "\f704"; }

.fa-people-carry:before { content: "\f4ce"; }

.fa-percent:before { content: "\f295"; }

.fa-percentage:before { content: "\f541"; }

.fa-periscope:before { content: "\f3da"; }

.fa-person-booth:before { content: "\f756"; }

.fa-phabricator:before { content: "\f3db"; }

.fa-phoenix-framework:before { content: "\f3dc"; }

.fa-phoenix-squadron:before { content: "\f511"; }

.fa-phone:before { content: "\f095"; }

.fa-phone-slash:before { content: "\f3dd"; }

.fa-phone-square:before { content: "\f098"; }

.fa-phone-volume:before { content: "\f2a0"; }

.fa-php:before { content: "\f457"; }

.fa-pied-piper:before { content: "\f2ae"; }

.fa-pied-piper-alt:before { content: "\f1a8"; }

.fa-pied-piper-hat:before { content: "\f4e5"; }

.fa-pied-piper-pp:before { content: "\f1a7"; }

.fa-piggy-bank:before { content: "\f4d3"; }

.fa-pills:before { content: "\f484"; }

.fa-pinterest:before { content: "\f0d2"; }

.fa-pinterest-p:before { content: "\f231"; }

.fa-pinterest-square:before { content: "\f0d3"; }

.fa-place-of-worship:before { content: "\f67f"; }

.fa-plane:before { content: "\f072"; }

.fa-plane-arrival:before { content: "\f5af"; }

.fa-plane-departure:before { content: "\f5b0"; }

.fa-play:before { content: "\f04b"; }

.fa-play-circle:before { content: "\f144"; }

.fa-playstation:before { content: "\f3df"; }

.fa-plug:before { content: "\f1e6"; }

.fa-plus:before { content: "\f067"; }

.fa-plus-circle:before { content: "\f055"; }

.fa-plus-square:before { content: "\f0fe"; }

.fa-podcast:before { content: "\f2ce"; }

.fa-poll:before { content: "\f681"; }

.fa-poll-h:before { content: "\f682"; }

.fa-poo:before { content: "\f2fe"; }

.fa-poo-storm:before { content: "\f75a"; }

.fa-poop:before { content: "\f619"; }

.fa-portrait:before { content: "\f3e0"; }

.fa-pound-sign:before { content: "\f154"; }

.fa-power-off:before { content: "\f011"; }

.fa-pray:before { content: "\f683"; }

.fa-praying-hands:before { content: "\f684"; }

.fa-prescription:before { content: "\f5b1"; }

.fa-prescription-bottle:before { content: "\f485"; }

.fa-prescription-bottle-alt:before { content: "\f486"; }

.fa-print:before { content: "\f02f"; }

.fa-procedures:before { content: "\f487"; }

.fa-product-hunt:before { content: "\f288"; }

.fa-project-diagram:before { content: "\f542"; }

.fa-pushed:before { content: "\f3e1"; }

.fa-puzzle-piece:before { content: "\f12e"; }

.fa-python:before { content: "\f3e2"; }

.fa-qq:before { content: "\f1d6"; }

.fa-qrcode:before { content: "\f029"; }

.fa-question:before { content: "\f128"; }

.fa-question-circle:before { content: "\f059"; }

.fa-quidditch:before { content: "\f458"; }

.fa-quinscape:before { content: "\f459"; }

.fa-quora:before { content: "\f2c4"; }

.fa-quote-left:before { content: "\f10d"; }

.fa-quote-right:before { content: "\f10e"; }

.fa-quran:before { content: "\f687"; }

.fa-r-project:before { content: "\f4f7"; }

.fa-rainbow:before { content: "\f75b"; }

.fa-random:before { content: "\f074"; }

.fa-ravelry:before { content: "\f2d9"; }

.fa-react:before { content: "\f41b"; }

.fa-reacteurope:before { content: "\f75d"; }

.fa-readme:before { content: "\f4d5"; }

.fa-rebel:before { content: "\f1d0"; }

.fa-receipt:before { content: "\f543"; }

.fa-recycle:before { content: "\f1b8"; }

.fa-red-river:before { content: "\f3e3"; }

.fa-reddit:before { content: "\f1a1"; }

.fa-reddit-alien:before { content: "\f281"; }

.fa-reddit-square:before { content: "\f1a2"; }

.fa-redo:before { content: "\f01e"; }

.fa-redo-alt:before { content: "\f2f9"; }

.fa-registered:before { content: "\f25d"; }

.fa-renren:before { content: "\f18b"; }

.fa-reply:before { content: "\f3e5"; }

.fa-reply-all:before { content: "\f122"; }

.fa-replyd:before { content: "\f3e6"; }

.fa-republican:before { content: "\f75e"; }

.fa-researchgate:before { content: "\f4f8"; }

.fa-resolving:before { content: "\f3e7"; }

.fa-retweet:before { content: "\f079"; }

.fa-rev:before { content: "\f5b2"; }

.fa-ribbon:before { content: "\f4d6"; }

.fa-ring:before { content: "\f70b"; }

.fa-road:before { content: "\f018"; }

.fa-robot:before { content: "\f544"; }

.fa-rocket:before { content: "\f135"; }

.fa-rocketchat:before { content: "\f3e8"; }

.fa-rockrms:before { content: "\f3e9"; }

.fa-route:before { content: "\f4d7"; }

.fa-rss:before { content: "\f09e"; }

.fa-rss-square:before { content: "\f143"; }

.fa-ruble-sign:before { content: "\f158"; }

.fa-ruler:before { content: "\f545"; }

.fa-ruler-combined:before { content: "\f546"; }

.fa-ruler-horizontal:before { content: "\f547"; }

.fa-ruler-vertical:before { content: "\f548"; }

.fa-running:before { content: "\f70c"; }

.fa-rupee-sign:before { content: "\f156"; }

.fa-sad-cry:before { content: "\f5b3"; }

.fa-sad-tear:before { content: "\f5b4"; }

.fa-safari:before { content: "\f267"; }

.fa-sass:before { content: "\f41e"; }

.fa-save:before { content: "\f0c7"; }

.fa-schlix:before { content: "\f3ea"; }

.fa-school:before { content: "\f549"; }

.fa-screwdriver:before { content: "\f54a"; }

.fa-scribd:before { content: "\f28a"; }

.fa-scroll:before { content: "\f70e"; }

.fa-search:before { content: "\f002"; }

.fa-search-dollar:before { content: "\f688"; }

.fa-search-location:before { content: "\f689"; }

.fa-search-minus:before { content: "\f010"; }

.fa-search-plus:before { content: "\f00e"; }

.fa-searchengin:before { content: "\f3eb"; }

.fa-seedling:before { content: "\f4d8"; }

.fa-sellcast:before { content: "\f2da"; }

.fa-sellsy:before { content: "\f213"; }

.fa-server:before { content: "\f233"; }

.fa-servicestack:before { content: "\f3ec"; }

.fa-shapes:before { content: "\f61f"; }

.fa-share:before { content: "\f064"; }

.fa-share-alt:before { content: "\f1e0"; }

.fa-share-alt-square:before { content: "\f1e1"; }

.fa-share-square:before { content: "\f14d"; }

.fa-shekel-sign:before { content: "\f20b"; }

.fa-shield-alt:before { content: "\f3ed"; }

.fa-ship:before { content: "\f21a"; }

.fa-shipping-fast:before { content: "\f48b"; }

.fa-shirtsinbulk:before { content: "\f214"; }

.fa-shoe-prints:before { content: "\f54b"; }

.fa-shopping-bag:before { content: "\f290"; }

.fa-shopping-basket:before { content: "\f291"; }

.fa-shopping-cart:before { content: "\f07a"; }

.fa-shopware:before { content: "\f5b5"; }

.fa-shower:before { content: "\f2cc"; }

.fa-shuttle-van:before { content: "\f5b6"; }

.fa-sign:before { content: "\f4d9"; }

.fa-sign-in-alt:before { content: "\f2f6"; }

.fa-sign-language:before { content: "\f2a7"; }

.fa-sign-out-alt:before { content: "\f2f5"; }

.fa-signal:before { content: "\f012"; }

.fa-signature:before { content: "\f5b7"; }

.fa-simplybuilt:before { content: "\f215"; }

.fa-sistrix:before { content: "\f3ee"; }

.fa-sitemap:before { content: "\f0e8"; }

.fa-sith:before { content: "\f512"; }

.fa-skull:before { content: "\f54c"; }

.fa-skull-crossbones:before { content: "\f714"; }

.fa-skyatlas:before { content: "\f216"; }

.fa-skype:before { content: "\f17e"; }

.fa-slack:before { content: "\f198"; }

.fa-slack-hash:before { content: "\f3ef"; }

.fa-slash:before { content: "\f715"; }

.fa-sliders-h:before { content: "\f1de"; }

.fa-slideshare:before { content: "\f1e7"; }

.fa-smile:before { content: "\f118"; }

.fa-smile-beam:before { content: "\f5b8"; }

.fa-smile-wink:before { content: "\f4da"; }

.fa-smog:before { content: "\f75f"; }

.fa-smoking:before { content: "\f48d"; }

.fa-smoking-ban:before { content: "\f54d"; }

.fa-snapchat:before { content: "\f2ab"; }

.fa-snapchat-ghost:before { content: "\f2ac"; }

.fa-snapchat-square:before { content: "\f2ad"; }

.fa-snowflake:before { content: "\f2dc"; }

.fa-socks:before { content: "\f696"; }

.fa-solar-panel:before { content: "\f5ba"; }

.fa-sort:before { content: "\f0dc"; }

.fa-sort-alpha-down:before { content: "\f15d"; }

.fa-sort-alpha-up:before { content: "\f15e"; }

.fa-sort-amount-down:before { content: "\f160"; }

.fa-sort-amount-up:before { content: "\f161"; }

.fa-sort-down:before { content: "\f0dd"; }

.fa-sort-numeric-down:before { content: "\f162"; }

.fa-sort-numeric-up:before { content: "\f163"; }

.fa-sort-up:before { content: "\f0de"; }

.fa-soundcloud:before { content: "\f1be"; }

.fa-spa:before { content: "\f5bb"; }

.fa-space-shuttle:before { content: "\f197"; }

.fa-speakap:before { content: "\f3f3"; }

.fa-spider:before { content: "\f717"; }

.fa-spinner:before { content: "\f110"; }

.fa-splotch:before { content: "\f5bc"; }

.fa-spotify:before { content: "\f1bc"; }

.fa-spray-can:before { content: "\f5bd"; }

.fa-square:before { content: "\f0c8"; }

.fa-square-full:before { content: "\f45c"; }

.fa-square-root-alt:before { content: "\f698"; }

.fa-squarespace:before { content: "\f5be"; }

.fa-stack-exchange:before { content: "\f18d"; }

.fa-stack-overflow:before { content: "\f16c"; }

.fa-stamp:before { content: "\f5bf"; }

.fa-star:before { content: "\f005"; }

.fa-star-and-crescent:before { content: "\f699"; }

.fa-star-half:before { content: "\f089"; }

.fa-star-half-alt:before { content: "\f5c0"; }

.fa-star-of-david:before { content: "\f69a"; }

.fa-star-of-life:before { content: "\f621"; }

.fa-staylinked:before { content: "\f3f5"; }

.fa-steam:before { content: "\f1b6"; }

.fa-steam-square:before { content: "\f1b7"; }

.fa-steam-symbol:before { content: "\f3f6"; }

.fa-step-backward:before { content: "\f048"; }

.fa-step-forward:before { content: "\f051"; }

.fa-stethoscope:before { content: "\f0f1"; }

.fa-sticker-mule:before { content: "\f3f7"; }

.fa-sticky-note:before { content: "\f249"; }

.fa-stop:before { content: "\f04d"; }

.fa-stop-circle:before { content: "\f28d"; }

.fa-stopwatch:before { content: "\f2f2"; }

.fa-store:before { content: "\f54e"; }

.fa-store-alt:before { content: "\f54f"; }

.fa-strava:before { content: "\f428"; }

.fa-stream:before { content: "\f550"; }

.fa-street-view:before { content: "\f21d"; }

.fa-strikethrough:before { content: "\f0cc"; }

.fa-stripe:before { content: "\f429"; }

.fa-stripe-s:before { content: "\f42a"; }

.fa-stroopwafel:before { content: "\f551"; }

.fa-studiovinari:before { content: "\f3f8"; }

.fa-stumbleupon:before { content: "\f1a4"; }

.fa-stumbleupon-circle:before { content: "\f1a3"; }

.fa-subscript:before { content: "\f12c"; }

.fa-subway:before { content: "\f239"; }

.fa-suitcase:before { content: "\f0f2"; }

.fa-suitcase-rolling:before { content: "\f5c1"; }

.fa-sun:before { content: "\f185"; }

.fa-superpowers:before { content: "\f2dd"; }

.fa-superscript:before { content: "\f12b"; }

.fa-supple:before { content: "\f3f9"; }

.fa-surprise:before { content: "\f5c2"; }

.fa-swatchbook:before { content: "\f5c3"; }

.fa-swimmer:before { content: "\f5c4"; }

.fa-swimming-pool:before { content: "\f5c5"; }

.fa-synagogue:before { content: "\f69b"; }

.fa-sync:before { content: "\f021"; }

.fa-sync-alt:before { content: "\f2f1"; }

.fa-syringe:before { content: "\f48e"; }

.fa-table:before { content: "\f0ce"; }

.fa-table-tennis:before { content: "\f45d"; }

.fa-tablet:before { content: "\f10a"; }

.fa-tablet-alt:before { content: "\f3fa"; }

.fa-tablets:before { content: "\f490"; }

.fa-tachometer-alt:before { content: "\f3fd"; }

.fa-tag:before { content: "\f02b"; }

.fa-tags:before { content: "\f02c"; }

.fa-tape:before { content: "\f4db"; }

.fa-tasks:before { content: "\f0ae"; }

.fa-taxi:before { content: "\f1ba"; }

.fa-teamspeak:before { content: "\f4f9"; }

.fa-teeth:before { content: "\f62e"; }

.fa-teeth-open:before { content: "\f62f"; }

.fa-telegram:before { content: "\f2c6"; }

.fa-telegram-plane:before { content: "\f3fe"; }

.fa-temperature-high:before { content: "\f769"; }

.fa-temperature-low:before { content: "\f76b"; }

.fa-tencent-weibo:before { content: "\f1d5"; }

.fa-terminal:before { content: "\f120"; }

.fa-text-height:before { content: "\f034"; }

.fa-text-width:before { content: "\f035"; }

.fa-th:before { content: "\f00a"; }

.fa-th-large:before { content: "\f009"; }

.fa-th-list:before { content: "\f00b"; }

.fa-the-red-yeti:before { content: "\f69d"; }

.fa-theater-masks:before { content: "\f630"; }

.fa-themeco:before { content: "\f5c6"; }

.fa-themeisle:before { content: "\f2b2"; }

.fa-thermometer:before { content: "\f491"; }

.fa-thermometer-empty:before { content: "\f2cb"; }

.fa-thermometer-full:before { content: "\f2c7"; }

.fa-thermometer-half:before { content: "\f2c9"; }

.fa-thermometer-quarter:before { content: "\f2ca"; }

.fa-thermometer-three-quarters:before { content: "\f2c8"; }

.fa-think-peaks:before { content: "\f731"; }

.fa-thumbs-down:before { content: "\f165"; }

.fa-thumbs-up:before { content: "\f164"; }

.fa-thumbtack:before { content: "\f08d"; }

.fa-ticket-alt:before { content: "\f3ff"; }

.fa-times:before { content: "\f00d"; }

.fa-times-circle:before { content: "\f057"; }

.fa-tint:before { content: "\f043"; }

.fa-tint-slash:before { content: "\f5c7"; }

.fa-tired:before { content: "\f5c8"; }

.fa-toggle-off:before { content: "\f204"; }

.fa-toggle-on:before { content: "\f205"; }

.fa-toilet-paper:before { content: "\f71e"; }

.fa-toolbox:before { content: "\f552"; }

.fa-tooth:before { content: "\f5c9"; }

.fa-torah:before { content: "\f6a0"; }

.fa-torii-gate:before { content: "\f6a1"; }

.fa-tractor:before { content: "\f722"; }

.fa-trade-federation:before { content: "\f513"; }

.fa-trademark:before { content: "\f25c"; }

.fa-traffic-light:before { content: "\f637"; }

.fa-train:before { content: "\f238"; }

.fa-transgender:before { content: "\f224"; }

.fa-transgender-alt:before { content: "\f225"; }

.fa-trash:before { content: "\f1f8"; }

.fa-trash-alt:before { content: "\f2ed"; }

.fa-tree:before { content: "\f1bb"; }

.fa-trello:before { content: "\f181"; }

.fa-tripadvisor:before { content: "\f262"; }

.fa-trophy:before { content: "\f091"; }

.fa-truck:before { content: "\f0d1"; }

.fa-truck-loading:before { content: "\f4de"; }

.fa-truck-monster:before { content: "\f63b"; }

.fa-truck-moving:before { content: "\f4df"; }

.fa-truck-pickup:before { content: "\f63c"; }

.fa-tshirt:before { content: "\f553"; }

.fa-tty:before { content: "\f1e4"; }

.fa-tumblr:before { content: "\f173"; }

.fa-tumblr-square:before { content: "\f174"; }

.fa-tv:before { content: "\f26c"; }

.fa-twitch:before { content: "\f1e8"; }

.fa-twitter:before { content: "\f099"; }

.fa-twitter-square:before { content: "\f081"; }

.fa-typo3:before { content: "\f42b"; }

.fa-uber:before { content: "\f402"; }

.fa-uikit:before { content: "\f403"; }

.fa-umbrella:before { content: "\f0e9"; }

.fa-umbrella-beach:before { content: "\f5ca"; }

.fa-underline:before { content: "\f0cd"; }

.fa-undo:before { content: "\f0e2"; }

.fa-undo-alt:before { content: "\f2ea"; }

.fa-uniregistry:before { content: "\f404"; }

.fa-universal-access:before { content: "\f29a"; }

.fa-university:before { content: "\f19c"; }

.fa-unlink:before { content: "\f127"; }

.fa-unlock:before { content: "\f09c"; }

.fa-unlock-alt:before { content: "\f13e"; }

.fa-untappd:before { content: "\f405"; }

.fa-upload:before { content: "\f093"; }

.fa-usb:before { content: "\f287"; }

.fa-user:before { content: "\f007"; }

.fa-user-alt:before { content: "\f406"; }

.fa-user-alt-slash:before { content: "\f4fa"; }

.fa-user-astronaut:before { content: "\f4fb"; }

.fa-user-check:before { content: "\f4fc"; }

.fa-user-circle:before { content: "\f2bd"; }

.fa-user-clock:before { content: "\f4fd"; }

.fa-user-cog:before { content: "\f4fe"; }

.fa-user-edit:before { content: "\f4ff"; }

.fa-user-friends:before { content: "\f500"; }

.fa-user-graduate:before { content: "\f501"; }

.fa-user-injured:before { content: "\f728"; }

.fa-user-lock:before { content: "\f502"; }

.fa-user-md:before { content: "\f0f0"; }

.fa-user-minus:before { content: "\f503"; }

.fa-user-ninja:before { content: "\f504"; }

.fa-user-plus:before { content: "\f234"; }

.fa-user-secret:before { content: "\f21b"; }

.fa-user-shield:before { content: "\f505"; }

.fa-user-slash:before { content: "\f506"; }

.fa-user-tag:before { content: "\f507"; }

.fa-user-tie:before { content: "\f508"; }

.fa-user-times:before { content: "\f235"; }

.fa-users:before { content: "\f0c0"; }

.fa-users-cog:before { content: "\f509"; }

.fa-ussunnah:before { content: "\f407"; }

.fa-utensil-spoon:before { content: "\f2e5"; }

.fa-utensils:before { content: "\f2e7"; }

.fa-vaadin:before { content: "\f408"; }

.fa-vector-square:before { content: "\f5cb"; }

.fa-venus:before { content: "\f221"; }

.fa-venus-double:before { content: "\f226"; }

.fa-venus-mars:before { content: "\f228"; }

.fa-viacoin:before { content: "\f237"; }

.fa-viadeo:before { content: "\f2a9"; }

.fa-viadeo-square:before { content: "\f2aa"; }

.fa-vial:before { content: "\f492"; }

.fa-vials:before { content: "\f493"; }

.fa-viber:before { content: "\f409"; }

.fa-video:before { content: "\f03d"; }

.fa-video-slash:before { content: "\f4e2"; }

.fa-vihara:before { content: "\f6a7"; }

.fa-vimeo:before { content: "\f40a"; }

.fa-vimeo-square:before { content: "\f194"; }

.fa-vimeo-v:before { content: "\f27d"; }

.fa-vine:before { content: "\f1ca"; }

.fa-vk:before { content: "\f189"; }

.fa-vnv:before { content: "\f40b"; }

.fa-volleyball-ball:before { content: "\f45f"; }

.fa-volume-down:before { content: "\f027"; }

.fa-volume-mute:before { content: "\f6a9"; }

.fa-volume-off:before { content: "\f026"; }

.fa-volume-up:before { content: "\f028"; }

.fa-vote-yea:before { content: "\f772"; }

.fa-vr-cardboard:before { content: "\f729"; }

.fa-vuejs:before { content: "\f41f"; }

.fa-walking:before { content: "\f554"; }

.fa-wallet:before { content: "\f555"; }

.fa-warehouse:before { content: "\f494"; }

.fa-water:before { content: "\f773"; }

.fa-weebly:before { content: "\f5cc"; }

.fa-weibo:before { content: "\f18a"; }

.fa-weight:before { content: "\f496"; }

.fa-weight-hanging:before { content: "\f5cd"; }

.fa-weixin:before { content: "\f1d7"; }

.fa-whatsapp:before { content: "\f232"; }

.fa-whatsapp-square:before { content: "\f40c"; }

.fa-wheelchair:before { content: "\f193"; }

.fa-whmcs:before { content: "\f40d"; }

.fa-wifi:before { content: "\f1eb"; }

.fa-wikipedia-w:before { content: "\f266"; }

.fa-wind:before { content: "\f72e"; }

.fa-window-close:before { content: "\f410"; }

.fa-window-maximize:before { content: "\f2d0"; }

.fa-window-minimize:before { content: "\f2d1"; }

.fa-window-restore:before { content: "\f2d2"; }

.fa-windows:before { content: "\f17a"; }

.fa-wine-bottle:before { content: "\f72f"; }

.fa-wine-glass:before { content: "\f4e3"; }

.fa-wine-glass-alt:before { content: "\f5ce"; }

.fa-wix:before { content: "\f5cf"; }

.fa-wizards-of-the-coast:before { content: "\f730"; }

.fa-wolf-pack-battalion:before { content: "\f514"; }

.fa-won-sign:before { content: "\f159"; }

.fa-wordpress:before { content: "\f19a"; }

.fa-wordpress-simple:before { content: "\f411"; }

.fa-wpbeginner:before { content: "\f297"; }

.fa-wpexplorer:before { content: "\f2de"; }

.fa-wpforms:before { content: "\f298"; }

.fa-wpressr:before { content: "\f3e4"; }

.fa-wrench:before { content: "\f0ad"; }

.fa-x-ray:before { content: "\f497"; }

.fa-xbox:before { content: "\f412"; }

.fa-xing:before { content: "\f168"; }

.fa-xing-square:before { content: "\f169"; }

.fa-y-combinator:before { content: "\f23b"; }

.fa-yahoo:before { content: "\f19e"; }

.fa-yandex:before { content: "\f413"; }

.fa-yandex-international:before { content: "\f414"; }

.fa-yelp:before { content: "\f1e9"; }

.fa-yen-sign:before { content: "\f157"; }

.fa-yin-yang:before { content: "\f6ad"; }

.fa-yoast:before { content: "\f2b1"; }

.fa-youtube:before { content: "\f167"; }

.fa-youtube-square:before { content: "\f431"; }

.fa-zhihu:before { content: "\f63f"; }

.sr-only { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/*! Font Awesome Free 5.5.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */
@font-face { font-family: 'Font Awesome 5 Free'; font-style: normal; font-weight: 400; src: url("assets/fonts/fa-regular-400.eot"); src: url("assets/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("assets/fonts/fa-regular-400.woff2") format("woff2"), url("assets/fonts/fa-regular-400.woff") format("woff"), url("assets/fonts/fa-regular-400.ttf") format("truetype"), url("assets/fonts/fa-regular-400.svg#fontawesome") format("svg"); }

.far { font-family: 'Font Awesome 5 Free'; font-weight: 400; }

/*! Font Awesome Free 5.5.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */
@font-face { font-family: 'Font Awesome 5 Free'; font-style: normal; font-weight: 900; src: url("assets/fonts/fa-solid-900.eot"); src: url("assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("assets/fonts/fa-solid-900.woff2") format("woff2"), url("assets/fonts/fa-solid-900.woff") format("woff"), url("assets/fonts/fa-solid-900.ttf") format("truetype"), url("assets/fonts/fa-solid-900.svg#fontawesome") format("svg"); }

.fa, .btn.btn-icon::before, .fas, .site-ico, input[type="checkbox"] + label, input[type="radio"] + label { font-family: 'Font Awesome 5 Free'; font-weight: 900; }

.site-ico { vertical-align: -.225em; }

.site-ico::before { background: center/contain no-repeat url(/assets/images/site-ico.png); content: '\2003'; }

.text-hide, .text-hide:hover { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; display: block; background-size: contain; background-repeat: no-repeat; background-position: center; }

/**
* LDS
*/
@-webkit-keyframes scale-from-1-to-12 { from { position: relative;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1);
            transform: scale(1);
    z-index: 1; }
  to { -webkit-transform: scale(1.2); transform: scale(1.2);
    z-index: 2; } }
@keyframes scale-from-1-to-12 { from { position: relative;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1);
            transform: scale(1);
    z-index: 1; }
  to { -webkit-transform: scale(1.2); transform: scale(1.2);
    z-index: 2; } }

@-webkit-keyframes scale-from-12-to-1 { from { position: relative;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    z-index: 2; }
  to { -webkit-transform: scale(1); transform: scale(1);
    z-index: 1; } }

@keyframes scale-from-12-to-1 { from { position: relative;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    z-index: 2; }
  to { -webkit-transform: scale(1); transform: scale(1);
    z-index: 1; } }

.scale-1-12 { -webkit-animation: scale-from-12-to-1 .2s forwards ease; animation: scale-from-12-to-1 .2s forwards ease; }

.scale-1-12:hover { -webkit-animation: scale-from-1-to-12 .2s forwards ease; animation: scale-from-1-to-12 .2s forwards ease; }

@-webkit-keyframes rotate-clockwise { from { position: absolute;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes rotate-clockwise { from { position: absolute;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

.rotate-clockwise, .btn.btn-icon.btn-loading::before { -webkit-animation: rotate-clockwise 1s infinite ease-in-out; animation: rotate-clockwise 1s infinite ease-in-out; }

.container { width: 100%; padding-right: 16px; padding-left: 16px; margin-right: auto; margin-left: auto; max-width: 272px; }

@media (min-width: 360px) { .container { max-width: 340px; } }

@media (min-width: 768px) { .container { max-width: 44rem; } }

@media (min-width: 1024px) { .container { max-width: 56rem; } }

@media (min-width: 1366px) { .container { max-width: 76.75rem; } }

@media (min-width: 1920px) { .container { max-width: 112rem; } }

.container-fluid { width: 100%; padding-right: 16px; padding-left: 16px; margin-right: auto; margin-left: auto; }

.row { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -16px; margin-left: -16px; }

.no-gutters { margin-right: 0; margin-left: 0; }

.no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0; padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-cs-1, .col-cs-2, .col-cs-3, .col-cs-4, .col-cs-5, .col-cs-6, .col-cs-7, .col-cs-8, .col-cs-9, .col-cs-10, .col-cs-11, .col-cs-12, .col-cs, .col-cs-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto { position: relative; width: 100%; min-height: 1px; padding-right: 16px; padding-left: 16px; }

.col { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }

.col-auto { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; }

.col-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }

.col-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }

.col-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }

.col-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }

.col-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }

.col-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }

.col-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }

.col-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }

.col-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }

.col-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }

.col-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }

.col-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.order-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; }

.order-last { -webkit-box-ordinal-group: 14; -webkit-order: 13; -ms-flex-order: 13; order: 13; }

.order-0 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }

.order-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }

.order-2 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }

.order-3 { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }

.order-4 { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; }

.order-5 { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }

.order-6 { -webkit-box-ordinal-group: 7; -webkit-order: 6; -ms-flex-order: 6; order: 6; }

.order-7 { -webkit-box-ordinal-group: 8; -webkit-order: 7; -ms-flex-order: 7; order: 7; }

.order-8 { -webkit-box-ordinal-group: 9; -webkit-order: 8; -ms-flex-order: 8; order: 8; }

.order-9 { -webkit-box-ordinal-group: 10; -webkit-order: 9; -ms-flex-order: 9; order: 9; }

.order-10 { -webkit-box-ordinal-group: 11; -webkit-order: 10; -ms-flex-order: 10; order: 10; }

.order-11 { -webkit-box-ordinal-group: 12; -webkit-order: 11; -ms-flex-order: 11; order: 11; }

.order-12 { -webkit-box-ordinal-group: 13; -webkit-order: 12; -ms-flex-order: 12; order: 12; }

.offset-1 { margin-left: 8.3333333333%; }

.offset-2 { margin-left: 16.6666666667%; }

.offset-3 { margin-left: 25%; }

.offset-4 { margin-left: 33.3333333333%; }

.offset-5 { margin-left: 41.6666666667%; }

.offset-6 { margin-left: 50%; }

.offset-7 { margin-left: 58.3333333333%; }

.offset-8 { margin-left: 66.6666666667%; }

.offset-9 { margin-left: 75%; }

.offset-10 { margin-left: 83.3333333333%; }

.offset-11 { margin-left: 91.6666666667%; }

@media (min-width: 360px) { .col-cs { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .col-cs-auto { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; }
  .col-cs-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }
  .col-cs-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }
  .col-cs-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-cs-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
  .col-cs-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }
  .col-cs-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-cs-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }
  .col-cs-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }
  .col-cs-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-cs-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }
  .col-cs-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }
  .col-cs-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-cs-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; }
  .order-cs-last { -webkit-box-ordinal-group: 14; -webkit-order: 13; -ms-flex-order: 13; order: 13; }
  .order-cs-0 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
  .order-cs-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
  .order-cs-2 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
  .order-cs-3 { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
  .order-cs-4 { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; }
  .order-cs-5 { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }
  .order-cs-6 { -webkit-box-ordinal-group: 7; -webkit-order: 6; -ms-flex-order: 6; order: 6; }
  .order-cs-7 { -webkit-box-ordinal-group: 8; -webkit-order: 7; -ms-flex-order: 7; order: 7; }
  .order-cs-8 { -webkit-box-ordinal-group: 9; -webkit-order: 8; -ms-flex-order: 8; order: 8; }
  .order-cs-9 { -webkit-box-ordinal-group: 10; -webkit-order: 9; -ms-flex-order: 9; order: 9; }
  .order-cs-10 { -webkit-box-ordinal-group: 11; -webkit-order: 10; -ms-flex-order: 10; order: 10; }
  .order-cs-11 { -webkit-box-ordinal-group: 12; -webkit-order: 11; -ms-flex-order: 11; order: 11; }
  .order-cs-12 { -webkit-box-ordinal-group: 13; -webkit-order: 12; -ms-flex-order: 12; order: 12; }
  .offset-cs-0 { margin-left: 0; }
  .offset-cs-1 { margin-left: 8.3333333333%; }
  .offset-cs-2 { margin-left: 16.6666666667%; }
  .offset-cs-3 { margin-left: 25%; }
  .offset-cs-4 { margin-left: 33.3333333333%; }
  .offset-cs-5 { margin-left: 41.6666666667%; }
  .offset-cs-6 { margin-left: 50%; }
  .offset-cs-7 { margin-left: 58.3333333333%; }
  .offset-cs-8 { margin-left: 66.6666666667%; }
  .offset-cs-9 { margin-left: 75%; }
  .offset-cs-10 { margin-left: 83.3333333333%; }
  .offset-cs-11 { margin-left: 91.6666666667%; } }

@media (min-width: 768px) { .col-sm { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .col-sm-auto { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; }
  .col-sm-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }
  .col-sm-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }
  .col-sm-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-sm-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
  .col-sm-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }
  .col-sm-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-sm-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }
  .col-sm-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }
  .col-sm-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-sm-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }
  .col-sm-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }
  .col-sm-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-sm-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; }
  .order-sm-last { -webkit-box-ordinal-group: 14; -webkit-order: 13; -ms-flex-order: 13; order: 13; }
  .order-sm-0 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
  .order-sm-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
  .order-sm-2 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
  .order-sm-3 { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
  .order-sm-4 { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; }
  .order-sm-5 { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }
  .order-sm-6 { -webkit-box-ordinal-group: 7; -webkit-order: 6; -ms-flex-order: 6; order: 6; }
  .order-sm-7 { -webkit-box-ordinal-group: 8; -webkit-order: 7; -ms-flex-order: 7; order: 7; }
  .order-sm-8 { -webkit-box-ordinal-group: 9; -webkit-order: 8; -ms-flex-order: 8; order: 8; }
  .order-sm-9 { -webkit-box-ordinal-group: 10; -webkit-order: 9; -ms-flex-order: 9; order: 9; }
  .order-sm-10 { -webkit-box-ordinal-group: 11; -webkit-order: 10; -ms-flex-order: 10; order: 10; }
  .order-sm-11 { -webkit-box-ordinal-group: 12; -webkit-order: 11; -ms-flex-order: 11; order: 11; }
  .order-sm-12 { -webkit-box-ordinal-group: 13; -webkit-order: 12; -ms-flex-order: 12; order: 12; }
  .offset-sm-0 { margin-left: 0; }
  .offset-sm-1 { margin-left: 8.3333333333%; }
  .offset-sm-2 { margin-left: 16.6666666667%; }
  .offset-sm-3 { margin-left: 25%; }
  .offset-sm-4 { margin-left: 33.3333333333%; }
  .offset-sm-5 { margin-left: 41.6666666667%; }
  .offset-sm-6 { margin-left: 50%; }
  .offset-sm-7 { margin-left: 58.3333333333%; }
  .offset-sm-8 { margin-left: 66.6666666667%; }
  .offset-sm-9 { margin-left: 75%; }
  .offset-sm-10 { margin-left: 83.3333333333%; }
  .offset-sm-11 { margin-left: 91.6666666667%; } }

@media (min-width: 1024px) { .col-md { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .col-md-auto { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; }
  .col-md-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }
  .col-md-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }
  .col-md-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-md-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
  .col-md-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }
  .col-md-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-md-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }
  .col-md-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }
  .col-md-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-md-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }
  .col-md-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }
  .col-md-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-md-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; }
  .order-md-last { -webkit-box-ordinal-group: 14; -webkit-order: 13; -ms-flex-order: 13; order: 13; }
  .order-md-0 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
  .order-md-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
  .order-md-2 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
  .order-md-3 { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
  .order-md-4 { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; }
  .order-md-5 { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }
  .order-md-6 { -webkit-box-ordinal-group: 7; -webkit-order: 6; -ms-flex-order: 6; order: 6; }
  .order-md-7 { -webkit-box-ordinal-group: 8; -webkit-order: 7; -ms-flex-order: 7; order: 7; }
  .order-md-8 { -webkit-box-ordinal-group: 9; -webkit-order: 8; -ms-flex-order: 8; order: 8; }
  .order-md-9 { -webkit-box-ordinal-group: 10; -webkit-order: 9; -ms-flex-order: 9; order: 9; }
  .order-md-10 { -webkit-box-ordinal-group: 11; -webkit-order: 10; -ms-flex-order: 10; order: 10; }
  .order-md-11 { -webkit-box-ordinal-group: 12; -webkit-order: 11; -ms-flex-order: 11; order: 11; }
  .order-md-12 { -webkit-box-ordinal-group: 13; -webkit-order: 12; -ms-flex-order: 12; order: 12; }
  .offset-md-0 { margin-left: 0; }
  .offset-md-1 { margin-left: 8.3333333333%; }
  .offset-md-2 { margin-left: 16.6666666667%; }
  .offset-md-3 { margin-left: 25%; }
  .offset-md-4 { margin-left: 33.3333333333%; }
  .offset-md-5 { margin-left: 41.6666666667%; }
  .offset-md-6 { margin-left: 50%; }
  .offset-md-7 { margin-left: 58.3333333333%; }
  .offset-md-8 { margin-left: 66.6666666667%; }
  .offset-md-9 { margin-left: 75%; }
  .offset-md-10 { margin-left: 83.3333333333%; }
  .offset-md-11 { margin-left: 91.6666666667%; } }

@media (min-width: 1366px) { .col-lg { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .col-lg-auto { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; }
  .col-lg-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }
  .col-lg-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }
  .col-lg-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-lg-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
  .col-lg-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }
  .col-lg-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-lg-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }
  .col-lg-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }
  .col-lg-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-lg-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }
  .col-lg-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }
  .col-lg-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-lg-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; }
  .order-lg-last { -webkit-box-ordinal-group: 14; -webkit-order: 13; -ms-flex-order: 13; order: 13; }
  .order-lg-0 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
  .order-lg-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
  .order-lg-2 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
  .order-lg-3 { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
  .order-lg-4 { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; }
  .order-lg-5 { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }
  .order-lg-6 { -webkit-box-ordinal-group: 7; -webkit-order: 6; -ms-flex-order: 6; order: 6; }
  .order-lg-7 { -webkit-box-ordinal-group: 8; -webkit-order: 7; -ms-flex-order: 7; order: 7; }
  .order-lg-8 { -webkit-box-ordinal-group: 9; -webkit-order: 8; -ms-flex-order: 8; order: 8; }
  .order-lg-9 { -webkit-box-ordinal-group: 10; -webkit-order: 9; -ms-flex-order: 9; order: 9; }
  .order-lg-10 { -webkit-box-ordinal-group: 11; -webkit-order: 10; -ms-flex-order: 10; order: 10; }
  .order-lg-11 { -webkit-box-ordinal-group: 12; -webkit-order: 11; -ms-flex-order: 11; order: 11; }
  .order-lg-12 { -webkit-box-ordinal-group: 13; -webkit-order: 12; -ms-flex-order: 12; order: 12; }
  .offset-lg-0 { margin-left: 0; }
  .offset-lg-1 { margin-left: 8.3333333333%; }
  .offset-lg-2 { margin-left: 16.6666666667%; }
  .offset-lg-3 { margin-left: 25%; }
  .offset-lg-4 { margin-left: 33.3333333333%; }
  .offset-lg-5 { margin-left: 41.6666666667%; }
  .offset-lg-6 { margin-left: 50%; }
  .offset-lg-7 { margin-left: 58.3333333333%; }
  .offset-lg-8 { margin-left: 66.6666666667%; }
  .offset-lg-9 { margin-left: 75%; }
  .offset-lg-10 { margin-left: 83.3333333333%; }
  .offset-lg-11 { margin-left: 91.6666666667%; } }

@media (min-width: 1920px) { .col-xl { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .col-xl-auto { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; }
  .col-xl-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }
  .col-xl-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }
  .col-xl-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-xl-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
  .col-xl-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }
  .col-xl-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-xl-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }
  .col-xl-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }
  .col-xl-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-xl-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }
  .col-xl-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }
  .col-xl-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-xl-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; }
  .order-xl-last { -webkit-box-ordinal-group: 14; -webkit-order: 13; -ms-flex-order: 13; order: 13; }
  .order-xl-0 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
  .order-xl-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
  .order-xl-2 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
  .order-xl-3 { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
  .order-xl-4 { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; }
  .order-xl-5 { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }
  .order-xl-6 { -webkit-box-ordinal-group: 7; -webkit-order: 6; -ms-flex-order: 6; order: 6; }
  .order-xl-7 { -webkit-box-ordinal-group: 8; -webkit-order: 7; -ms-flex-order: 7; order: 7; }
  .order-xl-8 { -webkit-box-ordinal-group: 9; -webkit-order: 8; -ms-flex-order: 8; order: 8; }
  .order-xl-9 { -webkit-box-ordinal-group: 10; -webkit-order: 9; -ms-flex-order: 9; order: 9; }
  .order-xl-10 { -webkit-box-ordinal-group: 11; -webkit-order: 10; -ms-flex-order: 10; order: 10; }
  .order-xl-11 { -webkit-box-ordinal-group: 12; -webkit-order: 11; -ms-flex-order: 11; order: 11; }
  .order-xl-12 { -webkit-box-ordinal-group: 13; -webkit-order: 12; -ms-flex-order: 12; order: 12; }
  .offset-xl-0 { margin-left: 0; }
  .offset-xl-1 { margin-left: 8.3333333333%; }
  .offset-xl-2 { margin-left: 16.6666666667%; }
  .offset-xl-3 { margin-left: 25%; }
  .offset-xl-4 { margin-left: 33.3333333333%; }
  .offset-xl-5 { margin-left: 41.6666666667%; }
  .offset-xl-6 { margin-left: 50%; }
  .offset-xl-7 { margin-left: 58.3333333333%; }
  .offset-xl-8 { margin-left: 66.6666666667%; }
  .offset-xl-9 { margin-left: 75%; }
  .offset-xl-10 { margin-left: 83.3333333333%; }
  .offset-xl-11 { margin-left: 91.6666666667%; } }

:root { --gutter-width: 16px; }

@media (max-width: 1023.98px) { :root { --gutter-width: 8px; } }

@media (min-width: 1024px) and (max-width: 1919.98px) { :root { --gutter-width: 16px; } }

@media (min-width: 1920px) { :root { --gutter-width: 32px; } }

.container, .container-fluid, .row > .col, .row > [class*="col-"] { padding-right: var(--gutter-width); padding-left: var(--gutter-width); }

.row { margin-right: calc(0px - var(--gutter-width)); margin-left: calc(0px - var(--gutter-width)); }

.row.no-gutters { margin-right: 0; margin-left: 0; }

.row.no-gutters > .col, .row.no-gutters > [class*="col-"] { padding-right: 0; padding-left: 0; }

/**
* Vertical Grid???
*/
/* @include media-breakpoint-between(xs, sm) {
    $base-row-height: 1.34rem;
    .row-1 {
        min-height: $base-row-height;
    }
    .row-10 {
        min-height: ($base-row-height * 10);
    }
}

@include media-breakpoint-between(md, lg) {
    $base-row-height: 1.5rem;
    .row-1 {
        min-height: $base-row-height;
    }
    .row-10 {
        min-height: ($base-row-height * 10);
    }
}

@include media-breakpoint-up(xl) {
    $base-row-height: 1.34rem;
    .row-1 {
        min-height: $base-row-height;
    }
    .row-10 {
        min-height: ($base-row-height * 10);
    }
} */
@media (max-width: 1023.98px) { :root { --spacer: 8px; } }

@media (min-width: 1024px) and (max-width: 1919.98px) { :root { --spacer: 8px; } }

@media (min-width: 1920px) { :root { --spacer: 8px; } }

.m-none, blockquote { margin: 0 !important; }

.mt-none, .form-label, .breadcrumb, footer ul li:first-child , .my-none { margin-top: 0 !important; }

.mr-none, .mx-none { margin-right: 0 !important; }

.mb-none, .my-none { margin-bottom: 0 !important; }

.ml-none, .mx-none { margin-left: 0 !important; }

.m-tiny { margin: calc(var(--spacer) * .25) !important; }

.mt-tiny, .dropdown .dropdown-menu, .my-tiny { margin-top: calc(var(--spacer) * .25) !important; }

.mr-tiny, .mx-tiny { margin-right: calc(var(--spacer) * .25) !important; }

.mb-tiny, .my-tiny { margin-bottom: calc(var(--spacer) * .25) !important; }

.ml-tiny, .mx-tiny { margin-left: calc(var(--spacer) * .25) !important; }

.m-compact { margin: calc(var(--spacer) * .5) !important; }

.mt-compact, .my-compact { margin-top: calc(var(--spacer) * .5) !important; }

.mr-compact, i.fas, i.site-ico, i.far, i.fal, .mx-compact { margin-right: calc(var(--spacer) * .5) !important; }

.mb-compact, .my-compact { margin-bottom: calc(var(--spacer) * .5) !important; }

.ml-compact, .form-select-desc, .mx-compact { margin-left: calc(var(--spacer) * .5) !important; }

.m-standard { margin: var(--spacer) !important; }

.mt-standard, .my-standard, footer .social-menu ul li, footer ul li { margin-top: var(--spacer) !important; }

.mr-standard, .mx-standard { margin-right: var(--spacer) !important; }

.mb-standard, .menu-fondazione-container ul li .sub-menu li, .my-standard, footer .social-menu ul li, footer ul li { margin-bottom: var(--spacer) !important; }

.ml-standard, .mx-standard { margin-left: var(--spacer) !important; }

.m-large { margin: calc(var(--spacer) * 2) !important; }

.mt-large, .my-large { margin-top: calc(var(--spacer) * 2) !important; }

.mr-large, .mx-large { margin-right: calc(var(--spacer) * 2) !important; }

.mb-large, .single-approfondimento .box-newsletter p, .single-ricerca .box-newsletter p, .single-progetto .box-newsletter p, .my-large { margin-bottom: calc(var(--spacer) * 2) !important; }

.ml-large, .mx-large { margin-left: calc(var(--spacer) * 2) !important; }

.m-wide { margin: calc(var(--spacer) * 3) !important; }

.mt-wide, .my-wide { margin-top: calc(var(--spacer) * 3) !important; }

.mr-wide, .mx-wide { margin-right: calc(var(--spacer) * 3) !important; }

.mb-wide, .menu-fondazione-container ul li .sub-menu li.large-bottom, .my-wide { margin-bottom: calc(var(--spacer) * 3) !important; }

.ml-wide, .mx-wide { margin-left: calc(var(--spacer) * 3) !important; }

.m-wide-x2 { margin: calc(var(--spacer) * 4) !important; }

.mt-wide-x2, .menu-fondazione-container ul, .my-wide-x2 { margin-top: calc(var(--spacer) * 4) !important; }

.mr-wide-x2, .mx-wide-x2 { margin-right: calc(var(--spacer) * 4) !important; }

.mb-wide-x2, .menu-fondazione-container ul li, .my-wide-x2 { margin-bottom: calc(var(--spacer) * 4) !important; }

.ml-wide-x2, .mx-wide-x2 { margin-left: calc(var(--spacer) * 4) !important; }

.m-wide-x3 { margin: calc(var(--spacer) * 5) !important; }

.mt-wide-x3, .my-wide-x3, .single-approfondimento .box-newsletter, .single-ricerca .box-newsletter, .single-progetto .box-newsletter { margin-top: calc(var(--spacer) * 5) !important; }

.mr-wide-x3, .mx-wide-x3 { margin-right: calc(var(--spacer) * 5) !important; }

.mb-wide-x3, .my-wide-x3, .single-approfondimento .box-newsletter, .single-ricerca .box-newsletter, .single-progetto .box-newsletter { margin-bottom: calc(var(--spacer) * 5) !important; }

.ml-wide-x3, .mx-wide-x3 { margin-left: calc(var(--spacer) * 5) !important; }

.m-wide-x4 { margin: calc(var(--spacer) * 6) !important; }

.mt-wide-x4, .my-wide-x4 { margin-top: calc(var(--spacer) * 6) !important; }

.mr-wide-x4, .mx-wide-x4 { margin-right: calc(var(--spacer) * 6) !important; }

.mb-wide-x4, .my-wide-x4 { margin-bottom: calc(var(--spacer) * 6) !important; }

.ml-wide-x4, .mx-wide-x4 { margin-left: calc(var(--spacer) * 6) !important; }

.m-wide-x5 { margin: calc(var(--spacer) * 7) !important; }

.mt-wide-x5, .my-wide-x5 { margin-top: calc(var(--spacer) * 7) !important; }

.mr-wide-x5, .mx-wide-x5 { margin-right: calc(var(--spacer) * 7) !important; }

.mb-wide-x5, .my-wide-x5 { margin-bottom: calc(var(--spacer) * 7) !important; }

.ml-wide-x5, .mx-wide-x5 { margin-left: calc(var(--spacer) * 7) !important; }

.p-none { padding: 0 !important; }

.pt-none, .py-none { padding-top: 0 !important; }

.pr-none, .px-none, .form-label, .breadcrumb, h6 { padding-right: 0 !important; }

.pb-none, .py-none { padding-bottom: 0 !important; }

.pl-none, .px-none, .form-label, .breadcrumb, h6 { padding-left: 0 !important; }

.p-tiny { padding: calc(var(--spacer) * .25) !important; }

.pt-tiny, .py-tiny { padding-top: calc(var(--spacer) * .25) !important; }

.pr-tiny, .px-tiny { padding-right: calc(var(--spacer) * .25) !important; }

.pb-tiny, .py-tiny { padding-bottom: calc(var(--spacer) * .25) !important; }

.pl-tiny, .px-tiny { padding-left: calc(var(--spacer) * .25) !important; }

.p-compact, footer .footer-newsletter .box-newsletter .content button { padding: calc(var(--spacer) * .5) !important; }

.pt-compact, .py-compact, .symbola_button.download { padding-top: calc(var(--spacer) * .5) !important; }

.pr-compact, .px-compact { padding-right: calc(var(--spacer) * .5) !important; }

.pb-compact, .py-compact, .symbola_button.download { padding-bottom: calc(var(--spacer) * .5) !important; }

.pl-compact, .px-compact { padding-left: calc(var(--spacer) * .5) !important; }

.p-standard, .form-select::after, .form-row-per-page::after, .dropdown .dropdown-menu, .single-approfondimento .box-newsletter button, .single-ricerca .box-newsletter button, .single-progetto .box-newsletter button { padding: var(--spacer) !important; }

.pt-standard, .py-standard, .dropdown .dropdown-menu .dropdown-item, .user_action, .symbola_button, .symbola_button.black { padding-top: var(--spacer) !important; }

.pr-standard, .px-standard, .symbola_button, .symbola_button.social, .symbola_button.black, .symbola_button.download, .year-line span, .year-line-small span { padding-right: var(--spacer) !important; }

.pb-standard, .form-row-per-page select, .form-row-per-page select.error, .form-row-per-page select.valid, input[type="file"], .py-standard, .dropdown .dropdown-menu .dropdown-item, .user_action, .symbola_button, .symbola_button.black { padding-bottom: var(--spacer) !important; }

.pl-standard, header.site-header .navigation ul li.standard ul li .menu-link, .px-standard, .symbola_button, .symbola_button.social, .symbola_button.black, .symbola_button.download, .year-line span, .year-line-small span { padding-left: var(--spacer) !important; }

.p-large, header.site-header, .single-approfondimento .box-newsletter input, .single-ricerca .box-newsletter input, .single-progetto .box-newsletter input { padding: calc(var(--spacer) * 2) !important; }

.pt-large, .single-approfondimento .box-newsletter, .single-progetto .box-newsletter, .py-large, header.site-header .navigation ul li.temi ul.sub-menu li, header.site-header .navigation ul li.standard ul li, .single-ricerca .actions_ricerca a, .single-ricerca .ambiente .actions_ricerca a, .single-ricerca .ambiente .actions_ricerca select, .single-ricerca .storie-di-qualita .actions_ricerca a, .single-ricerca .storie-di-qualita .actions_ricerca select, .single-ricerca .cultura-creativita .actions_ricerca a, .single-ricerca .cultura-creativita .actions_ricerca select, .single-ricerca .made-in-italy .actions_ricerca a, .single-ricerca .made-in-italy .actions_ricerca select, .single-ricerca .societa-politica .actions_ricerca a, .single-ricerca .societa-politica .actions_ricerca select { padding-top: calc(var(--spacer) * 2) !important; }

.pr-large, .form-select select, .form-row-per-page select, .px-large, .single-approfondimento .box-newsletter, .single-ricerca .box-newsletter, .single-progetto .box-newsletter { padding-right: calc(var(--spacer) * 2) !important; }

.pb-large, .py-large, header.site-header .navigation ul li.temi ul.sub-menu li, header.site-header .navigation ul li.standard ul li, .single-ricerca .actions_ricerca a, .single-ricerca .ambiente .actions_ricerca a, .single-ricerca .ambiente .actions_ricerca select, .single-ricerca .storie-di-qualita .actions_ricerca a, .single-ricerca .storie-di-qualita .actions_ricerca select, .single-ricerca .cultura-creativita .actions_ricerca a, .single-ricerca .cultura-creativita .actions_ricerca select, .single-ricerca .made-in-italy .actions_ricerca a, .single-ricerca .made-in-italy .actions_ricerca select, .single-ricerca .societa-politica .actions_ricerca a, .single-ricerca .societa-politica .actions_ricerca select { padding-bottom: calc(var(--spacer) * 2) !important; }

.pl-large, .px-large, .single-approfondimento .box-newsletter, .single-ricerca .box-newsletter, .single-progetto .box-newsletter { padding-left: calc(var(--spacer) * 2) !important; }

.p-wide { padding: calc(var(--spacer) * 3) !important; }

.pt-wide, .py-wide { padding-top: calc(var(--spacer) * 3) !important; }

.pr-wide, .px-wide { padding-right: calc(var(--spacer) * 3) !important; }

.pb-wide, .py-wide { padding-bottom: calc(var(--spacer) * 3) !important; }

.pl-wide, .px-wide { padding-left: calc(var(--spacer) * 3) !important; }

.p-wide-x2 { padding: calc(var(--spacer) * 4) !important; }

.pt-wide-x2, .py-wide-x2, .single-ricerca .box-newsletter { padding-top: calc(var(--spacer) * 4) !important; }

.pr-wide-x2, .px-wide-x2 { padding-right: calc(var(--spacer) * 4) !important; }

.pb-wide-x2, .single-approfondimento .box-newsletter, .single-progetto .box-newsletter, .py-wide-x2, .single-ricerca .box-newsletter { padding-bottom: calc(var(--spacer) * 4) !important; }

.pl-wide-x2, .px-wide-x2 { padding-left: calc(var(--spacer) * 4) !important; }

.p-wide-x3 { padding: calc(var(--spacer) * 5) !important; }

.pt-wide-x3, .py-wide-x3 { padding-top: calc(var(--spacer) * 5) !important; }

.pr-wide-x3, .px-wide-x3 { padding-right: calc(var(--spacer) * 5) !important; }

.pb-wide-x3, .py-wide-x3 { padding-bottom: calc(var(--spacer) * 5) !important; }

.pl-wide-x3, .px-wide-x3 { padding-left: calc(var(--spacer) * 5) !important; }

.p-wide-x4 { padding: calc(var(--spacer) * 6) !important; }

.pt-wide-x4, .py-wide-x4 { padding-top: calc(var(--spacer) * 6) !important; }

.pr-wide-x4, .px-wide-x4 { padding-right: calc(var(--spacer) * 6) !important; }

.pb-wide-x4, .py-wide-x4 { padding-bottom: calc(var(--spacer) * 6) !important; }

.pl-wide-x4, .px-wide-x4 { padding-left: calc(var(--spacer) * 6) !important; }

.p-wide-x5 { padding: calc(var(--spacer) * 7) !important; }

.pt-wide-x5, .py-wide-x5 { padding-top: calc(var(--spacer) * 7) !important; }

.pr-wide-x5, .px-wide-x5 { padding-right: calc(var(--spacer) * 7) !important; }

.pb-wide-x5, .py-wide-x5 { padding-bottom: calc(var(--spacer) * 7) !important; }

.pl-wide-x5, .px-wide-x5 { padding-left: calc(var(--spacer) * 7) !important; }

.m-auto { margin: auto !important; }

.mt-auto, .my-auto { margin-top: auto !important; }

.mr-auto, .mx-auto { margin-right: auto !important; }

.mb-auto, .my-auto { margin-bottom: auto !important; }

.ml-auto, .mx-auto { margin-left: auto !important; }

@media (min-width: 360px) { .m-cs-none { margin: 0 !important; }
  .mt-cs-none, .my-cs-none { margin-top: 0 !important; }
  .mr-cs-none, .mx-cs-none { margin-right: 0 !important; }
  .mb-cs-none, .my-cs-none { margin-bottom: 0 !important; }
  .ml-cs-none, .mx-cs-none { margin-left: 0 !important; }
  .m-cs-tiny { margin: calc(var(--spacer) * .25) !important; }
  .mt-cs-tiny, .my-cs-tiny { margin-top: calc(var(--spacer) * .25) !important; }
  .mr-cs-tiny, .mx-cs-tiny { margin-right: calc(var(--spacer) * .25) !important; }
  .mb-cs-tiny, .my-cs-tiny { margin-bottom: calc(var(--spacer) * .25) !important; }
  .ml-cs-tiny, .mx-cs-tiny { margin-left: calc(var(--spacer) * .25) !important; }
  .m-cs-compact { margin: calc(var(--spacer) * .5) !important; }
  .mt-cs-compact, .my-cs-compact { margin-top: calc(var(--spacer) * .5) !important; }
  .mr-cs-compact, .mx-cs-compact { margin-right: calc(var(--spacer) * .5) !important; }
  .mb-cs-compact, .my-cs-compact { margin-bottom: calc(var(--spacer) * .5) !important; }
  .ml-cs-compact, .mx-cs-compact { margin-left: calc(var(--spacer) * .5) !important; }
  .m-cs-standard { margin: var(--spacer) !important; }
  .mt-cs-standard, .my-cs-standard { margin-top: var(--spacer) !important; }
  .mr-cs-standard, .mx-cs-standard { margin-right: var(--spacer) !important; }
  .mb-cs-standard, .my-cs-standard { margin-bottom: var(--spacer) !important; }
  .ml-cs-standard, .mx-cs-standard { margin-left: var(--spacer) !important; }
  .m-cs-large { margin: calc(var(--spacer) * 2) !important; }
  .mt-cs-large, .my-cs-large { margin-top: calc(var(--spacer) * 2) !important; }
  .mr-cs-large, .mx-cs-large { margin-right: calc(var(--spacer) * 2) !important; }
  .mb-cs-large, .my-cs-large { margin-bottom: calc(var(--spacer) * 2) !important; }
  .ml-cs-large, .mx-cs-large { margin-left: calc(var(--spacer) * 2) !important; }
  .m-cs-wide { margin: calc(var(--spacer) * 3) !important; }
  .mt-cs-wide, .my-cs-wide { margin-top: calc(var(--spacer) * 3) !important; }
  .mr-cs-wide, .mx-cs-wide { margin-right: calc(var(--spacer) * 3) !important; }
  .mb-cs-wide, .my-cs-wide { margin-bottom: calc(var(--spacer) * 3) !important; }
  .ml-cs-wide, .mx-cs-wide { margin-left: calc(var(--spacer) * 3) !important; }
  .m-cs-wide-x2 { margin: calc(var(--spacer) * 4) !important; }
  .mt-cs-wide-x2, .my-cs-wide-x2 { margin-top: calc(var(--spacer) * 4) !important; }
  .mr-cs-wide-x2, .mx-cs-wide-x2 { margin-right: calc(var(--spacer) * 4) !important; }
  .mb-cs-wide-x2, .my-cs-wide-x2 { margin-bottom: calc(var(--spacer) * 4) !important; }
  .ml-cs-wide-x2, .mx-cs-wide-x2 { margin-left: calc(var(--spacer) * 4) !important; }
  .m-cs-wide-x3 { margin: calc(var(--spacer) * 5) !important; }
  .mt-cs-wide-x3, .my-cs-wide-x3 { margin-top: calc(var(--spacer) * 5) !important; }
  .mr-cs-wide-x3, .mx-cs-wide-x3 { margin-right: calc(var(--spacer) * 5) !important; }
  .mb-cs-wide-x3, .my-cs-wide-x3 { margin-bottom: calc(var(--spacer) * 5) !important; }
  .ml-cs-wide-x3, .mx-cs-wide-x3 { margin-left: calc(var(--spacer) * 5) !important; }
  .m-cs-wide-x4 { margin: calc(var(--spacer) * 6) !important; }
  .mt-cs-wide-x4, .my-cs-wide-x4 { margin-top: calc(var(--spacer) * 6) !important; }
  .mr-cs-wide-x4, .mx-cs-wide-x4 { margin-right: calc(var(--spacer) * 6) !important; }
  .mb-cs-wide-x4, .my-cs-wide-x4 { margin-bottom: calc(var(--spacer) * 6) !important; }
  .ml-cs-wide-x4, .mx-cs-wide-x4 { margin-left: calc(var(--spacer) * 6) !important; }
  .m-cs-wide-x5 { margin: calc(var(--spacer) * 7) !important; }
  .mt-cs-wide-x5, .my-cs-wide-x5 { margin-top: calc(var(--spacer) * 7) !important; }
  .mr-cs-wide-x5, .mx-cs-wide-x5 { margin-right: calc(var(--spacer) * 7) !important; }
  .mb-cs-wide-x5, .my-cs-wide-x5 { margin-bottom: calc(var(--spacer) * 7) !important; }
  .ml-cs-wide-x5, .mx-cs-wide-x5 { margin-left: calc(var(--spacer) * 7) !important; }
  .p-cs-none { padding: 0 !important; }
  .pt-cs-none, .py-cs-none { padding-top: 0 !important; }
  .pr-cs-none, .px-cs-none { padding-right: 0 !important; }
  .pb-cs-none, .py-cs-none { padding-bottom: 0 !important; }
  .pl-cs-none, .px-cs-none { padding-left: 0 !important; }
  .p-cs-tiny { padding: calc(var(--spacer) * .25) !important; }
  .pt-cs-tiny, .py-cs-tiny { padding-top: calc(var(--spacer) * .25) !important; }
  .pr-cs-tiny, .px-cs-tiny { padding-right: calc(var(--spacer) * .25) !important; }
  .pb-cs-tiny, .py-cs-tiny { padding-bottom: calc(var(--spacer) * .25) !important; }
  .pl-cs-tiny, .px-cs-tiny { padding-left: calc(var(--spacer) * .25) !important; }
  .p-cs-compact { padding: calc(var(--spacer) * .5) !important; }
  .pt-cs-compact, .py-cs-compact { padding-top: calc(var(--spacer) * .5) !important; }
  .pr-cs-compact, .px-cs-compact { padding-right: calc(var(--spacer) * .5) !important; }
  .pb-cs-compact, .py-cs-compact { padding-bottom: calc(var(--spacer) * .5) !important; }
  .pl-cs-compact, .px-cs-compact { padding-left: calc(var(--spacer) * .5) !important; }
  .p-cs-standard { padding: var(--spacer) !important; }
  .pt-cs-standard, .py-cs-standard { padding-top: var(--spacer) !important; }
  .pr-cs-standard, .px-cs-standard { padding-right: var(--spacer) !important; }
  .pb-cs-standard, .py-cs-standard { padding-bottom: var(--spacer) !important; }
  .pl-cs-standard, .px-cs-standard { padding-left: var(--spacer) !important; }
  .p-cs-large { padding: calc(var(--spacer) * 2) !important; }
  .pt-cs-large, .py-cs-large { padding-top: calc(var(--spacer) * 2) !important; }
  .pr-cs-large, .px-cs-large { padding-right: calc(var(--spacer) * 2) !important; }
  .pb-cs-large, .py-cs-large { padding-bottom: calc(var(--spacer) * 2) !important; }
  .pl-cs-large, .px-cs-large { padding-left: calc(var(--spacer) * 2) !important; }
  .p-cs-wide { padding: calc(var(--spacer) * 3) !important; }
  .pt-cs-wide, .py-cs-wide { padding-top: calc(var(--spacer) * 3) !important; }
  .pr-cs-wide, .px-cs-wide { padding-right: calc(var(--spacer) * 3) !important; }
  .pb-cs-wide, .py-cs-wide { padding-bottom: calc(var(--spacer) * 3) !important; }
  .pl-cs-wide, .px-cs-wide { padding-left: calc(var(--spacer) * 3) !important; }
  .p-cs-wide-x2 { padding: calc(var(--spacer) * 4) !important; }
  .pt-cs-wide-x2, .py-cs-wide-x2 { padding-top: calc(var(--spacer) * 4) !important; }
  .pr-cs-wide-x2, .px-cs-wide-x2 { padding-right: calc(var(--spacer) * 4) !important; }
  .pb-cs-wide-x2, .py-cs-wide-x2 { padding-bottom: calc(var(--spacer) * 4) !important; }
  .pl-cs-wide-x2, .px-cs-wide-x2 { padding-left: calc(var(--spacer) * 4) !important; }
  .p-cs-wide-x3 { padding: calc(var(--spacer) * 5) !important; }
  .pt-cs-wide-x3, .py-cs-wide-x3 { padding-top: calc(var(--spacer) * 5) !important; }
  .pr-cs-wide-x3, .px-cs-wide-x3 { padding-right: calc(var(--spacer) * 5) !important; }
  .pb-cs-wide-x3, .py-cs-wide-x3 { padding-bottom: calc(var(--spacer) * 5) !important; }
  .pl-cs-wide-x3, .px-cs-wide-x3 { padding-left: calc(var(--spacer) * 5) !important; }
  .p-cs-wide-x4 { padding: calc(var(--spacer) * 6) !important; }
  .pt-cs-wide-x4, .py-cs-wide-x4 { padding-top: calc(var(--spacer) * 6) !important; }
  .pr-cs-wide-x4, .px-cs-wide-x4 { padding-right: calc(var(--spacer) * 6) !important; }
  .pb-cs-wide-x4, .py-cs-wide-x4 { padding-bottom: calc(var(--spacer) * 6) !important; }
  .pl-cs-wide-x4, .px-cs-wide-x4 { padding-left: calc(var(--spacer) * 6) !important; }
  .p-cs-wide-x5 { padding: calc(var(--spacer) * 7) !important; }
  .pt-cs-wide-x5, .py-cs-wide-x5 { padding-top: calc(var(--spacer) * 7) !important; }
  .pr-cs-wide-x5, .px-cs-wide-x5 { padding-right: calc(var(--spacer) * 7) !important; }
  .pb-cs-wide-x5, .py-cs-wide-x5 { padding-bottom: calc(var(--spacer) * 7) !important; }
  .pl-cs-wide-x5, .px-cs-wide-x5 { padding-left: calc(var(--spacer) * 7) !important; }
  .m-cs-auto { margin: auto !important; }
  .mt-cs-auto, .my-cs-auto { margin-top: auto !important; }
  .mr-cs-auto, .mx-cs-auto { margin-right: auto !important; }
  .mb-cs-auto, .my-cs-auto { margin-bottom: auto !important; }
  .ml-cs-auto, .mx-cs-auto { margin-left: auto !important; } }

@media (min-width: 768px) { .m-sm-none { margin: 0 !important; }
  .mt-sm-none, .my-sm-none { margin-top: 0 !important; }
  .mr-sm-none, .mx-sm-none { margin-right: 0 !important; }
  .mb-sm-none, .my-sm-none { margin-bottom: 0 !important; }
  .ml-sm-none, .mx-sm-none { margin-left: 0 !important; }
  .m-sm-tiny { margin: calc(var(--spacer) * .25) !important; }
  .mt-sm-tiny, .my-sm-tiny { margin-top: calc(var(--spacer) * .25) !important; }
  .mr-sm-tiny, .mx-sm-tiny { margin-right: calc(var(--spacer) * .25) !important; }
  .mb-sm-tiny, .my-sm-tiny { margin-bottom: calc(var(--spacer) * .25) !important; }
  .ml-sm-tiny, .mx-sm-tiny { margin-left: calc(var(--spacer) * .25) !important; }
  .m-sm-compact { margin: calc(var(--spacer) * .5) !important; }
  .mt-sm-compact, .my-sm-compact { margin-top: calc(var(--spacer) * .5) !important; }
  .mr-sm-compact, .mx-sm-compact { margin-right: calc(var(--spacer) * .5) !important; }
  .mb-sm-compact, .my-sm-compact { margin-bottom: calc(var(--spacer) * .5) !important; }
  .ml-sm-compact, .mx-sm-compact { margin-left: calc(var(--spacer) * .5) !important; }
  .m-sm-standard { margin: var(--spacer) !important; }
  .mt-sm-standard, .my-sm-standard { margin-top: var(--spacer) !important; }
  .mr-sm-standard, .mx-sm-standard { margin-right: var(--spacer) !important; }
  .mb-sm-standard, .my-sm-standard { margin-bottom: var(--spacer) !important; }
  .ml-sm-standard, .mx-sm-standard { margin-left: var(--spacer) !important; }
  .m-sm-large { margin: calc(var(--spacer) * 2) !important; }
  .mt-sm-large, .my-sm-large { margin-top: calc(var(--spacer) * 2) !important; }
  .mr-sm-large, .mx-sm-large { margin-right: calc(var(--spacer) * 2) !important; }
  .mb-sm-large, .my-sm-large { margin-bottom: calc(var(--spacer) * 2) !important; }
  .ml-sm-large, .mx-sm-large { margin-left: calc(var(--spacer) * 2) !important; }
  .m-sm-wide { margin: calc(var(--spacer) * 3) !important; }
  .mt-sm-wide, .my-sm-wide { margin-top: calc(var(--spacer) * 3) !important; }
  .mr-sm-wide, .mx-sm-wide { margin-right: calc(var(--spacer) * 3) !important; }
  .mb-sm-wide, .my-sm-wide { margin-bottom: calc(var(--spacer) * 3) !important; }
  .ml-sm-wide, .mx-sm-wide { margin-left: calc(var(--spacer) * 3) !important; }
  .m-sm-wide-x2 { margin: calc(var(--spacer) * 4) !important; }
  .mt-sm-wide-x2, .my-sm-wide-x2 { margin-top: calc(var(--spacer) * 4) !important; }
  .mr-sm-wide-x2, .mx-sm-wide-x2 { margin-right: calc(var(--spacer) * 4) !important; }
  .mb-sm-wide-x2, .my-sm-wide-x2 { margin-bottom: calc(var(--spacer) * 4) !important; }
  .ml-sm-wide-x2, .mx-sm-wide-x2 { margin-left: calc(var(--spacer) * 4) !important; }
  .m-sm-wide-x3 { margin: calc(var(--spacer) * 5) !important; }
  .mt-sm-wide-x3, .my-sm-wide-x3 { margin-top: calc(var(--spacer) * 5) !important; }
  .mr-sm-wide-x3, .mx-sm-wide-x3 { margin-right: calc(var(--spacer) * 5) !important; }
  .mb-sm-wide-x3, .my-sm-wide-x3 { margin-bottom: calc(var(--spacer) * 5) !important; }
  .ml-sm-wide-x3, .mx-sm-wide-x3 { margin-left: calc(var(--spacer) * 5) !important; }
  .m-sm-wide-x4 { margin: calc(var(--spacer) * 6) !important; }
  .mt-sm-wide-x4, .my-sm-wide-x4 { margin-top: calc(var(--spacer) * 6) !important; }
  .mr-sm-wide-x4, .mx-sm-wide-x4 { margin-right: calc(var(--spacer) * 6) !important; }
  .mb-sm-wide-x4, .my-sm-wide-x4 { margin-bottom: calc(var(--spacer) * 6) !important; }
  .ml-sm-wide-x4, .mx-sm-wide-x4 { margin-left: calc(var(--spacer) * 6) !important; }
  .m-sm-wide-x5 { margin: calc(var(--spacer) * 7) !important; }
  .mt-sm-wide-x5, .my-sm-wide-x5 { margin-top: calc(var(--spacer) * 7) !important; }
  .mr-sm-wide-x5, .mx-sm-wide-x5 { margin-right: calc(var(--spacer) * 7) !important; }
  .mb-sm-wide-x5, .my-sm-wide-x5 { margin-bottom: calc(var(--spacer) * 7) !important; }
  .ml-sm-wide-x5, .mx-sm-wide-x5 { margin-left: calc(var(--spacer) * 7) !important; }
  .p-sm-none { padding: 0 !important; }
  .pt-sm-none, .py-sm-none { padding-top: 0 !important; }
  .pr-sm-none, .px-sm-none { padding-right: 0 !important; }
  .pb-sm-none, .py-sm-none { padding-bottom: 0 !important; }
  .pl-sm-none, .px-sm-none { padding-left: 0 !important; }
  .p-sm-tiny { padding: calc(var(--spacer) * .25) !important; }
  .pt-sm-tiny, .py-sm-tiny { padding-top: calc(var(--spacer) * .25) !important; }
  .pr-sm-tiny, .px-sm-tiny { padding-right: calc(var(--spacer) * .25) !important; }
  .pb-sm-tiny, .py-sm-tiny { padding-bottom: calc(var(--spacer) * .25) !important; }
  .pl-sm-tiny, .px-sm-tiny { padding-left: calc(var(--spacer) * .25) !important; }
  .p-sm-compact { padding: calc(var(--spacer) * .5) !important; }
  .pt-sm-compact, .py-sm-compact { padding-top: calc(var(--spacer) * .5) !important; }
  .pr-sm-compact, .px-sm-compact { padding-right: calc(var(--spacer) * .5) !important; }
  .pb-sm-compact, .py-sm-compact { padding-bottom: calc(var(--spacer) * .5) !important; }
  .pl-sm-compact, .px-sm-compact { padding-left: calc(var(--spacer) * .5) !important; }
  .p-sm-standard { padding: var(--spacer) !important; }
  .pt-sm-standard, .py-sm-standard { padding-top: var(--spacer) !important; }
  .pr-sm-standard, .px-sm-standard { padding-right: var(--spacer) !important; }
  .pb-sm-standard, .py-sm-standard { padding-bottom: var(--spacer) !important; }
  .pl-sm-standard, .px-sm-standard { padding-left: var(--spacer) !important; }
  .p-sm-large { padding: calc(var(--spacer) * 2) !important; }
  .pt-sm-large, .py-sm-large { padding-top: calc(var(--spacer) * 2) !important; }
  .pr-sm-large, .px-sm-large { padding-right: calc(var(--spacer) * 2) !important; }
  .pb-sm-large, .py-sm-large { padding-bottom: calc(var(--spacer) * 2) !important; }
  .pl-sm-large, .px-sm-large { padding-left: calc(var(--spacer) * 2) !important; }
  .p-sm-wide { padding: calc(var(--spacer) * 3) !important; }
  .pt-sm-wide, .py-sm-wide { padding-top: calc(var(--spacer) * 3) !important; }
  .pr-sm-wide, .px-sm-wide { padding-right: calc(var(--spacer) * 3) !important; }
  .pb-sm-wide, .py-sm-wide { padding-bottom: calc(var(--spacer) * 3) !important; }
  .pl-sm-wide, .px-sm-wide { padding-left: calc(var(--spacer) * 3) !important; }
  .p-sm-wide-x2 { padding: calc(var(--spacer) * 4) !important; }
  .pt-sm-wide-x2, .py-sm-wide-x2 { padding-top: calc(var(--spacer) * 4) !important; }
  .pr-sm-wide-x2, .px-sm-wide-x2 { padding-right: calc(var(--spacer) * 4) !important; }
  .pb-sm-wide-x2, .py-sm-wide-x2 { padding-bottom: calc(var(--spacer) * 4) !important; }
  .pl-sm-wide-x2, .px-sm-wide-x2 { padding-left: calc(var(--spacer) * 4) !important; }
  .p-sm-wide-x3 { padding: calc(var(--spacer) * 5) !important; }
  .pt-sm-wide-x3, .py-sm-wide-x3 { padding-top: calc(var(--spacer) * 5) !important; }
  .pr-sm-wide-x3, .px-sm-wide-x3 { padding-right: calc(var(--spacer) * 5) !important; }
  .pb-sm-wide-x3, .py-sm-wide-x3 { padding-bottom: calc(var(--spacer) * 5) !important; }
  .pl-sm-wide-x3, .px-sm-wide-x3 { padding-left: calc(var(--spacer) * 5) !important; }
  .p-sm-wide-x4 { padding: calc(var(--spacer) * 6) !important; }
  .pt-sm-wide-x4, .py-sm-wide-x4 { padding-top: calc(var(--spacer) * 6) !important; }
  .pr-sm-wide-x4, .px-sm-wide-x4 { padding-right: calc(var(--spacer) * 6) !important; }
  .pb-sm-wide-x4, .py-sm-wide-x4 { padding-bottom: calc(var(--spacer) * 6) !important; }
  .pl-sm-wide-x4, .px-sm-wide-x4 { padding-left: calc(var(--spacer) * 6) !important; }
  .p-sm-wide-x5 { padding: calc(var(--spacer) * 7) !important; }
  .pt-sm-wide-x5, .py-sm-wide-x5 { padding-top: calc(var(--spacer) * 7) !important; }
  .pr-sm-wide-x5, .px-sm-wide-x5 { padding-right: calc(var(--spacer) * 7) !important; }
  .pb-sm-wide-x5, .py-sm-wide-x5 { padding-bottom: calc(var(--spacer) * 7) !important; }
  .pl-sm-wide-x5, .px-sm-wide-x5 { padding-left: calc(var(--spacer) * 7) !important; }
  .m-sm-auto { margin: auto !important; }
  .mt-sm-auto, .my-sm-auto { margin-top: auto !important; }
  .mr-sm-auto, .mx-sm-auto { margin-right: auto !important; }
  .mb-sm-auto, .my-sm-auto { margin-bottom: auto !important; }
  .ml-sm-auto, .mx-sm-auto { margin-left: auto !important; } }

@media (min-width: 1024px) { .m-md-none { margin: 0 !important; }
  .mt-md-none, .my-md-none { margin-top: 0 !important; }
  .mr-md-none, .mx-md-none { margin-right: 0 !important; }
  .mb-md-none, .my-md-none { margin-bottom: 0 !important; }
  .ml-md-none, .mx-md-none { margin-left: 0 !important; }
  .m-md-tiny { margin: calc(var(--spacer) * .25) !important; }
  .mt-md-tiny, .my-md-tiny { margin-top: calc(var(--spacer) * .25) !important; }
  .mr-md-tiny, .mx-md-tiny { margin-right: calc(var(--spacer) * .25) !important; }
  .mb-md-tiny, .my-md-tiny { margin-bottom: calc(var(--spacer) * .25) !important; }
  .ml-md-tiny, .mx-md-tiny { margin-left: calc(var(--spacer) * .25) !important; }
  .m-md-compact { margin: calc(var(--spacer) * .5) !important; }
  .mt-md-compact, .my-md-compact { margin-top: calc(var(--spacer) * .5) !important; }
  .mr-md-compact, .mx-md-compact { margin-right: calc(var(--spacer) * .5) !important; }
  .mb-md-compact, .my-md-compact { margin-bottom: calc(var(--spacer) * .5) !important; }
  .ml-md-compact, .mx-md-compact { margin-left: calc(var(--spacer) * .5) !important; }
  .m-md-standard { margin: var(--spacer) !important; }
  .mt-md-standard, .my-md-standard { margin-top: var(--spacer) !important; }
  .mr-md-standard, .mx-md-standard { margin-right: var(--spacer) !important; }
  .mb-md-standard, .my-md-standard { margin-bottom: var(--spacer) !important; }
  .ml-md-standard, .mx-md-standard { margin-left: var(--spacer) !important; }
  .m-md-large { margin: calc(var(--spacer) * 2) !important; }
  .mt-md-large, .my-md-large { margin-top: calc(var(--spacer) * 2) !important; }
  .mr-md-large, .mx-md-large { margin-right: calc(var(--spacer) * 2) !important; }
  .mb-md-large, .my-md-large { margin-bottom: calc(var(--spacer) * 2) !important; }
  .ml-md-large, .mx-md-large { margin-left: calc(var(--spacer) * 2) !important; }
  .m-md-wide { margin: calc(var(--spacer) * 3) !important; }
  .mt-md-wide, .my-md-wide { margin-top: calc(var(--spacer) * 3) !important; }
  .mr-md-wide, .mx-md-wide { margin-right: calc(var(--spacer) * 3) !important; }
  .mb-md-wide, .my-md-wide { margin-bottom: calc(var(--spacer) * 3) !important; }
  .ml-md-wide, .mx-md-wide { margin-left: calc(var(--spacer) * 3) !important; }
  .m-md-wide-x2 { margin: calc(var(--spacer) * 4) !important; }
  .mt-md-wide-x2, .my-md-wide-x2 { margin-top: calc(var(--spacer) * 4) !important; }
  .mr-md-wide-x2, .mx-md-wide-x2 { margin-right: calc(var(--spacer) * 4) !important; }
  .mb-md-wide-x2, .my-md-wide-x2 { margin-bottom: calc(var(--spacer) * 4) !important; }
  .ml-md-wide-x2, .mx-md-wide-x2 { margin-left: calc(var(--spacer) * 4) !important; }
  .m-md-wide-x3 { margin: calc(var(--spacer) * 5) !important; }
  .mt-md-wide-x3, .my-md-wide-x3 { margin-top: calc(var(--spacer) * 5) !important; }
  .mr-md-wide-x3, .mx-md-wide-x3 { margin-right: calc(var(--spacer) * 5) !important; }
  .mb-md-wide-x3, .my-md-wide-x3 { margin-bottom: calc(var(--spacer) * 5) !important; }
  .ml-md-wide-x3, .mx-md-wide-x3 { margin-left: calc(var(--spacer) * 5) !important; }
  .m-md-wide-x4 { margin: calc(var(--spacer) * 6) !important; }
  .mt-md-wide-x4, .my-md-wide-x4 { margin-top: calc(var(--spacer) * 6) !important; }
  .mr-md-wide-x4, .mx-md-wide-x4 { margin-right: calc(var(--spacer) * 6) !important; }
  .mb-md-wide-x4, .my-md-wide-x4 { margin-bottom: calc(var(--spacer) * 6) !important; }
  .ml-md-wide-x4, .mx-md-wide-x4 { margin-left: calc(var(--spacer) * 6) !important; }
  .m-md-wide-x5 { margin: calc(var(--spacer) * 7) !important; }
  .mt-md-wide-x5, .my-md-wide-x5 { margin-top: calc(var(--spacer) * 7) !important; }
  .mr-md-wide-x5, .mx-md-wide-x5 { margin-right: calc(var(--spacer) * 7) !important; }
  .mb-md-wide-x5, .my-md-wide-x5 { margin-bottom: calc(var(--spacer) * 7) !important; }
  .ml-md-wide-x5, .mx-md-wide-x5 { margin-left: calc(var(--spacer) * 7) !important; }
  .p-md-none { padding: 0 !important; }
  .pt-md-none, .py-md-none { padding-top: 0 !important; }
  .pr-md-none, .px-md-none { padding-right: 0 !important; }
  .pb-md-none, .py-md-none { padding-bottom: 0 !important; }
  .pl-md-none, .px-md-none { padding-left: 0 !important; }
  .p-md-tiny { padding: calc(var(--spacer) * .25) !important; }
  .pt-md-tiny, .py-md-tiny { padding-top: calc(var(--spacer) * .25) !important; }
  .pr-md-tiny, .px-md-tiny { padding-right: calc(var(--spacer) * .25) !important; }
  .pb-md-tiny, .py-md-tiny { padding-bottom: calc(var(--spacer) * .25) !important; }
  .pl-md-tiny, .px-md-tiny { padding-left: calc(var(--spacer) * .25) !important; }
  .p-md-compact { padding: calc(var(--spacer) * .5) !important; }
  .pt-md-compact, .py-md-compact { padding-top: calc(var(--spacer) * .5) !important; }
  .pr-md-compact, .px-md-compact { padding-right: calc(var(--spacer) * .5) !important; }
  .pb-md-compact, .py-md-compact { padding-bottom: calc(var(--spacer) * .5) !important; }
  .pl-md-compact, .px-md-compact { padding-left: calc(var(--spacer) * .5) !important; }
  .p-md-standard { padding: var(--spacer) !important; }
  .pt-md-standard, .py-md-standard { padding-top: var(--spacer) !important; }
  .pr-md-standard, .px-md-standard { padding-right: var(--spacer) !important; }
  .pb-md-standard, .py-md-standard { padding-bottom: var(--spacer) !important; }
  .pl-md-standard, .px-md-standard { padding-left: var(--spacer) !important; }
  .p-md-large { padding: calc(var(--spacer) * 2) !important; }
  .pt-md-large, .py-md-large { padding-top: calc(var(--spacer) * 2) !important; }
  .pr-md-large, .px-md-large { padding-right: calc(var(--spacer) * 2) !important; }
  .pb-md-large, .py-md-large { padding-bottom: calc(var(--spacer) * 2) !important; }
  .pl-md-large, .px-md-large { padding-left: calc(var(--spacer) * 2) !important; }
  .p-md-wide { padding: calc(var(--spacer) * 3) !important; }
  .pt-md-wide, .py-md-wide { padding-top: calc(var(--spacer) * 3) !important; }
  .pr-md-wide, .px-md-wide { padding-right: calc(var(--spacer) * 3) !important; }
  .pb-md-wide, .py-md-wide { padding-bottom: calc(var(--spacer) * 3) !important; }
  .pl-md-wide, .px-md-wide { padding-left: calc(var(--spacer) * 3) !important; }
  .p-md-wide-x2 { padding: calc(var(--spacer) * 4) !important; }
  .pt-md-wide-x2, .py-md-wide-x2 { padding-top: calc(var(--spacer) * 4) !important; }
  .pr-md-wide-x2, .px-md-wide-x2 { padding-right: calc(var(--spacer) * 4) !important; }
  .pb-md-wide-x2, .py-md-wide-x2 { padding-bottom: calc(var(--spacer) * 4) !important; }
  .pl-md-wide-x2, .px-md-wide-x2 { padding-left: calc(var(--spacer) * 4) !important; }
  .p-md-wide-x3 { padding: calc(var(--spacer) * 5) !important; }
  .pt-md-wide-x3, .py-md-wide-x3 { padding-top: calc(var(--spacer) * 5) !important; }
  .pr-md-wide-x3, .px-md-wide-x3 { padding-right: calc(var(--spacer) * 5) !important; }
  .pb-md-wide-x3, .py-md-wide-x3 { padding-bottom: calc(var(--spacer) * 5) !important; }
  .pl-md-wide-x3, .px-md-wide-x3 { padding-left: calc(var(--spacer) * 5) !important; }
  .p-md-wide-x4 { padding: calc(var(--spacer) * 6) !important; }
  .pt-md-wide-x4, .py-md-wide-x4 { padding-top: calc(var(--spacer) * 6) !important; }
  .pr-md-wide-x4, .px-md-wide-x4 { padding-right: calc(var(--spacer) * 6) !important; }
  .pb-md-wide-x4, .py-md-wide-x4 { padding-bottom: calc(var(--spacer) * 6) !important; }
  .pl-md-wide-x4, .px-md-wide-x4 { padding-left: calc(var(--spacer) * 6) !important; }
  .p-md-wide-x5 { padding: calc(var(--spacer) * 7) !important; }
  .pt-md-wide-x5, .py-md-wide-x5 { padding-top: calc(var(--spacer) * 7) !important; }
  .pr-md-wide-x5, .px-md-wide-x5 { padding-right: calc(var(--spacer) * 7) !important; }
  .pb-md-wide-x5, .py-md-wide-x5 { padding-bottom: calc(var(--spacer) * 7) !important; }
  .pl-md-wide-x5, .px-md-wide-x5 { padding-left: calc(var(--spacer) * 7) !important; }
  .m-md-auto { margin: auto !important; }
  .mt-md-auto, .my-md-auto { margin-top: auto !important; }
  .mr-md-auto, .mx-md-auto { margin-right: auto !important; }
  .mb-md-auto, .my-md-auto { margin-bottom: auto !important; }
  .ml-md-auto, .mx-md-auto { margin-left: auto !important; } }

@media (min-width: 1366px) { .m-lg-none { margin: 0 !important; }
  .mt-lg-none, .my-lg-none { margin-top: 0 !important; }
  .mr-lg-none, .mx-lg-none { margin-right: 0 !important; }
  .mb-lg-none, .my-lg-none { margin-bottom: 0 !important; }
  .ml-lg-none, .mx-lg-none { margin-left: 0 !important; }
  .m-lg-tiny { margin: calc(var(--spacer) * .25) !important; }
  .mt-lg-tiny, .my-lg-tiny { margin-top: calc(var(--spacer) * .25) !important; }
  .mr-lg-tiny, .mx-lg-tiny { margin-right: calc(var(--spacer) * .25) !important; }
  .mb-lg-tiny, .my-lg-tiny { margin-bottom: calc(var(--spacer) * .25) !important; }
  .ml-lg-tiny, .mx-lg-tiny { margin-left: calc(var(--spacer) * .25) !important; }
  .m-lg-compact { margin: calc(var(--spacer) * .5) !important; }
  .mt-lg-compact, .my-lg-compact { margin-top: calc(var(--spacer) * .5) !important; }
  .mr-lg-compact, .mx-lg-compact { margin-right: calc(var(--spacer) * .5) !important; }
  .mb-lg-compact, .my-lg-compact { margin-bottom: calc(var(--spacer) * .5) !important; }
  .ml-lg-compact, .mx-lg-compact { margin-left: calc(var(--spacer) * .5) !important; }
  .m-lg-standard { margin: var(--spacer) !important; }
  .mt-lg-standard, .my-lg-standard { margin-top: var(--spacer) !important; }
  .mr-lg-standard, .mx-lg-standard { margin-right: var(--spacer) !important; }
  .mb-lg-standard, .my-lg-standard { margin-bottom: var(--spacer) !important; }
  .ml-lg-standard, .mx-lg-standard { margin-left: var(--spacer) !important; }
  .m-lg-large { margin: calc(var(--spacer) * 2) !important; }
  .mt-lg-large, .my-lg-large { margin-top: calc(var(--spacer) * 2) !important; }
  .mr-lg-large, .mx-lg-large { margin-right: calc(var(--spacer) * 2) !important; }
  .mb-lg-large, .my-lg-large { margin-bottom: calc(var(--spacer) * 2) !important; }
  .ml-lg-large, .mx-lg-large { margin-left: calc(var(--spacer) * 2) !important; }
  .m-lg-wide { margin: calc(var(--spacer) * 3) !important; }
  .mt-lg-wide, .my-lg-wide { margin-top: calc(var(--spacer) * 3) !important; }
  .mr-lg-wide, .mx-lg-wide { margin-right: calc(var(--spacer) * 3) !important; }
  .mb-lg-wide, .my-lg-wide { margin-bottom: calc(var(--spacer) * 3) !important; }
  .ml-lg-wide, .mx-lg-wide { margin-left: calc(var(--spacer) * 3) !important; }
  .m-lg-wide-x2 { margin: calc(var(--spacer) * 4) !important; }
  .mt-lg-wide-x2, .my-lg-wide-x2 { margin-top: calc(var(--spacer) * 4) !important; }
  .mr-lg-wide-x2, .mx-lg-wide-x2 { margin-right: calc(var(--spacer) * 4) !important; }
  .mb-lg-wide-x2, .my-lg-wide-x2 { margin-bottom: calc(var(--spacer) * 4) !important; }
  .ml-lg-wide-x2, .mx-lg-wide-x2 { margin-left: calc(var(--spacer) * 4) !important; }
  .m-lg-wide-x3 { margin: calc(var(--spacer) * 5) !important; }
  .mt-lg-wide-x3, .my-lg-wide-x3 { margin-top: calc(var(--spacer) * 5) !important; }
  .mr-lg-wide-x3, .mx-lg-wide-x3 { margin-right: calc(var(--spacer) * 5) !important; }
  .mb-lg-wide-x3, .my-lg-wide-x3 { margin-bottom: calc(var(--spacer) * 5) !important; }
  .ml-lg-wide-x3, .mx-lg-wide-x3 { margin-left: calc(var(--spacer) * 5) !important; }
  .m-lg-wide-x4 { margin: calc(var(--spacer) * 6) !important; }
  .mt-lg-wide-x4, .my-lg-wide-x4 { margin-top: calc(var(--spacer) * 6) !important; }
  .mr-lg-wide-x4, .mx-lg-wide-x4 { margin-right: calc(var(--spacer) * 6) !important; }
  .mb-lg-wide-x4, .my-lg-wide-x4 { margin-bottom: calc(var(--spacer) * 6) !important; }
  .ml-lg-wide-x4, .mx-lg-wide-x4 { margin-left: calc(var(--spacer) * 6) !important; }
  .m-lg-wide-x5 { margin: calc(var(--spacer) * 7) !important; }
  .mt-lg-wide-x5, .my-lg-wide-x5 { margin-top: calc(var(--spacer) * 7) !important; }
  .mr-lg-wide-x5, .mx-lg-wide-x5 { margin-right: calc(var(--spacer) * 7) !important; }
  .mb-lg-wide-x5, .my-lg-wide-x5 { margin-bottom: calc(var(--spacer) * 7) !important; }
  .ml-lg-wide-x5, .mx-lg-wide-x5 { margin-left: calc(var(--spacer) * 7) !important; }
  .p-lg-none { padding: 0 !important; }
  .pt-lg-none, .py-lg-none { padding-top: 0 !important; }
  .pr-lg-none, .px-lg-none { padding-right: 0 !important; }
  .pb-lg-none, .py-lg-none { padding-bottom: 0 !important; }
  .pl-lg-none, .px-lg-none { padding-left: 0 !important; }
  .p-lg-tiny { padding: calc(var(--spacer) * .25) !important; }
  .pt-lg-tiny, .py-lg-tiny { padding-top: calc(var(--spacer) * .25) !important; }
  .pr-lg-tiny, .px-lg-tiny { padding-right: calc(var(--spacer) * .25) !important; }
  .pb-lg-tiny, .py-lg-tiny { padding-bottom: calc(var(--spacer) * .25) !important; }
  .pl-lg-tiny, .px-lg-tiny { padding-left: calc(var(--spacer) * .25) !important; }
  .p-lg-compact { padding: calc(var(--spacer) * .5) !important; }
  .pt-lg-compact, .py-lg-compact { padding-top: calc(var(--spacer) * .5) !important; }
  .pr-lg-compact, .px-lg-compact { padding-right: calc(var(--spacer) * .5) !important; }
  .pb-lg-compact, .py-lg-compact { padding-bottom: calc(var(--spacer) * .5) !important; }
  .pl-lg-compact, .px-lg-compact { padding-left: calc(var(--spacer) * .5) !important; }
  .p-lg-standard { padding: var(--spacer) !important; }
  .pt-lg-standard, .py-lg-standard { padding-top: var(--spacer) !important; }
  .pr-lg-standard, .px-lg-standard { padding-right: var(--spacer) !important; }
  .pb-lg-standard, .py-lg-standard { padding-bottom: var(--spacer) !important; }
  .pl-lg-standard, .px-lg-standard { padding-left: var(--spacer) !important; }
  .p-lg-large { padding: calc(var(--spacer) * 2) !important; }
  .pt-lg-large, .py-lg-large { padding-top: calc(var(--spacer) * 2) !important; }
  .pr-lg-large, .px-lg-large { padding-right: calc(var(--spacer) * 2) !important; }
  .pb-lg-large, .py-lg-large { padding-bottom: calc(var(--spacer) * 2) !important; }
  .pl-lg-large, .px-lg-large { padding-left: calc(var(--spacer) * 2) !important; }
  .p-lg-wide { padding: calc(var(--spacer) * 3) !important; }
  .pt-lg-wide, .py-lg-wide { padding-top: calc(var(--spacer) * 3) !important; }
  .pr-lg-wide, .px-lg-wide { padding-right: calc(var(--spacer) * 3) !important; }
  .pb-lg-wide, .py-lg-wide { padding-bottom: calc(var(--spacer) * 3) !important; }
  .pl-lg-wide, .px-lg-wide { padding-left: calc(var(--spacer) * 3) !important; }
  .p-lg-wide-x2 { padding: calc(var(--spacer) * 4) !important; }
  .pt-lg-wide-x2, .py-lg-wide-x2 { padding-top: calc(var(--spacer) * 4) !important; }
  .pr-lg-wide-x2, .px-lg-wide-x2 { padding-right: calc(var(--spacer) * 4) !important; }
  .pb-lg-wide-x2, .py-lg-wide-x2 { padding-bottom: calc(var(--spacer) * 4) !important; }
  .pl-lg-wide-x2, .px-lg-wide-x2 { padding-left: calc(var(--spacer) * 4) !important; }
  .p-lg-wide-x3 { padding: calc(var(--spacer) * 5) !important; }
  .pt-lg-wide-x3, .py-lg-wide-x3 { padding-top: calc(var(--spacer) * 5) !important; }
  .pr-lg-wide-x3, .px-lg-wide-x3 { padding-right: calc(var(--spacer) * 5) !important; }
  .pb-lg-wide-x3, .py-lg-wide-x3 { padding-bottom: calc(var(--spacer) * 5) !important; }
  .pl-lg-wide-x3, .px-lg-wide-x3 { padding-left: calc(var(--spacer) * 5) !important; }
  .p-lg-wide-x4 { padding: calc(var(--spacer) * 6) !important; }
  .pt-lg-wide-x4, .py-lg-wide-x4 { padding-top: calc(var(--spacer) * 6) !important; }
  .pr-lg-wide-x4, .px-lg-wide-x4 { padding-right: calc(var(--spacer) * 6) !important; }
  .pb-lg-wide-x4, .py-lg-wide-x4 { padding-bottom: calc(var(--spacer) * 6) !important; }
  .pl-lg-wide-x4, .px-lg-wide-x4 { padding-left: calc(var(--spacer) * 6) !important; }
  .p-lg-wide-x5 { padding: calc(var(--spacer) * 7) !important; }
  .pt-lg-wide-x5, .py-lg-wide-x5 { padding-top: calc(var(--spacer) * 7) !important; }
  .pr-lg-wide-x5, .px-lg-wide-x5 { padding-right: calc(var(--spacer) * 7) !important; }
  .pb-lg-wide-x5, .py-lg-wide-x5 { padding-bottom: calc(var(--spacer) * 7) !important; }
  .pl-lg-wide-x5, .px-lg-wide-x5 { padding-left: calc(var(--spacer) * 7) !important; }
  .m-lg-auto { margin: auto !important; }
  .mt-lg-auto, .my-lg-auto { margin-top: auto !important; }
  .mr-lg-auto, .mx-lg-auto { margin-right: auto !important; }
  .mb-lg-auto, .my-lg-auto { margin-bottom: auto !important; }
  .ml-lg-auto, .mx-lg-auto { margin-left: auto !important; } }

@media (min-width: 1920px) { .m-xl-none { margin: 0 !important; }
  .mt-xl-none, .my-xl-none { margin-top: 0 !important; }
  .mr-xl-none, .mx-xl-none { margin-right: 0 !important; }
  .mb-xl-none, .my-xl-none { margin-bottom: 0 !important; }
  .ml-xl-none, .mx-xl-none { margin-left: 0 !important; }
  .m-xl-tiny { margin: calc(var(--spacer) * .25) !important; }
  .mt-xl-tiny, .my-xl-tiny { margin-top: calc(var(--spacer) * .25) !important; }
  .mr-xl-tiny, .mx-xl-tiny { margin-right: calc(var(--spacer) * .25) !important; }
  .mb-xl-tiny, .my-xl-tiny { margin-bottom: calc(var(--spacer) * .25) !important; }
  .ml-xl-tiny, .mx-xl-tiny { margin-left: calc(var(--spacer) * .25) !important; }
  .m-xl-compact { margin: calc(var(--spacer) * .5) !important; }
  .mt-xl-compact, .my-xl-compact { margin-top: calc(var(--spacer) * .5) !important; }
  .mr-xl-compact, .mx-xl-compact { margin-right: calc(var(--spacer) * .5) !important; }
  .mb-xl-compact, .my-xl-compact { margin-bottom: calc(var(--spacer) * .5) !important; }
  .ml-xl-compact, .mx-xl-compact { margin-left: calc(var(--spacer) * .5) !important; }
  .m-xl-standard { margin: var(--spacer) !important; }
  .mt-xl-standard, .my-xl-standard { margin-top: var(--spacer) !important; }
  .mr-xl-standard, .mx-xl-standard { margin-right: var(--spacer) !important; }
  .mb-xl-standard, .my-xl-standard { margin-bottom: var(--spacer) !important; }
  .ml-xl-standard, .mx-xl-standard { margin-left: var(--spacer) !important; }
  .m-xl-large { margin: calc(var(--spacer) * 2) !important; }
  .mt-xl-large, .my-xl-large { margin-top: calc(var(--spacer) * 2) !important; }
  .mr-xl-large, .mx-xl-large { margin-right: calc(var(--spacer) * 2) !important; }
  .mb-xl-large, .my-xl-large { margin-bottom: calc(var(--spacer) * 2) !important; }
  .ml-xl-large, .mx-xl-large { margin-left: calc(var(--spacer) * 2) !important; }
  .m-xl-wide { margin: calc(var(--spacer) * 3) !important; }
  .mt-xl-wide, .my-xl-wide { margin-top: calc(var(--spacer) * 3) !important; }
  .mr-xl-wide, .mx-xl-wide { margin-right: calc(var(--spacer) * 3) !important; }
  .mb-xl-wide, .my-xl-wide { margin-bottom: calc(var(--spacer) * 3) !important; }
  .ml-xl-wide, .mx-xl-wide { margin-left: calc(var(--spacer) * 3) !important; }
  .m-xl-wide-x2 { margin: calc(var(--spacer) * 4) !important; }
  .mt-xl-wide-x2, .my-xl-wide-x2 { margin-top: calc(var(--spacer) * 4) !important; }
  .mr-xl-wide-x2, .mx-xl-wide-x2 { margin-right: calc(var(--spacer) * 4) !important; }
  .mb-xl-wide-x2, .my-xl-wide-x2 { margin-bottom: calc(var(--spacer) * 4) !important; }
  .ml-xl-wide-x2, .mx-xl-wide-x2 { margin-left: calc(var(--spacer) * 4) !important; }
  .m-xl-wide-x3 { margin: calc(var(--spacer) * 5) !important; }
  .mt-xl-wide-x3, .my-xl-wide-x3 { margin-top: calc(var(--spacer) * 5) !important; }
  .mr-xl-wide-x3, .mx-xl-wide-x3 { margin-right: calc(var(--spacer) * 5) !important; }
  .mb-xl-wide-x3, .my-xl-wide-x3 { margin-bottom: calc(var(--spacer) * 5) !important; }
  .ml-xl-wide-x3, .mx-xl-wide-x3 { margin-left: calc(var(--spacer) * 5) !important; }
  .m-xl-wide-x4 { margin: calc(var(--spacer) * 6) !important; }
  .mt-xl-wide-x4, .my-xl-wide-x4 { margin-top: calc(var(--spacer) * 6) !important; }
  .mr-xl-wide-x4, .mx-xl-wide-x4 { margin-right: calc(var(--spacer) * 6) !important; }
  .mb-xl-wide-x4, .my-xl-wide-x4 { margin-bottom: calc(var(--spacer) * 6) !important; }
  .ml-xl-wide-x4, .mx-xl-wide-x4 { margin-left: calc(var(--spacer) * 6) !important; }
  .m-xl-wide-x5 { margin: calc(var(--spacer) * 7) !important; }
  .mt-xl-wide-x5, .my-xl-wide-x5 { margin-top: calc(var(--spacer) * 7) !important; }
  .mr-xl-wide-x5, .mx-xl-wide-x5 { margin-right: calc(var(--spacer) * 7) !important; }
  .mb-xl-wide-x5, .my-xl-wide-x5 { margin-bottom: calc(var(--spacer) * 7) !important; }
  .ml-xl-wide-x5, .mx-xl-wide-x5 { margin-left: calc(var(--spacer) * 7) !important; }
  .p-xl-none { padding: 0 !important; }
  .pt-xl-none, .py-xl-none { padding-top: 0 !important; }
  .pr-xl-none, .px-xl-none { padding-right: 0 !important; }
  .pb-xl-none, .py-xl-none { padding-bottom: 0 !important; }
  .pl-xl-none, .px-xl-none { padding-left: 0 !important; }
  .p-xl-tiny { padding: calc(var(--spacer) * .25) !important; }
  .pt-xl-tiny, .py-xl-tiny { padding-top: calc(var(--spacer) * .25) !important; }
  .pr-xl-tiny, .px-xl-tiny { padding-right: calc(var(--spacer) * .25) !important; }
  .pb-xl-tiny, .py-xl-tiny { padding-bottom: calc(var(--spacer) * .25) !important; }
  .pl-xl-tiny, .px-xl-tiny { padding-left: calc(var(--spacer) * .25) !important; }
  .p-xl-compact { padding: calc(var(--spacer) * .5) !important; }
  .pt-xl-compact, .py-xl-compact { padding-top: calc(var(--spacer) * .5) !important; }
  .pr-xl-compact, .px-xl-compact { padding-right: calc(var(--spacer) * .5) !important; }
  .pb-xl-compact, .py-xl-compact { padding-bottom: calc(var(--spacer) * .5) !important; }
  .pl-xl-compact, .px-xl-compact { padding-left: calc(var(--spacer) * .5) !important; }
  .p-xl-standard { padding: var(--spacer) !important; }
  .pt-xl-standard, .py-xl-standard { padding-top: var(--spacer) !important; }
  .pr-xl-standard, .px-xl-standard { padding-right: var(--spacer) !important; }
  .pb-xl-standard, .py-xl-standard { padding-bottom: var(--spacer) !important; }
  .pl-xl-standard, .px-xl-standard { padding-left: var(--spacer) !important; }
  .p-xl-large { padding: calc(var(--spacer) * 2) !important; }
  .pt-xl-large, .py-xl-large { padding-top: calc(var(--spacer) * 2) !important; }
  .pr-xl-large, .px-xl-large { padding-right: calc(var(--spacer) * 2) !important; }
  .pb-xl-large, .py-xl-large { padding-bottom: calc(var(--spacer) * 2) !important; }
  .pl-xl-large, .px-xl-large { padding-left: calc(var(--spacer) * 2) !important; }
  .p-xl-wide { padding: calc(var(--spacer) * 3) !important; }
  .pt-xl-wide, .py-xl-wide { padding-top: calc(var(--spacer) * 3) !important; }
  .pr-xl-wide, .px-xl-wide { padding-right: calc(var(--spacer) * 3) !important; }
  .pb-xl-wide, .py-xl-wide { padding-bottom: calc(var(--spacer) * 3) !important; }
  .pl-xl-wide, .px-xl-wide { padding-left: calc(var(--spacer) * 3) !important; }
  .p-xl-wide-x2 { padding: calc(var(--spacer) * 4) !important; }
  .pt-xl-wide-x2, .py-xl-wide-x2 { padding-top: calc(var(--spacer) * 4) !important; }
  .pr-xl-wide-x2, .px-xl-wide-x2 { padding-right: calc(var(--spacer) * 4) !important; }
  .pb-xl-wide-x2, .py-xl-wide-x2 { padding-bottom: calc(var(--spacer) * 4) !important; }
  .pl-xl-wide-x2, .px-xl-wide-x2 { padding-left: calc(var(--spacer) * 4) !important; }
  .p-xl-wide-x3 { padding: calc(var(--spacer) * 5) !important; }
  .pt-xl-wide-x3, .py-xl-wide-x3 { padding-top: calc(var(--spacer) * 5) !important; }
  .pr-xl-wide-x3, .px-xl-wide-x3 { padding-right: calc(var(--spacer) * 5) !important; }
  .pb-xl-wide-x3, .py-xl-wide-x3 { padding-bottom: calc(var(--spacer) * 5) !important; }
  .pl-xl-wide-x3, .px-xl-wide-x3 { padding-left: calc(var(--spacer) * 5) !important; }
  .p-xl-wide-x4 { padding: calc(var(--spacer) * 6) !important; }
  .pt-xl-wide-x4, .py-xl-wide-x4 { padding-top: calc(var(--spacer) * 6) !important; }
  .pr-xl-wide-x4, .px-xl-wide-x4 { padding-right: calc(var(--spacer) * 6) !important; }
  .pb-xl-wide-x4, .py-xl-wide-x4 { padding-bottom: calc(var(--spacer) * 6) !important; }
  .pl-xl-wide-x4, .px-xl-wide-x4 { padding-left: calc(var(--spacer) * 6) !important; }
  .p-xl-wide-x5 { padding: calc(var(--spacer) * 7) !important; }
  .pt-xl-wide-x5, .py-xl-wide-x5 { padding-top: calc(var(--spacer) * 7) !important; }
  .pr-xl-wide-x5, .px-xl-wide-x5 { padding-right: calc(var(--spacer) * 7) !important; }
  .pb-xl-wide-x5, .py-xl-wide-x5 { padding-bottom: calc(var(--spacer) * 7) !important; }
  .pl-xl-wide-x5, .px-xl-wide-x5 { padding-left: calc(var(--spacer) * 7) !important; }
  .m-xl-auto { margin: auto !important; }
  .mt-xl-auto, .my-xl-auto { margin-top: auto !important; }
  .mr-xl-auto, .mx-xl-auto { margin-right: auto !important; }
  .mb-xl-auto, .my-xl-auto { margin-bottom: auto !important; }
  .ml-xl-auto, .mx-xl-auto { margin-left: auto !important; } }

.m-none, blockquote { margin: 0 calc(0 * 2) !important; }

.mt-none, .form-label, .breadcrumb, footer ul li:first-child , .my-none { margin-top: 0 !important; }

.mr-none, .mx-none { margin-right: calc(0 * 2) !important; }

.mb-none, .my-none { margin-bottom: 0 !important; }

.ml-none, .mx-none { margin-left: calc(0 * 2) !important; }

.m-tiny { margin: calc(var(--spacer) * .25) calc(calc(var(--spacer) * .25) * 2) !important; }

.mt-tiny, .dropdown .dropdown-menu, .my-tiny { margin-top: calc(var(--spacer) * .25) !important; }

.mr-tiny, .mx-tiny { margin-right: calc(calc(var(--spacer) * .25) * 2) !important; }

.mb-tiny, .my-tiny { margin-bottom: calc(var(--spacer) * .25) !important; }

.ml-tiny, .mx-tiny { margin-left: calc(calc(var(--spacer) * .25) * 2) !important; }

.m-compact { margin: calc(var(--spacer) * .5) calc(calc(var(--spacer) * .5) * 2) !important; }

.mt-compact, .my-compact { margin-top: calc(var(--spacer) * .5) !important; }

.mr-compact, i.fas, i.site-ico, i.far, i.fal, .mx-compact { margin-right: calc(calc(var(--spacer) * .5) * 2) !important; }

.mb-compact, .my-compact { margin-bottom: calc(var(--spacer) * .5) !important; }

.ml-compact, .form-select-desc, .mx-compact { margin-left: calc(calc(var(--spacer) * .5) * 2) !important; }

.m-standard { margin: var(--spacer) calc(var(--spacer) * 2) !important; }

.mt-standard, .my-standard, footer .social-menu ul li, footer ul li { margin-top: var(--spacer) !important; }

.mr-standard, .mx-standard { margin-right: calc(var(--spacer) * 2) !important; }

.mb-standard, .menu-fondazione-container ul li .sub-menu li, .my-standard, footer .social-menu ul li, footer ul li { margin-bottom: var(--spacer) !important; }

.ml-standard, .mx-standard { margin-left: calc(var(--spacer) * 2) !important; }

.m-large { margin: calc(var(--spacer) * 2) calc(calc(var(--spacer) * 2) * 2) !important; }

.mt-large, .my-large { margin-top: calc(var(--spacer) * 2) !important; }

.mr-large, .mx-large { margin-right: calc(calc(var(--spacer) * 2) * 2) !important; }

.mb-large, .single-approfondimento .box-newsletter p, .single-ricerca .box-newsletter p, .single-progetto .box-newsletter p, .my-large { margin-bottom: calc(var(--spacer) * 2) !important; }

.ml-large, .mx-large { margin-left: calc(calc(var(--spacer) * 2) * 2) !important; }

.m-wide { margin: calc(var(--spacer) * 3) calc(calc(var(--spacer) * 3) * 2) !important; }

.mt-wide, .my-wide { margin-top: calc(var(--spacer) * 3) !important; }

.mr-wide, .mx-wide { margin-right: calc(calc(var(--spacer) * 3) * 2) !important; }

.mb-wide, .menu-fondazione-container ul li .sub-menu li.large-bottom, .my-wide { margin-bottom: calc(var(--spacer) * 3) !important; }

.ml-wide, .mx-wide { margin-left: calc(calc(var(--spacer) * 3) * 2) !important; }

.m-wide-x2 { margin: calc(var(--spacer) * 4) calc(calc(var(--spacer) * 4) * 2) !important; }

.mt-wide-x2, .menu-fondazione-container ul, .my-wide-x2 { margin-top: calc(var(--spacer) * 4) !important; }

.mr-wide-x2, .mx-wide-x2 { margin-right: calc(calc(var(--spacer) * 4) * 2) !important; }

.mb-wide-x2, .menu-fondazione-container ul li, .my-wide-x2 { margin-bottom: calc(var(--spacer) * 4) !important; }

.ml-wide-x2, .mx-wide-x2 { margin-left: calc(calc(var(--spacer) * 4) * 2) !important; }

.m-wide-x3 { margin: calc(var(--spacer) * 5) calc(calc(var(--spacer) * 5) * 2) !important; }

.mt-wide-x3, .my-wide-x3, .single-approfondimento .box-newsletter, .single-ricerca .box-newsletter, .single-progetto .box-newsletter { margin-top: calc(var(--spacer) * 5) !important; }

.mr-wide-x3, .mx-wide-x3 { margin-right: calc(calc(var(--spacer) * 5) * 2) !important; }

.mb-wide-x3, .my-wide-x3, .single-approfondimento .box-newsletter, .single-ricerca .box-newsletter, .single-progetto .box-newsletter { margin-bottom: calc(var(--spacer) * 5) !important; }

.ml-wide-x3, .mx-wide-x3 { margin-left: calc(calc(var(--spacer) * 5) * 2) !important; }

.m-wide-x4 { margin: calc(var(--spacer) * 6) calc(calc(var(--spacer) * 6) * 2) !important; }

.mt-wide-x4, .my-wide-x4 { margin-top: calc(var(--spacer) * 6) !important; }

.mr-wide-x4, .mx-wide-x4 { margin-right: calc(calc(var(--spacer) * 6) * 2) !important; }

.mb-wide-x4, .my-wide-x4 { margin-bottom: calc(var(--spacer) * 6) !important; }

.ml-wide-x4, .mx-wide-x4 { margin-left: calc(calc(var(--spacer) * 6) * 2) !important; }

.m-wide-x5 { margin: calc(var(--spacer) * 7) calc(calc(var(--spacer) * 7) * 2) !important; }

.mt-wide-x5, .my-wide-x5 { margin-top: calc(var(--spacer) * 7) !important; }

.mr-wide-x5, .mx-wide-x5 { margin-right: calc(calc(var(--spacer) * 7) * 2) !important; }

.mb-wide-x5, .my-wide-x5 { margin-bottom: calc(var(--spacer) * 7) !important; }

.ml-wide-x5, .mx-wide-x5 { margin-left: calc(calc(var(--spacer) * 7) * 2) !important; }

.p-none { padding: 0 calc(0 * 2) !important; }

.pt-none, .py-none { padding-top: 0 !important; }

.pr-none, .px-none, .form-label, .breadcrumb, h6 { padding-right: calc(0 * 2) !important; }

.pb-none, .py-none { padding-bottom: 0 !important; }

.pl-none, .px-none, .form-label, .breadcrumb, h6 { padding-left: calc(0 * 2) !important; }

.p-tiny { padding: calc(var(--spacer) * .25) calc(calc(var(--spacer) * .25) * 2) !important; }

.pt-tiny, .py-tiny { padding-top: calc(var(--spacer) * .25) !important; }

.pr-tiny, .px-tiny { padding-right: calc(calc(var(--spacer) * .25) * 2) !important; }

.pb-tiny, .py-tiny { padding-bottom: calc(var(--spacer) * .25) !important; }

.pl-tiny, .px-tiny { padding-left: calc(calc(var(--spacer) * .25) * 2) !important; }

.p-compact, footer .footer-newsletter .box-newsletter .content button { padding: calc(var(--spacer) * .5) calc(calc(var(--spacer) * .5) * 2) !important; }

.pt-compact, .py-compact, .symbola_button.download { padding-top: calc(var(--spacer) * .5) !important; }

.pr-compact, .px-compact { padding-right: calc(calc(var(--spacer) * .5) * 2) !important; }

.pb-compact, .py-compact, .symbola_button.download { padding-bottom: calc(var(--spacer) * .5) !important; }

.pl-compact, .px-compact { padding-left: calc(calc(var(--spacer) * .5) * 2) !important; }

.p-standard, .form-select::after, .form-row-per-page::after, .dropdown .dropdown-menu, .single-approfondimento .box-newsletter button, .single-ricerca .box-newsletter button, .single-progetto .box-newsletter button { padding: var(--spacer) calc(var(--spacer) * 2) !important; }

.pt-standard, .py-standard, .dropdown .dropdown-menu .dropdown-item, .user_action, .symbola_button, .symbola_button.black { padding-top: var(--spacer) !important; }

.pr-standard, .px-standard, .symbola_button, .symbola_button.social, .symbola_button.black, .symbola_button.download, .year-line span, .year-line-small span { padding-right: calc(var(--spacer) * 2) !important; }

.pb-standard, .form-row-per-page select, .form-row-per-page select.error, .form-row-per-page select.valid, input[type="file"], .py-standard, .dropdown .dropdown-menu .dropdown-item, .user_action, .symbola_button, .symbola_button.black { padding-bottom: var(--spacer) !important; }

.pl-standard, header.site-header .navigation ul li.standard ul li .menu-link, .px-standard, .symbola_button, .symbola_button.social, .symbola_button.black, .symbola_button.download, .year-line span, .year-line-small span { padding-left: calc(var(--spacer) * 2) !important; }

.p-large, header.site-header, .single-approfondimento .box-newsletter input, .single-ricerca .box-newsletter input, .single-progetto .box-newsletter input { padding: calc(var(--spacer) * 2) calc(calc(var(--spacer) * 2) * 2) !important; }

.pt-large, .single-approfondimento .box-newsletter, .single-progetto .box-newsletter, .py-large, header.site-header .navigation ul li.temi ul.sub-menu li, header.site-header .navigation ul li.standard ul li, .single-ricerca .actions_ricerca a, .single-ricerca .ambiente .actions_ricerca a, .single-ricerca .ambiente .actions_ricerca select, .single-ricerca .storie-di-qualita .actions_ricerca a, .single-ricerca .storie-di-qualita .actions_ricerca select, .single-ricerca .cultura-creativita .actions_ricerca a, .single-ricerca .cultura-creativita .actions_ricerca select, .single-ricerca .made-in-italy .actions_ricerca a, .single-ricerca .made-in-italy .actions_ricerca select, .single-ricerca .societa-politica .actions_ricerca a, .single-ricerca .societa-politica .actions_ricerca select { padding-top: calc(var(--spacer) * 2) !important; }

.pr-large, .form-select select, .form-row-per-page select, .px-large, .single-approfondimento .box-newsletter, .single-ricerca .box-newsletter, .single-progetto .box-newsletter { padding-right: calc(calc(var(--spacer) * 2) * 2) !important; }

.pb-large, .py-large, header.site-header .navigation ul li.temi ul.sub-menu li, header.site-header .navigation ul li.standard ul li, .single-ricerca .actions_ricerca a, .single-ricerca .ambiente .actions_ricerca a, .single-ricerca .ambiente .actions_ricerca select, .single-ricerca .storie-di-qualita .actions_ricerca a, .single-ricerca .storie-di-qualita .actions_ricerca select, .single-ricerca .cultura-creativita .actions_ricerca a, .single-ricerca .cultura-creativita .actions_ricerca select, .single-ricerca .made-in-italy .actions_ricerca a, .single-ricerca .made-in-italy .actions_ricerca select, .single-ricerca .societa-politica .actions_ricerca a, .single-ricerca .societa-politica .actions_ricerca select { padding-bottom: calc(var(--spacer) * 2) !important; }

.pl-large, .px-large, .single-approfondimento .box-newsletter, .single-ricerca .box-newsletter, .single-progetto .box-newsletter { padding-left: calc(calc(var(--spacer) * 2) * 2) !important; }

.p-wide { padding: calc(var(--spacer) * 3) calc(calc(var(--spacer) * 3) * 2) !important; }

.pt-wide, .py-wide { padding-top: calc(var(--spacer) * 3) !important; }

.pr-wide, .px-wide { padding-right: calc(calc(var(--spacer) * 3) * 2) !important; }

.pb-wide, .py-wide { padding-bottom: calc(var(--spacer) * 3) !important; }

.pl-wide, .px-wide { padding-left: calc(calc(var(--spacer) * 3) * 2) !important; }

.p-wide-x2 { padding: calc(var(--spacer) * 4) calc(calc(var(--spacer) * 4) * 2) !important; }

.pt-wide-x2, .py-wide-x2, .single-ricerca .box-newsletter { padding-top: calc(var(--spacer) * 4) !important; }

.pr-wide-x2, .px-wide-x2 { padding-right: calc(calc(var(--spacer) * 4) * 2) !important; }

.pb-wide-x2, .single-approfondimento .box-newsletter, .single-progetto .box-newsletter, .py-wide-x2, .single-ricerca .box-newsletter { padding-bottom: calc(var(--spacer) * 4) !important; }

.pl-wide-x2, .px-wide-x2 { padding-left: calc(calc(var(--spacer) * 4) * 2) !important; }

.p-wide-x3 { padding: calc(var(--spacer) * 5) calc(calc(var(--spacer) * 5) * 2) !important; }

.pt-wide-x3, .py-wide-x3 { padding-top: calc(var(--spacer) * 5) !important; }

.pr-wide-x3, .px-wide-x3 { padding-right: calc(calc(var(--spacer) * 5) * 2) !important; }

.pb-wide-x3, .py-wide-x3 { padding-bottom: calc(var(--spacer) * 5) !important; }

.pl-wide-x3, .px-wide-x3 { padding-left: calc(calc(var(--spacer) * 5) * 2) !important; }

.p-wide-x4 { padding: calc(var(--spacer) * 6) calc(calc(var(--spacer) * 6) * 2) !important; }

.pt-wide-x4, .py-wide-x4 { padding-top: calc(var(--spacer) * 6) !important; }

.pr-wide-x4, .px-wide-x4 { padding-right: calc(calc(var(--spacer) * 6) * 2) !important; }

.pb-wide-x4, .py-wide-x4 { padding-bottom: calc(var(--spacer) * 6) !important; }

.pl-wide-x4, .px-wide-x4 { padding-left: calc(calc(var(--spacer) * 6) * 2) !important; }

.p-wide-x5 { padding: calc(var(--spacer) * 7) calc(calc(var(--spacer) * 7) * 2) !important; }

.pt-wide-x5, .py-wide-x5 { padding-top: calc(var(--spacer) * 7) !important; }

.pr-wide-x5, .px-wide-x5 { padding-right: calc(calc(var(--spacer) * 7) * 2) !important; }

.pb-wide-x5, .py-wide-x5 { padding-bottom: calc(var(--spacer) * 7) !important; }

.pl-wide-x5, .px-wide-x5 { padding-left: calc(calc(var(--spacer) * 7) * 2) !important; }

.m-auto { margin: auto !important; }

.mt-auto, .my-auto { margin-top: auto !important; }

.mr-auto, .mx-auto { margin-right: auto !important; }

.mb-auto, .my-auto { margin-bottom: auto !important; }

.ml-auto, .mx-auto { margin-left: auto !important; }

@media (min-width: 360px) { .m-cs-none { margin: 0 calc(0 * 2) !important; }
  .mt-cs-none, .my-cs-none { margin-top: 0 !important; }
  .mr-cs-none, .mx-cs-none { margin-right: calc(0 * 2) !important; }
  .mb-cs-none, .my-cs-none { margin-bottom: 0 !important; }
  .ml-cs-none, .mx-cs-none { margin-left: calc(0 * 2) !important; }
  .m-cs-tiny { margin: calc(var(--spacer) * .25) calc(calc(var(--spacer) * .25) * 2) !important; }
  .mt-cs-tiny, .my-cs-tiny { margin-top: calc(var(--spacer) * .25) !important; }
  .mr-cs-tiny, .mx-cs-tiny { margin-right: calc(calc(var(--spacer) * .25) * 2) !important; }
  .mb-cs-tiny, .my-cs-tiny { margin-bottom: calc(var(--spacer) * .25) !important; }
  .ml-cs-tiny, .mx-cs-tiny { margin-left: calc(calc(var(--spacer) * .25) * 2) !important; }
  .m-cs-compact { margin: calc(var(--spacer) * .5) calc(calc(var(--spacer) * .5) * 2) !important; }
  .mt-cs-compact, .my-cs-compact { margin-top: calc(var(--spacer) * .5) !important; }
  .mr-cs-compact, .mx-cs-compact { margin-right: calc(calc(var(--spacer) * .5) * 2) !important; }
  .mb-cs-compact, .my-cs-compact { margin-bottom: calc(var(--spacer) * .5) !important; }
  .ml-cs-compact, .mx-cs-compact { margin-left: calc(calc(var(--spacer) * .5) * 2) !important; }
  .m-cs-standard { margin: var(--spacer) calc(var(--spacer) * 2) !important; }
  .mt-cs-standard, .my-cs-standard { margin-top: var(--spacer) !important; }
  .mr-cs-standard, .mx-cs-standard { margin-right: calc(var(--spacer) * 2) !important; }
  .mb-cs-standard, .my-cs-standard { margin-bottom: var(--spacer) !important; }
  .ml-cs-standard, .mx-cs-standard { margin-left: calc(var(--spacer) * 2) !important; }
  .m-cs-large { margin: calc(var(--spacer) * 2) calc(calc(var(--spacer) * 2) * 2) !important; }
  .mt-cs-large, .my-cs-large { margin-top: calc(var(--spacer) * 2) !important; }
  .mr-cs-large, .mx-cs-large { margin-right: calc(calc(var(--spacer) * 2) * 2) !important; }
  .mb-cs-large, .my-cs-large { margin-bottom: calc(var(--spacer) * 2) !important; }
  .ml-cs-large, .mx-cs-large { margin-left: calc(calc(var(--spacer) * 2) * 2) !important; }
  .m-cs-wide { margin: calc(var(--spacer) * 3) calc(calc(var(--spacer) * 3) * 2) !important; }
  .mt-cs-wide, .my-cs-wide { margin-top: calc(var(--spacer) * 3) !important; }
  .mr-cs-wide, .mx-cs-wide { margin-right: calc(calc(var(--spacer) * 3) * 2) !important; }
  .mb-cs-wide, .my-cs-wide { margin-bottom: calc(var(--spacer) * 3) !important; }
  .ml-cs-wide, .mx-cs-wide { margin-left: calc(calc(var(--spacer) * 3) * 2) !important; }
  .m-cs-wide-x2 { margin: calc(var(--spacer) * 4) calc(calc(var(--spacer) * 4) * 2) !important; }
  .mt-cs-wide-x2, .my-cs-wide-x2 { margin-top: calc(var(--spacer) * 4) !important; }
  .mr-cs-wide-x2, .mx-cs-wide-x2 { margin-right: calc(calc(var(--spacer) * 4) * 2) !important; }
  .mb-cs-wide-x2, .my-cs-wide-x2 { margin-bottom: calc(var(--spacer) * 4) !important; }
  .ml-cs-wide-x2, .mx-cs-wide-x2 { margin-left: calc(calc(var(--spacer) * 4) * 2) !important; }
  .m-cs-wide-x3 { margin: calc(var(--spacer) * 5) calc(calc(var(--spacer) * 5) * 2) !important; }
  .mt-cs-wide-x3, .my-cs-wide-x3 { margin-top: calc(var(--spacer) * 5) !important; }
  .mr-cs-wide-x3, .mx-cs-wide-x3 { margin-right: calc(calc(var(--spacer) * 5) * 2) !important; }
  .mb-cs-wide-x3, .my-cs-wide-x3 { margin-bottom: calc(var(--spacer) * 5) !important; }
  .ml-cs-wide-x3, .mx-cs-wide-x3 { margin-left: calc(calc(var(--spacer) * 5) * 2) !important; }
  .m-cs-wide-x4 { margin: calc(var(--spacer) * 6) calc(calc(var(--spacer) * 6) * 2) !important; }
  .mt-cs-wide-x4, .my-cs-wide-x4 { margin-top: calc(var(--spacer) * 6) !important; }
  .mr-cs-wide-x4, .mx-cs-wide-x4 { margin-right: calc(calc(var(--spacer) * 6) * 2) !important; }
  .mb-cs-wide-x4, .my-cs-wide-x4 { margin-bottom: calc(var(--spacer) * 6) !important; }
  .ml-cs-wide-x4, .mx-cs-wide-x4 { margin-left: calc(calc(var(--spacer) * 6) * 2) !important; }
  .m-cs-wide-x5 { margin: calc(var(--spacer) * 7) calc(calc(var(--spacer) * 7) * 2) !important; }
  .mt-cs-wide-x5, .my-cs-wide-x5 { margin-top: calc(var(--spacer) * 7) !important; }
  .mr-cs-wide-x5, .mx-cs-wide-x5 { margin-right: calc(calc(var(--spacer) * 7) * 2) !important; }
  .mb-cs-wide-x5, .my-cs-wide-x5 { margin-bottom: calc(var(--spacer) * 7) !important; }
  .ml-cs-wide-x5, .mx-cs-wide-x5 { margin-left: calc(calc(var(--spacer) * 7) * 2) !important; }
  .p-cs-none { padding: 0 calc(0 * 2) !important; }
  .pt-cs-none, .py-cs-none { padding-top: 0 !important; }
  .pr-cs-none, .px-cs-none { padding-right: calc(0 * 2) !important; }
  .pb-cs-none, .py-cs-none { padding-bottom: 0 !important; }
  .pl-cs-none, .px-cs-none { padding-left: calc(0 * 2) !important; }
  .p-cs-tiny { padding: calc(var(--spacer) * .25) calc(calc(var(--spacer) * .25) * 2) !important; }
  .pt-cs-tiny, .py-cs-tiny { padding-top: calc(var(--spacer) * .25) !important; }
  .pr-cs-tiny, .px-cs-tiny { padding-right: calc(calc(var(--spacer) * .25) * 2) !important; }
  .pb-cs-tiny, .py-cs-tiny { padding-bottom: calc(var(--spacer) * .25) !important; }
  .pl-cs-tiny, .px-cs-tiny { padding-left: calc(calc(var(--spacer) * .25) * 2) !important; }
  .p-cs-compact { padding: calc(var(--spacer) * .5) calc(calc(var(--spacer) * .5) * 2) !important; }
  .pt-cs-compact, .py-cs-compact { padding-top: calc(var(--spacer) * .5) !important; }
  .pr-cs-compact, .px-cs-compact { padding-right: calc(calc(var(--spacer) * .5) * 2) !important; }
  .pb-cs-compact, .py-cs-compact { padding-bottom: calc(var(--spacer) * .5) !important; }
  .pl-cs-compact, .px-cs-compact { padding-left: calc(calc(var(--spacer) * .5) * 2) !important; }
  .p-cs-standard { padding: var(--spacer) calc(var(--spacer) * 2) !important; }
  .pt-cs-standard, .py-cs-standard { padding-top: var(--spacer) !important; }
  .pr-cs-standard, .px-cs-standard { padding-right: calc(var(--spacer) * 2) !important; }
  .pb-cs-standard, .py-cs-standard { padding-bottom: var(--spacer) !important; }
  .pl-cs-standard, .px-cs-standard { padding-left: calc(var(--spacer) * 2) !important; }
  .p-cs-large { padding: calc(var(--spacer) * 2) calc(calc(var(--spacer) * 2) * 2) !important; }
  .pt-cs-large, .py-cs-large { padding-top: calc(var(--spacer) * 2) !important; }
  .pr-cs-large, .px-cs-large { padding-right: calc(calc(var(--spacer) * 2) * 2) !important; }
  .pb-cs-large, .py-cs-large { padding-bottom: calc(var(--spacer) * 2) !important; }
  .pl-cs-large, .px-cs-large { padding-left: calc(calc(var(--spacer) * 2) * 2) !important; }
  .p-cs-wide { padding: calc(var(--spacer) * 3) calc(calc(var(--spacer) * 3) * 2) !important; }
  .pt-cs-wide, .py-cs-wide { padding-top: calc(var(--spacer) * 3) !important; }
  .pr-cs-wide, .px-cs-wide { padding-right: calc(calc(var(--spacer) * 3) * 2) !important; }
  .pb-cs-wide, .py-cs-wide { padding-bottom: calc(var(--spacer) * 3) !important; }
  .pl-cs-wide, .px-cs-wide { padding-left: calc(calc(var(--spacer) * 3) * 2) !important; }
  .p-cs-wide-x2 { padding: calc(var(--spacer) * 4) calc(calc(var(--spacer) * 4) * 2) !important; }
  .pt-cs-wide-x2, .py-cs-wide-x2 { padding-top: calc(var(--spacer) * 4) !important; }
  .pr-cs-wide-x2, .px-cs-wide-x2 { padding-right: calc(calc(var(--spacer) * 4) * 2) !important; }
  .pb-cs-wide-x2, .py-cs-wide-x2 { padding-bottom: calc(var(--spacer) * 4) !important; }
  .pl-cs-wide-x2, .px-cs-wide-x2 { padding-left: calc(calc(var(--spacer) * 4) * 2) !important; }
  .p-cs-wide-x3 { padding: calc(var(--spacer) * 5) calc(calc(var(--spacer) * 5) * 2) !important; }
  .pt-cs-wide-x3, .py-cs-wide-x3 { padding-top: calc(var(--spacer) * 5) !important; }
  .pr-cs-wide-x3, .px-cs-wide-x3 { padding-right: calc(calc(var(--spacer) * 5) * 2) !important; }
  .pb-cs-wide-x3, .py-cs-wide-x3 { padding-bottom: calc(var(--spacer) * 5) !important; }
  .pl-cs-wide-x3, .px-cs-wide-x3 { padding-left: calc(calc(var(--spacer) * 5) * 2) !important; }
  .p-cs-wide-x4 { padding: calc(var(--spacer) * 6) calc(calc(var(--spacer) * 6) * 2) !important; }
  .pt-cs-wide-x4, .py-cs-wide-x4 { padding-top: calc(var(--spacer) * 6) !important; }
  .pr-cs-wide-x4, .px-cs-wide-x4 { padding-right: calc(calc(var(--spacer) * 6) * 2) !important; }
  .pb-cs-wide-x4, .py-cs-wide-x4 { padding-bottom: calc(var(--spacer) * 6) !important; }
  .pl-cs-wide-x4, .px-cs-wide-x4 { padding-left: calc(calc(var(--spacer) * 6) * 2) !important; }
  .p-cs-wide-x5 { padding: calc(var(--spacer) * 7) calc(calc(var(--spacer) * 7) * 2) !important; }
  .pt-cs-wide-x5, .py-cs-wide-x5 { padding-top: calc(var(--spacer) * 7) !important; }
  .pr-cs-wide-x5, .px-cs-wide-x5 { padding-right: calc(calc(var(--spacer) * 7) * 2) !important; }
  .pb-cs-wide-x5, .py-cs-wide-x5 { padding-bottom: calc(var(--spacer) * 7) !important; }
  .pl-cs-wide-x5, .px-cs-wide-x5 { padding-left: calc(calc(var(--spacer) * 7) * 2) !important; }
  .m-cs-auto { margin: auto !important; }
  .mt-cs-auto, .my-cs-auto { margin-top: auto !important; }
  .mr-cs-auto, .mx-cs-auto { margin-right: auto !important; }
  .mb-cs-auto, .my-cs-auto { margin-bottom: auto !important; }
  .ml-cs-auto, .mx-cs-auto { margin-left: auto !important; } }

@media (min-width: 768px) { .m-sm-none { margin: 0 calc(0 * 2) !important; }
  .mt-sm-none, .my-sm-none { margin-top: 0 !important; }
  .mr-sm-none, .mx-sm-none { margin-right: calc(0 * 2) !important; }
  .mb-sm-none, .my-sm-none { margin-bottom: 0 !important; }
  .ml-sm-none, .mx-sm-none { margin-left: calc(0 * 2) !important; }
  .m-sm-tiny { margin: calc(var(--spacer) * .25) calc(calc(var(--spacer) * .25) * 2) !important; }
  .mt-sm-tiny, .my-sm-tiny { margin-top: calc(var(--spacer) * .25) !important; }
  .mr-sm-tiny, .mx-sm-tiny { margin-right: calc(calc(var(--spacer) * .25) * 2) !important; }
  .mb-sm-tiny, .my-sm-tiny { margin-bottom: calc(var(--spacer) * .25) !important; }
  .ml-sm-tiny, .mx-sm-tiny { margin-left: calc(calc(var(--spacer) * .25) * 2) !important; }
  .m-sm-compact { margin: calc(var(--spacer) * .5) calc(calc(var(--spacer) * .5) * 2) !important; }
  .mt-sm-compact, .my-sm-compact { margin-top: calc(var(--spacer) * .5) !important; }
  .mr-sm-compact, .mx-sm-compact { margin-right: calc(calc(var(--spacer) * .5) * 2) !important; }
  .mb-sm-compact, .my-sm-compact { margin-bottom: calc(var(--spacer) * .5) !important; }
  .ml-sm-compact, .mx-sm-compact { margin-left: calc(calc(var(--spacer) * .5) * 2) !important; }
  .m-sm-standard { margin: var(--spacer) calc(var(--spacer) * 2) !important; }
  .mt-sm-standard, .my-sm-standard { margin-top: var(--spacer) !important; }
  .mr-sm-standard, .mx-sm-standard { margin-right: calc(var(--spacer) * 2) !important; }
  .mb-sm-standard, .my-sm-standard { margin-bottom: var(--spacer) !important; }
  .ml-sm-standard, .mx-sm-standard { margin-left: calc(var(--spacer) * 2) !important; }
  .m-sm-large { margin: calc(var(--spacer) * 2) calc(calc(var(--spacer) * 2) * 2) !important; }
  .mt-sm-large, .my-sm-large { margin-top: calc(var(--spacer) * 2) !important; }
  .mr-sm-large, .mx-sm-large { margin-right: calc(calc(var(--spacer) * 2) * 2) !important; }
  .mb-sm-large, .my-sm-large { margin-bottom: calc(var(--spacer) * 2) !important; }
  .ml-sm-large, .mx-sm-large { margin-left: calc(calc(var(--spacer) * 2) * 2) !important; }
  .m-sm-wide { margin: calc(var(--spacer) * 3) calc(calc(var(--spacer) * 3) * 2) !important; }
  .mt-sm-wide, .my-sm-wide { margin-top: calc(var(--spacer) * 3) !important; }
  .mr-sm-wide, .mx-sm-wide { margin-right: calc(calc(var(--spacer) * 3) * 2) !important; }
  .mb-sm-wide, .my-sm-wide { margin-bottom: calc(var(--spacer) * 3) !important; }
  .ml-sm-wide, .mx-sm-wide { margin-left: calc(calc(var(--spacer) * 3) * 2) !important; }
  .m-sm-wide-x2 { margin: calc(var(--spacer) * 4) calc(calc(var(--spacer) * 4) * 2) !important; }
  .mt-sm-wide-x2, .my-sm-wide-x2 { margin-top: calc(var(--spacer) * 4) !important; }
  .mr-sm-wide-x2, .mx-sm-wide-x2 { margin-right: calc(calc(var(--spacer) * 4) * 2) !important; }
  .mb-sm-wide-x2, .my-sm-wide-x2 { margin-bottom: calc(var(--spacer) * 4) !important; }
  .ml-sm-wide-x2, .mx-sm-wide-x2 { margin-left: calc(calc(var(--spacer) * 4) * 2) !important; }
  .m-sm-wide-x3 { margin: calc(var(--spacer) * 5) calc(calc(var(--spacer) * 5) * 2) !important; }
  .mt-sm-wide-x3, .my-sm-wide-x3 { margin-top: calc(var(--spacer) * 5) !important; }
  .mr-sm-wide-x3, .mx-sm-wide-x3 { margin-right: calc(calc(var(--spacer) * 5) * 2) !important; }
  .mb-sm-wide-x3, .my-sm-wide-x3 { margin-bottom: calc(var(--spacer) * 5) !important; }
  .ml-sm-wide-x3, .mx-sm-wide-x3 { margin-left: calc(calc(var(--spacer) * 5) * 2) !important; }
  .m-sm-wide-x4 { margin: calc(var(--spacer) * 6) calc(calc(var(--spacer) * 6) * 2) !important; }
  .mt-sm-wide-x4, .my-sm-wide-x4 { margin-top: calc(var(--spacer) * 6) !important; }
  .mr-sm-wide-x4, .mx-sm-wide-x4 { margin-right: calc(calc(var(--spacer) * 6) * 2) !important; }
  .mb-sm-wide-x4, .my-sm-wide-x4 { margin-bottom: calc(var(--spacer) * 6) !important; }
  .ml-sm-wide-x4, .mx-sm-wide-x4 { margin-left: calc(calc(var(--spacer) * 6) * 2) !important; }
  .m-sm-wide-x5 { margin: calc(var(--spacer) * 7) calc(calc(var(--spacer) * 7) * 2) !important; }
  .mt-sm-wide-x5, .my-sm-wide-x5 { margin-top: calc(var(--spacer) * 7) !important; }
  .mr-sm-wide-x5, .mx-sm-wide-x5 { margin-right: calc(calc(var(--spacer) * 7) * 2) !important; }
  .mb-sm-wide-x5, .my-sm-wide-x5 { margin-bottom: calc(var(--spacer) * 7) !important; }
  .ml-sm-wide-x5, .mx-sm-wide-x5 { margin-left: calc(calc(var(--spacer) * 7) * 2) !important; }
  .p-sm-none { padding: 0 calc(0 * 2) !important; }
  .pt-sm-none, .py-sm-none { padding-top: 0 !important; }
  .pr-sm-none, .px-sm-none { padding-right: calc(0 * 2) !important; }
  .pb-sm-none, .py-sm-none { padding-bottom: 0 !important; }
  .pl-sm-none, .px-sm-none { padding-left: calc(0 * 2) !important; }
  .p-sm-tiny { padding: calc(var(--spacer) * .25) calc(calc(var(--spacer) * .25) * 2) !important; }
  .pt-sm-tiny, .py-sm-tiny { padding-top: calc(var(--spacer) * .25) !important; }
  .pr-sm-tiny, .px-sm-tiny { padding-right: calc(calc(var(--spacer) * .25) * 2) !important; }
  .pb-sm-tiny, .py-sm-tiny { padding-bottom: calc(var(--spacer) * .25) !important; }
  .pl-sm-tiny, .px-sm-tiny { padding-left: calc(calc(var(--spacer) * .25) * 2) !important; }
  .p-sm-compact { padding: calc(var(--spacer) * .5) calc(calc(var(--spacer) * .5) * 2) !important; }
  .pt-sm-compact, .py-sm-compact { padding-top: calc(var(--spacer) * .5) !important; }
  .pr-sm-compact, .px-sm-compact { padding-right: calc(calc(var(--spacer) * .5) * 2) !important; }
  .pb-sm-compact, .py-sm-compact { padding-bottom: calc(var(--spacer) * .5) !important; }
  .pl-sm-compact, .px-sm-compact { padding-left: calc(calc(var(--spacer) * .5) * 2) !important; }
  .p-sm-standard { padding: var(--spacer) calc(var(--spacer) * 2) !important; }
  .pt-sm-standard, .py-sm-standard { padding-top: var(--spacer) !important; }
  .pr-sm-standard, .px-sm-standard { padding-right: calc(var(--spacer) * 2) !important; }
  .pb-sm-standard, .py-sm-standard { padding-bottom: var(--spacer) !important; }
  .pl-sm-standard, .px-sm-standard { padding-left: calc(var(--spacer) * 2) !important; }
  .p-sm-large { padding: calc(var(--spacer) * 2) calc(calc(var(--spacer) * 2) * 2) !important; }
  .pt-sm-large, .py-sm-large { padding-top: calc(var(--spacer) * 2) !important; }
  .pr-sm-large, .px-sm-large { padding-right: calc(calc(var(--spacer) * 2) * 2) !important; }
  .pb-sm-large, .py-sm-large { padding-bottom: calc(var(--spacer) * 2) !important; }
  .pl-sm-large, .px-sm-large { padding-left: calc(calc(var(--spacer) * 2) * 2) !important; }
  .p-sm-wide { padding: calc(var(--spacer) * 3) calc(calc(var(--spacer) * 3) * 2) !important; }
  .pt-sm-wide, .py-sm-wide { padding-top: calc(var(--spacer) * 3) !important; }
  .pr-sm-wide, .px-sm-wide { padding-right: calc(calc(var(--spacer) * 3) * 2) !important; }
  .pb-sm-wide, .py-sm-wide { padding-bottom: calc(var(--spacer) * 3) !important; }
  .pl-sm-wide, .px-sm-wide { padding-left: calc(calc(var(--spacer) * 3) * 2) !important; }
  .p-sm-wide-x2 { padding: calc(var(--spacer) * 4) calc(calc(var(--spacer) * 4) * 2) !important; }
  .pt-sm-wide-x2, .py-sm-wide-x2 { padding-top: calc(var(--spacer) * 4) !important; }
  .pr-sm-wide-x2, .px-sm-wide-x2 { padding-right: calc(calc(var(--spacer) * 4) * 2) !important; }
  .pb-sm-wide-x2, .py-sm-wide-x2 { padding-bottom: calc(var(--spacer) * 4) !important; }
  .pl-sm-wide-x2, .px-sm-wide-x2 { padding-left: calc(calc(var(--spacer) * 4) * 2) !important; }
  .p-sm-wide-x3 { padding: calc(var(--spacer) * 5) calc(calc(var(--spacer) * 5) * 2) !important; }
  .pt-sm-wide-x3, .py-sm-wide-x3 { padding-top: calc(var(--spacer) * 5) !important; }
  .pr-sm-wide-x3, .px-sm-wide-x3 { padding-right: calc(calc(var(--spacer) * 5) * 2) !important; }
  .pb-sm-wide-x3, .py-sm-wide-x3 { padding-bottom: calc(var(--spacer) * 5) !important; }
  .pl-sm-wide-x3, .px-sm-wide-x3 { padding-left: calc(calc(var(--spacer) * 5) * 2) !important; }
  .p-sm-wide-x4 { padding: calc(var(--spacer) * 6) calc(calc(var(--spacer) * 6) * 2) !important; }
  .pt-sm-wide-x4, .py-sm-wide-x4 { padding-top: calc(var(--spacer) * 6) !important; }
  .pr-sm-wide-x4, .px-sm-wide-x4 { padding-right: calc(calc(var(--spacer) * 6) * 2) !important; }
  .pb-sm-wide-x4, .py-sm-wide-x4 { padding-bottom: calc(var(--spacer) * 6) !important; }
  .pl-sm-wide-x4, .px-sm-wide-x4 { padding-left: calc(calc(var(--spacer) * 6) * 2) !important; }
  .p-sm-wide-x5 { padding: calc(var(--spacer) * 7) calc(calc(var(--spacer) * 7) * 2) !important; }
  .pt-sm-wide-x5, .py-sm-wide-x5 { padding-top: calc(var(--spacer) * 7) !important; }
  .pr-sm-wide-x5, .px-sm-wide-x5 { padding-right: calc(calc(var(--spacer) * 7) * 2) !important; }
  .pb-sm-wide-x5, .py-sm-wide-x5 { padding-bottom: calc(var(--spacer) * 7) !important; }
  .pl-sm-wide-x5, .px-sm-wide-x5 { padding-left: calc(calc(var(--spacer) * 7) * 2) !important; }
  .m-sm-auto { margin: auto !important; }
  .mt-sm-auto, .my-sm-auto { margin-top: auto !important; }
  .mr-sm-auto, .mx-sm-auto { margin-right: auto !important; }
  .mb-sm-auto, .my-sm-auto { margin-bottom: auto !important; }
  .ml-sm-auto, .mx-sm-auto { margin-left: auto !important; } }

@media (min-width: 1024px) { .m-md-none { margin: 0 calc(0 * 2) !important; }
  .mt-md-none, .my-md-none { margin-top: 0 !important; }
  .mr-md-none, .mx-md-none { margin-right: calc(0 * 2) !important; }
  .mb-md-none, .my-md-none { margin-bottom: 0 !important; }
  .ml-md-none, .mx-md-none { margin-left: calc(0 * 2) !important; }
  .m-md-tiny { margin: calc(var(--spacer) * .25) calc(calc(var(--spacer) * .25) * 2) !important; }
  .mt-md-tiny, .my-md-tiny { margin-top: calc(var(--spacer) * .25) !important; }
  .mr-md-tiny, .mx-md-tiny { margin-right: calc(calc(var(--spacer) * .25) * 2) !important; }
  .mb-md-tiny, .my-md-tiny { margin-bottom: calc(var(--spacer) * .25) !important; }
  .ml-md-tiny, .mx-md-tiny { margin-left: calc(calc(var(--spacer) * .25) * 2) !important; }
  .m-md-compact { margin: calc(var(--spacer) * .5) calc(calc(var(--spacer) * .5) * 2) !important; }
  .mt-md-compact, .my-md-compact { margin-top: calc(var(--spacer) * .5) !important; }
  .mr-md-compact, .mx-md-compact { margin-right: calc(calc(var(--spacer) * .5) * 2) !important; }
  .mb-md-compact, .my-md-compact { margin-bottom: calc(var(--spacer) * .5) !important; }
  .ml-md-compact, .mx-md-compact { margin-left: calc(calc(var(--spacer) * .5) * 2) !important; }
  .m-md-standard { margin: var(--spacer) calc(var(--spacer) * 2) !important; }
  .mt-md-standard, .my-md-standard { margin-top: var(--spacer) !important; }
  .mr-md-standard, .mx-md-standard { margin-right: calc(var(--spacer) * 2) !important; }
  .mb-md-standard, .my-md-standard { margin-bottom: var(--spacer) !important; }
  .ml-md-standard, .mx-md-standard { margin-left: calc(var(--spacer) * 2) !important; }
  .m-md-large { margin: calc(var(--spacer) * 2) calc(calc(var(--spacer) * 2) * 2) !important; }
  .mt-md-large, .my-md-large { margin-top: calc(var(--spacer) * 2) !important; }
  .mr-md-large, .mx-md-large { margin-right: calc(calc(var(--spacer) * 2) * 2) !important; }
  .mb-md-large, .my-md-large { margin-bottom: calc(var(--spacer) * 2) !important; }
  .ml-md-large, .mx-md-large { margin-left: calc(calc(var(--spacer) * 2) * 2) !important; }
  .m-md-wide { margin: calc(var(--spacer) * 3) calc(calc(var(--spacer) * 3) * 2) !important; }
  .mt-md-wide, .my-md-wide { margin-top: calc(var(--spacer) * 3) !important; }
  .mr-md-wide, .mx-md-wide { margin-right: calc(calc(var(--spacer) * 3) * 2) !important; }
  .mb-md-wide, .my-md-wide { margin-bottom: calc(var(--spacer) * 3) !important; }
  .ml-md-wide, .mx-md-wide { margin-left: calc(calc(var(--spacer) * 3) * 2) !important; }
  .m-md-wide-x2 { margin: calc(var(--spacer) * 4) calc(calc(var(--spacer) * 4) * 2) !important; }
  .mt-md-wide-x2, .my-md-wide-x2 { margin-top: calc(var(--spacer) * 4) !important; }
  .mr-md-wide-x2, .mx-md-wide-x2 { margin-right: calc(calc(var(--spacer) * 4) * 2) !important; }
  .mb-md-wide-x2, .my-md-wide-x2 { margin-bottom: calc(var(--spacer) * 4) !important; }
  .ml-md-wide-x2, .mx-md-wide-x2 { margin-left: calc(calc(var(--spacer) * 4) * 2) !important; }
  .m-md-wide-x3 { margin: calc(var(--spacer) * 5) calc(calc(var(--spacer) * 5) * 2) !important; }
  .mt-md-wide-x3, .my-md-wide-x3 { margin-top: calc(var(--spacer) * 5) !important; }
  .mr-md-wide-x3, .mx-md-wide-x3 { margin-right: calc(calc(var(--spacer) * 5) * 2) !important; }
  .mb-md-wide-x3, .my-md-wide-x3 { margin-bottom: calc(var(--spacer) * 5) !important; }
  .ml-md-wide-x3, .mx-md-wide-x3 { margin-left: calc(calc(var(--spacer) * 5) * 2) !important; }
  .m-md-wide-x4 { margin: calc(var(--spacer) * 6) calc(calc(var(--spacer) * 6) * 2) !important; }
  .mt-md-wide-x4, .my-md-wide-x4 { margin-top: calc(var(--spacer) * 6) !important; }
  .mr-md-wide-x4, .mx-md-wide-x4 { margin-right: calc(calc(var(--spacer) * 6) * 2) !important; }
  .mb-md-wide-x4, .my-md-wide-x4 { margin-bottom: calc(var(--spacer) * 6) !important; }
  .ml-md-wide-x4, .mx-md-wide-x4 { margin-left: calc(calc(var(--spacer) * 6) * 2) !important; }
  .m-md-wide-x5 { margin: calc(var(--spacer) * 7) calc(calc(var(--spacer) * 7) * 2) !important; }
  .mt-md-wide-x5, .my-md-wide-x5 { margin-top: calc(var(--spacer) * 7) !important; }
  .mr-md-wide-x5, .mx-md-wide-x5 { margin-right: calc(calc(var(--spacer) * 7) * 2) !important; }
  .mb-md-wide-x5, .my-md-wide-x5 { margin-bottom: calc(var(--spacer) * 7) !important; }
  .ml-md-wide-x5, .mx-md-wide-x5 { margin-left: calc(calc(var(--spacer) * 7) * 2) !important; }
  .p-md-none { padding: 0 calc(0 * 2) !important; }
  .pt-md-none, .py-md-none { padding-top: 0 !important; }
  .pr-md-none, .px-md-none { padding-right: calc(0 * 2) !important; }
  .pb-md-none, .py-md-none { padding-bottom: 0 !important; }
  .pl-md-none, .px-md-none { padding-left: calc(0 * 2) !important; }
  .p-md-tiny { padding: calc(var(--spacer) * .25) calc(calc(var(--spacer) * .25) * 2) !important; }
  .pt-md-tiny, .py-md-tiny { padding-top: calc(var(--spacer) * .25) !important; }
  .pr-md-tiny, .px-md-tiny { padding-right: calc(calc(var(--spacer) * .25) * 2) !important; }
  .pb-md-tiny, .py-md-tiny { padding-bottom: calc(var(--spacer) * .25) !important; }
  .pl-md-tiny, .px-md-tiny { padding-left: calc(calc(var(--spacer) * .25) * 2) !important; }
  .p-md-compact { padding: calc(var(--spacer) * .5) calc(calc(var(--spacer) * .5) * 2) !important; }
  .pt-md-compact, .py-md-compact { padding-top: calc(var(--spacer) * .5) !important; }
  .pr-md-compact, .px-md-compact { padding-right: calc(calc(var(--spacer) * .5) * 2) !important; }
  .pb-md-compact, .py-md-compact { padding-bottom: calc(var(--spacer) * .5) !important; }
  .pl-md-compact, .px-md-compact { padding-left: calc(calc(var(--spacer) * .5) * 2) !important; }
  .p-md-standard { padding: var(--spacer) calc(var(--spacer) * 2) !important; }
  .pt-md-standard, .py-md-standard { padding-top: var(--spacer) !important; }
  .pr-md-standard, .px-md-standard { padding-right: calc(var(--spacer) * 2) !important; }
  .pb-md-standard, .py-md-standard { padding-bottom: var(--spacer) !important; }
  .pl-md-standard, .px-md-standard { padding-left: calc(var(--spacer) * 2) !important; }
  .p-md-large { padding: calc(var(--spacer) * 2) calc(calc(var(--spacer) * 2) * 2) !important; }
  .pt-md-large, .py-md-large { padding-top: calc(var(--spacer) * 2) !important; }
  .pr-md-large, .px-md-large { padding-right: calc(calc(var(--spacer) * 2) * 2) !important; }
  .pb-md-large, .py-md-large { padding-bottom: calc(var(--spacer) * 2) !important; }
  .pl-md-large, .px-md-large { padding-left: calc(calc(var(--spacer) * 2) * 2) !important; }
  .p-md-wide { padding: calc(var(--spacer) * 3) calc(calc(var(--spacer) * 3) * 2) !important; }
  .pt-md-wide, .py-md-wide { padding-top: calc(var(--spacer) * 3) !important; }
  .pr-md-wide, .px-md-wide { padding-right: calc(calc(var(--spacer) * 3) * 2) !important; }
  .pb-md-wide, .py-md-wide { padding-bottom: calc(var(--spacer) * 3) !important; }
  .pl-md-wide, .px-md-wide { padding-left: calc(calc(var(--spacer) * 3) * 2) !important; }
  .p-md-wide-x2 { padding: calc(var(--spacer) * 4) calc(calc(var(--spacer) * 4) * 2) !important; }
  .pt-md-wide-x2, .py-md-wide-x2 { padding-top: calc(var(--spacer) * 4) !important; }
  .pr-md-wide-x2, .px-md-wide-x2 { padding-right: calc(calc(var(--spacer) * 4) * 2) !important; }
  .pb-md-wide-x2, .py-md-wide-x2 { padding-bottom: calc(var(--spacer) * 4) !important; }
  .pl-md-wide-x2, .px-md-wide-x2 { padding-left: calc(calc(var(--spacer) * 4) * 2) !important; }
  .p-md-wide-x3 { padding: calc(var(--spacer) * 5) calc(calc(var(--spacer) * 5) * 2) !important; }
  .pt-md-wide-x3, .py-md-wide-x3 { padding-top: calc(var(--spacer) * 5) !important; }
  .pr-md-wide-x3, .px-md-wide-x3 { padding-right: calc(calc(var(--spacer) * 5) * 2) !important; }
  .pb-md-wide-x3, .py-md-wide-x3 { padding-bottom: calc(var(--spacer) * 5) !important; }
  .pl-md-wide-x3, .px-md-wide-x3 { padding-left: calc(calc(var(--spacer) * 5) * 2) !important; }
  .p-md-wide-x4 { padding: calc(var(--spacer) * 6) calc(calc(var(--spacer) * 6) * 2) !important; }
  .pt-md-wide-x4, .py-md-wide-x4 { padding-top: calc(var(--spacer) * 6) !important; }
  .pr-md-wide-x4, .px-md-wide-x4 { padding-right: calc(calc(var(--spacer) * 6) * 2) !important; }
  .pb-md-wide-x4, .py-md-wide-x4 { padding-bottom: calc(var(--spacer) * 6) !important; }
  .pl-md-wide-x4, .px-md-wide-x4 { padding-left: calc(calc(var(--spacer) * 6) * 2) !important; }
  .p-md-wide-x5 { padding: calc(var(--spacer) * 7) calc(calc(var(--spacer) * 7) * 2) !important; }
  .pt-md-wide-x5, .py-md-wide-x5 { padding-top: calc(var(--spacer) * 7) !important; }
  .pr-md-wide-x5, .px-md-wide-x5 { padding-right: calc(calc(var(--spacer) * 7) * 2) !important; }
  .pb-md-wide-x5, .py-md-wide-x5 { padding-bottom: calc(var(--spacer) * 7) !important; }
  .pl-md-wide-x5, .px-md-wide-x5 { padding-left: calc(calc(var(--spacer) * 7) * 2) !important; }
  .m-md-auto { margin: auto !important; }
  .mt-md-auto, .my-md-auto { margin-top: auto !important; }
  .mr-md-auto, .mx-md-auto { margin-right: auto !important; }
  .mb-md-auto, .my-md-auto { margin-bottom: auto !important; }
  .ml-md-auto, .mx-md-auto { margin-left: auto !important; } }

@media (min-width: 1366px) { .m-lg-none { margin: 0 calc(0 * 2) !important; }
  .mt-lg-none, .my-lg-none { margin-top: 0 !important; }
  .mr-lg-none, .mx-lg-none { margin-right: calc(0 * 2) !important; }
  .mb-lg-none, .my-lg-none { margin-bottom: 0 !important; }
  .ml-lg-none, .mx-lg-none { margin-left: calc(0 * 2) !important; }
  .m-lg-tiny { margin: calc(var(--spacer) * .25) calc(calc(var(--spacer) * .25) * 2) !important; }
  .mt-lg-tiny, .my-lg-tiny { margin-top: calc(var(--spacer) * .25) !important; }
  .mr-lg-tiny, .mx-lg-tiny { margin-right: calc(calc(var(--spacer) * .25) * 2) !important; }
  .mb-lg-tiny, .my-lg-tiny { margin-bottom: calc(var(--spacer) * .25) !important; }
  .ml-lg-tiny, .mx-lg-tiny { margin-left: calc(calc(var(--spacer) * .25) * 2) !important; }
  .m-lg-compact { margin: calc(var(--spacer) * .5) calc(calc(var(--spacer) * .5) * 2) !important; }
  .mt-lg-compact, .my-lg-compact { margin-top: calc(var(--spacer) * .5) !important; }
  .mr-lg-compact, .mx-lg-compact { margin-right: calc(calc(var(--spacer) * .5) * 2) !important; }
  .mb-lg-compact, .my-lg-compact { margin-bottom: calc(var(--spacer) * .5) !important; }
  .ml-lg-compact, .mx-lg-compact { margin-left: calc(calc(var(--spacer) * .5) * 2) !important; }
  .m-lg-standard { margin: var(--spacer) calc(var(--spacer) * 2) !important; }
  .mt-lg-standard, .my-lg-standard { margin-top: var(--spacer) !important; }
  .mr-lg-standard, .mx-lg-standard { margin-right: calc(var(--spacer) * 2) !important; }
  .mb-lg-standard, .my-lg-standard { margin-bottom: var(--spacer) !important; }
  .ml-lg-standard, .mx-lg-standard { margin-left: calc(var(--spacer) * 2) !important; }
  .m-lg-large { margin: calc(var(--spacer) * 2) calc(calc(var(--spacer) * 2) * 2) !important; }
  .mt-lg-large, .my-lg-large { margin-top: calc(var(--spacer) * 2) !important; }
  .mr-lg-large, .mx-lg-large { margin-right: calc(calc(var(--spacer) * 2) * 2) !important; }
  .mb-lg-large, .my-lg-large { margin-bottom: calc(var(--spacer) * 2) !important; }
  .ml-lg-large, .mx-lg-large { margin-left: calc(calc(var(--spacer) * 2) * 2) !important; }
  .m-lg-wide { margin: calc(var(--spacer) * 3) calc(calc(var(--spacer) * 3) * 2) !important; }
  .mt-lg-wide, .my-lg-wide { margin-top: calc(var(--spacer) * 3) !important; }
  .mr-lg-wide, .mx-lg-wide { margin-right: calc(calc(var(--spacer) * 3) * 2) !important; }
  .mb-lg-wide, .my-lg-wide { margin-bottom: calc(var(--spacer) * 3) !important; }
  .ml-lg-wide, .mx-lg-wide { margin-left: calc(calc(var(--spacer) * 3) * 2) !important; }
  .m-lg-wide-x2 { margin: calc(var(--spacer) * 4) calc(calc(var(--spacer) * 4) * 2) !important; }
  .mt-lg-wide-x2, .my-lg-wide-x2 { margin-top: calc(var(--spacer) * 4) !important; }
  .mr-lg-wide-x2, .mx-lg-wide-x2 { margin-right: calc(calc(var(--spacer) * 4) * 2) !important; }
  .mb-lg-wide-x2, .my-lg-wide-x2 { margin-bottom: calc(var(--spacer) * 4) !important; }
  .ml-lg-wide-x2, .mx-lg-wide-x2 { margin-left: calc(calc(var(--spacer) * 4) * 2) !important; }
  .m-lg-wide-x3 { margin: calc(var(--spacer) * 5) calc(calc(var(--spacer) * 5) * 2) !important; }
  .mt-lg-wide-x3, .my-lg-wide-x3 { margin-top: calc(var(--spacer) * 5) !important; }
  .mr-lg-wide-x3, .mx-lg-wide-x3 { margin-right: calc(calc(var(--spacer) * 5) * 2) !important; }
  .mb-lg-wide-x3, .my-lg-wide-x3 { margin-bottom: calc(var(--spacer) * 5) !important; }
  .ml-lg-wide-x3, .mx-lg-wide-x3 { margin-left: calc(calc(var(--spacer) * 5) * 2) !important; }
  .m-lg-wide-x4 { margin: calc(var(--spacer) * 6) calc(calc(var(--spacer) * 6) * 2) !important; }
  .mt-lg-wide-x4, .my-lg-wide-x4 { margin-top: calc(var(--spacer) * 6) !important; }
  .mr-lg-wide-x4, .mx-lg-wide-x4 { margin-right: calc(calc(var(--spacer) * 6) * 2) !important; }
  .mb-lg-wide-x4, .my-lg-wide-x4 { margin-bottom: calc(var(--spacer) * 6) !important; }
  .ml-lg-wide-x4, .mx-lg-wide-x4 { margin-left: calc(calc(var(--spacer) * 6) * 2) !important; }
  .m-lg-wide-x5 { margin: calc(var(--spacer) * 7) calc(calc(var(--spacer) * 7) * 2) !important; }
  .mt-lg-wide-x5, .my-lg-wide-x5 { margin-top: calc(var(--spacer) * 7) !important; }
  .mr-lg-wide-x5, .mx-lg-wide-x5 { margin-right: calc(calc(var(--spacer) * 7) * 2) !important; }
  .mb-lg-wide-x5, .my-lg-wide-x5 { margin-bottom: calc(var(--spacer) * 7) !important; }
  .ml-lg-wide-x5, .mx-lg-wide-x5 { margin-left: calc(calc(var(--spacer) * 7) * 2) !important; }
  .p-lg-none { padding: 0 calc(0 * 2) !important; }
  .pt-lg-none, .py-lg-none { padding-top: 0 !important; }
  .pr-lg-none, .px-lg-none { padding-right: calc(0 * 2) !important; }
  .pb-lg-none, .py-lg-none { padding-bottom: 0 !important; }
  .pl-lg-none, .px-lg-none { padding-left: calc(0 * 2) !important; }
  .p-lg-tiny { padding: calc(var(--spacer) * .25) calc(calc(var(--spacer) * .25) * 2) !important; }
  .pt-lg-tiny, .py-lg-tiny { padding-top: calc(var(--spacer) * .25) !important; }
  .pr-lg-tiny, .px-lg-tiny { padding-right: calc(calc(var(--spacer) * .25) * 2) !important; }
  .pb-lg-tiny, .py-lg-tiny { padding-bottom: calc(var(--spacer) * .25) !important; }
  .pl-lg-tiny, .px-lg-tiny { padding-left: calc(calc(var(--spacer) * .25) * 2) !important; }
  .p-lg-compact { padding: calc(var(--spacer) * .5) calc(calc(var(--spacer) * .5) * 2) !important; }
  .pt-lg-compact, .py-lg-compact { padding-top: calc(var(--spacer) * .5) !important; }
  .pr-lg-compact, .px-lg-compact { padding-right: calc(calc(var(--spacer) * .5) * 2) !important; }
  .pb-lg-compact, .py-lg-compact { padding-bottom: calc(var(--spacer) * .5) !important; }
  .pl-lg-compact, .px-lg-compact { padding-left: calc(calc(var(--spacer) * .5) * 2) !important; }
  .p-lg-standard { padding: var(--spacer) calc(var(--spacer) * 2) !important; }
  .pt-lg-standard, .py-lg-standard { padding-top: var(--spacer) !important; }
  .pr-lg-standard, .px-lg-standard { padding-right: calc(var(--spacer) * 2) !important; }
  .pb-lg-standard, .py-lg-standard { padding-bottom: var(--spacer) !important; }
  .pl-lg-standard, .px-lg-standard { padding-left: calc(var(--spacer) * 2) !important; }
  .p-lg-large { padding: calc(var(--spacer) * 2) calc(calc(var(--spacer) * 2) * 2) !important; }
  .pt-lg-large, .py-lg-large { padding-top: calc(var(--spacer) * 2) !important; }
  .pr-lg-large, .px-lg-large { padding-right: calc(calc(var(--spacer) * 2) * 2) !important; }
  .pb-lg-large, .py-lg-large { padding-bottom: calc(var(--spacer) * 2) !important; }
  .pl-lg-large, .px-lg-large { padding-left: calc(calc(var(--spacer) * 2) * 2) !important; }
  .p-lg-wide { padding: calc(var(--spacer) * 3) calc(calc(var(--spacer) * 3) * 2) !important; }
  .pt-lg-wide, .py-lg-wide { padding-top: calc(var(--spacer) * 3) !important; }
  .pr-lg-wide, .px-lg-wide { padding-right: calc(calc(var(--spacer) * 3) * 2) !important; }
  .pb-lg-wide, .py-lg-wide { padding-bottom: calc(var(--spacer) * 3) !important; }
  .pl-lg-wide, .px-lg-wide { padding-left: calc(calc(var(--spacer) * 3) * 2) !important; }
  .p-lg-wide-x2 { padding: calc(var(--spacer) * 4) calc(calc(var(--spacer) * 4) * 2) !important; }
  .pt-lg-wide-x2, .py-lg-wide-x2 { padding-top: calc(var(--spacer) * 4) !important; }
  .pr-lg-wide-x2, .px-lg-wide-x2 { padding-right: calc(calc(var(--spacer) * 4) * 2) !important; }
  .pb-lg-wide-x2, .py-lg-wide-x2 { padding-bottom: calc(var(--spacer) * 4) !important; }
  .pl-lg-wide-x2, .px-lg-wide-x2 { padding-left: calc(calc(var(--spacer) * 4) * 2) !important; }
  .p-lg-wide-x3 { padding: calc(var(--spacer) * 5) calc(calc(var(--spacer) * 5) * 2) !important; }
  .pt-lg-wide-x3, .py-lg-wide-x3 { padding-top: calc(var(--spacer) * 5) !important; }
  .pr-lg-wide-x3, .px-lg-wide-x3 { padding-right: calc(calc(var(--spacer) * 5) * 2) !important; }
  .pb-lg-wide-x3, .py-lg-wide-x3 { padding-bottom: calc(var(--spacer) * 5) !important; }
  .pl-lg-wide-x3, .px-lg-wide-x3 { padding-left: calc(calc(var(--spacer) * 5) * 2) !important; }
  .p-lg-wide-x4 { padding: calc(var(--spacer) * 6) calc(calc(var(--spacer) * 6) * 2) !important; }
  .pt-lg-wide-x4, .py-lg-wide-x4 { padding-top: calc(var(--spacer) * 6) !important; }
  .pr-lg-wide-x4, .px-lg-wide-x4 { padding-right: calc(calc(var(--spacer) * 6) * 2) !important; }
  .pb-lg-wide-x4, .py-lg-wide-x4 { padding-bottom: calc(var(--spacer) * 6) !important; }
  .pl-lg-wide-x4, .px-lg-wide-x4 { padding-left: calc(calc(var(--spacer) * 6) * 2) !important; }
  .p-lg-wide-x5 { padding: calc(var(--spacer) * 7) calc(calc(var(--spacer) * 7) * 2) !important; }
  .pt-lg-wide-x5, .py-lg-wide-x5 { padding-top: calc(var(--spacer) * 7) !important; }
  .pr-lg-wide-x5, .px-lg-wide-x5 { padding-right: calc(calc(var(--spacer) * 7) * 2) !important; }
  .pb-lg-wide-x5, .py-lg-wide-x5 { padding-bottom: calc(var(--spacer) * 7) !important; }
  .pl-lg-wide-x5, .px-lg-wide-x5 { padding-left: calc(calc(var(--spacer) * 7) * 2) !important; }
  .m-lg-auto { margin: auto !important; }
  .mt-lg-auto, .my-lg-auto { margin-top: auto !important; }
  .mr-lg-auto, .mx-lg-auto { margin-right: auto !important; }
  .mb-lg-auto, .my-lg-auto { margin-bottom: auto !important; }
  .ml-lg-auto, .mx-lg-auto { margin-left: auto !important; } }

@media (min-width: 1920px) { .m-xl-none { margin: 0 calc(0 * 2) !important; }
  .mt-xl-none, .my-xl-none { margin-top: 0 !important; }
  .mr-xl-none, .mx-xl-none { margin-right: calc(0 * 2) !important; }
  .mb-xl-none, .my-xl-none { margin-bottom: 0 !important; }
  .ml-xl-none, .mx-xl-none { margin-left: calc(0 * 2) !important; }
  .m-xl-tiny { margin: calc(var(--spacer) * .25) calc(calc(var(--spacer) * .25) * 2) !important; }
  .mt-xl-tiny, .my-xl-tiny { margin-top: calc(var(--spacer) * .25) !important; }
  .mr-xl-tiny, .mx-xl-tiny { margin-right: calc(calc(var(--spacer) * .25) * 2) !important; }
  .mb-xl-tiny, .my-xl-tiny { margin-bottom: calc(var(--spacer) * .25) !important; }
  .ml-xl-tiny, .mx-xl-tiny { margin-left: calc(calc(var(--spacer) * .25) * 2) !important; }
  .m-xl-compact { margin: calc(var(--spacer) * .5) calc(calc(var(--spacer) * .5) * 2) !important; }
  .mt-xl-compact, .my-xl-compact { margin-top: calc(var(--spacer) * .5) !important; }
  .mr-xl-compact, .mx-xl-compact { margin-right: calc(calc(var(--spacer) * .5) * 2) !important; }
  .mb-xl-compact, .my-xl-compact { margin-bottom: calc(var(--spacer) * .5) !important; }
  .ml-xl-compact, .mx-xl-compact { margin-left: calc(calc(var(--spacer) * .5) * 2) !important; }
  .m-xl-standard { margin: var(--spacer) calc(var(--spacer) * 2) !important; }
  .mt-xl-standard, .my-xl-standard { margin-top: var(--spacer) !important; }
  .mr-xl-standard, .mx-xl-standard { margin-right: calc(var(--spacer) * 2) !important; }
  .mb-xl-standard, .my-xl-standard { margin-bottom: var(--spacer) !important; }
  .ml-xl-standard, .mx-xl-standard { margin-left: calc(var(--spacer) * 2) !important; }
  .m-xl-large { margin: calc(var(--spacer) * 2) calc(calc(var(--spacer) * 2) * 2) !important; }
  .mt-xl-large, .my-xl-large { margin-top: calc(var(--spacer) * 2) !important; }
  .mr-xl-large, .mx-xl-large { margin-right: calc(calc(var(--spacer) * 2) * 2) !important; }
  .mb-xl-large, .my-xl-large { margin-bottom: calc(var(--spacer) * 2) !important; }
  .ml-xl-large, .mx-xl-large { margin-left: calc(calc(var(--spacer) * 2) * 2) !important; }
  .m-xl-wide { margin: calc(var(--spacer) * 3) calc(calc(var(--spacer) * 3) * 2) !important; }
  .mt-xl-wide, .my-xl-wide { margin-top: calc(var(--spacer) * 3) !important; }
  .mr-xl-wide, .mx-xl-wide { margin-right: calc(calc(var(--spacer) * 3) * 2) !important; }
  .mb-xl-wide, .my-xl-wide { margin-bottom: calc(var(--spacer) * 3) !important; }
  .ml-xl-wide, .mx-xl-wide { margin-left: calc(calc(var(--spacer) * 3) * 2) !important; }
  .m-xl-wide-x2 { margin: calc(var(--spacer) * 4) calc(calc(var(--spacer) * 4) * 2) !important; }
  .mt-xl-wide-x2, .my-xl-wide-x2 { margin-top: calc(var(--spacer) * 4) !important; }
  .mr-xl-wide-x2, .mx-xl-wide-x2 { margin-right: calc(calc(var(--spacer) * 4) * 2) !important; }
  .mb-xl-wide-x2, .my-xl-wide-x2 { margin-bottom: calc(var(--spacer) * 4) !important; }
  .ml-xl-wide-x2, .mx-xl-wide-x2 { margin-left: calc(calc(var(--spacer) * 4) * 2) !important; }
  .m-xl-wide-x3 { margin: calc(var(--spacer) * 5) calc(calc(var(--spacer) * 5) * 2) !important; }
  .mt-xl-wide-x3, .my-xl-wide-x3 { margin-top: calc(var(--spacer) * 5) !important; }
  .mr-xl-wide-x3, .mx-xl-wide-x3 { margin-right: calc(calc(var(--spacer) * 5) * 2) !important; }
  .mb-xl-wide-x3, .my-xl-wide-x3 { margin-bottom: calc(var(--spacer) * 5) !important; }
  .ml-xl-wide-x3, .mx-xl-wide-x3 { margin-left: calc(calc(var(--spacer) * 5) * 2) !important; }
  .m-xl-wide-x4 { margin: calc(var(--spacer) * 6) calc(calc(var(--spacer) * 6) * 2) !important; }
  .mt-xl-wide-x4, .my-xl-wide-x4 { margin-top: calc(var(--spacer) * 6) !important; }
  .mr-xl-wide-x4, .mx-xl-wide-x4 { margin-right: calc(calc(var(--spacer) * 6) * 2) !important; }
  .mb-xl-wide-x4, .my-xl-wide-x4 { margin-bottom: calc(var(--spacer) * 6) !important; }
  .ml-xl-wide-x4, .mx-xl-wide-x4 { margin-left: calc(calc(var(--spacer) * 6) * 2) !important; }
  .m-xl-wide-x5 { margin: calc(var(--spacer) * 7) calc(calc(var(--spacer) * 7) * 2) !important; }
  .mt-xl-wide-x5, .my-xl-wide-x5 { margin-top: calc(var(--spacer) * 7) !important; }
  .mr-xl-wide-x5, .mx-xl-wide-x5 { margin-right: calc(calc(var(--spacer) * 7) * 2) !important; }
  .mb-xl-wide-x5, .my-xl-wide-x5 { margin-bottom: calc(var(--spacer) * 7) !important; }
  .ml-xl-wide-x5, .mx-xl-wide-x5 { margin-left: calc(calc(var(--spacer) * 7) * 2) !important; }
  .p-xl-none { padding: 0 calc(0 * 2) !important; }
  .pt-xl-none, .py-xl-none { padding-top: 0 !important; }
  .pr-xl-none, .px-xl-none { padding-right: calc(0 * 2) !important; }
  .pb-xl-none, .py-xl-none { padding-bottom: 0 !important; }
  .pl-xl-none, .px-xl-none { padding-left: calc(0 * 2) !important; }
  .p-xl-tiny { padding: calc(var(--spacer) * .25) calc(calc(var(--spacer) * .25) * 2) !important; }
  .pt-xl-tiny, .py-xl-tiny { padding-top: calc(var(--spacer) * .25) !important; }
  .pr-xl-tiny, .px-xl-tiny { padding-right: calc(calc(var(--spacer) * .25) * 2) !important; }
  .pb-xl-tiny, .py-xl-tiny { padding-bottom: calc(var(--spacer) * .25) !important; }
  .pl-xl-tiny, .px-xl-tiny { padding-left: calc(calc(var(--spacer) * .25) * 2) !important; }
  .p-xl-compact { padding: calc(var(--spacer) * .5) calc(calc(var(--spacer) * .5) * 2) !important; }
  .pt-xl-compact, .py-xl-compact { padding-top: calc(var(--spacer) * .5) !important; }
  .pr-xl-compact, .px-xl-compact { padding-right: calc(calc(var(--spacer) * .5) * 2) !important; }
  .pb-xl-compact, .py-xl-compact { padding-bottom: calc(var(--spacer) * .5) !important; }
  .pl-xl-compact, .px-xl-compact { padding-left: calc(calc(var(--spacer) * .5) * 2) !important; }
  .p-xl-standard { padding: var(--spacer) calc(var(--spacer) * 2) !important; }
  .pt-xl-standard, .py-xl-standard { padding-top: var(--spacer) !important; }
  .pr-xl-standard, .px-xl-standard { padding-right: calc(var(--spacer) * 2) !important; }
  .pb-xl-standard, .py-xl-standard { padding-bottom: var(--spacer) !important; }
  .pl-xl-standard, .px-xl-standard { padding-left: calc(var(--spacer) * 2) !important; }
  .p-xl-large { padding: calc(var(--spacer) * 2) calc(calc(var(--spacer) * 2) * 2) !important; }
  .pt-xl-large, .py-xl-large { padding-top: calc(var(--spacer) * 2) !important; }
  .pr-xl-large, .px-xl-large { padding-right: calc(calc(var(--spacer) * 2) * 2) !important; }
  .pb-xl-large, .py-xl-large { padding-bottom: calc(var(--spacer) * 2) !important; }
  .pl-xl-large, .px-xl-large { padding-left: calc(calc(var(--spacer) * 2) * 2) !important; }
  .p-xl-wide { padding: calc(var(--spacer) * 3) calc(calc(var(--spacer) * 3) * 2) !important; }
  .pt-xl-wide, .py-xl-wide { padding-top: calc(var(--spacer) * 3) !important; }
  .pr-xl-wide, .px-xl-wide { padding-right: calc(calc(var(--spacer) * 3) * 2) !important; }
  .pb-xl-wide, .py-xl-wide { padding-bottom: calc(var(--spacer) * 3) !important; }
  .pl-xl-wide, .px-xl-wide { padding-left: calc(calc(var(--spacer) * 3) * 2) !important; }
  .p-xl-wide-x2 { padding: calc(var(--spacer) * 4) calc(calc(var(--spacer) * 4) * 2) !important; }
  .pt-xl-wide-x2, .py-xl-wide-x2 { padding-top: calc(var(--spacer) * 4) !important; }
  .pr-xl-wide-x2, .px-xl-wide-x2 { padding-right: calc(calc(var(--spacer) * 4) * 2) !important; }
  .pb-xl-wide-x2, .py-xl-wide-x2 { padding-bottom: calc(var(--spacer) * 4) !important; }
  .pl-xl-wide-x2, .px-xl-wide-x2 { padding-left: calc(calc(var(--spacer) * 4) * 2) !important; }
  .p-xl-wide-x3 { padding: calc(var(--spacer) * 5) calc(calc(var(--spacer) * 5) * 2) !important; }
  .pt-xl-wide-x3, .py-xl-wide-x3 { padding-top: calc(var(--spacer) * 5) !important; }
  .pr-xl-wide-x3, .px-xl-wide-x3 { padding-right: calc(calc(var(--spacer) * 5) * 2) !important; }
  .pb-xl-wide-x3, .py-xl-wide-x3 { padding-bottom: calc(var(--spacer) * 5) !important; }
  .pl-xl-wide-x3, .px-xl-wide-x3 { padding-left: calc(calc(var(--spacer) * 5) * 2) !important; }
  .p-xl-wide-x4 { padding: calc(var(--spacer) * 6) calc(calc(var(--spacer) * 6) * 2) !important; }
  .pt-xl-wide-x4, .py-xl-wide-x4 { padding-top: calc(var(--spacer) * 6) !important; }
  .pr-xl-wide-x4, .px-xl-wide-x4 { padding-right: calc(calc(var(--spacer) * 6) * 2) !important; }
  .pb-xl-wide-x4, .py-xl-wide-x4 { padding-bottom: calc(var(--spacer) * 6) !important; }
  .pl-xl-wide-x4, .px-xl-wide-x4 { padding-left: calc(calc(var(--spacer) * 6) * 2) !important; }
  .p-xl-wide-x5 { padding: calc(var(--spacer) * 7) calc(calc(var(--spacer) * 7) * 2) !important; }
  .pt-xl-wide-x5, .py-xl-wide-x5 { padding-top: calc(var(--spacer) * 7) !important; }
  .pr-xl-wide-x5, .px-xl-wide-x5 { padding-right: calc(calc(var(--spacer) * 7) * 2) !important; }
  .pb-xl-wide-x5, .py-xl-wide-x5 { padding-bottom: calc(var(--spacer) * 7) !important; }
  .pl-xl-wide-x5, .px-xl-wide-x5 { padding-left: calc(calc(var(--spacer) * 7) * 2) !important; }
  .m-xl-auto { margin: auto !important; }
  .mt-xl-auto, .my-xl-auto { margin-top: auto !important; }
  .mr-xl-auto, .mx-xl-auto { margin-right: auto !important; }
  .mb-xl-auto, .my-xl-auto { margin-bottom: auto !important; }
  .ml-xl-auto, .mx-xl-auto { margin-left: auto !important; } }

.tiny { padding: calc(var(--spacer) * .25) calc(calc(var(--spacer) * .25) * 2); }

.compact, .form-label, .breadcrumb, .user_action, .symbola_button { padding: calc(var(--spacer) * .5) calc(calc(var(--spacer) * .5) * 2); }

.standard, input[type="text"], input[type="email"], input[type="password"], select, textarea, h6, .select-category button { padding: var(--spacer) calc(var(--spacer) * 2); }

.large, blockquote, .intro { padding: calc(var(--spacer) * 2) calc(calc(var(--spacer) * 2) * 2); }

.wide, h2.fondazione, .fondazione_title { padding: calc(var(--spacer) * 3) calc(calc(var(--spacer) * 3) * 2); }

body { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; }

:root { --text-size: 16px; --text-increment: 8px; --text-tiny: calc(var(--text-size) - ((var(--text-increment) / 4) + (var(--text-increment) / 2))); --line-tiny: calc(var(--text-tiny) + (var(--text-increment) / 4)); --text-compact: calc(var(--text-size) - (var(--text-increment) / 2)); --line-compact: calc(var(--text-compact) + (var(--text-increment) / 2)); --text-standard: var(--text-size); --line-standard: calc(var(--text-standard) + var(--text-increment)); --text-large: calc(var(--text-size) + var(--text-increment)); --line-large: calc(var(--text-large) + var(--text-increment)); --text-wide: calc(var(--text-size) + (var(--text-increment) * 2)); --line-wide: calc(var(--text-wide) + (var(--text-increment) * 2)); }

@media (max-width: 1023.98px) { :root { --text-size: 16px; --text-increment: 8px; } }

@media (min-width: 1024px) and (max-width: 1919.98px) { :root { --text-size: 16px; --text-increment: 8px; } }

@media (min-width: 1920px) { :root { --text-size: 16px; --text-increment: 8px; } }

.tiny, h5, .h5 { font-size: var(--text-tiny); line-height: var(--line-tiny); }

.compact, .form-label, .breadcrumb, .user_action, .symbola_button, h4, .h4 { font-size: var(--text-compact); line-height: var(--line-compact); }

body, .standard, input[type="text"], input[type="email"], input[type="password"], select, textarea, h6, .select-category button, h3, .h3 { font-size: var(--text-standard); line-height: var(--line-standard); }

.large, blockquote, .intro, h2, .h2 { font-size: var(--text-large); line-height: var(--line-large); }

.wide, h2.fondazione, .fondazione_title, h1, .h1 { font-size: var(--text-wide); line-height: var(--line-wide); }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { color: #092F85; }

h1, .h1 { font-weight: bold; }

h2, .h2 { font-weight: normal; }

h3, .h3 { font-weight: bold; }

.align-baseline { vertical-align: baseline !important; }

.align-top { vertical-align: top !important; }

.align-middle { vertical-align: middle !important; }

.align-bottom { vertical-align: bottom !important; }

.align-text-bottom { vertical-align: text-bottom !important; }

.align-text-top { vertical-align: text-top !important; }

.bg-action-primary { background-color: #092F85 !important; }

a.bg-action-primary:hover, a.bg-action-primary:focus, button.bg-action-primary:hover, button.bg-action-primary:focus { background-color: #061e55 !important; }

.bg-action-secondary { background-color: #007BC5 !important; }

a.bg-action-secondary:hover, a.bg-action-secondary:focus, button.bg-action-secondary:hover, button.bg-action-secondary:focus { background-color: #005b92 !important; }

.bg-action-default { background-color: #E8ECF4 !important; }

a.bg-action-default:hover, a.bg-action-default:focus, button.bg-action-default:hover, button.bg-action-default:focus { background-color: #c6d0e4 !important; }

.bg-accent-01 { background-color: #00BAF9 !important; }

a.bg-accent-01:hover, a.bg-accent-01:focus, button.bg-accent-01:hover, button.bg-accent-01:focus { background-color: #0094c6 !important; }

.bg-accent-02 { background-color: #00FF98 !important; }

a.bg-accent-02:hover, a.bg-accent-02:focus, button.bg-accent-02:hover, button.bg-accent-02:focus { background-color: #00cc7a !important; }

.bg-accent-03 { background-color: #00FED1 !important; }

a.bg-accent-03:hover, a.bg-accent-03:focus, button.bg-accent-03:hover, button.bg-accent-03:focus { background-color: #00cba7 !important; }

.bg-ui-01 { background-color: #FDFDFE !important; }

a.bg-ui-01:hover, a.bg-ui-01:focus, button.bg-ui-01:hover, button.bg-ui-01:focus { background-color: #dbdbed !important; }

.bg-ui-02 { background-color: #C3CBDF !important; }

a.bg-ui-02:hover, a.bg-ui-02:focus, button.bg-ui-02:hover, button.bg-ui-02:focus { background-color: #a2aecd !important; }

.bg-ui-03 { background-color: #B4C0DA !important; }

a.bg-ui-03:hover, a.bg-ui-03:focus, button.bg-ui-03:hover, button.bg-ui-03:focus { background-color: #92a3c9 !important; }

.bg-ui-04 { background-color: #8598C3 !important; }

a.bg-ui-04:hover, a.bg-ui-04:focus, button.bg-ui-04:hover, button.bg-ui-04:focus { background-color: #637bb2 !important; }

.bg-ui-05 { background-color: #4C68A7 !important; }

a.bg-ui-05:hover, a.bg-ui-05:focus, button.bg-ui-05:hover, button.bg-ui-05:focus { background-color: #3c5284 !important; }

.bg-ui-default, .dropdown .dropdown-menu { background-color: #E8ECF4 !important; }

a.bg-ui-default:hover, .dropdown a.dropdown-menu:hover, a.bg-ui-default:focus, .dropdown a.dropdown-menu:focus, button.bg-ui-default:hover, .dropdown button.dropdown-menu:hover, button.bg-ui-default:focus, .dropdown button.dropdown-menu:focus { background-color: #c6d0e4 !important; }

.bg-ui-nav { background-color: #061947 !important; }

a.bg-ui-nav:hover, a.bg-ui-nav:focus, button.bg-ui-nav:hover, button.bg-ui-nav:focus { background-color: #020818 !important; }

.bg-support-success { background-color: #5ACEC6 !important; }

a.bg-support-success:hover, a.bg-support-success:focus, button.bg-support-success:hover, button.bg-support-success:focus { background-color: #38bdb4 !important; }

.bg-support-error { background-color: #FF7D8C !important; }

a.bg-support-error:hover, a.bg-support-error:focus, button.bg-support-error:hover, button.bg-support-error:focus { background-color: #ff4a5f !important; }

.bg-support-warning { background-color: #FFB346 !important; }

a.bg-support-warning:hover, a.bg-support-warning:focus, button.bg-support-warning:hover, button.bg-support-warning:focus { background-color: #ff9e13 !important; }

.bg-support-note { background-color: #FEFF87 !important; }

a.bg-support-note:hover, a.bg-support-note:focus, button.bg-support-note:hover, button.bg-support-note:focus { background-color: #feff54 !important; }

.bg-text-primary { background-color: #040D21 !important; }

a.bg-text-primary:hover, a.bg-text-primary:focus, button.bg-text-primary:hover, button.bg-text-primary:focus { background-color: black !important; }

.bg-text-secondary { background-color: #050D20 !important; }

a.bg-text-secondary:hover, a.bg-text-secondary:focus, button.bg-text-secondary:hover, button.bg-text-secondary:focus { background-color: black !important; }

.bg-grey { background-color: #CCCCCC !important; }

a.bg-grey:hover, a.bg-grey:focus, button.bg-grey:hover, button.bg-grey:focus { background-color: #b3b2b2 !important; }

.bg-grey-light { background-color: #FEFEFE !important; }

a.bg-grey-light:hover, a.bg-grey-light:focus, button.bg-grey-light:hover, button.bg-grey-light:focus { background-color: #e5e4e4 !important; }

.bg-grey-dark { background-color: #333333 !important; }

a.bg-grey-dark:hover, a.bg-grey-dark:focus, button.bg-grey-dark:hover, button.bg-grey-dark:focus { background-color: #1a1919 !important; }

.bg-black { background-color: #000000 !important; }

a.bg-black:hover, a.bg-black:focus, button.bg-black:hover, button.bg-black:focus { background-color: black !important; }

.bg-red { background-color: #E2001D !important; }

a.bg-red:hover, a.bg-red:focus, button.bg-red:hover, button.bg-red:focus { background-color: #af0016 !important; }

.bg-primary { background-color: #007bff !important; }

a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus { background-color: #0062cc !important; }

.bg-secondary { background-color: #6c757d !important; }

a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus { background-color: #545b62 !important; }

.bg-warning { background-color: #ffc107 !important; }

a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus { background-color: #d39e00 !important; }

.bg-danger { background-color: #dc3545 !important; }

a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus { background-color: #bd2130 !important; }

.bg-white, input[type="checkbox"] + label::before, input[type="radio"] + label::before { background-color: #fff !important; }

.bg-transparent { background-color: transparent !important; }

.border, input[type="checkbox"] + label::before, input[type="radio"] + label::before { border: 1px solid #dee2e6 !important; }

.border-top { border-top: 1px solid #dee2e6 !important; }

.border-right { border-right: 1px solid #dee2e6 !important; }

.border-bottom { border-bottom: 1px solid #dee2e6 !important; }

.border-left { border-left: 1px solid #dee2e6 !important; }

.border-0 { border: 0 !important; }

.border-top-0 { border-top: 0 !important; }

.border-right-0 { border-right: 0 !important; }

.border-bottom-0 { border-bottom: 0 !important; }

.border-left-0 { border-left: 0 !important; }

.border-action-primary { border-color: #092F85 !important; }

.border-action-secondary { border-color: #007BC5 !important; }

.border-action-default { border-color: #E8ECF4 !important; }

.border-accent-01 { border-color: #00BAF9 !important; }

.border-accent-02 { border-color: #00FF98 !important; }

.border-accent-03 { border-color: #00FED1 !important; }

.border-ui-01 { border-color: #FDFDFE !important; }

.border-ui-02, input[type="checkbox"] + label::before, input[type="radio"] + label::before { border-color: #C3CBDF !important; }

.border-ui-03 { border-color: #B4C0DA !important; }

.border-ui-04 { border-color: #8598C3 !important; }

.border-ui-05 { border-color: #4C68A7 !important; }

.border-ui-default { border-color: #E8ECF4 !important; }

.border-ui-nav { border-color: #061947 !important; }

.border-support-success { border-color: #5ACEC6 !important; }

.border-support-error { border-color: #FF7D8C !important; }

.border-support-warning { border-color: #FFB346 !important; }

.border-support-note { border-color: #FEFF87 !important; }

.border-text-primary { border-color: #040D21 !important; }

.border-text-secondary { border-color: #050D20 !important; }

.border-grey { border-color: #CCCCCC !important; }

.border-grey-light { border-color: #FEFEFE !important; }

.border-grey-dark { border-color: #333333 !important; }

.border-black { border-color: #000000 !important; }

.border-red { border-color: #E2001D !important; }

.border-primary { border-color: #007bff !important; }

.border-secondary { border-color: #6c757d !important; }

.border-warning { border-color: #ffc107 !important; }

.border-danger { border-color: #dc3545 !important; }

.border-white { border-color: #fff !important; }

.rounded, input[type="checkbox"] + label::before, .dropdown .dropdown-menu { border-radius: 2px !important; }

.rounded-top { border-top-left-radius: 2px !important; border-top-right-radius: 2px !important; }

.rounded-right { border-top-right-radius: 2px !important; border-bottom-right-radius: 2px !important; }

.rounded-bottom { border-bottom-right-radius: 2px !important; border-bottom-left-radius: 2px !important; }

.rounded-left { border-top-left-radius: 2px !important; border-bottom-left-radius: 2px !important; }

.rounded-circle { border-radius: 50% !important; }

.rounded-0 { border-radius: 0 !important; }

.d-none { display: none !important; }

.d-inline { display: inline !important; }

.d-inline-block, .form-row-per-page, .form-select-desc, h3 { display: inline-block !important; }

.d-block, .number { display: block !important; }

.d-table { display: table !important; }

.d-table-row { display: table-row !important; }

.d-table-cell { display: table-cell !important; }

.d-flex { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }

.d-inline-flex { display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

@media (min-width: 360px) { .d-cs-none { display: none !important; }
  .d-cs-inline { display: inline !important; }
  .d-cs-inline-block { display: inline-block !important; }
  .d-cs-block { display: block !important; }
  .d-cs-table { display: table !important; }
  .d-cs-table-row { display: table-row !important; }
  .d-cs-table-cell { display: table-cell !important; }
  .d-cs-flex { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }
  .d-cs-inline-flex { display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

@media (min-width: 768px) { .d-sm-none { display: none !important; }
  .d-sm-inline { display: inline !important; }
  .d-sm-inline-block { display: inline-block !important; }
  .d-sm-block { display: block !important; }
  .d-sm-table { display: table !important; }
  .d-sm-table-row { display: table-row !important; }
  .d-sm-table-cell { display: table-cell !important; }
  .d-sm-flex { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }
  .d-sm-inline-flex { display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

@media (min-width: 1024px) { .d-md-none { display: none !important; }
  .d-md-inline { display: inline !important; }
  .d-md-inline-block { display: inline-block !important; }
  .d-md-block { display: block !important; }
  .d-md-table { display: table !important; }
  .d-md-table-row { display: table-row !important; }
  .d-md-table-cell { display: table-cell !important; }
  .d-md-flex { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }
  .d-md-inline-flex { display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

@media (min-width: 1366px) { .d-lg-none { display: none !important; }
  .d-lg-inline { display: inline !important; }
  .d-lg-inline-block { display: inline-block !important; }
  .d-lg-block { display: block !important; }
  .d-lg-table { display: table !important; }
  .d-lg-table-row { display: table-row !important; }
  .d-lg-table-cell { display: table-cell !important; }
  .d-lg-flex { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }
  .d-lg-inline-flex { display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

@media (min-width: 1920px) { .d-xl-none { display: none !important; }
  .d-xl-inline { display: inline !important; }
  .d-xl-inline-block { display: inline-block !important; }
  .d-xl-block { display: block !important; }
  .d-xl-table { display: table !important; }
  .d-xl-table-row { display: table-row !important; }
  .d-xl-table-cell { display: table-cell !important; }
  .d-xl-flex { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }
  .d-xl-inline-flex { display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

@media print { .d-print-none { display: none !important; }
  .d-print-inline { display: inline !important; }
  .d-print-inline-block { display: inline-block !important; }
  .d-print-block { display: block !important; }
  .d-print-table { display: table !important; }
  .d-print-table-row { display: table-row !important; }
  .d-print-table-cell { display: table-cell !important; }
  .d-print-flex { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }
  .d-print-inline-flex { display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

.flex-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }

.flex-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }

.flex-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }

.flex-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }

.flex-wrap { -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }

.flex-nowrap { -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }

.flex-wrap-reverse { -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }

.flex-fill { -webkit-box-flex: 1 !important; -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }

.flex-grow-0 { -webkit-box-flex: 0 !important; -webkit-flex-grow: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; }

.flex-grow-1 { -webkit-box-flex: 1 !important; -webkit-flex-grow: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; }

.flex-shrink-0 { -webkit-flex-shrink: 0 !important; -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }

.flex-shrink-1 { -webkit-flex-shrink: 1 !important; -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }

.justify-content-start { -webkit-box-pack: start !important; -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }

.justify-content-end { -webkit-box-pack: end !important; -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }

.justify-content-center { -webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }

.justify-content-between { -webkit-box-pack: justify !important; -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }

.justify-content-around { -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }

.align-items-start { -webkit-box-align: start !important; -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }

.align-items-end { -webkit-box-align: end !important; -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }

.align-items-center { -webkit-box-align: center !important; -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }

.align-items-baseline { -webkit-box-align: baseline !important; -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }

.align-items-stretch { -webkit-box-align: stretch !important; -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }

.align-content-start { -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }

.align-content-end { -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }

.align-content-center { -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }

.align-content-between { -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }

.align-content-around { -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }

.align-content-stretch { -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }

.align-self-auto { -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important; }

.align-self-start { -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }

.align-self-end { -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }

.align-self-center { -webkit-align-self: center !important; -ms-flex-item-align: center !important; -ms-grid-row-align: center !important; align-self: center !important; }

.align-self-baseline { -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }

.align-self-stretch { -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important; }

@media (min-width: 360px) { .flex-cs-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-cs-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-cs-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-cs-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-cs-wrap { -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-cs-nowrap { -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-cs-wrap-reverse { -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .flex-cs-fill { -webkit-box-flex: 1 !important; -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }
  .flex-cs-grow-0 { -webkit-box-flex: 0 !important; -webkit-flex-grow: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; }
  .flex-cs-grow-1 { -webkit-box-flex: 1 !important; -webkit-flex-grow: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; }
  .flex-cs-shrink-0 { -webkit-flex-shrink: 0 !important; -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }
  .flex-cs-shrink-1 { -webkit-flex-shrink: 1 !important; -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }
  .justify-content-cs-start { -webkit-box-pack: start !important; -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-cs-end { -webkit-box-pack: end !important; -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-cs-center { -webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-cs-between { -webkit-box-pack: justify !important; -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-cs-around { -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-cs-start { -webkit-box-align: start !important; -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-cs-end { -webkit-box-align: end !important; -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-cs-center { -webkit-box-align: center !important; -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-cs-baseline { -webkit-box-align: baseline !important; -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-cs-stretch { -webkit-box-align: stretch !important; -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-cs-start { -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-cs-end { -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-cs-center { -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-cs-between { -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-cs-around { -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-cs-stretch { -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-cs-auto { -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important; }
  .align-self-cs-start { -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-cs-end { -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-cs-center { -webkit-align-self: center !important; -ms-flex-item-align: center !important; -ms-grid-row-align: center !important; align-self: center !important; }
  .align-self-cs-baseline { -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-cs-stretch { -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 768px) { .flex-sm-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-sm-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-sm-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-sm-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-sm-wrap { -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-sm-nowrap { -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse { -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .flex-sm-fill { -webkit-box-flex: 1 !important; -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }
  .flex-sm-grow-0 { -webkit-box-flex: 0 !important; -webkit-flex-grow: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; }
  .flex-sm-grow-1 { -webkit-box-flex: 1 !important; -webkit-flex-grow: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; }
  .flex-sm-shrink-0 { -webkit-flex-shrink: 0 !important; -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }
  .flex-sm-shrink-1 { -webkit-flex-shrink: 1 !important; -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }
  .justify-content-sm-start { -webkit-box-pack: start !important; -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-sm-end { -webkit-box-pack: end !important; -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-sm-center { -webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-sm-between { -webkit-box-pack: justify !important; -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-sm-around { -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-sm-start { -webkit-box-align: start !important; -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-sm-end { -webkit-box-align: end !important; -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-sm-center { -webkit-box-align: center !important; -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-sm-baseline { -webkit-box-align: baseline !important; -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-sm-stretch { -webkit-box-align: stretch !important; -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-sm-start { -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-sm-end { -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-sm-center { -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-sm-between { -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-sm-around { -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-sm-stretch { -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-sm-auto { -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important; }
  .align-self-sm-start { -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-sm-end { -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-sm-center { -webkit-align-self: center !important; -ms-flex-item-align: center !important; -ms-grid-row-align: center !important; align-self: center !important; }
  .align-self-sm-baseline { -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-sm-stretch { -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 1024px) { .flex-md-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-md-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-md-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-md-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-md-wrap { -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-md-nowrap { -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse { -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .flex-md-fill { -webkit-box-flex: 1 !important; -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }
  .flex-md-grow-0 { -webkit-box-flex: 0 !important; -webkit-flex-grow: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; }
  .flex-md-grow-1 { -webkit-box-flex: 1 !important; -webkit-flex-grow: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; }
  .flex-md-shrink-0 { -webkit-flex-shrink: 0 !important; -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }
  .flex-md-shrink-1 { -webkit-flex-shrink: 1 !important; -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }
  .justify-content-md-start { -webkit-box-pack: start !important; -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-md-end { -webkit-box-pack: end !important; -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-md-center { -webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-md-between { -webkit-box-pack: justify !important; -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-md-around { -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-md-start { -webkit-box-align: start !important; -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-md-end { -webkit-box-align: end !important; -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-md-center { -webkit-box-align: center !important; -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-md-baseline { -webkit-box-align: baseline !important; -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-md-stretch { -webkit-box-align: stretch !important; -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-md-start { -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-md-end { -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-md-center { -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-md-between { -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-md-around { -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-md-stretch { -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-md-auto { -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important; }
  .align-self-md-start { -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-md-end { -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-md-center { -webkit-align-self: center !important; -ms-flex-item-align: center !important; -ms-grid-row-align: center !important; align-self: center !important; }
  .align-self-md-baseline { -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-md-stretch { -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 1366px) { .flex-lg-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-lg-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-lg-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-lg-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-lg-wrap { -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-lg-nowrap { -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse { -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .flex-lg-fill { -webkit-box-flex: 1 !important; -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }
  .flex-lg-grow-0 { -webkit-box-flex: 0 !important; -webkit-flex-grow: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; }
  .flex-lg-grow-1 { -webkit-box-flex: 1 !important; -webkit-flex-grow: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; }
  .flex-lg-shrink-0 { -webkit-flex-shrink: 0 !important; -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }
  .flex-lg-shrink-1 { -webkit-flex-shrink: 1 !important; -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }
  .justify-content-lg-start { -webkit-box-pack: start !important; -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-lg-end { -webkit-box-pack: end !important; -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-lg-center { -webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-lg-between { -webkit-box-pack: justify !important; -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-lg-around { -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-lg-start { -webkit-box-align: start !important; -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-lg-end { -webkit-box-align: end !important; -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-lg-center { -webkit-box-align: center !important; -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-lg-baseline { -webkit-box-align: baseline !important; -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-lg-stretch { -webkit-box-align: stretch !important; -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-lg-start { -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-lg-end { -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-lg-center { -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-lg-between { -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-lg-around { -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-lg-stretch { -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-lg-auto { -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important; }
  .align-self-lg-start { -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-lg-end { -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-lg-center { -webkit-align-self: center !important; -ms-flex-item-align: center !important; -ms-grid-row-align: center !important; align-self: center !important; }
  .align-self-lg-baseline { -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-lg-stretch { -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 1920px) { .flex-xl-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-xl-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-xl-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-xl-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-xl-wrap { -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-xl-nowrap { -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse { -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .flex-xl-fill { -webkit-box-flex: 1 !important; -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }
  .flex-xl-grow-0 { -webkit-box-flex: 0 !important; -webkit-flex-grow: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; }
  .flex-xl-grow-1 { -webkit-box-flex: 1 !important; -webkit-flex-grow: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; }
  .flex-xl-shrink-0 { -webkit-flex-shrink: 0 !important; -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }
  .flex-xl-shrink-1 { -webkit-flex-shrink: 1 !important; -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }
  .justify-content-xl-start { -webkit-box-pack: start !important; -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-xl-end { -webkit-box-pack: end !important; -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-xl-center { -webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-xl-between { -webkit-box-pack: justify !important; -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-xl-around { -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-xl-start { -webkit-box-align: start !important; -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-xl-end { -webkit-box-align: end !important; -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-xl-center { -webkit-box-align: center !important; -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-xl-baseline { -webkit-box-align: baseline !important; -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-xl-stretch { -webkit-box-align: stretch !important; -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-xl-start { -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-xl-end { -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-xl-center { -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-xl-between { -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-xl-around { -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-xl-stretch { -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-xl-auto { -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important; }
  .align-self-xl-start { -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-xl-end { -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-xl-center { -webkit-align-self: center !important; -ms-flex-item-align: center !important; -ms-grid-row-align: center !important; align-self: center !important; }
  .align-self-xl-baseline { -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-xl-stretch { -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important; } }

.float-left { float: left !important; }

.float-right { float: right !important; }

.float-none { float: none !important; }

@media (min-width: 360px) { .float-cs-left { float: left !important; }
  .float-cs-right { float: right !important; }
  .float-cs-none { float: none !important; } }

@media (min-width: 768px) { .float-sm-left { float: left !important; }
  .float-sm-right { float: right !important; }
  .float-sm-none { float: none !important; } }

@media (min-width: 1024px) { .float-md-left { float: left !important; }
  .float-md-right { float: right !important; }
  .float-md-none { float: none !important; } }

@media (min-width: 1366px) { .float-lg-left { float: left !important; }
  .float-lg-right { float: right !important; }
  .float-lg-none { float: none !important; } }

@media (min-width: 1920px) { .float-xl-left { float: left !important; }
  .float-xl-right { float: right !important; }
  .float-xl-none { float: none !important; } }

.shadow-sm { box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow, header.site-header .navigation ul li ul.sub-menu, header.site-header .language .dropdown-menu, .select-category .dropdown-menu { box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-lg { box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none { box-shadow: none !important; }

.text-monospace { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

.text-justify { text-align: justify !important; }

.text-nowrap { white-space: nowrap !important; }

.text-truncate, .form-select select, .form-row-per-page select { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.text-left { text-align: left !important; }

.text-right { text-align: right !important; }

.text-center { text-align: center !important; }

@media (min-width: 360px) { .text-cs-left { text-align: left !important; }
  .text-cs-right { text-align: right !important; }
  .text-cs-center { text-align: center !important; } }

@media (min-width: 768px) { .text-sm-left { text-align: left !important; }
  .text-sm-right { text-align: right !important; }
  .text-sm-center { text-align: center !important; } }

@media (min-width: 1024px) { .text-md-left { text-align: left !important; }
  .text-md-right { text-align: right !important; }
  .text-md-center { text-align: center !important; } }

@media (min-width: 1366px) { .text-lg-left { text-align: left !important; }
  .text-lg-right { text-align: right !important; }
  .text-lg-center { text-align: center !important; } }

@media (min-width: 1920px) { .text-xl-left { text-align: left !important; }
  .text-xl-right { text-align: right !important; }
  .text-xl-center { text-align: center !important; } }

.text-lowercase { text-transform: lowercase !important; }

.text-uppercase, .year-line span, .year-line-small span { text-transform: uppercase !important; }

.text-capitalize { text-transform: capitalize !important; }

.font-weight-light { font-weight: 300 !important; }

.font-weight-normal { font-weight: 400 !important; }

.font-weight-bold { font-weight: 700 !important; }

.font-italic { font-style: italic !important; }

.text-white { color: #fff !important; }

.text-action-primary, input[type="checkbox"] + label::before, input[type="radio"] + label::before { color: #092F85 !important; }

a.text-action-primary:hover, a.text-action-primary:focus { color: #061e55 !important; }

.text-action-secondary { color: #007BC5 !important; }

a.text-action-secondary:hover, a.text-action-secondary:focus { color: #005b92 !important; }

.text-action-default { color: #E8ECF4 !important; }

a.text-action-default:hover, a.text-action-default:focus { color: #c6d0e4 !important; }

.text-accent-01 { color: #00BAF9 !important; }

a.text-accent-01:hover, a.text-accent-01:focus { color: #0094c6 !important; }

.text-accent-02 { color: #00FF98 !important; }

a.text-accent-02:hover, a.text-accent-02:focus { color: #00cc7a !important; }

.text-accent-03 { color: #00FED1 !important; }

a.text-accent-03:hover, a.text-accent-03:focus { color: #00cba7 !important; }

.text-ui-01 { color: #FDFDFE !important; }

a.text-ui-01:hover, a.text-ui-01:focus { color: #dbdbed !important; }

.text-ui-02 { color: #C3CBDF !important; }

a.text-ui-02:hover, a.text-ui-02:focus { color: #a2aecd !important; }

.text-ui-03 { color: #B4C0DA !important; }

a.text-ui-03:hover, a.text-ui-03:focus { color: #92a3c9 !important; }

.text-ui-04 { color: #8598C3 !important; }

a.text-ui-04:hover, a.text-ui-04:focus { color: #637bb2 !important; }

.text-ui-05 { color: #4C68A7 !important; }

a.text-ui-05:hover, a.text-ui-05:focus { color: #3c5284 !important; }

.text-ui-default { color: #E8ECF4 !important; }

a.text-ui-default:hover, a.text-ui-default:focus { color: #c6d0e4 !important; }

.text-ui-nav { color: #061947 !important; }

a.text-ui-nav:hover, a.text-ui-nav:focus { color: #020818 !important; }

.text-support-success { color: #5ACEC6 !important; }

a.text-support-success:hover, a.text-support-success:focus { color: #38bdb4 !important; }

.text-support-error { color: #FF7D8C !important; }

a.text-support-error:hover, a.text-support-error:focus { color: #ff4a5f !important; }

.text-support-warning { color: #FFB346 !important; }

a.text-support-warning:hover, a.text-support-warning:focus { color: #ff9e13 !important; }

.text-support-note { color: #FEFF87 !important; }

a.text-support-note:hover, a.text-support-note:focus { color: #feff54 !important; }

.text-text-primary { color: #040D21 !important; }

a.text-text-primary:hover, a.text-text-primary:focus { color: black !important; }

.text-text-secondary { color: #050D20 !important; }

a.text-text-secondary:hover, a.text-text-secondary:focus { color: black !important; }

.text-grey { color: #CCCCCC !important; }

a.text-grey:hover, a.text-grey:focus { color: #b3b2b2 !important; }

.text-grey-light { color: #FEFEFE !important; }

a.text-grey-light:hover, a.text-grey-light:focus { color: #e5e4e4 !important; }

.text-grey-dark { color: #333333 !important; }

a.text-grey-dark:hover, a.text-grey-dark:focus { color: #1a1919 !important; }

.text-black { color: #000000 !important; }

a.text-black:hover, a.text-black:focus { color: black !important; }

.text-red { color: #E2001D !important; }

a.text-red:hover, a.text-red:focus { color: #af0016 !important; }

.text-primary { color: #007bff !important; }

a.text-primary:hover, a.text-primary:focus { color: #0062cc !important; }

.text-secondary { color: #6c757d !important; }

a.text-secondary:hover, a.text-secondary:focus { color: #545b62 !important; }

.text-warning { color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus { color: #d39e00 !important; }

.text-danger { color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus { color: #bd2130 !important; }

.text-body { color: #212529 !important; }

.text-muted { color: #6c757d !important; }

.text-black-50 { color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 { color: rgba(255, 255, 255, 0.5) !important; }

.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }

.btn { display: inline-block; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; border-radius: 2px; -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media screen and (prefers-reduced-motion: reduce) { .btn { -webkit-transition: none; transition: none; } }

.btn:hover, .btn:focus { text-decoration: none; }

.btn:focus, .btn.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.btn.disabled, .btn:disabled { opacity: 0.65; }

.btn:not(:disabled):not(.disabled) { cursor: pointer; }

a.btn.disabled, fieldset:disabled a.btn { pointer-events: none; }

.btn-action-primary { color: #fff; background-color: #092F85; border-color: #092F85; }

.btn-action-primary:hover { color: #fff; background-color: #072261; border-color: #061e55; }

.btn-action-primary:focus, .btn-action-primary.focus { box-shadow: 0 0 0 0.2rem rgba(9, 47, 133, 0.5); }

.btn-action-primary.disabled, .btn-action-primary:disabled { color: #fff; background-color: #092F85; border-color: #092F85; }

.btn-action-primary:not(:disabled):not(.disabled):active, .btn-action-primary:not(:disabled):not(.disabled).active, .show > .btn-action-primary.dropdown-toggle { color: #fff; background-color: #061e55; border-color: #051a49; }

.btn-action-primary:not(:disabled):not(.disabled):active:focus, .btn-action-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-action-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(9, 47, 133, 0.5); }

.btn-action-secondary { color: #fff; background-color: #007BC5; border-color: #007BC5; }

.btn-action-secondary:hover { color: #fff; background-color: #00639f; border-color: #005b92; }

.btn-action-secondary:focus, .btn-action-secondary.focus { box-shadow: 0 0 0 0.2rem rgba(0, 123, 197, 0.5); }

.btn-action-secondary.disabled, .btn-action-secondary:disabled { color: #fff; background-color: #007BC5; border-color: #007BC5; }

.btn-action-secondary:not(:disabled):not(.disabled):active, .btn-action-secondary:not(:disabled):not(.disabled).active, .show > .btn-action-secondary.dropdown-toggle { color: #fff; background-color: #005b92; border-color: #005385; }

.btn-action-secondary:not(:disabled):not(.disabled):active:focus, .btn-action-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-action-secondary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(0, 123, 197, 0.5); }

.btn-action-default { color: #212529; background-color: #E8ECF4; border-color: #E8ECF4; }

.btn-action-default:hover { color: #212529; background-color: #ced7e8; border-color: #c6d0e4; }

.btn-action-default:focus, .btn-action-default.focus { box-shadow: 0 0 0 0.2rem rgba(232, 236, 244, 0.5); }

.btn-action-default.disabled, .btn-action-default:disabled { color: #212529; background-color: #E8ECF4; border-color: #E8ECF4; }

.btn-action-default:not(:disabled):not(.disabled):active, .btn-action-default:not(:disabled):not(.disabled).active, .show > .btn-action-default.dropdown-toggle { color: #212529; background-color: #c6d0e4; border-color: #bdc8df; }

.btn-action-default:not(:disabled):not(.disabled):active:focus, .btn-action-default:not(:disabled):not(.disabled).active:focus, .show > .btn-action-default.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(232, 236, 244, 0.5); }

.btn-accent-01 { color: #fff; background-color: #00BAF9; border-color: #00BAF9; }

.btn-accent-01:hover { color: #fff; background-color: #009dd3; border-color: #0094c6; }

.btn-accent-01:focus, .btn-accent-01.focus { box-shadow: 0 0 0 0.2rem rgba(0, 186, 249, 0.5); }

.btn-accent-01.disabled, .btn-accent-01:disabled { color: #fff; background-color: #00BAF9; border-color: #00BAF9; }

.btn-accent-01:not(:disabled):not(.disabled):active, .btn-accent-01:not(:disabled):not(.disabled).active, .show > .btn-accent-01.dropdown-toggle { color: #fff; background-color: #0094c6; border-color: #008ab9; }

.btn-accent-01:not(:disabled):not(.disabled):active:focus, .btn-accent-01:not(:disabled):not(.disabled).active:focus, .show > .btn-accent-01.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(0, 186, 249, 0.5); }

.btn-accent-02 { color: #212529; background-color: #00FF98; border-color: #00FF98; }

.btn-accent-02:hover { color: #fff; background-color: #00d981; border-color: #00cc7a; }

.btn-accent-02:focus, .btn-accent-02.focus { box-shadow: 0 0 0 0.2rem rgba(0, 255, 152, 0.5); }

.btn-accent-02.disabled, .btn-accent-02:disabled { color: #212529; background-color: #00FF98; border-color: #00FF98; }

.btn-accent-02:not(:disabled):not(.disabled):active, .btn-accent-02:not(:disabled):not(.disabled).active, .show > .btn-accent-02.dropdown-toggle { color: #fff; background-color: #00cc7a; border-color: #00bf72; }

.btn-accent-02:not(:disabled):not(.disabled):active:focus, .btn-accent-02:not(:disabled):not(.disabled).active:focus, .show > .btn-accent-02.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(0, 255, 152, 0.5); }

.btn-accent-03 { color: #212529; background-color: #00FED1; border-color: #00FED1; }

.btn-accent-03:hover { color: #fff; background-color: #00d8b2; border-color: #00cba7; }

.btn-accent-03:focus, .btn-accent-03.focus { box-shadow: 0 0 0 0.2rem rgba(0, 254, 209, 0.5); }

.btn-accent-03.disabled, .btn-accent-03:disabled { color: #212529; background-color: #00FED1; border-color: #00FED1; }

.btn-accent-03:not(:disabled):not(.disabled):active, .btn-accent-03:not(:disabled):not(.disabled).active, .show > .btn-accent-03.dropdown-toggle { color: #fff; background-color: #00cba7; border-color: #00be9d; }

.btn-accent-03:not(:disabled):not(.disabled):active:focus, .btn-accent-03:not(:disabled):not(.disabled).active:focus, .show > .btn-accent-03.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(0, 254, 209, 0.5); }

.btn-ui-01 { color: #212529; background-color: #FDFDFE; border-color: #FDFDFE; }

.btn-ui-01:hover { color: #212529; background-color: #e4e4f1; border-color: #dbdbed; }

.btn-ui-01:focus, .btn-ui-01.focus { box-shadow: 0 0 0 0.2rem rgba(253, 253, 254, 0.5); }

.btn-ui-01.disabled, .btn-ui-01:disabled { color: #212529; background-color: #FDFDFE; border-color: #FDFDFE; }

.btn-ui-01:not(:disabled):not(.disabled):active, .btn-ui-01:not(:disabled):not(.disabled).active, .show > .btn-ui-01.dropdown-toggle { color: #212529; background-color: #dbdbed; border-color: #d3d3e9; }

.btn-ui-01:not(:disabled):not(.disabled):active:focus, .btn-ui-01:not(:disabled):not(.disabled).active:focus, .show > .btn-ui-01.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(253, 253, 254, 0.5); }

.btn-ui-02 { color: #212529; background-color: #C3CBDF; border-color: #C3CBDF; }

.btn-ui-02:hover { color: #212529; background-color: #aab5d2; border-color: #a2aecd; }

.btn-ui-02:focus, .btn-ui-02.focus { box-shadow: 0 0 0 0.2rem rgba(195, 203, 223, 0.5); }

.btn-ui-02.disabled, .btn-ui-02:disabled { color: #212529; background-color: #C3CBDF; border-color: #C3CBDF; }

.btn-ui-02:not(:disabled):not(.disabled):active, .btn-ui-02:not(:disabled):not(.disabled).active, .show > .btn-ui-02.dropdown-toggle { color: #212529; background-color: #a2aecd; border-color: #99a7c9; }

.btn-ui-02:not(:disabled):not(.disabled):active:focus, .btn-ui-02:not(:disabled):not(.disabled).active:focus, .show > .btn-ui-02.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(195, 203, 223, 0.5); }

.btn-ui-03 { color: #212529; background-color: #B4C0DA; border-color: #B4C0DA; }

.btn-ui-03:hover { color: #212529; background-color: #9aaacd; border-color: #92a3c9; }

.btn-ui-03:focus, .btn-ui-03.focus { box-shadow: 0 0 0 0.2rem rgba(180, 192, 218, 0.5); }

.btn-ui-03.disabled, .btn-ui-03:disabled { color: #212529; background-color: #B4C0DA; border-color: #B4C0DA; }

.btn-ui-03:not(:disabled):not(.disabled):active, .btn-ui-03:not(:disabled):not(.disabled).active, .show > .btn-ui-03.dropdown-toggle { color: #212529; background-color: #92a3c9; border-color: #899cc5; }

.btn-ui-03:not(:disabled):not(.disabled):active:focus, .btn-ui-03:not(:disabled):not(.disabled).active:focus, .show > .btn-ui-03.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(180, 192, 218, 0.5); }

.btn-ui-04 { color: #212529; background-color: #8598C3; border-color: #8598C3; }

.btn-ui-04:hover { color: #fff; background-color: #6b82b6; border-color: #637bb2; }

.btn-ui-04:focus, .btn-ui-04.focus { box-shadow: 0 0 0 0.2rem rgba(133, 152, 195, 0.5); }

.btn-ui-04.disabled, .btn-ui-04:disabled { color: #212529; background-color: #8598C3; border-color: #8598C3; }

.btn-ui-04:not(:disabled):not(.disabled):active, .btn-ui-04:not(:disabled):not(.disabled).active, .show > .btn-ui-04.dropdown-toggle { color: #fff; background-color: #637bb2; border-color: #5a74ae; }

.btn-ui-04:not(:disabled):not(.disabled):active:focus, .btn-ui-04:not(:disabled):not(.disabled).active:focus, .show > .btn-ui-04.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(133, 152, 195, 0.5); }

.btn-ui-05 { color: #fff; background-color: #4C68A7; border-color: #4C68A7; }

.btn-ui-05:hover { color: #fff; background-color: #40588d; border-color: #3c5284; }

.btn-ui-05:focus, .btn-ui-05.focus { box-shadow: 0 0 0 0.2rem rgba(76, 104, 167, 0.5); }

.btn-ui-05.disabled, .btn-ui-05:disabled { color: #fff; background-color: #4C68A7; border-color: #4C68A7; }

.btn-ui-05:not(:disabled):not(.disabled):active, .btn-ui-05:not(:disabled):not(.disabled).active, .show > .btn-ui-05.dropdown-toggle { color: #fff; background-color: #3c5284; border-color: #384d7b; }

.btn-ui-05:not(:disabled):not(.disabled):active:focus, .btn-ui-05:not(:disabled):not(.disabled).active:focus, .show > .btn-ui-05.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(76, 104, 167, 0.5); }

.btn-ui-default { color: #212529; background-color: #E8ECF4; border-color: #E8ECF4; }

.btn-ui-default:hover { color: #212529; background-color: #ced7e8; border-color: #c6d0e4; }

.btn-ui-default:focus, .btn-ui-default.focus { box-shadow: 0 0 0 0.2rem rgba(232, 236, 244, 0.5); }

.btn-ui-default.disabled, .btn-ui-default:disabled { color: #212529; background-color: #E8ECF4; border-color: #E8ECF4; }

.btn-ui-default:not(:disabled):not(.disabled):active, .btn-ui-default:not(:disabled):not(.disabled).active, .show > .btn-ui-default.dropdown-toggle { color: #212529; background-color: #c6d0e4; border-color: #bdc8df; }

.btn-ui-default:not(:disabled):not(.disabled):active:focus, .btn-ui-default:not(:disabled):not(.disabled).active:focus, .show > .btn-ui-default.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(232, 236, 244, 0.5); }

.btn-ui-nav { color: #fff; background-color: #061947; border-color: #061947; }

.btn-ui-nav:hover { color: #fff; background-color: #030d24; border-color: #020818; }

.btn-ui-nav:focus, .btn-ui-nav.focus { box-shadow: 0 0 0 0.2rem rgba(6, 25, 71, 0.5); }

.btn-ui-nav.disabled, .btn-ui-nav:disabled { color: #fff; background-color: #061947; border-color: #061947; }

.btn-ui-nav:not(:disabled):not(.disabled):active, .btn-ui-nav:not(:disabled):not(.disabled).active, .show > .btn-ui-nav.dropdown-toggle { color: #fff; background-color: #020818; border-color: #01040c; }

.btn-ui-nav:not(:disabled):not(.disabled):active:focus, .btn-ui-nav:not(:disabled):not(.disabled).active:focus, .show > .btn-ui-nav.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(6, 25, 71, 0.5); }

.btn-support-success { color: #212529; background-color: #5ACEC6; border-color: #5ACEC6; }

.btn-support-success:hover { color: #212529; background-color: #3dc5bc; border-color: #38bdb4; }

.btn-support-success:focus, .btn-support-success.focus { box-shadow: 0 0 0 0.2rem rgba(90, 206, 198, 0.5); }

.btn-support-success.disabled, .btn-support-success:disabled { color: #212529; background-color: #5ACEC6; border-color: #5ACEC6; }

.btn-support-success:not(:disabled):not(.disabled):active, .btn-support-success:not(:disabled):not(.disabled).active, .show > .btn-support-success.dropdown-toggle { color: #fff; background-color: #38bdb4; border-color: #35b3aa; }

.btn-support-success:not(:disabled):not(.disabled):active:focus, .btn-support-success:not(:disabled):not(.disabled).active:focus, .show > .btn-support-success.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(90, 206, 198, 0.5); }

.btn-support-error { color: #212529; background-color: #FF7D8C; border-color: #FF7D8C; }

.btn-support-error:hover { color: #fff; background-color: #ff576a; border-color: #ff4a5f; }

.btn-support-error:focus, .btn-support-error.focus { box-shadow: 0 0 0 0.2rem rgba(255, 125, 140, 0.5); }

.btn-support-error.disabled, .btn-support-error:disabled { color: #212529; background-color: #FF7D8C; border-color: #FF7D8C; }

.btn-support-error:not(:disabled):not(.disabled):active, .btn-support-error:not(:disabled):not(.disabled).active, .show > .btn-support-error.dropdown-toggle { color: #fff; background-color: #ff4a5f; border-color: #ff3d54; }

.btn-support-error:not(:disabled):not(.disabled):active:focus, .btn-support-error:not(:disabled):not(.disabled).active:focus, .show > .btn-support-error.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(255, 125, 140, 0.5); }

.btn-support-warning { color: #212529; background-color: #FFB346; border-color: #FFB346; }

.btn-support-warning:hover { color: #212529; background-color: #ffa320; border-color: #ff9e13; }

.btn-support-warning:focus, .btn-support-warning.focus { box-shadow: 0 0 0 0.2rem rgba(255, 179, 70, 0.5); }

.btn-support-warning.disabled, .btn-support-warning:disabled { color: #212529; background-color: #FFB346; border-color: #FFB346; }

.btn-support-warning:not(:disabled):not(.disabled):active, .btn-support-warning:not(:disabled):not(.disabled).active, .show > .btn-support-warning.dropdown-toggle { color: #212529; background-color: #ff9e13; border-color: #ff9906; }

.btn-support-warning:not(:disabled):not(.disabled):active:focus, .btn-support-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-support-warning.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(255, 179, 70, 0.5); }

.btn-support-note { color: #212529; background-color: #FEFF87; border-color: #FEFF87; }

.btn-support-note:hover { color: #212529; background-color: #feff61; border-color: #feff54; }

.btn-support-note:focus, .btn-support-note.focus { box-shadow: 0 0 0 0.2rem rgba(254, 255, 135, 0.5); }

.btn-support-note.disabled, .btn-support-note:disabled { color: #212529; background-color: #FEFF87; border-color: #FEFF87; }

.btn-support-note:not(:disabled):not(.disabled):active, .btn-support-note:not(:disabled):not(.disabled).active, .show > .btn-support-note.dropdown-toggle { color: #212529; background-color: #feff54; border-color: #fdff47; }

.btn-support-note:not(:disabled):not(.disabled):active:focus, .btn-support-note:not(:disabled):not(.disabled).active:focus, .show > .btn-support-note.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(254, 255, 135, 0.5); }

.btn-text-primary { color: #fff; background-color: #040D21; border-color: #040D21; }

.btn-text-primary:hover { color: #fff; background-color: black; border-color: black; }

.btn-text-primary:focus, .btn-text-primary.focus { box-shadow: 0 0 0 0.2rem rgba(4, 13, 33, 0.5); }

.btn-text-primary.disabled, .btn-text-primary:disabled { color: #fff; background-color: #040D21; border-color: #040D21; }

.btn-text-primary:not(:disabled):not(.disabled):active, .btn-text-primary:not(:disabled):not(.disabled).active, .show > .btn-text-primary.dropdown-toggle { color: #fff; background-color: black; border-color: black; }

.btn-text-primary:not(:disabled):not(.disabled):active:focus, .btn-text-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-text-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(4, 13, 33, 0.5); }

.btn-text-secondary { color: #fff; background-color: #050D20; border-color: #050D20; }

.btn-text-secondary:hover { color: #fff; background-color: black; border-color: black; }

.btn-text-secondary:focus, .btn-text-secondary.focus { box-shadow: 0 0 0 0.2rem rgba(5, 13, 32, 0.5); }

.btn-text-secondary.disabled, .btn-text-secondary:disabled { color: #fff; background-color: #050D20; border-color: #050D20; }

.btn-text-secondary:not(:disabled):not(.disabled):active, .btn-text-secondary:not(:disabled):not(.disabled).active, .show > .btn-text-secondary.dropdown-toggle { color: #fff; background-color: black; border-color: black; }

.btn-text-secondary:not(:disabled):not(.disabled):active:focus, .btn-text-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-text-secondary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(5, 13, 32, 0.5); }

.btn-grey { color: #212529; background-color: #CCCCCC; border-color: #CCCCCC; }

.btn-grey:hover { color: #212529; background-color: #b9b9b9; border-color: #b3b2b2; }

.btn-grey:focus, .btn-grey.focus { box-shadow: 0 0 0 0.2rem rgba(204, 204, 204, 0.5); }

.btn-grey.disabled, .btn-grey:disabled { color: #212529; background-color: #CCCCCC; border-color: #CCCCCC; }

.btn-grey:not(:disabled):not(.disabled):active, .btn-grey:not(:disabled):not(.disabled).active, .show > .btn-grey.dropdown-toggle { color: #212529; background-color: #b3b2b2; border-color: #acacac; }

.btn-grey:not(:disabled):not(.disabled):active:focus, .btn-grey:not(:disabled):not(.disabled).active:focus, .show > .btn-grey.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(204, 204, 204, 0.5); }

.btn-grey-light { color: #212529; background-color: #FEFEFE; border-color: #FEFEFE; }

.btn-grey-light:hover { color: #212529; background-color: #ebebeb; border-color: #e5e4e4; }

.btn-grey-light:focus, .btn-grey-light.focus { box-shadow: 0 0 0 0.2rem rgba(254, 254, 254, 0.5); }

.btn-grey-light.disabled, .btn-grey-light:disabled { color: #212529; background-color: #FEFEFE; border-color: #FEFEFE; }

.btn-grey-light:not(:disabled):not(.disabled):active, .btn-grey-light:not(:disabled):not(.disabled).active, .show > .btn-grey-light.dropdown-toggle { color: #212529; background-color: #e5e4e4; border-color: #dedede; }

.btn-grey-light:not(:disabled):not(.disabled):active:focus, .btn-grey-light:not(:disabled):not(.disabled).active:focus, .show > .btn-grey-light.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(254, 254, 254, 0.5); }

.btn-grey-dark { color: #fff; background-color: #333333; border-color: #333333; }

.btn-grey-dark:hover { color: #fff; background-color: #202020; border-color: #1a1919; }

.btn-grey-dark:focus, .btn-grey-dark.focus { box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); }

.btn-grey-dark.disabled, .btn-grey-dark:disabled { color: #fff; background-color: #333333; border-color: #333333; }

.btn-grey-dark:not(:disabled):not(.disabled):active, .btn-grey-dark:not(:disabled):not(.disabled).active, .show > .btn-grey-dark.dropdown-toggle { color: #fff; background-color: #1a1919; border-color: #131313; }

.btn-grey-dark:not(:disabled):not(.disabled):active:focus, .btn-grey-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-grey-dark.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); }

.btn-black { color: #fff; background-color: #000000; border-color: #000000; }

.btn-black:hover { color: #fff; background-color: black; border-color: black; }

.btn-black:focus, .btn-black.focus { box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.btn-black.disabled, .btn-black:disabled { color: #fff; background-color: #000000; border-color: #000000; }

.btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active, .show > .btn-black.dropdown-toggle { color: #fff; background-color: black; border-color: black; }

.btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus, .show > .btn-black.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.btn-red { color: #fff; background-color: #E2001D; border-color: #E2001D; }

.btn-red:hover { color: #fff; background-color: #bc0018; border-color: #af0016; }

.btn-red:focus, .btn-red.focus { box-shadow: 0 0 0 0.2rem rgba(226, 0, 29, 0.5); }

.btn-red.disabled, .btn-red:disabled { color: #fff; background-color: #E2001D; border-color: #E2001D; }

.btn-red:not(:disabled):not(.disabled):active, .btn-red:not(:disabled):not(.disabled).active, .show > .btn-red.dropdown-toggle { color: #fff; background-color: #af0016; border-color: #a20015; }

.btn-red:not(:disabled):not(.disabled):active:focus, .btn-red:not(:disabled):not(.disabled).active:focus, .show > .btn-red.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(226, 0, 29, 0.5); }

.btn-primary { color: #fff; background-color: #007bff; border-color: #007bff; }

.btn-primary:hover { color: #fff; background-color: #0069d9; border-color: #0062cc; }

.btn-primary:focus, .btn-primary.focus { box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.btn-primary.disabled, .btn-primary:disabled { color: #fff; background-color: #007bff; border-color: #007bff; }

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { color: #fff; background-color: #0062cc; border-color: #005cbf; }

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.btn-secondary { color: #fff; background-color: #6c757d; border-color: #6c757d; }

.btn-secondary:hover { color: #fff; background-color: #5a6268; border-color: #545b62; }

.btn-secondary:focus, .btn-secondary.focus { box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-secondary.disabled, .btn-secondary:disabled { color: #fff; background-color: #6c757d; border-color: #6c757d; }

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { color: #fff; background-color: #545b62; border-color: #4e555b; }

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-warning { color: #212529; background-color: #ffc107; border-color: #ffc107; }

.btn-warning:hover { color: #212529; background-color: #e0a800; border-color: #d39e00; }

.btn-warning:focus, .btn-warning.focus { box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-warning.disabled, .btn-warning:disabled { color: #212529; background-color: #ffc107; border-color: #ffc107; }

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { color: #212529; background-color: #d39e00; border-color: #c69500; }

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-danger { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.btn-danger:hover { color: #fff; background-color: #c82333; border-color: #bd2130; }

.btn-danger:focus, .btn-danger.focus { box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-danger.disabled, .btn-danger:disabled { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { color: #fff; background-color: #bd2130; border-color: #b21f2d; }

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-action-primary { color: #092F85; background-color: transparent; background-image: none; border-color: #092F85; }

.btn-outline-action-primary:hover { color: #fff; background-color: #092F85; border-color: #092F85; }

.btn-outline-action-primary:focus, .btn-outline-action-primary.focus { box-shadow: 0 0 0 0.2rem rgba(9, 47, 133, 0.5); }

.btn-outline-action-primary.disabled, .btn-outline-action-primary:disabled { color: #092F85; background-color: transparent; }

.btn-outline-action-primary:not(:disabled):not(.disabled):active, .btn-outline-action-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-action-primary.dropdown-toggle { color: #fff; background-color: #092F85; border-color: #092F85; }

.btn-outline-action-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-action-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-action-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(9, 47, 133, 0.5); }

.btn-outline-action-secondary { color: #007BC5; background-color: transparent; background-image: none; border-color: #007BC5; }

.btn-outline-action-secondary:hover { color: #fff; background-color: #007BC5; border-color: #007BC5; }

.btn-outline-action-secondary:focus, .btn-outline-action-secondary.focus { box-shadow: 0 0 0 0.2rem rgba(0, 123, 197, 0.5); }

.btn-outline-action-secondary.disabled, .btn-outline-action-secondary:disabled { color: #007BC5; background-color: transparent; }

.btn-outline-action-secondary:not(:disabled):not(.disabled):active, .btn-outline-action-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-action-secondary.dropdown-toggle { color: #fff; background-color: #007BC5; border-color: #007BC5; }

.btn-outline-action-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-action-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-action-secondary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(0, 123, 197, 0.5); }

.btn-outline-action-default { color: #E8ECF4; background-color: transparent; background-image: none; border-color: #E8ECF4; }

.btn-outline-action-default:hover { color: #212529; background-color: #E8ECF4; border-color: #E8ECF4; }

.btn-outline-action-default:focus, .btn-outline-action-default.focus { box-shadow: 0 0 0 0.2rem rgba(232, 236, 244, 0.5); }

.btn-outline-action-default.disabled, .btn-outline-action-default:disabled { color: #E8ECF4; background-color: transparent; }

.btn-outline-action-default:not(:disabled):not(.disabled):active, .btn-outline-action-default:not(:disabled):not(.disabled).active, .show > .btn-outline-action-default.dropdown-toggle { color: #212529; background-color: #E8ECF4; border-color: #E8ECF4; }

.btn-outline-action-default:not(:disabled):not(.disabled):active:focus, .btn-outline-action-default:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-action-default.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(232, 236, 244, 0.5); }

.btn-outline-accent-01 { color: #00BAF9; background-color: transparent; background-image: none; border-color: #00BAF9; }

.btn-outline-accent-01:hover { color: #fff; background-color: #00BAF9; border-color: #00BAF9; }

.btn-outline-accent-01:focus, .btn-outline-accent-01.focus { box-shadow: 0 0 0 0.2rem rgba(0, 186, 249, 0.5); }

.btn-outline-accent-01.disabled, .btn-outline-accent-01:disabled { color: #00BAF9; background-color: transparent; }

.btn-outline-accent-01:not(:disabled):not(.disabled):active, .btn-outline-accent-01:not(:disabled):not(.disabled).active, .show > .btn-outline-accent-01.dropdown-toggle { color: #fff; background-color: #00BAF9; border-color: #00BAF9; }

.btn-outline-accent-01:not(:disabled):not(.disabled):active:focus, .btn-outline-accent-01:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-accent-01.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(0, 186, 249, 0.5); }

.btn-outline-accent-02 { color: #00FF98; background-color: transparent; background-image: none; border-color: #00FF98; }

.btn-outline-accent-02:hover { color: #212529; background-color: #00FF98; border-color: #00FF98; }

.btn-outline-accent-02:focus, .btn-outline-accent-02.focus { box-shadow: 0 0 0 0.2rem rgba(0, 255, 152, 0.5); }

.btn-outline-accent-02.disabled, .btn-outline-accent-02:disabled { color: #00FF98; background-color: transparent; }

.btn-outline-accent-02:not(:disabled):not(.disabled):active, .btn-outline-accent-02:not(:disabled):not(.disabled).active, .show > .btn-outline-accent-02.dropdown-toggle { color: #212529; background-color: #00FF98; border-color: #00FF98; }

.btn-outline-accent-02:not(:disabled):not(.disabled):active:focus, .btn-outline-accent-02:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-accent-02.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(0, 255, 152, 0.5); }

.btn-outline-accent-03 { color: #00FED1; background-color: transparent; background-image: none; border-color: #00FED1; }

.btn-outline-accent-03:hover { color: #212529; background-color: #00FED1; border-color: #00FED1; }

.btn-outline-accent-03:focus, .btn-outline-accent-03.focus { box-shadow: 0 0 0 0.2rem rgba(0, 254, 209, 0.5); }

.btn-outline-accent-03.disabled, .btn-outline-accent-03:disabled { color: #00FED1; background-color: transparent; }

.btn-outline-accent-03:not(:disabled):not(.disabled):active, .btn-outline-accent-03:not(:disabled):not(.disabled).active, .show > .btn-outline-accent-03.dropdown-toggle { color: #212529; background-color: #00FED1; border-color: #00FED1; }

.btn-outline-accent-03:not(:disabled):not(.disabled):active:focus, .btn-outline-accent-03:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-accent-03.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(0, 254, 209, 0.5); }

.btn-outline-ui-01 { color: #FDFDFE; background-color: transparent; background-image: none; border-color: #FDFDFE; }

.btn-outline-ui-01:hover { color: #212529; background-color: #FDFDFE; border-color: #FDFDFE; }

.btn-outline-ui-01:focus, .btn-outline-ui-01.focus { box-shadow: 0 0 0 0.2rem rgba(253, 253, 254, 0.5); }

.btn-outline-ui-01.disabled, .btn-outline-ui-01:disabled { color: #FDFDFE; background-color: transparent; }

.btn-outline-ui-01:not(:disabled):not(.disabled):active, .btn-outline-ui-01:not(:disabled):not(.disabled).active, .show > .btn-outline-ui-01.dropdown-toggle { color: #212529; background-color: #FDFDFE; border-color: #FDFDFE; }

.btn-outline-ui-01:not(:disabled):not(.disabled):active:focus, .btn-outline-ui-01:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-ui-01.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(253, 253, 254, 0.5); }

.btn-outline-ui-02 { color: #C3CBDF; background-color: transparent; background-image: none; border-color: #C3CBDF; }

.btn-outline-ui-02:hover { color: #212529; background-color: #C3CBDF; border-color: #C3CBDF; }

.btn-outline-ui-02:focus, .btn-outline-ui-02.focus { box-shadow: 0 0 0 0.2rem rgba(195, 203, 223, 0.5); }

.btn-outline-ui-02.disabled, .btn-outline-ui-02:disabled { color: #C3CBDF; background-color: transparent; }

.btn-outline-ui-02:not(:disabled):not(.disabled):active, .btn-outline-ui-02:not(:disabled):not(.disabled).active, .show > .btn-outline-ui-02.dropdown-toggle { color: #212529; background-color: #C3CBDF; border-color: #C3CBDF; }

.btn-outline-ui-02:not(:disabled):not(.disabled):active:focus, .btn-outline-ui-02:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-ui-02.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(195, 203, 223, 0.5); }

.btn-outline-ui-03 { color: #B4C0DA; background-color: transparent; background-image: none; border-color: #B4C0DA; }

.btn-outline-ui-03:hover { color: #212529; background-color: #B4C0DA; border-color: #B4C0DA; }

.btn-outline-ui-03:focus, .btn-outline-ui-03.focus { box-shadow: 0 0 0 0.2rem rgba(180, 192, 218, 0.5); }

.btn-outline-ui-03.disabled, .btn-outline-ui-03:disabled { color: #B4C0DA; background-color: transparent; }

.btn-outline-ui-03:not(:disabled):not(.disabled):active, .btn-outline-ui-03:not(:disabled):not(.disabled).active, .show > .btn-outline-ui-03.dropdown-toggle { color: #212529; background-color: #B4C0DA; border-color: #B4C0DA; }

.btn-outline-ui-03:not(:disabled):not(.disabled):active:focus, .btn-outline-ui-03:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-ui-03.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(180, 192, 218, 0.5); }

.btn-outline-ui-04 { color: #8598C3; background-color: transparent; background-image: none; border-color: #8598C3; }

.btn-outline-ui-04:hover { color: #212529; background-color: #8598C3; border-color: #8598C3; }

.btn-outline-ui-04:focus, .btn-outline-ui-04.focus { box-shadow: 0 0 0 0.2rem rgba(133, 152, 195, 0.5); }

.btn-outline-ui-04.disabled, .btn-outline-ui-04:disabled { color: #8598C3; background-color: transparent; }

.btn-outline-ui-04:not(:disabled):not(.disabled):active, .btn-outline-ui-04:not(:disabled):not(.disabled).active, .show > .btn-outline-ui-04.dropdown-toggle { color: #212529; background-color: #8598C3; border-color: #8598C3; }

.btn-outline-ui-04:not(:disabled):not(.disabled):active:focus, .btn-outline-ui-04:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-ui-04.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(133, 152, 195, 0.5); }

.btn-outline-ui-05 { color: #4C68A7; background-color: transparent; background-image: none; border-color: #4C68A7; }

.btn-outline-ui-05:hover { color: #fff; background-color: #4C68A7; border-color: #4C68A7; }

.btn-outline-ui-05:focus, .btn-outline-ui-05.focus { box-shadow: 0 0 0 0.2rem rgba(76, 104, 167, 0.5); }

.btn-outline-ui-05.disabled, .btn-outline-ui-05:disabled { color: #4C68A7; background-color: transparent; }

.btn-outline-ui-05:not(:disabled):not(.disabled):active, .btn-outline-ui-05:not(:disabled):not(.disabled).active, .show > .btn-outline-ui-05.dropdown-toggle { color: #fff; background-color: #4C68A7; border-color: #4C68A7; }

.btn-outline-ui-05:not(:disabled):not(.disabled):active:focus, .btn-outline-ui-05:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-ui-05.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(76, 104, 167, 0.5); }

.btn-outline-ui-default { color: #E8ECF4; background-color: transparent; background-image: none; border-color: #E8ECF4; }

.btn-outline-ui-default:hover { color: #212529; background-color: #E8ECF4; border-color: #E8ECF4; }

.btn-outline-ui-default:focus, .btn-outline-ui-default.focus { box-shadow: 0 0 0 0.2rem rgba(232, 236, 244, 0.5); }

.btn-outline-ui-default.disabled, .btn-outline-ui-default:disabled { color: #E8ECF4; background-color: transparent; }

.btn-outline-ui-default:not(:disabled):not(.disabled):active, .btn-outline-ui-default:not(:disabled):not(.disabled).active, .show > .btn-outline-ui-default.dropdown-toggle { color: #212529; background-color: #E8ECF4; border-color: #E8ECF4; }

.btn-outline-ui-default:not(:disabled):not(.disabled):active:focus, .btn-outline-ui-default:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-ui-default.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(232, 236, 244, 0.5); }

.btn-outline-ui-nav { color: #061947; background-color: transparent; background-image: none; border-color: #061947; }

.btn-outline-ui-nav:hover { color: #fff; background-color: #061947; border-color: #061947; }

.btn-outline-ui-nav:focus, .btn-outline-ui-nav.focus { box-shadow: 0 0 0 0.2rem rgba(6, 25, 71, 0.5); }

.btn-outline-ui-nav.disabled, .btn-outline-ui-nav:disabled { color: #061947; background-color: transparent; }

.btn-outline-ui-nav:not(:disabled):not(.disabled):active, .btn-outline-ui-nav:not(:disabled):not(.disabled).active, .show > .btn-outline-ui-nav.dropdown-toggle { color: #fff; background-color: #061947; border-color: #061947; }

.btn-outline-ui-nav:not(:disabled):not(.disabled):active:focus, .btn-outline-ui-nav:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-ui-nav.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(6, 25, 71, 0.5); }

.btn-outline-support-success { color: #5ACEC6; background-color: transparent; background-image: none; border-color: #5ACEC6; }

.btn-outline-support-success:hover { color: #212529; background-color: #5ACEC6; border-color: #5ACEC6; }

.btn-outline-support-success:focus, .btn-outline-support-success.focus { box-shadow: 0 0 0 0.2rem rgba(90, 206, 198, 0.5); }

.btn-outline-support-success.disabled, .btn-outline-support-success:disabled { color: #5ACEC6; background-color: transparent; }

.btn-outline-support-success:not(:disabled):not(.disabled):active, .btn-outline-support-success:not(:disabled):not(.disabled).active, .show > .btn-outline-support-success.dropdown-toggle { color: #212529; background-color: #5ACEC6; border-color: #5ACEC6; }

.btn-outline-support-success:not(:disabled):not(.disabled):active:focus, .btn-outline-support-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-support-success.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(90, 206, 198, 0.5); }

.btn-outline-support-error { color: #FF7D8C; background-color: transparent; background-image: none; border-color: #FF7D8C; }

.btn-outline-support-error:hover { color: #212529; background-color: #FF7D8C; border-color: #FF7D8C; }

.btn-outline-support-error:focus, .btn-outline-support-error.focus { box-shadow: 0 0 0 0.2rem rgba(255, 125, 140, 0.5); }

.btn-outline-support-error.disabled, .btn-outline-support-error:disabled { color: #FF7D8C; background-color: transparent; }

.btn-outline-support-error:not(:disabled):not(.disabled):active, .btn-outline-support-error:not(:disabled):not(.disabled).active, .show > .btn-outline-support-error.dropdown-toggle { color: #212529; background-color: #FF7D8C; border-color: #FF7D8C; }

.btn-outline-support-error:not(:disabled):not(.disabled):active:focus, .btn-outline-support-error:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-support-error.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(255, 125, 140, 0.5); }

.btn-outline-support-warning { color: #FFB346; background-color: transparent; background-image: none; border-color: #FFB346; }

.btn-outline-support-warning:hover { color: #212529; background-color: #FFB346; border-color: #FFB346; }

.btn-outline-support-warning:focus, .btn-outline-support-warning.focus { box-shadow: 0 0 0 0.2rem rgba(255, 179, 70, 0.5); }

.btn-outline-support-warning.disabled, .btn-outline-support-warning:disabled { color: #FFB346; background-color: transparent; }

.btn-outline-support-warning:not(:disabled):not(.disabled):active, .btn-outline-support-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-support-warning.dropdown-toggle { color: #212529; background-color: #FFB346; border-color: #FFB346; }

.btn-outline-support-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-support-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-support-warning.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(255, 179, 70, 0.5); }

.btn-outline-support-note { color: #FEFF87; background-color: transparent; background-image: none; border-color: #FEFF87; }

.btn-outline-support-note:hover { color: #212529; background-color: #FEFF87; border-color: #FEFF87; }

.btn-outline-support-note:focus, .btn-outline-support-note.focus { box-shadow: 0 0 0 0.2rem rgba(254, 255, 135, 0.5); }

.btn-outline-support-note.disabled, .btn-outline-support-note:disabled { color: #FEFF87; background-color: transparent; }

.btn-outline-support-note:not(:disabled):not(.disabled):active, .btn-outline-support-note:not(:disabled):not(.disabled).active, .show > .btn-outline-support-note.dropdown-toggle { color: #212529; background-color: #FEFF87; border-color: #FEFF87; }

.btn-outline-support-note:not(:disabled):not(.disabled):active:focus, .btn-outline-support-note:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-support-note.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(254, 255, 135, 0.5); }

.btn-outline-text-primary { color: #040D21; background-color: transparent; background-image: none; border-color: #040D21; }

.btn-outline-text-primary:hover { color: #fff; background-color: #040D21; border-color: #040D21; }

.btn-outline-text-primary:focus, .btn-outline-text-primary.focus { box-shadow: 0 0 0 0.2rem rgba(4, 13, 33, 0.5); }

.btn-outline-text-primary.disabled, .btn-outline-text-primary:disabled { color: #040D21; background-color: transparent; }

.btn-outline-text-primary:not(:disabled):not(.disabled):active, .btn-outline-text-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-text-primary.dropdown-toggle { color: #fff; background-color: #040D21; border-color: #040D21; }

.btn-outline-text-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-text-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-text-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(4, 13, 33, 0.5); }

.btn-outline-text-secondary { color: #050D20; background-color: transparent; background-image: none; border-color: #050D20; }

.btn-outline-text-secondary:hover { color: #fff; background-color: #050D20; border-color: #050D20; }

.btn-outline-text-secondary:focus, .btn-outline-text-secondary.focus { box-shadow: 0 0 0 0.2rem rgba(5, 13, 32, 0.5); }

.btn-outline-text-secondary.disabled, .btn-outline-text-secondary:disabled { color: #050D20; background-color: transparent; }

.btn-outline-text-secondary:not(:disabled):not(.disabled):active, .btn-outline-text-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-text-secondary.dropdown-toggle { color: #fff; background-color: #050D20; border-color: #050D20; }

.btn-outline-text-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-text-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-text-secondary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(5, 13, 32, 0.5); }

.btn-outline-grey { color: #CCCCCC; background-color: transparent; background-image: none; border-color: #CCCCCC; }

.btn-outline-grey:hover { color: #212529; background-color: #CCCCCC; border-color: #CCCCCC; }

.btn-outline-grey:focus, .btn-outline-grey.focus { box-shadow: 0 0 0 0.2rem rgba(204, 204, 204, 0.5); }

.btn-outline-grey.disabled, .btn-outline-grey:disabled { color: #CCCCCC; background-color: transparent; }

.btn-outline-grey:not(:disabled):not(.disabled):active, .btn-outline-grey:not(:disabled):not(.disabled).active, .show > .btn-outline-grey.dropdown-toggle { color: #212529; background-color: #CCCCCC; border-color: #CCCCCC; }

.btn-outline-grey:not(:disabled):not(.disabled):active:focus, .btn-outline-grey:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-grey.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(204, 204, 204, 0.5); }

.btn-outline-grey-light { color: #FEFEFE; background-color: transparent; background-image: none; border-color: #FEFEFE; }

.btn-outline-grey-light:hover { color: #212529; background-color: #FEFEFE; border-color: #FEFEFE; }

.btn-outline-grey-light:focus, .btn-outline-grey-light.focus { box-shadow: 0 0 0 0.2rem rgba(254, 254, 254, 0.5); }

.btn-outline-grey-light.disabled, .btn-outline-grey-light:disabled { color: #FEFEFE; background-color: transparent; }

.btn-outline-grey-light:not(:disabled):not(.disabled):active, .btn-outline-grey-light:not(:disabled):not(.disabled).active, .show > .btn-outline-grey-light.dropdown-toggle { color: #212529; background-color: #FEFEFE; border-color: #FEFEFE; }

.btn-outline-grey-light:not(:disabled):not(.disabled):active:focus, .btn-outline-grey-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-grey-light.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(254, 254, 254, 0.5); }

.btn-outline-grey-dark { color: #333333; background-color: transparent; background-image: none; border-color: #333333; }

.btn-outline-grey-dark:hover { color: #fff; background-color: #333333; border-color: #333333; }

.btn-outline-grey-dark:focus, .btn-outline-grey-dark.focus { box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); }

.btn-outline-grey-dark.disabled, .btn-outline-grey-dark:disabled { color: #333333; background-color: transparent; }

.btn-outline-grey-dark:not(:disabled):not(.disabled):active, .btn-outline-grey-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-grey-dark.dropdown-toggle { color: #fff; background-color: #333333; border-color: #333333; }

.btn-outline-grey-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-grey-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-grey-dark.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); }

.btn-outline-black { color: #000000; background-color: transparent; background-image: none; border-color: #000000; }

.btn-outline-black:hover { color: #fff; background-color: #000000; border-color: #000000; }

.btn-outline-black:focus, .btn-outline-black.focus { box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.btn-outline-black.disabled, .btn-outline-black:disabled { color: #000000; background-color: transparent; }

.btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active, .show > .btn-outline-black.dropdown-toggle { color: #fff; background-color: #000000; border-color: #000000; }

.btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-black.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.btn-outline-red { color: #E2001D; background-color: transparent; background-image: none; border-color: #E2001D; }

.btn-outline-red:hover { color: #fff; background-color: #E2001D; border-color: #E2001D; }

.btn-outline-red:focus, .btn-outline-red.focus { box-shadow: 0 0 0 0.2rem rgba(226, 0, 29, 0.5); }

.btn-outline-red.disabled, .btn-outline-red:disabled { color: #E2001D; background-color: transparent; }

.btn-outline-red:not(:disabled):not(.disabled):active, .btn-outline-red:not(:disabled):not(.disabled).active, .show > .btn-outline-red.dropdown-toggle { color: #fff; background-color: #E2001D; border-color: #E2001D; }

.btn-outline-red:not(:disabled):not(.disabled):active:focus, .btn-outline-red:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(226, 0, 29, 0.5); }

.btn-outline-primary { color: #007bff; background-color: transparent; background-image: none; border-color: #007bff; }

.btn-outline-primary:hover { color: #fff; background-color: #007bff; border-color: #007bff; }

.btn-outline-primary:focus, .btn-outline-primary.focus { box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.btn-outline-primary.disabled, .btn-outline-primary:disabled { color: #007bff; background-color: transparent; }

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { color: #fff; background-color: #007bff; border-color: #007bff; }

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.btn-outline-secondary { color: #6c757d; background-color: transparent; background-image: none; border-color: #6c757d; }

.btn-outline-secondary:hover { color: #fff; background-color: #6c757d; border-color: #6c757d; }

.btn-outline-secondary:focus, .btn-outline-secondary.focus { box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color: #6c757d; background-color: transparent; }

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { color: #fff; background-color: #6c757d; border-color: #6c757d; }

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-outline-warning { color: #ffc107; background-color: transparent; background-image: none; border-color: #ffc107; }

.btn-outline-warning:hover { color: #212529; background-color: #ffc107; border-color: #ffc107; }

.btn-outline-warning:focus, .btn-outline-warning.focus { box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-warning.disabled, .btn-outline-warning:disabled { color: #ffc107; background-color: transparent; }

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { color: #212529; background-color: #ffc107; border-color: #ffc107; }

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-danger { color: #dc3545; background-color: transparent; background-image: none; border-color: #dc3545; }

.btn-outline-danger:hover { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.btn-outline-danger:focus, .btn-outline-danger.focus { box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-danger.disabled, .btn-outline-danger:disabled { color: #dc3545; background-color: transparent; }

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-link { font-weight: 400; color: #092F85; background-color: transparent; }

.btn-link:hover { color: #324d90; text-decoration: none; background-color: transparent; border-color: transparent; }

.btn-link:focus, .btn-link.focus { text-decoration: none; border-color: transparent; box-shadow: none; }

.btn-link:disabled, .btn-link.disabled { color: #6c757d; pointer-events: none; }

.btn-lg { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; }

.btn-sm { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; }

.btn-block { display: block; width: 100%; }

.btn-block + .btn-block { margin-top: 0.5rem; }

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; }

.btn { -webkit-transition: none; transition: none; border-radius: 2px; }

.btn.btn-icon { color: transparent; position: relative; z-index: 1; }

.btn.btn-icon::before { position: absolute; z-index: 2; width: 100%; font-size: var(--text-large); left: 0; vertical-align: middle; }

.btn.btn-icon:hover { color: transparent !important; }

.btn.btn-icon.btn-loading::before { color: #FDFDFE; content: '\F1CE'; }

.btn.btn-icon.btn-support-error::before { color: #040D21; content: '\F12A'; }

.btn.btn-icon.btn-support-success::before { color: #040D21; content: '\F00C'; }

input[type="text"], input[type="email"], input[type="password"], select, textarea { display: block; width: 100%; color: #040D21; background-color: #fff; background-clip: padding-box; border: 1px solid #B4C0DA; border-radius: 0.25rem; position: relative; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding-bottom: calc(var(--spacer) + 3px); }

input[type="text"].error, input[type="email"].error, input[type="password"].error, select.error, textarea.error { border-bottom: 4px inset #FF7D8C; padding-bottom: var(--spacer); }

input[type="text"].valid, input[type="email"].valid, input[type="password"].valid, select.valid, textarea.valid { border-bottom: 4px inset #5ACEC6; padding-bottom: var(--spacer); }

input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, select:focus, textarea:focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(195, 203, 223, 0.5); }

.form-select, .form-row-per-page { position: relative; z-index: 1; }

.form-select select, .form-row-per-page select { cursor: pointer; z-index: 1; }

.form-select::after, .form-row-per-page::after { font-weight: bold; font-family: "Font Awesome 5 Free"; content: "\F078"; position: absolute; right: 0; display: block; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); color: #CCCCCC; pointer-events: none; cursor: pointer; z-index: 2; }

.form-row-per-page select { width: auto; }

.form-row-per-page select.error, .form-row-per-page select.valid { border-bottom: 1px solid #C3CBDF !important; }

textarea { min-height: 7.75rem; }

input[type="file"] { width: 100%; opacity: 0; overflow: hidden; position: absolute; z-index: 1; cursor: pointer; }

input[type="file"] + label { position: relative; z-index: 2; font-weight: normal; cursor: inherit; pointer-events: none; }

input[type="file"]:focus + label { outline: 0; box-shadow: 0 0 0 0.2rem rgba(232, 236, 244, 0.5); }

input[type="file"]:hover + label { color: #324d90; }

input[type="checkbox"] + label::before, input[type="radio"] + label::before { content: '\0020'; }

input[type="checkbox"], input[type="radio"] { cursor: pointer; opacity: 0; position: relative; z-index: 3; }

input[type="checkbox"] + label, input[type="radio"] + label { font-family: "BentonSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; margin-left: calc(0px - (var(--text-size))); position: relative; z-index: 1; }

input[type="checkbox"] + label::before, input[type="radio"] + label::before { cursor: pointer; pointer-events: none; display: inline-block; font-family: "Font Awesome 5 Free"; font-size: var(--text-tiny); line-height: calc(var(--text-standard) - 2px); width: var(--text-standard); height: var(--text-standard); vertical-align: middle; margin-top: -4px; margin-right: 4px; padding-left: 0.15em; position: relative; z-index: 2; }

input[type="radio"] + label::before { border-radius: 50%; }

.form-label { font-weight: normal; width: 100%; }

h2, .h2, h3, .h3, p { margin-bottom: 0; }

p + p, h2 + p, h3 + p { margin-top: var(--line-standard); }

.breadcrumb .breadcrumb-list .breadcrumb-item a { font-weight: bold; }

.breadcrumb .breadcrumb-list .breadcrumb-item::before { content: '\002F'; margin: 0 0.5rem 0 0; }

.breadcrumb .breadcrumb-list .breadcrumb-item:first-child::before { content: ''; margin: 0; }

.dropdown { position: relative; }

.dropdown .dropdown-menu { position: absolute; width: 100%; z-index: 100; }

/**/
@font-face { font-family: "Apercu Pro Bold"; src: url("assets/fonts/apercu-bold-pro.woff2") format("woff2"), url("assets/fonts/apercu-bold-pro.woff") format("woff"), url("assets/fonts/apercu-bold-pro.otf") format("opentype"); font-style: normal; font-weight: 400; }

@font-face { font-family: "Apercu Pro"; src: url("assets/fonts/apercu-regular-pro.woff2") format("woff2"), url("assets/fonts/apercu-regular-pro.woff") format("woff"), url("assets/fonts/apercu-regular-pro.otf") format("opentype"); font-style: normal; font-weight: 400; }

@font-face { font-family: 'IBM Plex Serif', serif; font-style: normal; font-weight: 400; }

@font-face { font-family: 'IBM Plex Serif Bold', serif; font-style: normal; font-weight: 700; }

@font-face { font-family: 'IBM Plex Serif Italic', serif; font-style: italic; font-weight: 400; }

@font-face { font-family: 'symbola_next'; src: url("assets/fonts/symbolanexttypenumber_2-webfont.woff2") format("woff2"), url("assets/fonts/symbolanexttypenumber_2-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }

.grey { background-color: rgba(155, 155, 155, 0.1); }

.grey.text { background-color: transparent; color: rgba(0, 0, 0, 0.5); }

.white { color: white !important; }

.black { color: #000000 !important; }

.red { color: #E2001D !important; font-weight: 400; }

h3 { color: #000000; font-weight: 400; }

h3.red { color: #E2001D; }

.ibm, .homeCarousel .item .bg h5 { font-family: "IBM Plex Serif"; }

.bold, .year-line span, .year-line-small span, .single-approfondimento .box-newsletter button, .single-ricerca .box-newsletter button, .single-progetto .box-newsletter button { font-family: "Apercu Pro Bold" !important; }

.no-active { opacity: 0.5; pointer-events: none; cursor: initial; }

.line-height-none { line-height: 1 !important; }

blockquote { display: block; font-style: italic; }

.custom-content-style a, .custom-content-style a:link, .custom-content-style a:visited { color: #E2001D; text-decoration: underline; }

.custom-content-style a:hover, .custom-content-style a:active, .custom-content-style a:focus { text-decoration: none; }

header.site-header.open { height: auto; }

@media (max-width: 1365.98px) { header.site-header.open nav { display: block; } }

@media (max-width: 1365.98px) { header.site-header.open .searchBox { opacity: 1; pointer-events: auto; } }

header.site-header.open .user-area { opacity: 1; }

@media (max-width: 1365.98px) { header.site-header { height: 64px; }
  header.site-header:before { content: ""; width: 100vw; height: 10px; position: absolute; background-color: white; display: block; box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); top: 55px; margin-left: -32px; } }

@media (max-width: 1023.98px) { header.site-header { padding-top: 16px !important; padding-bottom: 16px !important; } }

header.site-header .navigation { margin-top: 5px; }

@media (max-width: 1365.98px) { header.site-header .navigation { margin: 40px 0 -24px; padding-left: 0; display: none; } }

@media (max-width: 767.98px) { header.site-header .navigation { margin: 105px 0 -24px; padding-left: 0; } }

header.site-header .navigation ul { margin: 0; padding: 0; }

header.site-header .navigation ul li { list-style: none; list-style-image: none; list-style-position: outside; display: inline-block; position: relative; padding: 0; margin: 0px 16px; font-size: 16px !important; }

header.site-header .navigation ul li.no-arrow a > .menu_link { background-image: none; }

header.site-header .navigation ul li.no-arrow:hover a > .menu_link { background-image: none; }

header.site-header .navigation ul li a > .menu_link { background-image: url("assets/img/menu-arrow.svg"); background-repeat: no-repeat; background-position: right center; padding-right: 1em; background-size: auto .35em; }

@media (max-width: 359.98px) { header.site-header .navigation ul li a > .menu_link { margin: 0 !important; } }

header.site-header .navigation ul li:hover { color: #E2001D; }

header.site-header .navigation ul li:hover ul.sub-menu { opacity: 1; pointer-events: auto; }

header.site-header .navigation ul li:hover a { color: #E2001D; text-decoration: none; }

header.site-header .navigation ul li:hover a > .menu_link { background-image: url("assets/img/menu-arrow-red.svg"); }

header.site-header .navigation ul li ul.sub-menu { background: white; margin: 0; opacity: 0; padding: 0; -webkit-transition: opacity 500ms ease-out; transition: opacity 500ms ease-out; position: absolute; left: 50%; min-width: 170px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: 20; pointer-events: none; }

header.site-header .navigation ul li ul.sub-menu li { float: none; min-width: 250px; min-height: 2.5em; 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; background-image: url("assets/img/ambiente.svg"); background-repeat: no-repeat; background-position: left 8px center; background-size: 15%; margin: 0 !important; padding-top: 0px !important; padding-bottom: 0px !important; }

@media (max-width: 1365.98px) { header.site-header .navigation ul li ul.sub-menu li { background-size: contain; margin: 8px 0; } }

header.site-header .navigation ul li ul.sub-menu li a { color: black; background-position: left center; padding: 16px 0 16px 16px !important; width: 100%; height: 100%; }

header.site-header .navigation ul li ul.sub-menu li a > .menu_link { background-image: none; }

header.site-header .navigation ul li ul.sub-menu li.ambiente { background-image: url("assets/img/ambiente.svg"); }

header.site-header .navigation ul li ul.sub-menu li.ambiente a { color: #98D64E; }

header.site-header .navigation ul li ul.sub-menu li.societa-politica { background-image: url("assets/img/societa.svg"); }

header.site-header .navigation ul li ul.sub-menu li.societa-politica a { color: #4AC0AE; }

header.site-header .navigation ul li ul.sub-menu li.made-in-italy { background-image: url("assets/img/primati.svg"); }

header.site-header .navigation ul li ul.sub-menu li.made-in-italy a { color: #1D7262; }

header.site-header .navigation ul li ul.sub-menu li.cultura-creativita { background-image: url("assets/img/cultura.svg"); }

header.site-header .navigation ul li ul.sub-menu li.cultura-creativita a { color: #F0AA4B; }

header.site-header .navigation ul li ul.sub-menu li.storie-di-qualita { background-image: url("assets/img/banca.svg"); }

header.site-header .navigation ul li ul.sub-menu li.storie-di-qualita a { color: #5E4BB2; }

header.site-header .navigation ul li ul.sub-menu li:hover a { background-color: rgba(155, 155, 155, 0.1); text-decoration: none; cursor: pointer; }

@media (max-width: 1365.98px) { header.site-header .navigation ul li ul.sub-menu li:hover a { background-color: rgba(155, 155, 155, 0); } }

@media (max-width: 1365.98px) { header.site-header .navigation ul li ul.sub-menu { box-shadow: none !important; display: block; position: relative; opacity: 1; margin-left: 32px; height: 0; overflow: hidden; -webkit-transition: all 500ms ease-out; transition: all 500ms ease-out; }
  header.site-header .navigation ul li ul.sub-menu.open { height: auto; } }

@media (max-width: 1365.98px) { header.site-header .navigation ul li { display: block; width: 100%; margin: 24px 0; padding-left: 0; } }

header.site-header .navigation ul li.temi ul.sub-menu li { background-size: 40px 40px; padding-top: 0 !important; padding-bottom: 0 !important; background-color: rgba(155, 155, 155, 0); }

@media (max-width: 1365.98px) { header.site-header .navigation ul li.temi ul.sub-menu li { padding-bottom: 16px !important; padding-top: 16px !important; }
  header.site-header .navigation ul li.temi ul.sub-menu li a:hover { background-color: rgba(155, 155, 155, 0); } }

header.site-header .navigation ul li.temi ul.sub-menu li a { padding-left: 55px !important; }

header.site-header .navigation ul li.standard.ricerche ul li { padding-left: 0 !important; }

@media (max-width: 767.98px) { header.site-header .navigation ul li.standard ul { margin-left: 30px; } }

header.site-header .navigation ul li.standard ul li { padding-right: 0px; overflow: hidden; background-image: none; }

@media (max-width: 1365.98px) { header.site-header .navigation ul li.standard ul li { padding: 0; margin: 0; } }

header.site-header .navigation ul li.standard ul li:last-child { margin-bottom: 0; /*&.all { a { padding-left: 16px; } }*/ }

header.site-header .navigation ul li.standard ul li .menu-link { float: left; }

header.site-header .navigation ul li.standard ul li .menu-image { border-radius: 4px; float: left; margin-right: 8px; }

header.site-header .navigation ul li.standard ul li a { display: block; }

@media (max-width: 1365.98px) { header.site-header .logoHead { position: absolute; top: 0; left: 0; } }

header.site-header .user-area { list-style-type: none; list-style-position: outside; list-style-image: none; position: absolute; right: 0; top: -3px; -webkit-transition: opacity 500ms ease-out; transition: opacity 500ms ease-out; }

@media (min-width: 1920px) { header.site-header .user-area { top: 0; } }

@media (min-width: 1024px) and (max-width: 1365.98px) { header.site-header .user-area { top: -2px; } }

@media (min-width: 768px) and (max-width: 1023.98px) { header.site-header .user-area { top: -8px; } }

@media (max-width: 767.98px) { header.site-header .user-area { right: -10px; top: 70px; opacity: 0; } }

header.site-header .user-area li ul { background: white; margin: 0; opacity: 0; padding: 0; -webkit-transition: opacity 500ms ease-out; transition: opacity 500ms ease-out; position: absolute; left: 50%; min-width: 130px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: 20; pointer-events: none; list-style-type: none; list-style-position: outside; list-style-image: none; box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

header.site-header .user-area li ul.open { opacity: 1; pointer-events: auto; z-index: 100; }

header.site-header .user-area li ul li { padding-right: 0px; padding-left: 16px !important; padding-top: 16px !important; padding-bottom: 16px; overflow: hidden; background-image: none; float: none; min-width: 130px; min-height: 2.5em; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

header.site-header .user-area li ul li:hover { cursor: pointer; background-color: rgba(155, 155, 155, 0.1); }

header.site-header .user-area li ul li:hover a { text-decoration: none; }

header.site-header .searchBox { position: absolute; width: 45px; height: 45px; background-color: #F5F5F5; right: 50px; top: -5px; overflow: hidden; padding: 0; -webkit-transition: all 500ms ease-out; transition: all 500ms ease-out; text-align: right; }

@media (min-width: 1920px) { header.site-header .searchBox { top: 0px; } }

@media (min-width: 1024px) and (max-width: 1365.98px) { header.site-header .searchBox { top: -3px; } }

@media (min-width: 768px) and (max-width: 1023.98px) { header.site-header .searchBox { top: -8px; } }

@media (max-width: 767.98px) { header.site-header .searchBox { left: 0px; top: 70px; opacity: 0; pointer-events: none; } }

header.site-header .searchBox.active { width: 300px; }

header.site-header .searchBox.active .searchHead { opacity: 1; pointer-events: auto; }

@media (max-width: 767.98px) { header.site-header .searchBox.active { width: 180px; } }

header.site-header .searchBox.active .searchButton { background-image: url("assets/img/close.svg"); }

@media (max-width: 767.98px) { header.site-header .searchBox.active .searchButton { background-image: url("assets/img/lens.svg"); } }

header.site-header .searchBox.active .searchButton:hover { background-image: url("assets/img/close-red.svg"); }

header.site-header .searchBox .searchButton { width: 45px; height: 45px; display: block; position: absolute; right: 0; top: 0; z-index: 10; cursor: pointer; background-image: url("assets/img/lens.svg"); background-repeat: no-repeat; background-size: 45%; background-position: center; background-color: white; }

header.site-header .searchBox .searchButton:hover { background-image: url("assets/img/lens-red.svg"); }

@media (max-width: 767.98px) { header.site-header .searchBox .searchButton { pointer-events: none; background-color: #F5F5F5; } }

header.site-header .searchBox .searchHead { position: relative; opacity: 0; width: 250px; pointer-events: none; -webkit-transition: all 500ms ease-out; transition: all 500ms ease-out; margin-right: 152px; }

header.site-header .searchBox .searchHead .searchTermHead { height: 45px; margin: 0; border: none; width: 100%; background-color: transparent; padding-left: 8px; z-index: 9; }

header.site-header .searchBox .searchHead .searchTermHead:focus { box-shadow: none !important; }

header.site-header .account-circle { display: block; width: 45px; height: 45px; border: 1px solid #000; border-radius: 50%; line-height: 45px; text-align: center; overflow: hidden; cursor: pointer; }

header.site-header .account-circle img { max-width: 110%; height: auto; }

@media (max-width: 767.98px) { header.site-header .account-circle { top: 70px; } }

header.site-header .account { display: block; width: 45px; height: 45px; cursor: pointer; background-image: url("assets/img/user.svg"); background-repeat: no-repeat; background-size: 35%; background-position: center; background-color: white; }

header.site-header .account:hover { background-image: url("assets/img/user-red.svg"); }

header.site-header button.hamburger { position: absolute; top: 10px; opacity: 0; pointer-events: none; right: 50%; -webkit-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); }

header.site-header button.hamburger:focus { outline: none; }

@media (max-width: 1365.98px) { header.site-header button.hamburger { opacity: 1; top: 4px; pointer-events: auto; } }

@media (max-width: 767.98px) { header.site-header button.hamburger { right: 30px; } }

header.site-header button.hamburger span.hamburger-box { width: 16px; margin-right: 8px; }

header.site-header button.hamburger span.hamburger-inner { width: 16px; height: 1px; }

header.site-header button.hamburger span.hamburger-inner:after { height: 1px; width: 16px; }

header.site-header button.hamburger span.hamburger-inner:before { height: 1px; width: 16px; }

header.site-header .language { position: absolute; top: 5px; right: 115px; width: 55px; background-image: url("assets/img/menu-arrow.svg"); background-repeat: no-repeat; background-position: 28px 9px; padding-right: 1em; background-size: auto .35em; }

header.site-header .language:hover { background-image: url("assets/img/menu-arrow-red.svg"); }

header.site-header .language:hover button { color: #E2001D; }

@media (max-width: 767.98px) { header.site-header .language { left: 0; top: 81px; } }

@media (min-width: 1920px) { header.site-header .language { background-position: 28px 9px; } }

@media (min-width: 768px) and (max-width: 1023.98px) { header.site-header .language { background-position: 28px 7px; } }

@media (min-width: 1366px) { header.site-header .language span { font-size: 18px; } }

header.site-header .language button { border: none; background-color: white; cursor: pointer; padding-left: 0; }

header.site-header .language button:focus { outline: none; box-shadow: none; }

header.site-header .language .dropdown-menu { background-color: white !important; padding: 0 !important; width: 120px; position: relative; left: -41px; overflow: hidden; }

@media (max-width: 767.98px) { header.site-header .language .dropdown-menu { left: -10px; } }

header.site-header .language .dropdown-menu a { display: block; padding-top: 16px !important; padding-bottom: 16px !important; padding-left: 16px !important; margin: 0; background-color: white; }

header.site-header .language .dropdown-menu a:hover { background-color: rgba(155, 155, 155, 0.1); text-decoration: none; }

#header .logo img { margin: -7px 0 0; }

footer { background-color: rgba(155, 155, 155, 0.1); }

footer .logo img { max-width: 126px; }

footer .footer-newsletter .box-newsletter { background-color: rgba(155, 155, 155, 0.2); width: 100%; margin: 0 auto !important; border-radius: 4px; overflow: hidden; min-height: 140px; border: none !important; }

@media (max-width: 767.98px) { footer .footer-newsletter .box-newsletter { padding: 0 8px !important; } }

footer .footer-newsletter .box-newsletter .content { width: 100%; }

footer .footer-newsletter .box-newsletter .content .input_container { margin: 0 auto; }

footer .footer-newsletter .box-newsletter .content p.text-center { text-align: center !important; }

footer .footer-newsletter .box-newsletter .content input { height: 44px; margin: 0; -webkit-appearance: none; border: 0; float: left; width: 70%; color: #808080 !important; padding: 1px 10px !important; font-size: 12px !important; }

footer .footer-newsletter .box-newsletter .content button { height: 44px; margin: 0; padding: 0; border: 0; -webkit-appearance: none; float: left; clear: right; background-color: black; color: white; width: 30%; font-size: 12px !important; text-transform: none; }

@media (max-width: 767.98px) { footer .footer-newsletter .box-newsletter .content button { font-size: 12px; } }

@media (max-width: 1023.98px) { footer .footer-newsletter .box-newsletter .content { margin: 0; } }

footer .social-menu ul li { display: block; width: 24px; height: 24px; cursor: pointer; background-repeat: no-repeat; }

footer .social-menu ul li.facebook { background-image: url("assets/img/facebook.svg"); background-size: 24px 24px; }

footer .social-menu ul li.twitter { background-image: url("assets/img/twitter.svg"); background-size: 24px 24px; }

footer .social-menu ul li.linkedin { background-image: url("assets/img/linkedin.svg"); background-size: 24px 24px; }

footer .social-menu ul li.google { background-image: url("assets/img/googleplus.svg"); background-size: 24px 24px; }

footer .social-menu ul li.youtube { background-image: url("assets/img/youtube.svg"); background-size: 24px 24px; }

footer .social-menu ul li a { opacity: 0; display: block; width: 24px; height: 24px; }

@media (max-width: 1023.98px) { footer .social-menu ul li { float: left; margin: 0 10px; } }

footer ul { margin: 0 auto; padding: 0; }

footer ul li { list-style-image: none; list-style-type: none; list-style-position: outside; }

.box-newsletter button.loading { color: transparent !important; background-image: url(assets/img/ajax-loader.svg); background-repeat: no-repeat; background-position: center center; pointer-events: none; }

.box-newsletter .newsletter_feedback { font-size: 0; line-height: 0; max-height: 0; height: 0; -webkit-transition: height 300ms; transition: height 300ms; }

.box-newsletter .newsletter_feedback.newsletter_feedback_ok, .box-newsletter .newsletter_feedback.newsletter_feedback_ko { font-size: 16px; line-height: 16px; max-height: 50px; height: auto; padding: 10px; float: none; clear: both; }

body, html { overflow-x: hidden !important; font-family: "Apercu Pro", sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

input:focus { border-color: transparent; outline: 0; box-shadow: none; }

a { text-decoration: none; color: #000000; }

a:hover { text-decoration: underline; color: #000000; opacity: 1; }

h1, h2, h3, h4, h5, h6 { font-weight: 400; }

h2 { color: #dc3545; }

h6 { color: #E2001D; text-transform: uppercase; }

.full-width { width: 100%; }

.t-uppercase { text-transform: uppercase !important; }

.t-none { text-transform: none; }

.border-box { border: 2px solid rgba(151, 151, 151, 0.2); border-radius: 4px 4px 0 0; background-color: white; }

.border-box img { width: 100%; height: auto; }

@media (max-width: 1023.98px) { .border-box img { border-top-left-radius: 4px; border-top-right-radius: 4px; } }

.border-box .date_container { min-height: 32px; }

.border-box .date { color: #000000; opacity: 0.5; text-transform: uppercase; }

.grayscale { -moz-filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); -o-filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter: grayscale(100%); filter: gray; filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); }

.border.file, input[type="checkbox"] + label.file::before, input[type="radio"] + label.file::before { border: 2px solid #9b9b9b !important; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; overflow: hidden; }

.border.file .media-body, input[type="checkbox"] + label.file::before .media-body, input[type="radio"] + label.file::before .media-body { width: 80%; }

.position-relative { position: relative !important; }

@media (max-width: 1365.98px) { .in_evidenza { margin-top: 16px; } }

.category-area a:hover { text-decoration: none; }

@media (max-width: 359.98px) { .category-area a { text-align: center; margin: 8px auto; } }

.category-area a span { text-align: left; }

.category-area a span { margin-left: 10px; }

.full-slide, .owl-carousel { position: relative; margin: 0; padding: 0; }

.full-slide .owl-item img, .owl-carousel .owl-item img { height: auto; }

.full-slide .owl-item p.bold, .owl-carousel .owl-item p.bold { font-family: "Apercu Pro Bold"; }

.full-slide .owl-nav, .owl-carousel .owl-nav { position: absolute; top: -68px; right: 0; /*@include media-breakpoint-up(xl) { top: -100px; }*/ }

@media (max-width: 1023.98px) { .full-slide .owl-nav, .owl-carousel .owl-nav { top: -59px; margin-top: 0 !important; } }

.full-slide .owl-nav button.owl-prev:hover, .full-slide .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover, .owl-carousel .owl-nav button.owl-next:hover { background-color: transparent; }

.full-slide .owl-nav button.owl-prev:focus, .full-slide .owl-nav button.owl-next:focus, .owl-carousel .owl-nav button.owl-prev:focus, .owl-carousel .owl-nav button.owl-next:focus { outline: none; }

.full-slide .owl-item .item { width: 250px; min-height: 330px; }

.full-slide .owl-item .item.event-slider { width: 285px; min-height: 200px; }

.full-slide .owl-item .item.item-year-separator { font-size: 12px; 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; width: auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.full-slide .owl-item .item.item-year-separator span { display: block; height: 290px; width: 1px; background-color: #212529; border: none; }

.temi-slider small { color: #000000; opacity: 0.5; }

.temi-slider .border-box { min-height: 206px; }

.category-filter span { line-height: 1 !important; }

.custom-nav { background-color: white; height: 30px; position: absolute; right: 32px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; z-index: 10; }

.custom-nav a { margin: 0 8px; cursor: pointer; }

.user_action { border: 1px solid #000; border-radius: 2px; display: block; -webkit-transition: all 500ms ease-out; transition: all 500ms ease-out; }

.user_action svg polyline, .user_action svg polygon { -webkit-transition: all 500ms ease-out; transition: all 500ms ease-out; }

.user_action:hover { background-color: black; color: white; text-decoration: none; }

.user_action:hover svg polyline, .user_action:hover svg polygon { stroke: white; }

.user-box { width: 146px; height: 146px; border-radius: 100%; }

@media (min-width: 1024px) and (max-width: 1365.98px) { .user-box { width: 120px; height: 120px; } }

@media (min-width: 768px) and (max-width: 1023.98px) { .user-box { width: 90px; height: 90px; } }

.user-box-small { width: 80px; height: 80px; border-radius: 100%; }

.linear-mask { /* FF3.6-15 */ background: -webkit-linear-gradient(left, rgba(30, 87, 153, 0) 0%, rgba(255, 255, 255, 0.5) 20%, white 40%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, rgba(30, 87, 153, 0) 0%, rgba(255, 255, 255, 0.5) 20%, white 40%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */ width: 400px; height: 100%; position: absolute; top: 0; right: 0; z-index: 20; }

.symbola_button { background: #E2001D; border-radius: 2px; color: #ffffff !important; letter-spacing: 0.2px; line-height: 16px; cursor: pointer; }

.symbola_button.social { border-radius: 0; color: rgba(0, 0, 0, 0.5) !important; }

.symbola_button.social.twitter { background-color: #6eb0e3; }

.symbola_button.social.facebook { background-color: #4a90e2; }

.symbola_button.black { background-color: #000000; color: white; }

.symbola_button.green { background: #98D64E; text-transform: uppercase; }

.symbola_button:hover { text-decoration: none; }

.symbola_button.download { text-transform: uppercase; }

.symbola_select { border: none; border-bottom: 1px solid black; color: black; padding-bottom: 7px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.symbola_select:focus { box-shadow: none; }

.button-rubriche { border: 1px solid #000; border-radius: 2px; display: block; padding: 8px; text-transform: uppercase; max-width: 108px; font-size: 14px; }

.button-rubriche i { height: auto; width: auto; }

.button-rubriche:hover { text-decoration: none; }

.gallery-button { border: 2px solid #000000; cursor: pointer; }

.mask { width: 100%; height: 150px; position: absolute; bottom: 0; background-image: -webkit-linear-gradient(269deg, rgba(255, 255, 255, 0.04) 0%, #ffffff 21%); background-image: linear-gradient(-179deg, rgba(255, 255, 255, 0.04) 0%, #ffffff 21%); }

.active .mask { display: none !important; }

.collapse { height: 430px !important; overflow: hidden; }

.collapse.active { height: auto !important; }

.year-line, .year-line-small { position: relative; padding: 0; overflow: hidden; }

.year-line span, .year-line-small span { position: absolute; background-color: white; color: #E2001D; left: 50%; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); margin: 0 auto; display: block; text-align: center; /*max-width: 110px;*/ }

.year-line-small span { position: relative; top: 0; left: 0; display: inline-block; padding: 0 !important; margin-left: 0; -webkit-transform: initial; -ms-transform: initial; transform: initial; }

#filtri-base a, #filtri-storie a { opacity: 0.4; text-decoration: none; -webkit-transition: opacity 500ms ease-out; transition: opacity 500ms ease-out; }

#filtri-base a:hover, #filtri-storie a:hover { text-decoration: none; opacity: 1; }

#filtri-base a.active, #filtri-storie a.active { opacity: 1; }

.page-template-template-modifica-utente i { width: auto; height: auto; }

i { width: 40px; height: 40px; border-radius: 50%; display: inline-block; }

i.extra-extra-small { width: 16px; height: 16px; }

i.extra-extra-small.ambiente { background-image: url("assets/img/ambiente.svg"); background-size: 16px 16px; }

i.extra-extra-small.societa-politica { background-image: url("assets/img/societa.svg"); background-size: 16px 16px; }

i.extra-extra-small.made-in-italy { background-image: url("assets/img/primati.svg"); background-size: 16px 16px; }

i.extra-extra-small.cultura-creativita { background-image: url("assets/img/cultura.svg"); background-size: 16px 16px; }

i.extra-extra-small.storie-di-qualita { background-image: url("assets/img/banca.svg"); background-size: 16px 16px; }

i.extra-small { width: 32px; height: 32px; }

i.extra-small.ambiente { background-image: url("assets/img/ambiente.svg"); background-size: 32px 32px; }

i.extra-small.societa-politica { background-image: url("assets/img/societa.svg"); background-size: 32px 32px; }

i.extra-small.made-in-italy { background-image: url("assets/img/primati.svg"); background-size: 32px 32px; }

i.extra-small.cultura-creativita { background-image: url("assets/img/cultura.svg"); background-size: 32px 32px; }

i.extra-small.storie-di-qualita { background-image: url("assets/img/banca.svg"); background-size: 32px 32px; }

i.small { width: 40px; height: 40px; }

i.small.ambiente { background-image: url("assets/img/ambiente.svg"); background-size: 40px 40px; }

i.small.societa-politica { background-image: url("assets/img/societa.svg"); background-size: 40px 40px; }

i.small.made-in-italy { background-image: url("assets/img/primati.svg"); background-size: 40px 40px; }

i.small.cultura-creativita { background-image: url("assets/img/cultura.svg"); background-size: 40px 40px; }

i.small.storie-di-qualita { background-image: url("assets/img/banca.svg"); background-size: 40px 40px; }

i.medium { min-width: 48px; min-height: 48px; }

i.medium.ambiente { background-image: url("assets/img/ambiente.svg"); background-size: 48px 48px; }

i.medium.societa-politica { background-image: url("assets/img/societa.svg"); background-size: 48px 48px; }

i.medium.made-in-italy { background-image: url("assets/img/primati.svg"); background-size: 48px 48px; }

i.medium.cultura-creativita { background-image: url("assets/img/cultura.svg"); background-size: 48px 48px; }

i.medium.storie-di-qualita { background-image: url("assets/img/banca.svg"); background-size: 48px 48px; }

/* COLORI DEI TEMI */
.ricerca-image img { width: 100% !important; height: auto !important; max-height: 200px; -o-object-fit: cover; object-fit: cover; }

.ricerca-image-header img { width: 100% !important; height: auto !important; }

.ambiente { color: #98d64e; }

.ambiente .ricerca-image { background-color: rgba(151, 215, 68, 0.1); }

.storie-di-qualita { color: #5e4bb2; }

.storie-di-qualita .ricerca-image { background-color: rgba(94, 75, 178, 0.1); }

.cultura-creativita { color: #f0aa4b; }

.cultura-creativita .ricerca-image { background-color: rgba(240, 170, 75, 0.1); }

.made-in-italy { color: #1d7262; }

.made-in-italy .ricerca-image { background-color: rgba(29, 114, 98, 0.1); }

.societa-politica { color: #4ac0ae; }

.societa-politica .ricerca-image { background-color: rgba(74, 192, 174, 0.1); }

@media (max-width: 767.98px) { .px-mobile-none { padding-left: 0 !important; padding-right: 0 !important; } }

.number { font-family: symbola_next; color: #E2001D; font-size: 112px; line-height: 1; }

@media (max-width: 1023.98px) { .number { font-size: 78px; } }

.number.fondazione { font-size: 68px; }

.select-category button { background-color: white !important; width: 100%; position: relative; overflow: hidden; border: none; color: #000000 !important; border-bottom: 1px solid #000000; padding-bottom: 11px; border-radius: 0 !important; }

.select-category button:focus { box-shadow: none !important; }

@media (max-width: 1023.98px) { .select-category button { padding-bottom: 7px; } }

@media (min-width: 1920px) { .select-category button.fondazione button { font-size: 16px; } }

.select-category .dropdown-menu { background-color: white !important; padding: 0 !important; }

.select-category .dropdown-menu a.dropdown-item { display: block; margin: 0; background-color: white; color: black !important; cursor: pointer; opacity: 1 !important; background-repeat: no-repeat; padding-left: 55px !important; padding-top: 16px !important; padding-bottom: 16px !important; background-position: 8px center; background-size: 30px 30px; }

.select-category .dropdown-menu a.dropdown-item:hover { background-color: rgba(155, 155, 155, 0.1); text-decoration: none; }

.select-category .dropdown-menu a.dropdown-item.ambiente { background-image: url("assets/img/ambiente.svg"); background-size: 40px 40px; color: #98D64E !important; }

.select-category .dropdown-menu a.dropdown-item.societa-politica { background-image: url("assets/img/societa.svg"); background-size: 40px 40px; color: #4AC0AE !important; }

.select-category .dropdown-menu a.dropdown-item.made-in-italy { background-image: url("assets/img/primati.svg"); background-size: 40px 40px; color: #1D7262; }

.select-category .dropdown-menu a.dropdown-item.cultura-creativita { background-image: url("assets/img/cultura.svg"); background-size: 40px 40px; color: #F0AA4B !important; }

.select-category .dropdown-menu a.dropdown-item.storie-di-qualita { background-image: url("assets/img/banca.svg"); background-size: 40px 40px; color: #5E4BB2 !important; }

label { font-weight: normal !important; }

label::before, label::after { font-weight: bold !important; }

.acf-map { width: 100%; height: 400px; border: #ccc solid 1px; }

/* fixes potential theme css conflict */
.acf-map img { max-width: inherit !important; }

.lwa-status { margin: 0 8px 5px; width: 100%; }

@media screen and (min-width: 1024px) { .lwa-status { margin: 0 16px 5px; } }

@media screen and (min-width: 1920px) { .lwa-status { margin: 0 32px 5px; } }

@media screen and (min-width: 768px) { .text-md-justify { text-align: justify !important; } }

#scrivi-storia a .step { border: 2px solid #e4002b; 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; font-style: normal; }

#scrivi-storia a .step-active { background: #e4002b; color: white; }

#scrivi-storia a .step-inactive { color: #e4002b; }

#scrivi-storia a:hover { text-decoration: none; }

#scrivi-storia a:hover .step-inactive, #scrivi-storia a:hover .step-active { background: #af0016; border-color: #a20015; color: #ffffff; }

#scrivi-storia a:hover span { color: #a20015; }

#scrivi-storia .stories-container { min-height: 375px; }

#scrivi-storia .stories-container .story-box { border-color: #e2001d; border-radius: 4px; height: 100%; }

#scrivi-storia #message { color: #e4002b; }

#scrivi-storia .form-select::after { color: #e4002b; }

input[type="checkbox"] + label::before, input[type="radio"] + label::before { color: #e2001d !important; border-color: #000000 !important; }

.btn-red { -webkit-transition: all 200ms; transition: all 200ms; }

.btn-red.loading { color: transparent !important; background-image: url("assets/img/ajax-loader.svg"); background-repeat: no-repeat; background-position: center center; pointer-events: none; }

.btn-black { -webkit-transition: all 200ms; transition: all 200ms; }

.btn-black.loading { color: transparent !important; background-image: url("assets/img/ajax-loader.svg"); background-repeat: no-repeat; background-position: center center; pointer-events: none; }

.btn-grey { -webkit-transition: all 200ms; transition: all 200ms; }

.btn-grey.loading { color: transparent !important; background-image: url("assets/img/ajax-loader.svg"); background-repeat: no-repeat; background-position: center center; pointer-events: none; }

input[type="checkbox"] + label, input[type="radio"] + label { width: 100%; font-family: "Apercu Pro", sans-serif; }

.owl-carousel .owl-stage-outer { overflow: visible !important; }

.temi-slider.owl-carousel .owl-stage-outer { overflow: hidden !important; }

.temi-slider.owl-carousel .owl-stage { left: calc(-53.25px - 16px); }

@media (min-width: 768px) and (max-width: 1023.98px) { .temi-slider.owl-carousel .owl-stage { left: calc(-53.25px - 8px); } }

@media (max-width: 1023.98px) { .temi-slider.owl-carousel .owl-stage { left: calc(-53.25px - 8px); } }

.temi-slider.owl-carousel .owl-nav { background-color: white; top: -68px; }

@media (min-width: 768px) and (max-width: 1023.98px) { .temi-slider.owl-carousel .owl-nav { top: -57px; } }

@media (min-width: 360px) and (max-width: 767.98px) { .temi-slider.owl-carousel .owl-nav { top: -57px; } }

@media (max-width: 1023.98px) { .temi-slider.owl-carousel .owl-nav { top: -57px; display: none; } }

.owl-thumbs .owl-thumb-item { max-width: 150px; display: inline-block; margin: 5px 10px; padding: 5px; border: 1px solid white; -webkit-transition: border 500ms ease-out; transition: border 500ms ease-out; cursor: pointer; }

.owl-thumbs .owl-thumb-item.active { border-color: rgba(155, 155, 155, 0.1); }

.owl-carousel.owl-drag .owl-item:last-child { margin-right: 0 !important; }

/*! Hamburgers @description Tasty CSS-animated hamburgers @author Jonathan Suh @jonsuh @site https://jonsuh.com/hamburgers @link https://github.com/jonsuh/hamburgers */
.hamburger { padding: 15px 15px; display: inline-block; cursor: pointer; -webkit-transition-property: opacity, -webkit-filter; transition-property: opacity, -webkit-filter; transition-property: opacity, filter; transition-property: opacity, filter, -webkit-filter; -webkit-transition-duration: 0.15s; transition-duration: 0.15s; -webkit-transition-timing-function: linear; transition-timing-function: linear; font: inherit; color: inherit; text-transform: none; background-color: transparent; border: 0; margin: 0; overflow: visible; }

.hamburger:hover { opacity: 0.7; }

.hamburger-box { width: 30px; height: 18px; display: inline-block; position: relative; }

.hamburger-inner { display: block; top: 50%; margin-top: -1px; }

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after { width: 30px; height: 2px; background-color: #000; border-radius: 4px; position: absolute; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-transition-duration: 0.15s; transition-duration: 0.15s; -webkit-transition-timing-function: ease; transition-timing-function: ease; }

.hamburger-inner::before, .hamburger-inner::after { content: ""; display: block; }

.hamburger-inner::before { top: -8px; }

.hamburger-inner::after { bottom: -8px; }

/* Squeeze */
.hamburger--squeeze .hamburger-inner { -webkit-transition-duration: 0.075s; transition-duration: 0.075s; -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--squeeze .hamburger-inner::before { -webkit-transition: top 0.075s 0.12s ease,
 opacity 0.075s ease; transition: top 0.075s 0.12s ease,
 opacity 0.075s ease; }

.hamburger--squeeze .hamburger-inner::after { -webkit-transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--squeeze.is-active .hamburger-inner { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition-delay: 0.12s; transition-delay: 0.12s; -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

.hamburger--squeeze.is-active .hamburger-inner::before { top: 0; opacity: 0; -webkit-transition: top 0.075s ease,
 opacity 0.075s 0.12s ease; transition: top 0.075s ease,
 opacity 0.075s 0.12s ease; }

.hamburger--squeeze.is-active .hamburger-inner::after { bottom: 0; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

.modal { background-color: rgba(0, 0, 0, 0.7); }

.modal .modal-dialog { -webkit-transition: none; transition: none; -webkit-transform: initial !important; -ms-transform: initial !important; transform: initial !important; }

.modal .modal-header .close { background-image: url("assets/img/close-red.svg"); background-position: center center; background-repeat: no-repeat; width: 10px; height: 10px; padding: 0; margin: 0; cursor: pointer; }

.modal .modal-body { padding: 32px; }

.modal .modal-body .login { max-width: 360px; margin: 0 auto; }

.modal .modal-body .info { max-width: 360px; margin: 0 auto 16px; }

.modal .modal-body .thx p { max-width: 360px; }

/** Owl Carousel v2.3.4 Copyright 2013-2018 David Deutsch Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE */
/* Owl Carousel - Core */
.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; /* position relative and z-index fix webkit rendering fonts issue */ position: relative; z-index: 1; }

.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; touch-action: manipulation; -moz-backface-visibility: hidden; /* fix firefox animation glitch */ }

.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; /* fix for flashing background */ -webkit-transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }

.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; }

.owl-carousel .owl-item img { display: block; width: 100%; }

.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled { display: none; }

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot { cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot { background: none; color: inherit; border: none; padding: 0 !important; font: inherit; }

.owl-carousel.owl-loaded { display: block; }

.owl-carousel.owl-loading { opacity: 0; display: block; }

.owl-carousel.owl-hidden { opacity: 0; }

.owl-carousel.owl-refresh .owl-item { visibility: hidden; }

.owl-carousel.owl-drag .owl-item { -ms-touch-action: pan-y; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.owl-carousel.owl-grab { cursor: move; cursor: -webkit-grab; cursor: grab; }

.owl-carousel.owl-rtl { direction: rtl; }

.owl-carousel.owl-rtl .owl-item { float: right; }

/* No Js */
.no-js .owl-carousel { display: block; }

/* Owl Carousel - Animate Plugin */
.owl-carousel .animated { -webkit-animation-duration: 1000ms; animation-duration: 1000ms; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

.owl-carousel .owl-animated-in { z-index: 0; }

.owl-carousel .owl-animated-out { z-index: 1; }

.owl-carousel .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }

@-webkit-keyframes fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }

@keyframes fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }

/* Owl Carousel - Auto Height Plugin */
.owl-height { -webkit-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }

/* Owl Carousel - Lazy Load Plugin */
.owl-carousel .owl-item { /** This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong calculation of the height of the owl-item that breaks page layouts */ }

.owl-carousel .owl-item .owl-lazy { opacity: 0; -webkit-transition: opacity 400ms ease; transition: opacity 400ms ease; }

.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) { max-height: 0; }

.owl-carousel .owl-item img.owl-lazy { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }

/* Owl Carousel - Video Plugin */
.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; }

.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; -webkit-transition: -webkit-transform 100ms ease; transition: -webkit-transform 100ms ease; transition: transform 100ms ease; transition: transform 100ms ease, -webkit-transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover { -ms-transform: scale(1.3, 1.3); -webkit-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { display: none; }

.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; -webkit-transition: opacity 400ms ease; transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; }

/** Owl Carousel v2.3.4 Copyright 2013-2018 David Deutsch Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE */
.owl-theme .owl-dots, .owl-theme .owl-nav { text-align: center; -webkit-tap-highlight-color: transparent; }

.owl-theme .owl-nav { margin-top: 10px; }

.owl-theme .owl-nav [class*=owl-] { color: #FFF; font-size: 14px; margin: 5px; padding: 4px 7px; background: #D6D6D6; display: inline-block; cursor: pointer; border-radius: 3px; }

.owl-theme .owl-nav [class*=owl-]:hover { background: #869791; color: #FFF; text-decoration: none; }

.owl-theme .owl-nav .disabled { opacity: .5; cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots { margin-top: 10px; }

.owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1; }

.owl-theme .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px 7px; background: #D6D6D6; display: block; -webkit-backface-visibility: visible; -webkit-transition: opacity .2s ease; transition: opacity .2s ease; border-radius: 30px; }

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #869791; }

html.lb-disable-scrolling { overflow: hidden; /* Position fixed required for iOS. Just putting overflow: hidden; on the body is not enough. */ position: fixed; height: 100vh; width: 100vw; }

.lightboxOverlay { position: absolute; top: 0; left: 0; z-index: 9999; background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; display: none; }

.lightbox { position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-weight: normal; }

.lightbox .lb-image { display: block; height: auto; max-width: inherit; max-height: none; border-radius: 3px; /* Image border */ border: 4px solid white; }

.lightbox a img { border: none; }

.lb-outerContainer { position: relative; *zoom: 1; width: 250px; height: 250px; margin: 0 auto; border-radius: 4px; /* Background color behind image. This is visible during transitions. */ background-color: white; }

.lb-outerContainer:after { content: ""; display: table; clear: both; }

.lb-loader { position: absolute; top: 43%; left: 0; height: 25%; width: 100%; text-align: center; line-height: 0; }

.lb-cancel { display: block; width: 32px; height: 32px; margin: 0 auto; background: url(assets/js/vendor/lightbox/images/loading.gif) no-repeat; }

.lb-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }

.lb-container > .nav { left: 0; }

.lb-nav a { outline: none; background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="); }

.lb-prev, .lb-next { height: 100%; cursor: pointer; display: block; }

.lb-nav a.lb-prev { width: 34%; left: 0; float: left; background: url(assets/js/vendor/lightbox/images/prev.png) left 48% no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.6s; transition: opacity 0.6s; }

.lb-nav a.lb-prev:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.lb-nav a.lb-next { width: 64%; right: 0; float: right; background: url(assets/js/vendor/lightbox/images/next.png) right 48% no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.6s; transition: opacity 0.6s; }

.lb-nav a.lb-next:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.lb-dataContainer { margin: 0 auto; padding-top: 5px; *zoom: 1; width: 100%; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

.lb-dataContainer:after { content: ""; display: table; clear: both; }

.lb-data { padding: 0 4px; color: #ccc; }

.lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em; }

.lb-data .lb-caption { font-size: 13px; font-weight: bold; line-height: 1em; }

.lb-data .lb-caption a { color: #4ae; }

.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: #999999; }

.lb-data .lb-close { display: block; float: right; width: 30px; height: 30px; background: url(assets/js/vendor/lightbox/images/close.png) top right no-repeat; text-align: right; outline: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; -webkit-transition: opacity 0.2s; transition: opacity 0.2s; }

.lb-data .lb-close:hover { cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.modal-open { overflow: hidden; }

.modal-open .modal { overflow-x: hidden; overflow-y: auto; }

.modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; outline: 0; }

.modal-dialog { position: relative; width: auto; margin: 0.5rem; pointer-events: none; }

.modal.fade .modal-dialog { -webkit-transition: -webkit-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); transform: translate(0, -25%); }

@media screen and (prefers-reduced-motion: reduce) { .modal.fade .modal-dialog { -webkit-transition: none; transition: none; } }

.modal.show .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }

.modal-dialog-centered { 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; min-height: calc(100% - (0.5rem * 2)); }

.modal-dialog-centered::before { display: block; height: calc(100vh - (0.5rem * 2)); content: ""; }

.modal-content { position: relative; 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; width: 100%; pointer-events: auto; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; outline: 0; }

.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; }

.modal-backdrop.fade { opacity: 0; }

.modal-backdrop.show { opacity: 0.5; }

.modal-header { 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-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 1rem; border-bottom: 1px solid #e9ecef; border-top-left-radius: 0.3rem; border-top-right-radius: 0.3rem; }

.modal-header .close { padding: 1rem; margin: -1rem -1rem -1rem auto; }

.modal-title { margin-bottom: 0; line-height: 1.5; }

.modal-body { position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1rem; }

.modal-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-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; padding: 1rem; border-top: 1px solid #e9ecef; }

.modal-footer > :not(:first-child) { margin-left: .25rem; }

.modal-footer > :not(:last-child) { margin-right: .25rem; }

.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }

@media (min-width: 768px) { .modal-dialog { max-width: 500px; margin: 1.75rem auto; }
  .modal-dialog-centered { min-height: calc(100% - (1.75rem * 2)); }
  .modal-dialog-centered::before { height: calc(100vh - (1.75rem * 2)); }
  .modal-sm { max-width: 300px; } }

@media (min-width: 1366px) { .modal-lg { max-width: 800px; } }

.card { position: relative; 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; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 1px solid rgba(0, 0, 0, 0.125); border-radius: 2px; }

.card > hr { margin-right: 0; margin-left: 0; }

.card > .list-group:first-child .list-group-item:first-child { border-top-left-radius: 2px; border-top-right-radius: 2px; }

.card > .list-group:last-child .list-group-item:last-child { border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; }

.card-body { -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1.25rem; }

.card-title { margin-bottom: 0.75rem; }

.card-subtitle { margin-top: -0.375rem; margin-bottom: 0; }

.card-text:last-child { margin-bottom: 0; }

.card-link:hover { text-decoration: none; }

.card-link + .card-link { margin-left: 1.25rem; }

.card-header { padding: 0.75rem 1.25rem; margin-bottom: 0; background-color: rgba(0, 0, 0, 0.03); border-bottom: 1px solid rgba(0, 0, 0, 0.125); }

.card-header:first-child { border-radius: calc(2px - 1px) calc(2px - 1px) 0 0; }

.card-header + .list-group .list-group-item:first-child { border-top: 0; }

.card-footer { padding: 0.75rem 1.25rem; background-color: rgba(0, 0, 0, 0.03); border-top: 1px solid rgba(0, 0, 0, 0.125); }

.card-footer:last-child { border-radius: 0 0 calc(2px - 1px) calc(2px - 1px); }

.card-header-tabs { margin-right: -0.625rem; margin-bottom: -0.75rem; margin-left: -0.625rem; border-bottom: 0; }

.card-header-pills { margin-right: -0.625rem; margin-left: -0.625rem; }

.card-img-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 1.25rem; }

.card-img { width: 100%; border-radius: calc(2px - 1px); }

.card-img-top { width: 100%; border-top-left-radius: calc(2px - 1px); border-top-right-radius: calc(2px - 1px); }

.card-img-bottom { width: 100%; border-bottom-right-radius: calc(2px - 1px); border-bottom-left-radius: calc(2px - 1px); }

.card-deck { 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; }

.card-deck .card { margin-bottom: 16px; }

@media (min-width: 768px) { .card-deck { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; margin-right: -16px; margin-left: -16px; }
  .card-deck .card { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -webkit-flex: 1 0 0%; -ms-flex: 1 0 0%; flex: 1 0 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin-right: 16px; margin-bottom: 0; margin-left: 16px; } }

.card-group { 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; }

.card-group > .card { margin-bottom: 16px; }

@media (min-width: 768px) { .card-group { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; }
  .card-group > .card { -webkit-box-flex: 1; -webkit-flex: 1 0 0%; -ms-flex: 1 0 0%; flex: 1 0 0%; margin-bottom: 0; }
  .card-group > .card + .card { margin-left: 0; border-left: 0; }
  .card-group > .card:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; }
  .card-group > .card:first-child .card-img-top, .card-group > .card:first-child .card-header { border-top-right-radius: 0; }
  .card-group > .card:first-child .card-img-bottom, .card-group > .card:first-child .card-footer { border-bottom-right-radius: 0; }
  .card-group > .card:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; }
  .card-group > .card:last-child .card-img-top, .card-group > .card:last-child .card-header { border-top-left-radius: 0; }
  .card-group > .card:last-child .card-img-bottom, .card-group > .card:last-child .card-footer { border-bottom-left-radius: 0; }
  .card-group > .card:only-child { border-radius: 2px; }
  .card-group > .card:only-child .card-img-top, .card-group > .card:only-child .card-header { border-top-left-radius: 2px; border-top-right-radius: 2px; }
  .card-group > .card:only-child .card-img-bottom, .card-group > .card:only-child .card-footer { border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) { border-radius: 0; }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer { border-radius: 0; } }

.card-columns .card { margin-bottom: 0.75rem; }

@media (min-width: 768px) { .card-columns { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 1.25rem; -moz-column-gap: 1.25rem; column-gap: 1.25rem; orphans: 1; widows: 1; }
  .card-columns .card { display: inline-block; width: 100%; } }

.accordion .card:not(:first-of-type):not(:last-of-type) { border-bottom: 0; border-radius: 0; }

.accordion .card:not(:first-of-type) .card-header:first-child { border-radius: 0; }

.accordion .card:first-of-type { border-bottom: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.accordion .card:last-of-type { border-top-left-radius: 0; border-top-right-radius: 0; }

.nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; }

.nav-link { display: block; padding: 0.5rem 1rem; }

.nav-link:hover, .nav-link:focus { text-decoration: none; }

.nav-link.disabled { color: #6c757d; }

.nav-tabs { border-bottom: 1px solid #dee2e6; }

.nav-tabs .nav-item { margin-bottom: -1px; }

.nav-tabs .nav-link { border: 1px solid transparent; border-top-left-radius: 2px; border-top-right-radius: 2px; }

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color: #e9ecef #e9ecef #dee2e6; }

.nav-tabs .nav-link.disabled { color: #6c757d; background-color: transparent; border-color: transparent; }

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: #495057; background-color: #fff; border-color: #dee2e6 #dee2e6 #fff; }

.nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0; }

.nav-pills .nav-link { border-radius: 2px; }

.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: #fff; background-color: #007bff; }

.nav-fill .nav-item { -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; text-align: center; }

.nav-justified .nav-item { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; text-align: center; }

.tab-content > .tab-pane { display: none; }

.tab-content > .active { display: block; }

.fade { -webkit-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }

@media screen and (prefers-reduced-motion: reduce) { .fade { -webkit-transition: none; transition: none; } }

.fade:not(.show) { opacity: 0; }

.collapse:not(.show) { display: none; }

.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition: height 0.35s ease; transition: height 0.35s ease; }

@media screen and (prefers-reduced-motion: reduce) { .collapsing { -webkit-transition: none; transition: none; } }

.intro { font-family: "IBM Plex Serif"; }

.intro span { color: #E2001D; font-family: "Apercu Pro"; }

.homeCarousel { overflow: hidden; }

.homeCarousel .item .bg { min-height: 480px; background-size: cover; background-position: center; }

.homeCarousel .item .bg h2 { color: white; font-size: 48px; margin-top: 16px; margin-bottom: 8px; line-height: 1; }

.homeCarousel .item .bg h5 { max-width: 640px; color: white; font-size: 24px; line-height: 32px; margin-top: 8px; margin-bottom: 8px; }

.homeCarousel .owl-dots { position: absolute; bottom: 50px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

.homeCarousel .owl-dots .owl-dot span { width: 24px; height: 24px; background: #E2001D; opacity: 0.3; }

@media (max-width: 1023.98px) { .homeCarousel .owl-dots .owl-dot span { width: 16px; height: 16px; } }

.homeCarousel .owl-dots .owl-dot.active span { opacity: 1; background: #E2001D; }

.homeCarousel .owl-dots .owl-dot:hover span { background: #E2001D; opacity: 1; }

.category-area a { position: relative; }

.home-number a:hover { text-decoration: none; }

@media screen and (max-width: 768px) { .container.homeCarouselContainer { max-width: 100%; width: 100%; }
  .category-area a { position: relative; display: block; width: 36px; height: 200px; }
  .category-area a i.medium { background-size: 36px 36px; min-width: 36px; min-height: 36px; width: 36px; height: 36px; display: block; }
  .category-area a span { -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(-90deg) translate(-140px, -32px); width: 140px; display: block; height: 36px; margin-left: 33px !important; margin-top: 20px !important; text-align: right; } }

.wallHome { background-color: #000; }

.wallHome .col-12 { margin: 0 !important; padding: 0 !important; background-repeat: no-repeat; background-size: cover; background-position: center; position: relative; }

.wallHome .col-12 .innerWallHome { position: absolute; bottom: 0; left: 0; width: 100%; padding: 8px; color: #ffffff; pointer-events: none; }

.wallHome .col-12 .innerWallHome .content { margin: 8px 0; max-width: 250px; }

.wallHome .col-12 .innerWallHome .content h2 { color: #ffffff; font-size: 16px; line-height: 24px; }

.wallHome .col-12 .innerWallHome .content h3 { color: #ffffff; font-size: 16px; line-height: 24px; font-weight: lighter; }

.wallHome .col-12 .innerWallHome header { min-height: 32px; }

.wallHome .col-12 a.fulllink { content: ""; display: block; background: -webkit-linear-gradient(top, rgba(16, 16, 16, 0) 30.21%, #101010 100%); background: linear-gradient(180deg, rgba(16, 16, 16, 0) 30.21%, #101010 100%); padding-bottom: 50%; }

@media screen and (min-width: 1024px) { .wallHome .col-12.col-md-6 a.fulllink { padding-bottom: 100%; }
  .wallHome .col-12.col-md-12 a.fulllink { padding-bottom: 50%; } }

@media screen and (min-width: 1366px) { .wallHome .col-12.col-lg-3 a.fulllink { padding-bottom: 100%; }
  .wallHome .col-12.col-lg-6 a.fulllink { padding-bottom: 50%; }
  .wallHome .col-12.col-lg-12 a.fulllink { padding-bottom: 25%; } }

.approfondimentoHome img { width: 100%; display: block; margin-bottom: 8px; }

/* stili particolari approfondimenti */
.approfondimentoBig { padding: 20px; }

.approfondimentoBig .imageContainer { width: 100%; height: 250px; background-color: #e4e4e4; 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; }

.approfondimentoBig .imageContainer img { -o-object-fit: contain; object-fit: contain; max-width: 100%; max-height: 100%; }

.approfondimentoBig .imageContainer i:last-child { margin-right: 0 !important; }

.approfondimentoBig.approfondimentoEvidenza { border: 4px solid #F24726; }

.calendarContainer { max-width: 330px; }

.calendarHeader { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.calendarHeader .calendardLinks a.calendarLink, .calendarHeader .calendardLinks a.calendarLink:link, .calendarHeader .calendardLinks a.calendarLink:visited { display: inline-block; padding: 3px 14px; margin-left: 3px; border: 1px solid #4A4A4A; background: transparent; border-radius: 4px; color: #4a4a4a; -webkit-transition: all 300ms; transition: all 300ms; }

.calendarHeader .calendardLinks a.calendarLink:hover, .calendarHeader .calendardLinks a.calendarLink:active { text-decoration: none; background-color: #4a4a4a; color: #ffffff; }

.calendarCell { width: calc( 100% / 7); position: relative; }

.calendarCell:after { display: block; content: ""; padding-bottom: 100%; }

.calendarCell span { position: absolute; top: 1%; background-color: rgba(216, 216, 216, 0.2); left: 1%; width: 98%; height: 98%; 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: center; font-size: 13.2632px; line-height: 16px; }

.calendarCell .eventContainer { position: absolute; bottom: 1%; left: 1%; width: 98%; height: 38%; 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: center; font-size: 18px; }

.calendarCell .eventContainer i { font-family: Arial, sans-serif; width: auto; height: auto; border-radius: 0; }

.calendarCell .eventContainer:focus + .calendarEventsHover { display: block; }

.calendarCell .calendarEventsHover { position: absolute; top: 95%; left: -150%; width: 400%; display: none; background: #ffffff; padding: 10px; border: 1px solid #D8D8D8; z-index: 2; border-radius: 4px; }

.calendarCell .calendarEventsHover:before { content: ''; position: absolute; top: -10px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); left: 45%; width: 20px; height: 20px; border-top: 1px solid #D8D8D8; border-left: 1px solid #D8D8D8; background: #ffffff; }

.calendarCell .calendarEventsHover .home-micro-pills + .home-micro-pills { margin-top: 1em; }

.calendarCell:hover .calendarEventsHover, .calendarCell:focus .calendarEventsHover { display: block; }

.calendarCell.emptycell span { background-color: transparent; font-size: 9.47369px; line-height: 12px; }

.calendarCell.calendarCellToday span { background: #dc3545; color: #ffffff; }

.single-approfondimento .box-newsletter { border: 2px solid rgba(155, 155, 155, 0.1); }

.single-approfondimento .box-newsletter p { color: #000000; text-align: left !important; }

.single-approfondimento .box-newsletter .input_container { padding: 0 !important; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.single-approfondimento .box-newsletter input { border: none; min-width: 60%; width: 100%; font-size: 16px; }

.single-approfondimento .box-newsletter button { border: none; color: white; text-transform: uppercase; font-size: 16px; }

.single-approfondimento .ambiente .box-newsletter { border: 2px solid #98D64E; }

.single-approfondimento .ambiente .box-newsletter input { background-color: rgba(151, 215, 69, 0.1); color: #98D64E !important; }

.single-approfondimento .ambiente .box-newsletter input::-webkit-input-placeholder { color: #98D64E; }

.single-approfondimento .ambiente .box-newsletter input::-moz-placeholder { color: #98D64E; }

.single-approfondimento .ambiente .box-newsletter input:-ms-input-placeholder { color: #98D64E; }

.single-approfondimento .ambiente .box-newsletter input::placeholder { color: #98D64E; }

.single-approfondimento .ambiente .box-newsletter button { background-color: #98D64E; }

.single-approfondimento .ambiente .symbola_button.download { background-color: #98D64E; }

.single-approfondimento .storie-di-qualita .box-newsletter { border: 2px solid #5E4BB2; }

.single-approfondimento .storie-di-qualita .box-newsletter input { background-color: rgba(94, 75, 178, 0.1) !important; color: #5E4BB2 !important; }

.single-approfondimento .storie-di-qualita .box-newsletter input::-webkit-input-placeholder { color: #5E4BB2; }

.single-approfondimento .storie-di-qualita .box-newsletter input::-moz-placeholder { color: #5E4BB2; }

.single-approfondimento .storie-di-qualita .box-newsletter input:-ms-input-placeholder { color: #5E4BB2; }

.single-approfondimento .storie-di-qualita .box-newsletter input::placeholder { color: #5E4BB2; }

.single-approfondimento .storie-di-qualita .box-newsletter button { background-color: #5E4BB2; }

.single-approfondimento .storie-di-qualita .symbola_button.download { background-color: #5E4BB2; }

.single-approfondimento .cultura-creativita .box-newsletter { border: 2px solid #F0AA4B; }

.single-approfondimento .cultura-creativita .box-newsletter input { background-color: rgba(240, 170, 75, 0.1) !important; color: #F0AA4B !important; }

.single-approfondimento .cultura-creativita .box-newsletter input::-webkit-input-placeholder { color: #F0AA4B; }

.single-approfondimento .cultura-creativita .box-newsletter input::-moz-placeholder { color: #F0AA4B; }

.single-approfondimento .cultura-creativita .box-newsletter input:-ms-input-placeholder { color: #F0AA4B; }

.single-approfondimento .cultura-creativita .box-newsletter input::placeholder { color: #F0AA4B; }

.single-approfondimento .cultura-creativita .box-newsletter button { background-color: #F0AA4B; }

.single-approfondimento .cultura-creativita .symbola_button.download { background-color: #F0AA4B; }

.single-approfondimento .made-in-italy .box-newsletter { border: 2px solid #1D7262; }

.single-approfondimento .made-in-italy .box-newsletter input { background-color: rgba(35, 114, 98, 0.1) !important; color: #1D7262 !important; }

.single-approfondimento .made-in-italy .box-newsletter input::-webkit-input-placeholder { color: #1D7262; }

.single-approfondimento .made-in-italy .box-newsletter input::-moz-placeholder { color: #1D7262; }

.single-approfondimento .made-in-italy .box-newsletter input:-ms-input-placeholder { color: #1D7262; }

.single-approfondimento .made-in-italy .box-newsletter input::placeholder { color: #1D7262; }

.single-approfondimento .made-in-italy .box-newsletter button { background-color: #1D7262; }

.single-approfondimento .made-in-italy .symbola_button.download { background-color: #1D7262; }

.single-approfondimento .societa-politica .box-newsletter { border: 2px solid #4AC0AE; }

.single-approfondimento .societa-politica .box-newsletter input { background-color: rgba(74, 192, 174, 0.1) !important; color: #4AC0AE !important; }

.single-approfondimento .societa-politica .box-newsletter input::-webkit-input-placeholder { color: #4AC0AE; }

.single-approfondimento .societa-politica .box-newsletter input::-moz-placeholder { color: #4AC0AE; }

.single-approfondimento .societa-politica .box-newsletter input:-ms-input-placeholder { color: #4AC0AE; }

.single-approfondimento .societa-politica .box-newsletter input::placeholder { color: #4AC0AE; }

.single-approfondimento .societa-politica .box-newsletter button { background-color: #4AC0AE; }

.single-approfondimento .societa-politica .symbola_button.download { background-color: #4AC0AE; }

.single-approfondimento .user img { border-radius: 100%; }

.single-approfondimento .gallery .row.flex-column-reverse, .single-approfondimento .gallery .row.flex-column { width: 100%; }

.single-approfondimento .gallery .row.flex-column-reverse img, .single-approfondimento .gallery .row.flex-column img { width: 100%; }

.single-ricerca { /* DEFAULT*/ }

.single-ricerca .box-newsletter p { color: #000000; text-align: left !important; }

.single-ricerca .box-newsletter .input_container { padding: 0 !important; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.single-ricerca .box-newsletter input { border: none; min-width: 60%; width: 100%; font-size: 16px; }

.single-ricerca .box-newsletter button { border: none; color: white; text-transform: uppercase; font-size: 16px; }

.single-ricerca .box-newsletter { border: 2px solid #CCCCCC; }

.single-ricerca .box-newsletter input { background-color: #FEFEFE; color: #CCCCCC !important; }

.single-ricerca .box-newsletter input::-webkit-input-placeholder { color: #CCCCCC; }

.single-ricerca .box-newsletter input::-moz-placeholder { color: #CCCCCC; }

.single-ricerca .box-newsletter input:-ms-input-placeholder { color: #CCCCCC; }

.single-ricerca .box-newsletter input::placeholder { color: #CCCCCC; }

.single-ricerca .box-newsletter button { background-color: #CCCCCC; }

.single-ricerca .symbola_button.download { background-color: #CCCCCC; }

.single-ricerca .actions_ricerca a { border: 2px solid #CCCCCC; width: calc( 50% - 32px); text-align: center; color: #CCCCCC; -webkit-transition: background-color 500ms ease-out, color 500ms ease-out; transition: background-color 500ms ease-out, color 500ms ease-out; background-color: white; }

.single-ricerca .actions_ricerca a.full-width { width: 100%; }

.single-ricerca .actions_ricerca a svg #Rectangle-path, .single-ricerca .actions_ricerca a svg #Shape { -webkit-transition: all 500ms ease-out; transition: all 500ms ease-out; stroke: #98D64E; }

.single-ricerca .actions_ricerca a:hover { background-color: #CCCCCC; color: white; text-decoration: none; }

.single-ricerca .actions_ricerca a:hover svg #Rectangle-path, .single-ricerca .actions_ricerca a:hover svg #Shape { stroke: white; }

.single-ricerca .ambiente .box-newsletter { border: 2px solid #98D64E; }

.single-ricerca .ambiente .box-newsletter input { background-color: rgba(151, 215, 69, 0.1); color: #98D64E !important; }

.single-ricerca .ambiente .box-newsletter input::-webkit-input-placeholder { color: #98D64E; }

.single-ricerca .ambiente .box-newsletter input::-moz-placeholder { color: #98D64E; }

.single-ricerca .ambiente .box-newsletter input:-ms-input-placeholder { color: #98D64E; }

.single-ricerca .ambiente .box-newsletter input::placeholder { color: #98D64E; }

.single-ricerca .ambiente .box-newsletter button { background-color: #98D64E; }

.single-ricerca .ambiente .symbola_button.download { background-color: #98D64E; }

.single-ricerca .ambiente .actions_ricerca a, .single-ricerca .ambiente .actions_ricerca select { border: 2px solid #98D64E; width: 50%; text-align: center; color: #98D64E; -webkit-transition: background-color 500ms ease-out, color 500ms ease-out; transition: background-color 500ms ease-out, color 500ms ease-out; background-color: white; }

.single-ricerca .ambiente .actions_ricerca a.full-width, .single-ricerca .ambiente .actions_ricerca select.full-width { width: 100%; }

.single-ricerca .ambiente .actions_ricerca a svg #Rectangle-path, .single-ricerca .ambiente .actions_ricerca a svg #Shape, .single-ricerca .ambiente .actions_ricerca select svg #Rectangle-path, .single-ricerca .ambiente .actions_ricerca select svg #Shape { -webkit-transition: all 500ms ease-out; transition: all 500ms ease-out; stroke: #98D64E; }

.single-ricerca .ambiente .actions_ricerca a:hover, .single-ricerca .ambiente .actions_ricerca select:hover { background-color: #98D64E; color: white; text-decoration: none; }

.single-ricerca .ambiente .actions_ricerca a:hover svg #Rectangle-path, .single-ricerca .ambiente .actions_ricerca a:hover svg #Shape, .single-ricerca .ambiente .actions_ricerca select:hover svg #Rectangle-path, .single-ricerca .ambiente .actions_ricerca select:hover svg #Shape { stroke: white; }

.single-ricerca .storie-di-qualita .box-newsletter { border: 2px solid #5E4BB2; }

.single-ricerca .storie-di-qualita .box-newsletter input { background-color: rgba(94, 75, 178, 0.1) !important; color: #5E4BB2 !important; }

.single-ricerca .storie-di-qualita .box-newsletter input::-webkit-input-placeholder { color: #5E4BB2; }

.single-ricerca .storie-di-qualita .box-newsletter input::-moz-placeholder { color: #5E4BB2; }

.single-ricerca .storie-di-qualita .box-newsletter input:-ms-input-placeholder { color: #5E4BB2; }

.single-ricerca .storie-di-qualita .box-newsletter input::placeholder { color: #5E4BB2; }

.single-ricerca .storie-di-qualita .box-newsletter button { background-color: #5E4BB2; }

.single-ricerca .storie-di-qualita .symbola_button.download { background-color: #5E4BB2; }

.single-ricerca .storie-di-qualita .actions_ricerca a, .single-ricerca .storie-di-qualita .actions_ricerca select { border: 2px solid #5E4BB2; width: 50%; text-align: center; color: #5E4BB2; -webkit-transition: background-color 500ms ease-out, color 500ms ease-out; transition: background-color 500ms ease-out, color 500ms ease-out; background-color: white; }

.single-ricerca .storie-di-qualita .actions_ricerca a.full-width, .single-ricerca .storie-di-qualita .actions_ricerca select.full-width { width: 100%; }

.single-ricerca .storie-di-qualita .actions_ricerca a svg #Rectangle-path, .single-ricerca .storie-di-qualita .actions_ricerca a svg #Shape, .single-ricerca .storie-di-qualita .actions_ricerca select svg #Rectangle-path, .single-ricerca .storie-di-qualita .actions_ricerca select svg #Shape { -webkit-transition: all 500ms ease-out; transition: all 500ms ease-out; stroke: #5E4BB2; }

.single-ricerca .storie-di-qualita .actions_ricerca a:hover, .single-ricerca .storie-di-qualita .actions_ricerca select:hover { background-color: #5E4BB2; color: white; text-decoration: none; }

.single-ricerca .storie-di-qualita .actions_ricerca a:hover svg #Rectangle-path, .single-ricerca .storie-di-qualita .actions_ricerca a:hover svg #Shape, .single-ricerca .storie-di-qualita .actions_ricerca select:hover svg #Rectangle-path, .single-ricerca .storie-di-qualita .actions_ricerca select:hover svg #Shape { stroke: white; }

.single-ricerca .cultura-creativita .box-newsletter { border: 2px solid #F0AA4B; }

.single-ricerca .cultura-creativita .box-newsletter input { background-color: rgba(240, 170, 75, 0.1) !important; color: #F0AA4B !important; }

.single-ricerca .cultura-creativita .box-newsletter input::-webkit-input-placeholder { color: #F0AA4B; }

.single-ricerca .cultura-creativita .box-newsletter input::-moz-placeholder { color: #F0AA4B; }

.single-ricerca .cultura-creativita .box-newsletter input:-ms-input-placeholder { color: #F0AA4B; }

.single-ricerca .cultura-creativita .box-newsletter input::placeholder { color: #F0AA4B; }

.single-ricerca .cultura-creativita .box-newsletter button { background-color: #F0AA4B; }

.single-ricerca .cultura-creativita .symbola_button.download { background-color: #F0AA4B; }

.single-ricerca .cultura-creativita .actions_ricerca a, .single-ricerca .cultura-creativita .actions_ricerca select { border: 2px solid #F0AA4B; width: 50%; text-align: center; color: #F0AA4B; -webkit-transition: background-color 500ms ease-out, color 500ms ease-out; transition: background-color 500ms ease-out, color 500ms ease-out; background-color: white; }

.single-ricerca .cultura-creativita .actions_ricerca a.full-width, .single-ricerca .cultura-creativita .actions_ricerca select.full-width { width: 100%; }

.single-ricerca .cultura-creativita .actions_ricerca a svg #Rectangle-path, .single-ricerca .cultura-creativita .actions_ricerca a svg #Shape, .single-ricerca .cultura-creativita .actions_ricerca select svg #Rectangle-path, .single-ricerca .cultura-creativita .actions_ricerca select svg #Shape { -webkit-transition: all 500ms ease-out; transition: all 500ms ease-out; stroke: #F0AA4B; }

.single-ricerca .cultura-creativita .actions_ricerca a:hover, .single-ricerca .cultura-creativita .actions_ricerca select:hover { background-color: #F0AA4B; color: white; text-decoration: none; }

.single-ricerca .cultura-creativita .actions_ricerca a:hover svg #Rectangle-path, .single-ricerca .cultura-creativita .actions_ricerca a:hover svg #Shape, .single-ricerca .cultura-creativita .actions_ricerca select:hover svg #Rectangle-path, .single-ricerca .cultura-creativita .actions_ricerca select:hover svg #Shape { stroke: white; }

.single-ricerca .made-in-italy .box-newsletter { border: 2px solid #1D7262; }

.single-ricerca .made-in-italy .box-newsletter input { background-color: rgba(35, 114, 98, 0.1) !important; color: #1D7262 !important; }

.single-ricerca .made-in-italy .box-newsletter input::-webkit-input-placeholder { color: #1D7262; }

.single-ricerca .made-in-italy .box-newsletter input::-moz-placeholder { color: #1D7262; }

.single-ricerca .made-in-italy .box-newsletter input:-ms-input-placeholder { color: #1D7262; }

.single-ricerca .made-in-italy .box-newsletter input::placeholder { color: #1D7262; }

.single-ricerca .made-in-italy .box-newsletter button { background-color: #1D7262; }

.single-ricerca .made-in-italy .symbola_button.download { background-color: #1D7262; }

.single-ricerca .made-in-italy .actions_ricerca a, .single-ricerca .made-in-italy .actions_ricerca select { border: 2px solid #1D7262; width: 100%; text-align: center; color: #1D7262; -webkit-transition: background-color 500ms ease-out, color 500ms ease-out; transition: background-color 500ms ease-out, color 500ms ease-out; margin-right: 0 !important; background-color: white; }

.single-ricerca .made-in-italy .actions_ricerca a.full-width, .single-ricerca .made-in-italy .actions_ricerca select.full-width { width: 100%; }

.single-ricerca .made-in-italy .actions_ricerca a svg #Rectangle-path, .single-ricerca .made-in-italy .actions_ricerca a svg #Shape, .single-ricerca .made-in-italy .actions_ricerca select svg #Rectangle-path, .single-ricerca .made-in-italy .actions_ricerca select svg #Shape { -webkit-transition: all 500ms ease-out; transition: all 500ms ease-out; stroke: #1D7262; }

.single-ricerca .made-in-italy .actions_ricerca a:hover, .single-ricerca .made-in-italy .actions_ricerca select:hover { background-color: #1D7262; color: white; text-decoration: none; }

.single-ricerca .made-in-italy .actions_ricerca a:hover svg #Rectangle-path, .single-ricerca .made-in-italy .actions_ricerca a:hover svg #Shape, .single-ricerca .made-in-italy .actions_ricerca select:hover svg #Rectangle-path, .single-ricerca .made-in-italy .actions_ricerca select:hover svg #Shape { stroke: white; }

.single-ricerca .societa-politica .box-newsletter { border: 2px solid #4AC0AE; }

.single-ricerca .societa-politica .box-newsletter input { background-color: rgba(74, 192, 174, 0.1) !important; color: #4AC0AE !important; }

.single-ricerca .societa-politica .box-newsletter input::-webkit-input-placeholder { color: #4AC0AE; }

.single-ricerca .societa-politica .box-newsletter input::-moz-placeholder { color: #4AC0AE; }

.single-ricerca .societa-politica .box-newsletter input:-ms-input-placeholder { color: #4AC0AE; }

.single-ricerca .societa-politica .box-newsletter input::placeholder { color: #4AC0AE; }

.single-ricerca .societa-politica .box-newsletter button { background-color: #4AC0AE; }

.single-ricerca .societa-politica .symbola_button.download { background-color: #4AC0AE; }

.single-ricerca .societa-politica .actions_ricerca a, .single-ricerca .societa-politica .actions_ricerca select { border: 2px solid #4AC0AE; width: 50%; text-align: center; color: #4AC0AE; -webkit-transition: background-color 500ms ease-out, color 500ms ease-out; transition: background-color 500ms ease-out, color 500ms ease-out; background-color: white; }

.single-ricerca .societa-politica .actions_ricerca a.full-width, .single-ricerca .societa-politica .actions_ricerca select.full-width { width: 100%; }

.single-ricerca .societa-politica .actions_ricerca a svg #Rectangle-path, .single-ricerca .societa-politica .actions_ricerca a svg #Shape, .single-ricerca .societa-politica .actions_ricerca select svg #Rectangle-path, .single-ricerca .societa-politica .actions_ricerca select svg #Shape { -webkit-transition: all 500ms ease-out; transition: all 500ms ease-out; stroke: #4AC0AE; }

.single-ricerca .societa-politica .actions_ricerca a:hover, .single-ricerca .societa-politica .actions_ricerca select:hover { background-color: #4AC0AE; color: white; text-decoration: none; }

.single-ricerca .societa-politica .actions_ricerca a:hover svg #Rectangle-path, .single-ricerca .societa-politica .actions_ricerca a:hover svg #Shape, .single-ricerca .societa-politica .actions_ricerca select:hover svg #Rectangle-path, .single-ricerca .societa-politica .actions_ricerca select:hover svg #Shape { stroke: white; }

.single-ricerca .user img { border-radius: 100%; }

@media screen and (min-width: 1024px) { .single-ricerca .actions_ricerca a { width: 45% !important; } }

.single-progetto .box-newsletter { border: 2px solid rgba(155, 155, 155, 0.1); }

.single-progetto .box-newsletter p { color: #000000; text-align: left !important; }

.single-progetto .box-newsletter .input_container { padding: 0 !important; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.single-progetto .box-newsletter input { border: none; min-width: 60%; width: 100%; font-size: 16px; }

.single-progetto .box-newsletter button { border: none; color: white; text-transform: uppercase; font-size: 16px; }

.single-progetto .ambiente .box-newsletter { border: 2px solid #98D64E; }

.single-progetto .ambiente .box-newsletter input { background-color: rgba(151, 215, 69, 0.1); color: #98D64E !important; }

.single-progetto .ambiente .box-newsletter input::-webkit-input-placeholder { color: #98D64E; }

.single-progetto .ambiente .box-newsletter input::-moz-placeholder { color: #98D64E; }

.single-progetto .ambiente .box-newsletter input:-ms-input-placeholder { color: #98D64E; }

.single-progetto .ambiente .box-newsletter input::placeholder { color: #98D64E; }

.single-progetto .ambiente .box-newsletter button { background-color: #98D64E; }

.single-progetto .ambiente .symbola_button.download { background-color: #98D64E; }

.single-progetto .storie-di-qualita .box-newsletter { border: 2px solid #5E4BB2; }

.single-progetto .storie-di-qualita .box-newsletter input { background-color: rgba(94, 75, 178, 0.1) !important; color: #5E4BB2 !important; }

.single-progetto .storie-di-qualita .box-newsletter input::-webkit-input-placeholder { color: #5E4BB2; }

.single-progetto .storie-di-qualita .box-newsletter input::-moz-placeholder { color: #5E4BB2; }

.single-progetto .storie-di-qualita .box-newsletter input:-ms-input-placeholder { color: #5E4BB2; }

.single-progetto .storie-di-qualita .box-newsletter input::placeholder { color: #5E4BB2; }

.single-progetto .storie-di-qualita .box-newsletter button { background-color: #5E4BB2; }

.single-progetto .storie-di-qualita .symbola_button.download { background-color: #5E4BB2; }

.single-progetto .cultura-creativita .box-newsletter { border: 2px solid #F0AA4B; }

.single-progetto .cultura-creativita .box-newsletter input { background-color: rgba(240, 170, 75, 0.1) !important; color: #F0AA4B !important; }

.single-progetto .cultura-creativita .box-newsletter input::-webkit-input-placeholder { color: #F0AA4B; }

.single-progetto .cultura-creativita .box-newsletter input::-moz-placeholder { color: #F0AA4B; }

.single-progetto .cultura-creativita .box-newsletter input:-ms-input-placeholder { color: #F0AA4B; }

.single-progetto .cultura-creativita .box-newsletter input::placeholder { color: #F0AA4B; }

.single-progetto .cultura-creativita .box-newsletter button { background-color: #F0AA4B; }

.single-progetto .cultura-creativita .symbola_button.download { background-color: #F0AA4B; }

.single-progetto .made-in-italy .box-newsletter { border: 2px solid #1D7262; }

.single-progetto .made-in-italy .box-newsletter input { background-color: rgba(35, 114, 98, 0.1) !important; color: #1D7262 !important; }

.single-progetto .made-in-italy .box-newsletter input::-webkit-input-placeholder { color: #1D7262; }

.single-progetto .made-in-italy .box-newsletter input::-moz-placeholder { color: #1D7262; }

.single-progetto .made-in-italy .box-newsletter input:-ms-input-placeholder { color: #1D7262; }

.single-progetto .made-in-italy .box-newsletter input::placeholder { color: #1D7262; }

.single-progetto .made-in-italy .box-newsletter button { background-color: #1D7262; }

.single-progetto .made-in-italy .symbola_button.download { background-color: #1D7262; }

.single-progetto .societa-politica .box-newsletter { border: 2px solid #4AC0AE; }

.single-progetto .societa-politica .box-newsletter input { background-color: rgba(74, 192, 174, 0.1) !important; color: #4AC0AE !important; }

.single-progetto .societa-politica .box-newsletter input::-webkit-input-placeholder { color: #4AC0AE; }

.single-progetto .societa-politica .box-newsletter input::-moz-placeholder { color: #4AC0AE; }

.single-progetto .societa-politica .box-newsletter input:-ms-input-placeholder { color: #4AC0AE; }

.single-progetto .societa-politica .box-newsletter input::placeholder { color: #4AC0AE; }

.single-progetto .societa-politica .box-newsletter button { background-color: #4AC0AE; }

.single-progetto .societa-politica .symbola_button.download { background-color: #4AC0AE; }

.single-progetto .user img { border-radius: 100%; }

.single-evento #header, .single-live #header { margin-bottom: 65px; z-index: 51; position: relative; background-color: #ffffff; }

#headerEventi { background-color: #ffffff; -webkit-transition: top 500ms; transition: top 500ms; position: fixed; top: 82px; left: 0; z-index: 50; }

#headerEventi .navigation ul li.no-arrow a > .menu_link { padding-right: 0; }

#headerEventi.jjsMenuFixed { top: 0; }

#headerEventi.jjsMenuFixedHide { top: -100%; }

.files-programma img { width: 120px; }

@media screen and (max-width: 1365px) { #headerEventi { padding: 0 !important; width: 100%; overflow: hidden; z-index: 90; top: 65px; }
  #headerEventi:before { display: none; }
  #headerEventi:after { position: absolute; top: 0; right: 0; content: ""; width: 110px; pointer-events: none; height: 65px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */ /* FF3.6-15 */ background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */ }
  #headerEventi .row.align-content-md-center { overflow: auto; display: block !important; margin: 0; }
  #headerEventi .row.align-content-md-center .navigation { text-align: left !important; display: block; width: 20000px; padding: 18px 0; margin: 0; }
  #headerEventi .row.align-content-md-center .navigation li { width: auto !important; margin: 0; padding: 0 1em; }
  #headerEventi .row.align-content-md-center .navigation li a, #headerEventi .row.align-content-md-center .navigation li div, #headerEventi .row.align-content-md-center .navigation li p { display: inline-block !important; }
  #header.open + #headerEventi { z-index: 30; } }

.nav-tabs .nav-item { margin-bottom: 0; }

.nav-tabs { border-bottom: 2px solid #ffffff; }

.nav-tabs .nav-link { color: #E2001D !important; background-color: rgba(245, 244, 245, 0.5); border: none; border-right: 2px solid #ffffff; border-radius: 0; opacity: .7; }

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { opacity: 1; background-color: #F5F4F5; border-color: #ffffff; }

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color: #ffffff; }

.card.card-lv1 { border: none; }

.card.card-lv1 .card-header:first-child { border-radius: 0; }

.card.card-lv1 .card-header { padding: .5rem 1rem; background-color: #F5F4F5; border: none; }

.card.card-lv1 .card-header a[data-toggle="collapse"] { display: block; width: 100%; cursor: pointer; position: relative; padding-right: 2em; }

.card.card-lv1 .card-header a[data-toggle="collapse"]:after { position: absolute; right: 0; top: 0; width: 2em; height: 2em; background: transparent url("assets/img/arrow.svg") no-repeat center center/contain; content: ""; }

.card.card-lv1 .card-header a[data-toggle="collapse"][aria-expanded="true"]:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.card.card-lv1 .card-header h5 { font-size: 16px; margin: 0.5em 0 !important; color: #E2001D !important; }

.card.card-lv1 .card-header h6 { font-size: 16px; margin: 0 !important; padding: 0 !important; color: #bbbbbb; }

.card.card-lv2 { border: none; }

.card.card-lv2 .card-header:first-child { border-radius: 0; }

.card.card-lv2 .card-header { padding: 1rem; border: none; background-color: transparent; }

.card.card-lv2 .card-header a[data-toggle="collapse"] { display: block; width: 100%; cursor: pointer; position: relative; padding-right: 2em; }

.card.card-lv2 .card-header a[data-toggle="collapse"]:after { position: absolute; right: 0; top: -15px; width: 2em; height: 2em; background: transparent url("assets/img/arrow.svg") no-repeat center center/contain; content: ""; }

.card.card-lv2 .card-header a[data-toggle="collapse"][aria-expanded="true"]:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.card.card-lv2 .card-header h5 { font-size: 16px; margin: 0.5em 0 !important; color: #000000 !important; }

.card.card-lv3 { border: none; }

.card.card-lv3 .card-header:first-child { border-radius: 0; }

.card.card-lv3 .card-header { padding: 1rem; border: none; background-color: transparent; }

.card.card-lv3 .card-header a[data-toggle="collapse"] { display: none; width: 100%; cursor: pointer; position: relative; padding-right: 2em; }

.card.card-lv3 .card-header a[data-toggle="collapse"][aria-expanded="false"] { display: block; }

.card.card-lv3 .card-header h5 { font-size: 16px; }

@media screen and (min-width: 1024px) { .eventoCorrelato { position: absolute; top: 0; left: 0; } }

.card.card-lv1 .card.card-lv2 .card-header a[data-toggle="collapse"]:after { right: -1.25rem; }

.redbar { margin: 0; padding: 0; height: 2px; border: none; background-color: #E2001D; width: 100%; }

.intro_inter { font-size: .75em; line-height: 1.2; padding: 1.25rem; }

.relatori-eventi figure { border-radius: 50%; overflow: hidden; display: inline-block; border: 2px solid #9b9b9b; }

.relatori-eventi p { color: #888888; }

.collapse { height: auto !important; }

.location-img { width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; }

@media (min-width: 1024px) { .modal-dialog { max-width: 800px; } }

.modal .modal-header .close { width: auto; height: auto; padding: 0; margin: 0; cursor: pointer; background: none; border: none; color: #E2001D; font-size: 20px; -webkit-appearance: none; }

.customcenterdjjs { max-width: 150px; margin-left: auto !important; margin-right: auto !important; }

.customcenterdjjs .text-action-primary, .customcenterdjjs input[type="checkbox"] + label::before, .customcenterdjjs input[type="radio"] + label::before, .customcenterdjjs input[type="checkbox"] + label::before, .customcenterdjjs input[type="radio"] + label::before { color: #E2001D !important; border-color: #000000 !important; }

#modal-login label, #modal-login-salva label { margin-left: -15px; text-align: left; font-family: "Apercu Pro" !important; }

#modal-login .form-optionals, #modal-login-salva .form-optionals { font-family: "Apercu Pro" !important; }

#modal-login input[type="checkbox"] + label, #modal-login input[type="radio"] + label, #modal-login-salva input[type="checkbox"] + label, #modal-login-salva input[type="radio"] + label { font-family: "Apercu Pro" !important; }

#modal-login #modal-login-content .col-12.col-sm-1, #modal-login #modal-login-content-salva .col-12.col-sm-1, #modal-login-salva #modal-login-content .col-12.col-sm-1, #modal-login-salva #modal-login-content-salva .col-12.col-sm-1 { width: 100%; max-width: 100%; display: block; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; }

#modal-login .btn.btn-red.standard, #modal-login input.btn.btn-red[type="text"], #modal-login input.btn.btn-red[type="email"], #modal-login input.btn.btn-red[type="password"], #modal-login select.btn.btn-red, #modal-login textarea.btn.btn-red, #modal-login h6.btn.btn-red, #modal-login .select-category button.btn.btn-red, .select-category #modal-login button.btn.btn-red, #modal-login-salva .btn.btn-red.standard, #modal-login-salva input.btn.btn-red[type="text"], #modal-login-salva input.btn.btn-red[type="email"], #modal-login-salva input.btn.btn-red[type="password"], #modal-login-salva select.btn.btn-red, #modal-login-salva textarea.btn.btn-red, #modal-login-salva h6.btn.btn-red, #modal-login-salva .select-category button.btn.btn-red, .select-category #modal-login-salva button.btn.btn-red { width: 100%; font-family: "Apercu Pro" !important; }

.container-smaller { max-width: 900px; margin: 0 auto; }

.single-live .card.card-lv1 .card.card-lv2 .card-header a[data-toggle="collapse"], .page-template-template-relatore-evento .card.card-lv1 .card.card-lv2 .card-header a[data-toggle="collapse"] { height: 60px; }

.single-live .card.card-lv1 .card.card-lv2 .card-header a[data-toggle="collapse"]:after, .page-template-template-relatore-evento .card.card-lv1 .card.card-lv2 .card-header a[data-toggle="collapse"]:after { right: -2px; height: 20px; top: 40px; }

.single-live .card.card-lv1 .card.card-lv2 .card-header h4, .page-template-template-relatore-evento .card.card-lv1 .card.card-lv2 .card-header h4 { font-size: 24px; line-height: 24px; color: #212529; margin-bottom: 0px; }

.single-live .card.card-lv1 .card.card-lv2 .card-header h6.live_now, .page-template-template-relatore-evento .card.card-lv1 .card.card-lv2 .card-header h6.live_now { font-size: 12px; line-height: 16px; }

.single-live .card.card-lv1 .card.card-lv2 .card-header .intro_evento p, .page-template-template-relatore-evento .card.card-lv1 .card.card-lv2 .card-header .intro_evento p { padding: 5px 0px; }

.single-live .card.card-lv1 .card.card-lv2 .card-header .in_collaborazione, .page-template-template-relatore-evento .card.card-lv1 .card.card-lv2 .card-header .in_collaborazione { font-size: 16px; line-height: 24px; margin: 8px 0px; }

.single-live .card.card-lv1 .card.card-lv2 .card-header .info_intervento, .page-template-template-relatore-evento .card.card-lv1 .card.card-lv2 .card-header .info_intervento { font-size: 17px; line-height: 24px; color: rgba(0, 0, 0, 0.5); }

.evt-box-newsletter .newsletter_input { height: 44px; margin: 0; -webkit-appearance: none; border: 0; float: left; width: 100%; background: #FFFFFF; border: 2px solid #000000; box-sizing: border-box; border-radius: 4px; padding: 1px 10px !important; font-size: 12px !important; }

.card-body a.file { text-decoration: none !important; }

.full-size-header { position: relative; padding: 15px 0px 30px 0px; background-repeat: no-repeat; background-size: cover; }

@media (min-width: 1024px) { .full-size-header { height: 482px; } }

@media (min-width: 1200px) { .full-size-header { height: 682px; } }

.full-size-header .fist-row-live-event { width: 100%; }

@media (min-width: 1024px) { .full-size-header .fist-row-live-event { position: absolute; bottom: 210px; } }

.full-size-header .second-row-live-event { width: 100%; }

@media (min-width: 1024px) { .full-size-header .second-row-live-event { position: absolute; bottom: 20px; }
  .full-size-header .second-row-live-event.go-live-row { bottom: -80px; } }

@media (min-width: 1024px) { .home-number.go-live-row { margin-top: calc(var(--spacer) * 12) !important; } }

@media (min-width: 1024px) { .is_live.full-size-header .fist-row-live-event { position: initial; } }

.testo_newsletter { line-height: 1.3 !important; margin-bottom: 8px; }

/* EVENTO LIVE */
.live_box { border: 4px solid #E2001D; margin: 0; width: 100%; height: 195px; }

@media (min-width: 1024px) { .live_box { margin: 30px auto 30px auto; width: 100%; max-width: 560px; height: 295px; } }

@media (min-width: 1200px) { .live_box { margin: 60px auto 30px auto; width: 100%; max-width: 810px; height: 453px; } }

.live_box.modal-video-embed { border: 0; margin: 0; }

.newsletter_feedback_ko { color: #E2001D; }

.bg_tema_cultura-creativita { background-color: rgba(240, 170, 75, 0.1); }

.bg_tema_storie-di-qualita { background-color: rgba(94, 75, 178, 0.1); }

.bg_tema_ambiente { background-color: rgba(151, 215, 69, 0.1); }

.bg_tema_made-in-italy { background-color: rgba(35, 114, 98, 0.1); }

.bg_tema_societa-politica { background-color: rgba(74, 192, 174, 0.1); }

.bg_tema_global { background-color: #F5F4F5; margin-bottom: 1px; }

.btn-wide { width: 100%; }

.intervento_live { background-color: #FCE6E8; }

/** PROGRAMMA */
.programma-intervento { color: #FFF; min-height: 264px; }

.programma-intervento h4 { font-size: 24px; line-height: 24px; color: #FFF; }

.programma-intervento .intro_evento p { padding: 5px 0px; color: #FFF; }

.programma-intervento .in_collaborazione { font-size: 16px; line-height: 24px; margin: 8px 0px; color: #FFF; }

.programma-intervento .info_intervento { font-size: 17px; line-height: 24px; color: #FFF; }

.programma-intervento .open-close-intervento { height: 60px; float: left; width: 100%; position: relative; margin-bottom: 16px; }

.programma-intervento .open-close-intervento:after { position: absolute; right: 0px; height: 20px; top: 40px; width: 20px; background: transparent url(assets/img/arrow.svg) no-repeat center center/contain; content: ""; }

.event-slider { overflow: hidden; }

.event-slider .img_box { position: relative; }

.event-slider .img_box.video_box { border: 4px solid #212529; }

.event-slider .img_box.video_box:hover { border: 4px solid #E2001D; }

.event-slider .img_box .temi_slide { position: absolute; height: 32px; bottom: 16px; left: 16px; }

.event-slider p { padding: 13px; font-size: 12px; line-height: 16px; }

.event-slider .doc-icon { background: url(assets/img/file.svg) 4px 12px no-repeat; margin-left: 12px; background-size: 15px 18px; padding-left: calc(calc(var(--spacer) * 2) * 2) !important; min-height: 50px; }

.intervento_live { background: #FCE6E8; }

.user-img { border-radius: 100%; max-width: 80px; }

.menu-fondazione-container { height: 0; overflow: hidden; }

.menu-fondazione-container.open { height: auto; }

.menu-fondazione-container ul { margin: 0; padding: 0; }

.menu-fondazione-container ul li { list-style-position: outside; list-style-image: none; list-style-type: none; text-transform: uppercase; }

.menu-fondazione-container ul li.current_page_item a { border-left: 4px solid #E2001D; }

.menu-fondazione-container ul li a { color: #E2001D; padding-left: 8px; border-left: 4px solid white; min-height: 24px; display: block; }

.menu-fondazione-container ul li a:hover { border-left: 4px solid #E2001D; text-decoration: none; }

.menu-fondazione-container ul li .sub-menu { margin-top: 8px !important; }

.menu-fondazione-container ul li .sub-menu li { pointer-events: auto; text-transform: none; padding-left: 8px; border-left: 4px solid white; }

.menu-fondazione-container ul li .sub-menu li.current_page_item { border-left: 4px solid #E2001D; }

.menu-fondazione-container ul li .sub-menu li:hover { border-left: 4px solid #E2001D; }

.menu-fondazione-container ul li .sub-menu li a { color: #000000; text-decoration: none; border: none; padding-left: 0; }

@media (min-width: 768px) and (max-width: 1023.98px) { h2.fondazione { font-size: 27px; } }

@media (max-width: 767.98px) { h2.fondazione { background-image: url("assets/img/menu-arrow-red.svg"); background-position: center right; background-repeat: no-repeat; margin-bottom: 24px !important; cursor: pointer; }
  h2.fondazione.open { background-image: url("assets/img/close-red.svg"); } }

.row .col-12.scroll { max-height: auto; }

@media screen and (min-width: 768px) { .row .col-12.scroll { max-height: 400px; overflow: auto; } }

.page-template-sottoscrizione-page h1 small { font-size: 16px; }

.partner-img-container { height: 130px; width: 130px; margin: 0 auto; }

.partner-img-container img.lazy { background-image: url("data:image/gif;base64,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"); background-repeat: no-repeat; background-position: 50% 50%; }

.tipologia-desc strong { color: #e2001d; }

.mappa-container { display: none; }

#mappa-storie .acf-map { height: 80vh; margin: 5px 0; }

#mappa-storie button.mappa-close { width: 40px; height: 40px; border-radius: 50%; z-index: 1; color: #eee; position: absolute; right: 5%; border: none; }

#mappa-storie .gm-style .gm-style-iw-c { border: 4px solid #e2001d; }

#mappa-storie .gm-style .gm-style-iw-t::after { border-left: 4px solid; border-bottom: 4px solid; border-color: #e2001d; }

#storie-sidebar .full-slide .owl-stage-outer { overflow: hidden !important; }

#storie-sidebar .full-slide .owl-nav { position: relative; top: 10px; right: 0; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.mappa-sidebar { background-image: url("assets/img/mappa-storie-bg.jpg"); height: 280px; width: 100%; background-size: contain; background-repeat: no-repeat; background-position: center; }

@media screen and (min-width: 1024px) { form#filtri-storie select { width: 90% !important; } }

.btn-red-alt { color: #E2001D; background-color: transparent; border-color: #E2001D; -webkit-transition: all 300ms; transition: all 300ms; }

.btn-red-alt:hover, .btn-red-alt:active { color: #ffffff; background-color: #E2001D; }

.page-template-sottoscrizione-page .form-gray { background-color: #F5F4F5; }

.page-template-sottoscrizione-page .form-gray .form-fieldset { -webkit-transition: height 500ms; transition: height 500ms; overflow: hidden; height: auto; }

.page-template-sottoscrizione-page .form-gray .form-fieldset.formHidden { height: 0 !important; }

.page-template-sottoscrizione-page .sottoscrittoriCont { height: auto; -webkit-transition: height 300ms; transition: height 300ms; position: relative; padding-bottom: 50px; overflow: hidden; }

.page-template-sottoscrizione-page .sottoscrittoriCont .triggerExpandSottoscrittori { display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 30px; background: #ffffff; text-align: center; box-shadow: black 0 50px 60px; -webkit-transition: all 300ms; transition: all 300ms; padding: 5px; }

.page-template-sottoscrizione-page .sottoscrittoriCont .triggerExpandSottoscrittori:after { content: ""; background-image: url("assets/img/chevron_up.png"); background-repeat: no-repeat; background-position: center center; width: 21px; height: 13px; display: inline-block; }

.page-template-sottoscrizione-page .sottoscrittoriCont.sottoscrittoriContLimited { height: 253px !important; }

.page-template-sottoscrizione-page .sottoscrittoriCont.sottoscrittoriContLimited .triggerExpandSottoscrittori { box-shadow: black 0 40px 60px; }

.page-template-sottoscrizione-page .sottoscrittoriCont.sottoscrittoriContLimited .triggerExpandSottoscrittori:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

@media print { .page-template-sottoscrizione-page #header .navigation, .page-template-sottoscrizione-page #header .hamburger, .page-template-sottoscrizione-page #header .searchBox, .page-template-sottoscrizione-page #header .user-area { display: none; }
  .page-template-sottoscrizione-page .container.maincontentsottoscrizione { max-width: 100%; }
  .page-template-sottoscrizione-page .container.maincontentsottoscrizione .col-sm-3 { display: none; }
  .page-template-sottoscrizione-page .container.maincontentsottoscrizione .col-sm-6 { max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
  .page-template-sottoscrizione-page .container.maincontentsottoscrizione .col-sm-6 .buttonsSottoscrizioni, .page-template-sottoscrizione-page .container.maincontentsottoscrizione .col-sm-6 .file, .page-template-sottoscrizione-page .container.maincontentsottoscrizione .col-sm-6 .user_share { display: none; }
  .page-template-sottoscrizione-page .container.maincontentsottoscrizione .col-sm-6 .sottoscrittoriCont.sottoscrittoriContLimited { height: auto !important; }
  .page-template-sottoscrizione-page .container.maincontentsottoscrizione .col-sm-6 .sottoscrittoriCont.sottoscrittoriContLimited .triggerExpandSottoscrittori { display: none; }
  .page-template-sottoscrizione-page .container.contentrelations { display: none; } }

#user-tab ul li { list-style-type: none; list-style-image: none; list-style-position: outside; }

#user-tab ul li a.active { display: block; border-bottom: 2px solid #E2001D; }

#user-tab ul li a:hover { text-decoration: none; }

#user-tab .border-box { margin-top: 0 !important; margin-bottom: 0 !important; }

.box-content { position: relative; }

.box-content .contatta { position: absolute; bottom: 10px; width: 100%; }

#loadMore button { background: #98d64e; }

.acf-map { background: transparent url(assets/img/ajax-loading.gif) no-repeat center center; }

.thumbnail { width: auto; height: auto; max-width: 110px; max-height: 100px; margin: 0px 10px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwibGlmdGRlc2lnbnN5c3RlbS9fX2NvbmZpZy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fZnVuY3Rpb25zLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX21peGlucy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2JhZGdlLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fcmVzaXplLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX3NpemUuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL192aXNpYmlsaXR5LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fYWxlcnQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fY2FyZXQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fbGlzdHMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fZmxvYXQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX3JlYm9vdC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fdHlwZS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9faW1hZ2VzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19jb2RlLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19tZWRpYS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyIsImxpZnRkZXNpZ25zeXN0ZW0vZGVzay9wYXR0ZXJuL19faW5kZXguc2NzcyIsImxpZnRkZXNpZ25zeXN0ZW0vZGVzay9wYXR0ZXJuL19jb2xvci5zY3NzIiwibGlmdGRlc2lnbnN5c3RlbS9kZXNrL3BhdHRlcm4vX2ljb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9mb250YXdlc29tZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX21peGlucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2NvcmUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19sYXJnZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19maXhlZC13aWR0aC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2xpc3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19hbmltYXRlZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3N0YWNrZWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19pY29ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL3JlZ3VsYXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL3NvbGlkLnNjc3MiLCJsaWZ0ZGVzaWduc3lzdGVtL2Rlc2svcGF0dGVybi9faW1hZ2Uuc2NzcyIsImxpZnRkZXNpZ25zeXN0ZW0vcGF0dGVybi9fYW5pbWF0aW9uLnNjc3MiLCJsaWZ0ZGVzaWduc3lzdGVtL3BhdHRlcm4vX2JyZWFrcG9pbnRzLnNjc3MiLCJsaWZ0ZGVzaWduc3lzdGVtL3BhdHRlcm4vX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwibGlmdGRlc2lnbnN5c3RlbS9wYXR0ZXJuL19zcGFjaW5nLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwibGlmdGRlc2lnbnN5c3RlbS9wYXR0ZXJuL190eXBvZ3JhcGh5LnNjc3MiLCJsaWZ0ZGVzaWduc3lzdGVtL3BhdHRlcm4vX2hlbHBlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwibGlmdGRlc2lnbnN5c3RlbS9lbGVtZW50L19idXR0b24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwibGlmdGRlc2lnbnN5c3RlbS9lbGVtZW50L19pbnB1dC5zY3NzIiwibGlmdGRlc2lnbnN5c3RlbS9lbGVtZW50L19sYWJlbC5zY3NzIiwibGlmdGRlc2lnbnN5c3RlbS9lbGVtZW50L19saW5rLnNjc3MiLCJsaWZ0ZGVzaWduc3lzdGVtL2VsZW1lbnQvX3RleHQuc2NzcyIsImxpZnRkZXNpZ25zeXN0ZW0vY29tcG9uZW50L19icmVhZGNydW1iLnNjc3MiLCJsaWZ0ZGVzaWduc3lzdGVtL2NvbXBvbmVudC9fZHJvcGRvd24uc2NzcyIsImNvbW1vbi9mb250cy5zY3NzIiwiY29tbW9uL2NvbG9yLnNjc3MiLCJjb21tb24vdGV4dC5zY3NzIiwiY29tbW9uL2hlYWRlci5zY3NzIiwiY29tbW9uL2Zvb3Rlci5zY3NzIiwiY29tbW9uL2NvbW1vbi5zY3NzIiwiY29tbW9uL2Zvcm0uc2NzcyIsImNvbW1vbi9vd2wuc2NzcyIsImNvbW1vbi9oYW1idXJnZXJzLnNjc3MiLCJjb21tb24vbW9kYWwuc2NzcyIsInZlbmRvci9vd2wvYXNzZXRzL293bC5jYXJvdXNlbC5zY3NzIiwidmVuZG9yL293bC9hc3NldHMvb3dsLnRoZW1lLmRlZmF1bHQubWluLnNjc3MiLCJ2ZW5kb3IvbGlnaHRib3gvbGlnaHRib3guc2NzcyIsInZlbmRvci9ib290c3RyYXAvX21vZGFsLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19jYXJkLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19uYXYuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX3RyYW5zaXRpb25zLnNjc3MiLCJwYWdlcy9ob21lLnNjc3MiLCJwYWdlcy9jYWxlbmRhcmlvLnNjc3MiLCJwYWdlcy9zaW5nbGUtYXBwcm9mb25kaW1lbnRvLnNjc3MiLCJwYWdlcy9zaW5nbGUtcmljZXJjYS5zY3NzIiwicGFnZXMvc2luZ2xlLXByb2dldHRvLnNjc3MiLCJwYWdlcy9hcmNoaXZlLXJpY2VyY2Euc2NzcyIsInBhZ2VzL2FyY2hpdmUtZXZlbnRpLnNjc3MiLCJwYWdlcy9zaW5nbGUtcnVicmljYS5zY3NzIiwicGFnZXMvc2luZ2xlLWV2ZW50by5zY3NzIiwicGFnZXMvYXV0aG9yLnNjc3MiLCJwYWdlcy9mb25kYXppb25lLnNjc3MiLCJwYWdlcy9zb3R0b3Njcml6aW9uZS5zY3NzIiwicGFnZXMvbXktYWNjb3VudC5zY3NzIiwicGFnZXMvbGVnZ2ktc3RvcmllLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7RUFhRTtBQUlGOztFQUVFO0FDbkJGOztFQUVFO0FtRkZGLE9BQU8sQ0FBQyw4RkFBSTtBbkYwQlosVUFBVSxHQUNOLFdBQVcsRUFBRSxZQUFZLEVBQ3pCLEdBQUcsRUFBRSwwQ0FBMEMsRUFDL0MsVUFBVSxFQUFFLE1BQU0sRUFDbEIsV0FBVyxFQUFFLEdBQUc7O0FBRXBCLFVBQVUsR0FDTixXQUFXLEVBQUUsWUFBWSxFQUN6QixHQUFHLEVBQUUsZ0RBQWdELEVBQ3JELFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFdBQVcsRUFBRSxHQUFHOztBQUVwQixVQUFVLEdBQ04sV0FBVyxFQUFFLFlBQVksRUFDekIsR0FBRyxFQUFFLHVDQUF1QyxFQUM1QyxVQUFVLEVBQUUsTUFBTSxFQUNsQixXQUFXLEVBQUUsR0FBRzs7QUFFcEIsVUFBVSxHQUNOLFdBQVcsRUFBRSxZQUFZLEVBQ3pCLEdBQUcsRUFBRSw2Q0FBNkMsRUFDbEQsVUFBVSxFQUFFLE1BQU0sRUFDbEIsV0FBVyxFQUFFLEdBQUc7O0FBVXBCOztHQUVHO0FEdENIOztFQUVFO0FBRUY7O0VBRUU7QUFJRjs7RUFFRTtBbUNkRixBQUFBLENBQUMsRUFDRCxDQUFD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LENBQU8sRUFDakIsSUFBSSxFQUFFLFFBQVEsRUFDZCxLQUFLLEVBQUUsSUFBSSxFQUNYLFNBQVMsRUFBRSxJQUFJLEdBQ2hCO0VBR0MsQUFBQSxTQUFTLENBQVcsRUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsYUFBNEIsRUFJdEMsU0FBUyxFQUFFLGFBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVcsRUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBNEIsRUFJdEMsU0FBUyxFQUFFLGNBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVcsRUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsRUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVcsRUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBNEIsRUFJdEMsU0FBUyxFQUFFLGNBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVcsRUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBNEIsRUFJdEMsU0FBUyxFQUFFLGNBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVcsRUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsRUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVcsRUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBNEIsRUFJdEMsU0FBUyxFQUFFLGNBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVcsRUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBNEIsRUFJdEMsU0FBUyxFQUFFLGNBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVcsRUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsRUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEQWhDO0VBRkQsQUFBQSxVQUFVLENB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LEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxhQUE0QixFQUl0QyxTQUFTLEVBQUUsYUFBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QixFQUl0QyxTQUFTLEVBQUUsY0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixFQUl0QyxTQUFTLEVBQUUsR0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QixFQUl0QyxTQUFTLEVBQUUsY0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QixFQUl0QyxTQUFTLEVBQUUsY0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixFQUl0QyxTQUFTLEVBQUUsR0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QixFQUl0QyxTQUFTLEVBQUUsY0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QixFQUl0QyxTQUFTLEVBQUUsY0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixFQUl0QyxTQUFTLEVBQUUsR0FBNEIsR0RBaEM7RUFGRCxBQUFBLFVBQVUsQ0FBVSxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QixFQUl0QyxTQUFTLEVBQUUsY0FBNEIsR0RBaEM7RUFGRCxBQUFBLFVBQVUsQ0FBVSxFQ0YxQixJQUFJ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QUMsQ0FBQyxDQUFDLGNBQTRCLEVBSXRDLFNBQVMsRUFBRSxjQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLEVBSXRDLFNBQVMsRUFBRSxHQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCLEVBSXRDLFNBQVMsRUFBRSxjQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCLEVBSXRDLFNBQVMsRUFBRSxjQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLEVBSXRDLFNBQVMsRUFBRSxHQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCLEVBSXRDLFNBQVMsRUFBRSxjQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCLEVBSXRDLFNBQVMsRUFBRSxjQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLEVBSXRDLFNBQVMsRUFBRSxHQUE0QixHREFoQztFQUZELEFBQUEsVUFBVSxDQUFVLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCLEVBSXRDLFNBQVMsRUFBRSxjQUE0QixHREFoQztFQUZELEFBQUEsVUFBVSxDQUFVLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCLEVBSXRDLFNBQVMsRUFBRSxjQUE0QixHREFoQztFQUZELEFBQUEsVUFBVSxDQUFVLEVDRjFCLElBQUksRUFBRSxDQUFDLENB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 */

/*# sourceMappingURL=style.css.map */
