@charset "UTF-8";
/**
  Leone Alato Theme
*/
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/MaterialIcons-Regular.eot");
  /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url("../fonts/MaterialIcons-Regular.woff2") format("woff2"), url("../fonts/MaterialIcons-Regular.woff") format("woff"), url("../fonts/MaterialIcons-Regular.ttf") format("truetype"); }

.material-icons {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }

/*
 *  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;
    -khtml-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 {
    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: 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 {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  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;
    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 {
    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;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  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;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*
 * 	Default theme - Owl Carousel CSS File
 *  forked from: theme.default.scss
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #1d1d1b;
    font-size: 1rem;
    margin: 0 0 0 0;
    padding: 0 0;
    background: #41414a;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #ffffff;
      color: #1d1d1b;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 1rem;
      height: 1rem;
      margin: 0 0;
      background: #41414a;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 1rem; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #ffffff; }

/* Custom animations */
.bar-long {
  box-shadow: none !important;
  height: 2px; }

div#sliding-popup, #sliding-popup .eu-cookie-withdraw-banner, .eu-cookie-withdraw-tab {
  background-color: rgba(29, 29, 27, 0.5) !important;
  background-image: none;
  padding: 1rem 0; }
  div#sliding-popup .eu-cookie-compliance-content, #sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-content, .eu-cookie-withdraw-tab .eu-cookie-compliance-content {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center; }
  div#sliding-popup .eu-cookie-compliance-message, #sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-message, .eu-cookie-withdraw-tab .eu-cookie-compliance-message {
    float: none;
    margin: 0;
    max-width: 80%;
    flex: 1 0 80%; }
  div#sliding-popup .eu-cookie-compliance-banner h6, #sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-banner h6, .eu-cookie-withdraw-tab .eu-cookie-compliance-banner h6 {
    font-family: "Open Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 0.8rem;
    margin-top: 0;
    margin-bottom: 0; }
  div#sliding-popup .eu-cookie-compliance-banner p, #sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-banner p, .eu-cookie-withdraw-tab .eu-cookie-compliance-banner p {
    display: none; }
  div#sliding-popup .eu-cookie-compliance-banner .find-more-button, #sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-banner .find-more-button, .eu-cookie-withdraw-tab .eu-cookie-compliance-banner .find-more-button {
    font-family: "Open Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 0.8rem;
    margin-top: 0;
    margin-bottom: 0; }
  div#sliding-popup .eu-cookie-compliance-buttons, #sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-buttons, .eu-cookie-withdraw-tab .eu-cookie-compliance-buttons {
    float: none;
    margin: 0 0 0 0;
    max-width: unset;
    display: flex;
    flex-direction: column; }
    div#sliding-popup .eu-cookie-compliance-buttons .agree-button.eu-cookie-compliance-secondary-button,
    div#sliding-popup .eu-cookie-compliance-buttons .decline-button.eu-cookie-compliance-default-button, #sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-buttons .agree-button.eu-cookie-compliance-secondary-button,
    #sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-buttons .decline-button.eu-cookie-compliance-default-button, .eu-cookie-withdraw-tab .eu-cookie-compliance-buttons .agree-button.eu-cookie-compliance-secondary-button,
    .eu-cookie-withdraw-tab .eu-cookie-compliance-buttons .decline-button.eu-cookie-compliance-default-button {
      font-family: "Open Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      font-size: 0.8rem;
      padding: 0;
      margin: auto 0 0 0;
      line-height: 1;
      background-color: transparent;
      -webkit-appearance: none !important;
      border: 0 none transparent;
      border-radius: 0;
      background-image: none;
      color: #ffffff;
      text-shadow: none;
      font-weight: normal;
      box-shadow: none; }
    div#sliding-popup .eu-cookie-compliance-buttons .agree-button.eu-cookie-compliance-secondary-button, #sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-buttons .agree-button.eu-cookie-compliance-secondary-button, .eu-cookie-withdraw-tab .eu-cookie-compliance-buttons .agree-button.eu-cookie-compliance-secondary-button {
      padding: 0.75rem 1rem;
      margin-bottom: 1rem;
      border: 1px solid #ffffff; }
      div#sliding-popup .eu-cookie-compliance-buttons .agree-button.eu-cookie-compliance-secondary-button:hover, div#sliding-popup .eu-cookie-compliance-buttons .agree-button.eu-cookie-compliance-secondary-button:focus, div#sliding-popup .eu-cookie-compliance-buttons .agree-button.eu-cookie-compliance-secondary-button:active, #sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-buttons .agree-button.eu-cookie-compliance-secondary-button:hover, #sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-buttons .agree-button.eu-cookie-compliance-secondary-button:focus, #sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-buttons .agree-button.eu-cookie-compliance-secondary-button:active, .eu-cookie-withdraw-tab .eu-cookie-compliance-buttons .agree-button.eu-cookie-compliance-secondary-button:hover, .eu-cookie-withdraw-tab .eu-cookie-compliance-buttons .agree-button.eu-cookie-compliance-secondary-button:focus, .eu-cookie-withdraw-tab .eu-cookie-compliance-buttons .agree-button.eu-cookie-compliance-secondary-button:active {
        background-color: #ffffff;
        color: #1d1d1b; }
    div#sliding-popup .eu-cookie-compliance-buttons .decline-button.eu-cookie-compliance-default-button:hover, div#sliding-popup .eu-cookie-compliance-buttons .decline-button.eu-cookie-compliance-default-button:focus, div#sliding-popup .eu-cookie-compliance-buttons .decline-button.eu-cookie-compliance-default-button:active, #sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-buttons .decline-button.eu-cookie-compliance-default-button:hover, #sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-buttons .decline-button.eu-cookie-compliance-default-button:focus, #sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-buttons .decline-button.eu-cookie-compliance-default-button:active, .eu-cookie-withdraw-tab .eu-cookie-compliance-buttons .decline-button.eu-cookie-compliance-default-button:hover, .eu-cookie-withdraw-tab .eu-cookie-compliance-buttons .decline-button.eu-cookie-compliance-default-button:focus, .eu-cookie-withdraw-tab .eu-cookie-compliance-buttons .decline-button.eu-cookie-compliance-default-button:active {
      text-decoration: underline; }

@font-face {
  font-family: 'Trajan Pro Regular';
  font-style: normal;
  font-weight: normal;
  src: local("Trajan Pro Regular"), url("../fonts/TrajanPro-Regular.woff") format("woff"); }

@font-face {
  font-family: 'Trajan Pro Bold';
  font-style: normal;
  font-weight: normal;
  src: local("Trajan Pro Bold"), url("../fonts/TrajanPro-Bold.woff") format("woff"); }

@font-face {
  font-family: 'Avenir regular';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir regular"), url("../fonts/AvenirLTStd-Roman.woff") format("woff"); }

@font-face {
  font-family: 'Avenir book';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir book"), url("../fonts/AvenirLTStd-Book.woff") format("woff"); }

/* #### Generated By: http://font.download #### */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #f29100;
  --yellow: #ffdc00;
  --green: #57b36b;
  --teal: #20c997;
  --cyan: #47b3e7;
  --white: #fff;
  --gray: #bfbfbf;
  --gray-dark: #191919;
  --purple-grey: #725f74;
  --magenta: #e40976;
  --sand: #ab9159;
  --gold: #c8ae62;
  --brown-dark: #534744;
  --brown-darker: #2c2725;
  --wine: #932227;
  --limedoak: #ae9353;
  --primary: #bfbfbf;
  --secondary: #fff;
  --success: #57b36b;
  --info: #47b3e7;
  --warning: #ffdc00;
  --danger: #dc3545;
  --light: #f5f5f5;
  --dark: #191919;
  --corporate: #000;
  --featured: #191919;
  --mid: #bfbfbf;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1440px;
  --breakpoint-xxxl: 2440px;
  --font-family-sans-serif: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

*,
*::before,
*::after {
  box-sizing: border-box; }

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

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

body {
  margin: 0;
  font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
  color: #bfbfbf;
  text-align: left;
  background-color: #fff; }

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

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

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

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;
  text-decoration-skip-ink: none; }

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; }

b,
strong {
  font-weight: 900; }

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: #fff;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #d9d9d9;
    text-decoration: none; }

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

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: 1rem;
  padding-bottom: 1rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit;
  text-align: -webkit-match-parent; }

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

button {
  border-radius: 0; }

button:focus:not(:focus-visible) {
  outline: 0; }

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; }

[role="button"] {
  cursor: pointer; }

select {
  word-wrap: normal; }

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

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

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; }

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-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: 1rem;
  font-family: "Trajan Pro Regular", "Times New Roman", Times, serif;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }

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

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

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

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

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

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

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

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

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

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

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

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

small,
.small {
  font-size: 1rem;
  font-weight: 400; }

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

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

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

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

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

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

.blockquote-footer {
  display: block;
  font-size: 1rem;
  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: 0;
  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: #57b36b;
  word-wrap: break-word; }
  a > code {
    color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0; }
  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; }

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl,
.container-xxxl {
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 100%; } }

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 100%; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px; } }

@media (min-width: 1440px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 1400px; } }

@media (min-width: 2440px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl, .container-xxxl {
    max-width: 2400px; } }

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -1.5rem;
  margin-left: -1.5rem; }

.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-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, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,
.col-xxl-auto, .col-xxxl-1, .col-xxxl-2, .col-xxxl-3, .col-xxxl-4, .col-xxxl-5, .col-xxxl-6, .col-xxxl-7, .col-xxxl-8, .col-xxxl-9, .col-xxxl-10, .col-xxxl-11, .col-xxxl-12, .col-xxxl,
.col-xxxl-auto {
  position: relative;
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem; }

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%; }

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%; }

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%; }

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%; }

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%; }

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%; }

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%; }

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%; }

.col-3 {
  flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%; }

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%; }

.col-6 {
  flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%; }

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%; }

.col-9 {
  flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%; }

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%; }

.col-12 {
  flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.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: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    order: -1; }
  .order-sm-last {
    order: 13; }
  .order-sm-0 {
    order: 0; }
  .order-sm-1 {
    order: 1; }
  .order-sm-2 {
    order: 2; }
  .order-sm-3 {
    order: 3; }
  .order-sm-4 {
    order: 4; }
  .order-sm-5 {
    order: 5; }
  .order-sm-6 {
    order: 6; }
  .order-sm-7 {
    order: 7; }
  .order-sm-8 {
    order: 8; }
  .order-sm-9 {
    order: 9; }
  .order-sm-10 {
    order: 10; }
  .order-sm-11 {
    order: 11; }
  .order-sm-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: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    order: -1; }
  .order-md-last {
    order: 13; }
  .order-md-0 {
    order: 0; }
  .order-md-1 {
    order: 1; }
  .order-md-2 {
    order: 2; }
  .order-md-3 {
    order: 3; }
  .order-md-4 {
    order: 4; }
  .order-md-5 {
    order: 5; }
  .order-md-6 {
    order: 6; }
  .order-md-7 {
    order: 7; }
  .order-md-8 {
    order: 8; }
  .order-md-9 {
    order: 9; }
  .order-md-10 {
    order: 10; }
  .order-md-11 {
    order: 11; }
  .order-md-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: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    order: -1; }
  .order-lg-last {
    order: 13; }
  .order-lg-0 {
    order: 0; }
  .order-lg-1 {
    order: 1; }
  .order-lg-2 {
    order: 2; }
  .order-lg-3 {
    order: 3; }
  .order-lg-4 {
    order: 4; }
  .order-lg-5 {
    order: 5; }
  .order-lg-6 {
    order: 6; }
  .order-lg-7 {
    order: 7; }
  .order-lg-8 {
    order: 8; }
  .order-lg-9 {
    order: 9; }
  .order-lg-10 {
    order: 10; }
  .order-lg-11 {
    order: 11; }
  .order-lg-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: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    order: -1; }
  .order-xl-last {
    order: 13; }
  .order-xl-0 {
    order: 0; }
  .order-xl-1 {
    order: 1; }
  .order-xl-2 {
    order: 2; }
  .order-xl-3 {
    order: 3; }
  .order-xl-4 {
    order: 4; }
  .order-xl-5 {
    order: 5; }
  .order-xl-6 {
    order: 6; }
  .order-xl-7 {
    order: 7; }
  .order-xl-8 {
    order: 8; }
  .order-xl-9 {
    order: 9; }
  .order-xl-10 {
    order: 10; }
  .order-xl-11 {
    order: 11; }
  .order-xl-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%; } }

@media (min-width: 1440px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xxl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .row-cols-xxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xxl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }
  .col-xxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .col-xxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }
  .col-xxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }
  .col-xxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xxl-first {
    order: -1; }
  .order-xxl-last {
    order: 13; }
  .order-xxl-0 {
    order: 0; }
  .order-xxl-1 {
    order: 1; }
  .order-xxl-2 {
    order: 2; }
  .order-xxl-3 {
    order: 3; }
  .order-xxl-4 {
    order: 4; }
  .order-xxl-5 {
    order: 5; }
  .order-xxl-6 {
    order: 6; }
  .order-xxl-7 {
    order: 7; }
  .order-xxl-8 {
    order: 8; }
  .order-xxl-9 {
    order: 9; }
  .order-xxl-10 {
    order: 10; }
  .order-xxl-11 {
    order: 11; }
  .order-xxl-12 {
    order: 12; }
  .offset-xxl-0 {
    margin-left: 0; }
  .offset-xxl-1 {
    margin-left: 8.3333333333%; }
  .offset-xxl-2 {
    margin-left: 16.6666666667%; }
  .offset-xxl-3 {
    margin-left: 25%; }
  .offset-xxl-4 {
    margin-left: 33.3333333333%; }
  .offset-xxl-5 {
    margin-left: 41.6666666667%; }
  .offset-xxl-6 {
    margin-left: 50%; }
  .offset-xxl-7 {
    margin-left: 58.3333333333%; }
  .offset-xxl-8 {
    margin-left: 66.6666666667%; }
  .offset-xxl-9 {
    margin-left: 75%; }
  .offset-xxl-10 {
    margin-left: 83.3333333333%; }
  .offset-xxl-11 {
    margin-left: 91.6666666667%; } }

@media (min-width: 2440px) {
  .col-xxxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xxxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xxxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xxxl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .row-cols-xxxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xxxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xxxl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .col-xxxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xxxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }
  .col-xxxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .col-xxxl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xxxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .col-xxxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }
  .col-xxxl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xxxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }
  .col-xxxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  .col-xxxl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xxxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }
  .col-xxxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }
  .col-xxxl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xxxl-first {
    order: -1; }
  .order-xxxl-last {
    order: 13; }
  .order-xxxl-0 {
    order: 0; }
  .order-xxxl-1 {
    order: 1; }
  .order-xxxl-2 {
    order: 2; }
  .order-xxxl-3 {
    order: 3; }
  .order-xxxl-4 {
    order: 4; }
  .order-xxxl-5 {
    order: 5; }
  .order-xxxl-6 {
    order: 6; }
  .order-xxxl-7 {
    order: 7; }
  .order-xxxl-8 {
    order: 8; }
  .order-xxxl-9 {
    order: 9; }
  .order-xxxl-10 {
    order: 10; }
  .order-xxxl-11 {
    order: 11; }
  .order-xxxl-12 {
    order: 12; }
  .offset-xxxl-0 {
    margin-left: 0; }
  .offset-xxxl-1 {
    margin-left: 8.3333333333%; }
  .offset-xxxl-2 {
    margin-left: 16.6666666667%; }
  .offset-xxxl-3 {
    margin-left: 25%; }
  .offset-xxxl-4 {
    margin-left: 33.3333333333%; }
  .offset-xxxl-5 {
    margin-left: 41.6666666667%; }
  .offset-xxxl-6 {
    margin-left: 50%; }
  .offset-xxxl-7 {
    margin-left: 58.3333333333%; }
  .offset-xxxl-8 {
    margin-left: 66.6666666667%; }
  .offset-xxxl-9 {
    margin-left: 75%; }
  .offset-xxxl-10 {
    margin-left: 83.3333333333%; }
  .offset-xxxl-11 {
    margin-left: 91.6666666667%; } }

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #bfbfbf;
  font-size: 0.875rem; }
  .table th,
  .table td {
    padding: 1rem 0;
    vertical-align: top;
    border-top: 1px solid #fff; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #fff; }
  .table tbody + tbody {
    border-top: 2px solid #fff; }
  .table p:last-of-type {
    margin-bottom: 0; }

.table-sm th,
.table-sm td {
  padding: 0.3rem; }

.table-bordered {
  border: 1px solid #fff; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #fff; }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover {
  color: #bfbfbf;
  background-color: rgba(0, 0, 0, 0.075); }

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #ededed; }

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #dedede; }

.table-hover .table-primary:hover {
  background-color: #e0e0e0; }
  .table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #e0e0e0; }

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: white; }

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: white; }

.table-hover .table-secondary:hover {
  background-color: #f2f2f2; }
  .table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #f2f2f2; }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #d0ead6; }

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #a8d7b2; }

.table-hover .table-success:hover {
  background-color: #bee2c7; }
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #bee2c7; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #cbeaf8; }

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #9fd7f3; }

.table-hover .table-info:hover {
  background-color: #b5e1f5; }
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #b5e1f5; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fff5b8; }

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffed7a; }

.table-hover .table-warning:hover {
  background-color: #fff19f; }
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #fff19f; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb; }

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e; }

.table-hover .table-danger:hover {
  background-color: #f1b0b7; }
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #f1b0b7; }

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fcfcfc; }

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fafafa; }

.table-hover .table-light:hover {
  background-color: #efefef; }
  .table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #efefef; }

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #bfbfbf; }

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #878787; }

.table-hover .table-dark:hover {
  background-color: #b2b2b2; }
  .table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #b2b2b2; }

.table-corporate,
.table-corporate > th,
.table-corporate > td {
  background-color: #b8b8b8; }

.table-corporate th,
.table-corporate td,
.table-corporate thead th,
.table-corporate tbody + tbody {
  border-color: #7a7a7a; }

.table-hover .table-corporate:hover {
  background-color: #ababab; }
  .table-hover .table-corporate:hover > td,
  .table-hover .table-corporate:hover > th {
    background-color: #ababab; }

.table-featured,
.table-featured > th,
.table-featured > td {
  background-color: #bfbfbf; }

.table-featured th,
.table-featured td,
.table-featured thead th,
.table-featured tbody + tbody {
  border-color: #878787; }

.table-hover .table-featured:hover {
  background-color: #b2b2b2; }
  .table-hover .table-featured:hover > td,
  .table-hover .table-featured:hover > th {
    background-color: #b2b2b2; }

.table-mid,
.table-mid > th,
.table-mid > td {
  background-color: #ededed; }

.table-mid th,
.table-mid td,
.table-mid thead th,
.table-mid tbody + tbody {
  border-color: #dedede; }

.table-hover .table-mid:hover {
  background-color: #e0e0e0; }
  .table-hover .table-mid:hover > td,
  .table-hover .table-mid:hover > th {
    background-color: #e0e0e0; }

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }

.table .thead-dark th {
  color: #fff;
  background-color: #191919;
  border-color: #2c2c2c; }

.table .thead-light th {
  color: #707070;
  background-color: #e5e3e3;
  border-color: #fff; }

.table-dark {
  color: #fff;
  background-color: #191919; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #2c2c2c; }
  .table-dark.table-bordered {
    border: 0; }
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-sm > .table-bordered {
      border: 0; } }

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-md > .table-bordered {
      border: 0; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-lg > .table-bordered {
      border: 0; } }

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-xl > .table-bordered {
      border: 0; } }

@media (max-width: 1439.98px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-xxl > .table-bordered {
      border: 0; } }

@media (max-width: 2439.98px) {
  .table-responsive-xxxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-xxxl > .table-bordered {
      border: 0; } }

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
  .table-responsive > .table-bordered {
    border: 0; }

.form-control, .path-user #auth_box #middle_part .user-login-form .form-text, .path-user #auth_box #middle_part .user-pass .form-text {
  display: block;
  width: 100%;
  height: calc(1.5em + 1.2rem + 2px);
  padding: 0.6rem 1.2rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #707070;
  background-color: transparent;
  background-clip: padding-box;
  border: 1px solid #bfbfbf;
  border-radius: 0;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control, .path-user #auth_box #middle_part .user-login-form .form-text, .path-user #auth_box #middle_part .user-pass .form-text {
      transition: none; } }
  .form-control::-ms-expand, .path-user #auth_box #middle_part .user-login-form .form-text::-ms-expand, .path-user #auth_box #middle_part .user-pass .form-text::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:-moz-focusring, .path-user #auth_box #middle_part .user-login-form .form-text:-moz-focusring, .path-user #auth_box #middle_part .user-pass .form-text:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #707070; }
  .form-control:focus, .path-user #auth_box #middle_part .user-login-form .form-text:focus, .path-user #auth_box #middle_part .user-pass .form-text:focus {
    color: #707070;
    background-color: transparent;
    border-color: white;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(191, 191, 191, 0.25); }
  .form-control::placeholder, .path-user #auth_box #middle_part .user-login-form .form-text::placeholder, .path-user #auth_box #middle_part .user-pass .form-text::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .path-user #auth_box #middle_part .user-login-form .form-text:disabled, .path-user #auth_box #middle_part .user-pass .form-text:disabled, .form-control[readonly], .path-user #auth_box #middle_part .user-login-form .form-text[readonly], .path-user #auth_box #middle_part .user-pass .form-text[readonly] {
    background-color: #e5e3e3;
    opacity: 1; }

input[type="date"].form-control, .path-user #auth_box #middle_part .user-login-form input.form-text[type="date"], .path-user #auth_box #middle_part .user-pass input.form-text[type="date"],
input[type="time"].form-control,
.path-user #auth_box #middle_part .user-login-form input.form-text[type="time"],
.path-user #auth_box #middle_part .user-pass input.form-text[type="time"],
input[type="datetime-local"].form-control,
.path-user #auth_box #middle_part .user-login-form input.form-text[type="datetime-local"],
.path-user #auth_box #middle_part .user-pass input.form-text[type="datetime-local"],
input[type="month"].form-control,
.path-user #auth_box #middle_part .user-login-form input.form-text[type="month"],
.path-user #auth_box #middle_part .user-pass input.form-text[type="month"] {
  appearance: none; }

select.form-control:focus::-ms-value, .path-user #auth_box #middle_part .user-login-form select.form-text:focus::-ms-value, .path-user #auth_box #middle_part .user-pass select.form-text:focus::-ms-value {
  color: #707070;
  background-color: transparent; }

.form-control-file,
.form-control-range {
  display: block;
  width: 100%; }

.col-form-label {
  padding-top: calc(0.6rem + 1px);
  padding-bottom: calc(0.6rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 2.5rem;
  line-height: 2; }

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 1rem;
  line-height: 1.1; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.6rem 0;
  margin-bottom: 0;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #bfbfbf;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm {
  height: calc(1.1em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 1rem;
  line-height: 1.1;
  border-radius: 0; }

.form-control-lg {
  height: calc(2em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 2.5rem;
  line-height: 2;
  border-radius: 0; }

select.form-control[size], .path-user #auth_box #middle_part .user-login-form select.form-text[size], .path-user #auth_box #middle_part .user-pass select.form-text[size], select.form-control[multiple], .path-user #auth_box #middle_part .user-login-form select.form-text[multiple], .path-user #auth_box #middle_part .user-pass select.form-text[multiple] {
  height: auto; }

textarea.form-control, .path-user #auth_box #middle_part .user-login-form textarea.form-text, .path-user #auth_box #middle_part .user-pass textarea.form-text {
  height: auto; }

.form-group {
  margin-bottom: 1rem; }

.form-text {
  display: block;
  margin-top: 0.25rem; }

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  .form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  .form-check-input[disabled] ~ .form-check-label,
  .form-check-input:disabled ~ .form-check-label {
    color: #6c757d; }

.form-check-label {
  margin-bottom: 0; }

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }
  .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 1rem;
  color: #57b36b; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(87, 179, 107, 0.9);
  border-radius: 0; }
  .form-row > .col > .valid-tooltip,
  .form-row > [class*="col-"] > .valid-tooltip {
    left: 5px; }

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .form-control:valid, .was-validated .path-user #auth_box #middle_part .user-login-form .form-text:valid, .path-user #auth_box #middle_part .user-login-form .was-validated .form-text:valid, .was-validated .path-user #auth_box #middle_part .user-pass .form-text:valid, .path-user #auth_box #middle_part .user-pass .was-validated .form-text:valid, .form-control.is-valid, .path-user #auth_box #middle_part .user-login-form .is-valid.form-text, .path-user #auth_box #middle_part .user-pass .is-valid.form-text {
  border-color: #57b36b;
  padding-right: calc(1.5em + 1.2rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2357b36b' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.3rem) center;
  background-size: calc(0.75em + 0.6rem) calc(0.75em + 0.6rem); }
  .was-validated .form-control:valid:focus, .was-validated .path-user #auth_box #middle_part .user-login-form .form-text:valid:focus, .path-user #auth_box #middle_part .user-login-form .was-validated .form-text:valid:focus, .was-validated .path-user #auth_box #middle_part .user-pass .form-text:valid:focus, .path-user #auth_box #middle_part .user-pass .was-validated .form-text:valid:focus, .form-control.is-valid:focus, .path-user #auth_box #middle_part .user-login-form .is-valid.form-text:focus, .path-user #auth_box #middle_part .user-pass .is-valid.form-text:focus {
    border-color: #57b36b;
    box-shadow: 0 0 0 0.2rem rgba(87, 179, 107, 0.25); }

.was-validated textarea.form-control:valid, .was-validated .path-user #auth_box #middle_part .user-login-form textarea.form-text:valid, .path-user #auth_box #middle_part .user-login-form .was-validated textarea.form-text:valid, .was-validated .path-user #auth_box #middle_part .user-pass textarea.form-text:valid, .path-user #auth_box #middle_part .user-pass .was-validated textarea.form-text:valid, textarea.form-control.is-valid, .path-user #auth_box #middle_part .user-login-form textarea.is-valid.form-text, .path-user #auth_box #middle_part .user-pass textarea.is-valid.form-text {
  padding-right: calc(1.5em + 1.2rem);
  background-position: top calc(0.375em + 0.3rem) right calc(0.375em + 0.3rem); }

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #57b36b;
  padding-right: calc(0.75em + 3.1rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23191919' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1.2rem center/8px 10px, transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2357b36b' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 2.2rem/calc(0.75em + 0.6rem) calc(0.75em + 0.6rem) no-repeat; }
  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #57b36b;
    box-shadow: 0 0 0 0.2rem rgba(87, 179, 107, 0.25); }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #57b36b; }

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #57b36b; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #57b36b; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #7ac38a;
  background-color: #7ac38a; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(87, 179, 107, 0.25); }

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #57b36b; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #57b36b; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #57b36b;
  box-shadow: 0 0 0 0.2rem rgba(87, 179, 107, 0.25); }

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 1rem;
  color: #dc3545; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0; }
  .form-row > .col > .invalid-tooltip,
  .form-row > [class*="col-"] > .invalid-tooltip {
    left: 5px; }

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .form-control:invalid, .was-validated .path-user #auth_box #middle_part .user-login-form .form-text:invalid, .path-user #auth_box #middle_part .user-login-form .was-validated .form-text:invalid, .was-validated .path-user #auth_box #middle_part .user-pass .form-text:invalid, .path-user #auth_box #middle_part .user-pass .was-validated .form-text:invalid, .form-control.is-invalid, .path-user #auth_box #middle_part .user-login-form .is-invalid.form-text, .path-user #auth_box #middle_part .user-pass .is-invalid.form-text {
  border-color: #dc3545;
  padding-right: calc(1.5em + 1.2rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.3rem) center;
  background-size: calc(0.75em + 0.6rem) calc(0.75em + 0.6rem); }
  .was-validated .form-control:invalid:focus, .was-validated .path-user #auth_box #middle_part .user-login-form .form-text:invalid:focus, .path-user #auth_box #middle_part .user-login-form .was-validated .form-text:invalid:focus, .was-validated .path-user #auth_box #middle_part .user-pass .form-text:invalid:focus, .path-user #auth_box #middle_part .user-pass .was-validated .form-text:invalid:focus, .form-control.is-invalid:focus, .path-user #auth_box #middle_part .user-login-form .is-invalid.form-text:focus, .path-user #auth_box #middle_part .user-pass .is-invalid.form-text:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated textarea.form-control:invalid, .was-validated .path-user #auth_box #middle_part .user-login-form textarea.form-text:invalid, .path-user #auth_box #middle_part .user-login-form .was-validated textarea.form-text:invalid, .was-validated .path-user #auth_box #middle_part .user-pass textarea.form-text:invalid, .path-user #auth_box #middle_part .user-pass .was-validated textarea.form-text:invalid, textarea.form-control.is-invalid, .path-user #auth_box #middle_part .user-login-form textarea.is-invalid.form-text, .path-user #auth_box #middle_part .user-pass textarea.is-invalid.form-text {
  padding-right: calc(1.5em + 1.2rem);
  background-position: top calc(0.375em + 0.3rem) right calc(0.375em + 0.3rem); }

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 3.1rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23191919' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1.2rem center/8px 10px, transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 2.2rem/calc(0.75em + 0.6rem) calc(0.75em + 0.6rem) no-repeat; }
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545; }

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545; }
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #dc3545; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545; }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    .form-inline label {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: flex;
      flex: 0 0 auto;
      flex-flow: row wrap;
      align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control, .form-inline .path-user #auth_box #middle_part .user-login-form .form-text, .path-user #auth_box #middle_part .user-login-form .form-inline .form-text, .form-inline .path-user #auth_box #middle_part .user-pass .form-text, .path-user #auth_box #middle_part .user-pass .form-inline .form-text {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .form-inline .form-control-plaintext {
      display: inline-block; }
    .form-inline .input-group,
    .form-inline .custom-select {
      width: auto; }
    .form-inline .form-check {
      display: flex;
      align-items: center;
      justify-content: center;
      width: auto;
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      flex-shrink: 0;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      align-items: center;
      justify-content: center; }
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

.btn, .path-user #auth_box #middle_part #edit-submit {
  display: inline-block;
  font-weight: 700;
  color: #bfbfbf;
  text-align: center;
  font-size: 0.875rem;
  text-transform: uppercase;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.6rem 1.2rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 3rem;
  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 (prefers-reduced-motion: reduce) {
    .btn, .path-user #auth_box #middle_part #edit-submit {
      transition: none; } }
  .btn:hover, .path-user #auth_box #middle_part #edit-submit:hover {
    color: #bfbfbf;
    text-decoration: none; }
  .btn:focus, .path-user #auth_box #middle_part #edit-submit:focus, .btn.focus, .path-user #auth_box #middle_part .focus#edit-submit {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(191, 191, 191, 0.25); }
  .btn.disabled, .path-user #auth_box #middle_part .disabled#edit-submit, .btn:disabled, .path-user #auth_box #middle_part #edit-submit:disabled {
    opacity: 0.65; }
  .btn:not(:disabled):not(.disabled), .path-user #auth_box #middle_part #edit-submit:not(:disabled):not(.disabled) {
    cursor: pointer; }
  .btn .text-label, .path-user #auth_box #middle_part #edit-submit .text-label {
    display: flex;
    align-items: center; }

a.btn.disabled, .path-user #auth_box #middle_part a.disabled#edit-submit,
fieldset:disabled a.btn,
fieldset:disabled .path-user #auth_box #middle_part a#edit-submit,
.path-user #auth_box #middle_part fieldset:disabled a#edit-submit {
  pointer-events: none; }

.btn-primary, .path-user #auth_box #middle_part #edit-submit {
  color: #191919;
  background-color: #bfbfbf;
  border-color: #bfbfbf; }
  .btn-primary:hover, .path-user #auth_box #middle_part #edit-submit:hover {
    color: #191919;
    background-color: #acacac;
    border-color: #a6a5a5; }
  .btn-primary:focus, .path-user #auth_box #middle_part #edit-submit:focus, .btn-primary.focus, .path-user #auth_box #middle_part .focus#edit-submit {
    color: #191919;
    background-color: #acacac;
    border-color: #a6a5a5;
    box-shadow: 0 0 0 0.2rem rgba(166, 166, 166, 0.5); }
  .btn-primary.disabled, .path-user #auth_box #middle_part .disabled#edit-submit, .btn-primary:disabled, .path-user #auth_box #middle_part #edit-submit:disabled {
    color: #191919;
    background-color: #bfbfbf;
    border-color: #bfbfbf; }
  .btn-primary:not(:disabled):not(.disabled):active, .path-user #auth_box #middle_part #edit-submit:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .path-user #auth_box #middle_part #edit-submit:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle,
  .path-user #auth_box #middle_part .show > .dropdown-toggle#edit-submit {
    color: #191919;
    background-color: #a6a5a5;
    border-color: #9f9f9f; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .path-user #auth_box #middle_part #edit-submit:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .path-user #auth_box #middle_part #edit-submit:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus,
    .path-user #auth_box #middle_part .show > .dropdown-toggle#edit-submit:focus {
      box-shadow: 0 0 0 0.2rem rgba(166, 166, 166, 0.5); }

.btn-secondary {
  color: #191919;
  background-color: #fff;
  border-color: #fff; }
  .btn-secondary:hover {
    color: #191919;
    background-color: #ececec;
    border-color: #e6e5e5; }
  .btn-secondary:focus, .btn-secondary.focus {
    color: #191919;
    background-color: #ececec;
    border-color: #e6e5e5;
    box-shadow: 0 0 0 0.2rem rgba(221, 221, 221, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #191919;
    background-color: #fff;
    border-color: #fff; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #191919;
    background-color: #e6e5e5;
    border-color: #dfdfdf; }
    .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(221, 221, 221, 0.5); }

.btn-success {
  color: #fff;
  background-color: #57b36b;
  border-color: #57b36b; }
  .btn-success:hover {
    color: #fff;
    background-color: #479d5a;
    border-color: #439455; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #479d5a;
    border-color: #439455;
    box-shadow: 0 0 0 0.2rem rgba(112, 190, 129, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #57b36b;
    border-color: #57b36b; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #439455;
    border-color: #3f8b50; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(112, 190, 129, 0.5); }

.btn-info {
  color: #191919;
  background-color: #47b3e7;
  border-color: #47b3e7; }
  .btn-info:hover {
    color: #fff;
    background-color: #25a5e3;
    border-color: #1d9fde; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #25a5e3;
    border-color: #1d9fde;
    box-shadow: 0 0 0 0.2rem rgba(64, 156, 200, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #191919;
    background-color: #47b3e7;
    border-color: #47b3e7; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #1d9fde;
    border-color: #1b97d3; }
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(64, 156, 200, 0.5); }

.btn-warning {
  color: #191919;
  background-color: #ffdc00;
  border-color: #ffdc00; }
  .btn-warning:hover {
    color: #191919;
    background-color: #d9bb00;
    border-color: #ccb000; }
  .btn-warning:focus, .btn-warning.focus {
    color: #191919;
    background-color: #d9bb00;
    border-color: #ccb000;
    box-shadow: 0 0 0 0.2rem rgba(221, 191, 4, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #191919;
    background-color: #ffdc00;
    border-color: #ffdc00; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #191919;
    background-color: #ccb000;
    border-color: #bfa500; }
    .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(221, 191, 4, 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 {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130;
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 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(225, 83, 97, 0.5); }

.btn-light {
  color: #191919;
  background-color: #f5f5f5;
  border-color: #f5f5f5; }
  .btn-light:hover {
    color: #191919;
    background-color: #e2e2e2;
    border-color: #dcdbdb; }
  .btn-light:focus, .btn-light.focus {
    color: #191919;
    background-color: #e2e2e2;
    border-color: #dcdbdb;
    box-shadow: 0 0 0 0.2rem rgba(212, 212, 212, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #191919;
    background-color: #f5f5f5;
    border-color: #f5f5f5; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #191919;
    background-color: #dcdbdb;
    border-color: #d5d5d5; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(212, 212, 212, 0.5); }

.btn-dark {
  color: #fff;
  background-color: #191919;
  border-color: #191919; }
  .btn-dark:hover {
    color: #fff;
    background-color: #060606;
    border-color: black; }
  .btn-dark:focus, .btn-dark.focus {
    color: #fff;
    background-color: #060606;
    border-color: black;
    box-shadow: 0 0 0 0.2rem rgba(60, 60, 60, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #191919;
    border-color: #191919; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: black;
    border-color: black; }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(60, 60, 60, 0.5); }

.btn-corporate {
  color: #fff;
  background-color: #000;
  border-color: #000; }
  .btn-corporate:hover {
    color: #fff;
    background-color: black;
    border-color: black; }
  .btn-corporate:focus, .btn-corporate.focus {
    color: #fff;
    background-color: black;
    border-color: black;
    box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }
  .btn-corporate.disabled, .btn-corporate:disabled {
    color: #fff;
    background-color: #000;
    border-color: #000; }
  .btn-corporate:not(:disabled):not(.disabled):active, .btn-corporate:not(:disabled):not(.disabled).active,
  .show > .btn-corporate.dropdown-toggle {
    color: #fff;
    background-color: black;
    border-color: black; }
    .btn-corporate:not(:disabled):not(.disabled):active:focus, .btn-corporate:not(:disabled):not(.disabled).active:focus,
    .show > .btn-corporate.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }

.btn-featured {
  color: #fff;
  background-color: #191919;
  border-color: #191919; }
  .btn-featured:hover {
    color: #fff;
    background-color: #060606;
    border-color: black; }
  .btn-featured:focus, .btn-featured.focus {
    color: #fff;
    background-color: #060606;
    border-color: black;
    box-shadow: 0 0 0 0.2rem rgba(60, 60, 60, 0.5); }
  .btn-featured.disabled, .btn-featured:disabled {
    color: #fff;
    background-color: #191919;
    border-color: #191919; }
  .btn-featured:not(:disabled):not(.disabled):active, .btn-featured:not(:disabled):not(.disabled).active,
  .show > .btn-featured.dropdown-toggle {
    color: #fff;
    background-color: black;
    border-color: black; }
    .btn-featured:not(:disabled):not(.disabled):active:focus, .btn-featured:not(:disabled):not(.disabled).active:focus,
    .show > .btn-featured.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(60, 60, 60, 0.5); }

.btn-mid {
  color: #191919;
  background-color: #bfbfbf;
  border-color: #bfbfbf; }
  .btn-mid:hover {
    color: #191919;
    background-color: #acacac;
    border-color: #a6a5a5; }
  .btn-mid:focus, .btn-mid.focus {
    color: #191919;
    background-color: #acacac;
    border-color: #a6a5a5;
    box-shadow: 0 0 0 0.2rem rgba(166, 166, 166, 0.5); }
  .btn-mid.disabled, .btn-mid:disabled {
    color: #191919;
    background-color: #bfbfbf;
    border-color: #bfbfbf; }
  .btn-mid:not(:disabled):not(.disabled):active, .btn-mid:not(:disabled):not(.disabled).active,
  .show > .btn-mid.dropdown-toggle {
    color: #191919;
    background-color: #a6a5a5;
    border-color: #9f9f9f; }
    .btn-mid:not(:disabled):not(.disabled):active:focus, .btn-mid:not(:disabled):not(.disabled).active:focus,
    .show > .btn-mid.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(166, 166, 166, 0.5); }

.btn-outline-primary {
  color: #bfbfbf;
  border-color: #bfbfbf; }
  .btn-outline-primary:hover {
    color: #191919;
    background-color: #bfbfbf;
    border-color: #bfbfbf; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(191, 191, 191, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #bfbfbf;
    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: #191919;
    background-color: #bfbfbf;
    border-color: #bfbfbf; }
    .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(191, 191, 191, 0.5); }

.btn-outline-secondary {
  color: #fff;
  border-color: #fff; }
  .btn-outline-secondary:hover {
    color: #191919;
    background-color: #fff;
    border-color: #fff; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #fff;
    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: #191919;
    background-color: #fff;
    border-color: #fff; }
    .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(255, 255, 255, 0.5); }

.btn-outline-success {
  color: #57b36b;
  border-color: #57b36b; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #57b36b;
    border-color: #57b36b; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(87, 179, 107, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #57b36b;
    background-color: transparent; }
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #57b36b;
    border-color: #57b36b; }
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(87, 179, 107, 0.5); }

.btn-outline-info {
  color: #47b3e7;
  border-color: #47b3e7; }
  .btn-outline-info:hover {
    color: #191919;
    background-color: #47b3e7;
    border-color: #47b3e7; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(71, 179, 231, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #47b3e7;
    background-color: transparent; }
  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #191919;
    background-color: #47b3e7;
    border-color: #47b3e7; }
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(71, 179, 231, 0.5); }

.btn-outline-warning {
  color: #ffdc00;
  border-color: #ffdc00; }
  .btn-outline-warning:hover {
    color: #191919;
    background-color: #ffdc00;
    border-color: #ffdc00; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 220, 0, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffdc00;
    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: #191919;
    background-color: #ffdc00;
    border-color: #ffdc00; }
    .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, 220, 0, 0.5); }

.btn-outline-danger {
  color: #dc3545;
  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-outline-light {
  color: #f5f5f5;
  border-color: #f5f5f5; }
  .btn-outline-light:hover {
    color: #191919;
    background-color: #f5f5f5;
    border-color: #f5f5f5; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(245, 245, 245, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f5f5f5;
    background-color: transparent; }
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #191919;
    background-color: #f5f5f5;
    border-color: #f5f5f5; }
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(245, 245, 245, 0.5); }

.btn-outline-dark {
  color: #191919;
  border-color: #191919; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #191919;
    border-color: #191919; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(25, 25, 25, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #191919;
    background-color: transparent; }
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #191919;
    border-color: #191919; }
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(25, 25, 25, 0.5); }

.btn-outline-corporate {
  color: #000;
  border-color: #000; }
  .btn-outline-corporate:hover {
    color: #fff;
    background-color: #000;
    border-color: #000; }
  .btn-outline-corporate:focus, .btn-outline-corporate.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
  .btn-outline-corporate.disabled, .btn-outline-corporate:disabled {
    color: #000;
    background-color: transparent; }
  .btn-outline-corporate:not(:disabled):not(.disabled):active, .btn-outline-corporate:not(:disabled):not(.disabled).active,
  .show > .btn-outline-corporate.dropdown-toggle {
    color: #fff;
    background-color: #000;
    border-color: #000; }
    .btn-outline-corporate:not(:disabled):not(.disabled):active:focus, .btn-outline-corporate:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-corporate.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.btn-outline-featured {
  color: #191919;
  border-color: #191919; }
  .btn-outline-featured:hover {
    color: #fff;
    background-color: #191919;
    border-color: #191919; }
  .btn-outline-featured:focus, .btn-outline-featured.focus {
    box-shadow: 0 0 0 0.2rem rgba(25, 25, 25, 0.5); }
  .btn-outline-featured.disabled, .btn-outline-featured:disabled {
    color: #191919;
    background-color: transparent; }
  .btn-outline-featured:not(:disabled):not(.disabled):active, .btn-outline-featured:not(:disabled):not(.disabled).active,
  .show > .btn-outline-featured.dropdown-toggle {
    color: #fff;
    background-color: #191919;
    border-color: #191919; }
    .btn-outline-featured:not(:disabled):not(.disabled):active:focus, .btn-outline-featured:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-featured.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(25, 25, 25, 0.5); }

.btn-outline-mid {
  color: #bfbfbf;
  border-color: #bfbfbf; }
  .btn-outline-mid:hover {
    color: #191919;
    background-color: #bfbfbf;
    border-color: #bfbfbf; }
  .btn-outline-mid:focus, .btn-outline-mid.focus {
    box-shadow: 0 0 0 0.2rem rgba(191, 191, 191, 0.5); }
  .btn-outline-mid.disabled, .btn-outline-mid:disabled {
    color: #bfbfbf;
    background-color: transparent; }
  .btn-outline-mid:not(:disabled):not(.disabled):active, .btn-outline-mid:not(:disabled):not(.disabled).active,
  .show > .btn-outline-mid.dropdown-toggle {
    color: #191919;
    background-color: #bfbfbf;
    border-color: #bfbfbf; }
    .btn-outline-mid:not(:disabled):not(.disabled):active:focus, .btn-outline-mid:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-mid.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(191, 191, 191, 0.5); }

button[data-toggle="collapse"]:not(.collapsed).item--show, button[data-toggle="collapse"]:not(.collapsed) .item--show, .btn[data-toggle="collapse"]:not(.collapsed).item--show, .path-user #auth_box #middle_part #edit-submit[data-toggle="collapse"]:not(.collapsed).item--show, .btn[data-toggle="collapse"]:not(.collapsed) .item--show, .path-user #auth_box #middle_part #edit-submit[data-toggle="collapse"]:not(.collapsed) .item--show, .button[data-toggle="collapse"]:not(.collapsed).item--show, .button[data-toggle="collapse"]:not(.collapsed) .item--show {
  display: none; }

button[data-toggle="collapse"].collapsed.item--hide, button[data-toggle="collapse"].collapsed .item--hide, .btn[data-toggle="collapse"].collapsed.item--hide, .path-user #auth_box #middle_part #edit-submit[data-toggle="collapse"].collapsed.item--hide, .btn[data-toggle="collapse"].collapsed .item--hide, .path-user #auth_box #middle_part #edit-submit[data-toggle="collapse"].collapsed .item--hide, .button[data-toggle="collapse"].collapsed.item--hide, .button[data-toggle="collapse"].collapsed .item--hide {
  display: none; }

.btn-link {
  font-weight: 400;
  color: #fff;
  text-decoration: none; }
  .btn-link:hover {
    color: #d9d9d9;
    text-decoration: none; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: none;
    box-shadow: none; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

.btn-lg, .btn-group-lg > .btn, .path-user #auth_box #middle_part .btn-group-lg > #edit-submit {
  padding: 0.5rem 1rem;
  font-size: 2.5rem;
  line-height: 2;
  border-radius: 3rem; }

.btn-sm, .btn-group-sm > .btn, .path-user #auth_box #middle_part .btn-group-sm > #edit-submit {
  padding: 0.25rem 0.5rem;
  font-size: 1rem;
  line-height: 1.1;
  border-radius: 3rem; }

.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 .btn-corporate, .path-user #auth_box #middle_part #edit-submit .btn-corporate {
  color: #fff; }

.btn.btn-square, .path-user #auth_box #middle_part .btn-square#edit-submit {
  border-radius: 0; }

.fade {
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

.collapse:not(.show) {
  display: none; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none; } }

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

.dropdown-toggle {
  white-space: nowrap; }
  .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent; }
  .dropdown-toggle:empty::after {
    margin-left: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0 0 0;
  font-size: 1.25rem;
  color: #bfbfbf;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 0 solid rgba(0, 0, 0, 0.15);
  border-radius: 0; }

.dropdown-menu-left {
  right: auto;
  left: 0; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0; }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0; }
  .dropdown-menu-md-right {
    right: 0;
    left: auto; } }

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0; }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }

@media (min-width: 1440px) {
  .dropdown-menu-xxl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xxl-right {
    right: 0;
    left: auto; } }

@media (min-width: 2440px) {
  .dropdown-menu-xxxl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xxxl-right {
    right: 0;
    left: auto; } }

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0; }

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0; }

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-toggle::after {
  vertical-align: 0; }

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0; }

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.dropleft .dropdown-toggle::after {
  display: none; }

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e5e3e3; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f5f5f5; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #bfbfbf; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #6c757d;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn, .path-user #auth_box #middle_part .btn-group > #edit-submit,
  .btn-group-vertical > .btn,
  .path-user #auth_box #middle_part .btn-group-vertical > #edit-submit {
    position: relative;
    flex: 1 1 auto; }
    .btn-group > .btn:hover, .path-user #auth_box #middle_part .btn-group > #edit-submit:hover,
    .btn-group-vertical > .btn:hover,
    .path-user #auth_box #middle_part .btn-group-vertical > #edit-submit:hover {
      z-index: 1; }
    .btn-group > .btn:focus, .path-user #auth_box #middle_part .btn-group > #edit-submit:focus, .btn-group > .btn:active, .path-user #auth_box #middle_part .btn-group > #edit-submit:active, .btn-group > .btn.active, .path-user #auth_box #middle_part .btn-group > .active#edit-submit,
    .btn-group-vertical > .btn:focus,
    .path-user #auth_box #middle_part .btn-group-vertical > #edit-submit:focus,
    .btn-group-vertical > .btn:active,
    .path-user #auth_box #middle_part .btn-group-vertical > #edit-submit:active,
    .btn-group-vertical > .btn.active,
    .path-user #auth_box #middle_part .btn-group-vertical > .active#edit-submit {
      z-index: 1; }

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

.btn-group > .btn:not(:first-child), .path-user #auth_box #middle_part .btn-group > #edit-submit:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .path-user #auth_box #middle_part .btn-group > #edit-submit:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn,
.path-user #auth_box #middle_part .btn-group > .btn-group:not(:last-child) > #edit-submit {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group > .btn:not(:first-child), .path-user #auth_box #middle_part .btn-group > #edit-submit:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn,
.path-user #auth_box #middle_part .btn-group > .btn-group:not(:first-child) > #edit-submit {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.dropdown-toggle-split {
  padding-right: 0.9rem;
  padding-left: 0.9rem; }
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropright .dropdown-toggle-split::after {
    margin-left: 0; }
  .dropleft .dropdown-toggle-split::before {
    margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .path-user #auth_box #middle_part .btn-group-sm > #edit-submit + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .path-user #auth_box #middle_part .btn-group-lg > #edit-submit + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }
  
  .btn-group-vertical > .btn,
  .path-user #auth_box #middle_part .btn-group-vertical > #edit-submit,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn:not(:first-child), .path-user #auth_box #middle_part .btn-group-vertical > #edit-submit:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .path-user #auth_box #middle_part .btn-group-vertical > #edit-submit:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn,
  .path-user #auth_box #middle_part .btn-group-vertical > .btn-group:not(:last-child) > #edit-submit {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn:not(:first-child), .path-user #auth_box #middle_part .btn-group-vertical > #edit-submit:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) > .btn,
  .path-user #auth_box #middle_part .btn-group-vertical > .btn-group:not(:first-child) > #edit-submit {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.btn-group-toggle > .btn, .path-user #auth_box #middle_part .btn-group-toggle > #edit-submit,
.btn-group-toggle > .btn-group > .btn,
.path-user #auth_box #middle_part .btn-group-toggle > .btn-group > #edit-submit {
  margin-bottom: 0; }
  .btn-group-toggle > .btn input[type="radio"], .path-user #auth_box #middle_part .btn-group-toggle > #edit-submit input[type="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .path-user #auth_box #middle_part .btn-group-toggle > #edit-submit input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .path-user #auth_box #middle_part .btn-group-toggle > .btn-group > #edit-submit input[type="radio"],
  .btn-group-toggle > .btn-group > .btn input[type="checkbox"],
  .path-user #auth_box #middle_part .btn-group-toggle > .btn-group > #edit-submit input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }
  .input-group > .form-control, .path-user #auth_box #middle_part .user-login-form .input-group > .form-text, .path-user #auth_box #middle_part .user-pass .input-group > .form-text,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    margin-bottom: 0; }
    .input-group > .form-control + .form-control, .path-user #auth_box #middle_part .user-login-form .input-group > .form-text + .form-control, .path-user #auth_box #middle_part .user-pass .input-group > .form-text + .form-control, .path-user #auth_box #middle_part .user-login-form .input-group > .form-control + .form-text, .path-user #auth_box #middle_part .user-login-form .input-group > .form-text + .form-text, .path-user #auth_box #middle_part .user-pass .input-group > .form-control + .form-text, .path-user #auth_box #middle_part .user-pass .input-group > .form-text + .form-text,
    .input-group > .form-control + .custom-select,
    .path-user #auth_box #middle_part .user-login-form .input-group > .form-text + .custom-select,
    .path-user #auth_box #middle_part .user-pass .input-group > .form-text + .custom-select,
    .input-group > .form-control + .custom-file,
    .path-user #auth_box #middle_part .user-login-form .input-group > .form-text + .custom-file,
    .path-user #auth_box #middle_part .user-pass .input-group > .form-text + .custom-file,
    .input-group > .form-control-plaintext + .form-control,
    .path-user #auth_box #middle_part .user-login-form .input-group > .form-control-plaintext + .form-text,
    .path-user #auth_box #middle_part .user-pass .input-group > .form-control-plaintext + .form-text,
    .input-group > .form-control-plaintext + .custom-select,
    .input-group > .form-control-plaintext + .custom-file,
    .input-group > .custom-select + .form-control,
    .path-user #auth_box #middle_part .user-login-form .input-group > .custom-select + .form-text,
    .path-user #auth_box #middle_part .user-pass .input-group > .custom-select + .form-text,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .path-user #auth_box #middle_part .user-login-form .input-group > .custom-file + .form-text,
    .path-user #auth_box #middle_part .user-pass .input-group > .custom-file + .form-text,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
  .input-group > .form-control:focus, .path-user #auth_box #middle_part .user-login-form .input-group > .form-text:focus, .path-user #auth_box #middle_part .user-pass .input-group > .form-text:focus,
  .input-group > .custom-select:focus,
  .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3; }
  .input-group > .custom-file .custom-file-input:focus {
    z-index: 4; }
  .input-group > .form-control:not(:first-child), .path-user #auth_box #middle_part .user-login-form .input-group > .form-text:not(:first-child), .path-user #auth_box #middle_part .user-pass .input-group > .form-text:not(:first-child),
  .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .input-group > .custom-file {
    display: flex;
    align-items: center; }
    .input-group > .custom-file:not(:last-child) .custom-file-label,
    .input-group > .custom-file:not(:first-child) .custom-file-label {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
  .input-group:not(.has-validation) > .form-control:not(:last-child), .path-user #auth_box #middle_part .user-login-form .input-group:not(.has-validation) > .form-text:not(:last-child), .path-user #auth_box #middle_part .user-pass .input-group:not(.has-validation) > .form-text:not(:last-child),
  .input-group:not(.has-validation) > .custom-select:not(:last-child),
  .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .input-group.has-validation > .form-control:nth-last-child(n + 3), .path-user #auth_box #middle_part .user-login-form .input-group.has-validation > .form-text:nth-last-child(n + 3), .path-user #auth_box #middle_part .user-pass .input-group.has-validation > .form-text:nth-last-child(n + 3),
  .input-group.has-validation > .custom-select:nth-last-child(n + 3),
  .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }

.input-group-prepend,
.input-group-append {
  display: flex; }
  .input-group-prepend .btn, .input-group-prepend .path-user #auth_box #middle_part #edit-submit, .path-user #auth_box #middle_part .input-group-prepend #edit-submit,
  .input-group-append .btn,
  .input-group-append .path-user #auth_box #middle_part #edit-submit,
  .path-user #auth_box #middle_part .input-group-append #edit-submit {
    position: relative;
    z-index: 2; }
    .input-group-prepend .btn:focus, .input-group-prepend .path-user #auth_box #middle_part #edit-submit:focus, .path-user #auth_box #middle_part .input-group-prepend #edit-submit:focus,
    .input-group-append .btn:focus,
    .input-group-append .path-user #auth_box #middle_part #edit-submit:focus,
    .path-user #auth_box #middle_part .input-group-append #edit-submit:focus {
      z-index: 3; }
  .input-group-prepend .btn + .btn, .input-group-prepend .path-user #auth_box #middle_part #edit-submit + .btn, .path-user #auth_box #middle_part .input-group-prepend #edit-submit + .btn, .input-group-prepend .path-user #auth_box #middle_part .btn + #edit-submit, .path-user #auth_box #middle_part .input-group-prepend .btn + #edit-submit, .input-group-prepend .path-user #auth_box #middle_part #edit-submit + #edit-submit, .path-user #auth_box #middle_part .input-group-prepend #edit-submit + #edit-submit,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .path-user #auth_box #middle_part #edit-submit + .input-group-text,
  .path-user #auth_box #middle_part .input-group-prepend #edit-submit + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-prepend .path-user #auth_box #middle_part .input-group-text + #edit-submit,
  .path-user #auth_box #middle_part .input-group-prepend .input-group-text + #edit-submit,
  .input-group-append .btn + .btn,
  .input-group-append .path-user #auth_box #middle_part #edit-submit + .btn,
  .path-user #auth_box #middle_part .input-group-append #edit-submit + .btn,
  .input-group-append .path-user #auth_box #middle_part .btn + #edit-submit,
  .path-user #auth_box #middle_part .input-group-append .btn + #edit-submit,
  .input-group-append .path-user #auth_box #middle_part #edit-submit + #edit-submit,
  .path-user #auth_box #middle_part .input-group-append #edit-submit + #edit-submit,
  .input-group-append .btn + .input-group-text,
  .input-group-append .path-user #auth_box #middle_part #edit-submit + .input-group-text,
  .path-user #auth_box #middle_part .input-group-append #edit-submit + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn,
  .input-group-append .path-user #auth_box #middle_part .input-group-text + #edit-submit,
  .path-user #auth_box #middle_part .input-group-append .input-group-text + #edit-submit {
    margin-left: -1px; }

.input-group-prepend {
  margin-right: -1px; }

.input-group-append {
  margin-left: -1px; }

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.6rem 1.2rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #707070;
  text-align: center;
  white-space: nowrap;
  background-color: #e5e3e3;
  border: 1px solid #bfbfbf;
  border-radius: 0; }
  .input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }

.input-group-lg > .form-control:not(textarea), .path-user #auth_box #middle_part .user-login-form .input-group-lg > .form-text:not(textarea), .path-user #auth_box #middle_part .user-pass .input-group-lg > .form-text:not(textarea),
.input-group-lg > .custom-select {
  height: calc(2em + 1rem + 2px); }

.input-group-lg > .form-control, .path-user #auth_box #middle_part .user-login-form .input-group-lg > .form-text, .path-user #auth_box #middle_part .user-pass .input-group-lg > .form-text,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.path-user #auth_box #middle_part .input-group-lg > .input-group-prepend > #edit-submit,
.input-group-lg > .input-group-append > .btn,
.path-user #auth_box #middle_part .input-group-lg > .input-group-append > #edit-submit {
  padding: 0.5rem 1rem;
  font-size: 2.5rem;
  line-height: 2;
  border-radius: 0; }

.input-group-sm > .form-control:not(textarea), .path-user #auth_box #middle_part .user-login-form .input-group-sm > .form-text:not(textarea), .path-user #auth_box #middle_part .user-pass .input-group-sm > .form-text:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.1em + 0.5rem + 2px); }

.input-group-sm > .form-control, .path-user #auth_box #middle_part .user-login-form .input-group-sm > .form-text, .path-user #auth_box #middle_part .user-pass .input-group-sm > .form-text,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.path-user #auth_box #middle_part .input-group-sm > .input-group-prepend > #edit-submit,
.input-group-sm > .input-group-append > .btn,
.path-user #auth_box #middle_part .input-group-sm > .input-group-append > #edit-submit {
  padding: 0.25rem 0.5rem;
  font-size: 1rem;
  line-height: 1.1;
  border-radius: 0; }

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 2.2rem; }

.input-group > .input-group-prepend > .btn, .path-user #auth_box #middle_part .input-group > .input-group-prepend > #edit-submit,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.path-user #auth_box #middle_part .input-group:not(.has-validation) > .input-group-append:not(:last-child) > #edit-submit,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
.path-user #auth_box #middle_part .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > #edit-submit,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.path-user #auth_box #middle_part .input-group > .input-group-append:last-child > #edit-submit:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn, .path-user #auth_box #middle_part .input-group > .input-group-append > #edit-submit,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.path-user #auth_box #middle_part .input-group > .input-group-prepend:not(:first-child) > #edit-submit,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.path-user #auth_box #middle_part .input-group > .input-group-prepend:first-child > #edit-submit:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.875rem;
  padding-left: 1.5rem;
  color-adjust: exact; }

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem; }

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.4375rem;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #bfbfbf;
    background-color: #bfbfbf; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(191, 191, 191, 0.25); }
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: white; }
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: white;
    border-color: white; }
  .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e5e3e3; }

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }
  .custom-control-label::before {
    position: absolute;
    top: 0.4375rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: transparent;
    border: #bfbfbf solid 1px; }
  .custom-control-label::after {
    position: absolute;
    top: 0.4375rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: 50% / 50% 50% no-repeat; }

.custom-checkbox .custom-control-label::before {
  border-radius: 0; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #bfbfbf;
  background-color: #bfbfbf; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(191, 191, 191, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(191, 191, 191, 0.5); }

.custom-radio .custom-control-label::before {
  border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(191, 191, 191, 0.5); }

.custom-switch {
  padding-left: 2.25rem; }
  .custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem; }
  .custom-switch .custom-control-label::after {
    top: calc(0.4375rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #bfbfbf;
    border-radius: 0.5rem;
    transition: transform 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 (prefers-reduced-motion: reduce) {
      .custom-switch .custom-control-label::after {
        transition: none; } }
  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: transparent;
    transform: translateX(0.75rem); }
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(191, 191, 191, 0.5); }

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 1.2rem + 2px);
  padding: 0.6rem 2.2rem 0.6rem 1.2rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #707070;
  vertical-align: middle;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23191919' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1.2rem center/8px 10px;
  border: 1px solid #bfbfbf;
  border-radius: 0;
  appearance: none; }
  .custom-select:focus {
    border-color: white;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(191, 191, 191, 0.25); }
    .custom-select:focus::-ms-value {
      color: #707070;
      background-color: transparent; }
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 1.2rem;
    background-image: none; }
  .custom-select:disabled {
    color: #6c757d;
    background-color: #e5e3e3; }
  .custom-select::-ms-expand {
    display: none; }
  .custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #707070; }

.custom-select-sm {
  height: calc(1.1em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 1rem; }

.custom-select-lg {
  height: calc(2em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 2.5rem; }

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 1.2rem + 2px);
  margin-bottom: 0; }

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 1.2rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-label {
    border-color: white;
    box-shadow: 0 0 0 0.2rem rgba(191, 191, 191, 0.25); }
  .custom-file-input[disabled] ~ .custom-file-label,
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e5e3e3; }
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }
  .custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse); }

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 1.2rem + 2px);
  padding: 0.6rem 1.2rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #707070;
  background-color: transparent;
  border: 1px solid #bfbfbf;
  border-radius: 0; }
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + 1.2rem);
    padding: 0.6rem 1.2rem;
    line-height: 1.5;
    color: #707070;
    content: "Browse";
    background-color: #e5e3e3;
    border-left: inherit;
    border-radius: 0 0 0 0; }

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none; }
  .custom-range:focus {
    outline: 0; }
    .custom-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(191, 191, 191, 0.25); }
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(191, 191, 191, 0.25); }
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(191, 191, 191, 0.25); }
  .custom-range::-moz-focus-outer {
    border: 0; }
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #bfbfbf;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-webkit-slider-thumb {
        transition: none; } }
    .custom-range::-webkit-slider-thumb:active {
      background-color: white; }
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #bfbfbf;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-moz-range-thumb {
        transition: none; } }
    .custom-range::-moz-range-thumb:active {
      background-color: white; }
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #bfbfbf;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-ms-thumb {
        transition: none; } }
    .custom-range::-ms-thumb:active {
      background-color: white; }
  .custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem; }
  .custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem; }
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem; }
  .custom-range:disabled::-webkit-slider-thumb {
    background-color: #bfbfbf; }
  .custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default; }
  .custom-range:disabled::-moz-range-thumb {
    background-color: #bfbfbf; }
  .custom-range:disabled::-moz-range-track {
    cursor: default; }
  .custom-range:disabled::-ms-thumb {
    background-color: #bfbfbf; }

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
      transition: none; } }

.nav {
  display: flex;
  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;
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  .nav-tabs .nav-link {
    margin-bottom: -1px;
    border: 1px solid transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e5e3e3 #e5e3e3 #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: #707070;
    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: 0; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #bfbfbf; }

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center; }

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem; }
  .navbar .container,
  .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl, .navbar .container-xxl, .navbar .container-xxxl {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between; }

.navbar-brand {
  display: inline-block;
  padding-top: -0.4375rem;
  padding-bottom: -0.4375rem;
  margin-right: 1rem;
  font-size: 2.5rem;
  line-height: inherit;
  white-space: nowrap; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center; }

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 2.5rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 3rem; }
  .navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50% / 100% 100% no-repeat; }

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto; }

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl, .navbar-expand-sm > .container-xxl, .navbar-expand-sm > .container-xxxl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl, .navbar-expand-sm > .container-xxl, .navbar-expand-sm > .container-xxxl {
      flex-wrap: nowrap; }
    .navbar-expand-sm .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-sm .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; } }

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl, .navbar-expand-md > .container-xxl, .navbar-expand-md > .container-xxxl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      flex-direction: row; }
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl, .navbar-expand-md > .container-xxl, .navbar-expand-md > .container-xxxl {
      flex-wrap: nowrap; }
    .navbar-expand-md .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-md .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; } }

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl, .navbar-expand-lg > .container-xxl, .navbar-expand-lg > .container-xxxl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      flex-direction: row; }
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl, .navbar-expand-lg > .container-xxl, .navbar-expand-lg > .container-xxxl {
      flex-wrap: nowrap; }
    .navbar-expand-lg .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-lg .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; } }

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl, .navbar-expand-xl > .container-xxl, .navbar-expand-xl > .container-xxxl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      flex-direction: row; }
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl, .navbar-expand-xl > .container-xxl, .navbar-expand-xl > .container-xxxl {
      flex-wrap: nowrap; }
    .navbar-expand-xl .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; } }

@media (max-width: 1439.98px) {
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid, .navbar-expand-xxl > .container-sm, .navbar-expand-xxl > .container-md, .navbar-expand-xxl > .container-lg, .navbar-expand-xxl > .container-xl, .navbar-expand-xxl > .container-xxl, .navbar-expand-xxl > .container-xxxl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1440px) {
  .navbar-expand-xxl {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-xxl .navbar-nav {
      flex-direction: row; }
      .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xxl > .container,
    .navbar-expand-xxl > .container-fluid, .navbar-expand-xxl > .container-sm, .navbar-expand-xxl > .container-md, .navbar-expand-xxl > .container-lg, .navbar-expand-xxl > .container-xl, .navbar-expand-xxl > .container-xxl, .navbar-expand-xxl > .container-xxxl {
      flex-wrap: nowrap; }
    .navbar-expand-xxl .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xxl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xxl .navbar-toggler {
      display: none; } }

@media (max-width: 2439.98px) {
  .navbar-expand-xxxl > .container,
  .navbar-expand-xxxl > .container-fluid, .navbar-expand-xxxl > .container-sm, .navbar-expand-xxxl > .container-md, .navbar-expand-xxxl > .container-lg, .navbar-expand-xxxl > .container-xl, .navbar-expand-xxxl > .container-xxl, .navbar-expand-xxxl > .container-xxxl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 2440px) {
  .navbar-expand-xxxl {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-xxxl .navbar-nav {
      flex-direction: row; }
      .navbar-expand-xxxl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xxxl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xxxl > .container,
    .navbar-expand-xxxl > .container-fluid, .navbar-expand-xxxl > .container-sm, .navbar-expand-xxxl > .container-md, .navbar-expand-xxxl > .container-lg, .navbar-expand-xxxl > .container-xl, .navbar-expand-xxxl > .container-xxl, .navbar-expand-xxxl > .container-xxxl {
      flex-wrap: nowrap; }
    .navbar-expand-xxxl .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xxxl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xxxl .navbar-toggler {
      display: none; } }

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl, .navbar-expand > .container-xxl, .navbar-expand > .container-xxxl {
    padding-right: 0;
    padding-left: 0; }
  .navbar-expand .navbar-nav {
    flex-direction: row; }
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl, .navbar-expand > .container-xxl, .navbar-expand > .container-xxxl {
    flex-wrap: nowrap; }
  .navbar-expand .navbar-nav-scroll {
    overflow: visible; }
  .navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  .navbar-expand .navbar-toggler {
    display: none; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9); }
    .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
      color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand {
  color: #fff; }
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #fff; }

.navbar-dark .navbar-nav .nav-link {
  color: #fff; }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff; }

.navbar-dark .navbar-toggler {
  color: #fff;
  border-color: rgba(255, 255, 255, 0); }

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' fill-rule='nonzero' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text {
  color: #fff; }
  .navbar-dark .navbar-text a {
    color: #fff; }
    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
      color: #fff; }

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: transparent;
  background-clip: border-box;
  border: 0 solid transparent;
  border-radius: 0; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group {
    border-top: inherit;
    border-bottom: inherit; }
    .card > .list-group:first-child {
      border-top-width: 0;
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
    .card > .list-group:last-child {
      border-bottom-width: 0;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; }
  .card > .card-header + .list-group,
  .card > .list-group + .card-footer {
    border-top: 0; }

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 0; }

.card-title {
  margin-bottom: 0; }

.card-subtitle {
  margin-top: 0;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 0; }

.card-header {
  padding: 0 0;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 0 solid transparent; }
  .card-header:first-child {
    border-radius: 0 0 0 0; }

.card-footer {
  padding: 0 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 0 solid transparent; }
  .card-footer:last-child {
    border-radius: 0 0 0 0; }

.card-header-tabs {
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  border-bottom: 0; }

.card-header-pills {
  margin-right: 0;
  margin-left: 0; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: 0; }

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%; }

.card-img,
.card-img-top {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.card-img,
.card-img-bottom {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.card-deck .card {
  margin-bottom: 0; }

@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: 0;
    margin-left: 0; }
    .card-deck .card {
      flex: 1 0 0%;
      margin-right: 0;
      margin-bottom: 0;
      margin-left: 0; } }

.card-group > .card {
  margin-bottom: 0; }

@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap; }
    .card-group > .card {
      flex: 1 0 0%;
      margin-bottom: 0; }
      .card-group > .card + .card {
        margin-left: 0;
        border-left: 0; }
      .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-top,
        .card-group > .card:not(:last-child) .card-header {
          border-top-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-bottom,
        .card-group > .card:not(:last-child) .card-footer {
          border-bottom-right-radius: 0; }
      .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-top,
        .card-group > .card:not(:first-child) .card-header {
          border-top-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-bottom,
        .card-group > .card:not(:first-child) .card-footer {
          border-bottom-left-radius: 0; } }

.card-columns .card {
  margin-bottom: 0; }

@media (min-width: 576px) {
  .card-columns {
    column-count: 2;
    column-gap: 3rem;
    orphans: 1;
    widows: 1; }
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

.accordion {
  overflow-anchor: none; }
  .accordion > .card {
    overflow: hidden; }
    .accordion > .card:not(:last-of-type) {
      border-bottom: 0;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; }
    .accordion > .card:not(:first-of-type) {
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
    .accordion > .card > .card-header {
      border-radius: 0;
      margin-bottom: 0; }

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 0;
  margin-bottom: 0;
  list-style: none;
  background-color: transparent;
  border-radius: 0; }

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem; }
  .breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #6c757d;
    content: " / "; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }

.breadcrumb-item.active {
  color: #6c757d; }

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0; }

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #fff;
  background-color: #fff;
  border: 1px solid #dee2e6; }
  .page-link:hover {
    z-index: 2;
    color: #d9d9d9;
    text-decoration: none;
    background-color: #e5e3e3;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(191, 191, 191, 0.25); }

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.page-item:last-child .page-link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #bfbfbf;
  border-color: #bfbfbf; }

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 2.5rem;
  line-height: 2; }

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 1rem;
  line-height: 1.1; }

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0;
  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 (prefers-reduced-motion: reduce) {
    .badge {
      transition: none; } }
  a.badge:hover, a.badge:focus {
    text-decoration: none; }
  .badge:empty {
    display: none; }

.btn .badge, .path-user #auth_box #middle_part #edit-submit .badge {
  position: relative;
  top: -1px; }

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }

.badge-primary {
  color: #191919;
  background-color: #bfbfbf; }
  a.badge-primary:hover, a.badge-primary:focus {
    color: #191919;
    background-color: #a6a5a5; }
  a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(191, 191, 191, 0.5); }

.badge-secondary {
  color: #191919;
  background-color: #fff; }
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #191919;
    background-color: #e6e5e5; }
  a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.badge-success {
  color: #fff;
  background-color: #57b36b; }
  a.badge-success:hover, a.badge-success:focus {
    color: #fff;
    background-color: #439455; }
  a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(87, 179, 107, 0.5); }

.badge-info {
  color: #191919;
  background-color: #47b3e7; }
  a.badge-info:hover, a.badge-info:focus {
    color: #191919;
    background-color: #1d9fde; }
  a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(71, 179, 231, 0.5); }

.badge-warning {
  color: #191919;
  background-color: #ffdc00; }
  a.badge-warning:hover, a.badge-warning:focus {
    color: #191919;
    background-color: #ccb000; }
  a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 220, 0, 0.5); }

.badge-danger {
  color: #fff;
  background-color: #dc3545; }
  a.badge-danger:hover, a.badge-danger:focus {
    color: #fff;
    background-color: #bd2130; }
  a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.badge-light {
  color: #191919;
  background-color: #f5f5f5; }
  a.badge-light:hover, a.badge-light:focus {
    color: #191919;
    background-color: #dcdbdb; }
  a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(245, 245, 245, 0.5); }

.badge-dark {
  color: #fff;
  background-color: #191919; }
  a.badge-dark:hover, a.badge-dark:focus {
    color: #fff;
    background-color: black; }
  a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(25, 25, 25, 0.5); }

.badge-corporate {
  color: #fff;
  background-color: #000; }
  a.badge-corporate:hover, a.badge-corporate:focus {
    color: #fff;
    background-color: black; }
  a.badge-corporate:focus, a.badge-corporate.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.badge-featured {
  color: #fff;
  background-color: #191919; }
  a.badge-featured:hover, a.badge-featured:focus {
    color: #fff;
    background-color: black; }
  a.badge-featured:focus, a.badge-featured.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(25, 25, 25, 0.5); }

.badge-mid {
  color: #191919;
  background-color: #bfbfbf; }
  a.badge-mid:hover, a.badge-mid:focus {
    color: #191919;
    background-color: #a6a5a5; }
  a.badge-mid:focus, a.badge-mid.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(191, 191, 191, 0.5); }

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e5e3e3;
  border-radius: 0; }
  @media (min-width: 576px) {
    .jumbotron {
      padding: 4rem 2rem; } }

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

.alert, .messages {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: 700; }

.alert-dismissible {
  padding-right: 4.375rem; }
  .alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 0.75rem 1.25rem;
    color: inherit; }

.alert-primary, .messages--primary {
  color: #636363;
  background-color: #f2f2f2;
  border-color: #ededed; }
  .alert-primary hr, .messages--primary hr {
    border-top-color: #e0e0e0; }
  .alert-primary .alert-link, .messages--primary .alert-link {
    color: #4a4949; }

.alert-secondary, .messages--secondary {
  color: #858585;
  background-color: white;
  border-color: white; }
  .alert-secondary hr, .messages--secondary hr {
    border-top-color: #f2f2f2; }
  .alert-secondary .alert-link, .messages--secondary .alert-link {
    color: #6c6b6b; }

.alert-success, .messages--status {
  color: #2d5d38;
  background-color: #ddf0e1;
  border-color: #d0ead6; }
  .alert-success hr, .messages--status hr {
    border-top-color: #bee2c7; }
  .alert-success .alert-link, .messages--status .alert-link {
    color: #1c3b23; }

.alert-info, .messages--info {
  color: #255d78;
  background-color: #daf0fa;
  border-color: #cbeaf8; }
  .alert-info hr, .messages--info hr {
    border-top-color: #b5e1f5; }
  .alert-info .alert-link, .messages--info .alert-link {
    color: #193f51; }

.alert-warning, .messages--warning {
  color: #857200;
  background-color: #fff8cc;
  border-color: #fff5b8; }
  .alert-warning hr, .messages--warning hr {
    border-top-color: #fff19f; }
  .alert-warning .alert-link, .messages--warning .alert-link {
    color: #524600; }

.alert-danger, .messages--error {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb; }
  .alert-danger hr, .messages--error hr {
    border-top-color: #f1b0b7; }
  .alert-danger .alert-link, .messages--error .alert-link {
    color: #491217; }

.alert-light, .messages--light {
  color: #7f7f7f;
  background-color: #fdfdfd;
  border-color: #fcfcfc; }
  .alert-light hr, .messages--light hr {
    border-top-color: #efefef; }
  .alert-light .alert-link, .messages--light .alert-link {
    color: #666565; }

.alert-dark, .messages--dark {
  color: #0d0d0d;
  background-color: #d1d1d1;
  border-color: #bfbfbf; }
  .alert-dark hr, .messages--dark hr {
    border-top-color: #b2b2b2; }
  .alert-dark .alert-link, .messages--dark .alert-link {
    color: black; }

.alert-corporate {
  color: black;
  background-color: #cccccc;
  border-color: #b8b8b8; }
  .alert-corporate hr {
    border-top-color: #ababab; }
  .alert-corporate .alert-link {
    color: black; }

.alert-featured {
  color: #0d0d0d;
  background-color: #d1d1d1;
  border-color: #bfbfbf; }
  .alert-featured hr {
    border-top-color: #b2b2b2; }
  .alert-featured .alert-link {
    color: black; }

.alert-mid {
  color: #636363;
  background-color: #f2f2f2;
  border-color: #ededed; }
  .alert-mid hr {
    border-top-color: #e0e0e0; }
  .alert-mid .alert-link {
    color: #4a4949; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.9375rem;
  background-color: #e5e3e3;
  border-radius: 0; }

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #bfbfbf;
  transition: width 0.6s ease; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar {
      transition: none; } }

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
      animation: none; } }

.media {
  display: flex;
  align-items: flex-start; }

.media-body {
  flex: 1; }

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0; }

.list-group-item-action {
  width: 100%;
  color: #707070;
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #707070;
    text-decoration: none;
    background-color: #f5f5f5; }
  .list-group-item-action:active {
    color: #bfbfbf;
    background-color: #e5e3e3; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit; }
  .list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #bfbfbf;
    border-color: #bfbfbf; }
  .list-group-item + .list-group-item {
    border-top-width: 0; }
    .list-group-item + .list-group-item.active {
      margin-top: -1px;
      border-top-width: 1px; }

.list-group-horizontal {
  flex-direction: row; }
  .list-group-horizontal > .list-group-item:first-child {
    border-bottom-left-radius: 0;
    border-top-right-radius: 0; }
  .list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0; }
  .list-group-horizontal > .list-group-item.active {
    margin-top: 0; }
  .list-group-horizontal > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
    .list-group-horizontal > .list-group-item + .list-group-item.active {
      margin-left: -1px;
      border-left-width: 1px; }

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row; }
    .list-group-horizontal-sm > .list-group-item:first-child {
      border-bottom-left-radius: 0;
      border-top-right-radius: 0; }
    .list-group-horizontal-sm > .list-group-item:last-child {
      border-top-right-radius: 0;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-sm > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-sm > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row; }
    .list-group-horizontal-md > .list-group-item:first-child {
      border-bottom-left-radius: 0;
      border-top-right-radius: 0; }
    .list-group-horizontal-md > .list-group-item:last-child {
      border-top-right-radius: 0;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-md > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-md > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-md > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row; }
    .list-group-horizontal-lg > .list-group-item:first-child {
      border-bottom-left-radius: 0;
      border-top-right-radius: 0; }
    .list-group-horizontal-lg > .list-group-item:last-child {
      border-top-right-radius: 0;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-lg > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-lg > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row; }
    .list-group-horizontal-xl > .list-group-item:first-child {
      border-bottom-left-radius: 0;
      border-top-right-radius: 0; }
    .list-group-horizontal-xl > .list-group-item:last-child {
      border-top-right-radius: 0;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xl > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xl > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 1440px) {
  .list-group-horizontal-xxl {
    flex-direction: row; }
    .list-group-horizontal-xxl > .list-group-item:first-child {
      border-bottom-left-radius: 0;
      border-top-right-radius: 0; }
    .list-group-horizontal-xxl > .list-group-item:last-child {
      border-top-right-radius: 0;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xxl > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xxl > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 2440px) {
  .list-group-horizontal-xxxl {
    flex-direction: row; }
    .list-group-horizontal-xxxl > .list-group-item:first-child {
      border-bottom-left-radius: 0;
      border-top-right-radius: 0; }
    .list-group-horizontal-xxxl > .list-group-item:last-child {
      border-top-right-radius: 0;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xxxl > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xxxl > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-xxxl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

.list-group-flush {
  border-radius: 0; }
  .list-group-flush > .list-group-item {
    border-width: 0 0 1px; }
    .list-group-flush > .list-group-item:last-child {
      border-bottom-width: 0; }

.list-group-item-primary {
  color: #636363;
  background-color: #ededed; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #636363;
    background-color: #e0e0e0; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #636363;
    border-color: #636363; }

.list-group-item-secondary {
  color: #858585;
  background-color: white; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #858585;
    background-color: #f2f2f2; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #858585;
    border-color: #858585; }

.list-group-item-success {
  color: #2d5d38;
  background-color: #d0ead6; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #2d5d38;
    background-color: #bee2c7; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #2d5d38;
    border-color: #2d5d38; }

.list-group-item-info {
  color: #255d78;
  background-color: #cbeaf8; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #255d78;
    background-color: #b5e1f5; }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #255d78;
    border-color: #255d78; }

.list-group-item-warning {
  color: #857200;
  background-color: #fff5b8; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #857200;
    background-color: #fff19f; }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #857200;
    border-color: #857200; }

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #721c24;
    background-color: #f1b0b7; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24; }

.list-group-item-light {
  color: #7f7f7f;
  background-color: #fcfcfc; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #7f7f7f;
    background-color: #efefef; }
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #7f7f7f;
    border-color: #7f7f7f; }

.list-group-item-dark {
  color: #0d0d0d;
  background-color: #bfbfbf; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #0d0d0d;
    background-color: #b2b2b2; }
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #0d0d0d;
    border-color: #0d0d0d; }

.list-group-item-corporate {
  color: black;
  background-color: #b8b8b8; }
  .list-group-item-corporate.list-group-item-action:hover, .list-group-item-corporate.list-group-item-action:focus {
    color: black;
    background-color: #ababab; }
  .list-group-item-corporate.list-group-item-action.active {
    color: #fff;
    background-color: black;
    border-color: black; }

.list-group-item-featured {
  color: #0d0d0d;
  background-color: #bfbfbf; }
  .list-group-item-featured.list-group-item-action:hover, .list-group-item-featured.list-group-item-action:focus {
    color: #0d0d0d;
    background-color: #b2b2b2; }
  .list-group-item-featured.list-group-item-action.active {
    color: #fff;
    background-color: #0d0d0d;
    border-color: #0d0d0d; }

.list-group-item-mid {
  color: #636363;
  background-color: #ededed; }
  .list-group-item-mid.list-group-item-action:hover, .list-group-item-mid.list-group-item-action:focus {
    color: #636363;
    background-color: #e0e0e0; }
  .list-group-item-mid.list-group-item-action.active {
    color: #fff;
    background-color: #636363;
    border-color: #636363; }

.close {
  float: right;
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }
  .close:hover {
    color: #000;
    text-decoration: none; }
  .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75; }

button.close {
  padding: 0;
  background-color: transparent;
  border: 0; }

a.close.disabled {
  pointer-events: none; }

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem; }
  .toast:not(:last-child) {
    margin-bottom: 0.75rem; }
  .toast.showing {
    opacity: 1; }
  .toast.show {
    display: block;
    opacity: 1; }
  .toast.hide {
    display: none; }

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

.toast-body {
  padding: 0.75rem; }

.modal-open {
  overflow: hidden; }
  .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        transition: none; } }
  .modal.show .modal-dialog {
    transform: none; }
  .modal.modal-static .modal-dialog {
    transform: scale(1.02); }

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem); }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden; }
  .modal-dialog-scrollable .modal-header,
  .modal-dialog-scrollable .modal-footer {
    flex-shrink: 0; }
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem); }
  .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    height: min-content;
    content: ""; }
  .modal-dialog-centered.modal-dialog-scrollable {
    flex-direction: column;
    justify-content: center;
    height: 100%; }
    .modal-dialog-centered.modal-dialog-scrollable .modal-content {
      max-height: none; }
    .modal-dialog-centered.modal-dialog-scrollable::before {
      content: none; }

.modal-content {
  position: relative;
  display: flex;
  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;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.5; }

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #fff;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
  .modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem; }

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #fff;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }
  .modal-footer > * {
    margin: 0.25rem; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem); }
    .modal-dialog-scrollable .modal-content {
      max-height: calc(100vh - 3.5rem); }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
    .modal-dialog-centered::before {
      height: calc(100vh - 3.5rem);
      height: min-content; }
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 1rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
  .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #000; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #000; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: #000; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
      left: 0;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: #000; }

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 1rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0; }
  .popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0; }
    .popover .arrow::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
  .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
    bottom: calc(-0.5rem - 1px); }
    .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
      bottom: 0;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
      bottom: 1px;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: #fff; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }
  .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
    left: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0 0; }
    .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
      left: 0;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
      left: 1px;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: #fff; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }
  .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
    top: calc(-0.5rem - 1px); }
    .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
      top: 0;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
      top: 1px;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: #fff; }
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
  .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
    right: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0 0; }
    .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
      right: 0;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
      right: 1px;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: #fff; }

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1.25rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
  .popover-header:empty {
    display: none; }

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #bfbfbf; }

.carousel {
  position: relative; }

.carousel.pointer-event {
  touch-action: pan-y; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
  .carousel-inner::after {
    display: block;
    clear: both;
    content: ""; }

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-item {
      transition: none; } }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block; }

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%); }

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%); }

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none; }

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1; }

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
      transition: none; } }

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
      transition: none; } }
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9; }

.carousel-control-prev {
  left: 0; }

.carousel-control-next {
  right: 0; }

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50% / 100% 100% no-repeat; }

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); }

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
  .carousel-indicators li {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity 0.6s ease; }
    @media (prefers-reduced-motion: reduce) {
      .carousel-indicators li {
        transition: none; } }
  .carousel-indicators .active {
    opacity: 1; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center; }

@keyframes spinner-border {
  to {
    transform: rotate(360deg); } }

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: .75s linear infinite spinner-border; }

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em; }

@keyframes spinner-grow {
  0% {
    transform: scale(0); }
  50% {
    opacity: 1;
    transform: none; } }

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: .75s linear infinite spinner-grow; }

.spinner-grow-sm {
  width: 1rem;
  height: 1rem; }

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s; } }

.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-primary {
  background-color: #bfbfbf !important; }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #a6a5a5 !important; }

.bg-secondary {
  background-color: #fff !important; }

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #e6e5e5 !important; }

.bg-success {
  background-color: #57b36b !important; }

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #439455 !important; }

.bg-info {
  background-color: #47b3e7 !important; }

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #1d9fde !important; }

.bg-warning {
  background-color: #ffdc00 !important; }

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #ccb000 !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-light {
  background-color: #f5f5f5 !important; }

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dcdbdb !important; }

.bg-dark {
  background-color: #191919 !important; }

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: black !important; }

.bg-corporate {
  background-color: #000 !important; }

a.bg-corporate:hover, a.bg-corporate:focus,
button.bg-corporate:hover,
button.bg-corporate:focus {
  background-color: black !important; }

.bg-featured {
  background-color: #191919 !important; }

a.bg-featured:hover, a.bg-featured:focus,
button.bg-featured:hover,
button.bg-featured:focus {
  background-color: black !important; }

.bg-mid {
  background-color: #bfbfbf !important; }

a.bg-mid:hover, a.bg-mid:focus,
button.bg-mid:hover,
button.bg-mid:focus {
  background-color: #a6a5a5 !important; }

.bg-white {
  background-color: #fff !important; }

.bg-transparent {
  background-color: transparent !important; }

.border {
  border: 1px solid #fff !important; }

.border-top {
  border-top: 1px solid #fff !important; }

.border-right {
  border-right: 1px solid #fff !important; }

.border-bottom {
  border-bottom: 1px solid #fff !important; }

.border-left {
  border-left: 1px solid #fff !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-primary {
  border-color: #bfbfbf !important; }

.border-secondary {
  border-color: #fff !important; }

.border-success {
  border-color: #57b36b !important; }

.border-info {
  border-color: #47b3e7 !important; }

.border-warning {
  border-color: #ffdc00 !important; }

.border-danger {
  border-color: #dc3545 !important; }

.border-light {
  border-color: #f5f5f5 !important; }

.border-dark {
  border-color: #191919 !important; }

.border-corporate {
  border-color: #000 !important; }

.border-featured {
  border-color: #191919 !important; }

.border-mid {
  border-color: #bfbfbf !important; }

.border-white {
  border-color: #fff !important; }

.rounded-sm {
  border-radius: 0 !important; }

.rounded {
  border-radius: 0 !important; }

.rounded-top {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important; }

.rounded-right {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important; }

.rounded-bottom {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }

.rounded-left {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }

.rounded-lg {
  border-radius: 0 !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: 0 !important; }

.rounded-0 {
  border-radius: 0 !important; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  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: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

@media (min-width: 576px) {
  .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: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .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: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .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: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .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: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1440px) {
  .d-xxl-none {
    display: none !important; }
  .d-xxl-inline {
    display: inline !important; }
  .d-xxl-inline-block {
    display: inline-block !important; }
  .d-xxl-block {
    display: block !important; }
  .d-xxl-table {
    display: table !important; }
  .d-xxl-table-row {
    display: table-row !important; }
  .d-xxl-table-cell {
    display: table-cell !important; }
  .d-xxl-flex {
    display: flex !important; }
  .d-xxl-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 2440px) {
  .d-xxxl-none {
    display: none !important; }
  .d-xxxl-inline {
    display: inline !important; }
  .d-xxxl-inline-block {
    display: inline-block !important; }
  .d-xxxl-block {
    display: block !important; }
  .d-xxxl-table {
    display: table !important; }
  .d-xxxl-table-row {
    display: table-row !important; }
  .d-xxxl-table-cell {
    display: table-cell !important; }
  .d-xxxl-flex {
    display: flex !important; }
  .d-xxxl-inline-flex {
    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: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; } }

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  .embed-responsive::before {
    display: block;
    content: ""; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

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

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

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

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

.flex-grow-0 {
  flex-grow: 0 !important; }

.flex-grow-1 {
  flex-grow: 1 !important; }

.flex-shrink-0 {
  flex-shrink: 0 !important; }

.flex-shrink-1 {
  flex-shrink: 1 !important; }

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

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

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

.align-items-center {
  align-items: center !important; }

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

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

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

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

@media (min-width: 1440px) {
  .flex-xxl-row {
    flex-direction: row !important; }
  .flex-xxl-column {
    flex-direction: column !important; }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xxl-wrap {
    flex-wrap: wrap !important; }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xxl-fill {
    flex: 1 1 auto !important; }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xxl-start {
    justify-content: flex-start !important; }
  .justify-content-xxl-end {
    justify-content: flex-end !important; }
  .justify-content-xxl-center {
    justify-content: center !important; }
  .justify-content-xxl-between {
    justify-content: space-between !important; }
  .justify-content-xxl-around {
    justify-content: space-around !important; }
  .align-items-xxl-start {
    align-items: flex-start !important; }
  .align-items-xxl-end {
    align-items: flex-end !important; }
  .align-items-xxl-center {
    align-items: center !important; }
  .align-items-xxl-baseline {
    align-items: baseline !important; }
  .align-items-xxl-stretch {
    align-items: stretch !important; }
  .align-content-xxl-start {
    align-content: flex-start !important; }
  .align-content-xxl-end {
    align-content: flex-end !important; }
  .align-content-xxl-center {
    align-content: center !important; }
  .align-content-xxl-between {
    align-content: space-between !important; }
  .align-content-xxl-around {
    align-content: space-around !important; }
  .align-content-xxl-stretch {
    align-content: stretch !important; }
  .align-self-xxl-auto {
    align-self: auto !important; }
  .align-self-xxl-start {
    align-self: flex-start !important; }
  .align-self-xxl-end {
    align-self: flex-end !important; }
  .align-self-xxl-center {
    align-self: center !important; }
  .align-self-xxl-baseline {
    align-self: baseline !important; }
  .align-self-xxl-stretch {
    align-self: stretch !important; } }

@media (min-width: 2440px) {
  .flex-xxxl-row {
    flex-direction: row !important; }
  .flex-xxxl-column {
    flex-direction: column !important; }
  .flex-xxxl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xxxl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xxxl-wrap {
    flex-wrap: wrap !important; }
  .flex-xxxl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xxxl-fill {
    flex: 1 1 auto !important; }
  .flex-xxxl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xxxl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xxxl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xxxl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xxxl-start {
    justify-content: flex-start !important; }
  .justify-content-xxxl-end {
    justify-content: flex-end !important; }
  .justify-content-xxxl-center {
    justify-content: center !important; }
  .justify-content-xxxl-between {
    justify-content: space-between !important; }
  .justify-content-xxxl-around {
    justify-content: space-around !important; }
  .align-items-xxxl-start {
    align-items: flex-start !important; }
  .align-items-xxxl-end {
    align-items: flex-end !important; }
  .align-items-xxxl-center {
    align-items: center !important; }
  .align-items-xxxl-baseline {
    align-items: baseline !important; }
  .align-items-xxxl-stretch {
    align-items: stretch !important; }
  .align-content-xxxl-start {
    align-content: flex-start !important; }
  .align-content-xxxl-end {
    align-content: flex-end !important; }
  .align-content-xxxl-center {
    align-content: center !important; }
  .align-content-xxxl-between {
    align-content: space-between !important; }
  .align-content-xxxl-around {
    align-content: space-around !important; }
  .align-content-xxxl-stretch {
    align-content: stretch !important; }
  .align-self-xxxl-auto {
    align-self: auto !important; }
  .align-self-xxxl-start {
    align-self: flex-start !important; }
  .align-self-xxxl-end {
    align-self: flex-end !important; }
  .align-self-xxxl-center {
    align-self: center !important; }
  .align-self-xxxl-baseline {
    align-self: baseline !important; }
  .align-self-xxxl-stretch {
    align-self: stretch !important; } }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.float-none {
  float: none !important; }

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

@media (min-width: 1440px) {
  .float-xxl-left {
    float: left !important; }
  .float-xxl-right {
    float: right !important; }
  .float-xxl-none {
    float: none !important; } }

@media (min-width: 2440px) {
  .float-xxxl-left {
    float: left !important; }
  .float-xxxl-right {
    float: right !important; }
  .float-xxxl-none {
    float: none !important; } }

.user-select-all {
  user-select: all !important; }

.user-select-auto {
  user-select: auto !important; }

.user-select-none {
  user-select: none !important; }

.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !important; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: sticky !important; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 501; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

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

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.vw-100 {
  width: 100vw !important; }

.vh-100 {
  height: 100vh !important; }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.pt-3,
.py-3 {
  padding-top: 1rem !important; }

.pr-3,
.px-3 {
  padding-right: 1rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

.pl-3,
.px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5,
.py-5 {
  padding-top: 3rem !important; }

.pr-5,
.px-5 {
  padding-right: 3rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
  padding-left: 3rem !important; }

.m-n1 {
  margin: -0.25rem !important; }

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }

.m-n2 {
  margin: -0.5rem !important; }

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }

.m-n3 {
  margin: -1rem !important; }

.mt-n3,
.my-n3 {
  margin-top: -1rem !important; }

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important; }

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important; }

.m-n4 {
  margin: -1.5rem !important; }

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important; }

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important; }

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important; }

.m-n5 {
  margin: -3rem !important; }

.mt-n5,
.my-n5 {
  margin-top: -3rem !important; }

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important; }

.ml-n5,
.mx-n5 {
  margin-left: -3rem !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: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !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: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !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: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !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: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !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; } }

@media (min-width: 1440px) {
  .m-xxl-0 {
    margin: 0 !important; }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important; }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important; }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important; }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important; }
  .m-xxl-1 {
    margin: 0.25rem !important; }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important; }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important; }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important; }
  .m-xxl-2 {
    margin: 0.5rem !important; }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important; }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important; }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important; }
  .m-xxl-3 {
    margin: 1rem !important; }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 1rem !important; }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 1rem !important; }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 1rem !important; }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 1rem !important; }
  .m-xxl-4 {
    margin: 1.5rem !important; }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1.5rem !important; }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1.5rem !important; }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1.5rem !important; }
  .m-xxl-5 {
    margin: 3rem !important; }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 3rem !important; }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 3rem !important; }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 3rem !important; }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 3rem !important; }
  .p-xxl-0 {
    padding: 0 !important; }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important; }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important; }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important; }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important; }
  .p-xxl-1 {
    padding: 0.25rem !important; }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important; }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important; }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important; }
  .p-xxl-2 {
    padding: 0.5rem !important; }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important; }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important; }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important; }
  .p-xxl-3 {
    padding: 1rem !important; }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 1rem !important; }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 1rem !important; }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 1rem !important; }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 1rem !important; }
  .p-xxl-4 {
    padding: 1.5rem !important; }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1.5rem !important; }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1.5rem !important; }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1.5rem !important; }
  .p-xxl-5 {
    padding: 3rem !important; }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 3rem !important; }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 3rem !important; }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 3rem !important; }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 3rem !important; }
  .m-xxl-n1 {
    margin: -0.25rem !important; }
  .mt-xxl-n1,
  .my-xxl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xxl-n1,
  .mx-xxl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xxl-n1,
  .my-xxl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xxl-n1,
  .mx-xxl-n1 {
    margin-left: -0.25rem !important; }
  .m-xxl-n2 {
    margin: -0.5rem !important; }
  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xxl-n2,
  .mx-xxl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xxl-n2,
  .my-xxl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xxl-n2,
  .mx-xxl-n2 {
    margin-left: -0.5rem !important; }
  .m-xxl-n3 {
    margin: -1rem !important; }
  .mt-xxl-n3,
  .my-xxl-n3 {
    margin-top: -1rem !important; }
  .mr-xxl-n3,
  .mx-xxl-n3 {
    margin-right: -1rem !important; }
  .mb-xxl-n3,
  .my-xxl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xxl-n3,
  .mx-xxl-n3 {
    margin-left: -1rem !important; }
  .m-xxl-n4 {
    margin: -1.5rem !important; }
  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xxl-n4,
  .mx-xxl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xxl-n4,
  .my-xxl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xxl-n4,
  .mx-xxl-n4 {
    margin-left: -1.5rem !important; }
  .m-xxl-n5 {
    margin: -3rem !important; }
  .mt-xxl-n5,
  .my-xxl-n5 {
    margin-top: -3rem !important; }
  .mr-xxl-n5,
  .mx-xxl-n5 {
    margin-right: -3rem !important; }
  .mb-xxl-n5,
  .my-xxl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xxl-n5,
  .mx-xxl-n5 {
    margin-left: -3rem !important; }
  .m-xxl-auto {
    margin: auto !important; }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important; }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important; }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important; }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important; } }

@media (min-width: 2440px) {
  .m-xxxl-0 {
    margin: 0 !important; }
  .mt-xxxl-0,
  .my-xxxl-0 {
    margin-top: 0 !important; }
  .mr-xxxl-0,
  .mx-xxxl-0 {
    margin-right: 0 !important; }
  .mb-xxxl-0,
  .my-xxxl-0 {
    margin-bottom: 0 !important; }
  .ml-xxxl-0,
  .mx-xxxl-0 {
    margin-left: 0 !important; }
  .m-xxxl-1 {
    margin: 0.25rem !important; }
  .mt-xxxl-1,
  .my-xxxl-1 {
    margin-top: 0.25rem !important; }
  .mr-xxxl-1,
  .mx-xxxl-1 {
    margin-right: 0.25rem !important; }
  .mb-xxxl-1,
  .my-xxxl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xxxl-1,
  .mx-xxxl-1 {
    margin-left: 0.25rem !important; }
  .m-xxxl-2 {
    margin: 0.5rem !important; }
  .mt-xxxl-2,
  .my-xxxl-2 {
    margin-top: 0.5rem !important; }
  .mr-xxxl-2,
  .mx-xxxl-2 {
    margin-right: 0.5rem !important; }
  .mb-xxxl-2,
  .my-xxxl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xxxl-2,
  .mx-xxxl-2 {
    margin-left: 0.5rem !important; }
  .m-xxxl-3 {
    margin: 1rem !important; }
  .mt-xxxl-3,
  .my-xxxl-3 {
    margin-top: 1rem !important; }
  .mr-xxxl-3,
  .mx-xxxl-3 {
    margin-right: 1rem !important; }
  .mb-xxxl-3,
  .my-xxxl-3 {
    margin-bottom: 1rem !important; }
  .ml-xxxl-3,
  .mx-xxxl-3 {
    margin-left: 1rem !important; }
  .m-xxxl-4 {
    margin: 1.5rem !important; }
  .mt-xxxl-4,
  .my-xxxl-4 {
    margin-top: 1.5rem !important; }
  .mr-xxxl-4,
  .mx-xxxl-4 {
    margin-right: 1.5rem !important; }
  .mb-xxxl-4,
  .my-xxxl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xxxl-4,
  .mx-xxxl-4 {
    margin-left: 1.5rem !important; }
  .m-xxxl-5 {
    margin: 3rem !important; }
  .mt-xxxl-5,
  .my-xxxl-5 {
    margin-top: 3rem !important; }
  .mr-xxxl-5,
  .mx-xxxl-5 {
    margin-right: 3rem !important; }
  .mb-xxxl-5,
  .my-xxxl-5 {
    margin-bottom: 3rem !important; }
  .ml-xxxl-5,
  .mx-xxxl-5 {
    margin-left: 3rem !important; }
  .p-xxxl-0 {
    padding: 0 !important; }
  .pt-xxxl-0,
  .py-xxxl-0 {
    padding-top: 0 !important; }
  .pr-xxxl-0,
  .px-xxxl-0 {
    padding-right: 0 !important; }
  .pb-xxxl-0,
  .py-xxxl-0 {
    padding-bottom: 0 !important; }
  .pl-xxxl-0,
  .px-xxxl-0 {
    padding-left: 0 !important; }
  .p-xxxl-1 {
    padding: 0.25rem !important; }
  .pt-xxxl-1,
  .py-xxxl-1 {
    padding-top: 0.25rem !important; }
  .pr-xxxl-1,
  .px-xxxl-1 {
    padding-right: 0.25rem !important; }
  .pb-xxxl-1,
  .py-xxxl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xxxl-1,
  .px-xxxl-1 {
    padding-left: 0.25rem !important; }
  .p-xxxl-2 {
    padding: 0.5rem !important; }
  .pt-xxxl-2,
  .py-xxxl-2 {
    padding-top: 0.5rem !important; }
  .pr-xxxl-2,
  .px-xxxl-2 {
    padding-right: 0.5rem !important; }
  .pb-xxxl-2,
  .py-xxxl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xxxl-2,
  .px-xxxl-2 {
    padding-left: 0.5rem !important; }
  .p-xxxl-3 {
    padding: 1rem !important; }
  .pt-xxxl-3,
  .py-xxxl-3 {
    padding-top: 1rem !important; }
  .pr-xxxl-3,
  .px-xxxl-3 {
    padding-right: 1rem !important; }
  .pb-xxxl-3,
  .py-xxxl-3 {
    padding-bottom: 1rem !important; }
  .pl-xxxl-3,
  .px-xxxl-3 {
    padding-left: 1rem !important; }
  .p-xxxl-4 {
    padding: 1.5rem !important; }
  .pt-xxxl-4,
  .py-xxxl-4 {
    padding-top: 1.5rem !important; }
  .pr-xxxl-4,
  .px-xxxl-4 {
    padding-right: 1.5rem !important; }
  .pb-xxxl-4,
  .py-xxxl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xxxl-4,
  .px-xxxl-4 {
    padding-left: 1.5rem !important; }
  .p-xxxl-5 {
    padding: 3rem !important; }
  .pt-xxxl-5,
  .py-xxxl-5 {
    padding-top: 3rem !important; }
  .pr-xxxl-5,
  .px-xxxl-5 {
    padding-right: 3rem !important; }
  .pb-xxxl-5,
  .py-xxxl-5 {
    padding-bottom: 3rem !important; }
  .pl-xxxl-5,
  .px-xxxl-5 {
    padding-left: 3rem !important; }
  .m-xxxl-n1 {
    margin: -0.25rem !important; }
  .mt-xxxl-n1,
  .my-xxxl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xxxl-n1,
  .mx-xxxl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xxxl-n1,
  .my-xxxl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xxxl-n1,
  .mx-xxxl-n1 {
    margin-left: -0.25rem !important; }
  .m-xxxl-n2 {
    margin: -0.5rem !important; }
  .mt-xxxl-n2,
  .my-xxxl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xxxl-n2,
  .mx-xxxl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xxxl-n2,
  .my-xxxl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xxxl-n2,
  .mx-xxxl-n2 {
    margin-left: -0.5rem !important; }
  .m-xxxl-n3 {
    margin: -1rem !important; }
  .mt-xxxl-n3,
  .my-xxxl-n3 {
    margin-top: -1rem !important; }
  .mr-xxxl-n3,
  .mx-xxxl-n3 {
    margin-right: -1rem !important; }
  .mb-xxxl-n3,
  .my-xxxl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xxxl-n3,
  .mx-xxxl-n3 {
    margin-left: -1rem !important; }
  .m-xxxl-n4 {
    margin: -1.5rem !important; }
  .mt-xxxl-n4,
  .my-xxxl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xxxl-n4,
  .mx-xxxl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xxxl-n4,
  .my-xxxl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xxxl-n4,
  .mx-xxxl-n4 {
    margin-left: -1.5rem !important; }
  .m-xxxl-n5 {
    margin: -3rem !important; }
  .mt-xxxl-n5,
  .my-xxxl-n5 {
    margin-top: -3rem !important; }
  .mr-xxxl-n5,
  .mx-xxxl-n5 {
    margin-right: -3rem !important; }
  .mb-xxxl-n5,
  .my-xxxl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xxxl-n5,
  .mx-xxxl-n5 {
    margin-left: -3rem !important; }
  .m-xxxl-auto {
    margin: auto !important; }
  .mt-xxxl-auto,
  .my-xxxl-auto {
    margin-top: auto !important; }
  .mr-xxxl-auto,
  .mx-xxxl-auto {
    margin-right: auto !important; }
  .mb-xxxl-auto,
  .my-xxxl-auto {
    margin-bottom: auto !important; }
  .ml-xxxl-auto,
  .mx-xxxl-auto {
    margin-left: auto !important; } }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.text-justify {
  text-align: justify !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  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: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

@media (min-width: 1440px) {
  .text-xxl-left {
    text-align: left !important; }
  .text-xxl-right {
    text-align: right !important; }
  .text-xxl-center {
    text-align: center !important; } }

@media (min-width: 2440px) {
  .text-xxxl-left {
    text-align: left !important; }
  .text-xxxl-right {
    text-align: right !important; }
  .text-xxxl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-lighter {
  font-weight: 200 !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 700 !important; }

.font-weight-bolder {
  font-weight: 900 !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #bfbfbf !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #999999 !important; }

.text-secondary {
  color: #fff !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #d9d9d9 !important; }

.text-success {
  color: #57b36b !important; }

a.text-success:hover, a.text-success:focus {
  color: #3b824b !important; }

.text-info {
  color: #47b3e7 !important; }

a.text-info:hover, a.text-info:focus {
  color: #1a8fc7 !important; }

.text-warning {
  color: #ffdc00 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #b39a00 !important; }

.text-danger {
  color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important; }

.text-light {
  color: #f5f5f5 !important; }

a.text-light:hover, a.text-light:focus {
  color: #cfcfcf !important; }

.text-dark {
  color: #191919 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: black !important; }

.text-corporate {
  color: #000 !important; }

a.text-corporate:hover, a.text-corporate:focus {
  color: black !important; }

.text-featured {
  color: #191919 !important; }

a.text-featured:hover, a.text-featured:focus {
  color: black !important; }

.text-mid {
  color: #bfbfbf !important; }

a.text-mid:hover, a.text-mid:focus {
  color: #999999 !important; }

.text-body {
  color: #bfbfbf !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; }

.text-decoration-none {
  text-decoration: none !important; }

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important; }

.text-reset {
  color: inherit !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a:not(.btn) {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #bfbfbf;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  body {
    min-width: 992px !important; }
  .container {
    min-width: 992px !important; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important; }
  .table-dark {
    color: inherit; }
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
      border-color: #fff; }
  .table .thead-dark th {
    color: inherit;
    border-color: #fff; } }

.components .component-spacer.-borders::before,
.node-spacer.-borders::before,
.term-spacer.-borders::before {
  border-top-color: transparent !important; }

.components .component-spacer.-borders::after,
.node-spacer.-borders::after,
.term-spacer.-borders::after {
  border-bottom-color: transparent; }

.theme-light.components .component-spacer.-borders::before,
.theme-light.components .node-spacer.-borders::before,
.theme-light.components .term-spacer.-borders::before {
  border-top-color: transparent; }

.theme-light.components .component-spacer.-borders::after,
.theme-light.components .node-spacer.-borders::after,
.theme-light.components .term-spacer.-borders::after {
  border-bottom-color: transparent; }

.privacy-modal.ui-dialog.ui-widget.ui-widget-content.ui-front {
  position: fixed !important;
  height: 80vh !important;
  width: 80vw !important;
  top: 10vh !important;
  left: 10vw !important; }

.privacy-modal.ui-dialog .ui-dialog-titlebar {
  position: relative;
  display: inline-flex;
  align-content: center;
  justify-content: flex-end; }

.privacy-modal.ui-dialog .ui-dialog-title {
  display: none !important; }

.privacy-modal.ui-dialog .ui-dialog-titlebar-close {
  position: relative;
  margin: 0;
  width: auto;
  height: auto;
  right: 0; }

.privacy-modal.ui-dialog .ui-icon-closethick {
  margin: 0; }

.privacy-modal.ui-dialog .ui-button-icon-space {
  display: none; }

.privacy-modal.ui-dialog #drupal-modal {
  width: 100% !important;
  max-height: 100% !important; }

.privacy-modal#PrivacyModal {
  display: none; }

.privacy-modal .close {
  float: none;
  opacity: 1;
  background-position: top center;
  background-image: none;
  background-color: transparent;
  color: #bfbfbf;
  font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 2rem;
  font-weight: 400;
  display: flex;
  height: auto;
  width: auto;
  position: relative;
  top: auto;
  left: auto;
  letter-spacing: normal;
  line-height: normal;
  padding: 0;
  margin: 0 0 0 auto;
  text-align: center;
  text-shadow: none;
  text-indent: 0;
  -webkit-tap-highlight-color: rgba(191, 191, 191, 0); }
  .privacy-modal .close::before {
    font-family: "Material Icons";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    content: "close";
    font-size: 2rem;
    color: #000;
    background-color: transparent; }
  .privacy-modal .close:hover, .privacy-modal .close:focus, .privacy-modal .close:active {
    -webkit-tap-highlight-color: rgba(191, 191, 191, 0);
    outline: none;
    border: 0 none transparent;
    box-shadow: none; }
    .privacy-modal .close:hover::before, .privacy-modal .close:focus::before, .privacy-modal .close:active::before {
      color: #fff;
      background-color: #000;
      opacity: 1 !important; }

.privacy-modal .modal-header {
  border-color: transparent; }

.privacy-modal .modal-content {
  background-color: transparent;
  border-color: transparent; }

.privacy-modal .modal-body {
  padding: 0; }

.privacy-modal .node {
  font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  .privacy-modal .node .components .component-spacer.-borders::before, .privacy-modal .node .components .component-spacer.-borders::after {
    content: none; }
  .privacy-modal .node .components.component-hero > .wrapper {
    padding-top: 0;
    padding-bottom: 0; }
    .privacy-modal .node .components.component-hero > .wrapper > .container-fluid, .privacy-modal .node .components.component-hero > .wrapper > .container-sm, .privacy-modal .node .components.component-hero > .wrapper > .container-md, .privacy-modal .node .components.component-hero > .wrapper > .container-lg, .privacy-modal .node .components.component-hero > .wrapper > .container-xl, .privacy-modal .node .components.component-hero > .wrapper > .container-xxl, .privacy-modal .node .components.component-hero > .wrapper > .container-xxxl {
      padding-bottom: 0;
      min-height: inherit;
      background-image: none !important; }
      .privacy-modal .node .components.component-hero > .wrapper > .container-fluid::before, .privacy-modal .node .components.component-hero > .wrapper > .container-sm::before, .privacy-modal .node .components.component-hero > .wrapper > .container-md::before, .privacy-modal .node .components.component-hero > .wrapper > .container-lg::before, .privacy-modal .node .components.component-hero > .wrapper > .container-xl::before, .privacy-modal .node .components.component-hero > .wrapper > .container-xxl::before, .privacy-modal .node .components.component-hero > .wrapper > .container-xxxl::before {
        content: none; }
      .privacy-modal .node .components.component-hero > .wrapper > .container-fluid > .container, .privacy-modal .node .components.component-hero > .wrapper > .container-sm > .container, .privacy-modal .node .components.component-hero > .wrapper > .container-md > .container, .privacy-modal .node .components.component-hero > .wrapper > .container-lg > .container, .privacy-modal .node .components.component-hero > .wrapper > .container-xl > .container, .privacy-modal .node .components.component-hero > .wrapper > .container-xxl > .container, .privacy-modal .node .components.component-hero > .wrapper > .container-xxxl > .container {
        padding-left: 0;
        padding-right: 0; }
  .privacy-modal .node .components.component-hero .header {
    text-align: left;
    margin-top: 0; }
  .privacy-modal .node .components.component-hero .component-col-content {
    flex: 0 0 100%;
    max-width: 100%;
    margin-left: 0;
    margin-bottom: 0; }
  .privacy-modal .node .components.component-hero .body {
    text-align: left;
    min-height: inherit;
    margin-top: 0; }
  @media (min-width: 1200px) {
    .privacy-modal .node .components.component-rich_content-centered .component-col-content {
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0;
      margin-bottom: 0; } }
  .privacy-modal .node .components.component-text_group > .wrapper {
    padding-top: 0;
    padding-bottom: 0; }
  .privacy-modal .node .components.component-text_group .header .title {
    font-size: 1.5rem;
    margin-bottom: 1.5rem; }
  .privacy-modal .node .components.component-text_group .component-col-content {
    flex: 0 0 100%;
    max-width: 100%; }
  .privacy-modal .node .components.component-text_group .component-col-body {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 1.5rem; }

.pager__items {
  margin: 0 auto;
  width: 100%;
  display: flex;
  padding: 0;
  list-style: none;
  align-items: center;
  justify-content: center;
  flex-direction: row; }
  .pager__items .pager__item {
    display: flex;
    font-size: 0.7rem;
    text-transform: uppercase;
    color: #7b7b84;
    margin-left: 1rem; }
    .pager__items .pager__item:first-of-type {
      margin-left: 0; }
    .pager__items .pager__item a {
      text-decoration: none;
      font-size: .725rem;
      color: #7b7b84;
      border: 1px solid;
      border-radius: 0;
      padding: 0.45rem 0.7rem; }
      .pager__items .pager__item a:hover {
        text-decoration: none;
        color: #000; }
    .pager__items .pager__item.is-active > a {
      color: #000; }
    .pager__items .pager__item.pager__item--next a, .pager__items .pager__item.pager__item--previous a {
      font-weight: 900; }

/** Owl Carousel */
.owl-loaded {
  position: relative;
  padding-bottom: 0; }
  .owl-loaded .owl-stage-outer {
    overflow: visible;
    position: relative; }
    .owl-loaded .owl-stage-outer::before, .owl-loaded .owl-stage-outer::after {
      width: 100%;
      height: 100%;
      display: block;
      position: absolute;
      content: "";
      top: 0;
      z-index: 4; }
    .owl-loaded .owl-stage-outer::before {
      background-color: transparent;
      left: -100%; }
    .owl-loaded .owl-stage-outer::after {
      background-color: transparent;
      right: -100%; }
  .owl-loaded .owl-stage {
    display: flex; }
  .owl-loaded .owl-item {
    background-color: transparent;
    display: flex;
    flex: 1;
    opacity: 0.2;
    transition: 250ms ease-in-out all;
    justify-content: center; }
    .owl-loaded .owl-item.active {
      opacity: 1;
      transition: 250ms ease-in-out all; }
    @media (max-width: 991.98px) {
      .owl-loaded .owl-item .field__item > article .node-container-fluid .col-12,
      .owl-loaded .owl-item .field__item > article .term-container-fluid .col-12,
      .owl-loaded .owl-item .field__item > article .card-container-fluid .col-12 {
        padding-left: 0;
        padding-right: 0; }
      .owl-loaded .owl-item .field__item > article .node-headings, .owl-loaded .owl-item .field__item > article .node-footer, .owl-loaded .owl-item .field__item > article .node-cta,
      .owl-loaded .owl-item .field__item > article .term-headings,
      .owl-loaded .owl-item .field__item > article .term-footer,
      .owl-loaded .owl-item .field__item > article .term-cta,
      .owl-loaded .owl-item .field__item > article .card-headings,
      .owl-loaded .owl-item .field__item > article .card-footer,
      .owl-loaded .owl-item .field__item > article .card-cta {
        padding-left: 0;
        padding-right: 0; } }
    .owl-loaded .owl-item > article {
      max-width: 100%; }
      .owl-loaded .owl-item > article > .field {
        max-width: 100%; }
        .owl-loaded .owl-item > article > .field img {
          max-width: 100%;
          height: auto; }
  .owl-loaded .owl-nav {
    display: flex;
    justify-content: space-between;
    margin-top: 3rem; }
    .owl-loaded .owl-nav.disabled {
      display: none; }
    .owl-loaded .owl-nav .owl-prev,
    .owl-loaded .owl-nav .owl-next {
      background-color: transparent;
      border: 0 none transparent;
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 0;
      margin: 0;
      line-height: 1; }
      .owl-loaded .owl-nav .owl-prev span,
      .owl-loaded .owl-nav .owl-next span {
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 0;
        line-height: 1;
        padding: 1rem 1.5rem;
        color: unset;
        background-color: transparent;
        margin: 0;
        visibility: hidden; }
        .owl-loaded .owl-nav .owl-prev span::after,
        .owl-loaded .owl-nav .owl-next span::after {
          font-family: "Material Icons";
          font-weight: normal;
          font-style: normal;
          font-size: 24px;
          display: inline-block;
          line-height: 1;
          text-transform: none;
          letter-spacing: normal;
          word-wrap: normal;
          white-space: nowrap;
          direction: ltr;
          /* Support for all WebKit browsers. */
          -webkit-font-smoothing: antialiased;
          /* Support for Safari and Chrome. */
          text-rendering: optimizeLegibility;
          /* Support for Firefox. */
          -moz-osx-font-smoothing: grayscale;
          /* Support for IE. */
          font-feature-settings: 'liga';
          font-size: 1.5rem;
          color: inherit;
          visibility: visible; }
      .owl-loaded .owl-nav .owl-prev.active span, .owl-loaded .owl-nav .owl-prev:hover span,
      .owl-loaded .owl-nav .owl-next.active span,
      .owl-loaded .owl-nav .owl-next:hover span {
        color: #000; }
      .owl-loaded .owl-nav .owl-prev:focus,
      .owl-loaded .owl-nav .owl-next:focus {
        outline: none; }
    .owl-loaded .owl-nav .owl-prev span::after {
      content: "arrow_back"; }
    .owl-loaded .owl-nav .owl-next span::after {
      content: "arrow_forward"; }
  .owl-loaded .owl-dots {
    position: absolute;
    bottom: 0;
    display: flex;
    justify-content: center;
    margin: 0 auto;
    padding-bottom: 0;
    width: calc(100% - 10rem);
    z-index: 3;
    left: 5rem; }
    .owl-loaded .owl-dots.disabled {
      display: none; }
    .owl-loaded .owl-dots .owl-dot {
      background-color: transparent;
      border: 0 none transparent;
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 0;
      margin: 0;
      line-height: 1; }
      .owl-loaded .owl-dots .owl-dot span {
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 10px;
        line-height: 1;
        padding: 0.5rem;
        opacity: 0.5;
        color: unset;
        background-color: transparent;
        margin: 0; }
        @media (max-width: 991.98px) {
          .owl-loaded .owl-dots .owl-dot span {
            font-size: 8px;
            padding: 8px; } }
        .owl-loaded .owl-dots .owl-dot span::after {
          content: "lens";
          font-family: "Material Icons";
          font-weight: normal;
          font-style: normal;
          font-size: 24px;
          display: inline-block;
          line-height: 1;
          text-transform: none;
          letter-spacing: normal;
          word-wrap: normal;
          white-space: nowrap;
          direction: ltr;
          /* Support for all WebKit browsers. */
          -webkit-font-smoothing: antialiased;
          /* Support for Safari and Chrome. */
          text-rendering: optimizeLegibility;
          /* Support for Firefox. */
          -moz-osx-font-smoothing: grayscale;
          /* Support for IE. */
          font-feature-settings: 'liga';
          font-size: inherit;
          color: inherit; }
      .owl-loaded .owl-dots .owl-dot.active span, .owl-loaded .owl-dots .owl-dot:hover span {
        opacity: 1;
        color: #000; }
      .owl-loaded .owl-dots .owl-dot:focus {
        outline: none; }

.goto {
  padding: 0.6rem 1.2rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 3rem;
  border-width: 1px;
  display: inline-flex;
  white-space: nowrap;
  transition: all 0.2s ease-in-out; }
  .goto .material-icons {
    font-size: 1.2rem;
    line-height: 1;
    vertical-align: middle; }
  .goto.goto-element {
    text-transform: uppercase;
    font-size: 0.875rem;
    font-weight: 700;
    letter-spacing: 1px;
    display: inline-flex;
    align-items: center;
    transition: 250ms ease-in-out all; }
    .goto.goto-element:hover, .goto.goto-element:focus, .goto.goto-element:active {
      outline: none;
      text-decoration: none;
      transition: 250ms ease-in-out all; }
  .goto.goto-destination {
    text-transform: uppercase;
    display: inline-flex;
    padding: 0.375rem 0.75rem;
    margin: 1rem 0;
    font-size: 0.875rem;
    font-weight: 700;
    letter-spacing: 1px;
    align-items: center;
    transition: 250ms ease-in-out all; }
    .goto.goto-destination:hover, .goto.goto-destination:focus, .goto.goto-destination:active {
      outline: none;
      text-decoration: none;
      transition: 250ms ease-in-out all; }
    .goto.goto-destination::before {
      content: "arrow_backward";
      font-family: "Material Icons";
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      display: inline-block;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      font-size: 1.25rem;
      display: flex;
      align-items: center;
      line-height: 1.4;
      padding-left: 0.5rem;
      max-width: 2rem; }
    .goto.goto-destination .text-label {
      margin-top: 2px; }
  .goto.goto-video-modal {
    position: relative; }
    .goto.goto-video-modal.btn::after, .path-user #auth_box #middle_part .goto.goto-video-modal#edit-submit::after {
      font-family: "Material Icons";
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      display: inline-block;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      content: "arrow_forward";
      font-size: 1.25rem;
      font-weight: 700;
      vertical-align: middle;
      padding-left: 0.5rem; }
    .goto.goto-video-modal.-rounded {
      display: block;
      position: relative; }
      .goto.goto-video-modal.-rounded .controls {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        display: flex;
        align-items: center;
        justify-content: center; }
        .goto.goto-video-modal.-rounded .controls .play-pause {
          width: 3rem;
          height: 3rem;
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 512 512' fill='%23fff' stroke='%23ffffff'%3e%3cg id='SVGRepo_bgCarrier' stroke-width='0'/%3e%3cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3e%3cg id='SVGRepo_iconCarrier'%3e%3cpolygon points='128 448 384 256 128 64 128 448'/%3e%3c/g%3e%3c/svg%3e");
          background-repeat: no-repeat;
          background-position-x: 57%;
          background-position-y: 50%;
          background-size: 3rem;
          padding: 3rem;
          border-radius: 100%;
          border: none;
          background-color: #000;
          transition: all 0.2s ease-in-out; }
          @media (max-width: 767.98px) {
            .goto.goto-video-modal.-rounded .controls .play-pause {
              background-size: calc(3rem * 0.8);
              padding: calc(3rem * 0.8); } }
          .goto.goto-video-modal.-rounded .controls .play-pause:hover {
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 512 512' fill='%23000' stroke='%23ffffff'%3e%3cg id='SVGRepo_bgCarrier' stroke-width='0'/%3e%3cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3e%3cg id='SVGRepo_iconCarrier'%3e%3cpolygon points='128 448 384 256 128 64 128 448'/%3e%3c/g%3e%3c/svg%3e");
            background-color: #fff; }
          .goto.goto-video-modal.-rounded .controls .play-pause:active {
            background-color: black; }
          .goto.goto-video-modal.-rounded .controls .play-pause:focus {
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 512 512' fill='%23fff' stroke='%23ffffff'%3e%3cg id='SVGRepo_bgCarrier' stroke-width='0'/%3e%3cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3e%3cg id='SVGRepo_iconCarrier'%3e%3cpolygon points='128 448 384 256 128 64 128 448'/%3e%3c/g%3e%3c/svg%3e");
            background-color: black;
            box-shadow: 0 0 0 0.4rem rgba(0, 0, 0, 0.5); }

a.goto:hover {
  text-decoration: none; }

.ui-dialog {
  /* Component containers
----------------------------------*/
  /* Interaction states
  ----------------------------------*/
  /* Interaction Cues
  ----------------------------------*/
  /* states and images */
  /* Corner radius */ }
  .ui-dialog .ui-dialog-titlebar {
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #ccc;
    border-radius: 0;
    background: #f3f4ee;
    font-weight: bold;
    padding: .4em 1em;
    position: relative; }
  .ui-dialog .ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0; }
  .ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative; }
  .ui-dialog .ui-dialog-title {
    float: none;
    margin: 0;
    width: auto;
    background: transparent;
    overflow: hidden;
    text-overflow: ellipsis; }
  .ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px; }
  .ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto; }
  .ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em; }
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right; }
  .ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer; }
  .ui-dialog .ui-resizable-n {
    height: 2px;
    top: 0; }
  .ui-dialog .ui-resizable-e {
    width: 2px;
    right: 0; }
  .ui-dialog .ui-resizable-s {
    height: 2px;
    bottom: 0; }
  .ui-dialog .ui-resizable-w {
    width: 2px;
    left: 0; }
  .ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw {
    width: 7px;
    height: 7px; }
  .ui-dialog .ui-resizable-se {
    right: 0;
    bottom: 0; }
  .ui-dialog .ui-resizable-sw {
    left: 0;
    bottom: 0; }
  .ui-dialog .ui-resizable-ne {
    right: 0;
    top: 0; }
  .ui-dialog .ui-resizable-nw {
    left: 0;
    top: 0; }
  .ui-dialog .ui-draggable .ui-dialog-titlebar {
    cursor: move; }
  .ui-dialog .ui-widget {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em; }
  .ui-dialog .ui-widget .ui-widget {
    font-size: 1em; }
  .ui-dialog .ui-widget input,
  .ui-dialog .ui-widget select,
  .ui-dialog .ui-widget textarea,
  .ui-dialog .ui-widget button {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em; }
  .ui-dialog.ui-widget.ui-widget-content {
    border: 0 none transparent;
    background-color: transparent; }
  .ui-dialog .ui-widget-content {
    width: 90vw !important;
    height: 90vh !important;
    min-height: 0;
    max-height: none;
    border: 0 none transparent;
    background: transparent;
    padding: 0;
    overflow: auto;
    color: #bfbfbf; }
  .ui-dialog .ui-widget-content a {
    color: #bfbfbf; }
  .ui-dialog .ui-widget-header {
    border: 0 none transparent;
    color: #bfbfbf;
    font-weight: 700;
    background-color: transparent;
    padding: 0;
    position: absolute;
    z-index: 200;
    width: 100%; }
  .ui-dialog .ui-widget-header a {
    color: #333333; }
  .ui-dialog .ui-state-default,
  .ui-dialog .ui-widget-content .ui-state-default,
  .ui-dialog .ui-widget-header .ui-state-default,
  .ui-dialog .ui-button,
  .ui-dialog html .ui-button.ui-state-disabled:hover,
  .ui-dialog html .ui-button.ui-state-disabled:active {
    border-radius: 0;
    border: 0 none transparent;
    background: transparent;
    font-weight: normal;
    padding: 0;
    height: 2rem;
    width: 2rem; }
  .ui-dialog .ui-state-default a,
  .ui-dialog .ui-state-default a:link,
  .ui-dialog .ui-state-default a:visited,
  .ui-dialog a.ui-button,
  .ui-dialog a:link.ui-button,
  .ui-dialog a:visited.ui-button,
  .ui-dialog .ui-button {
    color: #454545;
    text-decoration: none; }
  .ui-dialog .ui-state-hover,
  .ui-dialog .ui-widget-content .ui-state-hover,
  .ui-dialog .ui-widget-header .ui-state-hover,
  .ui-dialog .ui-state-focus,
  .ui-dialog .ui-widget-content .ui-state-focus,
  .ui-dialog .ui-widget-header .ui-state-focus,
  .ui-dialog .ui-button:hover,
  .ui-dialog .ui-button:focus {
    border: 0 none transparent;
    background: transparent;
    font-weight: 400;
    color: #bfbfbf;
    outline: none; }
  .ui-dialog .ui-state-hover a,
  .ui-dialog .ui-state-hover a:hover,
  .ui-dialog .ui-state-hover a:link,
  .ui-dialog .ui-state-hover a:visited,
  .ui-dialog .ui-state-focus a,
  .ui-dialog .ui-state-focus a:hover,
  .ui-dialog .ui-state-focus a:link,
  .ui-dialog .ui-state-focus a:visited,
  .ui-dialog a.ui-button:hover,
  .ui-dialog a.ui-button:focus {
    color: #bfbfbf;
    text-decoration: none; }
  .ui-dialog .ui-visual-focus {
    box-shadow: none; }
  .ui-dialog .ui-state-active,
  .ui-dialog .ui-widget-content .ui-state-active,
  .ui-dialog .ui-widget-header .ui-state-active,
  .ui-dialog a.ui-button:active,
  .ui-dialog .ui-button:active,
  .ui-dialog .ui-button.ui-state-active:hover {
    border: 0 none transparent;
    background: transparent;
    font-weight: normal;
    color: #fff; }
  .ui-dialog .ui-icon-background,
  .ui-dialog .ui-state-active .ui-icon-background {
    border: 0 none transparent;
    background: transparent; }
  .ui-dialog .ui-state-active a,
  .ui-dialog .ui-state-active a:link,
  .ui-dialog .ui-state-active a:visited {
    color: #fff;
    text-decoration: none; }
  .ui-dialog .ui-state-highlight,
  .ui-dialog .ui-widget-content .ui-state-highlight,
  .ui-dialog .ui-widget-header .ui-state-highlight {
    border: 0 none transparent;
    background: transparent;
    color: #fff; }
  .ui-dialog .ui-state-checked {
    border: 1px solid #dad55e;
    background: #fffa90; }
  .ui-dialog .ui-state-highlight a,
  .ui-dialog .ui-widget-content .ui-state-highlight a,
  .ui-dialog .ui-widget-header .ui-state-highlight a {
    color: #fff; }
  .ui-dialog .ui-state-error,
  .ui-dialog .ui-widget-content .ui-state-error,
  .ui-dialog .ui-widget-header .ui-state-error {
    border: 0 none transparent;
    background: transparent;
    color: #fff; }
  .ui-dialog .ui-state-error a,
  .ui-dialog .ui-widget-content .ui-state-error a,
  .ui-dialog .ui-widget-header .ui-state-error a {
    color: #fff; }
  .ui-dialog .ui-state-error-text,
  .ui-dialog .ui-widget-content .ui-state-error-text,
  .ui-dialog .ui-widget-header .ui-state-error-text {
    color: #fff; }
  .ui-dialog .ui-priority-primary,
  .ui-dialog .ui-widget-content .ui-priority-primary,
  .ui-dialog .ui-widget-header .ui-priority-primary {
    font-weight: 700; }
  .ui-dialog .ui-priority-secondary,
  .ui-dialog .ui-widget-content .ui-priority-secondary,
  .ui-dialog .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    /* support: IE8 */
    font-weight: normal; }
  .ui-dialog .ui-state-disabled,
  .ui-dialog .ui-widget-content .ui-state-disabled,
  .ui-dialog .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    /* support: IE8 */
    background-image: none; }
  .ui-dialog .ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35);
    /* support: IE8 - See #6059 */ }
  .ui-dialog .ui-icon {
    width: 1rem;
    height: 1rem; }
  .ui-dialog .ui-icon,
  .ui-dialog .ui-widget-content .ui-icon, .ui-dialog .ui-widget-header .ui-icon, .ui-dialog .ui-state-hover .ui-icon,
  .ui-dialog .ui-state-focus .ui-icon,
  .ui-dialog .ui-button:hover .ui-icon,
  .ui-dialog .ui-button:focus .ui-icon, .ui-dialog .ui-state-active .ui-icon,
  .ui-dialog .ui-button:active .ui-icon, .ui-dialog .ui-state-highlight .ui-icon,
  .ui-dialog .ui-button .ui-state-highlight.ui-icon, .ui-dialog .ui-state-error .ui-icon,
  .ui-dialog .ui-state-error-text .ui-icon, .ui-dialog .ui-button .ui-icon {
    background-image: none; }
  .ui-dialog .ui-icon-close {
    background-position: -80px -128px; }
  .ui-dialog .ui-icon-closethick {
    background-position: top center;
    background-image: none;
    background-color: transparent;
    color: #bfbfbf;
    font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 2rem;
    font-weight: 400;
    display: flex;
    height: auto;
    width: auto;
    position: relative;
    top: auto;
    left: auto;
    letter-spacing: normal;
    line-height: normal;
    margin-left: -0.5rem;
    margin-top: 0;
    text-align: center;
    text-shadow: none;
    text-indent: 0;
    -webkit-tap-highlight-color: rgba(191, 191, 191, 0); }
    .ui-dialog .ui-icon-closethick::before {
      font-family: "Material Icons";
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      display: inline-block;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      content: "close";
      font-size: 2rem;
      color: #000;
      background-color: transparent; }
    .ui-dialog .ui-icon-closethick:hover, .ui-dialog .ui-icon-closethick:focus, .ui-dialog .ui-icon-closethick:active {
      -webkit-tap-highlight-color: rgba(191, 191, 191, 0);
      outline: none;
      border: 0 none transparent;
      box-shadow: none; }
      .ui-dialog .ui-icon-closethick:hover::before, .ui-dialog .ui-icon-closethick:focus::before, .ui-dialog .ui-icon-closethick:active::before {
        color: #fff;
        background-color: #000; }
  .ui-dialog .ui-corner-all, .ui-dialog .ui-corner-top, .ui-dialog .ui-corner-left, .ui-dialog .ui-corner-right, .ui-dialog .ui-corner-bottom, .ui-dialog .ui-corner-tl, .ui-dialog .ui-corner-tr, .ui-dialog .ui-corner-bl, .ui-dialog .ui-corner-br {
    border-radius: 0; }
  .ui-dialog.media-video-modal .ui-widget-content .media--view-mode-modal {
    height: 100%; }
    .ui-dialog.media-video-modal .ui-widget-content .media--view-mode-modal .field__item {
      height: 100%; }
      .ui-dialog.media-video-modal .ui-widget-content .media--view-mode-modal .field__item .media-oembed-content {
        display: block;
        max-width: 100% !important;
        height: 100% !important; }

/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: none;
  background-color: rgba(191, 191, 191, 0.9) !important;
  opacity: 1; }

.ui-widget-shadow {
  -webkit-box-shadow: 0 0 5px #666666;
  box-shadow: 0 0 5px #666666; }

.btn, .path-user #auth_box #middle_part #edit-submit {
  display: inline-block;
  color: #bfbfbf;
  text-align: center;
  text-transform: uppercase;
  user-select: none;
  background-color: transparent;
  outline: none; }
  .btn:hover, .path-user #auth_box #middle_part #edit-submit:hover, .btn:focus, .path-user #auth_box #middle_part #edit-submit:focus, .btn:active, .path-user #auth_box #middle_part #edit-submit:active {
    color: #bfbfbf; }

button[data-toggle="collapse"]:not(.collapsed).item--show, button[data-toggle="collapse"]:not(.collapsed) .item--show, .btn[data-toggle="collapse"]:not(.collapsed).item--show, .path-user #auth_box #middle_part #edit-submit[data-toggle="collapse"]:not(.collapsed).item--show, .btn[data-toggle="collapse"]:not(.collapsed) .item--show, .path-user #auth_box #middle_part #edit-submit[data-toggle="collapse"]:not(.collapsed) .item--show, .button[data-toggle="collapse"]:not(.collapsed).item--show, .button[data-toggle="collapse"]:not(.collapsed) .item--show {
  display: none !important; }

button[data-toggle="collapse"].collapsed.item--hide, button[data-toggle="collapse"].collapsed .item--hide, .btn[data-toggle="collapse"].collapsed.item--hide, .path-user #auth_box #middle_part #edit-submit[data-toggle="collapse"].collapsed.item--hide, .btn[data-toggle="collapse"].collapsed .item--hide, .path-user #auth_box #middle_part #edit-submit[data-toggle="collapse"].collapsed .item--hide, .button[data-toggle="collapse"].collapsed.item--hide, .button[data-toggle="collapse"].collapsed .item--hide {
  display: none !important; }

.goto {
  text-transform: uppercase;
  font-family: "Trajan Pro Regular", "Times New Roman", Times, serif;
  display: inline-flex; }
  .goto .text-label {
    font-family: "Trajan Pro Regular", "Times New Roman", Times, serif; }
  .goto.goto-video-modal {
    padding: 0; }
    .goto.goto-video-modal::before {
      content: none !important; }
    .goto.goto-video-modal.-rounded {
      display: block;
      position: relative; }
      .goto.goto-video-modal.-rounded .thumbnail {
        opacity: 1;
        transition: opacity 200ms ease-in-out; }
      .goto.goto-video-modal.-rounded:hover .thumbnail, .goto.goto-video-modal.-rounded:focus .thumbnail, .goto.goto-video-modal.-rounded:active .thumbnail {
        opacity: 0.5;
        transition: opacity 200ms ease-in-out; }
      .goto.goto-video-modal.-rounded:hover::after, .goto.goto-video-modal.-rounded:focus::after, .goto.goto-video-modal.-rounded:active::after {
        background: none transparent;
        box-shadow: none; }

/* override globals/jquery-ui.scss property on cws */
.ui-dialog .ui-icon-closethick::before {
  color: #fff;
  background-color: #000; }

.ui-dialog .ui-icon-closethick:hover::before, .ui-dialog .ui-icon-closethick:focus::before, .ui-dialog .ui-icon-closethick:active::before {
  color: #000;
  background-color: #fff; }

.dialog-off-canvas-main-canvas {
  max-width: 100%;
  min-width: 300px; }

.visually-hidden {
  display: none; }

*:focus {
  outline: none; }

*:focus {
  box-shadow: 0 0 0 2px #f90 !important; }

.goto {
  transition: all 0.2s ease-in-out; }
  .goto .text-label {
    transition: all 0.2s ease-in-out; }
  .goto:not(.goto-video-modal) {
    border: 2px solid;
    border-radius: 0;
    padding: 1rem;
    justify-content: center;
    align-items: center;
    text-align: center; }
    .goto:not(.goto-video-modal)::before, .goto:not(.goto-video-modal)::after {
      content: none !important;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      transition: all 0.2s ease-in-out; }
    .goto:not(.goto-video-modal) .text-label {
      font-family: "Avenir book", "pressio-condensed", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      font-size: 1rem;
      font-weight: 300;
      transition: all 0.2s ease-in-out;
      margin-bottom: 0;
      line-height: 1;
      letter-spacing: .8px;
      white-space: normal; }
      @media (min-width: 992px) {
        .goto:not(.goto-video-modal) .text-label {
          font-size: 1.25rem; } }
    .goto:not(.goto-video-modal):hover .text-label, .goto:not(.goto-video-modal):focus .text-label, .goto:not(.goto-video-modal):active .text-label {
      background-image: none; }
  .goto.goto-term:hover, .goto.goto-term:focus, .goto.goto-term:active {
    border-color: #000; }
    .goto.goto-term:hover .text-label, .goto.goto-term:focus .text-label, .goto.goto-term:active .text-label {
      color: #fff; }

/* Custom animations */
[data-aos="skew-left"] {
  transform: skewX(45deg);
  opacity: 0;
  transition-property: transform, opacity; }
  [data-aos="skew-left"].aos-animate {
    transform: skewX(0);
    opacity: 1; }

[data-aos="skew-right"] {
  transform: skewX(-45deg);
  opacity: 0;
  transition-property: transform, opacity; }
  [data-aos="skew-right"].aos-animate {
    transform: skewX(0);
    opacity: 1; }

[data-aos="bg-corporate"] {
  background: #000;
  transition-property: background; }
  [data-aos="bg-corporate"].aos-animate {
    background: unset; }

[data-aos="spin-left"] {
  transform: rotate(180deg);
  opacity: 0;
  transition-property: transform, opacity; }
  [data-aos="spin-left"].aos-animate {
    transform: rotate(0);
    opacity: 1; }

[data-aos="spin-right"] {
  transform: rotate(-180deg);
  opacity: 0;
  transition-property: transform, opacity; }
  [data-aos="spin-right"].aos-animate {
    transform: rotate(0);
    opacity: 1; }

#loader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #111;
  color: #bfbfbf;
  z-index: 1999;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }
  #loader.logo::before {
    content: "";
    background-image: url("data:image/svg+xml,%3csvg width='91' height='98' viewBox='0 0 91 98' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.05306 6.53606C0.909921 6.51273 0.767376 6.4895 0.623485 6.46809V0H89.7325V44.9422H0.623485V39.0196C0.645885 39.0225 0.668366 39.0254 0.690876 39.0284C0.739525 39.0348 0.788312 39.0413 0.836722 39.0469C0.893318 39.0312 0.977453 39.0118 1.06896 38.9907C1.23308 38.9528 1.42091 38.9095 1.51605 38.8723C1.58445 38.8452 1.49267 38.7724 1.40116 38.6999C1.30536 38.624 1.20984 38.5483 1.2987 38.5254C1.39872 38.4995 1.67932 38.5403 1.95595 38.5806C2.18257 38.6136 2.40662 38.6462 2.52638 38.6413C3.09323 38.6192 3.5543 38.5476 4.01549 38.4759C4.50432 38.3999 4.99331 38.3239 5.60851 38.3069C6.20812 38.2903 6.92532 38.3304 7.64251 38.3705H7.64294C8.35466 38.4102 9.06642 38.45 9.66312 38.4344C10.276 38.4183 10.7661 38.3439 11.2561 38.2696C11.7238 38.1986 12.1914 38.1276 12.7657 38.1074C13.1003 38.0957 13.5463 38.1342 13.9923 38.1727C14.4627 38.2134 14.9333 38.254 15.2731 38.2357C15.6086 38.2176 15.8114 38.142 16.0142 38.0664C16.2111 37.993 16.4081 37.9196 16.7265 37.8988C17.0494 37.8778 17.499 37.9104 17.9481 37.943C18.4002 37.9758 18.8519 38.0086 19.1737 37.9866C20.0094 37.9288 20.7261 37.8719 21.446 37.8147C22.1184 37.7614 22.7938 37.7077 23.5716 37.653C25.1822 37.5396 27.1033 37.4924 28.7131 37.5305C30.9891 37.5843 30.3567 36.4958 29.6032 36.5223C29.1973 36.5365 28.6644 36.5134 28.108 36.4892C27.6304 36.4685 27.1356 36.447 26.6891 36.4478C26.2094 36.4486 25.8307 36.5036 25.4519 36.5587C25.0674 36.6145 24.6828 36.6704 24.1925 36.6696C24.0332 36.6692 23.7716 36.6099 23.5101 36.5506C23.2592 36.4938 23.0083 36.4369 22.8478 36.432C22.6855 36.4275 22.606 36.4762 22.5265 36.5249C22.4455 36.5745 22.3644 36.6241 22.1957 36.6174C22.0288 36.6112 21.7785 36.5495 21.5283 36.4879C21.2775 36.426 21.0266 36.3642 20.8601 36.3584C20.2543 36.3357 19.7077 36.3566 19.1592 36.3775C18.5461 36.401 17.9307 36.4245 17.2279 36.3873C16.5975 36.3541 15.8961 36.2722 15.1973 36.1907C14.4176 36.0996 13.6409 36.009 12.97 35.9867C12.1836 35.9607 11.5688 36.0253 10.9581 36.0895C10.5577 36.1315 10.159 36.1734 9.71495 36.1895C8.79299 36.2228 7.67626 36.156 6.55929 36.0893C5.75891 36.0415 4.95834 35.9936 4.2293 35.9826C3.25272 35.9679 2.39799 36.0193 1.54519 36.0705C1.23966 36.0888 0.934039 36.1072 0.623485 36.1225V29.5915C1.10932 29.6047 1.59843 29.6138 2.09906 29.608C2.66921 29.6013 3.27263 29.5483 3.87626 29.4953C4.39634 29.4496 4.91658 29.4039 5.41582 29.3878C5.93355 29.3719 6.43394 29.3878 6.93459 29.4036C7.47466 29.4208 8.01503 29.4379 8.57779 29.4151C9.11897 29.3932 9.67869 29.3338 10.2384 29.2744H10.2388C10.7988 29.2151 11.3589 29.1556 11.9004 29.1337C12.4631 29.1109 13.0032 29.1283 13.5429 29.1456H13.5438C14.0438 29.1617 14.5437 29.1778 15.0607 29.1619C15.3968 29.1516 15.7576 29.1138 16.1208 29.0756C16.5502 29.0306 16.983 28.9852 17.3819 28.9847C17.7454 28.9843 18.0747 29.0217 18.4035 29.059C18.7345 29.0966 19.0649 29.1341 19.429 29.1329C19.8386 29.1315 20.2799 29.083 20.7161 29.0351C21.0707 28.9962 21.4219 28.9576 21.7502 28.945C22.0614 28.9332 22.3698 28.9414 22.6762 28.9497H22.6771C23.1227 28.9616 23.5644 28.9735 24.0047 28.9235C24.5268 28.8644 25.0363 28.7778 25.542 28.6919C26.1211 28.5936 26.6951 28.4961 27.2771 28.4417C27.8955 28.3839 28.5093 28.3742 29.1209 28.3644C29.6135 28.3566 30.1046 28.3488 30.5954 28.3159C31.698 28.243 35.6258 28.0402 36.7267 28.0038C37.3289 27.9834 37.8958 28.0157 38.4694 28.0483C38.9169 28.0738 39.3686 28.0996 39.8442 28.1007C40.0259 28.1012 40.2879 28.1028 40.5945 28.1047H40.5981C41.659 28.1112 43.2512 28.1209 43.8988 28.1023C44.5773 28.1023 44.8037 27.162 43.9301 27.0296C43.2536 26.9244 42.0181 26.8803 40.8587 26.8388C40.037 26.8094 39.2534 26.7814 38.7342 26.734C38.1927 26.6846 37.6878 26.614 37.1835 26.5435C36.5046 26.4486 35.8266 26.3538 35.0617 26.3111C34.361 26.2724 33.7721 26.278 33.1739 26.2836C32.632 26.2887 32.0823 26.2939 31.4354 26.2664C30.0767 26.2084 25.5075 26.0064 24.1595 25.9394C23.9156 25.9276 23.6224 25.9462 23.3286 25.9649C23.0034 25.9855 22.6775 26.0062 22.4171 25.9857C22.1682 25.9666 21.9849 25.9098 21.8015 25.8529C21.621 25.797 21.4403 25.741 21.1968 25.7209C20.9433 25.6996 20.6245 25.7171 20.3063 25.7346C20.0066 25.7511 19.7071 25.7675 19.4635 25.7515C19.2266 25.736 19.0334 25.6899 18.8404 25.6439C18.6216 25.5917 18.4031 25.5396 18.1214 25.5321C17.8348 25.5242 17.4975 25.5481 17.1532 25.5724C16.7771 25.599 16.3927 25.6262 16.057 25.6133C15.7545 25.602 15.4926 25.5564 15.2317 25.5109C14.9542 25.4625 14.6779 25.4144 14.355 25.408C13.9688 25.4003 13.5436 25.4461 13.1321 25.4904C12.8321 25.5227 12.5391 25.5542 12.2742 25.5636C12.0108 25.5733 11.7477 25.5692 11.4903 25.5651C11.0419 25.5582 10.6108 25.5514 10.2263 25.6182C9.8092 25.6911 9.41865 25.7746 9.04358 25.8547C8.43463 25.9849 7.8664 26.1063 7.29163 26.1596C6.52428 26.2303 5.84004 26.2 5.18032 26.1707C4.89075 26.1578 4.60573 26.1452 4.32066 26.1414C3.98152 26.137 3.62431 26.1441 3.26609 26.1511C2.59542 26.1643 1.92122 26.1775 1.35549 26.1165C1.08873 26.0876 0.8524 26.0387 0.623485 25.9841V19.9183C1.06695 19.8956 1.5178 19.8762 1.97207 19.8567C3.42484 19.7942 4.91258 19.7302 6.30516 19.5524C6.55809 19.5202 6.7996 19.4417 7.04763 19.3611C7.39144 19.2493 7.74779 19.1335 8.16445 19.1311C8.61354 19.1286 9.01708 19.2519 9.40093 19.3692C9.64269 19.4431 9.87678 19.5146 10.1094 19.5508C11.5998 19.7837 13.1181 19.7608 14.5753 19.7389C15.0084 19.7323 15.4361 19.7259 15.8561 19.7263C16.2455 19.7268 16.644 19.7332 17.0478 19.7397C18.5325 19.7637 20.0899 19.7889 21.5394 19.5259C21.8006 19.4788 22.0504 19.4055 22.3057 19.3306C22.7579 19.198 23.2271 19.0605 23.8055 19.0541C24.2473 19.0494 24.7108 19.1324 25.1708 19.2148C25.6058 19.2927 26.0375 19.37 26.4445 19.372C26.7925 19.3731 27.1506 19.3234 27.5104 19.2734C27.9418 19.2135 28.3756 19.1533 28.7971 19.1799C29.1468 19.202 29.4982 19.2815 29.8469 19.3604C30.2824 19.459 30.7135 19.5566 31.1315 19.54C31.8266 19.512 32.4662 19.3854 33.1066 19.2586C33.6574 19.1495 34.2087 19.0404 34.7966 18.9937C35.4524 18.9414 36.1607 18.9668 36.8688 18.9922H36.8692C37.5284 19.0158 38.1873 19.0394 38.8034 19.0003C40.0927 18.9187 41.3441 18.7707 42.5955 18.6228L42.596 18.6227C43.9076 18.4677 45.2195 18.3126 46.5749 18.2338C47.8041 18.1628 49.0724 18.1539 50.3405 18.145C51.8085 18.1347 53.2761 18.1244 54.6824 18.0178C56.4191 17.8863 57.9781 17.7312 59.5851 17.5712C60.417 17.4885 61.2621 17.4044 62.1509 17.3216C62.8508 17.2099 63.7212 16.3614 62.286 16.1338C59.7962 15.7381 57.2563 15.6762 54.7269 15.6145L54.2995 15.604C53.6047 15.5864 52.9103 15.6541 52.2157 15.7219C51.5735 15.7845 50.931 15.8472 50.2878 15.8424C49.6402 15.8376 48.9833 15.7647 48.3265 15.6917C47.6252 15.6138 46.9241 15.536 46.2349 15.5411C44.9298 15.5509 43.6431 15.6463 42.3562 15.7417C41.1382 15.8321 39.9201 15.9224 38.6864 15.9401C37.3409 15.9594 35.9792 15.8924 34.6177 15.8255C33.4106 15.7661 32.2033 15.7067 31.008 15.7075C30.0061 15.7087 29.0081 15.7681 28.0098 15.8275C26.8659 15.8956 25.7215 15.9637 24.5704 15.9442C23.5224 15.9269 22.4713 15.8366 21.4203 15.7462C20.3102 15.6508 19.2001 15.5554 18.0942 15.5461C17.9524 15.5448 17.8747 15.6349 17.7929 15.7297C17.7198 15.8145 17.6435 15.903 17.5153 15.9335C17.3922 15.9629 17.1426 15.9379 16.8978 15.9134C16.6464 15.8882 16.4 15.8635 16.3008 15.8987C15.9431 16.0254 15.6437 16.1802 15.3522 16.3308C14.8572 16.5867 14.3852 16.8308 13.6896 16.9053C12.8066 17.0008 11.8802 16.794 10.7738 16.547C10.5576 16.4987 10.3346 16.4489 10.1036 16.3995C9.92227 16.3609 9.67339 16.4446 9.39564 16.5379C9.17895 16.6107 8.94469 16.6895 8.71123 16.7207C8.48142 16.7511 8.16667 16.7068 7.86097 16.6637C7.58389 16.6247 7.31421 16.5868 7.122 16.6064C6.86468 16.6321 6.68026 16.7371 6.49542 16.8425C6.3159 16.9447 6.13598 17.0473 5.88848 17.0774C5.613 17.1106 5.27672 17.055 4.94272 16.9997C4.65974 16.9529 4.3784 16.9064 4.13708 16.9144C3.38136 16.9387 2.63207 16.9774 1.88444 17.0159L1.88397 17.0159L1.88351 17.0159C1.46326 17.0376 1.04353 17.0592 0.623485 17.0783V9.44139C1.01377 9.4985 1.41477 9.54072 1.85285 9.53079C2.01498 9.52697 2.30177 9.4406 2.59478 9.35237C2.93722 9.24925 3.28814 9.14357 3.45852 9.16408C3.61098 9.18219 3.61351 9.30312 3.616 9.4219C3.61863 9.54754 3.62121 9.67076 3.80109 9.66736C4.87046 9.64815 6.03354 9.51326 7.19672 9.37835C8.33895 9.24588 9.48129 9.11339 10.5351 9.09042C11.6075 9.06663 12.589 9.15605 13.5706 9.24548C14.5358 9.33342 15.501 9.42135 16.5527 9.40166C16.6934 9.3989 16.9638 9.29936 17.24 9.19766C17.5458 9.0851 17.8587 8.96988 18.011 8.98032C18.1714 8.99149 18.0391 9.12359 17.9116 9.25095C17.8028 9.35967 17.6974 9.46493 17.7804 9.48857C18.2097 9.61234 18.9796 9.5064 19.6716 9.41117C20.0256 9.36247 20.3592 9.31656 20.6164 9.30564C20.9005 9.29376 21.2212 9.32019 21.5589 9.34801C22.1391 9.39582 22.7691 9.44773 23.3485 9.31639C23.4719 9.28857 23.5129 9.18159 23.5554 9.07077C23.6039 8.94417 23.6544 8.81256 23.8318 8.78829C24.0398 8.76072 24.1678 8.87751 24.2853 8.9848C24.3725 9.06436 24.454 9.1387 24.5581 9.14505C25.3744 9.19531 26.3724 9.08163 27.3594 8.96921C28.1117 8.88352 28.8576 8.79856 29.5118 8.78746C30.1812 8.77595 30.8107 8.8435 31.4488 8.91197C32.2337 8.99619 33.0317 9.08181 33.9328 9.02337C34.7388 8.97123 35.5907 8.85868 36.4473 8.74551C37.6308 8.58917 38.8231 8.43165 39.915 8.43069C40.8195 8.43069 41.6217 8.54236 42.4229 8.65387C43.2643 8.77098 44.1044 8.88792 45.0606 8.8752C45.3281 8.87181 45.6764 8.74888 46.0256 8.62559C46.3592 8.50785 46.6936 8.38979 46.9595 8.37523C47.2274 8.36093 47.4647 8.45074 47.7017 8.54036C47.9446 8.63227 48.1871 8.72399 48.4614 8.70303C49.2851 8.64074 50.1442 8.44348 51.0094 8.24481C51.8231 8.05798 52.6422 7.8699 53.4423 7.79167C54.6652 7.67233 55.7004 7.78105 56.6823 7.88416C57.1239 7.93053 57.5546 7.97576 57.9868 7.99862C60.201 8.11616 62.7339 8.05159 64.9967 7.91417C66.2743 7.83604 67.4849 7.87534 68.6963 7.91466C69.6922 7.94698 70.6886 7.97932 71.7233 7.94646C73.7036 7.88355 75.7886 5.80009 73.9778 5.78271C73.284 5.77632 72.4638 5.89407 71.6432 6.01188C70.8696 6.12294 70.0956 6.23405 69.4268 6.24128C68.7327 6.24879 68.1432 6.14389 67.5537 6.039C66.9731 5.9357 66.3925 5.8324 65.7122 5.83651C65.4213 5.83815 65.0195 5.94795 64.6176 6.05779C64.2084 6.16959 63.7991 6.28145 63.5063 6.27936C63.2181 6.27771 63.0429 6.16572 62.8678 6.05375C62.6901 5.94015 62.5125 5.82656 62.2168 5.82823C61.261 5.83279 60.1965 5.95058 59.132 6.06835C58.0736 6.18546 57.0153 6.30255 56.0641 6.30832C55.1061 6.31373 54.2576 6.20635 53.4092 6.09896C52.5686 5.99258 51.728 5.88619 50.781 5.88948C50.7197 5.88985 50.4943 5.96417 50.2538 6.04347C49.9546 6.14213 49.6319 6.2485 49.573 6.22969C49.5244 6.21396 49.8175 6.10744 50.1042 6.00326C50.3758 5.90455 50.6417 5.80794 50.6056 5.79264C50.3347 5.67744 49.6878 5.76891 49.1005 5.85196C48.7721 5.8984 48.4623 5.94221 48.2473 5.94577C48.0135 5.94953 47.779 5.89151 47.5272 5.8292C47.1697 5.74074 46.7773 5.64365 46.3024 5.70241C45.8644 5.75637 45.4083 5.8808 44.9462 6.00684C44.352 6.16895 43.748 6.33373 43.1602 6.35468C42.6341 6.37308 42.2011 6.26541 41.7705 6.15835C41.368 6.05829 40.9677 5.95876 40.4956 5.96316C40.2339 5.96539 39.8513 6.04314 39.4627 6.1221C38.9891 6.21834 38.5065 6.3164 38.2229 6.28184C37.9808 6.25245 37.9086 6.1221 37.837 5.99287C37.7594 5.85272 37.6826 5.71387 37.3904 5.70654C36.6657 5.6876 35.7965 5.78584 34.9271 5.8841C34.0876 5.97898 33.2479 6.07388 32.5379 6.06331C31.8305 6.05277 31.2394 5.93709 30.6486 5.82144C30.0326 5.70087 29.4168 5.58034 28.6694 5.57908C28.1935 5.57779 27.6075 5.70151 27.0206 5.82539C26.4682 5.94199 25.9151 6.05875 25.4523 6.07159C24.9718 6.0858 24.5755 5.9878 24.1791 5.8898C23.7903 5.79366 23.4016 5.69754 22.9334 5.70737C21.6208 5.73571 20.2318 5.87037 18.844 6.00491C17.5158 6.13368 16.1886 6.26234 14.9305 6.29757C13.9286 6.32598 12.9403 6.29538 11.944 6.26453C10.4151 6.2172 8.86746 6.16928 7.22328 6.33316C6.83099 6.37209 6.42708 6.41972 6.01805 6.46796C4.80097 6.61148 3.5383 6.76037 2.40124 6.70152C1.91226 6.6761 1.48001 6.60565 1.05306 6.53606Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.5359 63.4549C52.5359 57.3204 48.1355 53.5814 42.2422 53.5814C35.0132 53.5814 31.9229 59.6108 31.9229 63.8754C31.9229 68.6152 34.9087 74.2232 42.0849 74.2232C48.3965 74.2232 52.5359 69.3519 52.5359 63.4549ZM50.0211 64.1925C50.0211 71.8533 45.1497 73.2225 42.7922 73.2225C38.078 73.2225 34.4114 69.2732 34.4114 63.1387C34.4114 57.3726 37.6853 54.4762 42.0593 54.4762C46.1971 54.4762 50.0211 57.8726 50.0211 64.1925Z' fill='%23FFF'/%3e%3cpath d='M18.6682 55.8976C18.7209 56.7402 18.7209 57.4778 18.7209 61.5851V66.2189C18.7209 68.7468 18.7209 70.8262 18.5899 71.932C18.4854 72.6952 18.3545 73.2747 17.8307 73.3798C17.5944 73.4328 17.2807 73.4857 17.0444 73.4857C16.8871 73.4857 16.8352 73.5644 16.8352 73.643C16.8352 73.8011 16.9661 73.8541 17.2544 73.8541C17.4367 73.8541 17.6642 73.8427 17.9078 73.8304L17.9083 73.8304C18.1895 73.8163 18.4923 73.8011 18.7728 73.8011C19.3236 73.7746 19.7683 73.7746 19.821 73.7746C20.2138 73.7746 20.8421 73.8011 21.8639 73.8541C22.0384 73.8586 22.2251 73.8639 22.4246 73.8695C23.3925 73.8969 24.6609 73.9327 26.2898 73.9327C27.3117 73.9327 27.5208 73.9327 27.7037 73.2482C27.8354 72.6952 28.0446 70.9056 28.0446 70.6945C28.0446 70.5108 28.0446 70.2997 27.8881 70.2997C27.7572 70.2997 27.7037 70.4048 27.6518 70.6945C27.4682 71.7739 27.1544 72.3004 26.4735 72.5901C25.7925 72.8798 24.6397 72.8798 23.9596 72.8798C21.3929 72.8798 20.9993 72.538 20.9211 70.721C20.9021 70.323 20.9105 68.6289 20.9166 67.3771C20.919 66.8898 20.9211 66.4696 20.9211 66.2189V63.902C20.9211 63.7968 20.973 63.7174 21.1047 63.7174C21.5494 63.7174 24.1423 63.7704 24.8497 63.849C25.8707 63.9541 26.107 64.4019 26.2116 64.7711C26.3162 65.113 26.3162 65.3762 26.3162 65.6394C26.3162 65.7719 26.3689 65.877 26.499 65.877C26.6835 65.877 26.6835 65.5873 26.6835 65.3762C26.6835 65.1916 26.7353 64.2182 26.788 63.6909C26.837 63.1467 26.9068 62.7677 26.952 62.5218C26.9789 62.3754 26.9972 62.2762 26.9972 62.2175C26.9972 62.0586 26.9445 62.0064 26.8662 62.0064C26.7706 62.0064 26.6751 62.1164 26.5191 62.2958L26.4735 62.3483C26.2372 62.6115 25.8707 62.6645 25.2425 62.7175C24.6397 62.7696 21.4185 62.7696 21.0783 62.7696C20.9474 62.7696 20.9211 62.691 20.9211 62.5064V55.2403C20.9211 55.0558 20.973 54.9763 21.0783 54.9763C21.3665 54.9763 24.2206 55.0028 24.666 55.0558C26.0807 55.2138 26.3425 55.5292 26.5253 55.9505C26.6571 56.2668 26.6835 56.7146 26.6835 56.8983C26.6835 57.1094 26.7353 57.241 26.8926 57.241C26.9972 57.241 27.0499 57.0829 27.0762 56.9513C27.1094 56.7488 27.143 56.2006 27.1698 55.7637C27.1848 55.5184 27.1977 55.3082 27.2071 55.2138C27.2535 54.7768 27.3184 54.4877 27.3635 54.2865C27.3946 54.1481 27.4163 54.0512 27.4163 53.9764C27.4163 53.8447 27.3899 53.7396 27.3117 53.7396C27.2382 53.7396 27.1729 53.7728 27.1065 53.8066C27.0547 53.8329 27.0022 53.8596 26.9445 53.8712C26.7353 53.9234 26.3162 53.9764 25.8189 54.0028C25.2161 54.0285 20.0046 54.0285 19.821 54.0285L18.7472 53.9764C18.1708 53.9499 17.4635 53.9499 16.8616 53.9499C16.5734 53.9499 16.4425 54.0028 16.4425 54.1601C16.4425 54.2661 16.547 54.3182 16.6524 54.3182C16.8871 54.3182 17.3326 54.3447 17.5425 54.3977C18.4063 54.5814 18.6163 55.0028 18.6682 55.8976Z' fill='white'/%3e%3cpath d='M5.20432 66.2719C5.20432 70.1425 5.3089 71.8278 5.78072 72.3013C6.19901 72.7218 6.88084 72.9064 8.92378 72.9064C10.3113 72.9064 11.4632 72.8799 12.0915 72.1167C12.4324 71.6954 12.6942 71.0373 12.7733 70.5374C12.7988 70.3263 12.8524 70.1947 13.0088 70.1947C13.1397 70.1947 13.1661 70.2998 13.1661 70.5895C13.1661 70.88 12.9833 72.4594 12.7733 73.2226C12.5896 73.8285 12.5115 73.9336 11.1223 73.9336C9.65516 73.9336 8.50481 73.9015 7.54818 73.8748H7.54626L7.54568 73.8747L7.54433 73.8747C7.27357 73.8671 7.01796 73.86 6.77545 73.8542C5.67533 73.802 4.8634 73.7755 4.10424 73.7755C4.0716 73.7755 4.00635 73.7781 3.91625 73.7816C3.71543 73.7894 3.39118 73.802 3.02967 73.802C2.50595 73.8285 1.92955 73.8542 1.53677 73.8542C1.24941 73.8542 1.11847 73.802 1.11847 73.6439C1.11847 73.5653 1.17034 73.4858 1.32679 73.4858C1.56312 73.4858 1.87768 73.4337 2.11401 73.3807C2.63689 73.2756 2.76779 72.6961 2.87322 71.9329C3.00412 70.8271 3.00412 68.7469 3.00412 66.2189V61.586C3.00412 57.4787 3.00412 56.7411 2.95225 55.8985C2.89873 55.0028 2.69041 54.5824 1.82496 54.3978C1.61664 54.3456 1.17034 54.3191 0.934857 54.3191C0.829468 54.3191 0.724885 54.2661 0.724885 54.161C0.724885 54.0029 0.855785 53.95 1.14483 53.95C2.02786 53.95 3.17717 53.9946 3.752 54.017L3.75355 54.017L3.75936 54.0173H3.75985L3.76566 54.0175C3.94973 54.0246 4.07228 54.0294 4.10424 54.0294C4.14183 54.0294 4.32828 54.0228 4.59336 54.0133L4.59443 54.0133L4.59503 54.0133C5.24754 53.9901 6.37441 53.95 6.9319 53.95C7.22006 53.95 7.351 54.0029 7.351 54.161C7.351 54.2661 7.24726 54.3191 7.14268 54.3191C6.95822 54.3191 6.59179 54.3456 6.27808 54.3978C5.51888 54.5294 5.3089 54.9764 5.25538 55.8985C5.20432 56.7411 5.20432 57.4787 5.20432 61.586V66.2719Z' fill='white'/%3e%3cpath d='M59.8405 73.3276C59.134 73.1173 58.8713 72.4328 58.8194 70.274L58.4785 57.6623C59.3168 58.6101 62.2762 61.9277 65.3146 65.2189C68.0905 68.2203 71.8617 72.0909 72.1499 72.3533C73.5391 73.7489 73.8528 74.0386 74.0619 74.0386C74.2456 74.0386 74.2983 73.907 74.2983 72.1695L74.3502 56.741C74.3502 55.1616 74.4555 54.5822 75.3193 54.3976C75.6338 54.319 75.8175 54.319 75.9484 54.319C76.1312 54.319 76.2358 54.2395 76.2358 54.1344C76.2358 53.9763 76.053 53.9498 75.7648 53.9498C75.0572 53.9498 74.4404 53.9843 74.0198 54.0079C73.8022 54.02 73.6371 54.0293 73.5391 54.0293C73.4434 54.0293 73.2413 54.0205 72.9713 54.0089C72.4261 53.9853 71.6029 53.9498 70.8143 53.9498C70.5006 53.9498 70.2907 53.9763 70.2907 54.1344C70.2907 54.2395 70.317 54.319 70.5006 54.319C70.7098 54.319 71.3125 54.3455 71.7835 54.4506C72.5954 54.6609 72.779 55.2403 72.8054 56.9513L73.0927 70.327C72.6995 69.9188 71.8613 68.994 70.8144 67.8389L70.8132 67.8376C69.6309 66.5331 68.1824 64.9349 66.8075 63.4549C62.7744 59.1109 58.8713 54.8719 58.4785 54.4241C58.4102 54.3554 58.3295 54.2652 58.2437 54.1694C58.0006 53.898 57.7173 53.5814 57.5621 53.5814C57.3521 53.5814 57.2738 53.8712 57.2738 54.8976L57.2475 69.9843C57.2475 72.3798 57.1166 73.1438 56.462 73.3276C56.0692 73.46 55.5982 73.4857 55.3882 73.4857C55.2573 73.4857 55.1782 73.5387 55.1782 73.6438C55.1782 73.8284 55.3355 73.8549 55.5982 73.8549C56.4119 73.8549 57.1884 73.8169 57.6685 73.7935L57.6695 73.7935L57.6699 73.7934C57.8843 73.783 58.0394 73.7754 58.1121 73.7754C58.1791 73.7754 58.3117 73.7818 58.5016 73.791C58.9796 73.8142 59.8201 73.8549 60.8879 73.8549C61.2024 73.8549 61.3597 73.8019 61.3597 73.6438C61.3597 73.5387 61.2815 73.4857 61.1506 73.4857C60.9142 73.4857 60.3378 73.46 59.8405 73.3276Z' fill='white'/%3e%3cpath d='M80.7646 55.8976C80.8173 56.7402 80.8173 57.4778 80.8173 61.5851V66.2189C80.8173 68.7468 80.8173 70.8262 80.6864 71.932C80.5817 72.6952 80.4508 73.2747 79.9272 73.3798C79.6916 73.4328 79.3771 73.4857 79.1408 73.4857C78.9835 73.4857 78.9316 73.5644 78.9316 73.643C78.9316 73.8011 79.0625 73.8541 79.3507 73.8541C79.533 73.8541 79.7605 73.8427 80.0044 73.8304C80.2859 73.8163 80.5894 73.8011 80.8699 73.8011C81.42 73.7746 81.8646 73.7746 81.9174 73.7746C82.3101 73.7746 82.9384 73.8011 83.9603 73.8541C84.1347 73.8586 84.3214 73.8639 84.5208 73.8695C85.4889 73.8969 86.758 73.9327 88.3862 73.9327C89.4081 73.9327 89.6173 73.9327 89.8008 73.2482C89.9318 72.6952 90.1418 70.9056 90.1418 70.6945C90.1418 70.5108 90.1418 70.2997 89.9845 70.2997C89.8536 70.2997 89.8008 70.4048 89.7482 70.6945C89.5646 71.7739 89.2508 72.3004 88.5698 72.5901C87.8889 72.8798 86.7369 72.8798 86.0559 72.8798C83.4893 72.8798 83.0957 72.538 83.0175 70.721C82.9986 70.3237 83.0069 68.6346 83.013 67.3834V67.3771C83.0154 66.8898 83.0175 66.4696 83.0175 66.2189V63.902C83.0175 63.7968 83.0693 63.7174 83.201 63.7174C83.6457 63.7174 86.2387 63.7704 86.9461 63.849C87.9679 63.9541 88.2034 64.4019 88.308 64.7711C88.4126 65.113 88.4126 65.3762 88.4126 65.6394C88.4126 65.7719 88.4652 65.877 88.5954 65.877C88.7798 65.877 88.7798 65.5873 88.7798 65.3762C88.7798 65.1916 88.8317 64.2182 88.8844 63.6909C88.9334 63.1467 89.0031 62.7677 89.0484 62.5219L89.0485 62.5212C89.0753 62.3751 89.0935 62.2761 89.0935 62.2175C89.0935 62.0586 89.0409 62.0064 88.9626 62.0064C88.867 62.0064 88.7714 62.1164 88.6154 62.2959L88.5962 62.318L88.5698 62.3483C88.3343 62.6115 87.9679 62.6645 87.3388 62.7175C86.7369 62.7696 83.5148 62.7696 83.1747 62.7696C83.0438 62.7696 83.0175 62.691 83.0175 62.5064V55.2403C83.0175 55.0558 83.0693 54.9763 83.1747 54.9763C83.463 54.9763 86.3178 55.0028 86.7624 55.0558C88.1771 55.2138 88.4389 55.5292 88.6217 55.9505C88.7535 56.2668 88.7798 56.7146 88.7798 56.8983C88.7798 57.1094 88.8317 57.241 88.989 57.241C89.0935 57.241 89.1463 57.0829 89.1726 56.9513C89.2058 56.7489 89.2393 56.2014 89.2661 55.7646C89.2811 55.519 89.294 55.3083 89.3035 55.2138C89.3499 54.7768 89.4147 54.4877 89.4599 54.2864C89.491 54.1481 89.5127 54.0512 89.5127 53.9764C89.5127 53.8447 89.4863 53.7396 89.4081 53.7396C89.3345 53.7396 89.2693 53.7728 89.2029 53.8066C89.1511 53.8329 89.0986 53.8596 89.0409 53.8712C88.8317 53.9234 88.4126 53.9764 87.9152 54.0028C87.3125 54.0285 82.101 54.0285 81.9174 54.0285L80.8436 53.9764C80.2672 53.9499 79.5607 53.9499 78.958 53.9499C78.6697 53.9499 78.5388 54.0028 78.5388 54.1601C78.5388 54.2661 78.6434 54.3182 78.7488 54.3182C78.9835 54.3182 79.4298 54.3447 79.6389 54.3977C80.5027 54.5814 80.7127 55.0028 80.7646 55.8976Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2165 76.7712C10.0592 76.7712 9.95462 76.9284 9.64011 77.7976L3.69493 94.1474C3.22396 95.4635 2.69944 96.4643 1.49473 96.6224C1.28476 96.6481 0.918334 96.6745 0.735524 96.6745C0.604624 96.6745 0.5 96.7283 0.5 96.8335C0.5 96.9907 0.656492 97.0437 0.997366 97.0437C1.82698 97.0437 2.75159 97.008 3.35458 96.9847H3.35596C3.6469 96.9734 3.86297 96.9651 3.95677 96.9651C4.07313 96.9651 4.32592 96.9779 4.62743 96.9932C5.07285 97.0158 5.62458 97.0437 5.99972 97.0437C6.23524 97.0437 6.3925 96.9907 6.3925 96.8335C6.3925 96.7283 6.31343 96.6745 6.13066 96.6745H5.86878C5.42332 96.6745 4.87328 96.4378 4.87328 95.9113C4.87328 95.437 5.00422 94.8063 5.2397 94.1474L6.81164 89.4871C6.86431 89.3555 6.94254 89.276 7.07348 89.276H12.7049C12.8358 89.276 12.8877 89.329 12.9404 89.435L15.3761 95.9113C15.5334 96.3327 15.3761 96.5694 15.2188 96.6224C15.1143 96.6481 15.036 96.7019 15.036 96.807C15.036 96.9522 15.2783 96.964 15.7029 96.9849C15.7408 96.9867 15.7801 96.9886 15.8208 96.9907C17.6282 97.0437 19.5402 97.0437 19.933 97.0437C20.2212 97.0437 20.4566 96.9907 20.4566 96.8335C20.4566 96.7019 20.3521 96.6745 20.1948 96.6745C19.933 96.6745 19.5402 96.6481 19.1474 96.5173C18.5974 96.3591 17.8382 95.9378 16.8945 93.5945C15.7668 90.7697 13.3862 84.5197 11.9452 80.7365L11.9449 80.7357C11.3449 79.1604 10.9078 78.0129 10.7921 77.7189C10.4784 76.9028 10.3738 76.7712 10.2165 76.7712ZM12.4686 88.1445C12.4949 88.2497 12.4949 88.3291 12.364 88.3291H7.36168C7.28261 88.3291 7.23074 88.2761 7.28261 88.1445L9.58739 81.0357C9.71833 80.6409 9.84923 80.6409 9.98102 81.0357L12.4686 88.1445Z' fill='white'/%3e%3cpath d='M27.0448 95.4899C26.573 95.0164 26.4684 93.3319 26.4684 89.4613V84.7746C26.4684 80.6681 26.4684 79.9305 26.5211 79.0879C26.573 78.1658 26.783 77.7188 27.5422 77.5863C27.8567 77.5342 28.2232 77.5077 28.4068 77.5077C28.5113 77.5077 28.6159 77.4547 28.6159 77.3496C28.6159 77.1915 28.485 77.1393 28.1968 77.1393C27.639 77.1393 26.5131 77.179 25.8604 77.202C25.5939 77.2114 25.4063 77.218 25.3684 77.218C25.3357 77.218 25.2082 77.2131 25.0171 77.2057L25.0163 77.2057C24.4416 77.1836 23.2925 77.1393 22.4089 77.1393C22.1207 77.1393 21.9898 77.1915 21.9898 77.3496C21.9898 77.4547 22.0944 77.5077 22.1989 77.5077C22.4353 77.5077 22.8808 77.5342 23.0899 77.5863C23.9545 77.7717 24.1637 78.1922 24.2163 79.0879C24.2682 79.9305 24.2682 80.6681 24.2682 84.7746V89.4083C24.2682 91.9363 24.2682 94.0165 24.1373 95.1215C24.0328 95.8855 23.9018 96.4641 23.3781 96.5693C23.1426 96.6222 22.8281 96.6744 22.5917 96.6744C22.4353 96.6744 22.3826 96.7539 22.3826 96.8333C22.3826 96.9914 22.5135 97.0436 22.8017 97.0436C23.1945 97.0436 23.7709 97.0171 24.2946 96.9914C24.6565 96.9914 24.981 96.9788 25.1816 96.971L25.182 96.9709C25.2714 96.9675 25.3361 96.9649 25.3684 96.9649C26.1284 96.9649 26.9403 96.9914 28.0404 97.0436C28.2831 97.0494 28.5386 97.0565 28.8096 97.0641L28.8115 97.0642C29.7682 97.0909 30.9186 97.123 32.3873 97.123C33.7755 97.123 33.8546 97.0171 34.0374 96.412C34.2474 95.6488 34.4302 94.0686 34.4302 93.7789C34.4302 93.4892 34.4038 93.3841 34.2729 93.3841C34.1165 93.3841 34.0637 93.5157 34.0374 93.7268C33.9592 94.2267 33.6973 94.8848 33.3564 95.3061C32.7281 96.0701 31.5753 96.0958 30.1878 96.0958C28.1449 96.0958 27.464 95.9112 27.0448 95.4899Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.4295 76.7712C45.2723 76.7712 45.1677 76.9284 44.8531 77.7976L38.9079 94.1474C38.437 95.4635 37.9124 96.4643 36.7078 96.6224C36.4986 96.6481 36.1314 96.6745 35.9486 96.6745C35.8177 96.6745 35.7131 96.7283 35.7131 96.8335C35.7131 96.9907 35.8695 97.0437 36.2105 97.0437C37.04 97.0437 37.9646 97.008 38.5676 96.9847C38.8593 96.9734 39.0758 96.9651 39.1698 96.9651C39.2861 96.9651 39.5387 96.9779 39.84 96.9932L39.8405 96.9932C40.2859 97.0158 40.8376 97.0437 41.2127 97.0437C41.4482 97.0437 41.6055 96.9907 41.6055 96.8335C41.6055 96.7283 41.5272 96.6745 41.3437 96.6745H41.0818C40.6363 96.6745 40.0863 96.4378 40.0863 95.9113C40.0863 95.437 40.2172 94.8063 40.4527 94.1474L42.0247 89.4871C42.0774 89.3555 42.1555 89.276 42.2864 89.276H47.9179C48.0488 89.276 48.1007 89.329 48.1534 89.435L50.5891 95.9113C50.7464 96.3327 50.5891 96.5694 50.4319 96.6224C50.3272 96.6481 50.2491 96.7019 50.2491 96.807C50.2491 96.9521 50.4914 96.964 50.9159 96.9849L50.9698 96.9875L51.0337 96.9907C52.8412 97.0437 54.7532 97.0437 55.146 97.0437C55.4342 97.0437 55.6697 96.9907 55.6697 96.8335C55.6697 96.7019 55.5651 96.6745 55.4078 96.6745C55.146 96.6745 54.7532 96.6481 54.3604 96.5173C53.8104 96.3591 53.0512 95.9378 52.1083 93.5945C50.9805 90.7692 48.5989 84.5177 47.1577 80.7348C46.5578 79.1599 46.1208 78.0128 46.0051 77.7189C45.6914 76.9028 45.5868 76.7712 45.4295 76.7712ZM47.6816 88.1445C47.7079 88.2497 47.7079 88.3291 47.577 88.3291H42.5747C42.4956 88.3291 42.4438 88.2761 42.4956 88.1445L44.8004 81.0357C44.9314 80.6409 45.0623 80.6409 45.194 81.0357L47.6816 88.1445Z' fill='white'/%3e%3cpath d='M62.4367 95.1217C62.305 94.0158 62.305 91.9356 62.305 89.4085V78.271L65.6053 78.324C68.12 78.377 68.7483 78.9821 68.8265 79.7718L68.8529 80.0615C68.8792 80.4307 68.9311 80.5093 69.0621 80.5093C69.1674 80.5093 69.2456 80.4042 69.2456 80.1674C69.2456 80.0583 69.2569 79.7322 69.2709 79.326L69.2709 79.3248C69.294 78.6531 69.3247 77.7629 69.3247 77.2711C69.3247 77.113 69.3247 76.9549 69.1938 76.9549C69.1457 76.9549 69.0705 76.9713 68.9656 76.9941C68.8407 77.0213 68.6735 77.0577 68.4601 77.0865C68.041 77.1652 67.4383 77.2181 66.6 77.2181H56.779C56.4644 77.2181 55.4697 77.1652 54.7097 77.0865C54.2555 77.0525 53.985 76.9322 53.8012 76.8504C53.6987 76.8048 53.6231 76.7712 53.5577 76.7712C53.4586 76.7712 53.3604 77.073 53.3058 77.2406L53.2958 77.2711C53.2432 77.4814 52.7195 79.7453 52.7195 80.0093C52.7195 80.1674 52.7713 80.2461 52.8504 80.2461C52.9549 80.2461 53.034 80.1931 53.1122 79.9828L53.1144 79.9778C53.1927 79.7949 53.2721 79.6096 53.5577 79.1667C53.976 78.5343 54.6051 78.3505 56.2289 78.324L60.1048 78.271V89.4085C60.1048 91.9356 60.1048 94.0158 59.9739 95.1217C59.8693 95.8857 59.7384 96.4643 59.2147 96.5694C58.9792 96.6224 58.6646 96.6745 58.4283 96.6745C58.2718 96.6745 58.2191 96.754 58.2191 96.8335C58.2191 96.9907 58.35 97.0437 58.6383 97.0437C59.1961 97.0437 60.1899 97.0037 60.7661 96.9804C61.0013 96.9709 61.1669 96.9643 61.2049 96.9643C61.211 96.9643 61.2204 96.9644 61.2329 96.9648C61.25 96.9652 61.2728 96.9659 61.301 96.9669C61.3298 96.9679 61.3643 96.9692 61.4038 96.9707L61.52 96.9751C62.0909 96.9969 63.3205 97.0437 64.4261 97.0437C64.7152 97.0437 64.8461 96.9643 64.8461 96.8335C64.8461 96.754 64.7934 96.6745 64.6361 96.6745C64.3998 96.6745 63.8242 96.6224 63.457 96.5694C62.6722 96.4643 62.515 95.8857 62.4367 95.1217Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M90.5 86.6446C90.5 80.5101 86.0996 76.7712 80.2063 76.7712C72.9783 76.7712 69.8871 82.8005 69.8871 87.0651C69.8871 91.8048 72.8729 97.4129 80.049 97.4129C86.3614 97.4129 90.5 92.5415 90.5 86.6446ZM87.9852 87.3813C87.9852 95.043 83.1139 96.4121 80.7563 96.4121C76.0422 96.4121 72.3755 92.4629 72.3755 86.3284C72.3755 80.5623 75.6495 77.6668 80.0235 77.6668C84.1612 77.6668 87.9852 81.0631 87.9852 87.3813Z' fill='%23FFF'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: contain !important;
    background-position: center;
    width: 100%;
    max-width: 380px;
    height: 123px;
    max-height: 123px; }
  #loader.throbber::after {
    content: "";
    border-style: double;
    border-radius: 50%;
    border-width: 8px;
    border-color: rgba(255, 255, 255, 0.1);
    border-top-color: transparent;
    width: 30rem;
    height: 30rem;
    position: absolute;
    top: calc(50vh - (30rem* 0.5));
    left: calc(50vw - (30rem* 0.5));
    animation: spin 5s linear infinite; }

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

.form input.form-text, .form input.form-email, .form input.form-tel, form input.form-text, form input.form-email, form input.form-tel {
  background-color: #e5e5e5;
  color: #1d1d20;
  font-size: 1.25rem;
  padding: 1rem;
  max-width: 100%;
  margin: 0;
  border: 0; }
  .form input.form-text:read-only, .form input.form-email:read-only, .form input.form-tel:read-only, form input.form-text:read-only, form input.form-email:read-only, form input.form-tel:read-only {
    background-color: #7b7b7d; }

.form input.hidden, form input.hidden {
  display: none; }

.form textarea.form-textarea, form textarea.form-textarea {
  background-color: #e5e5e5;
  color: #1d1d20;
  font-size: 1.2rem;
  padding: 1rem;
  max-width: 100%;
  margin: 0;
  border: 0; }

.form .label-hidden label, form .label-hidden label {
  display: none; }

/*
#modalSearch {
  .modal-body {
    padding: 10vh 5vw;
  }
}
*/
.block-facets .facets-widget-checkbox h3 {
  font-size: 1.25rem; }

.block-facets .facets-widget-checkbox ul {
  list-style: none;
  padding-left: 0; }
  .block-facets .facets-widget-checkbox ul li.facet-item input.facets-checkbox {
    display: none; }
  .block-facets .facets-widget-checkbox ul li.facet-item label {
    margin-bottom: 0; }
    .block-facets .facets-widget-checkbox ul li.facet-item label::before {
      content: 'check_box_outline_blank';
      font-family: "Material Icons";
      font-size: 1.3rem;
      vertical-align: bottom;
      transition: opacity 0.15s linear; }
    .block-facets .facets-widget-checkbox ul li.facet-item label .facet-item__value {
      color: #bbbbbc; }
    .block-facets .facets-widget-checkbox ul li.facet-item label .facet-item__count {
      vertical-align: middle;
      color: #bbbbbc;
      font-size: 0.875rem; }
  .block-facets .facets-widget-checkbox ul li.facet-item.is-active label::before {
    content: 'check_box';
    color: #000; }
  .block-facets .facets-widget-checkbox ul li.facet-item.is-active label .facet-item__value {
    color: #fff; }
  .block-facets .facets-widget-checkbox ul li.facet-item.is-active:hover label::before {
    color: #7b7b84;
    content: 'indeterminate_check_box'; }
  .block-facets .facets-widget-checkbox ul li.facet-item:hover label::before {
    color: #7b7b84;
    content: 'add_box'; }

.block-facets .facet-hidden {
  display: none; }

.block-facets.hidden {
  display: none; }

form .form-type-checkbox > label.option, form .form-check > label.option {
  margin-bottom: .2rem;
  color: #fff;
  cursor: pointer; }
  form .form-type-checkbox > label.option:before, form .form-check > label.option:before {
    font-family: "Material Icons";
    font-weight: normal;
    font-style: normal;
    font-size: 1rem;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    content: 'check_box_outline_blank';
    font-size: 1.3rem;
    vertical-align: text-bottom;
    margin-right: .5rem; }
  form .form-type-checkbox > label.option:hover, form .form-type-checkbox > label.option:focus, form .form-type-checkbox > label.option:active, form .form-check > label.option:hover, form .form-check > label.option:focus, form .form-check > label.option:active {
    text-decoration: underline; }

form .form-type-checkbox input.form-checkbox, form .form-check input.form-checkbox {
  display: none; }
  form .form-type-checkbox input.form-checkbox:checked + label.option, form .form-check input.form-checkbox:checked + label.option {
    color: #fff; }
    form .form-type-checkbox input.form-checkbox:checked + label.option::before, form .form-check input.form-checkbox:checked + label.option::before {
      content: 'check_box';
      color: #000; }

.theme-light form .form-type-checkbox > label.option, .theme-light form .form-check > label.option {
  color: #bfbfbf; }

.contact-message-form .privacy_link {
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 1px;
  color: #000 !important;
  text-transform: uppercase;
  display: flex;
  margin-bottom: 0.2rem; }
  .contact-message-form .privacy_link:hover, .contact-message-form .privacy_link:focus, .contact-message-form .privacy_link:active {
    text-decoration: none;
    color: #bbbbbc !important; }
  .contact-message-form .privacy_link::before {
    content: 'visibility';
    font-family: "Material Icons";
    font-weight: normal;
    font-style: normal;
    font-size: 1rem;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    vertical-align: sub;
    padding-right: 0.5rem;
    margin-top: -2px;
    opacity: 1; }
  .contact-message-form .privacy_link.no_destination {
    cursor: default; }
    .contact-message-form .privacy_link.no_destination:hover, .contact-message-form .privacy_link.no_destination:focus, .contact-message-form .privacy_link.no_destination:active {
      text-decoration: none;
      color: #000 !important; }
    .contact-message-form .privacy_link.no_destination::before {
      content: none; }

.contact-message-form label {
  font-size: 0.8rem;
  font-weight: 400;
  letter-spacing: 0.3px;
  cursor: pointer;
  display: flex;
  margin: 0;
  padding: 0;
  position: relative;
  justify-content: space-between;
  align-items: center; }
  .contact-message-form label input[type=radio], .contact-message-form label input[type=checkbox] {
    display: none; }
    .contact-message-form label input[type=radio]:checked + .radio-element, .contact-message-form label input[type=radio]:checked + .checkbox-element, .contact-message-form label input[type=checkbox]:checked + .radio-element, .contact-message-form label input[type=checkbox]:checked + .checkbox-element {
      background-color: #fff;
      border-color: #000;
      box-shadow: inset 0 0 0 3px #000; }
    .contact-message-form label input[type=radio]:checked:active + .radio-element, .contact-message-form label input[type=radio]:checked:active + .checkbox-element, .contact-message-form label input[type=checkbox]:checked:active + .radio-element, .contact-message-form label input[type=checkbox]:checked:active + .checkbox-element {
      background-color: #000;
      border-color: #fff;
      box-shadow: inset 0 0 0 3px #fff; }
    .contact-message-form label input[type=radio]:disabled + .radio-element, .contact-message-form label input[type=radio]:disabled + .checkbox-element, .contact-message-form label input[type=checkbox]:disabled + .radio-element, .contact-message-form label input[type=checkbox]:disabled + .checkbox-element {
      cursor: not-allowed;
      opacity: 0.5; }
    .contact-message-form label input[type=radio]:hover + .radio-element, .contact-message-form label input[type=radio]:hover + .checkbox-element, .contact-message-form label input[type=radio]:focus + .radio-element, .contact-message-form label input[type=radio]:focus + .checkbox-element, .contact-message-form label input[type=checkbox]:hover + .radio-element, .contact-message-form label input[type=checkbox]:hover + .checkbox-element, .contact-message-form label input[type=checkbox]:focus + .radio-element, .contact-message-form label input[type=checkbox]:focus + .checkbox-element {
      background-color: #000;
      border-color: #bbbbbc;
      box-shadow: inset 0 0 0 4px #bbbbbc; }
    .contact-message-form label input[type=radio]:active + .radio-element, .contact-message-form label input[type=radio]:active + .checkbox-element, .contact-message-form label input[type=checkbox]:active + .radio-element, .contact-message-form label input[type=checkbox]:active + .checkbox-element {
      background-color: #000;
      border-color: #fff;
      box-shadow: inset 0 0 0 4px #fff; }
  .contact-message-form label .radio-element, .contact-message-form label .checkbox-element {
    background-color: #e5e5e5;
    border-style: solid;
    border-width: 1px;
    border-color: #bbbbbc;
    border-radius: 50%;
    box-shadow: inset 0 0 0 0 transparent;
    cursor: pointer;
    display: block;
    margin: 0 0.5rem 0 0;
    padding: 0.5rem; }
  .contact-message-form label .checkbox-element {
    border-radius: 4px; }
  .contact-message-form label .text-label {
    line-height: 1;
    margin-bottom: -4px; }

.contact-message-form .no-labels label {
  display: none; }

.contact-message-form .form-select {
  display: inline-block;
  width: 100%;
  height: auto;
  padding: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5;
  color: #000;
  vertical-align: middle;
  background: transparent;
  border: 0 none transparent;
  border-bottom: 3px solid #000;
  border-radius: 0;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none; }
  .contact-message-form .form-select:focus {
    border-color: #000;
    outline: 0;
    box-shadow: none; }
    .contact-message-form .form-select:focus::-ms-value {
      color: #707070;
      background-color: transparent; }

.contact-message-form .js-form-type-textfield {
  width: 100%; }
  .contact-message-form .js-form-type-textfield input {
    width: 100%; }

.contact-message-form .form-spacer-horiz {
  padding: 2rem 0; }

.contact-message-form .form-separator {
  display: block;
  width: calc(100% - 3rem);
  border-top: 1px solid #fff;
  margin: 0 auto; }

.contact-message-form .form-text, .contact-message-form .form-tel, .contact-message-form .form-textarea {
  width: 100%; }

.contact-message-form .form-radios, .contact-message-form .form-checkboxes {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: row-reverse; }

.contact-message-form .form-action-item {
  position: relative;
  margin: 0 auto; }
  @media (min-width: 1200px) {
    .contact-message-form .form-action-item {
      width: 100%; } }
  .contact-message-form .form-action-item .material-icons {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0.6rem;
    font-size: 1rem; }

.contact-message-form .form-submit {
  display: block;
  width: 100%;
  text-align: left;
  font-size: 0.875rem;
  letter-spacing: 0.3px; }

.contact-message-form .-subject .form-item {
  display: flex;
  align-items: center;
  width: 100%;
  position: relative; }
  .contact-message-form .-subject .form-item label {
    display: block;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.48;
    color: #fff;
    border-bottom: 3px solid transparent;
    margin-right: 1rem; }
  .contact-message-form .-subject .form-item .form-select {
    flex: 0 0 12rem;
    max-width: 12rem;
    background: transparent no-repeat right center url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24'%3e%3cpath d='M0 0h24v24H0z' fill='none'/%3e%3cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z' fill='%23000'/%3e%3c/svg%3e"); }

.contact-message-form .-consent_privacy, .contact-message-form .-subscript_newsletter, .contact-message-form .-contact_info, .contact-message-form .-action {
  border-right: 0 none transparent;
  margin-right: 0; }

.contact-message-form .-consent_privacy {
  padding: 0; }
  @media (min-width: 1200px) {
    .contact-message-form .-consent_privacy {
      padding: 2rem 0; } }
  .contact-message-form .-consent_privacy a {
    display: inline-block; }

.contact-message-form .-subscript_newsletter .form-check {
  display: flex;
  align-items: center;
  margin-right: 0.75rem;
  padding: 1.5rem 0; }

.contact-message-form .-consent_marketing.border-right, .contact-message-form .-consent_profiling.border-right, .contact-message-form .-consent_thirdparties.border-right {
  border-right: 1px solid transparent !important; }
  @media (min-width: 1200px) {
    .contact-message-form .-consent_marketing.border-right, .contact-message-form .-consent_profiling.border-right, .contact-message-form .-consent_thirdparties.border-right {
      border-right: 1px solid #fff !important; } }

.contact-message-form .-contact_info {
  font-size: 0.7rem;
  font-weight: normal;
  letter-spacing: 0.3px;
  line-height: 1.56;
  color: #bbbbbc;
  padding: 0; }
  @media (min-width: 1200px) {
    .contact-message-form .-contact_info {
      padding: 2rem 0; } }

.contact-message-form .-actions {
  display: flex;
  flex-direction: column-reverse; }
  @media (min-width: 1200px) {
    .contact-message-form .-actions {
      flex-direction: row; } }

.contact-message-form.contact-message-newsletter-subscription-form .-firstname, .contact-message-form.contact-message-newsletter-subscription-form .-lastname, .contact-message-form.contact-message-newsletter-subscription-form .-mail, .contact-message-form.contact-message-user-action-form .-firstname, .contact-message-form.contact-message-user-action-form .-lastname, .contact-message-form.contact-message-user-action-form .-mail {
  margin-bottom: 1rem; }

.contact-message-form.contact-message-newsletter-subscription-form input.form-email, .contact-message-form.contact-message-user-action-form input.form-email {
  background-color: transparent;
  color: #fff;
  font-size: 1.25rem;
  padding: 1rem 1rem 1rem 0;
  max-width: 100%;
  width: 100%;
  margin: 0;
  border: 0;
  border-bottom: 1px solid; }
  .contact-message-form.contact-message-newsletter-subscription-form input.form-email:read-only, .contact-message-form.contact-message-user-action-form input.form-email:read-only {
    background-color: transparent;
    color: #bbbbbc; }

.contact-message-form.contact-message-newsletter-subscription-form .-action, .contact-message-form.contact-message-user-action-form .-action {
  width: calc(2rem + 2px);
  position: absolute;
  top: 1rem;
  right: 0; }
  @media (min-width: 1200px) {
    .contact-message-form.contact-message-newsletter-subscription-form .-action, .contact-message-form.contact-message-user-action-form .-action {
      top: 3rem; } }

.contact-message-form.contact-message-newsletter-subscription-form .form-submit, .contact-message-form.contact-message-user-action-form .form-submit {
  width: 2rem;
  height: 2rem;
  background: #000 no-repeat center center url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24'%3e%3cpath d='M0 0h24v24H0z' fill='none'/%3e%3cpath d='M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z' fill='%23fff'/%3e%3c/svg%3e"); }

.contact-message-form.contact-message-newsletter-subscription-form .form-action-item .material-icons, .contact-message-form.contact-message-user-action-form .form-action-item .material-icons {
  display: none; }

.contact-message-form.contact-message-newsletter-subscription-form .-message_fields, .contact-message-form.contact-message-user-action-form .-message_fields {
  position: relative;
  padding-top: 0; }
  @media (min-width: 1200px) {
    .contact-message-form.contact-message-newsletter-subscription-form .-message_fields, .contact-message-form.contact-message-user-action-form .-message_fields {
      padding: 2rem 0; } }

.contact-message-form.contact-message-form.contact-message-user-action-form .-message_fields {
  padding: 1rem 0 2rem 0; }

.contact-message-form.contact-message-form.contact-message-user-action-form .-action {
  top: 1rem; }

.contact-message-form.contact-message-form.contact-message-user-action-form .-contact_info {
  padding-bottom: 0; }

.block.contact-message-form.contact-message-newsletter-subscription-form {
  background-image: url("../images/bg-newsletter-subscribe-form.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: transparent;
  width: 100%; }
  .block.contact-message-form.contact-message-newsletter-subscription-form .form-wrapper.wrapper {
    background-color: transparent; }
  .block.contact-message-form.contact-message-newsletter-subscription-form .-consents .privacy_link {
    margin-bottom: 0.5rem; }
  .block.contact-message-form.contact-message-newsletter-subscription-form .-consents .form-check {
    margin-bottom: 0.5rem; }
  .block.contact-message-form.contact-message-newsletter-subscription-form .-consents .form-radios {
    display: flex;
    justify-content: flex-end;
    flex-direction: row-reverse; }
  .block.contact-message-form.contact-message-newsletter-subscription-form .-consents .form-spacer-horiz {
    padding: 0; }

#block-productssearchformblock form#smarg-cws-product-search-form fieldset.fieldgroup {
  position: relative;
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem; }
  @media (min-width: 992px) {
    #block-productssearchformblock form#smarg-cws-product-search-form fieldset.fieldgroup {
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%; } }
  #block-productssearchformblock form#smarg-cws-product-search-form fieldset.fieldgroup legend {
    margin-bottom: 0; }
    #block-productssearchformblock form#smarg-cws-product-search-form fieldset.fieldgroup legend .fieldset-legend {
      font-size: 1.25rem;
      font-weight: 700; }

.theme-light .block-facets .facets-widget-checkbox ul li.facet-item label {
  margin-bottom: 0;
  line-height: 1; }
  .theme-light .block-facets .facets-widget-checkbox ul li.facet-item label .facet-item__value {
    color: #41414a; }
  .theme-light .block-facets .facets-widget-checkbox ul li.facet-item label .facet-item__count {
    color: #41414a; }

.theme-light .block-facets .facets-widget-checkbox ul li.facet-item.is-active label .facet-item__value {
  color: #bfbfbf; }

.theme-light .form-checkboxes .form-type-checkbox input.form-checkbox:checked + label.option {
  color: #bfbfbf; }

.theme-light .form-checkboxes .form-type-checkbox label.option {
  color: #41414a; }
  .theme-light .form-checkboxes .form-type-checkbox label.option:hover label.option {
    color: #bfbfbf; }

.theme-light.components.component-contact-form form#contact-message-contact-form-form .form-wrapper.field--name-field-marketing-consent, .theme-light.components.component-contact-form form#contact-message-contact-form-form .form-wrapper.field--name-field-profiling-consent, .theme-light.components.component-contact-form form#contact-message-contact-form-form .form-wrapper.field--name-field-third-party-mktg-consent {
  border-color: #bfbfbf; }

.theme-light.components.component-contact-form form.contact-message-form .border {
  border-color: #bfbfbf !important; }

.theme-light.components.component-contact-form form.contact-message-form .border-top {
  border-top-color: #bfbfbf !important; }

.theme-light.components.component-contact-form form.contact-message-form .border-right {
  border-right-color: transparent !important; }
  @media (min-width: 1200px) {
    .theme-light.components.component-contact-form form.contact-message-form .border-right {
      border-right-color: #bfbfbf !important; } }

.theme-light.components.component-contact-form form.contact-message-form .border-bottom {
  border-bottom-color: #bfbfbf !important; }

.theme-light.components.component-contact-form form.contact-message-form .border-left {
  border-left-color: #bfbfbf !important; }

.theme-light.components.component-contact-form form.contact-message-form a, .theme-light.components.component-contact-form form.contact-message-form a:not(.btn-corporate) {
  color: #000; }

.theme-light.components.component-contact-form form.contact-message-form input.form-text:read-only, .theme-light.components.component-contact-form form.contact-message-form input.form-email:read-only, .theme-light.components.component-contact-form form.contact-message-form input.form-tel:read-only {
  background-color: #fbfbfb;
  color: #bbbbbc; }

.theme-light.components.component-contact-form form.contact-message-form .form-action-item .material-icons {
  color: #fff; }

.theme-light.components.component-contact-form form.contact-message-form .form-separator {
  border-top-color: #bfbfbf; }

.theme-light.components.component-contact-form form.contact-message-form .-subject .form-item label {
  color: #bfbfbf; }

.theme-light.components.component-contact-form form.contact-message-form .-contact_info {
  color: #bbbbbc; }

.theme-light.components.component-contact-form form.contact-message-form.contact-message-newsletter-subscription-form input.form-email {
  background-color: transparent;
  color: #bfbfbf; }
  .theme-light.components.component-contact-form form.contact-message-form.contact-message-newsletter-subscription-form input.form-email:read-only {
    background-color: transparent;
    color: #bbbbbc; }

form#newsletter-subscribe-form {
  position: relative;
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  justify-content: space-between;
  flex-direction: column; }
  form#newsletter-subscribe-form .form-control, form#newsletter-subscribe-form .path-user #auth_box #middle_part .user-login-form .form-text, .path-user #auth_box #middle_part .user-login-form form#newsletter-subscribe-form .form-text, form#newsletter-subscribe-form .path-user #auth_box #middle_part .user-pass .form-text, .path-user #auth_box #middle_part .user-pass form#newsletter-subscribe-form .form-text {
    display: block;
    width: 100%;
    height: auto;
    padding: 1rem 0;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5rem;
    color: #fff;
    background-color: transparent;
    border: 0 none transparent;
    border-radius: 0; }
    form#newsletter-subscribe-form .form-control::placeholder, form#newsletter-subscribe-form .path-user #auth_box #middle_part .user-login-form .form-text::placeholder, .path-user #auth_box #middle_part .user-login-form form#newsletter-subscribe-form .form-text::placeholder, form#newsletter-subscribe-form .path-user #auth_box #middle_part .user-pass .form-text::placeholder, .path-user #auth_box #middle_part .user-pass form#newsletter-subscribe-form .form-text::placeholder {
      color: #999999;
      opacity: 1; }
  form#newsletter-subscribe-form .form-group.-email {
    flex: 1 0 100%;
    width: 100%; }
    form#newsletter-subscribe-form .form-group.-email input {
      transition: 125ms ease-in-out all;
      border-bottom: 1px solid #999999; }
      form#newsletter-subscribe-form .form-group.-email input:hover, form#newsletter-subscribe-form .form-group.-email input:focus, form#newsletter-subscribe-form .form-group.-email input:active {
        transition: 125ms ease-in-out all;
        border-bottom-color: white; }
  form#newsletter-subscribe-form .form-group.-actions {
    position: absolute;
    top: 0.6rem;
    right: 0; }
    form#newsletter-subscribe-form .form-group.-actions button[type='submit'] {
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 0.5rem; }
      form#newsletter-subscribe-form .form-group.-actions button[type='submit'] .material-icons {
        font-size: 1.25rem; }
  form#newsletter-subscribe-form .form-group.-consent {
    flex: 1 0 100%;
    width: 100%;
    padding-top: 1.5rem; }
    form#newsletter-subscribe-form .form-group.-consent label {
      cursor: pointer;
      font-size: 0.9rem;
      font-weight: 400;
      line-height: 1.5rem;
      letter-spacing: 0.3px;
      transition: 125ms ease-in-out all; }
      form#newsletter-subscribe-form .form-group.-consent label:hover {
        transition: 125ms ease-in-out all; }

.block.block-mailup-integration {
  background-image: url("../images/bg-newsletter-subscribe-form.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: transparent;
  width: 100%; }
  .block.block-mailup-integration h6 {
    font-size: 1.25rem;
    line-height: 1.5rem;
    padding: 1rem 0;
    margin-bottom: 0;
    text-align: center; }
    @media (min-width: 1200px) {
      .block.block-mailup-integration h6 {
        text-align: left; } }
  .block.block-mailup-integration > .container > .row,
  .block.block-mailup-integration > .container-fluid > .row,
  .block.block-mailup-integration > .container-sm > .row,
  .block.block-mailup-integration > .container-md > .row,
  .block.block-mailup-integration > .container-lg > .row,
  .block.block-mailup-integration > .container-xl > .row,
  .block.block-mailup-integration > .container-xxl > .row,
  .block.block-mailup-integration > .container-xxxl > .row {
    padding: 2rem 0; }

.field > .owl-carousel .owl-stage, .field > .owl-carousel .owl-item, .field > .owl-carousel .field, .field > .owl-carousel .field__item {
  display: flex; }

.field > .owl-carousel .owl-nav > button {
  display: block !important;
  position: absolute;
  top: 1rem;
  bottom: 3rem;
  width: 3rem;
  margin: 0;
  font-size: 3.25rem;
  color: #e5e5e5;
  transition: all 200ms linear;
  outline: none; }
  .field > .owl-carousel .owl-nav > button.owl-prev {
    left: 2rem; }
  .field > .owl-carousel .owl-nav > button.owl-next {
    right: 2rem; }
  .field > .owl-carousel .owl-nav > button:hover {
    color: #1d1d20;
    background-color: rgba(229, 229, 229, 0.5); }

.field--name-field-ref-client-stories > article.node .node-link .paragraph .wrapper .container {
  padding-left: 0;
  padding-right: 0; }

.view-search .container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }

.view-search .view-content {
  flex: 1 1 100%; }
  .view-search .view-content .item-list ul {
    padding-left: 0;
    list-style: none; }
    .view-search .view-content .item-list ul li {
      border-bottom: 1px solid #fff;
      padding: 1.5rem 0; }
      .view-search .view-content .item-list ul li .result-taxonomies {
        font-size: 1rem;
        font-weight: 700;
        text-transform: uppercase;
        color: #7b7b84;
        padding-bottom: .5rem; }
        .view-search .view-content .item-list ul li .result-taxonomies .taxonomies {
          display: none; }
      .view-search .view-content .item-list ul li .result-content-title {
        display: flex;
        align-content: center;
        align-items: center;
        font-size: 2.5rem;
        font-weight: 700;
        line-height: 1; }
        .view-search .view-content .item-list ul li .result-content-title a:hover {
          text-decoration: none;
          color: #000; }
      .view-search .view-content .item-list ul li .result-content-link {
        text-align: right; }
        .view-search .view-content .item-list ul li .result-content-link a {
          color: #000; }
          .view-search .view-content .item-list ul li .result-content-link a .material-icons {
            line-height: 2;
            font-size: 2.5rem; }
          .view-search .view-content .item-list ul li .result-content-link a:hover {
            color: inherit; }

.view-search .view-footer {
  background-color: transparent;
  font-size: .725rem;
  text-transform: uppercase;
  color: #7b7b84;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.5rem 1rem 0.5rem 0;
  line-height: 1.5; }

.view-search nav.pager {
  flex: 1 0 50%;
  background-color: transparent;
  order: 2; }
  .view-search nav.pager .pager__items {
    list-style: none;
    padding-left: 0;
    display: flex;
    justify-content: flex-end; }

.view .views-view-grid.cols-1 .views-row .views-col {
  flex: 0 0 100%;
  max-width: 100%; }

.view .views-view-grid.cols-2 .views-row .views-col {
  flex: 0 0 50%;
  max-width: 50%; }

.view .views-view-grid.cols-3 .views-row .views-col {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%; }

.view .views-view-grid.cols-4 .views-row .views-col {
  flex: 0 0 25%;
  max-width: 25%; }

.view .views-view-grid.cols-6 .views-row .views-col {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%; }

.view .views-view-grid.cols-12 .views-row .views-col {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%; }

.view .views-view-grid.cols-1 .views-row .views-col, .view .views-view-grid.cols-2 .views-row .views-col, .view .views-view-grid.cols-3 .views-row .views-col, .view .views-view-grid.cols-4 .views-row .views-col, .view .views-view-grid.cols-6 .views-row .views-col {
  position: relative;
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem; }
  @media (max-width: 991.98px) {
    .view .views-view-grid.cols-1 .views-row .views-col, .view .views-view-grid.cols-2 .views-row .views-col, .view .views-view-grid.cols-3 .views-row .views-col, .view .views-view-grid.cols-4 .views-row .views-col, .view .views-view-grid.cols-6 .views-row .views-col {
      flex: 0 0 100%;
      max-width: 100%; } }

.view .views-view-grid .views-row {
  float: none;
  width: auto;
  display: flex;
  flex-wrap: wrap;
  margin-right: -1.5rem;
  margin-left: -1.5rem; }
  .view .views-view-grid .views-row .views-col {
    width: unset !important; }

.view article.node-view_mode--card .card-headings {
  margin-bottom: 2rem; }

/** Components
 * no colors, only margins paddings and dimensions
 * go to theming for layout styling
 */
.components > .wrapper {
  padding-top: 3rem;
  padding-bottom: 3rem; }
  .components > .wrapper .component-spacer.-borders:first-of-type {
    padding-top: 0; }
  .components > .wrapper .component-spacer.-borders:last-of-type {
    padding-bottom: 0; }

.components h1, .components h2, .components h3, .components h4, .components h5, .components h6,
.components .h1, .components .h2, .components .h3, .components .h4, .components .h5, .components .h6 {
  margin-bottom: .5em; }

.components .component-separator {
  margin: 0 auto;
  border-top-color: #fff; }
  @media (min-width: 576px) {
    .components .component-separator {
      max-width: 100%; } }
  @media (min-width: 768px) {
    .components .component-separator {
      max-width: 100%; } }
  @media (min-width: 992px) {
    .components .component-separator {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .components .component-separator {
      max-width: 1140px; } }
  @media (min-width: 1440px) {
    .components .component-separator {
      max-width: 1400px; } }
  @media (min-width: 2440px) {
    .components .component-separator {
      max-width: 2400px; } }

.components .component-spacer {
  padding-top: 3rem;
  padding-bottom: 3rem;
  position: relative; }
  .components .component-spacer.-borders {
    padding-top: 3rem;
    padding-bottom: 3rem;
    position: relative; }
    .components .component-spacer.-borders::before, .components .component-spacer.-borders::after {
      content: "";
      display: block;
      width: calc(100% - 3rem);
      padding: 1.5rem 0;
      margin: 0 auto; }
    .components .component-spacer.-borders::before {
      border-top: 1px solid transparent; }
    .components .component-spacer.-borders::after {
      border-bottom: 1px solid transparent; }

.components .component-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -1.5rem;
  margin-left: -1.5rem; }
  .components .component-row.-intro {
    position: relative; }
    @media (min-width: 1200px) {
      .components .component-row.-intro {
        display: block;
        float: none;
        position: relative; }
        .components .component-row.-intro::after {
          display: block;
          clear: both;
          content: ""; } }
  .components .component-row.-slider {
    padding-top: 3rem;
    padding-bottom: 3rem; }

.components .component-col-content, .components .component-col-body, .components .component-col-image, .components .component-col-gallery, .components .component-col-aside {
  position: relative;
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem; }
  @media (min-width: 1200px) {
    .components .component-col-content, .components .component-col-body, .components .component-col-image, .components .component-col-gallery, .components .component-col-aside {
      flex: 0 0 50%;
      max-width: 50%; } }
  .components .component-col-content.col-full, .components .component-col-body.col-full, .components .component-col-image.col-full, .components .component-col-gallery.col-full, .components .component-col-aside.col-full {
    text-align: center; }
    @media (min-width: 1200px) {
      .components .component-col-content.col-full, .components .component-col-body.col-full, .components .component-col-image.col-full, .components .component-col-gallery.col-full, .components .component-col-aside.col-full {
        flex: 0 0 100%;
        max-width: 100%; } }
  .components .component-col-content .header, .components .component-col-content .body, .components .component-col-content .footer, .components .component-col-body .header, .components .component-col-body .body, .components .component-col-body .footer, .components .component-col-image .header, .components .component-col-image .body, .components .component-col-image .footer, .components .component-col-gallery .header, .components .component-col-gallery .body, .components .component-col-gallery .footer, .components .component-col-aside .header, .components .component-col-aside .body, .components .component-col-aside .footer {
    padding-right: 0;
    padding-left: 0; }

.components .component-col-gallery {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  padding-top: 3rem;
  margin-bottom: 0.5rem; }

@media (min-width: 1200px) {
  .components.-layout-center .component-col-content {
    flex: 0 0 100%;
    max-width: 100%; } }

@media (min-width: 1200px) {
  .components.-layout-text .component-col-content {
    flex: 0 0 100%;
    max-width: 100%; } }

.components.layout-right .component-row {
  flex-direction: row; }
  .components.layout-right .component-row:after {
    order: 999; }

@media (min-width: 1200px) {
  .components.layout-right .component-col-content {
    order: 2; } }

.components.has-overlay {
  position: relative;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll; }
  .components.has-overlay:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: .8; }

.components.has-bg-image {
  background-size: cover !important; }

.components.full-height .wrapper {
  min-height: 100vh; }

.components.paragraph .header .title {
  font-size: 1.75rem;
  line-height: 1.5; }

.components.paragraph .header .subtitle {
  font-size: 1.25rem;
  line-height: 1.5; }

.components .header, .components .body, .components .footer {
  position: relative;
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  flex: 0 0 100%;
  max-width: 100%; }

.components .body p:last-of-type {
  margin-bottom: 0; }

.components .body ul {
  list-style: none;
  margin: 0;
  padding: 1rem 0 1rem 1rem; }
  .components .body ul li::before {
    display: inline-block;
    width: 1em;
    margin-left: -1em; }

.components .image {
  width: 100%;
  margin-bottom: 0; }
  .components .image .content-image {
    display: block; }
    .components .image .content-image img {
      width: 100%;
      max-width: 100%;
      height: auto; }
  .components .image .field--type-image {
    width: 100%; }
  .components .image picture {
    display: block; }

.components .file {
  display: inline-block;
  min-height: auto;
  padding-left: 0;
  background-image: none; }

.components figure {
  margin-bottom: 0; }

.components.component-search-advanced > .wrapper > .container {
  padding-top: 0;
  padding-bottom: 0; }

.components.component-search-results > .wrapper > .container {
  border-bottom: 0;
  padding-top: 0; }

/** Theming
 * only colors and rendering styles
 * go to ## theming for layout styling
 */
.components .body a:not(.btn) {
  color: #000;
  font-weight: 700; }
  .components .body a:not(.btn):hover, .components .body a:not(.btn):focus {
    color: black;
    text-decoration: none; }

.components .body ul li::before {
  content: "\2022";
  color: #000;
  font-weight: 700; }

.components .file-link {
  font-weight: 700;
  text-decoration: none; }
  .components .file-link:hover, .components .file-link:focus {
    text-decoration: underline; }
  .components .file-link.-download {
    color: #000;
    font-size: 1rem;
    letter-spacing: 1px;
    text-transform: uppercase; }
    .components .file-link.-download::before {
      content: "get_app";
      font-family: "Material Icons";
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      display: inline-block;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      font-weight: 700;
      vertical-align: middle;
      padding: 0.25rem 1rem 0.25rem 0.25rem; }
    .components .file-link.-download:hover, .components .file-link.-download:focus {
      color: black; }

body header .components.theme-transparent, body main .components.theme-transparent, body footer .components.theme-transparent {
  background-color: transparent;
  color: #191919; }
  body header .components.theme-transparent h1, body header .components.theme-transparent h2, body header .components.theme-transparent h3, body header .components.theme-transparent h4, body header .components.theme-transparent h5, body header .components.theme-transparent h6, body header .components.theme-transparent p, body header .components.theme-transparent .h1, body header .components.theme-transparent .h2, body header .components.theme-transparent .h3, body header .components.theme-transparent .h4, body header .components.theme-transparent .h5, body header .components.theme-transparent .h6, body header .components.theme-transparent .p, body main .components.theme-transparent h1, body main .components.theme-transparent h2, body main .components.theme-transparent h3, body main .components.theme-transparent h4, body main .components.theme-transparent h5, body main .components.theme-transparent h6, body main .components.theme-transparent p, body main .components.theme-transparent .h1, body main .components.theme-transparent .h2, body main .components.theme-transparent .h3, body main .components.theme-transparent .h4, body main .components.theme-transparent .h5, body main .components.theme-transparent .h6, body main .components.theme-transparent .p, body footer .components.theme-transparent h1, body footer .components.theme-transparent h2, body footer .components.theme-transparent h3, body footer .components.theme-transparent h4, body footer .components.theme-transparent h5, body footer .components.theme-transparent h6, body footer .components.theme-transparent p, body footer .components.theme-transparent .h1, body footer .components.theme-transparent .h2, body footer .components.theme-transparent .h3, body footer .components.theme-transparent .h4, body footer .components.theme-transparent .h5, body footer .components.theme-transparent .h6, body footer .components.theme-transparent .p {
    color: #191919; }
  body header .components.theme-transparent a:not(.btn):not(.goto), body main .components.theme-transparent a:not(.btn):not(.goto), body footer .components.theme-transparent a:not(.btn):not(.goto) {
    color: #000; }
    body header .components.theme-transparent a:not(.btn):not(.goto):hover, body header .components.theme-transparent a:not(.btn):not(.goto):focus, body header .components.theme-transparent a:not(.btn):not(.goto):active, body main .components.theme-transparent a:not(.btn):not(.goto):hover, body main .components.theme-transparent a:not(.btn):not(.goto):focus, body main .components.theme-transparent a:not(.btn):not(.goto):active, body footer .components.theme-transparent a:not(.btn):not(.goto):hover, body footer .components.theme-transparent a:not(.btn):not(.goto):focus, body footer .components.theme-transparent a:not(.btn):not(.goto):active {
      color: #000; }
  body header .components.theme-transparent a.goto, body main .components.theme-transparent a.goto, body footer .components.theme-transparent a.goto {
    color: #191919; }
    body header .components.theme-transparent a.goto:hover, body header .components.theme-transparent a.goto:focus, body header .components.theme-transparent a.goto:active, body main .components.theme-transparent a.goto:hover, body main .components.theme-transparent a.goto:focus, body main .components.theme-transparent a.goto:active, body footer .components.theme-transparent a.goto:hover, body footer .components.theme-transparent a.goto:focus, body footer .components.theme-transparent a.goto:active {
      color: #000; }
  body header .components.theme-transparent .muted, body main .components.theme-transparent .muted, body footer .components.theme-transparent .muted {
    color: #bfbfbf; }
  body header .components.theme-transparent .component-spacer.-borders:before, body header .components.theme-transparent .component-spacer.-borders:after, body main .components.theme-transparent .component-spacer.-borders:before, body main .components.theme-transparent .component-spacer.-borders:after, body footer .components.theme-transparent .component-spacer.-borders:before, body footer .components.theme-transparent .component-spacer.-borders:after {
    border-color: #191919; }
  body header .components.theme-transparent .component-filelist .files .files-wrapper .files-container .field-items, body header .components.theme-transparent .component-filelist .files .files-wrapper .files-container .field-item, body main .components.theme-transparent .component-filelist .files .files-wrapper .files-container .field-items, body main .components.theme-transparent .component-filelist .files .files-wrapper .files-container .field-item, body footer .components.theme-transparent .component-filelist .files .files-wrapper .files-container .field-items, body footer .components.theme-transparent .component-filelist .files .files-wrapper .files-container .field-item {
    border-color: #191919; }
  body header .components.theme-transparent.component-hero > .wrapper > .container:before, body header .components.theme-transparent.component-hero > .wrapper > .container-fluid:before, body header .components.theme-transparent.component-hero > .wrapper > .container-sm:before, body header .components.theme-transparent.component-hero > .wrapper > .container-md:before, body header .components.theme-transparent.component-hero > .wrapper > .container-lg:before, body header .components.theme-transparent.component-hero > .wrapper > .container-xl:before, body header .components.theme-transparent.component-hero > .wrapper > .container-xxl:before, body header .components.theme-transparent.component-hero > .wrapper > .container-xxxl:before, body main .components.theme-transparent.component-hero > .wrapper > .container:before, body main .components.theme-transparent.component-hero > .wrapper > .container-fluid:before, body main .components.theme-transparent.component-hero > .wrapper > .container-sm:before, body main .components.theme-transparent.component-hero > .wrapper > .container-md:before, body main .components.theme-transparent.component-hero > .wrapper > .container-lg:before, body main .components.theme-transparent.component-hero > .wrapper > .container-xl:before, body main .components.theme-transparent.component-hero > .wrapper > .container-xxl:before, body main .components.theme-transparent.component-hero > .wrapper > .container-xxxl:before, body footer .components.theme-transparent.component-hero > .wrapper > .container:before, body footer .components.theme-transparent.component-hero > .wrapper > .container-fluid:before, body footer .components.theme-transparent.component-hero > .wrapper > .container-sm:before, body footer .components.theme-transparent.component-hero > .wrapper > .container-md:before, body footer .components.theme-transparent.component-hero > .wrapper > .container-lg:before, body footer .components.theme-transparent.component-hero > .wrapper > .container-xl:before, body footer .components.theme-transparent.component-hero > .wrapper > .container-xxl:before, body footer .components.theme-transparent.component-hero > .wrapper > .container-xxxl:before {
    background-color: rgba(0, 0, 0, 0); }
  body header .components.theme-transparent.has-overlay:before, body main .components.theme-transparent.has-overlay:before, body footer .components.theme-transparent.has-overlay:before {
    background-color: transparent; }
  body header .components.theme-transparent .social-icon.icon-behance, body main .components.theme-transparent .social-icon.icon-behance, body footer .components.theme-transparent .social-icon.icon-behance {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23000' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='transparent' fill-rule='evenodd' d='M61.1 32h16.5v4H61.1v-4zM50.8 63.5c-.8 1.5-1.9 2.7-3.2 3.7-1.4 1-2.9 1.7-4.6 2.1-1.7.5-3.5.7-5.3.7H17.8V29.2H37c2 0 3.7.2 5.3.5 1.6.3 3 .9 4.1 1.7 1.1.8 2 1.8 2.7 3.1.6 1.3.9 2.9.9 4.8 0 2.1-.5 3.8-1.4 5.1-.9 1.4-2.3 2.5-4.2 3.4 2.5.7 4.4 2 5.6 3.8 1.2 1.8 1.8 4 1.8 6.5.2 2.1-.2 3.9-1 5.4zm33.3-6.3H62.8c0 2.3.8 4.5 2 5.7 1.2 1.2 3 1.8 5.2 1.8 1.6 0 3.1-.4 4.2-1.2 1.2-.8 1.9-1.7 2.2-2.6h7.1c-1.1 3.6-2.9 6.1-5.3 7.6-2.3 1.5-5.2 2.3-8.6 2.3-2.3 0-4.4-.4-6.3-1.1-1.9-.8-3.4-1.8-4.8-3.2-1.3-1.4-2.3-3-3-4.9-.7-1.9-1.1-4-1.1-6.3 0-2.2.4-4.3 1.1-6.2.7-1.9 1.8-3.6 3.1-4.9 1.3-1.4 2.9-2.5 4.8-3.3 1.9-.8 3.9-1.2 6.2-1.2 2.5 0 4.7.5 6.6 1.5 1.9 1 3.4 2.3 4.6 3.9 1.2 1.6 2.1 3.5 2.6 5.6.7 2 .9 4.2.7 6.5zM69.5 45.8c-1.3 0-2.4.2-3.2.7-.8.4-1.5 1-2.1 1.6-.5.7-.9 1.3-1.1 2.1-.2.7-.3 1.4-.4 1.9H76c-.2-2.1-.9-3.6-1.9-4.7-.9-1.1-2.6-1.6-4.6-1.6zm-28 7.5c-1.2-.9-2.7-1.3-4.7-1.3H27v11.2h9.6c.9 0 1.7-.1 2.5-.3.8-.2 1.5-.5 2.1-.9.6-.4 1.1-.9 1.5-1.6.4-.7.5-1.6.5-2.6 0-2.1-.6-3.6-1.7-4.5zm-1.4-9c1-.8 1.5-2 1.5-3.7 0-1-.2-1.7-.5-2.3-.3-.6-.8-1.1-1.4-1.4-.6-.3-1.2-.6-2-.7-.7-.1-1.5-.2-2.3-.2H27v9.5h9.1c1.6-.1 2.9-.5 4-1.2z'/%3e%3c/svg%3e"); }
  body header .components.theme-transparent .social-icon.icon-facebook, body main .components.theme-transparent .social-icon.icon-facebook, body footer .components.theme-transparent .social-icon.icon-facebook {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23000' d='M0 30C0 13.431 13.45 0 30.043 0s30.044 13.431 30.044 30c0 16.569-13.451 30-30.044 30C13.451 60 0 46.569 0 30z'/%3e%3cpath class='item' fill='transparent' d='M26.594 21.73v3.717H24v4.545h2.594V43.5h5.328V29.992h3.575s.335-2.179.497-4.562h-4.052v-3.108c0-.465.58-1.09 1.155-1.09H36V16.5h-3.947c-5.591 0-5.46 4.55-5.46 5.23z'/%3e%3c/svg%3e"); }
  body header .components.theme-transparent .social-icon.icon-github, body main .components.theme-transparent .social-icon.icon-github, body footer .components.theme-transparent .social-icon.icon-github {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23000' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='transparent' fill-rule='evenodd' d='M81.8 61.2c-.6 2.2-.8 2.9-1.1 3.5l-.2.4c-2.7 6.2-8.7 10.2-21.1 11.5H41.8c-11.6-1.3-18.2-5.3-21.5-11.4l-.2-.4c-.3-.6-.6-1.3-.9-2-.2-.3-.2-.2-.2-.5-1.2-3.3-1.7-7.1-1.7-11.4 0-5.6 2-10.2 5.4-13.8-.5-1.3-2.3-6.6.5-13.6 0 0 4.3-1.4 14.2 5.3 4.1-1.1 8.6-1.7 12.9-1.7 4 0 8 .5 11.7 1.4 6.9-4.6 11-5.2 12.7-5.2.7 0 1 .1 1 .1 2.4 6 1.5 10.6.9 12.7 3.7 3.7 6 8.6 6 14.7.1 4.4-.2 8.2-.8 10.4zM60.9 45.8c-3.1 0-6.6.6-10.3.6-7.3 0-13.7-2.1-17.5 1.9-2.3 2.4-3.6 5.3-3.6 8.5 0 13.1 9.5 15.1 21.2 15.1s21.2-.4 21.2-15.1c-.2-3.2-1.5-6.1-3.8-8.6-1.8-1.9-4.3-2.4-7.2-2.4zM39.4 64.6c-2.4 0-4.4-3.3-4.4-7.3 0-4.1 2-7.3 4.4-7.3 2.4 0 4.4 3.3 4.4 7.3s-2 7.3-4.4 7.3zm23.3.2c-2.4 0-4.4-3.3-4.4-7.3 0-4.1 2-7.3 4.4-7.3 2.4 0 4.4 3.3 4.4 7.3s-1.9 7.3-4.4 7.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-transparent .social-icon.icon-instagram, body main .components.theme-transparent .social-icon.icon-instagram, body footer .components.theme-transparent .social-icon.icon-instagram {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23000' d='M0 30C0 13.431 13.45 0 30.043 0s30.044 13.431 30.044 30c0 16.569-13.451 30-30.044 30C13.451 60 0 46.569 0 30z'/%3e%3cpath class='item' fill='transparent' d='M35.475 16.429a7.104 7.104 0 017.096 7.096v11.522c0 3.912-3.183 7.096-7.096 7.096H23.953a7.104 7.104 0 01-7.096-7.096V23.525a7.104 7.104 0 017.096-7.096zm0 2.28H23.953a4.82 4.82 0 00-4.814 4.816v11.522a4.82 4.82 0 004.814 4.814h11.522a4.82 4.82 0 004.815-4.814V23.525a4.82 4.82 0 00-4.815-4.815zm-5.76 3.95c3.653 0 6.625 2.974 6.625 6.627a6.632 6.632 0 01-6.626 6.625 6.633 6.633 0 01-6.626-6.625 6.634 6.634 0 016.626-6.626zm0 2.283a4.349 4.349 0 00-4.345 4.344 4.349 4.349 0 004.344 4.344 4.349 4.349 0 004.345-4.344 4.35 4.35 0 00-4.345-4.344zm6.903-4.217c.441 0 .873.179 1.183.49.312.31.49.743.49 1.183 0 .44-.178.872-.49 1.184-.311.31-.742.49-1.183.49-.44 0-.872-.18-1.182-.49a1.687 1.687 0 01-.491-1.184c0-.44.18-.872.491-1.183.31-.311.742-.49 1.182-.49z'/%3e%3c/svg%3e"); }
  body header .components.theme-transparent .social-icon.icon-linkedin, body main .components.theme-transparent .social-icon.icon-linkedin, body footer .components.theme-transparent .social-icon.icon-linkedin {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3e%3cpath class='bg' fill='%23000' d='M30 0c16.57 0 30 13.43 30 30S46.57 60 30 60 0 46.57 0 30 13.43 0 30 0z'/%3e%3cpath class='item' fill='transparent' fill-rule='evenodd' d='M21.2 24.85v20.42h-6.8V24.85h6.8zm16.69-.48c4.47 0 7.83 2.92 7.83 9.19v11.71h-6.8V34.35c0-2.75-.98-4.62-3.44-4.62-1.88 0-3 1.26-3.49 2.48-.18.44-.23 1.05-.23 1.66v11.41h-6.8v-.23c.01-.94.03-4.56.04-8.5v-1.54-5.18c0-2.48-.01-4.43-.04-4.98h6.8v2.89c.91-1.39 2.52-3.37 6.13-3.37zm-16.24-5.84c0 1.96-1.48 3.53-3.85 3.53h-.04c-2.28 0-3.76-1.57-3.76-3.53 0-2 1.52-3.53 3.85-3.53 2.32 0 3.75 1.52 3.8 3.53z'/%3e%3c/svg%3e"); }
  body header .components.theme-transparent .social-icon.icon-pinterest, body main .components.theme-transparent .social-icon.icon-pinterest, body footer .components.theme-transparent .social-icon.icon-pinterest {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23000' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='transparent' fill-rule='evenodd' d='M74 50.55c-1.3 3.6-3.2 7-5.8 9.5-2.9 2.8-7.7 5.7-14.3 5.1-3.8-.3-6.1-2-8.2-4.6-1.3 4.5-1.9 9.2-3.6 13.3-1.2 2.9-2.8 5.5-4.6 8-.5.8-1 1.9-2.1 2.1-2.5-10.1 1.1-20.2 3.2-29.1.3-1.1.5-2.3.8-3.5.3-1.1.8-2.4.8-3.3 0-1.1-.7-2.1-.9-3.1-.9-4.7.3-9.5 3.1-11.7 1.3-1.1 4-2 6.2-1.2 4.6 1.7 2.9 8.4 1.5 12.9-.8 2.5-2.1 5.6-2.1 8 .1 3.4 3.4 6.3 7.6 5.7 2.1-.3 3.5-1.2 4.8-2.3 3.9-3.5 6.7-11.4 6.2-19.3s-6-12.9-13.8-13.5c-12-.9-20.5 6.7-21.2 16.9-.3 3.7.6 6.5 2.2 8.6.3.4.9 1 1 1.7.1.9-.9 4.9-1.8 5.1-1.9.5-5.2-2.8-5.9-3.9-1.9-2.6-3.1-6.8-3.1-10.8 0-7.7 3.6-13.3 7.8-17.2 4.5-4.2 10.3-6.5 18.1-6.9 10.9-.6 19.2 4.6 23.2 11.3 1.4 2.3 2.6 5.6 2.8 8.9.4 5.1-.5 9.4-1.9 13.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-transparent .social-icon.icon-share, body main .components.theme-transparent .social-icon.icon-share, body footer .components.theme-transparent .social-icon.icon-share {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23000' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='transparent' fill-rule='evenodd' d='M58.11 69.36c-6.8-3.7-14.3-6.7-21.2-10.3-6.5 4.4-15 1.2-17.2-4.8-2.8-7.6 2.9-16.5 13-14.8 1.7.3 2.9 1.2 4.5 2.1 6.9-3.4 13.7-6.9 20.9-10 0-7.3 6.1-13.3 14.5-11.1 11.6 3 9.9 22-4 21.4-3-.1-4.4-1-6.9-2.9-6.8 3.3-13.7 6.6-20.4 10-1 3.3 2.3 4.2 4.5 5.3 4.8 2.4 11.1 4.9 15.1 7.4 2.2-.9 3.5-2.2 5.6-2.6 7.2-1.6 13.8 3.3 14 10.3.4 14.5-23 14.7-22.4 0z'/%3e%3c/svg%3e"); }
  body header .components.theme-transparent .social-icon.icon-snapchat, body main .components.theme-transparent .social-icon.icon-snapchat, body footer .components.theme-transparent .social-icon.icon-snapchat {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23000' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='transparent' fill-rule='evenodd' d='M75.4 73.4c-1.5.2-.2 5.2-2.2 5.1-2-.1-8.2-2.4-10.9-.1-2.4 2.1-5.8 5.4-11.2 6.1-.2.1-1.8.1-2.2 0-5.4-.7-8.8-4.1-11.2-6.1-2.7-2.3-8.9 0-10.9.1s-.7-4.9-2.2-5.1c-4-.5-12.8-3.4-7.6-5.1 7.4-2.4 11.5-7.5 13.4-11.6 1.7-3.6 1-6-.8-6.8-2-.9-7.6-1.1-6.6-4.8 1.1-3.8 7.4-.6 7.4-.6s1.7.4 1.7-1.5c0-4.8-2.2-14.5 3.4-21 3.9-4.5 9.5-6 12.4-6.4h.2c1-.2 1.9-.2 1.9-.2s.9 0 1.9.2h.2c2.9.5 8.5 1.9 12.4 6.4 5.6 6.5 3.4 16.2 3.4 21 0 2 1.7 1.5 1.7 1.5s6.4-3.2 7.4.6c1 3.7-4.6 3.9-6.6 4.8-1.8.8-2.5 3.2-.8 6.8 2 4.1 6 9.2 13.4 11.6 5.1 1.7-3.6 4.6-7.6 5.1z'/%3e%3c/svg%3e"); }
  body header .components.theme-transparent .social-icon.icon-twitter, body main .components.theme-transparent .social-icon.icon-twitter, body footer .components.theme-transparent .social-icon.icon-twitter {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23000' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='transparent' fill-rule='evenodd' d='M76.7 36.4c.3 9.1-2.3 16.4-5.7 22.1-3.3 5.6-7.8 10.1-13.2 13.3-5.4 3.3-12.6 5.7-21.1 5.4-7.9-.2-14.2-2.5-19.3-5.6-.3-.2-.7-.4-.9-.7 8.8 1 15.5-1.9 20.3-5.6-3.5-.1-6.2-1.3-8.2-3-2-1.6-3.7-3.8-4.6-6.6 1.8.4 4.4.3 6-.2-3.3-.7-5.7-2.5-7.6-4.7-1.9-2.1-3.2-5-3.2-9 .1-.2.4.1.6.2 1.5.7 3.4 1.3 5.5 1.4-3.4-2.4-6.8-7-5.8-13.5.3-1.9.9-3.5 1.7-4.9.9.9 1.7 1.9 2.6 2.8C30 34 38 38.5 49.6 39.4c-1.6-7.1 2.1-12.4 6.6-15 2.5-1.4 6-2.1 9.4-1.4 3.1.6 5.5 2.2 7.3 4 3.4-.6 6.1-1.9 8.7-3.3-1.2 3.3-3.1 5.9-6 7.5 2.8-.2 5.5-1.2 7.8-2.1-1.7 2.9-4.1 5.2-6.7 7.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-transparent .social-icon.icon-vimeo, body main .components.theme-transparent .social-icon.icon-vimeo, body footer .components.theme-transparent .social-icon.icon-vimeo {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23000' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='transparent' fill-rule='evenodd' d='M76.7 36.4c.3 9.1-2.3 16.4-5.7 22.1-3.3 5.6-7.8 10.1-13.2 13.3-5.4 3.3-12.6 5.7-21.1 5.4-7.9-.2-14.2-2.5-19.3-5.6-.3-.2-.7-.4-.9-.7 8.8 1 15.5-1.9 20.3-5.6-3.5-.1-6.2-1.3-8.2-3-2-1.6-3.7-3.8-4.6-6.6 1.8.4 4.4.3 6-.2-3.3-.7-5.7-2.5-7.6-4.7-1.9-2.1-3.2-5-3.2-9 .1-.2.4.1.6.2 1.5.7 3.4 1.3 5.5 1.4-3.4-2.4-6.8-7-5.8-13.5.3-1.9.9-3.5 1.7-4.9.9.9 1.7 1.9 2.6 2.8C30 34 38 38.5 49.6 39.4c-1.6-7.1 2.1-12.4 6.6-15 2.5-1.4 6-2.1 9.4-1.4 3.1.6 5.5 2.2 7.3 4 3.4-.6 6.1-1.9 8.7-3.3-1.2 3.3-3.1 5.9-6 7.5 2.8-.2 5.5-1.2 7.8-2.1-1.7 2.9-4.1 5.2-6.7 7.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-transparent .social-icon.icon-wineplatform, body main .components.theme-transparent .social-icon.icon-wineplatform, body footer .components.theme-transparent .social-icon.icon-wineplatform {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23000' d='M0 30C0 13.431 13.45 0 30.043 0s30.044 13.431 30.044 30c0 16.569-13.451 30-30.044 30C13.451 60 0 46.569 0 30z'/%3e%3cpath class='item' fill='transparent' d='M43.182 39.818V42H17v-2.182h26.182zM19.816 18l4.064 13.636L28.337 18h3.507l4.457 13.636L40.366 18h2.816l-5.506 17.844.051.156H35l.034-.113-4.944-14.654-4.943 14.654.035.113h-2.727l.05-.156L17 18h2.816z'/%3e%3c/svg%3e"); }
  body header .components.theme-transparent .social-icon.icon-youtube, body main .components.theme-transparent .social-icon.icon-youtube, body footer .components.theme-transparent .social-icon.icon-youtube {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23000' d='M30.04 0c16.6 0 30.05 13.43 30.05 30S46.64 60 30.04 60C13.45 60 0 46.57 0 30S13.45 0 30.04 0z'/%3e%3cpath class='item' fill='transparent' fill-rule='evenodd' d='M30.34 19c.98 0 3.97.02 7.01.13l.85.03c1.05.05 2.07.1 3 .17.63.08 1.99.08 3.21 1.39.96.99 1.27 3.24 1.27 3.24v.01l.01.06c.05.44.31 2.83.31 5.22v2.48c0 2.39-.26 4.78-.31 5.22l-.01.07v.01s-.31 2.25-1.27 3.24c-1.22 1.31-2.58 1.31-3.21 1.39-3.97.29-9.71.33-10.95.34h-.33c-.51-.01-3.35-.04-6.09-.11l-.57-.02c-1.68-.05-3.25-.11-4.14-.2-.71-.13-2.31-.09-3.53-1.4-.96-.99-1.27-3.24-1.27-3.24l-.01-.08c-.05-.43-.31-2.82-.31-5.22V29c.02-2.3.26-4.54.31-4.97l.01-.07s.31-2.25 1.27-3.24c1.22-1.31 2.58-1.31 3.21-1.39.93-.07 1.95-.12 3-.16l.85-.04c3.04-.11 6.04-.13 7.01-.13h.68zm5 11.16l-8.64-4.61v9.19l8.64-4.58z'/%3e%3c/svg%3e"); }

body header .components.theme-light, body main .components.theme-light, body footer .components.theme-light {
  background-color: #f5f5f5;
  color: #191919; }
  body header .components.theme-light h1, body header .components.theme-light h2, body header .components.theme-light h3, body header .components.theme-light h4, body header .components.theme-light h5, body header .components.theme-light h6, body header .components.theme-light p, body header .components.theme-light .h1, body header .components.theme-light .h2, body header .components.theme-light .h3, body header .components.theme-light .h4, body header .components.theme-light .h5, body header .components.theme-light .h6, body header .components.theme-light .p, body main .components.theme-light h1, body main .components.theme-light h2, body main .components.theme-light h3, body main .components.theme-light h4, body main .components.theme-light h5, body main .components.theme-light h6, body main .components.theme-light p, body main .components.theme-light .h1, body main .components.theme-light .h2, body main .components.theme-light .h3, body main .components.theme-light .h4, body main .components.theme-light .h5, body main .components.theme-light .h6, body main .components.theme-light .p, body footer .components.theme-light h1, body footer .components.theme-light h2, body footer .components.theme-light h3, body footer .components.theme-light h4, body footer .components.theme-light h5, body footer .components.theme-light h6, body footer .components.theme-light p, body footer .components.theme-light .h1, body footer .components.theme-light .h2, body footer .components.theme-light .h3, body footer .components.theme-light .h4, body footer .components.theme-light .h5, body footer .components.theme-light .h6, body footer .components.theme-light .p {
    color: #191919; }
  body header .components.theme-light a:not(.btn):not(.goto), body main .components.theme-light a:not(.btn):not(.goto), body footer .components.theme-light a:not(.btn):not(.goto) {
    color: #000; }
    body header .components.theme-light a:not(.btn):not(.goto):hover, body header .components.theme-light a:not(.btn):not(.goto):focus, body header .components.theme-light a:not(.btn):not(.goto):active, body main .components.theme-light a:not(.btn):not(.goto):hover, body main .components.theme-light a:not(.btn):not(.goto):focus, body main .components.theme-light a:not(.btn):not(.goto):active, body footer .components.theme-light a:not(.btn):not(.goto):hover, body footer .components.theme-light a:not(.btn):not(.goto):focus, body footer .components.theme-light a:not(.btn):not(.goto):active {
      color: #000; }
  body header .components.theme-light a.goto, body main .components.theme-light a.goto, body footer .components.theme-light a.goto {
    color: #191919; }
    body header .components.theme-light a.goto:hover, body header .components.theme-light a.goto:focus, body header .components.theme-light a.goto:active, body main .components.theme-light a.goto:hover, body main .components.theme-light a.goto:focus, body main .components.theme-light a.goto:active, body footer .components.theme-light a.goto:hover, body footer .components.theme-light a.goto:focus, body footer .components.theme-light a.goto:active {
      color: #000; }
  body header .components.theme-light .muted, body main .components.theme-light .muted, body footer .components.theme-light .muted {
    color: #bfbfbf; }
  body header .components.theme-light .component-spacer.-borders:before, body header .components.theme-light .component-spacer.-borders:after, body main .components.theme-light .component-spacer.-borders:before, body main .components.theme-light .component-spacer.-borders:after, body footer .components.theme-light .component-spacer.-borders:before, body footer .components.theme-light .component-spacer.-borders:after {
    border-color: #191919; }
  body header .components.theme-light .component-filelist .files .files-wrapper .files-container .field-items, body header .components.theme-light .component-filelist .files .files-wrapper .files-container .field-item, body main .components.theme-light .component-filelist .files .files-wrapper .files-container .field-items, body main .components.theme-light .component-filelist .files .files-wrapper .files-container .field-item, body footer .components.theme-light .component-filelist .files .files-wrapper .files-container .field-items, body footer .components.theme-light .component-filelist .files .files-wrapper .files-container .field-item {
    border-color: #191919; }
  body header .components.theme-light.component-hero > .wrapper > .container:before, body header .components.theme-light.component-hero > .wrapper > .container-fluid:before, body header .components.theme-light.component-hero > .wrapper > .container-sm:before, body header .components.theme-light.component-hero > .wrapper > .container-md:before, body header .components.theme-light.component-hero > .wrapper > .container-lg:before, body header .components.theme-light.component-hero > .wrapper > .container-xl:before, body header .components.theme-light.component-hero > .wrapper > .container-xxl:before, body header .components.theme-light.component-hero > .wrapper > .container-xxxl:before, body main .components.theme-light.component-hero > .wrapper > .container:before, body main .components.theme-light.component-hero > .wrapper > .container-fluid:before, body main .components.theme-light.component-hero > .wrapper > .container-sm:before, body main .components.theme-light.component-hero > .wrapper > .container-md:before, body main .components.theme-light.component-hero > .wrapper > .container-lg:before, body main .components.theme-light.component-hero > .wrapper > .container-xl:before, body main .components.theme-light.component-hero > .wrapper > .container-xxl:before, body main .components.theme-light.component-hero > .wrapper > .container-xxxl:before, body footer .components.theme-light.component-hero > .wrapper > .container:before, body footer .components.theme-light.component-hero > .wrapper > .container-fluid:before, body footer .components.theme-light.component-hero > .wrapper > .container-sm:before, body footer .components.theme-light.component-hero > .wrapper > .container-md:before, body footer .components.theme-light.component-hero > .wrapper > .container-lg:before, body footer .components.theme-light.component-hero > .wrapper > .container-xl:before, body footer .components.theme-light.component-hero > .wrapper > .container-xxl:before, body footer .components.theme-light.component-hero > .wrapper > .container-xxxl:before {
    background-color: rgba(245, 245, 245, 0.5); }
  body header .components.theme-light.has-overlay:before, body main .components.theme-light.has-overlay:before, body footer .components.theme-light.has-overlay:before {
    background-color: #f5f5f5; }
  body header .components.theme-light .social-icon.icon-behance, body main .components.theme-light .social-icon.icon-behance, body footer .components.theme-light .social-icon.icon-behance {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23fff' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23f5f5f5' fill-rule='evenodd' d='M61.1 32h16.5v4H61.1v-4zM50.8 63.5c-.8 1.5-1.9 2.7-3.2 3.7-1.4 1-2.9 1.7-4.6 2.1-1.7.5-3.5.7-5.3.7H17.8V29.2H37c2 0 3.7.2 5.3.5 1.6.3 3 .9 4.1 1.7 1.1.8 2 1.8 2.7 3.1.6 1.3.9 2.9.9 4.8 0 2.1-.5 3.8-1.4 5.1-.9 1.4-2.3 2.5-4.2 3.4 2.5.7 4.4 2 5.6 3.8 1.2 1.8 1.8 4 1.8 6.5.2 2.1-.2 3.9-1 5.4zm33.3-6.3H62.8c0 2.3.8 4.5 2 5.7 1.2 1.2 3 1.8 5.2 1.8 1.6 0 3.1-.4 4.2-1.2 1.2-.8 1.9-1.7 2.2-2.6h7.1c-1.1 3.6-2.9 6.1-5.3 7.6-2.3 1.5-5.2 2.3-8.6 2.3-2.3 0-4.4-.4-6.3-1.1-1.9-.8-3.4-1.8-4.8-3.2-1.3-1.4-2.3-3-3-4.9-.7-1.9-1.1-4-1.1-6.3 0-2.2.4-4.3 1.1-6.2.7-1.9 1.8-3.6 3.1-4.9 1.3-1.4 2.9-2.5 4.8-3.3 1.9-.8 3.9-1.2 6.2-1.2 2.5 0 4.7.5 6.6 1.5 1.9 1 3.4 2.3 4.6 3.9 1.2 1.6 2.1 3.5 2.6 5.6.7 2 .9 4.2.7 6.5zM69.5 45.8c-1.3 0-2.4.2-3.2.7-.8.4-1.5 1-2.1 1.6-.5.7-.9 1.3-1.1 2.1-.2.7-.3 1.4-.4 1.9H76c-.2-2.1-.9-3.6-1.9-4.7-.9-1.1-2.6-1.6-4.6-1.6zm-28 7.5c-1.2-.9-2.7-1.3-4.7-1.3H27v11.2h9.6c.9 0 1.7-.1 2.5-.3.8-.2 1.5-.5 2.1-.9.6-.4 1.1-.9 1.5-1.6.4-.7.5-1.6.5-2.6 0-2.1-.6-3.6-1.7-4.5zm-1.4-9c1-.8 1.5-2 1.5-3.7 0-1-.2-1.7-.5-2.3-.3-.6-.8-1.1-1.4-1.4-.6-.3-1.2-.6-2-.7-.7-.1-1.5-.2-2.3-.2H27v9.5h9.1c1.6-.1 2.9-.5 4-1.2z'/%3e%3c/svg%3e"); }
  body header .components.theme-light .social-icon.icon-facebook, body main .components.theme-light .social-icon.icon-facebook, body footer .components.theme-light .social-icon.icon-facebook {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23fff' d='M0 30C0 13.431 13.45 0 30.043 0s30.044 13.431 30.044 30c0 16.569-13.451 30-30.044 30C13.451 60 0 46.569 0 30z'/%3e%3cpath class='item' fill='%23f5f5f5' d='M26.594 21.73v3.717H24v4.545h2.594V43.5h5.328V29.992h3.575s.335-2.179.497-4.562h-4.052v-3.108c0-.465.58-1.09 1.155-1.09H36V16.5h-3.947c-5.591 0-5.46 4.55-5.46 5.23z'/%3e%3c/svg%3e"); }
  body header .components.theme-light .social-icon.icon-github, body main .components.theme-light .social-icon.icon-github, body footer .components.theme-light .social-icon.icon-github {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23fff' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23f5f5f5' fill-rule='evenodd' d='M81.8 61.2c-.6 2.2-.8 2.9-1.1 3.5l-.2.4c-2.7 6.2-8.7 10.2-21.1 11.5H41.8c-11.6-1.3-18.2-5.3-21.5-11.4l-.2-.4c-.3-.6-.6-1.3-.9-2-.2-.3-.2-.2-.2-.5-1.2-3.3-1.7-7.1-1.7-11.4 0-5.6 2-10.2 5.4-13.8-.5-1.3-2.3-6.6.5-13.6 0 0 4.3-1.4 14.2 5.3 4.1-1.1 8.6-1.7 12.9-1.7 4 0 8 .5 11.7 1.4 6.9-4.6 11-5.2 12.7-5.2.7 0 1 .1 1 .1 2.4 6 1.5 10.6.9 12.7 3.7 3.7 6 8.6 6 14.7.1 4.4-.2 8.2-.8 10.4zM60.9 45.8c-3.1 0-6.6.6-10.3.6-7.3 0-13.7-2.1-17.5 1.9-2.3 2.4-3.6 5.3-3.6 8.5 0 13.1 9.5 15.1 21.2 15.1s21.2-.4 21.2-15.1c-.2-3.2-1.5-6.1-3.8-8.6-1.8-1.9-4.3-2.4-7.2-2.4zM39.4 64.6c-2.4 0-4.4-3.3-4.4-7.3 0-4.1 2-7.3 4.4-7.3 2.4 0 4.4 3.3 4.4 7.3s-2 7.3-4.4 7.3zm23.3.2c-2.4 0-4.4-3.3-4.4-7.3 0-4.1 2-7.3 4.4-7.3 2.4 0 4.4 3.3 4.4 7.3s-1.9 7.3-4.4 7.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-light .social-icon.icon-instagram, body main .components.theme-light .social-icon.icon-instagram, body footer .components.theme-light .social-icon.icon-instagram {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23fff' d='M0 30C0 13.431 13.45 0 30.043 0s30.044 13.431 30.044 30c0 16.569-13.451 30-30.044 30C13.451 60 0 46.569 0 30z'/%3e%3cpath class='item' fill='%23f5f5f5' d='M35.475 16.429a7.104 7.104 0 017.096 7.096v11.522c0 3.912-3.183 7.096-7.096 7.096H23.953a7.104 7.104 0 01-7.096-7.096V23.525a7.104 7.104 0 017.096-7.096zm0 2.28H23.953a4.82 4.82 0 00-4.814 4.816v11.522a4.82 4.82 0 004.814 4.814h11.522a4.82 4.82 0 004.815-4.814V23.525a4.82 4.82 0 00-4.815-4.815zm-5.76 3.95c3.653 0 6.625 2.974 6.625 6.627a6.632 6.632 0 01-6.626 6.625 6.633 6.633 0 01-6.626-6.625 6.634 6.634 0 016.626-6.626zm0 2.283a4.349 4.349 0 00-4.345 4.344 4.349 4.349 0 004.344 4.344 4.349 4.349 0 004.345-4.344 4.35 4.35 0 00-4.345-4.344zm6.903-4.217c.441 0 .873.179 1.183.49.312.31.49.743.49 1.183 0 .44-.178.872-.49 1.184-.311.31-.742.49-1.183.49-.44 0-.872-.18-1.182-.49a1.687 1.687 0 01-.491-1.184c0-.44.18-.872.491-1.183.31-.311.742-.49 1.182-.49z'/%3e%3c/svg%3e"); }
  body header .components.theme-light .social-icon.icon-linkedin, body main .components.theme-light .social-icon.icon-linkedin, body footer .components.theme-light .social-icon.icon-linkedin {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3e%3cpath class='bg' fill='%23fff' d='M30 0c16.57 0 30 13.43 30 30S46.57 60 30 60 0 46.57 0 30 13.43 0 30 0z'/%3e%3cpath class='item' fill='%23f5f5f5' fill-rule='evenodd' d='M21.2 24.85v20.42h-6.8V24.85h6.8zm16.69-.48c4.47 0 7.83 2.92 7.83 9.19v11.71h-6.8V34.35c0-2.75-.98-4.62-3.44-4.62-1.88 0-3 1.26-3.49 2.48-.18.44-.23 1.05-.23 1.66v11.41h-6.8v-.23c.01-.94.03-4.56.04-8.5v-1.54-5.18c0-2.48-.01-4.43-.04-4.98h6.8v2.89c.91-1.39 2.52-3.37 6.13-3.37zm-16.24-5.84c0 1.96-1.48 3.53-3.85 3.53h-.04c-2.28 0-3.76-1.57-3.76-3.53 0-2 1.52-3.53 3.85-3.53 2.32 0 3.75 1.52 3.8 3.53z'/%3e%3c/svg%3e"); }
  body header .components.theme-light .social-icon.icon-pinterest, body main .components.theme-light .social-icon.icon-pinterest, body footer .components.theme-light .social-icon.icon-pinterest {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23fff' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23f5f5f5' fill-rule='evenodd' d='M74 50.55c-1.3 3.6-3.2 7-5.8 9.5-2.9 2.8-7.7 5.7-14.3 5.1-3.8-.3-6.1-2-8.2-4.6-1.3 4.5-1.9 9.2-3.6 13.3-1.2 2.9-2.8 5.5-4.6 8-.5.8-1 1.9-2.1 2.1-2.5-10.1 1.1-20.2 3.2-29.1.3-1.1.5-2.3.8-3.5.3-1.1.8-2.4.8-3.3 0-1.1-.7-2.1-.9-3.1-.9-4.7.3-9.5 3.1-11.7 1.3-1.1 4-2 6.2-1.2 4.6 1.7 2.9 8.4 1.5 12.9-.8 2.5-2.1 5.6-2.1 8 .1 3.4 3.4 6.3 7.6 5.7 2.1-.3 3.5-1.2 4.8-2.3 3.9-3.5 6.7-11.4 6.2-19.3s-6-12.9-13.8-13.5c-12-.9-20.5 6.7-21.2 16.9-.3 3.7.6 6.5 2.2 8.6.3.4.9 1 1 1.7.1.9-.9 4.9-1.8 5.1-1.9.5-5.2-2.8-5.9-3.9-1.9-2.6-3.1-6.8-3.1-10.8 0-7.7 3.6-13.3 7.8-17.2 4.5-4.2 10.3-6.5 18.1-6.9 10.9-.6 19.2 4.6 23.2 11.3 1.4 2.3 2.6 5.6 2.8 8.9.4 5.1-.5 9.4-1.9 13.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-light .social-icon.icon-share, body main .components.theme-light .social-icon.icon-share, body footer .components.theme-light .social-icon.icon-share {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23fff' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23f5f5f5' fill-rule='evenodd' d='M58.11 69.36c-6.8-3.7-14.3-6.7-21.2-10.3-6.5 4.4-15 1.2-17.2-4.8-2.8-7.6 2.9-16.5 13-14.8 1.7.3 2.9 1.2 4.5 2.1 6.9-3.4 13.7-6.9 20.9-10 0-7.3 6.1-13.3 14.5-11.1 11.6 3 9.9 22-4 21.4-3-.1-4.4-1-6.9-2.9-6.8 3.3-13.7 6.6-20.4 10-1 3.3 2.3 4.2 4.5 5.3 4.8 2.4 11.1 4.9 15.1 7.4 2.2-.9 3.5-2.2 5.6-2.6 7.2-1.6 13.8 3.3 14 10.3.4 14.5-23 14.7-22.4 0z'/%3e%3c/svg%3e"); }
  body header .components.theme-light .social-icon.icon-snapchat, body main .components.theme-light .social-icon.icon-snapchat, body footer .components.theme-light .social-icon.icon-snapchat {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23fff' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23f5f5f5' fill-rule='evenodd' d='M75.4 73.4c-1.5.2-.2 5.2-2.2 5.1-2-.1-8.2-2.4-10.9-.1-2.4 2.1-5.8 5.4-11.2 6.1-.2.1-1.8.1-2.2 0-5.4-.7-8.8-4.1-11.2-6.1-2.7-2.3-8.9 0-10.9.1s-.7-4.9-2.2-5.1c-4-.5-12.8-3.4-7.6-5.1 7.4-2.4 11.5-7.5 13.4-11.6 1.7-3.6 1-6-.8-6.8-2-.9-7.6-1.1-6.6-4.8 1.1-3.8 7.4-.6 7.4-.6s1.7.4 1.7-1.5c0-4.8-2.2-14.5 3.4-21 3.9-4.5 9.5-6 12.4-6.4h.2c1-.2 1.9-.2 1.9-.2s.9 0 1.9.2h.2c2.9.5 8.5 1.9 12.4 6.4 5.6 6.5 3.4 16.2 3.4 21 0 2 1.7 1.5 1.7 1.5s6.4-3.2 7.4.6c1 3.7-4.6 3.9-6.6 4.8-1.8.8-2.5 3.2-.8 6.8 2 4.1 6 9.2 13.4 11.6 5.1 1.7-3.6 4.6-7.6 5.1z'/%3e%3c/svg%3e"); }
  body header .components.theme-light .social-icon.icon-twitter, body main .components.theme-light .social-icon.icon-twitter, body footer .components.theme-light .social-icon.icon-twitter {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23fff' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23f5f5f5' fill-rule='evenodd' d='M76.7 36.4c.3 9.1-2.3 16.4-5.7 22.1-3.3 5.6-7.8 10.1-13.2 13.3-5.4 3.3-12.6 5.7-21.1 5.4-7.9-.2-14.2-2.5-19.3-5.6-.3-.2-.7-.4-.9-.7 8.8 1 15.5-1.9 20.3-5.6-3.5-.1-6.2-1.3-8.2-3-2-1.6-3.7-3.8-4.6-6.6 1.8.4 4.4.3 6-.2-3.3-.7-5.7-2.5-7.6-4.7-1.9-2.1-3.2-5-3.2-9 .1-.2.4.1.6.2 1.5.7 3.4 1.3 5.5 1.4-3.4-2.4-6.8-7-5.8-13.5.3-1.9.9-3.5 1.7-4.9.9.9 1.7 1.9 2.6 2.8C30 34 38 38.5 49.6 39.4c-1.6-7.1 2.1-12.4 6.6-15 2.5-1.4 6-2.1 9.4-1.4 3.1.6 5.5 2.2 7.3 4 3.4-.6 6.1-1.9 8.7-3.3-1.2 3.3-3.1 5.9-6 7.5 2.8-.2 5.5-1.2 7.8-2.1-1.7 2.9-4.1 5.2-6.7 7.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-light .social-icon.icon-vimeo, body main .components.theme-light .social-icon.icon-vimeo, body footer .components.theme-light .social-icon.icon-vimeo {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23fff' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23f5f5f5' fill-rule='evenodd' d='M76.7 36.4c.3 9.1-2.3 16.4-5.7 22.1-3.3 5.6-7.8 10.1-13.2 13.3-5.4 3.3-12.6 5.7-21.1 5.4-7.9-.2-14.2-2.5-19.3-5.6-.3-.2-.7-.4-.9-.7 8.8 1 15.5-1.9 20.3-5.6-3.5-.1-6.2-1.3-8.2-3-2-1.6-3.7-3.8-4.6-6.6 1.8.4 4.4.3 6-.2-3.3-.7-5.7-2.5-7.6-4.7-1.9-2.1-3.2-5-3.2-9 .1-.2.4.1.6.2 1.5.7 3.4 1.3 5.5 1.4-3.4-2.4-6.8-7-5.8-13.5.3-1.9.9-3.5 1.7-4.9.9.9 1.7 1.9 2.6 2.8C30 34 38 38.5 49.6 39.4c-1.6-7.1 2.1-12.4 6.6-15 2.5-1.4 6-2.1 9.4-1.4 3.1.6 5.5 2.2 7.3 4 3.4-.6 6.1-1.9 8.7-3.3-1.2 3.3-3.1 5.9-6 7.5 2.8-.2 5.5-1.2 7.8-2.1-1.7 2.9-4.1 5.2-6.7 7.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-light .social-icon.icon-wineplatform, body main .components.theme-light .social-icon.icon-wineplatform, body footer .components.theme-light .social-icon.icon-wineplatform {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23fff' d='M0 30C0 13.431 13.45 0 30.043 0s30.044 13.431 30.044 30c0 16.569-13.451 30-30.044 30C13.451 60 0 46.569 0 30z'/%3e%3cpath class='item' fill='%23f5f5f5' d='M43.182 39.818V42H17v-2.182h26.182zM19.816 18l4.064 13.636L28.337 18h3.507l4.457 13.636L40.366 18h2.816l-5.506 17.844.051.156H35l.034-.113-4.944-14.654-4.943 14.654.035.113h-2.727l.05-.156L17 18h2.816z'/%3e%3c/svg%3e"); }
  body header .components.theme-light .social-icon.icon-youtube, body main .components.theme-light .social-icon.icon-youtube, body footer .components.theme-light .social-icon.icon-youtube {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23fff' d='M30.04 0c16.6 0 30.05 13.43 30.05 30S46.64 60 30.04 60C13.45 60 0 46.57 0 30S13.45 0 30.04 0z'/%3e%3cpath class='item' fill='%23f5f5f5' fill-rule='evenodd' d='M30.34 19c.98 0 3.97.02 7.01.13l.85.03c1.05.05 2.07.1 3 .17.63.08 1.99.08 3.21 1.39.96.99 1.27 3.24 1.27 3.24v.01l.01.06c.05.44.31 2.83.31 5.22v2.48c0 2.39-.26 4.78-.31 5.22l-.01.07v.01s-.31 2.25-1.27 3.24c-1.22 1.31-2.58 1.31-3.21 1.39-3.97.29-9.71.33-10.95.34h-.33c-.51-.01-3.35-.04-6.09-.11l-.57-.02c-1.68-.05-3.25-.11-4.14-.2-.71-.13-2.31-.09-3.53-1.4-.96-.99-1.27-3.24-1.27-3.24l-.01-.08c-.05-.43-.31-2.82-.31-5.22V29c.02-2.3.26-4.54.31-4.97l.01-.07s.31-2.25 1.27-3.24c1.22-1.31 2.58-1.31 3.21-1.39.93-.07 1.95-.12 3-.16l.85-.04c3.04-.11 6.04-.13 7.01-.13h.68zm5 11.16l-8.64-4.61v9.19l8.64-4.58z'/%3e%3c/svg%3e"); }

body header .components.theme-mid, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light, body main .components.theme-mid, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light, body footer .components.theme-mid, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light {
  background-color: #bfbfbf;
  color: #191919; }
  body header .components.theme-mid h1, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light h1, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light h1, body header .components.theme-mid h2, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light h2, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light h2, body header .components.theme-mid h3, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light h3, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light h3, body header .components.theme-mid h4, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light h4, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light h4, body header .components.theme-mid h5, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light h5, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light h5, body header .components.theme-mid h6, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light h6, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light h6, body header .components.theme-mid p, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light p, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light p, body header .components.theme-mid .h1, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .h1, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light .h1, body header .components.theme-mid .h2, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .h2, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light .h2, body header .components.theme-mid .h3, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .h3, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light .h3, body header .components.theme-mid .h4, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .h4, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light .h4, body header .components.theme-mid .h5, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .h5, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light .h5, body header .components.theme-mid .h6, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .h6, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light .h6, body header .components.theme-mid .p, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .p, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light .p, body main .components.theme-mid h1, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light h1, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light h1, body main .components.theme-mid h2, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light h2, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light h2, body main .components.theme-mid h3, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light h3, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light h3, body main .components.theme-mid h4, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light h4, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light h4, body main .components.theme-mid h5, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light h5, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light h5, body main .components.theme-mid h6, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light h6, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light h6, body main .components.theme-mid p, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light p, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light p, body main .components.theme-mid .h1, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .h1, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light .h1, body main .components.theme-mid .h2, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .h2, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light .h2, body main .components.theme-mid .h3, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .h3, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light .h3, body main .components.theme-mid .h4, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .h4, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light .h4, body main .components.theme-mid .h5, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .h5, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light .h5, body main .components.theme-mid .h6, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .h6, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light .h6, body main .components.theme-mid .p, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .p, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light .p, body footer .components.theme-mid h1, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light h1, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light h1, body footer .components.theme-mid h2, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light h2, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light h2, body footer .components.theme-mid h3, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light h3, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light h3, body footer .components.theme-mid h4, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light h4, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light h4, body footer .components.theme-mid h5, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light h5, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light h5, body footer .components.theme-mid h6, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light h6, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light h6, body footer .components.theme-mid p, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light p, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light p, body footer .components.theme-mid .h1, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .h1, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light .h1, body footer .components.theme-mid .h2, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .h2, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light .h2, body footer .components.theme-mid .h3, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .h3, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light .h3, body footer .components.theme-mid .h4, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .h4, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light .h4, body footer .components.theme-mid .h5, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .h5, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light .h5, body footer .components.theme-mid .h6, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .h6, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light .h6, body footer .components.theme-mid .p, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .p, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light .p {
    color: #191919; }
  body header .components.theme-mid a:not(.btn):not(.goto), body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light a:not(.btn):not(.goto), .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light a:not(.btn):not(.goto), body main .components.theme-mid a:not(.btn):not(.goto), body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light a:not(.btn):not(.goto), .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light a:not(.btn):not(.goto), body footer .components.theme-mid a:not(.btn):not(.goto), body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light a:not(.btn):not(.goto), .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light a:not(.btn):not(.goto) {
    color: #000; }
    body header .components.theme-mid a:not(.btn):not(.goto):hover, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light a:not(.btn):not(.goto):hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light a:not(.btn):not(.goto):hover, body header .components.theme-mid a:not(.btn):not(.goto):focus, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light a:not(.btn):not(.goto):focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light a:not(.btn):not(.goto):focus, body header .components.theme-mid a:not(.btn):not(.goto):active, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light a:not(.btn):not(.goto):active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light a:not(.btn):not(.goto):active, body main .components.theme-mid a:not(.btn):not(.goto):hover, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light a:not(.btn):not(.goto):hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light a:not(.btn):not(.goto):hover, body main .components.theme-mid a:not(.btn):not(.goto):focus, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light a:not(.btn):not(.goto):focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light a:not(.btn):not(.goto):focus, body main .components.theme-mid a:not(.btn):not(.goto):active, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light a:not(.btn):not(.goto):active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light a:not(.btn):not(.goto):active, body footer .components.theme-mid a:not(.btn):not(.goto):hover, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light a:not(.btn):not(.goto):hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light a:not(.btn):not(.goto):hover, body footer .components.theme-mid a:not(.btn):not(.goto):focus, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light a:not(.btn):not(.goto):focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light a:not(.btn):not(.goto):focus, body footer .components.theme-mid a:not(.btn):not(.goto):active, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light a:not(.btn):not(.goto):active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light a:not(.btn):not(.goto):active {
      color: #000; }
  body header .components.theme-mid a.goto, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light a.goto, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light a.goto, body main .components.theme-mid a.goto, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light a.goto, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light a.goto, body footer .components.theme-mid a.goto, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light a.goto, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light a.goto {
    color: #191919; }
    body header .components.theme-mid a.goto:hover, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light a.goto:hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light a.goto:hover, body header .components.theme-mid a.goto:focus, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light a.goto:focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light a.goto:focus, body header .components.theme-mid a.goto:active, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light a.goto:active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light a.goto:active, body main .components.theme-mid a.goto:hover, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light a.goto:hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light a.goto:hover, body main .components.theme-mid a.goto:focus, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light a.goto:focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light a.goto:focus, body main .components.theme-mid a.goto:active, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light a.goto:active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light a.goto:active, body footer .components.theme-mid a.goto:hover, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light a.goto:hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light a.goto:hover, body footer .components.theme-mid a.goto:focus, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light a.goto:focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light a.goto:focus, body footer .components.theme-mid a.goto:active, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light a.goto:active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light a.goto:active {
      color: #000; }
  body header .components.theme-mid .muted, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .muted, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light .muted, body main .components.theme-mid .muted, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .muted, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light .muted, body footer .components.theme-mid .muted, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .muted, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light .muted {
    color: #fff; }
  body header .components.theme-mid .component-spacer.-borders:before, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .component-spacer.-borders:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light .component-spacer.-borders:before, body header .components.theme-mid .component-spacer.-borders:after, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .component-spacer.-borders:after, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light .component-spacer.-borders:after, body main .components.theme-mid .component-spacer.-borders:before, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .component-spacer.-borders:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light .component-spacer.-borders:before, body main .components.theme-mid .component-spacer.-borders:after, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .component-spacer.-borders:after, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light .component-spacer.-borders:after, body footer .components.theme-mid .component-spacer.-borders:before, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .component-spacer.-borders:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light .component-spacer.-borders:before, body footer .components.theme-mid .component-spacer.-borders:after, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .component-spacer.-borders:after, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light .component-spacer.-borders:after {
    border-color: #191919; }
  body header .components.theme-mid .component-filelist .files .files-wrapper .files-container .field-items, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .component-filelist .files .files-wrapper .files-container .field-items, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light .component-filelist .files .files-wrapper .files-container .field-items, body header .components.theme-mid .component-filelist .files .files-wrapper .files-container .field-item, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .component-filelist .files .files-wrapper .files-container .field-item, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light .component-filelist .files .files-wrapper .files-container .field-item, body main .components.theme-mid .component-filelist .files .files-wrapper .files-container .field-items, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .component-filelist .files .files-wrapper .files-container .field-items, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light .component-filelist .files .files-wrapper .files-container .field-items, body main .components.theme-mid .component-filelist .files .files-wrapper .files-container .field-item, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .component-filelist .files .files-wrapper .files-container .field-item, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light .component-filelist .files .files-wrapper .files-container .field-item, body footer .components.theme-mid .component-filelist .files .files-wrapper .files-container .field-items, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .component-filelist .files .files-wrapper .files-container .field-items, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light .component-filelist .files .files-wrapper .files-container .field-items, body footer .components.theme-mid .component-filelist .files .files-wrapper .files-container .field-item, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .component-filelist .files .files-wrapper .files-container .field-item, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light .component-filelist .files .files-wrapper .files-container .field-item {
    border-color: #191919; }
  body header .components.theme-mid.component-hero > .wrapper > .container:before, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-hero.component-text_group.theme-light > .wrapper > .container:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-hero.component-text_group.theme-light > .wrapper > .container:before, body header .components.theme-mid.component-hero > .wrapper > .container-fluid:before, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-hero.component-text_group.theme-light > .wrapper > .container-fluid:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-hero.component-text_group.theme-light > .wrapper > .container-fluid:before, body header .components.theme-mid.component-hero > .wrapper > .container-sm:before, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-hero.component-text_group.theme-light > .wrapper > .container-sm:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-hero.component-text_group.theme-light > .wrapper > .container-sm:before, body header .components.theme-mid.component-hero > .wrapper > .container-md:before, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-hero.component-text_group.theme-light > .wrapper > .container-md:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-hero.component-text_group.theme-light > .wrapper > .container-md:before, body header .components.theme-mid.component-hero > .wrapper > .container-lg:before, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-hero.component-text_group.theme-light > .wrapper > .container-lg:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-hero.component-text_group.theme-light > .wrapper > .container-lg:before, body header .components.theme-mid.component-hero > .wrapper > .container-xl:before, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-hero.component-text_group.theme-light > .wrapper > .container-xl:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-hero.component-text_group.theme-light > .wrapper > .container-xl:before, body header .components.theme-mid.component-hero > .wrapper > .container-xxl:before, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-hero.component-text_group.theme-light > .wrapper > .container-xxl:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-hero.component-text_group.theme-light > .wrapper > .container-xxl:before, body header .components.theme-mid.component-hero > .wrapper > .container-xxxl:before, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-hero.component-text_group.theme-light > .wrapper > .container-xxxl:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-hero.component-text_group.theme-light > .wrapper > .container-xxxl:before, body main .components.theme-mid.component-hero > .wrapper > .container:before, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-hero.component-text_group.theme-light > .wrapper > .container:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-hero.component-text_group.theme-light > .wrapper > .container:before, body main .components.theme-mid.component-hero > .wrapper > .container-fluid:before, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-hero.component-text_group.theme-light > .wrapper > .container-fluid:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-hero.component-text_group.theme-light > .wrapper > .container-fluid:before, body main .components.theme-mid.component-hero > .wrapper > .container-sm:before, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-hero.component-text_group.theme-light > .wrapper > .container-sm:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-hero.component-text_group.theme-light > .wrapper > .container-sm:before, body main .components.theme-mid.component-hero > .wrapper > .container-md:before, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-hero.component-text_group.theme-light > .wrapper > .container-md:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-hero.component-text_group.theme-light > .wrapper > .container-md:before, body main .components.theme-mid.component-hero > .wrapper > .container-lg:before, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-hero.component-text_group.theme-light > .wrapper > .container-lg:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-hero.component-text_group.theme-light > .wrapper > .container-lg:before, body main .components.theme-mid.component-hero > .wrapper > .container-xl:before, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-hero.component-text_group.theme-light > .wrapper > .container-xl:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-hero.component-text_group.theme-light > .wrapper > .container-xl:before, body main .components.theme-mid.component-hero > .wrapper > .container-xxl:before, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-hero.component-text_group.theme-light > .wrapper > .container-xxl:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-hero.component-text_group.theme-light > .wrapper > .container-xxl:before, body main .components.theme-mid.component-hero > .wrapper > .container-xxxl:before, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-hero.component-text_group.theme-light > .wrapper > .container-xxxl:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-hero.component-text_group.theme-light > .wrapper > .container-xxxl:before, body footer .components.theme-mid.component-hero > .wrapper > .container:before, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-hero.component-text_group.theme-light > .wrapper > .container:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-hero.component-text_group.theme-light > .wrapper > .container:before, body footer .components.theme-mid.component-hero > .wrapper > .container-fluid:before, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-hero.component-text_group.theme-light > .wrapper > .container-fluid:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-hero.component-text_group.theme-light > .wrapper > .container-fluid:before, body footer .components.theme-mid.component-hero > .wrapper > .container-sm:before, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-hero.component-text_group.theme-light > .wrapper > .container-sm:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-hero.component-text_group.theme-light > .wrapper > .container-sm:before, body footer .components.theme-mid.component-hero > .wrapper > .container-md:before, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-hero.component-text_group.theme-light > .wrapper > .container-md:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-hero.component-text_group.theme-light > .wrapper > .container-md:before, body footer .components.theme-mid.component-hero > .wrapper > .container-lg:before, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-hero.component-text_group.theme-light > .wrapper > .container-lg:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-hero.component-text_group.theme-light > .wrapper > .container-lg:before, body footer .components.theme-mid.component-hero > .wrapper > .container-xl:before, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-hero.component-text_group.theme-light > .wrapper > .container-xl:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-hero.component-text_group.theme-light > .wrapper > .container-xl:before, body footer .components.theme-mid.component-hero > .wrapper > .container-xxl:before, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-hero.component-text_group.theme-light > .wrapper > .container-xxl:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-hero.component-text_group.theme-light > .wrapper > .container-xxl:before, body footer .components.theme-mid.component-hero > .wrapper > .container-xxxl:before, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-hero.component-text_group.theme-light > .wrapper > .container-xxxl:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-hero.component-text_group.theme-light > .wrapper > .container-xxxl:before {
    background-color: rgba(191, 191, 191, 0.5); }
  body header .components.theme-mid.has-overlay:before, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.has-overlay.component-text_group.theme-light:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.has-overlay.component-text_group.theme-light:before, body main .components.theme-mid.has-overlay:before, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.has-overlay.component-text_group.theme-light:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.has-overlay.component-text_group.theme-light:before, body footer .components.theme-mid.has-overlay:before, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.has-overlay.component-text_group.theme-light:before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.has-overlay.component-text_group.theme-light:before {
    background-color: #bfbfbf; }
  body header .components.theme-mid .social-icon.icon-behance, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-behance, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light .social-icon.icon-behance, body main .components.theme-mid .social-icon.icon-behance, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-behance, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light .social-icon.icon-behance, body footer .components.theme-mid .social-icon.icon-behance, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-behance, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light .social-icon.icon-behance {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23bfbfbf' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23bfbfbf' fill-rule='evenodd' d='M61.1 32h16.5v4H61.1v-4zM50.8 63.5c-.8 1.5-1.9 2.7-3.2 3.7-1.4 1-2.9 1.7-4.6 2.1-1.7.5-3.5.7-5.3.7H17.8V29.2H37c2 0 3.7.2 5.3.5 1.6.3 3 .9 4.1 1.7 1.1.8 2 1.8 2.7 3.1.6 1.3.9 2.9.9 4.8 0 2.1-.5 3.8-1.4 5.1-.9 1.4-2.3 2.5-4.2 3.4 2.5.7 4.4 2 5.6 3.8 1.2 1.8 1.8 4 1.8 6.5.2 2.1-.2 3.9-1 5.4zm33.3-6.3H62.8c0 2.3.8 4.5 2 5.7 1.2 1.2 3 1.8 5.2 1.8 1.6 0 3.1-.4 4.2-1.2 1.2-.8 1.9-1.7 2.2-2.6h7.1c-1.1 3.6-2.9 6.1-5.3 7.6-2.3 1.5-5.2 2.3-8.6 2.3-2.3 0-4.4-.4-6.3-1.1-1.9-.8-3.4-1.8-4.8-3.2-1.3-1.4-2.3-3-3-4.9-.7-1.9-1.1-4-1.1-6.3 0-2.2.4-4.3 1.1-6.2.7-1.9 1.8-3.6 3.1-4.9 1.3-1.4 2.9-2.5 4.8-3.3 1.9-.8 3.9-1.2 6.2-1.2 2.5 0 4.7.5 6.6 1.5 1.9 1 3.4 2.3 4.6 3.9 1.2 1.6 2.1 3.5 2.6 5.6.7 2 .9 4.2.7 6.5zM69.5 45.8c-1.3 0-2.4.2-3.2.7-.8.4-1.5 1-2.1 1.6-.5.7-.9 1.3-1.1 2.1-.2.7-.3 1.4-.4 1.9H76c-.2-2.1-.9-3.6-1.9-4.7-.9-1.1-2.6-1.6-4.6-1.6zm-28 7.5c-1.2-.9-2.7-1.3-4.7-1.3H27v11.2h9.6c.9 0 1.7-.1 2.5-.3.8-.2 1.5-.5 2.1-.9.6-.4 1.1-.9 1.5-1.6.4-.7.5-1.6.5-2.6 0-2.1-.6-3.6-1.7-4.5zm-1.4-9c1-.8 1.5-2 1.5-3.7 0-1-.2-1.7-.5-2.3-.3-.6-.8-1.1-1.4-1.4-.6-.3-1.2-.6-2-.7-.7-.1-1.5-.2-2.3-.2H27v9.5h9.1c1.6-.1 2.9-.5 4-1.2z'/%3e%3c/svg%3e"); }
  body header .components.theme-mid .social-icon.icon-facebook, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-facebook, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light .social-icon.icon-facebook, body main .components.theme-mid .social-icon.icon-facebook, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-facebook, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light .social-icon.icon-facebook, body footer .components.theme-mid .social-icon.icon-facebook, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-facebook, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light .social-icon.icon-facebook {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23bfbfbf' d='M0 30C0 13.431 13.45 0 30.043 0s30.044 13.431 30.044 30c0 16.569-13.451 30-30.044 30C13.451 60 0 46.569 0 30z'/%3e%3cpath class='item' fill='%23bfbfbf' d='M26.594 21.73v3.717H24v4.545h2.594V43.5h5.328V29.992h3.575s.335-2.179.497-4.562h-4.052v-3.108c0-.465.58-1.09 1.155-1.09H36V16.5h-3.947c-5.591 0-5.46 4.55-5.46 5.23z'/%3e%3c/svg%3e"); }
  body header .components.theme-mid .social-icon.icon-github, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-github, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light .social-icon.icon-github, body main .components.theme-mid .social-icon.icon-github, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-github, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light .social-icon.icon-github, body footer .components.theme-mid .social-icon.icon-github, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-github, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light .social-icon.icon-github {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23bfbfbf' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23bfbfbf' fill-rule='evenodd' d='M81.8 61.2c-.6 2.2-.8 2.9-1.1 3.5l-.2.4c-2.7 6.2-8.7 10.2-21.1 11.5H41.8c-11.6-1.3-18.2-5.3-21.5-11.4l-.2-.4c-.3-.6-.6-1.3-.9-2-.2-.3-.2-.2-.2-.5-1.2-3.3-1.7-7.1-1.7-11.4 0-5.6 2-10.2 5.4-13.8-.5-1.3-2.3-6.6.5-13.6 0 0 4.3-1.4 14.2 5.3 4.1-1.1 8.6-1.7 12.9-1.7 4 0 8 .5 11.7 1.4 6.9-4.6 11-5.2 12.7-5.2.7 0 1 .1 1 .1 2.4 6 1.5 10.6.9 12.7 3.7 3.7 6 8.6 6 14.7.1 4.4-.2 8.2-.8 10.4zM60.9 45.8c-3.1 0-6.6.6-10.3.6-7.3 0-13.7-2.1-17.5 1.9-2.3 2.4-3.6 5.3-3.6 8.5 0 13.1 9.5 15.1 21.2 15.1s21.2-.4 21.2-15.1c-.2-3.2-1.5-6.1-3.8-8.6-1.8-1.9-4.3-2.4-7.2-2.4zM39.4 64.6c-2.4 0-4.4-3.3-4.4-7.3 0-4.1 2-7.3 4.4-7.3 2.4 0 4.4 3.3 4.4 7.3s-2 7.3-4.4 7.3zm23.3.2c-2.4 0-4.4-3.3-4.4-7.3 0-4.1 2-7.3 4.4-7.3 2.4 0 4.4 3.3 4.4 7.3s-1.9 7.3-4.4 7.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-mid .social-icon.icon-instagram, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-instagram, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light .social-icon.icon-instagram, body main .components.theme-mid .social-icon.icon-instagram, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-instagram, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light .social-icon.icon-instagram, body footer .components.theme-mid .social-icon.icon-instagram, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-instagram, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light .social-icon.icon-instagram {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23bfbfbf' d='M0 30C0 13.431 13.45 0 30.043 0s30.044 13.431 30.044 30c0 16.569-13.451 30-30.044 30C13.451 60 0 46.569 0 30z'/%3e%3cpath class='item' fill='%23bfbfbf' d='M35.475 16.429a7.104 7.104 0 017.096 7.096v11.522c0 3.912-3.183 7.096-7.096 7.096H23.953a7.104 7.104 0 01-7.096-7.096V23.525a7.104 7.104 0 017.096-7.096zm0 2.28H23.953a4.82 4.82 0 00-4.814 4.816v11.522a4.82 4.82 0 004.814 4.814h11.522a4.82 4.82 0 004.815-4.814V23.525a4.82 4.82 0 00-4.815-4.815zm-5.76 3.95c3.653 0 6.625 2.974 6.625 6.627a6.632 6.632 0 01-6.626 6.625 6.633 6.633 0 01-6.626-6.625 6.634 6.634 0 016.626-6.626zm0 2.283a4.349 4.349 0 00-4.345 4.344 4.349 4.349 0 004.344 4.344 4.349 4.349 0 004.345-4.344 4.35 4.35 0 00-4.345-4.344zm6.903-4.217c.441 0 .873.179 1.183.49.312.31.49.743.49 1.183 0 .44-.178.872-.49 1.184-.311.31-.742.49-1.183.49-.44 0-.872-.18-1.182-.49a1.687 1.687 0 01-.491-1.184c0-.44.18-.872.491-1.183.31-.311.742-.49 1.182-.49z'/%3e%3c/svg%3e"); }
  body header .components.theme-mid .social-icon.icon-linkedin, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-linkedin, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light .social-icon.icon-linkedin, body main .components.theme-mid .social-icon.icon-linkedin, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-linkedin, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light .social-icon.icon-linkedin, body footer .components.theme-mid .social-icon.icon-linkedin, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-linkedin, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light .social-icon.icon-linkedin {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3e%3cpath class='bg' fill='%23bfbfbf' d='M30 0c16.57 0 30 13.43 30 30S46.57 60 30 60 0 46.57 0 30 13.43 0 30 0z'/%3e%3cpath class='item' fill='%23bfbfbf' fill-rule='evenodd' d='M21.2 24.85v20.42h-6.8V24.85h6.8zm16.69-.48c4.47 0 7.83 2.92 7.83 9.19v11.71h-6.8V34.35c0-2.75-.98-4.62-3.44-4.62-1.88 0-3 1.26-3.49 2.48-.18.44-.23 1.05-.23 1.66v11.41h-6.8v-.23c.01-.94.03-4.56.04-8.5v-1.54-5.18c0-2.48-.01-4.43-.04-4.98h6.8v2.89c.91-1.39 2.52-3.37 6.13-3.37zm-16.24-5.84c0 1.96-1.48 3.53-3.85 3.53h-.04c-2.28 0-3.76-1.57-3.76-3.53 0-2 1.52-3.53 3.85-3.53 2.32 0 3.75 1.52 3.8 3.53z'/%3e%3c/svg%3e"); }
  body header .components.theme-mid .social-icon.icon-pinterest, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-pinterest, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light .social-icon.icon-pinterest, body main .components.theme-mid .social-icon.icon-pinterest, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-pinterest, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light .social-icon.icon-pinterest, body footer .components.theme-mid .social-icon.icon-pinterest, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-pinterest, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light .social-icon.icon-pinterest {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23bfbfbf' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23bfbfbf' fill-rule='evenodd' d='M74 50.55c-1.3 3.6-3.2 7-5.8 9.5-2.9 2.8-7.7 5.7-14.3 5.1-3.8-.3-6.1-2-8.2-4.6-1.3 4.5-1.9 9.2-3.6 13.3-1.2 2.9-2.8 5.5-4.6 8-.5.8-1 1.9-2.1 2.1-2.5-10.1 1.1-20.2 3.2-29.1.3-1.1.5-2.3.8-3.5.3-1.1.8-2.4.8-3.3 0-1.1-.7-2.1-.9-3.1-.9-4.7.3-9.5 3.1-11.7 1.3-1.1 4-2 6.2-1.2 4.6 1.7 2.9 8.4 1.5 12.9-.8 2.5-2.1 5.6-2.1 8 .1 3.4 3.4 6.3 7.6 5.7 2.1-.3 3.5-1.2 4.8-2.3 3.9-3.5 6.7-11.4 6.2-19.3s-6-12.9-13.8-13.5c-12-.9-20.5 6.7-21.2 16.9-.3 3.7.6 6.5 2.2 8.6.3.4.9 1 1 1.7.1.9-.9 4.9-1.8 5.1-1.9.5-5.2-2.8-5.9-3.9-1.9-2.6-3.1-6.8-3.1-10.8 0-7.7 3.6-13.3 7.8-17.2 4.5-4.2 10.3-6.5 18.1-6.9 10.9-.6 19.2 4.6 23.2 11.3 1.4 2.3 2.6 5.6 2.8 8.9.4 5.1-.5 9.4-1.9 13.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-mid .social-icon.icon-share, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-share, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light .social-icon.icon-share, body main .components.theme-mid .social-icon.icon-share, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-share, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light .social-icon.icon-share, body footer .components.theme-mid .social-icon.icon-share, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-share, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light .social-icon.icon-share {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23bfbfbf' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23bfbfbf' fill-rule='evenodd' d='M58.11 69.36c-6.8-3.7-14.3-6.7-21.2-10.3-6.5 4.4-15 1.2-17.2-4.8-2.8-7.6 2.9-16.5 13-14.8 1.7.3 2.9 1.2 4.5 2.1 6.9-3.4 13.7-6.9 20.9-10 0-7.3 6.1-13.3 14.5-11.1 11.6 3 9.9 22-4 21.4-3-.1-4.4-1-6.9-2.9-6.8 3.3-13.7 6.6-20.4 10-1 3.3 2.3 4.2 4.5 5.3 4.8 2.4 11.1 4.9 15.1 7.4 2.2-.9 3.5-2.2 5.6-2.6 7.2-1.6 13.8 3.3 14 10.3.4 14.5-23 14.7-22.4 0z'/%3e%3c/svg%3e"); }
  body header .components.theme-mid .social-icon.icon-snapchat, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-snapchat, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light .social-icon.icon-snapchat, body main .components.theme-mid .social-icon.icon-snapchat, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-snapchat, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light .social-icon.icon-snapchat, body footer .components.theme-mid .social-icon.icon-snapchat, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-snapchat, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light .social-icon.icon-snapchat {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23bfbfbf' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23bfbfbf' fill-rule='evenodd' d='M75.4 73.4c-1.5.2-.2 5.2-2.2 5.1-2-.1-8.2-2.4-10.9-.1-2.4 2.1-5.8 5.4-11.2 6.1-.2.1-1.8.1-2.2 0-5.4-.7-8.8-4.1-11.2-6.1-2.7-2.3-8.9 0-10.9.1s-.7-4.9-2.2-5.1c-4-.5-12.8-3.4-7.6-5.1 7.4-2.4 11.5-7.5 13.4-11.6 1.7-3.6 1-6-.8-6.8-2-.9-7.6-1.1-6.6-4.8 1.1-3.8 7.4-.6 7.4-.6s1.7.4 1.7-1.5c0-4.8-2.2-14.5 3.4-21 3.9-4.5 9.5-6 12.4-6.4h.2c1-.2 1.9-.2 1.9-.2s.9 0 1.9.2h.2c2.9.5 8.5 1.9 12.4 6.4 5.6 6.5 3.4 16.2 3.4 21 0 2 1.7 1.5 1.7 1.5s6.4-3.2 7.4.6c1 3.7-4.6 3.9-6.6 4.8-1.8.8-2.5 3.2-.8 6.8 2 4.1 6 9.2 13.4 11.6 5.1 1.7-3.6 4.6-7.6 5.1z'/%3e%3c/svg%3e"); }
  body header .components.theme-mid .social-icon.icon-twitter, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-twitter, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light .social-icon.icon-twitter, body main .components.theme-mid .social-icon.icon-twitter, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-twitter, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light .social-icon.icon-twitter, body footer .components.theme-mid .social-icon.icon-twitter, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-twitter, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light .social-icon.icon-twitter {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23bfbfbf' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23bfbfbf' fill-rule='evenodd' d='M76.7 36.4c.3 9.1-2.3 16.4-5.7 22.1-3.3 5.6-7.8 10.1-13.2 13.3-5.4 3.3-12.6 5.7-21.1 5.4-7.9-.2-14.2-2.5-19.3-5.6-.3-.2-.7-.4-.9-.7 8.8 1 15.5-1.9 20.3-5.6-3.5-.1-6.2-1.3-8.2-3-2-1.6-3.7-3.8-4.6-6.6 1.8.4 4.4.3 6-.2-3.3-.7-5.7-2.5-7.6-4.7-1.9-2.1-3.2-5-3.2-9 .1-.2.4.1.6.2 1.5.7 3.4 1.3 5.5 1.4-3.4-2.4-6.8-7-5.8-13.5.3-1.9.9-3.5 1.7-4.9.9.9 1.7 1.9 2.6 2.8C30 34 38 38.5 49.6 39.4c-1.6-7.1 2.1-12.4 6.6-15 2.5-1.4 6-2.1 9.4-1.4 3.1.6 5.5 2.2 7.3 4 3.4-.6 6.1-1.9 8.7-3.3-1.2 3.3-3.1 5.9-6 7.5 2.8-.2 5.5-1.2 7.8-2.1-1.7 2.9-4.1 5.2-6.7 7.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-mid .social-icon.icon-vimeo, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-vimeo, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light .social-icon.icon-vimeo, body main .components.theme-mid .social-icon.icon-vimeo, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-vimeo, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light .social-icon.icon-vimeo, body footer .components.theme-mid .social-icon.icon-vimeo, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-vimeo, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light .social-icon.icon-vimeo {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23bfbfbf' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23bfbfbf' fill-rule='evenodd' d='M76.7 36.4c.3 9.1-2.3 16.4-5.7 22.1-3.3 5.6-7.8 10.1-13.2 13.3-5.4 3.3-12.6 5.7-21.1 5.4-7.9-.2-14.2-2.5-19.3-5.6-.3-.2-.7-.4-.9-.7 8.8 1 15.5-1.9 20.3-5.6-3.5-.1-6.2-1.3-8.2-3-2-1.6-3.7-3.8-4.6-6.6 1.8.4 4.4.3 6-.2-3.3-.7-5.7-2.5-7.6-4.7-1.9-2.1-3.2-5-3.2-9 .1-.2.4.1.6.2 1.5.7 3.4 1.3 5.5 1.4-3.4-2.4-6.8-7-5.8-13.5.3-1.9.9-3.5 1.7-4.9.9.9 1.7 1.9 2.6 2.8C30 34 38 38.5 49.6 39.4c-1.6-7.1 2.1-12.4 6.6-15 2.5-1.4 6-2.1 9.4-1.4 3.1.6 5.5 2.2 7.3 4 3.4-.6 6.1-1.9 8.7-3.3-1.2 3.3-3.1 5.9-6 7.5 2.8-.2 5.5-1.2 7.8-2.1-1.7 2.9-4.1 5.2-6.7 7.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-mid .social-icon.icon-wineplatform, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-wineplatform, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light .social-icon.icon-wineplatform, body main .components.theme-mid .social-icon.icon-wineplatform, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-wineplatform, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light .social-icon.icon-wineplatform, body footer .components.theme-mid .social-icon.icon-wineplatform, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-wineplatform, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light .social-icon.icon-wineplatform {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23bfbfbf' d='M0 30C0 13.431 13.45 0 30.043 0s30.044 13.431 30.044 30c0 16.569-13.451 30-30.044 30C13.451 60 0 46.569 0 30z'/%3e%3cpath class='item' fill='%23bfbfbf' d='M43.182 39.818V42H17v-2.182h26.182zM19.816 18l4.064 13.636L28.337 18h3.507l4.457 13.636L40.366 18h2.816l-5.506 17.844.051.156H35l.034-.113-4.944-14.654-4.943 14.654.035.113h-2.727l.05-.156L17 18h2.816z'/%3e%3c/svg%3e"); }
  body header .components.theme-mid .social-icon.icon-youtube, body header .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-youtube, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body header .components.component-text_group.theme-light .social-icon.icon-youtube, body main .components.theme-mid .social-icon.icon-youtube, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-youtube, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.component-text_group.theme-light .social-icon.icon-youtube, body footer .components.theme-mid .social-icon.icon-youtube, body footer .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .social-icon.icon-youtube, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body footer .components.component-text_group.theme-light .social-icon.icon-youtube {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23bfbfbf' d='M30.04 0c16.6 0 30.05 13.43 30.05 30S46.64 60 30.04 60C13.45 60 0 46.57 0 30S13.45 0 30.04 0z'/%3e%3cpath class='item' fill='%23bfbfbf' fill-rule='evenodd' d='M30.34 19c.98 0 3.97.02 7.01.13l.85.03c1.05.05 2.07.1 3 .17.63.08 1.99.08 3.21 1.39.96.99 1.27 3.24 1.27 3.24v.01l.01.06c.05.44.31 2.83.31 5.22v2.48c0 2.39-.26 4.78-.31 5.22l-.01.07v.01s-.31 2.25-1.27 3.24c-1.22 1.31-2.58 1.31-3.21 1.39-3.97.29-9.71.33-10.95.34h-.33c-.51-.01-3.35-.04-6.09-.11l-.57-.02c-1.68-.05-3.25-.11-4.14-.2-.71-.13-2.31-.09-3.53-1.4-.96-.99-1.27-3.24-1.27-3.24l-.01-.08c-.05-.43-.31-2.82-.31-5.22V29c.02-2.3.26-4.54.31-4.97l.01-.07s.31-2.25 1.27-3.24c1.22-1.31 2.58-1.31 3.21-1.39.93-.07 1.95-.12 3-.16l.85-.04c3.04-.11 6.04-.13 7.01-.13h.68zm5 11.16l-8.64-4.61v9.19l8.64-4.58z'/%3e%3c/svg%3e"); }

body header .components.theme-dark, body main .components.theme-dark, body footer .components.theme-dark {
  background-color: #191919;
  color: #fff; }
  body header .components.theme-dark h1, body header .components.theme-dark h2, body header .components.theme-dark h3, body header .components.theme-dark h4, body header .components.theme-dark h5, body header .components.theme-dark h6, body header .components.theme-dark p, body header .components.theme-dark .h1, body header .components.theme-dark .h2, body header .components.theme-dark .h3, body header .components.theme-dark .h4, body header .components.theme-dark .h5, body header .components.theme-dark .h6, body header .components.theme-dark .p, body main .components.theme-dark h1, body main .components.theme-dark h2, body main .components.theme-dark h3, body main .components.theme-dark h4, body main .components.theme-dark h5, body main .components.theme-dark h6, body main .components.theme-dark p, body main .components.theme-dark .h1, body main .components.theme-dark .h2, body main .components.theme-dark .h3, body main .components.theme-dark .h4, body main .components.theme-dark .h5, body main .components.theme-dark .h6, body main .components.theme-dark .p, body footer .components.theme-dark h1, body footer .components.theme-dark h2, body footer .components.theme-dark h3, body footer .components.theme-dark h4, body footer .components.theme-dark h5, body footer .components.theme-dark h6, body footer .components.theme-dark p, body footer .components.theme-dark .h1, body footer .components.theme-dark .h2, body footer .components.theme-dark .h3, body footer .components.theme-dark .h4, body footer .components.theme-dark .h5, body footer .components.theme-dark .h6, body footer .components.theme-dark .p {
    color: #fff; }
  body header .components.theme-dark a:not(.btn):not(.goto), body main .components.theme-dark a:not(.btn):not(.goto), body footer .components.theme-dark a:not(.btn):not(.goto) {
    color: #f5f5f5; }
    body header .components.theme-dark a:not(.btn):not(.goto):hover, body header .components.theme-dark a:not(.btn):not(.goto):focus, body header .components.theme-dark a:not(.btn):not(.goto):active, body main .components.theme-dark a:not(.btn):not(.goto):hover, body main .components.theme-dark a:not(.btn):not(.goto):focus, body main .components.theme-dark a:not(.btn):not(.goto):active, body footer .components.theme-dark a:not(.btn):not(.goto):hover, body footer .components.theme-dark a:not(.btn):not(.goto):focus, body footer .components.theme-dark a:not(.btn):not(.goto):active {
      color: #f5f5f5; }
  body header .components.theme-dark a.goto, body main .components.theme-dark a.goto, body footer .components.theme-dark a.goto {
    color: #fff; }
    body header .components.theme-dark a.goto:hover, body header .components.theme-dark a.goto:focus, body header .components.theme-dark a.goto:active, body main .components.theme-dark a.goto:hover, body main .components.theme-dark a.goto:focus, body main .components.theme-dark a.goto:active, body footer .components.theme-dark a.goto:hover, body footer .components.theme-dark a.goto:focus, body footer .components.theme-dark a.goto:active {
      color: #f5f5f5; }
  body header .components.theme-dark .muted, body main .components.theme-dark .muted, body footer .components.theme-dark .muted {
    color: #bfbfbf; }
  body header .components.theme-dark .component-spacer.-borders:before, body header .components.theme-dark .component-spacer.-borders:after, body main .components.theme-dark .component-spacer.-borders:before, body main .components.theme-dark .component-spacer.-borders:after, body footer .components.theme-dark .component-spacer.-borders:before, body footer .components.theme-dark .component-spacer.-borders:after {
    border-color: #fff; }
  body header .components.theme-dark .component-filelist .files .files-wrapper .files-container .field-items, body header .components.theme-dark .component-filelist .files .files-wrapper .files-container .field-item, body main .components.theme-dark .component-filelist .files .files-wrapper .files-container .field-items, body main .components.theme-dark .component-filelist .files .files-wrapper .files-container .field-item, body footer .components.theme-dark .component-filelist .files .files-wrapper .files-container .field-items, body footer .components.theme-dark .component-filelist .files .files-wrapper .files-container .field-item {
    border-color: #fff; }
  body header .components.theme-dark.component-hero > .wrapper > .container:before, body header .components.theme-dark.component-hero > .wrapper > .container-fluid:before, body header .components.theme-dark.component-hero > .wrapper > .container-sm:before, body header .components.theme-dark.component-hero > .wrapper > .container-md:before, body header .components.theme-dark.component-hero > .wrapper > .container-lg:before, body header .components.theme-dark.component-hero > .wrapper > .container-xl:before, body header .components.theme-dark.component-hero > .wrapper > .container-xxl:before, body header .components.theme-dark.component-hero > .wrapper > .container-xxxl:before, body main .components.theme-dark.component-hero > .wrapper > .container:before, body main .components.theme-dark.component-hero > .wrapper > .container-fluid:before, body main .components.theme-dark.component-hero > .wrapper > .container-sm:before, body main .components.theme-dark.component-hero > .wrapper > .container-md:before, body main .components.theme-dark.component-hero > .wrapper > .container-lg:before, body main .components.theme-dark.component-hero > .wrapper > .container-xl:before, body main .components.theme-dark.component-hero > .wrapper > .container-xxl:before, body main .components.theme-dark.component-hero > .wrapper > .container-xxxl:before, body footer .components.theme-dark.component-hero > .wrapper > .container:before, body footer .components.theme-dark.component-hero > .wrapper > .container-fluid:before, body footer .components.theme-dark.component-hero > .wrapper > .container-sm:before, body footer .components.theme-dark.component-hero > .wrapper > .container-md:before, body footer .components.theme-dark.component-hero > .wrapper > .container-lg:before, body footer .components.theme-dark.component-hero > .wrapper > .container-xl:before, body footer .components.theme-dark.component-hero > .wrapper > .container-xxl:before, body footer .components.theme-dark.component-hero > .wrapper > .container-xxxl:before {
    background-color: rgba(25, 25, 25, 0.5); }
  body header .components.theme-dark.has-overlay:before, body main .components.theme-dark.has-overlay:before, body footer .components.theme-dark.has-overlay:before {
    background-color: #191919; }
  body header .components.theme-dark .social-icon.icon-behance, body main .components.theme-dark .social-icon.icon-behance, body footer .components.theme-dark .social-icon.icon-behance {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23000' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23191919' fill-rule='evenodd' d='M61.1 32h16.5v4H61.1v-4zM50.8 63.5c-.8 1.5-1.9 2.7-3.2 3.7-1.4 1-2.9 1.7-4.6 2.1-1.7.5-3.5.7-5.3.7H17.8V29.2H37c2 0 3.7.2 5.3.5 1.6.3 3 .9 4.1 1.7 1.1.8 2 1.8 2.7 3.1.6 1.3.9 2.9.9 4.8 0 2.1-.5 3.8-1.4 5.1-.9 1.4-2.3 2.5-4.2 3.4 2.5.7 4.4 2 5.6 3.8 1.2 1.8 1.8 4 1.8 6.5.2 2.1-.2 3.9-1 5.4zm33.3-6.3H62.8c0 2.3.8 4.5 2 5.7 1.2 1.2 3 1.8 5.2 1.8 1.6 0 3.1-.4 4.2-1.2 1.2-.8 1.9-1.7 2.2-2.6h7.1c-1.1 3.6-2.9 6.1-5.3 7.6-2.3 1.5-5.2 2.3-8.6 2.3-2.3 0-4.4-.4-6.3-1.1-1.9-.8-3.4-1.8-4.8-3.2-1.3-1.4-2.3-3-3-4.9-.7-1.9-1.1-4-1.1-6.3 0-2.2.4-4.3 1.1-6.2.7-1.9 1.8-3.6 3.1-4.9 1.3-1.4 2.9-2.5 4.8-3.3 1.9-.8 3.9-1.2 6.2-1.2 2.5 0 4.7.5 6.6 1.5 1.9 1 3.4 2.3 4.6 3.9 1.2 1.6 2.1 3.5 2.6 5.6.7 2 .9 4.2.7 6.5zM69.5 45.8c-1.3 0-2.4.2-3.2.7-.8.4-1.5 1-2.1 1.6-.5.7-.9 1.3-1.1 2.1-.2.7-.3 1.4-.4 1.9H76c-.2-2.1-.9-3.6-1.9-4.7-.9-1.1-2.6-1.6-4.6-1.6zm-28 7.5c-1.2-.9-2.7-1.3-4.7-1.3H27v11.2h9.6c.9 0 1.7-.1 2.5-.3.8-.2 1.5-.5 2.1-.9.6-.4 1.1-.9 1.5-1.6.4-.7.5-1.6.5-2.6 0-2.1-.6-3.6-1.7-4.5zm-1.4-9c1-.8 1.5-2 1.5-3.7 0-1-.2-1.7-.5-2.3-.3-.6-.8-1.1-1.4-1.4-.6-.3-1.2-.6-2-.7-.7-.1-1.5-.2-2.3-.2H27v9.5h9.1c1.6-.1 2.9-.5 4-1.2z'/%3e%3c/svg%3e"); }
  body header .components.theme-dark .social-icon.icon-facebook, body main .components.theme-dark .social-icon.icon-facebook, body footer .components.theme-dark .social-icon.icon-facebook {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23000' d='M0 30C0 13.431 13.45 0 30.043 0s30.044 13.431 30.044 30c0 16.569-13.451 30-30.044 30C13.451 60 0 46.569 0 30z'/%3e%3cpath class='item' fill='%23191919' d='M26.594 21.73v3.717H24v4.545h2.594V43.5h5.328V29.992h3.575s.335-2.179.497-4.562h-4.052v-3.108c0-.465.58-1.09 1.155-1.09H36V16.5h-3.947c-5.591 0-5.46 4.55-5.46 5.23z'/%3e%3c/svg%3e"); }
  body header .components.theme-dark .social-icon.icon-github, body main .components.theme-dark .social-icon.icon-github, body footer .components.theme-dark .social-icon.icon-github {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23000' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23191919' fill-rule='evenodd' d='M81.8 61.2c-.6 2.2-.8 2.9-1.1 3.5l-.2.4c-2.7 6.2-8.7 10.2-21.1 11.5H41.8c-11.6-1.3-18.2-5.3-21.5-11.4l-.2-.4c-.3-.6-.6-1.3-.9-2-.2-.3-.2-.2-.2-.5-1.2-3.3-1.7-7.1-1.7-11.4 0-5.6 2-10.2 5.4-13.8-.5-1.3-2.3-6.6.5-13.6 0 0 4.3-1.4 14.2 5.3 4.1-1.1 8.6-1.7 12.9-1.7 4 0 8 .5 11.7 1.4 6.9-4.6 11-5.2 12.7-5.2.7 0 1 .1 1 .1 2.4 6 1.5 10.6.9 12.7 3.7 3.7 6 8.6 6 14.7.1 4.4-.2 8.2-.8 10.4zM60.9 45.8c-3.1 0-6.6.6-10.3.6-7.3 0-13.7-2.1-17.5 1.9-2.3 2.4-3.6 5.3-3.6 8.5 0 13.1 9.5 15.1 21.2 15.1s21.2-.4 21.2-15.1c-.2-3.2-1.5-6.1-3.8-8.6-1.8-1.9-4.3-2.4-7.2-2.4zM39.4 64.6c-2.4 0-4.4-3.3-4.4-7.3 0-4.1 2-7.3 4.4-7.3 2.4 0 4.4 3.3 4.4 7.3s-2 7.3-4.4 7.3zm23.3.2c-2.4 0-4.4-3.3-4.4-7.3 0-4.1 2-7.3 4.4-7.3 2.4 0 4.4 3.3 4.4 7.3s-1.9 7.3-4.4 7.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-dark .social-icon.icon-instagram, body main .components.theme-dark .social-icon.icon-instagram, body footer .components.theme-dark .social-icon.icon-instagram {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23000' d='M0 30C0 13.431 13.45 0 30.043 0s30.044 13.431 30.044 30c0 16.569-13.451 30-30.044 30C13.451 60 0 46.569 0 30z'/%3e%3cpath class='item' fill='%23191919' d='M35.475 16.429a7.104 7.104 0 017.096 7.096v11.522c0 3.912-3.183 7.096-7.096 7.096H23.953a7.104 7.104 0 01-7.096-7.096V23.525a7.104 7.104 0 017.096-7.096zm0 2.28H23.953a4.82 4.82 0 00-4.814 4.816v11.522a4.82 4.82 0 004.814 4.814h11.522a4.82 4.82 0 004.815-4.814V23.525a4.82 4.82 0 00-4.815-4.815zm-5.76 3.95c3.653 0 6.625 2.974 6.625 6.627a6.632 6.632 0 01-6.626 6.625 6.633 6.633 0 01-6.626-6.625 6.634 6.634 0 016.626-6.626zm0 2.283a4.349 4.349 0 00-4.345 4.344 4.349 4.349 0 004.344 4.344 4.349 4.349 0 004.345-4.344 4.35 4.35 0 00-4.345-4.344zm6.903-4.217c.441 0 .873.179 1.183.49.312.31.49.743.49 1.183 0 .44-.178.872-.49 1.184-.311.31-.742.49-1.183.49-.44 0-.872-.18-1.182-.49a1.687 1.687 0 01-.491-1.184c0-.44.18-.872.491-1.183.31-.311.742-.49 1.182-.49z'/%3e%3c/svg%3e"); }
  body header .components.theme-dark .social-icon.icon-linkedin, body main .components.theme-dark .social-icon.icon-linkedin, body footer .components.theme-dark .social-icon.icon-linkedin {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3e%3cpath class='bg' fill='%23000' d='M30 0c16.57 0 30 13.43 30 30S46.57 60 30 60 0 46.57 0 30 13.43 0 30 0z'/%3e%3cpath class='item' fill='%23191919' fill-rule='evenodd' d='M21.2 24.85v20.42h-6.8V24.85h6.8zm16.69-.48c4.47 0 7.83 2.92 7.83 9.19v11.71h-6.8V34.35c0-2.75-.98-4.62-3.44-4.62-1.88 0-3 1.26-3.49 2.48-.18.44-.23 1.05-.23 1.66v11.41h-6.8v-.23c.01-.94.03-4.56.04-8.5v-1.54-5.18c0-2.48-.01-4.43-.04-4.98h6.8v2.89c.91-1.39 2.52-3.37 6.13-3.37zm-16.24-5.84c0 1.96-1.48 3.53-3.85 3.53h-.04c-2.28 0-3.76-1.57-3.76-3.53 0-2 1.52-3.53 3.85-3.53 2.32 0 3.75 1.52 3.8 3.53z'/%3e%3c/svg%3e"); }
  body header .components.theme-dark .social-icon.icon-pinterest, body main .components.theme-dark .social-icon.icon-pinterest, body footer .components.theme-dark .social-icon.icon-pinterest {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23000' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23191919' fill-rule='evenodd' d='M74 50.55c-1.3 3.6-3.2 7-5.8 9.5-2.9 2.8-7.7 5.7-14.3 5.1-3.8-.3-6.1-2-8.2-4.6-1.3 4.5-1.9 9.2-3.6 13.3-1.2 2.9-2.8 5.5-4.6 8-.5.8-1 1.9-2.1 2.1-2.5-10.1 1.1-20.2 3.2-29.1.3-1.1.5-2.3.8-3.5.3-1.1.8-2.4.8-3.3 0-1.1-.7-2.1-.9-3.1-.9-4.7.3-9.5 3.1-11.7 1.3-1.1 4-2 6.2-1.2 4.6 1.7 2.9 8.4 1.5 12.9-.8 2.5-2.1 5.6-2.1 8 .1 3.4 3.4 6.3 7.6 5.7 2.1-.3 3.5-1.2 4.8-2.3 3.9-3.5 6.7-11.4 6.2-19.3s-6-12.9-13.8-13.5c-12-.9-20.5 6.7-21.2 16.9-.3 3.7.6 6.5 2.2 8.6.3.4.9 1 1 1.7.1.9-.9 4.9-1.8 5.1-1.9.5-5.2-2.8-5.9-3.9-1.9-2.6-3.1-6.8-3.1-10.8 0-7.7 3.6-13.3 7.8-17.2 4.5-4.2 10.3-6.5 18.1-6.9 10.9-.6 19.2 4.6 23.2 11.3 1.4 2.3 2.6 5.6 2.8 8.9.4 5.1-.5 9.4-1.9 13.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-dark .social-icon.icon-share, body main .components.theme-dark .social-icon.icon-share, body footer .components.theme-dark .social-icon.icon-share {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23000' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23191919' fill-rule='evenodd' d='M58.11 69.36c-6.8-3.7-14.3-6.7-21.2-10.3-6.5 4.4-15 1.2-17.2-4.8-2.8-7.6 2.9-16.5 13-14.8 1.7.3 2.9 1.2 4.5 2.1 6.9-3.4 13.7-6.9 20.9-10 0-7.3 6.1-13.3 14.5-11.1 11.6 3 9.9 22-4 21.4-3-.1-4.4-1-6.9-2.9-6.8 3.3-13.7 6.6-20.4 10-1 3.3 2.3 4.2 4.5 5.3 4.8 2.4 11.1 4.9 15.1 7.4 2.2-.9 3.5-2.2 5.6-2.6 7.2-1.6 13.8 3.3 14 10.3.4 14.5-23 14.7-22.4 0z'/%3e%3c/svg%3e"); }
  body header .components.theme-dark .social-icon.icon-snapchat, body main .components.theme-dark .social-icon.icon-snapchat, body footer .components.theme-dark .social-icon.icon-snapchat {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23000' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23191919' fill-rule='evenodd' d='M75.4 73.4c-1.5.2-.2 5.2-2.2 5.1-2-.1-8.2-2.4-10.9-.1-2.4 2.1-5.8 5.4-11.2 6.1-.2.1-1.8.1-2.2 0-5.4-.7-8.8-4.1-11.2-6.1-2.7-2.3-8.9 0-10.9.1s-.7-4.9-2.2-5.1c-4-.5-12.8-3.4-7.6-5.1 7.4-2.4 11.5-7.5 13.4-11.6 1.7-3.6 1-6-.8-6.8-2-.9-7.6-1.1-6.6-4.8 1.1-3.8 7.4-.6 7.4-.6s1.7.4 1.7-1.5c0-4.8-2.2-14.5 3.4-21 3.9-4.5 9.5-6 12.4-6.4h.2c1-.2 1.9-.2 1.9-.2s.9 0 1.9.2h.2c2.9.5 8.5 1.9 12.4 6.4 5.6 6.5 3.4 16.2 3.4 21 0 2 1.7 1.5 1.7 1.5s6.4-3.2 7.4.6c1 3.7-4.6 3.9-6.6 4.8-1.8.8-2.5 3.2-.8 6.8 2 4.1 6 9.2 13.4 11.6 5.1 1.7-3.6 4.6-7.6 5.1z'/%3e%3c/svg%3e"); }
  body header .components.theme-dark .social-icon.icon-twitter, body main .components.theme-dark .social-icon.icon-twitter, body footer .components.theme-dark .social-icon.icon-twitter {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23000' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23191919' fill-rule='evenodd' d='M76.7 36.4c.3 9.1-2.3 16.4-5.7 22.1-3.3 5.6-7.8 10.1-13.2 13.3-5.4 3.3-12.6 5.7-21.1 5.4-7.9-.2-14.2-2.5-19.3-5.6-.3-.2-.7-.4-.9-.7 8.8 1 15.5-1.9 20.3-5.6-3.5-.1-6.2-1.3-8.2-3-2-1.6-3.7-3.8-4.6-6.6 1.8.4 4.4.3 6-.2-3.3-.7-5.7-2.5-7.6-4.7-1.9-2.1-3.2-5-3.2-9 .1-.2.4.1.6.2 1.5.7 3.4 1.3 5.5 1.4-3.4-2.4-6.8-7-5.8-13.5.3-1.9.9-3.5 1.7-4.9.9.9 1.7 1.9 2.6 2.8C30 34 38 38.5 49.6 39.4c-1.6-7.1 2.1-12.4 6.6-15 2.5-1.4 6-2.1 9.4-1.4 3.1.6 5.5 2.2 7.3 4 3.4-.6 6.1-1.9 8.7-3.3-1.2 3.3-3.1 5.9-6 7.5 2.8-.2 5.5-1.2 7.8-2.1-1.7 2.9-4.1 5.2-6.7 7.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-dark .social-icon.icon-vimeo, body main .components.theme-dark .social-icon.icon-vimeo, body footer .components.theme-dark .social-icon.icon-vimeo {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23000' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23191919' fill-rule='evenodd' d='M76.7 36.4c.3 9.1-2.3 16.4-5.7 22.1-3.3 5.6-7.8 10.1-13.2 13.3-5.4 3.3-12.6 5.7-21.1 5.4-7.9-.2-14.2-2.5-19.3-5.6-.3-.2-.7-.4-.9-.7 8.8 1 15.5-1.9 20.3-5.6-3.5-.1-6.2-1.3-8.2-3-2-1.6-3.7-3.8-4.6-6.6 1.8.4 4.4.3 6-.2-3.3-.7-5.7-2.5-7.6-4.7-1.9-2.1-3.2-5-3.2-9 .1-.2.4.1.6.2 1.5.7 3.4 1.3 5.5 1.4-3.4-2.4-6.8-7-5.8-13.5.3-1.9.9-3.5 1.7-4.9.9.9 1.7 1.9 2.6 2.8C30 34 38 38.5 49.6 39.4c-1.6-7.1 2.1-12.4 6.6-15 2.5-1.4 6-2.1 9.4-1.4 3.1.6 5.5 2.2 7.3 4 3.4-.6 6.1-1.9 8.7-3.3-1.2 3.3-3.1 5.9-6 7.5 2.8-.2 5.5-1.2 7.8-2.1-1.7 2.9-4.1 5.2-6.7 7.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-dark .social-icon.icon-wineplatform, body main .components.theme-dark .social-icon.icon-wineplatform, body footer .components.theme-dark .social-icon.icon-wineplatform {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23000' d='M0 30C0 13.431 13.45 0 30.043 0s30.044 13.431 30.044 30c0 16.569-13.451 30-30.044 30C13.451 60 0 46.569 0 30z'/%3e%3cpath class='item' fill='%23191919' d='M43.182 39.818V42H17v-2.182h26.182zM19.816 18l4.064 13.636L28.337 18h3.507l4.457 13.636L40.366 18h2.816l-5.506 17.844.051.156H35l.034-.113-4.944-14.654-4.943 14.654.035.113h-2.727l.05-.156L17 18h2.816z'/%3e%3c/svg%3e"); }
  body header .components.theme-dark .social-icon.icon-youtube, body main .components.theme-dark .social-icon.icon-youtube, body footer .components.theme-dark .social-icon.icon-youtube {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23000' d='M30.04 0c16.6 0 30.05 13.43 30.05 30S46.64 60 30.04 60C13.45 60 0 46.57 0 30S13.45 0 30.04 0z'/%3e%3cpath class='item' fill='%23191919' fill-rule='evenodd' d='M30.34 19c.98 0 3.97.02 7.01.13l.85.03c1.05.05 2.07.1 3 .17.63.08 1.99.08 3.21 1.39.96.99 1.27 3.24 1.27 3.24v.01l.01.06c.05.44.31 2.83.31 5.22v2.48c0 2.39-.26 4.78-.31 5.22l-.01.07v.01s-.31 2.25-1.27 3.24c-1.22 1.31-2.58 1.31-3.21 1.39-3.97.29-9.71.33-10.95.34h-.33c-.51-.01-3.35-.04-6.09-.11l-.57-.02c-1.68-.05-3.25-.11-4.14-.2-.71-.13-2.31-.09-3.53-1.4-.96-.99-1.27-3.24-1.27-3.24l-.01-.08c-.05-.43-.31-2.82-.31-5.22V29c.02-2.3.26-4.54.31-4.97l.01-.07s.31-2.25 1.27-3.24c1.22-1.31 2.58-1.31 3.21-1.39.93-.07 1.95-.12 3-.16l.85-.04c3.04-.11 6.04-.13 7.01-.13h.68zm5 11.16l-8.64-4.61v9.19l8.64-4.58z'/%3e%3c/svg%3e"); }

body header .components.theme-black, body main .components.theme-black, body footer .components.theme-black {
  background-color: #000;
  color: #fff; }
  body header .components.theme-black h1, body header .components.theme-black h2, body header .components.theme-black h3, body header .components.theme-black h4, body header .components.theme-black h5, body header .components.theme-black h6, body header .components.theme-black p, body header .components.theme-black .h1, body header .components.theme-black .h2, body header .components.theme-black .h3, body header .components.theme-black .h4, body header .components.theme-black .h5, body header .components.theme-black .h6, body header .components.theme-black .p, body main .components.theme-black h1, body main .components.theme-black h2, body main .components.theme-black h3, body main .components.theme-black h4, body main .components.theme-black h5, body main .components.theme-black h6, body main .components.theme-black p, body main .components.theme-black .h1, body main .components.theme-black .h2, body main .components.theme-black .h3, body main .components.theme-black .h4, body main .components.theme-black .h5, body main .components.theme-black .h6, body main .components.theme-black .p, body footer .components.theme-black h1, body footer .components.theme-black h2, body footer .components.theme-black h3, body footer .components.theme-black h4, body footer .components.theme-black h5, body footer .components.theme-black h6, body footer .components.theme-black p, body footer .components.theme-black .h1, body footer .components.theme-black .h2, body footer .components.theme-black .h3, body footer .components.theme-black .h4, body footer .components.theme-black .h5, body footer .components.theme-black .h6, body footer .components.theme-black .p {
    color: #fff; }
  body header .components.theme-black a:not(.btn):not(.goto), body main .components.theme-black a:not(.btn):not(.goto), body footer .components.theme-black a:not(.btn):not(.goto) {
    color: #bfbfbf; }
    body header .components.theme-black a:not(.btn):not(.goto):hover, body header .components.theme-black a:not(.btn):not(.goto):focus, body header .components.theme-black a:not(.btn):not(.goto):active, body main .components.theme-black a:not(.btn):not(.goto):hover, body main .components.theme-black a:not(.btn):not(.goto):focus, body main .components.theme-black a:not(.btn):not(.goto):active, body footer .components.theme-black a:not(.btn):not(.goto):hover, body footer .components.theme-black a:not(.btn):not(.goto):focus, body footer .components.theme-black a:not(.btn):not(.goto):active {
      color: #bfbfbf; }
  body header .components.theme-black a.goto, body main .components.theme-black a.goto, body footer .components.theme-black a.goto {
    color: #fff; }
    body header .components.theme-black a.goto:hover, body header .components.theme-black a.goto:focus, body header .components.theme-black a.goto:active, body main .components.theme-black a.goto:hover, body main .components.theme-black a.goto:focus, body main .components.theme-black a.goto:active, body footer .components.theme-black a.goto:hover, body footer .components.theme-black a.goto:focus, body footer .components.theme-black a.goto:active {
      color: #bfbfbf; }
  body header .components.theme-black .muted, body main .components.theme-black .muted, body footer .components.theme-black .muted {
    color: #6c757d; }
  body header .components.theme-black .component-spacer.-borders:before, body header .components.theme-black .component-spacer.-borders:after, body main .components.theme-black .component-spacer.-borders:before, body main .components.theme-black .component-spacer.-borders:after, body footer .components.theme-black .component-spacer.-borders:before, body footer .components.theme-black .component-spacer.-borders:after {
    border-color: #fff; }
  body header .components.theme-black .component-filelist .files .files-wrapper .files-container .field-items, body header .components.theme-black .component-filelist .files .files-wrapper .files-container .field-item, body main .components.theme-black .component-filelist .files .files-wrapper .files-container .field-items, body main .components.theme-black .component-filelist .files .files-wrapper .files-container .field-item, body footer .components.theme-black .component-filelist .files .files-wrapper .files-container .field-items, body footer .components.theme-black .component-filelist .files .files-wrapper .files-container .field-item {
    border-color: #fff; }
  body header .components.theme-black.component-hero > .wrapper > .container:before, body header .components.theme-black.component-hero > .wrapper > .container-fluid:before, body header .components.theme-black.component-hero > .wrapper > .container-sm:before, body header .components.theme-black.component-hero > .wrapper > .container-md:before, body header .components.theme-black.component-hero > .wrapper > .container-lg:before, body header .components.theme-black.component-hero > .wrapper > .container-xl:before, body header .components.theme-black.component-hero > .wrapper > .container-xxl:before, body header .components.theme-black.component-hero > .wrapper > .container-xxxl:before, body main .components.theme-black.component-hero > .wrapper > .container:before, body main .components.theme-black.component-hero > .wrapper > .container-fluid:before, body main .components.theme-black.component-hero > .wrapper > .container-sm:before, body main .components.theme-black.component-hero > .wrapper > .container-md:before, body main .components.theme-black.component-hero > .wrapper > .container-lg:before, body main .components.theme-black.component-hero > .wrapper > .container-xl:before, body main .components.theme-black.component-hero > .wrapper > .container-xxl:before, body main .components.theme-black.component-hero > .wrapper > .container-xxxl:before, body footer .components.theme-black.component-hero > .wrapper > .container:before, body footer .components.theme-black.component-hero > .wrapper > .container-fluid:before, body footer .components.theme-black.component-hero > .wrapper > .container-sm:before, body footer .components.theme-black.component-hero > .wrapper > .container-md:before, body footer .components.theme-black.component-hero > .wrapper > .container-lg:before, body footer .components.theme-black.component-hero > .wrapper > .container-xl:before, body footer .components.theme-black.component-hero > .wrapper > .container-xxl:before, body footer .components.theme-black.component-hero > .wrapper > .container-xxxl:before {
    background-color: rgba(0, 0, 0, 0.5); }
  body header .components.theme-black.has-overlay:before, body main .components.theme-black.has-overlay:before, body footer .components.theme-black.has-overlay:before {
    background-color: #000; }
  body header .components.theme-black .social-icon.icon-behance, body main .components.theme-black .social-icon.icon-behance, body footer .components.theme-black .social-icon.icon-behance {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23191919' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23000' fill-rule='evenodd' d='M61.1 32h16.5v4H61.1v-4zM50.8 63.5c-.8 1.5-1.9 2.7-3.2 3.7-1.4 1-2.9 1.7-4.6 2.1-1.7.5-3.5.7-5.3.7H17.8V29.2H37c2 0 3.7.2 5.3.5 1.6.3 3 .9 4.1 1.7 1.1.8 2 1.8 2.7 3.1.6 1.3.9 2.9.9 4.8 0 2.1-.5 3.8-1.4 5.1-.9 1.4-2.3 2.5-4.2 3.4 2.5.7 4.4 2 5.6 3.8 1.2 1.8 1.8 4 1.8 6.5.2 2.1-.2 3.9-1 5.4zm33.3-6.3H62.8c0 2.3.8 4.5 2 5.7 1.2 1.2 3 1.8 5.2 1.8 1.6 0 3.1-.4 4.2-1.2 1.2-.8 1.9-1.7 2.2-2.6h7.1c-1.1 3.6-2.9 6.1-5.3 7.6-2.3 1.5-5.2 2.3-8.6 2.3-2.3 0-4.4-.4-6.3-1.1-1.9-.8-3.4-1.8-4.8-3.2-1.3-1.4-2.3-3-3-4.9-.7-1.9-1.1-4-1.1-6.3 0-2.2.4-4.3 1.1-6.2.7-1.9 1.8-3.6 3.1-4.9 1.3-1.4 2.9-2.5 4.8-3.3 1.9-.8 3.9-1.2 6.2-1.2 2.5 0 4.7.5 6.6 1.5 1.9 1 3.4 2.3 4.6 3.9 1.2 1.6 2.1 3.5 2.6 5.6.7 2 .9 4.2.7 6.5zM69.5 45.8c-1.3 0-2.4.2-3.2.7-.8.4-1.5 1-2.1 1.6-.5.7-.9 1.3-1.1 2.1-.2.7-.3 1.4-.4 1.9H76c-.2-2.1-.9-3.6-1.9-4.7-.9-1.1-2.6-1.6-4.6-1.6zm-28 7.5c-1.2-.9-2.7-1.3-4.7-1.3H27v11.2h9.6c.9 0 1.7-.1 2.5-.3.8-.2 1.5-.5 2.1-.9.6-.4 1.1-.9 1.5-1.6.4-.7.5-1.6.5-2.6 0-2.1-.6-3.6-1.7-4.5zm-1.4-9c1-.8 1.5-2 1.5-3.7 0-1-.2-1.7-.5-2.3-.3-.6-.8-1.1-1.4-1.4-.6-.3-1.2-.6-2-.7-.7-.1-1.5-.2-2.3-.2H27v9.5h9.1c1.6-.1 2.9-.5 4-1.2z'/%3e%3c/svg%3e"); }
  body header .components.theme-black .social-icon.icon-facebook, body main .components.theme-black .social-icon.icon-facebook, body footer .components.theme-black .social-icon.icon-facebook {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23191919' d='M0 30C0 13.431 13.45 0 30.043 0s30.044 13.431 30.044 30c0 16.569-13.451 30-30.044 30C13.451 60 0 46.569 0 30z'/%3e%3cpath class='item' fill='%23000' d='M26.594 21.73v3.717H24v4.545h2.594V43.5h5.328V29.992h3.575s.335-2.179.497-4.562h-4.052v-3.108c0-.465.58-1.09 1.155-1.09H36V16.5h-3.947c-5.591 0-5.46 4.55-5.46 5.23z'/%3e%3c/svg%3e"); }
  body header .components.theme-black .social-icon.icon-github, body main .components.theme-black .social-icon.icon-github, body footer .components.theme-black .social-icon.icon-github {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23191919' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23000' fill-rule='evenodd' d='M81.8 61.2c-.6 2.2-.8 2.9-1.1 3.5l-.2.4c-2.7 6.2-8.7 10.2-21.1 11.5H41.8c-11.6-1.3-18.2-5.3-21.5-11.4l-.2-.4c-.3-.6-.6-1.3-.9-2-.2-.3-.2-.2-.2-.5-1.2-3.3-1.7-7.1-1.7-11.4 0-5.6 2-10.2 5.4-13.8-.5-1.3-2.3-6.6.5-13.6 0 0 4.3-1.4 14.2 5.3 4.1-1.1 8.6-1.7 12.9-1.7 4 0 8 .5 11.7 1.4 6.9-4.6 11-5.2 12.7-5.2.7 0 1 .1 1 .1 2.4 6 1.5 10.6.9 12.7 3.7 3.7 6 8.6 6 14.7.1 4.4-.2 8.2-.8 10.4zM60.9 45.8c-3.1 0-6.6.6-10.3.6-7.3 0-13.7-2.1-17.5 1.9-2.3 2.4-3.6 5.3-3.6 8.5 0 13.1 9.5 15.1 21.2 15.1s21.2-.4 21.2-15.1c-.2-3.2-1.5-6.1-3.8-8.6-1.8-1.9-4.3-2.4-7.2-2.4zM39.4 64.6c-2.4 0-4.4-3.3-4.4-7.3 0-4.1 2-7.3 4.4-7.3 2.4 0 4.4 3.3 4.4 7.3s-2 7.3-4.4 7.3zm23.3.2c-2.4 0-4.4-3.3-4.4-7.3 0-4.1 2-7.3 4.4-7.3 2.4 0 4.4 3.3 4.4 7.3s-1.9 7.3-4.4 7.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-black .social-icon.icon-instagram, body main .components.theme-black .social-icon.icon-instagram, body footer .components.theme-black .social-icon.icon-instagram {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23191919' d='M0 30C0 13.431 13.45 0 30.043 0s30.044 13.431 30.044 30c0 16.569-13.451 30-30.044 30C13.451 60 0 46.569 0 30z'/%3e%3cpath class='item' fill='%23000' d='M35.475 16.429a7.104 7.104 0 017.096 7.096v11.522c0 3.912-3.183 7.096-7.096 7.096H23.953a7.104 7.104 0 01-7.096-7.096V23.525a7.104 7.104 0 017.096-7.096zm0 2.28H23.953a4.82 4.82 0 00-4.814 4.816v11.522a4.82 4.82 0 004.814 4.814h11.522a4.82 4.82 0 004.815-4.814V23.525a4.82 4.82 0 00-4.815-4.815zm-5.76 3.95c3.653 0 6.625 2.974 6.625 6.627a6.632 6.632 0 01-6.626 6.625 6.633 6.633 0 01-6.626-6.625 6.634 6.634 0 016.626-6.626zm0 2.283a4.349 4.349 0 00-4.345 4.344 4.349 4.349 0 004.344 4.344 4.349 4.349 0 004.345-4.344 4.35 4.35 0 00-4.345-4.344zm6.903-4.217c.441 0 .873.179 1.183.49.312.31.49.743.49 1.183 0 .44-.178.872-.49 1.184-.311.31-.742.49-1.183.49-.44 0-.872-.18-1.182-.49a1.687 1.687 0 01-.491-1.184c0-.44.18-.872.491-1.183.31-.311.742-.49 1.182-.49z'/%3e%3c/svg%3e"); }
  body header .components.theme-black .social-icon.icon-linkedin, body main .components.theme-black .social-icon.icon-linkedin, body footer .components.theme-black .social-icon.icon-linkedin {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3e%3cpath class='bg' fill='%23191919' d='M30 0c16.57 0 30 13.43 30 30S46.57 60 30 60 0 46.57 0 30 13.43 0 30 0z'/%3e%3cpath class='item' fill='%23000' fill-rule='evenodd' d='M21.2 24.85v20.42h-6.8V24.85h6.8zm16.69-.48c4.47 0 7.83 2.92 7.83 9.19v11.71h-6.8V34.35c0-2.75-.98-4.62-3.44-4.62-1.88 0-3 1.26-3.49 2.48-.18.44-.23 1.05-.23 1.66v11.41h-6.8v-.23c.01-.94.03-4.56.04-8.5v-1.54-5.18c0-2.48-.01-4.43-.04-4.98h6.8v2.89c.91-1.39 2.52-3.37 6.13-3.37zm-16.24-5.84c0 1.96-1.48 3.53-3.85 3.53h-.04c-2.28 0-3.76-1.57-3.76-3.53 0-2 1.52-3.53 3.85-3.53 2.32 0 3.75 1.52 3.8 3.53z'/%3e%3c/svg%3e"); }
  body header .components.theme-black .social-icon.icon-pinterest, body main .components.theme-black .social-icon.icon-pinterest, body footer .components.theme-black .social-icon.icon-pinterest {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23191919' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23000' fill-rule='evenodd' d='M74 50.55c-1.3 3.6-3.2 7-5.8 9.5-2.9 2.8-7.7 5.7-14.3 5.1-3.8-.3-6.1-2-8.2-4.6-1.3 4.5-1.9 9.2-3.6 13.3-1.2 2.9-2.8 5.5-4.6 8-.5.8-1 1.9-2.1 2.1-2.5-10.1 1.1-20.2 3.2-29.1.3-1.1.5-2.3.8-3.5.3-1.1.8-2.4.8-3.3 0-1.1-.7-2.1-.9-3.1-.9-4.7.3-9.5 3.1-11.7 1.3-1.1 4-2 6.2-1.2 4.6 1.7 2.9 8.4 1.5 12.9-.8 2.5-2.1 5.6-2.1 8 .1 3.4 3.4 6.3 7.6 5.7 2.1-.3 3.5-1.2 4.8-2.3 3.9-3.5 6.7-11.4 6.2-19.3s-6-12.9-13.8-13.5c-12-.9-20.5 6.7-21.2 16.9-.3 3.7.6 6.5 2.2 8.6.3.4.9 1 1 1.7.1.9-.9 4.9-1.8 5.1-1.9.5-5.2-2.8-5.9-3.9-1.9-2.6-3.1-6.8-3.1-10.8 0-7.7 3.6-13.3 7.8-17.2 4.5-4.2 10.3-6.5 18.1-6.9 10.9-.6 19.2 4.6 23.2 11.3 1.4 2.3 2.6 5.6 2.8 8.9.4 5.1-.5 9.4-1.9 13.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-black .social-icon.icon-share, body main .components.theme-black .social-icon.icon-share, body footer .components.theme-black .social-icon.icon-share {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23191919' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23000' fill-rule='evenodd' d='M58.11 69.36c-6.8-3.7-14.3-6.7-21.2-10.3-6.5 4.4-15 1.2-17.2-4.8-2.8-7.6 2.9-16.5 13-14.8 1.7.3 2.9 1.2 4.5 2.1 6.9-3.4 13.7-6.9 20.9-10 0-7.3 6.1-13.3 14.5-11.1 11.6 3 9.9 22-4 21.4-3-.1-4.4-1-6.9-2.9-6.8 3.3-13.7 6.6-20.4 10-1 3.3 2.3 4.2 4.5 5.3 4.8 2.4 11.1 4.9 15.1 7.4 2.2-.9 3.5-2.2 5.6-2.6 7.2-1.6 13.8 3.3 14 10.3.4 14.5-23 14.7-22.4 0z'/%3e%3c/svg%3e"); }
  body header .components.theme-black .social-icon.icon-snapchat, body main .components.theme-black .social-icon.icon-snapchat, body footer .components.theme-black .social-icon.icon-snapchat {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23191919' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23000' fill-rule='evenodd' d='M75.4 73.4c-1.5.2-.2 5.2-2.2 5.1-2-.1-8.2-2.4-10.9-.1-2.4 2.1-5.8 5.4-11.2 6.1-.2.1-1.8.1-2.2 0-5.4-.7-8.8-4.1-11.2-6.1-2.7-2.3-8.9 0-10.9.1s-.7-4.9-2.2-5.1c-4-.5-12.8-3.4-7.6-5.1 7.4-2.4 11.5-7.5 13.4-11.6 1.7-3.6 1-6-.8-6.8-2-.9-7.6-1.1-6.6-4.8 1.1-3.8 7.4-.6 7.4-.6s1.7.4 1.7-1.5c0-4.8-2.2-14.5 3.4-21 3.9-4.5 9.5-6 12.4-6.4h.2c1-.2 1.9-.2 1.9-.2s.9 0 1.9.2h.2c2.9.5 8.5 1.9 12.4 6.4 5.6 6.5 3.4 16.2 3.4 21 0 2 1.7 1.5 1.7 1.5s6.4-3.2 7.4.6c1 3.7-4.6 3.9-6.6 4.8-1.8.8-2.5 3.2-.8 6.8 2 4.1 6 9.2 13.4 11.6 5.1 1.7-3.6 4.6-7.6 5.1z'/%3e%3c/svg%3e"); }
  body header .components.theme-black .social-icon.icon-twitter, body main .components.theme-black .social-icon.icon-twitter, body footer .components.theme-black .social-icon.icon-twitter {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23191919' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23000' fill-rule='evenodd' d='M76.7 36.4c.3 9.1-2.3 16.4-5.7 22.1-3.3 5.6-7.8 10.1-13.2 13.3-5.4 3.3-12.6 5.7-21.1 5.4-7.9-.2-14.2-2.5-19.3-5.6-.3-.2-.7-.4-.9-.7 8.8 1 15.5-1.9 20.3-5.6-3.5-.1-6.2-1.3-8.2-3-2-1.6-3.7-3.8-4.6-6.6 1.8.4 4.4.3 6-.2-3.3-.7-5.7-2.5-7.6-4.7-1.9-2.1-3.2-5-3.2-9 .1-.2.4.1.6.2 1.5.7 3.4 1.3 5.5 1.4-3.4-2.4-6.8-7-5.8-13.5.3-1.9.9-3.5 1.7-4.9.9.9 1.7 1.9 2.6 2.8C30 34 38 38.5 49.6 39.4c-1.6-7.1 2.1-12.4 6.6-15 2.5-1.4 6-2.1 9.4-1.4 3.1.6 5.5 2.2 7.3 4 3.4-.6 6.1-1.9 8.7-3.3-1.2 3.3-3.1 5.9-6 7.5 2.8-.2 5.5-1.2 7.8-2.1-1.7 2.9-4.1 5.2-6.7 7.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-black .social-icon.icon-vimeo, body main .components.theme-black .social-icon.icon-vimeo, body footer .components.theme-black .social-icon.icon-vimeo {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23191919' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23000' fill-rule='evenodd' d='M76.7 36.4c.3 9.1-2.3 16.4-5.7 22.1-3.3 5.6-7.8 10.1-13.2 13.3-5.4 3.3-12.6 5.7-21.1 5.4-7.9-.2-14.2-2.5-19.3-5.6-.3-.2-.7-.4-.9-.7 8.8 1 15.5-1.9 20.3-5.6-3.5-.1-6.2-1.3-8.2-3-2-1.6-3.7-3.8-4.6-6.6 1.8.4 4.4.3 6-.2-3.3-.7-5.7-2.5-7.6-4.7-1.9-2.1-3.2-5-3.2-9 .1-.2.4.1.6.2 1.5.7 3.4 1.3 5.5 1.4-3.4-2.4-6.8-7-5.8-13.5.3-1.9.9-3.5 1.7-4.9.9.9 1.7 1.9 2.6 2.8C30 34 38 38.5 49.6 39.4c-1.6-7.1 2.1-12.4 6.6-15 2.5-1.4 6-2.1 9.4-1.4 3.1.6 5.5 2.2 7.3 4 3.4-.6 6.1-1.9 8.7-3.3-1.2 3.3-3.1 5.9-6 7.5 2.8-.2 5.5-1.2 7.8-2.1-1.7 2.9-4.1 5.2-6.7 7.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-black .social-icon.icon-wineplatform, body main .components.theme-black .social-icon.icon-wineplatform, body footer .components.theme-black .social-icon.icon-wineplatform {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23191919' d='M0 30C0 13.431 13.45 0 30.043 0s30.044 13.431 30.044 30c0 16.569-13.451 30-30.044 30C13.451 60 0 46.569 0 30z'/%3e%3cpath class='item' fill='%23000' d='M43.182 39.818V42H17v-2.182h26.182zM19.816 18l4.064 13.636L28.337 18h3.507l4.457 13.636L40.366 18h2.816l-5.506 17.844.051.156H35l.034-.113-4.944-14.654-4.943 14.654.035.113h-2.727l.05-.156L17 18h2.816z'/%3e%3c/svg%3e"); }
  body header .components.theme-black .social-icon.icon-youtube, body main .components.theme-black .social-icon.icon-youtube, body footer .components.theme-black .social-icon.icon-youtube {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23191919' d='M30.04 0c16.6 0 30.05 13.43 30.05 30S46.64 60 30.04 60C13.45 60 0 46.57 0 30S13.45 0 30.04 0z'/%3e%3cpath class='item' fill='%23000' fill-rule='evenodd' d='M30.34 19c.98 0 3.97.02 7.01.13l.85.03c1.05.05 2.07.1 3 .17.63.08 1.99.08 3.21 1.39.96.99 1.27 3.24 1.27 3.24v.01l.01.06c.05.44.31 2.83.31 5.22v2.48c0 2.39-.26 4.78-.31 5.22l-.01.07v.01s-.31 2.25-1.27 3.24c-1.22 1.31-2.58 1.31-3.21 1.39-3.97.29-9.71.33-10.95.34h-.33c-.51-.01-3.35-.04-6.09-.11l-.57-.02c-1.68-.05-3.25-.11-4.14-.2-.71-.13-2.31-.09-3.53-1.4-.96-.99-1.27-3.24-1.27-3.24l-.01-.08c-.05-.43-.31-2.82-.31-5.22V29c.02-2.3.26-4.54.31-4.97l.01-.07s.31-2.25 1.27-3.24c1.22-1.31 2.58-1.31 3.21-1.39.93-.07 1.95-.12 3-.16l.85-.04c3.04-.11 6.04-.13 7.01-.13h.68zm5 11.16l-8.64-4.61v9.19l8.64-4.58z'/%3e%3c/svg%3e"); }

body header .components.theme-featured, body main .components.theme-featured, body footer .components.theme-featured {
  background-color: #191919;
  color: #fff; }
  body header .components.theme-featured h1, body header .components.theme-featured h2, body header .components.theme-featured h3, body header .components.theme-featured h4, body header .components.theme-featured h5, body header .components.theme-featured h6, body header .components.theme-featured p, body header .components.theme-featured .h1, body header .components.theme-featured .h2, body header .components.theme-featured .h3, body header .components.theme-featured .h4, body header .components.theme-featured .h5, body header .components.theme-featured .h6, body header .components.theme-featured .p, body main .components.theme-featured h1, body main .components.theme-featured h2, body main .components.theme-featured h3, body main .components.theme-featured h4, body main .components.theme-featured h5, body main .components.theme-featured h6, body main .components.theme-featured p, body main .components.theme-featured .h1, body main .components.theme-featured .h2, body main .components.theme-featured .h3, body main .components.theme-featured .h4, body main .components.theme-featured .h5, body main .components.theme-featured .h6, body main .components.theme-featured .p, body footer .components.theme-featured h1, body footer .components.theme-featured h2, body footer .components.theme-featured h3, body footer .components.theme-featured h4, body footer .components.theme-featured h5, body footer .components.theme-featured h6, body footer .components.theme-featured p, body footer .components.theme-featured .h1, body footer .components.theme-featured .h2, body footer .components.theme-featured .h3, body footer .components.theme-featured .h4, body footer .components.theme-featured .h5, body footer .components.theme-featured .h6, body footer .components.theme-featured .p {
    color: #fff; }
  body header .components.theme-featured a:not(.btn):not(.goto), body main .components.theme-featured a:not(.btn):not(.goto), body footer .components.theme-featured a:not(.btn):not(.goto) {
    color: #f5f5f5; }
    body header .components.theme-featured a:not(.btn):not(.goto):hover, body header .components.theme-featured a:not(.btn):not(.goto):focus, body header .components.theme-featured a:not(.btn):not(.goto):active, body main .components.theme-featured a:not(.btn):not(.goto):hover, body main .components.theme-featured a:not(.btn):not(.goto):focus, body main .components.theme-featured a:not(.btn):not(.goto):active, body footer .components.theme-featured a:not(.btn):not(.goto):hover, body footer .components.theme-featured a:not(.btn):not(.goto):focus, body footer .components.theme-featured a:not(.btn):not(.goto):active {
      color: #f5f5f5; }
  body header .components.theme-featured a.goto, body main .components.theme-featured a.goto, body footer .components.theme-featured a.goto {
    color: #fff; }
    body header .components.theme-featured a.goto:hover, body header .components.theme-featured a.goto:focus, body header .components.theme-featured a.goto:active, body main .components.theme-featured a.goto:hover, body main .components.theme-featured a.goto:focus, body main .components.theme-featured a.goto:active, body footer .components.theme-featured a.goto:hover, body footer .components.theme-featured a.goto:focus, body footer .components.theme-featured a.goto:active {
      color: #f5f5f5; }
  body header .components.theme-featured .muted, body main .components.theme-featured .muted, body footer .components.theme-featured .muted {
    color: #bfbfbf; }
  body header .components.theme-featured .component-spacer.-borders:before, body header .components.theme-featured .component-spacer.-borders:after, body main .components.theme-featured .component-spacer.-borders:before, body main .components.theme-featured .component-spacer.-borders:after, body footer .components.theme-featured .component-spacer.-borders:before, body footer .components.theme-featured .component-spacer.-borders:after {
    border-color: #fff; }
  body header .components.theme-featured .component-filelist .files .files-wrapper .files-container .field-items, body header .components.theme-featured .component-filelist .files .files-wrapper .files-container .field-item, body main .components.theme-featured .component-filelist .files .files-wrapper .files-container .field-items, body main .components.theme-featured .component-filelist .files .files-wrapper .files-container .field-item, body footer .components.theme-featured .component-filelist .files .files-wrapper .files-container .field-items, body footer .components.theme-featured .component-filelist .files .files-wrapper .files-container .field-item {
    border-color: #fff; }
  body header .components.theme-featured.component-hero > .wrapper > .container:before, body header .components.theme-featured.component-hero > .wrapper > .container-fluid:before, body header .components.theme-featured.component-hero > .wrapper > .container-sm:before, body header .components.theme-featured.component-hero > .wrapper > .container-md:before, body header .components.theme-featured.component-hero > .wrapper > .container-lg:before, body header .components.theme-featured.component-hero > .wrapper > .container-xl:before, body header .components.theme-featured.component-hero > .wrapper > .container-xxl:before, body header .components.theme-featured.component-hero > .wrapper > .container-xxxl:before, body main .components.theme-featured.component-hero > .wrapper > .container:before, body main .components.theme-featured.component-hero > .wrapper > .container-fluid:before, body main .components.theme-featured.component-hero > .wrapper > .container-sm:before, body main .components.theme-featured.component-hero > .wrapper > .container-md:before, body main .components.theme-featured.component-hero > .wrapper > .container-lg:before, body main .components.theme-featured.component-hero > .wrapper > .container-xl:before, body main .components.theme-featured.component-hero > .wrapper > .container-xxl:before, body main .components.theme-featured.component-hero > .wrapper > .container-xxxl:before, body footer .components.theme-featured.component-hero > .wrapper > .container:before, body footer .components.theme-featured.component-hero > .wrapper > .container-fluid:before, body footer .components.theme-featured.component-hero > .wrapper > .container-sm:before, body footer .components.theme-featured.component-hero > .wrapper > .container-md:before, body footer .components.theme-featured.component-hero > .wrapper > .container-lg:before, body footer .components.theme-featured.component-hero > .wrapper > .container-xl:before, body footer .components.theme-featured.component-hero > .wrapper > .container-xxl:before, body footer .components.theme-featured.component-hero > .wrapper > .container-xxxl:before {
    background-color: rgba(25, 25, 25, 0.5); }
  body header .components.theme-featured.has-overlay:before, body main .components.theme-featured.has-overlay:before, body footer .components.theme-featured.has-overlay:before {
    background-color: #191919; }
  body header .components.theme-featured .social-icon.icon-behance, body main .components.theme-featured .social-icon.icon-behance, body footer .components.theme-featured .social-icon.icon-behance {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23000' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23191919' fill-rule='evenodd' d='M61.1 32h16.5v4H61.1v-4zM50.8 63.5c-.8 1.5-1.9 2.7-3.2 3.7-1.4 1-2.9 1.7-4.6 2.1-1.7.5-3.5.7-5.3.7H17.8V29.2H37c2 0 3.7.2 5.3.5 1.6.3 3 .9 4.1 1.7 1.1.8 2 1.8 2.7 3.1.6 1.3.9 2.9.9 4.8 0 2.1-.5 3.8-1.4 5.1-.9 1.4-2.3 2.5-4.2 3.4 2.5.7 4.4 2 5.6 3.8 1.2 1.8 1.8 4 1.8 6.5.2 2.1-.2 3.9-1 5.4zm33.3-6.3H62.8c0 2.3.8 4.5 2 5.7 1.2 1.2 3 1.8 5.2 1.8 1.6 0 3.1-.4 4.2-1.2 1.2-.8 1.9-1.7 2.2-2.6h7.1c-1.1 3.6-2.9 6.1-5.3 7.6-2.3 1.5-5.2 2.3-8.6 2.3-2.3 0-4.4-.4-6.3-1.1-1.9-.8-3.4-1.8-4.8-3.2-1.3-1.4-2.3-3-3-4.9-.7-1.9-1.1-4-1.1-6.3 0-2.2.4-4.3 1.1-6.2.7-1.9 1.8-3.6 3.1-4.9 1.3-1.4 2.9-2.5 4.8-3.3 1.9-.8 3.9-1.2 6.2-1.2 2.5 0 4.7.5 6.6 1.5 1.9 1 3.4 2.3 4.6 3.9 1.2 1.6 2.1 3.5 2.6 5.6.7 2 .9 4.2.7 6.5zM69.5 45.8c-1.3 0-2.4.2-3.2.7-.8.4-1.5 1-2.1 1.6-.5.7-.9 1.3-1.1 2.1-.2.7-.3 1.4-.4 1.9H76c-.2-2.1-.9-3.6-1.9-4.7-.9-1.1-2.6-1.6-4.6-1.6zm-28 7.5c-1.2-.9-2.7-1.3-4.7-1.3H27v11.2h9.6c.9 0 1.7-.1 2.5-.3.8-.2 1.5-.5 2.1-.9.6-.4 1.1-.9 1.5-1.6.4-.7.5-1.6.5-2.6 0-2.1-.6-3.6-1.7-4.5zm-1.4-9c1-.8 1.5-2 1.5-3.7 0-1-.2-1.7-.5-2.3-.3-.6-.8-1.1-1.4-1.4-.6-.3-1.2-.6-2-.7-.7-.1-1.5-.2-2.3-.2H27v9.5h9.1c1.6-.1 2.9-.5 4-1.2z'/%3e%3c/svg%3e"); }
  body header .components.theme-featured .social-icon.icon-facebook, body main .components.theme-featured .social-icon.icon-facebook, body footer .components.theme-featured .social-icon.icon-facebook {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23000' d='M0 30C0 13.431 13.45 0 30.043 0s30.044 13.431 30.044 30c0 16.569-13.451 30-30.044 30C13.451 60 0 46.569 0 30z'/%3e%3cpath class='item' fill='%23191919' d='M26.594 21.73v3.717H24v4.545h2.594V43.5h5.328V29.992h3.575s.335-2.179.497-4.562h-4.052v-3.108c0-.465.58-1.09 1.155-1.09H36V16.5h-3.947c-5.591 0-5.46 4.55-5.46 5.23z'/%3e%3c/svg%3e"); }
  body header .components.theme-featured .social-icon.icon-github, body main .components.theme-featured .social-icon.icon-github, body footer .components.theme-featured .social-icon.icon-github {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23000' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23191919' fill-rule='evenodd' d='M81.8 61.2c-.6 2.2-.8 2.9-1.1 3.5l-.2.4c-2.7 6.2-8.7 10.2-21.1 11.5H41.8c-11.6-1.3-18.2-5.3-21.5-11.4l-.2-.4c-.3-.6-.6-1.3-.9-2-.2-.3-.2-.2-.2-.5-1.2-3.3-1.7-7.1-1.7-11.4 0-5.6 2-10.2 5.4-13.8-.5-1.3-2.3-6.6.5-13.6 0 0 4.3-1.4 14.2 5.3 4.1-1.1 8.6-1.7 12.9-1.7 4 0 8 .5 11.7 1.4 6.9-4.6 11-5.2 12.7-5.2.7 0 1 .1 1 .1 2.4 6 1.5 10.6.9 12.7 3.7 3.7 6 8.6 6 14.7.1 4.4-.2 8.2-.8 10.4zM60.9 45.8c-3.1 0-6.6.6-10.3.6-7.3 0-13.7-2.1-17.5 1.9-2.3 2.4-3.6 5.3-3.6 8.5 0 13.1 9.5 15.1 21.2 15.1s21.2-.4 21.2-15.1c-.2-3.2-1.5-6.1-3.8-8.6-1.8-1.9-4.3-2.4-7.2-2.4zM39.4 64.6c-2.4 0-4.4-3.3-4.4-7.3 0-4.1 2-7.3 4.4-7.3 2.4 0 4.4 3.3 4.4 7.3s-2 7.3-4.4 7.3zm23.3.2c-2.4 0-4.4-3.3-4.4-7.3 0-4.1 2-7.3 4.4-7.3 2.4 0 4.4 3.3 4.4 7.3s-1.9 7.3-4.4 7.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-featured .social-icon.icon-instagram, body main .components.theme-featured .social-icon.icon-instagram, body footer .components.theme-featured .social-icon.icon-instagram {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23000' d='M0 30C0 13.431 13.45 0 30.043 0s30.044 13.431 30.044 30c0 16.569-13.451 30-30.044 30C13.451 60 0 46.569 0 30z'/%3e%3cpath class='item' fill='%23191919' d='M35.475 16.429a7.104 7.104 0 017.096 7.096v11.522c0 3.912-3.183 7.096-7.096 7.096H23.953a7.104 7.104 0 01-7.096-7.096V23.525a7.104 7.104 0 017.096-7.096zm0 2.28H23.953a4.82 4.82 0 00-4.814 4.816v11.522a4.82 4.82 0 004.814 4.814h11.522a4.82 4.82 0 004.815-4.814V23.525a4.82 4.82 0 00-4.815-4.815zm-5.76 3.95c3.653 0 6.625 2.974 6.625 6.627a6.632 6.632 0 01-6.626 6.625 6.633 6.633 0 01-6.626-6.625 6.634 6.634 0 016.626-6.626zm0 2.283a4.349 4.349 0 00-4.345 4.344 4.349 4.349 0 004.344 4.344 4.349 4.349 0 004.345-4.344 4.35 4.35 0 00-4.345-4.344zm6.903-4.217c.441 0 .873.179 1.183.49.312.31.49.743.49 1.183 0 .44-.178.872-.49 1.184-.311.31-.742.49-1.183.49-.44 0-.872-.18-1.182-.49a1.687 1.687 0 01-.491-1.184c0-.44.18-.872.491-1.183.31-.311.742-.49 1.182-.49z'/%3e%3c/svg%3e"); }
  body header .components.theme-featured .social-icon.icon-linkedin, body main .components.theme-featured .social-icon.icon-linkedin, body footer .components.theme-featured .social-icon.icon-linkedin {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3e%3cpath class='bg' fill='%23000' d='M30 0c16.57 0 30 13.43 30 30S46.57 60 30 60 0 46.57 0 30 13.43 0 30 0z'/%3e%3cpath class='item' fill='%23191919' fill-rule='evenodd' d='M21.2 24.85v20.42h-6.8V24.85h6.8zm16.69-.48c4.47 0 7.83 2.92 7.83 9.19v11.71h-6.8V34.35c0-2.75-.98-4.62-3.44-4.62-1.88 0-3 1.26-3.49 2.48-.18.44-.23 1.05-.23 1.66v11.41h-6.8v-.23c.01-.94.03-4.56.04-8.5v-1.54-5.18c0-2.48-.01-4.43-.04-4.98h6.8v2.89c.91-1.39 2.52-3.37 6.13-3.37zm-16.24-5.84c0 1.96-1.48 3.53-3.85 3.53h-.04c-2.28 0-3.76-1.57-3.76-3.53 0-2 1.52-3.53 3.85-3.53 2.32 0 3.75 1.52 3.8 3.53z'/%3e%3c/svg%3e"); }
  body header .components.theme-featured .social-icon.icon-pinterest, body main .components.theme-featured .social-icon.icon-pinterest, body footer .components.theme-featured .social-icon.icon-pinterest {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23000' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23191919' fill-rule='evenodd' d='M74 50.55c-1.3 3.6-3.2 7-5.8 9.5-2.9 2.8-7.7 5.7-14.3 5.1-3.8-.3-6.1-2-8.2-4.6-1.3 4.5-1.9 9.2-3.6 13.3-1.2 2.9-2.8 5.5-4.6 8-.5.8-1 1.9-2.1 2.1-2.5-10.1 1.1-20.2 3.2-29.1.3-1.1.5-2.3.8-3.5.3-1.1.8-2.4.8-3.3 0-1.1-.7-2.1-.9-3.1-.9-4.7.3-9.5 3.1-11.7 1.3-1.1 4-2 6.2-1.2 4.6 1.7 2.9 8.4 1.5 12.9-.8 2.5-2.1 5.6-2.1 8 .1 3.4 3.4 6.3 7.6 5.7 2.1-.3 3.5-1.2 4.8-2.3 3.9-3.5 6.7-11.4 6.2-19.3s-6-12.9-13.8-13.5c-12-.9-20.5 6.7-21.2 16.9-.3 3.7.6 6.5 2.2 8.6.3.4.9 1 1 1.7.1.9-.9 4.9-1.8 5.1-1.9.5-5.2-2.8-5.9-3.9-1.9-2.6-3.1-6.8-3.1-10.8 0-7.7 3.6-13.3 7.8-17.2 4.5-4.2 10.3-6.5 18.1-6.9 10.9-.6 19.2 4.6 23.2 11.3 1.4 2.3 2.6 5.6 2.8 8.9.4 5.1-.5 9.4-1.9 13.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-featured .social-icon.icon-share, body main .components.theme-featured .social-icon.icon-share, body footer .components.theme-featured .social-icon.icon-share {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23000' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23191919' fill-rule='evenodd' d='M58.11 69.36c-6.8-3.7-14.3-6.7-21.2-10.3-6.5 4.4-15 1.2-17.2-4.8-2.8-7.6 2.9-16.5 13-14.8 1.7.3 2.9 1.2 4.5 2.1 6.9-3.4 13.7-6.9 20.9-10 0-7.3 6.1-13.3 14.5-11.1 11.6 3 9.9 22-4 21.4-3-.1-4.4-1-6.9-2.9-6.8 3.3-13.7 6.6-20.4 10-1 3.3 2.3 4.2 4.5 5.3 4.8 2.4 11.1 4.9 15.1 7.4 2.2-.9 3.5-2.2 5.6-2.6 7.2-1.6 13.8 3.3 14 10.3.4 14.5-23 14.7-22.4 0z'/%3e%3c/svg%3e"); }
  body header .components.theme-featured .social-icon.icon-snapchat, body main .components.theme-featured .social-icon.icon-snapchat, body footer .components.theme-featured .social-icon.icon-snapchat {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23000' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23191919' fill-rule='evenodd' d='M75.4 73.4c-1.5.2-.2 5.2-2.2 5.1-2-.1-8.2-2.4-10.9-.1-2.4 2.1-5.8 5.4-11.2 6.1-.2.1-1.8.1-2.2 0-5.4-.7-8.8-4.1-11.2-6.1-2.7-2.3-8.9 0-10.9.1s-.7-4.9-2.2-5.1c-4-.5-12.8-3.4-7.6-5.1 7.4-2.4 11.5-7.5 13.4-11.6 1.7-3.6 1-6-.8-6.8-2-.9-7.6-1.1-6.6-4.8 1.1-3.8 7.4-.6 7.4-.6s1.7.4 1.7-1.5c0-4.8-2.2-14.5 3.4-21 3.9-4.5 9.5-6 12.4-6.4h.2c1-.2 1.9-.2 1.9-.2s.9 0 1.9.2h.2c2.9.5 8.5 1.9 12.4 6.4 5.6 6.5 3.4 16.2 3.4 21 0 2 1.7 1.5 1.7 1.5s6.4-3.2 7.4.6c1 3.7-4.6 3.9-6.6 4.8-1.8.8-2.5 3.2-.8 6.8 2 4.1 6 9.2 13.4 11.6 5.1 1.7-3.6 4.6-7.6 5.1z'/%3e%3c/svg%3e"); }
  body header .components.theme-featured .social-icon.icon-twitter, body main .components.theme-featured .social-icon.icon-twitter, body footer .components.theme-featured .social-icon.icon-twitter {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23000' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23191919' fill-rule='evenodd' d='M76.7 36.4c.3 9.1-2.3 16.4-5.7 22.1-3.3 5.6-7.8 10.1-13.2 13.3-5.4 3.3-12.6 5.7-21.1 5.4-7.9-.2-14.2-2.5-19.3-5.6-.3-.2-.7-.4-.9-.7 8.8 1 15.5-1.9 20.3-5.6-3.5-.1-6.2-1.3-8.2-3-2-1.6-3.7-3.8-4.6-6.6 1.8.4 4.4.3 6-.2-3.3-.7-5.7-2.5-7.6-4.7-1.9-2.1-3.2-5-3.2-9 .1-.2.4.1.6.2 1.5.7 3.4 1.3 5.5 1.4-3.4-2.4-6.8-7-5.8-13.5.3-1.9.9-3.5 1.7-4.9.9.9 1.7 1.9 2.6 2.8C30 34 38 38.5 49.6 39.4c-1.6-7.1 2.1-12.4 6.6-15 2.5-1.4 6-2.1 9.4-1.4 3.1.6 5.5 2.2 7.3 4 3.4-.6 6.1-1.9 8.7-3.3-1.2 3.3-3.1 5.9-6 7.5 2.8-.2 5.5-1.2 7.8-2.1-1.7 2.9-4.1 5.2-6.7 7.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-featured .social-icon.icon-vimeo, body main .components.theme-featured .social-icon.icon-vimeo, body footer .components.theme-featured .social-icon.icon-vimeo {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23000' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23191919' fill-rule='evenodd' d='M76.7 36.4c.3 9.1-2.3 16.4-5.7 22.1-3.3 5.6-7.8 10.1-13.2 13.3-5.4 3.3-12.6 5.7-21.1 5.4-7.9-.2-14.2-2.5-19.3-5.6-.3-.2-.7-.4-.9-.7 8.8 1 15.5-1.9 20.3-5.6-3.5-.1-6.2-1.3-8.2-3-2-1.6-3.7-3.8-4.6-6.6 1.8.4 4.4.3 6-.2-3.3-.7-5.7-2.5-7.6-4.7-1.9-2.1-3.2-5-3.2-9 .1-.2.4.1.6.2 1.5.7 3.4 1.3 5.5 1.4-3.4-2.4-6.8-7-5.8-13.5.3-1.9.9-3.5 1.7-4.9.9.9 1.7 1.9 2.6 2.8C30 34 38 38.5 49.6 39.4c-1.6-7.1 2.1-12.4 6.6-15 2.5-1.4 6-2.1 9.4-1.4 3.1.6 5.5 2.2 7.3 4 3.4-.6 6.1-1.9 8.7-3.3-1.2 3.3-3.1 5.9-6 7.5 2.8-.2 5.5-1.2 7.8-2.1-1.7 2.9-4.1 5.2-6.7 7.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-featured .social-icon.icon-wineplatform, body main .components.theme-featured .social-icon.icon-wineplatform, body footer .components.theme-featured .social-icon.icon-wineplatform {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23000' d='M0 30C0 13.431 13.45 0 30.043 0s30.044 13.431 30.044 30c0 16.569-13.451 30-30.044 30C13.451 60 0 46.569 0 30z'/%3e%3cpath class='item' fill='%23191919' d='M43.182 39.818V42H17v-2.182h26.182zM19.816 18l4.064 13.636L28.337 18h3.507l4.457 13.636L40.366 18h2.816l-5.506 17.844.051.156H35l.034-.113-4.944-14.654-4.943 14.654.035.113h-2.727l.05-.156L17 18h2.816z'/%3e%3c/svg%3e"); }
  body header .components.theme-featured .social-icon.icon-youtube, body main .components.theme-featured .social-icon.icon-youtube, body footer .components.theme-featured .social-icon.icon-youtube {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23000' d='M30.04 0c16.6 0 30.05 13.43 30.05 30S46.64 60 30.04 60C13.45 60 0 46.57 0 30S13.45 0 30.04 0z'/%3e%3cpath class='item' fill='%23191919' fill-rule='evenodd' d='M30.34 19c.98 0 3.97.02 7.01.13l.85.03c1.05.05 2.07.1 3 .17.63.08 1.99.08 3.21 1.39.96.99 1.27 3.24 1.27 3.24v.01l.01.06c.05.44.31 2.83.31 5.22v2.48c0 2.39-.26 4.78-.31 5.22l-.01.07v.01s-.31 2.25-1.27 3.24c-1.22 1.31-2.58 1.31-3.21 1.39-3.97.29-9.71.33-10.95.34h-.33c-.51-.01-3.35-.04-6.09-.11l-.57-.02c-1.68-.05-3.25-.11-4.14-.2-.71-.13-2.31-.09-3.53-1.4-.96-.99-1.27-3.24-1.27-3.24l-.01-.08c-.05-.43-.31-2.82-.31-5.22V29c.02-2.3.26-4.54.31-4.97l.01-.07s.31-2.25 1.27-3.24c1.22-1.31 2.58-1.31 3.21-1.39.93-.07 1.95-.12 3-.16l.85-.04c3.04-.11 6.04-.13 7.01-.13h.68zm5 11.16l-8.64-4.61v9.19l8.64-4.58z'/%3e%3c/svg%3e"); }

body header .components.theme-corporate, body main .components.theme-corporate, body footer .components.theme-corporate {
  background-color: #000;
  color: #fff; }
  body header .components.theme-corporate h1, body header .components.theme-corporate h2, body header .components.theme-corporate h3, body header .components.theme-corporate h4, body header .components.theme-corporate h5, body header .components.theme-corporate h6, body header .components.theme-corporate p, body header .components.theme-corporate .h1, body header .components.theme-corporate .h2, body header .components.theme-corporate .h3, body header .components.theme-corporate .h4, body header .components.theme-corporate .h5, body header .components.theme-corporate .h6, body header .components.theme-corporate .p, body main .components.theme-corporate h1, body main .components.theme-corporate h2, body main .components.theme-corporate h3, body main .components.theme-corporate h4, body main .components.theme-corporate h5, body main .components.theme-corporate h6, body main .components.theme-corporate p, body main .components.theme-corporate .h1, body main .components.theme-corporate .h2, body main .components.theme-corporate .h3, body main .components.theme-corporate .h4, body main .components.theme-corporate .h5, body main .components.theme-corporate .h6, body main .components.theme-corporate .p, body footer .components.theme-corporate h1, body footer .components.theme-corporate h2, body footer .components.theme-corporate h3, body footer .components.theme-corporate h4, body footer .components.theme-corporate h5, body footer .components.theme-corporate h6, body footer .components.theme-corporate p, body footer .components.theme-corporate .h1, body footer .components.theme-corporate .h2, body footer .components.theme-corporate .h3, body footer .components.theme-corporate .h4, body footer .components.theme-corporate .h5, body footer .components.theme-corporate .h6, body footer .components.theme-corporate .p {
    color: #fff; }
  body header .components.theme-corporate a:not(.btn):not(.goto), body main .components.theme-corporate a:not(.btn):not(.goto), body footer .components.theme-corporate a:not(.btn):not(.goto) {
    color: #bfbfbf; }
    body header .components.theme-corporate a:not(.btn):not(.goto):hover, body header .components.theme-corporate a:not(.btn):not(.goto):focus, body header .components.theme-corporate a:not(.btn):not(.goto):active, body main .components.theme-corporate a:not(.btn):not(.goto):hover, body main .components.theme-corporate a:not(.btn):not(.goto):focus, body main .components.theme-corporate a:not(.btn):not(.goto):active, body footer .components.theme-corporate a:not(.btn):not(.goto):hover, body footer .components.theme-corporate a:not(.btn):not(.goto):focus, body footer .components.theme-corporate a:not(.btn):not(.goto):active {
      color: #bfbfbf; }
  body header .components.theme-corporate a.goto, body main .components.theme-corporate a.goto, body footer .components.theme-corporate a.goto {
    color: #fff; }
    body header .components.theme-corporate a.goto:hover, body header .components.theme-corporate a.goto:focus, body header .components.theme-corporate a.goto:active, body main .components.theme-corporate a.goto:hover, body main .components.theme-corporate a.goto:focus, body main .components.theme-corporate a.goto:active, body footer .components.theme-corporate a.goto:hover, body footer .components.theme-corporate a.goto:focus, body footer .components.theme-corporate a.goto:active {
      color: #bfbfbf; }
  body header .components.theme-corporate .muted, body main .components.theme-corporate .muted, body footer .components.theme-corporate .muted {
    color: #6c757d; }
  body header .components.theme-corporate .component-spacer.-borders:before, body header .components.theme-corporate .component-spacer.-borders:after, body main .components.theme-corporate .component-spacer.-borders:before, body main .components.theme-corporate .component-spacer.-borders:after, body footer .components.theme-corporate .component-spacer.-borders:before, body footer .components.theme-corporate .component-spacer.-borders:after {
    border-color: #fff; }
  body header .components.theme-corporate .component-filelist .files .files-wrapper .files-container .field-items, body header .components.theme-corporate .component-filelist .files .files-wrapper .files-container .field-item, body main .components.theme-corporate .component-filelist .files .files-wrapper .files-container .field-items, body main .components.theme-corporate .component-filelist .files .files-wrapper .files-container .field-item, body footer .components.theme-corporate .component-filelist .files .files-wrapper .files-container .field-items, body footer .components.theme-corporate .component-filelist .files .files-wrapper .files-container .field-item {
    border-color: #fff; }
  body header .components.theme-corporate.component-hero > .wrapper > .container:before, body header .components.theme-corporate.component-hero > .wrapper > .container-fluid:before, body header .components.theme-corporate.component-hero > .wrapper > .container-sm:before, body header .components.theme-corporate.component-hero > .wrapper > .container-md:before, body header .components.theme-corporate.component-hero > .wrapper > .container-lg:before, body header .components.theme-corporate.component-hero > .wrapper > .container-xl:before, body header .components.theme-corporate.component-hero > .wrapper > .container-xxl:before, body header .components.theme-corporate.component-hero > .wrapper > .container-xxxl:before, body main .components.theme-corporate.component-hero > .wrapper > .container:before, body main .components.theme-corporate.component-hero > .wrapper > .container-fluid:before, body main .components.theme-corporate.component-hero > .wrapper > .container-sm:before, body main .components.theme-corporate.component-hero > .wrapper > .container-md:before, body main .components.theme-corporate.component-hero > .wrapper > .container-lg:before, body main .components.theme-corporate.component-hero > .wrapper > .container-xl:before, body main .components.theme-corporate.component-hero > .wrapper > .container-xxl:before, body main .components.theme-corporate.component-hero > .wrapper > .container-xxxl:before, body footer .components.theme-corporate.component-hero > .wrapper > .container:before, body footer .components.theme-corporate.component-hero > .wrapper > .container-fluid:before, body footer .components.theme-corporate.component-hero > .wrapper > .container-sm:before, body footer .components.theme-corporate.component-hero > .wrapper > .container-md:before, body footer .components.theme-corporate.component-hero > .wrapper > .container-lg:before, body footer .components.theme-corporate.component-hero > .wrapper > .container-xl:before, body footer .components.theme-corporate.component-hero > .wrapper > .container-xxl:before, body footer .components.theme-corporate.component-hero > .wrapper > .container-xxxl:before {
    background-color: rgba(0, 0, 0, 0.5); }
  body header .components.theme-corporate.has-overlay:before, body main .components.theme-corporate.has-overlay:before, body footer .components.theme-corporate.has-overlay:before {
    background-color: #000; }
  body header .components.theme-corporate .social-icon.icon-behance, body main .components.theme-corporate .social-icon.icon-behance, body footer .components.theme-corporate .social-icon.icon-behance {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23191919' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23000' fill-rule='evenodd' d='M61.1 32h16.5v4H61.1v-4zM50.8 63.5c-.8 1.5-1.9 2.7-3.2 3.7-1.4 1-2.9 1.7-4.6 2.1-1.7.5-3.5.7-5.3.7H17.8V29.2H37c2 0 3.7.2 5.3.5 1.6.3 3 .9 4.1 1.7 1.1.8 2 1.8 2.7 3.1.6 1.3.9 2.9.9 4.8 0 2.1-.5 3.8-1.4 5.1-.9 1.4-2.3 2.5-4.2 3.4 2.5.7 4.4 2 5.6 3.8 1.2 1.8 1.8 4 1.8 6.5.2 2.1-.2 3.9-1 5.4zm33.3-6.3H62.8c0 2.3.8 4.5 2 5.7 1.2 1.2 3 1.8 5.2 1.8 1.6 0 3.1-.4 4.2-1.2 1.2-.8 1.9-1.7 2.2-2.6h7.1c-1.1 3.6-2.9 6.1-5.3 7.6-2.3 1.5-5.2 2.3-8.6 2.3-2.3 0-4.4-.4-6.3-1.1-1.9-.8-3.4-1.8-4.8-3.2-1.3-1.4-2.3-3-3-4.9-.7-1.9-1.1-4-1.1-6.3 0-2.2.4-4.3 1.1-6.2.7-1.9 1.8-3.6 3.1-4.9 1.3-1.4 2.9-2.5 4.8-3.3 1.9-.8 3.9-1.2 6.2-1.2 2.5 0 4.7.5 6.6 1.5 1.9 1 3.4 2.3 4.6 3.9 1.2 1.6 2.1 3.5 2.6 5.6.7 2 .9 4.2.7 6.5zM69.5 45.8c-1.3 0-2.4.2-3.2.7-.8.4-1.5 1-2.1 1.6-.5.7-.9 1.3-1.1 2.1-.2.7-.3 1.4-.4 1.9H76c-.2-2.1-.9-3.6-1.9-4.7-.9-1.1-2.6-1.6-4.6-1.6zm-28 7.5c-1.2-.9-2.7-1.3-4.7-1.3H27v11.2h9.6c.9 0 1.7-.1 2.5-.3.8-.2 1.5-.5 2.1-.9.6-.4 1.1-.9 1.5-1.6.4-.7.5-1.6.5-2.6 0-2.1-.6-3.6-1.7-4.5zm-1.4-9c1-.8 1.5-2 1.5-3.7 0-1-.2-1.7-.5-2.3-.3-.6-.8-1.1-1.4-1.4-.6-.3-1.2-.6-2-.7-.7-.1-1.5-.2-2.3-.2H27v9.5h9.1c1.6-.1 2.9-.5 4-1.2z'/%3e%3c/svg%3e"); }
  body header .components.theme-corporate .social-icon.icon-facebook, body main .components.theme-corporate .social-icon.icon-facebook, body footer .components.theme-corporate .social-icon.icon-facebook {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23191919' d='M0 30C0 13.431 13.45 0 30.043 0s30.044 13.431 30.044 30c0 16.569-13.451 30-30.044 30C13.451 60 0 46.569 0 30z'/%3e%3cpath class='item' fill='%23000' d='M26.594 21.73v3.717H24v4.545h2.594V43.5h5.328V29.992h3.575s.335-2.179.497-4.562h-4.052v-3.108c0-.465.58-1.09 1.155-1.09H36V16.5h-3.947c-5.591 0-5.46 4.55-5.46 5.23z'/%3e%3c/svg%3e"); }
  body header .components.theme-corporate .social-icon.icon-github, body main .components.theme-corporate .social-icon.icon-github, body footer .components.theme-corporate .social-icon.icon-github {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23191919' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23000' fill-rule='evenodd' d='M81.8 61.2c-.6 2.2-.8 2.9-1.1 3.5l-.2.4c-2.7 6.2-8.7 10.2-21.1 11.5H41.8c-11.6-1.3-18.2-5.3-21.5-11.4l-.2-.4c-.3-.6-.6-1.3-.9-2-.2-.3-.2-.2-.2-.5-1.2-3.3-1.7-7.1-1.7-11.4 0-5.6 2-10.2 5.4-13.8-.5-1.3-2.3-6.6.5-13.6 0 0 4.3-1.4 14.2 5.3 4.1-1.1 8.6-1.7 12.9-1.7 4 0 8 .5 11.7 1.4 6.9-4.6 11-5.2 12.7-5.2.7 0 1 .1 1 .1 2.4 6 1.5 10.6.9 12.7 3.7 3.7 6 8.6 6 14.7.1 4.4-.2 8.2-.8 10.4zM60.9 45.8c-3.1 0-6.6.6-10.3.6-7.3 0-13.7-2.1-17.5 1.9-2.3 2.4-3.6 5.3-3.6 8.5 0 13.1 9.5 15.1 21.2 15.1s21.2-.4 21.2-15.1c-.2-3.2-1.5-6.1-3.8-8.6-1.8-1.9-4.3-2.4-7.2-2.4zM39.4 64.6c-2.4 0-4.4-3.3-4.4-7.3 0-4.1 2-7.3 4.4-7.3 2.4 0 4.4 3.3 4.4 7.3s-2 7.3-4.4 7.3zm23.3.2c-2.4 0-4.4-3.3-4.4-7.3 0-4.1 2-7.3 4.4-7.3 2.4 0 4.4 3.3 4.4 7.3s-1.9 7.3-4.4 7.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-corporate .social-icon.icon-instagram, body main .components.theme-corporate .social-icon.icon-instagram, body footer .components.theme-corporate .social-icon.icon-instagram {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23191919' d='M0 30C0 13.431 13.45 0 30.043 0s30.044 13.431 30.044 30c0 16.569-13.451 30-30.044 30C13.451 60 0 46.569 0 30z'/%3e%3cpath class='item' fill='%23000' d='M35.475 16.429a7.104 7.104 0 017.096 7.096v11.522c0 3.912-3.183 7.096-7.096 7.096H23.953a7.104 7.104 0 01-7.096-7.096V23.525a7.104 7.104 0 017.096-7.096zm0 2.28H23.953a4.82 4.82 0 00-4.814 4.816v11.522a4.82 4.82 0 004.814 4.814h11.522a4.82 4.82 0 004.815-4.814V23.525a4.82 4.82 0 00-4.815-4.815zm-5.76 3.95c3.653 0 6.625 2.974 6.625 6.627a6.632 6.632 0 01-6.626 6.625 6.633 6.633 0 01-6.626-6.625 6.634 6.634 0 016.626-6.626zm0 2.283a4.349 4.349 0 00-4.345 4.344 4.349 4.349 0 004.344 4.344 4.349 4.349 0 004.345-4.344 4.35 4.35 0 00-4.345-4.344zm6.903-4.217c.441 0 .873.179 1.183.49.312.31.49.743.49 1.183 0 .44-.178.872-.49 1.184-.311.31-.742.49-1.183.49-.44 0-.872-.18-1.182-.49a1.687 1.687 0 01-.491-1.184c0-.44.18-.872.491-1.183.31-.311.742-.49 1.182-.49z'/%3e%3c/svg%3e"); }
  body header .components.theme-corporate .social-icon.icon-linkedin, body main .components.theme-corporate .social-icon.icon-linkedin, body footer .components.theme-corporate .social-icon.icon-linkedin {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3e%3cpath class='bg' fill='%23191919' d='M30 0c16.57 0 30 13.43 30 30S46.57 60 30 60 0 46.57 0 30 13.43 0 30 0z'/%3e%3cpath class='item' fill='%23000' fill-rule='evenodd' d='M21.2 24.85v20.42h-6.8V24.85h6.8zm16.69-.48c4.47 0 7.83 2.92 7.83 9.19v11.71h-6.8V34.35c0-2.75-.98-4.62-3.44-4.62-1.88 0-3 1.26-3.49 2.48-.18.44-.23 1.05-.23 1.66v11.41h-6.8v-.23c.01-.94.03-4.56.04-8.5v-1.54-5.18c0-2.48-.01-4.43-.04-4.98h6.8v2.89c.91-1.39 2.52-3.37 6.13-3.37zm-16.24-5.84c0 1.96-1.48 3.53-3.85 3.53h-.04c-2.28 0-3.76-1.57-3.76-3.53 0-2 1.52-3.53 3.85-3.53 2.32 0 3.75 1.52 3.8 3.53z'/%3e%3c/svg%3e"); }
  body header .components.theme-corporate .social-icon.icon-pinterest, body main .components.theme-corporate .social-icon.icon-pinterest, body footer .components.theme-corporate .social-icon.icon-pinterest {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23191919' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23000' fill-rule='evenodd' d='M74 50.55c-1.3 3.6-3.2 7-5.8 9.5-2.9 2.8-7.7 5.7-14.3 5.1-3.8-.3-6.1-2-8.2-4.6-1.3 4.5-1.9 9.2-3.6 13.3-1.2 2.9-2.8 5.5-4.6 8-.5.8-1 1.9-2.1 2.1-2.5-10.1 1.1-20.2 3.2-29.1.3-1.1.5-2.3.8-3.5.3-1.1.8-2.4.8-3.3 0-1.1-.7-2.1-.9-3.1-.9-4.7.3-9.5 3.1-11.7 1.3-1.1 4-2 6.2-1.2 4.6 1.7 2.9 8.4 1.5 12.9-.8 2.5-2.1 5.6-2.1 8 .1 3.4 3.4 6.3 7.6 5.7 2.1-.3 3.5-1.2 4.8-2.3 3.9-3.5 6.7-11.4 6.2-19.3s-6-12.9-13.8-13.5c-12-.9-20.5 6.7-21.2 16.9-.3 3.7.6 6.5 2.2 8.6.3.4.9 1 1 1.7.1.9-.9 4.9-1.8 5.1-1.9.5-5.2-2.8-5.9-3.9-1.9-2.6-3.1-6.8-3.1-10.8 0-7.7 3.6-13.3 7.8-17.2 4.5-4.2 10.3-6.5 18.1-6.9 10.9-.6 19.2 4.6 23.2 11.3 1.4 2.3 2.6 5.6 2.8 8.9.4 5.1-.5 9.4-1.9 13.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-corporate .social-icon.icon-share, body main .components.theme-corporate .social-icon.icon-share, body footer .components.theme-corporate .social-icon.icon-share {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23191919' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23000' fill-rule='evenodd' d='M58.11 69.36c-6.8-3.7-14.3-6.7-21.2-10.3-6.5 4.4-15 1.2-17.2-4.8-2.8-7.6 2.9-16.5 13-14.8 1.7.3 2.9 1.2 4.5 2.1 6.9-3.4 13.7-6.9 20.9-10 0-7.3 6.1-13.3 14.5-11.1 11.6 3 9.9 22-4 21.4-3-.1-4.4-1-6.9-2.9-6.8 3.3-13.7 6.6-20.4 10-1 3.3 2.3 4.2 4.5 5.3 4.8 2.4 11.1 4.9 15.1 7.4 2.2-.9 3.5-2.2 5.6-2.6 7.2-1.6 13.8 3.3 14 10.3.4 14.5-23 14.7-22.4 0z'/%3e%3c/svg%3e"); }
  body header .components.theme-corporate .social-icon.icon-snapchat, body main .components.theme-corporate .social-icon.icon-snapchat, body footer .components.theme-corporate .social-icon.icon-snapchat {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23191919' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23000' fill-rule='evenodd' d='M75.4 73.4c-1.5.2-.2 5.2-2.2 5.1-2-.1-8.2-2.4-10.9-.1-2.4 2.1-5.8 5.4-11.2 6.1-.2.1-1.8.1-2.2 0-5.4-.7-8.8-4.1-11.2-6.1-2.7-2.3-8.9 0-10.9.1s-.7-4.9-2.2-5.1c-4-.5-12.8-3.4-7.6-5.1 7.4-2.4 11.5-7.5 13.4-11.6 1.7-3.6 1-6-.8-6.8-2-.9-7.6-1.1-6.6-4.8 1.1-3.8 7.4-.6 7.4-.6s1.7.4 1.7-1.5c0-4.8-2.2-14.5 3.4-21 3.9-4.5 9.5-6 12.4-6.4h.2c1-.2 1.9-.2 1.9-.2s.9 0 1.9.2h.2c2.9.5 8.5 1.9 12.4 6.4 5.6 6.5 3.4 16.2 3.4 21 0 2 1.7 1.5 1.7 1.5s6.4-3.2 7.4.6c1 3.7-4.6 3.9-6.6 4.8-1.8.8-2.5 3.2-.8 6.8 2 4.1 6 9.2 13.4 11.6 5.1 1.7-3.6 4.6-7.6 5.1z'/%3e%3c/svg%3e"); }
  body header .components.theme-corporate .social-icon.icon-twitter, body main .components.theme-corporate .social-icon.icon-twitter, body footer .components.theme-corporate .social-icon.icon-twitter {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23191919' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23000' fill-rule='evenodd' d='M76.7 36.4c.3 9.1-2.3 16.4-5.7 22.1-3.3 5.6-7.8 10.1-13.2 13.3-5.4 3.3-12.6 5.7-21.1 5.4-7.9-.2-14.2-2.5-19.3-5.6-.3-.2-.7-.4-.9-.7 8.8 1 15.5-1.9 20.3-5.6-3.5-.1-6.2-1.3-8.2-3-2-1.6-3.7-3.8-4.6-6.6 1.8.4 4.4.3 6-.2-3.3-.7-5.7-2.5-7.6-4.7-1.9-2.1-3.2-5-3.2-9 .1-.2.4.1.6.2 1.5.7 3.4 1.3 5.5 1.4-3.4-2.4-6.8-7-5.8-13.5.3-1.9.9-3.5 1.7-4.9.9.9 1.7 1.9 2.6 2.8C30 34 38 38.5 49.6 39.4c-1.6-7.1 2.1-12.4 6.6-15 2.5-1.4 6-2.1 9.4-1.4 3.1.6 5.5 2.2 7.3 4 3.4-.6 6.1-1.9 8.7-3.3-1.2 3.3-3.1 5.9-6 7.5 2.8-.2 5.5-1.2 7.8-2.1-1.7 2.9-4.1 5.2-6.7 7.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-corporate .social-icon.icon-vimeo, body main .components.theme-corporate .social-icon.icon-vimeo, body footer .components.theme-corporate .social-icon.icon-vimeo {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cpath class='bg' fill='%23191919' d='M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0z'/%3e%3cpath class='item' fill='%23000' fill-rule='evenodd' d='M76.7 36.4c.3 9.1-2.3 16.4-5.7 22.1-3.3 5.6-7.8 10.1-13.2 13.3-5.4 3.3-12.6 5.7-21.1 5.4-7.9-.2-14.2-2.5-19.3-5.6-.3-.2-.7-.4-.9-.7 8.8 1 15.5-1.9 20.3-5.6-3.5-.1-6.2-1.3-8.2-3-2-1.6-3.7-3.8-4.6-6.6 1.8.4 4.4.3 6-.2-3.3-.7-5.7-2.5-7.6-4.7-1.9-2.1-3.2-5-3.2-9 .1-.2.4.1.6.2 1.5.7 3.4 1.3 5.5 1.4-3.4-2.4-6.8-7-5.8-13.5.3-1.9.9-3.5 1.7-4.9.9.9 1.7 1.9 2.6 2.8C30 34 38 38.5 49.6 39.4c-1.6-7.1 2.1-12.4 6.6-15 2.5-1.4 6-2.1 9.4-1.4 3.1.6 5.5 2.2 7.3 4 3.4-.6 6.1-1.9 8.7-3.3-1.2 3.3-3.1 5.9-6 7.5 2.8-.2 5.5-1.2 7.8-2.1-1.7 2.9-4.1 5.2-6.7 7.3z'/%3e%3c/svg%3e"); }
  body header .components.theme-corporate .social-icon.icon-wineplatform, body main .components.theme-corporate .social-icon.icon-wineplatform, body footer .components.theme-corporate .social-icon.icon-wineplatform {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23191919' d='M0 30C0 13.431 13.45 0 30.043 0s30.044 13.431 30.044 30c0 16.569-13.451 30-30.044 30C13.451 60 0 46.569 0 30z'/%3e%3cpath class='item' fill='%23000' d='M43.182 39.818V42H17v-2.182h26.182zM19.816 18l4.064 13.636L28.337 18h3.507l4.457 13.636L40.366 18h2.816l-5.506 17.844.051.156H35l.034-.113-4.944-14.654-4.943 14.654.035.113h-2.727l.05-.156L17 18h2.816z'/%3e%3c/svg%3e"); }
  body header .components.theme-corporate .social-icon.icon-youtube, body main .components.theme-corporate .social-icon.icon-youtube, body footer .components.theme-corporate .social-icon.icon-youtube {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3e%3cpath class='bg' fill='%23191919' d='M30.04 0c16.6 0 30.05 13.43 30.05 30S46.64 60 30.04 60C13.45 60 0 46.57 0 30S13.45 0 30.04 0z'/%3e%3cpath class='item' fill='%23000' fill-rule='evenodd' d='M30.34 19c.98 0 3.97.02 7.01.13l.85.03c1.05.05 2.07.1 3 .17.63.08 1.99.08 3.21 1.39.96.99 1.27 3.24 1.27 3.24v.01l.01.06c.05.44.31 2.83.31 5.22v2.48c0 2.39-.26 4.78-.31 5.22l-.01.07v.01s-.31 2.25-1.27 3.24c-1.22 1.31-2.58 1.31-3.21 1.39-3.97.29-9.71.33-10.95.34h-.33c-.51-.01-3.35-.04-6.09-.11l-.57-.02c-1.68-.05-3.25-.11-4.14-.2-.71-.13-2.31-.09-3.53-1.4-.96-.99-1.27-3.24-1.27-3.24l-.01-.08c-.05-.43-.31-2.82-.31-5.22V29c.02-2.3.26-4.54.31-4.97l.01-.07s.31-2.25 1.27-3.24c1.22-1.31 2.58-1.31 3.21-1.39.93-.07 1.95-.12 3-.16l.85-.04c3.04-.11 6.04-.13 7.01-.13h.68zm5 11.16l-8.64-4.61v9.19l8.64-4.58z'/%3e%3c/svg%3e"); }

body header .components .contextual-region .contextual .contextual-links a, body main .components .contextual-region .contextual .contextual-links a, body footer .components .contextual-region .contextual .contextual-links a {
  color: initial; }
  body header .components .contextual-region .contextual .contextual-links a:hover, body header .components .contextual-region .contextual .contextual-links a:focus, body header .components .contextual-region .contextual .contextual-links a:active, body main .components .contextual-region .contextual .contextual-links a:hover, body main .components .contextual-region .contextual .contextual-links a:focus, body main .components .contextual-region .contextual .contextual-links a:active, body footer .components .contextual-region .contextual .contextual-links a:hover, body footer .components .contextual-region .contextual .contextual-links a:focus, body footer .components .contextual-region .contextual .contextual-links a:active {
    color: initial; }

/** Single Components
 * only colors and rendering styles
 * go to ## theming for layout styling
 */
.components.component-contentbrowser .container-fluid, .components.component-contentbrowser .container-sm, .components.component-contentbrowser .container-md, .components.component-contentbrowser .container-lg, .components.component-contentbrowser .container-xl, .components.component-contentbrowser .container-xxl, .components.component-contentbrowser .container-xxxl {
  overflow: hidden;
  position: relative; }

.components.component-contentbrowser .component-col-headings {
  width: 100%; }

.components.component-contentbrowser-related_content {
  background-color: inherit;
  color: inherit; }
  .components.component-contentbrowser-related_content h1, .components.component-contentbrowser-related_content h2, .components.component-contentbrowser-related_content h3, .components.component-contentbrowser-related_content h4, .components.component-contentbrowser-related_content h5, .components.component-contentbrowser-related_content h6,
  .components.component-contentbrowser-related_content .h1, .components.component-contentbrowser-related_content .h2, .components.component-contentbrowser-related_content .h3, .components.component-contentbrowser-related_content .h4, .components.component-contentbrowser-related_content .h5, .components.component-contentbrowser-related_content .h6 {
    background-color: inherit;
    color: inherit; }
  .components.component-contentbrowser-related_content > .wrapper {
    background-color: inherit;
    color: inherit; }
    .components.component-contentbrowser-related_content > .wrapper > .container {
      border-top: 0 none transparent;
      border-bottom: 0 none transparent;
      padding: 0rem 0; }

.components.component-contentbrowser .node-view_mode--default .node-container::after, .components.component-contentbrowser .node-view_mode--default .term-container::after, .components.component-contentbrowser .node-view_mode--default .card-container::after, .components.component-contentbrowser .node-view_mode--teaser .node-container::after, .components.component-contentbrowser .node-view_mode--teaser .term-container::after, .components.component-contentbrowser .node-view_mode--teaser .card-container::after, .components.component-contentbrowser .node-view_mode--card .node-container::after, .components.component-contentbrowser .node-view_mode--card .term-container::after, .components.component-contentbrowser .node-view_mode--card .card-container::after, .components.component-contentbrowser .term-view_mode--default .node-container::after, .components.component-contentbrowser .term-view_mode--default .term-container::after, .components.component-contentbrowser .term-view_mode--default .card-container::after, .components.component-contentbrowser .term-view_mode--teaser .node-container::after, .components.component-contentbrowser .term-view_mode--teaser .term-container::after, .components.component-contentbrowser .term-view_mode--teaser .card-container::after, .components.component-contentbrowser .term-view_mode--card .node-container::after, .components.component-contentbrowser .term-view_mode--card .term-container::after, .components.component-contentbrowser .term-view_mode--card .card-container::after, .components.component-contentbrowser .card-view_mode--default .node-container::after, .components.component-contentbrowser .card-view_mode--default .term-container::after, .components.component-contentbrowser .card-view_mode--default .card-container::after, .components.component-contentbrowser .card-view_mode--teaser .node-container::after, .components.component-contentbrowser .card-view_mode--teaser .term-container::after, .components.component-contentbrowser .card-view_mode--teaser .card-container::after, .components.component-contentbrowser .card-view_mode--card .node-container::after, .components.component-contentbrowser .card-view_mode--card .term-container::after, .components.component-contentbrowser .card-view_mode--card .card-container::after {
  content: "";
  width: 100%;
  border-bottom: 1px solid #fff;
  padding-bottom: 1.5rem;
  margin-bottom: 2.5rem; }
  @media (min-width: 1200px) {
    .components.component-contentbrowser .node-view_mode--default .node-container::after, .components.component-contentbrowser .node-view_mode--default .term-container::after, .components.component-contentbrowser .node-view_mode--default .card-container::after, .components.component-contentbrowser .node-view_mode--teaser .node-container::after, .components.component-contentbrowser .node-view_mode--teaser .term-container::after, .components.component-contentbrowser .node-view_mode--teaser .card-container::after, .components.component-contentbrowser .node-view_mode--card .node-container::after, .components.component-contentbrowser .node-view_mode--card .term-container::after, .components.component-contentbrowser .node-view_mode--card .card-container::after, .components.component-contentbrowser .term-view_mode--default .node-container::after, .components.component-contentbrowser .term-view_mode--default .term-container::after, .components.component-contentbrowser .term-view_mode--default .card-container::after, .components.component-contentbrowser .term-view_mode--teaser .node-container::after, .components.component-contentbrowser .term-view_mode--teaser .term-container::after, .components.component-contentbrowser .term-view_mode--teaser .card-container::after, .components.component-contentbrowser .term-view_mode--card .node-container::after, .components.component-contentbrowser .term-view_mode--card .term-container::after, .components.component-contentbrowser .term-view_mode--card .card-container::after, .components.component-contentbrowser .card-view_mode--default .node-container::after, .components.component-contentbrowser .card-view_mode--default .term-container::after, .components.component-contentbrowser .card-view_mode--default .card-container::after, .components.component-contentbrowser .card-view_mode--teaser .node-container::after, .components.component-contentbrowser .card-view_mode--teaser .term-container::after, .components.component-contentbrowser .card-view_mode--teaser .card-container::after, .components.component-contentbrowser .card-view_mode--card .node-container::after, .components.component-contentbrowser .card-view_mode--card .term-container::after, .components.component-contentbrowser .card-view_mode--card .card-container::after {
      content: none; } }

.components.component-contentbrowser .node-view_mode--default .node-image, .components.component-contentbrowser .node-view_mode--default .term-image, .components.component-contentbrowser .node-view_mode--default .card-image, .components.component-contentbrowser .node-view_mode--teaser .node-image, .components.component-contentbrowser .node-view_mode--teaser .term-image, .components.component-contentbrowser .node-view_mode--teaser .card-image, .components.component-contentbrowser .node-view_mode--card .node-image, .components.component-contentbrowser .node-view_mode--card .term-image, .components.component-contentbrowser .node-view_mode--card .card-image, .components.component-contentbrowser .term-view_mode--default .node-image, .components.component-contentbrowser .term-view_mode--default .term-image, .components.component-contentbrowser .term-view_mode--default .card-image, .components.component-contentbrowser .term-view_mode--teaser .node-image, .components.component-contentbrowser .term-view_mode--teaser .term-image, .components.component-contentbrowser .term-view_mode--teaser .card-image, .components.component-contentbrowser .term-view_mode--card .node-image, .components.component-contentbrowser .term-view_mode--card .term-image, .components.component-contentbrowser .term-view_mode--card .card-image, .components.component-contentbrowser .card-view_mode--default .node-image, .components.component-contentbrowser .card-view_mode--default .term-image, .components.component-contentbrowser .card-view_mode--default .card-image, .components.component-contentbrowser .card-view_mode--teaser .node-image, .components.component-contentbrowser .card-view_mode--teaser .term-image, .components.component-contentbrowser .card-view_mode--teaser .card-image, .components.component-contentbrowser .card-view_mode--card .node-image, .components.component-contentbrowser .card-view_mode--card .term-image, .components.component-contentbrowser .card-view_mode--card .card-image {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 1rem !important; }
  .components.component-contentbrowser .node-view_mode--default .node-image-background img, .components.component-contentbrowser .node-view_mode--default .term-image-background img, .components.component-contentbrowser .node-view_mode--default .card-image-background img, .components.component-contentbrowser .node-view_mode--teaser .node-image-background img, .components.component-contentbrowser .node-view_mode--teaser .term-image-background img, .components.component-contentbrowser .node-view_mode--teaser .card-image-background img, .components.component-contentbrowser .node-view_mode--card .node-image-background img, .components.component-contentbrowser .node-view_mode--card .term-image-background img, .components.component-contentbrowser .node-view_mode--card .card-image-background img, .components.component-contentbrowser .term-view_mode--default .node-image-background img, .components.component-contentbrowser .term-view_mode--default .term-image-background img, .components.component-contentbrowser .term-view_mode--default .card-image-background img, .components.component-contentbrowser .term-view_mode--teaser .node-image-background img, .components.component-contentbrowser .term-view_mode--teaser .term-image-background img, .components.component-contentbrowser .term-view_mode--teaser .card-image-background img, .components.component-contentbrowser .term-view_mode--card .node-image-background img, .components.component-contentbrowser .term-view_mode--card .term-image-background img, .components.component-contentbrowser .term-view_mode--card .card-image-background img, .components.component-contentbrowser .card-view_mode--default .node-image-background img, .components.component-contentbrowser .card-view_mode--default .term-image-background img, .components.component-contentbrowser .card-view_mode--default .card-image-background img, .components.component-contentbrowser .card-view_mode--teaser .node-image-background img, .components.component-contentbrowser .card-view_mode--teaser .term-image-background img, .components.component-contentbrowser .card-view_mode--teaser .card-image-background img, .components.component-contentbrowser .card-view_mode--card .node-image-background img, .components.component-contentbrowser .card-view_mode--card .term-image-background img, .components.component-contentbrowser .card-view_mode--card .card-image-background img {
    width: 100%;
    height: auto; }
  .components.component-contentbrowser .node-view_mode--default .node-image-logo, .components.component-contentbrowser .node-view_mode--default .term-image-logo, .components.component-contentbrowser .node-view_mode--default .card-image-logo, .components.component-contentbrowser .node-view_mode--teaser .node-image-logo, .components.component-contentbrowser .node-view_mode--teaser .term-image-logo, .components.component-contentbrowser .node-view_mode--teaser .card-image-logo, .components.component-contentbrowser .node-view_mode--card .node-image-logo, .components.component-contentbrowser .node-view_mode--card .term-image-logo, .components.component-contentbrowser .node-view_mode--card .card-image-logo, .components.component-contentbrowser .term-view_mode--default .node-image-logo, .components.component-contentbrowser .term-view_mode--default .term-image-logo, .components.component-contentbrowser .term-view_mode--default .card-image-logo, .components.component-contentbrowser .term-view_mode--teaser .node-image-logo, .components.component-contentbrowser .term-view_mode--teaser .term-image-logo, .components.component-contentbrowser .term-view_mode--teaser .card-image-logo, .components.component-contentbrowser .term-view_mode--card .node-image-logo, .components.component-contentbrowser .term-view_mode--card .term-image-logo, .components.component-contentbrowser .term-view_mode--card .card-image-logo, .components.component-contentbrowser .card-view_mode--default .node-image-logo, .components.component-contentbrowser .card-view_mode--default .term-image-logo, .components.component-contentbrowser .card-view_mode--default .card-image-logo, .components.component-contentbrowser .card-view_mode--teaser .node-image-logo, .components.component-contentbrowser .card-view_mode--teaser .term-image-logo, .components.component-contentbrowser .card-view_mode--teaser .card-image-logo, .components.component-contentbrowser .card-view_mode--card .node-image-logo, .components.component-contentbrowser .card-view_mode--card .term-image-logo, .components.component-contentbrowser .card-view_mode--card .card-image-logo {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    flex-direction: column; }
    .components.component-contentbrowser .node-view_mode--default .node-image-logo .field > a, .components.component-contentbrowser .node-view_mode--default .term-image-logo .field > a, .components.component-contentbrowser .node-view_mode--default .card-image-logo .field > a, .components.component-contentbrowser .node-view_mode--teaser .node-image-logo .field > a, .components.component-contentbrowser .node-view_mode--teaser .term-image-logo .field > a, .components.component-contentbrowser .node-view_mode--teaser .card-image-logo .field > a, .components.component-contentbrowser .node-view_mode--card .node-image-logo .field > a, .components.component-contentbrowser .node-view_mode--card .term-image-logo .field > a, .components.component-contentbrowser .node-view_mode--card .card-image-logo .field > a, .components.component-contentbrowser .term-view_mode--default .node-image-logo .field > a, .components.component-contentbrowser .term-view_mode--default .term-image-logo .field > a, .components.component-contentbrowser .term-view_mode--default .card-image-logo .field > a, .components.component-contentbrowser .term-view_mode--teaser .node-image-logo .field > a, .components.component-contentbrowser .term-view_mode--teaser .term-image-logo .field > a, .components.component-contentbrowser .term-view_mode--teaser .card-image-logo .field > a, .components.component-contentbrowser .term-view_mode--card .node-image-logo .field > a, .components.component-contentbrowser .term-view_mode--card .term-image-logo .field > a, .components.component-contentbrowser .term-view_mode--card .card-image-logo .field > a, .components.component-contentbrowser .card-view_mode--default .node-image-logo .field > a, .components.component-contentbrowser .card-view_mode--default .term-image-logo .field > a, .components.component-contentbrowser .card-view_mode--default .card-image-logo .field > a, .components.component-contentbrowser .card-view_mode--teaser .node-image-logo .field > a, .components.component-contentbrowser .card-view_mode--teaser .term-image-logo .field > a, .components.component-contentbrowser .card-view_mode--teaser .card-image-logo .field > a, .components.component-contentbrowser .card-view_mode--card .node-image-logo .field > a, .components.component-contentbrowser .card-view_mode--card .term-image-logo .field > a, .components.component-contentbrowser .card-view_mode--card .card-image-logo .field > a {
      display: block;
      text-align: center; }
      .components.component-contentbrowser .node-view_mode--default .node-image-logo .field > a > img, .components.component-contentbrowser .node-view_mode--default .term-image-logo .field > a > img, .components.component-contentbrowser .node-view_mode--default .card-image-logo .field > a > img, .components.component-contentbrowser .node-view_mode--teaser .node-image-logo .field > a > img, .components.component-contentbrowser .node-view_mode--teaser .term-image-logo .field > a > img, .components.component-contentbrowser .node-view_mode--teaser .card-image-logo .field > a > img, .components.component-contentbrowser .node-view_mode--card .node-image-logo .field > a > img, .components.component-contentbrowser .node-view_mode--card .term-image-logo .field > a > img, .components.component-contentbrowser .node-view_mode--card .card-image-logo .field > a > img, .components.component-contentbrowser .term-view_mode--default .node-image-logo .field > a > img, .components.component-contentbrowser .term-view_mode--default .term-image-logo .field > a > img, .components.component-contentbrowser .term-view_mode--default .card-image-logo .field > a > img, .components.component-contentbrowser .term-view_mode--teaser .node-image-logo .field > a > img, .components.component-contentbrowser .term-view_mode--teaser .term-image-logo .field > a > img, .components.component-contentbrowser .term-view_mode--teaser .card-image-logo .field > a > img, .components.component-contentbrowser .term-view_mode--card .node-image-logo .field > a > img, .components.component-contentbrowser .term-view_mode--card .term-image-logo .field > a > img, .components.component-contentbrowser .term-view_mode--card .card-image-logo .field > a > img, .components.component-contentbrowser .card-view_mode--default .node-image-logo .field > a > img, .components.component-contentbrowser .card-view_mode--default .term-image-logo .field > a > img, .components.component-contentbrowser .card-view_mode--default .card-image-logo .field > a > img, .components.component-contentbrowser .card-view_mode--teaser .node-image-logo .field > a > img, .components.component-contentbrowser .card-view_mode--teaser .term-image-logo .field > a > img, .components.component-contentbrowser .card-view_mode--teaser .card-image-logo .field > a > img, .components.component-contentbrowser .card-view_mode--card .node-image-logo .field > a > img, .components.component-contentbrowser .card-view_mode--card .term-image-logo .field > a > img, .components.component-contentbrowser .card-view_mode--card .card-image-logo .field > a > img {
        display: inline;
        max-width: 80%; }

.components.component-contentbrowser .node-view_mode--default .node-headings, .components.component-contentbrowser .node-view_mode--default .term-headings, .components.component-contentbrowser .node-view_mode--default .card-headings, .components.component-contentbrowser .node-view_mode--teaser .node-headings, .components.component-contentbrowser .node-view_mode--teaser .term-headings, .components.component-contentbrowser .node-view_mode--teaser .card-headings, .components.component-contentbrowser .node-view_mode--card .node-headings, .components.component-contentbrowser .node-view_mode--card .term-headings, .components.component-contentbrowser .node-view_mode--card .card-headings, .components.component-contentbrowser .term-view_mode--default .node-headings, .components.component-contentbrowser .term-view_mode--default .term-headings, .components.component-contentbrowser .term-view_mode--default .card-headings, .components.component-contentbrowser .term-view_mode--teaser .node-headings, .components.component-contentbrowser .term-view_mode--teaser .term-headings, .components.component-contentbrowser .term-view_mode--teaser .card-headings, .components.component-contentbrowser .term-view_mode--card .node-headings, .components.component-contentbrowser .term-view_mode--card .term-headings, .components.component-contentbrowser .term-view_mode--card .card-headings, .components.component-contentbrowser .card-view_mode--default .node-headings, .components.component-contentbrowser .card-view_mode--default .term-headings, .components.component-contentbrowser .card-view_mode--default .card-headings, .components.component-contentbrowser .card-view_mode--teaser .node-headings, .components.component-contentbrowser .card-view_mode--teaser .term-headings, .components.component-contentbrowser .card-view_mode--teaser .card-headings, .components.component-contentbrowser .card-view_mode--card .node-headings, .components.component-contentbrowser .card-view_mode--card .term-headings, .components.component-contentbrowser .card-view_mode--card .card-headings {
  padding: 0; }
  .components.component-contentbrowser .node-view_mode--default .node-headings .title, .components.component-contentbrowser .node-view_mode--default .term-headings .title, .components.component-contentbrowser .node-view_mode--default .card-headings .title, .components.component-contentbrowser .node-view_mode--teaser .node-headings .title, .components.component-contentbrowser .node-view_mode--teaser .term-headings .title, .components.component-contentbrowser .node-view_mode--teaser .card-headings .title, .components.component-contentbrowser .node-view_mode--card .node-headings .title, .components.component-contentbrowser .node-view_mode--card .term-headings .title, .components.component-contentbrowser .node-view_mode--card .card-headings .title, .components.component-contentbrowser .term-view_mode--default .node-headings .title, .components.component-contentbrowser .term-view_mode--default .term-headings .title, .components.component-contentbrowser .term-view_mode--default .card-headings .title, .components.component-contentbrowser .term-view_mode--teaser .node-headings .title, .components.component-contentbrowser .term-view_mode--teaser .term-headings .title, .components.component-contentbrowser .term-view_mode--teaser .card-headings .title, .components.component-contentbrowser .term-view_mode--card .node-headings .title, .components.component-contentbrowser .term-view_mode--card .term-headings .title, .components.component-contentbrowser .term-view_mode--card .card-headings .title, .components.component-contentbrowser .card-view_mode--default .node-headings .title, .components.component-contentbrowser .card-view_mode--default .term-headings .title, .components.component-contentbrowser .card-view_mode--default .card-headings .title, .components.component-contentbrowser .card-view_mode--teaser .node-headings .title, .components.component-contentbrowser .card-view_mode--teaser .term-headings .title, .components.component-contentbrowser .card-view_mode--teaser .card-headings .title, .components.component-contentbrowser .card-view_mode--card .node-headings .title, .components.component-contentbrowser .card-view_mode--card .term-headings .title, .components.component-contentbrowser .card-view_mode--card .card-headings .title {
    margin-bottom: 1rem; }
  .components.component-contentbrowser .node-view_mode--default .node-headings .subtitle, .components.component-contentbrowser .node-view_mode--default .term-headings .subtitle, .components.component-contentbrowser .node-view_mode--default .card-headings .subtitle, .components.component-contentbrowser .node-view_mode--teaser .node-headings .subtitle, .components.component-contentbrowser .node-view_mode--teaser .term-headings .subtitle, .components.component-contentbrowser .node-view_mode--teaser .card-headings .subtitle, .components.component-contentbrowser .node-view_mode--card .node-headings .subtitle, .components.component-contentbrowser .node-view_mode--card .term-headings .subtitle, .components.component-contentbrowser .node-view_mode--card .card-headings .subtitle, .components.component-contentbrowser .term-view_mode--default .node-headings .subtitle, .components.component-contentbrowser .term-view_mode--default .term-headings .subtitle, .components.component-contentbrowser .term-view_mode--default .card-headings .subtitle, .components.component-contentbrowser .term-view_mode--teaser .node-headings .subtitle, .components.component-contentbrowser .term-view_mode--teaser .term-headings .subtitle, .components.component-contentbrowser .term-view_mode--teaser .card-headings .subtitle, .components.component-contentbrowser .term-view_mode--card .node-headings .subtitle, .components.component-contentbrowser .term-view_mode--card .term-headings .subtitle, .components.component-contentbrowser .term-view_mode--card .card-headings .subtitle, .components.component-contentbrowser .card-view_mode--default .node-headings .subtitle, .components.component-contentbrowser .card-view_mode--default .term-headings .subtitle, .components.component-contentbrowser .card-view_mode--default .card-headings .subtitle, .components.component-contentbrowser .card-view_mode--teaser .node-headings .subtitle, .components.component-contentbrowser .card-view_mode--teaser .term-headings .subtitle, .components.component-contentbrowser .card-view_mode--teaser .card-headings .subtitle, .components.component-contentbrowser .card-view_mode--card .node-headings .subtitle, .components.component-contentbrowser .card-view_mode--card .term-headings .subtitle, .components.component-contentbrowser .card-view_mode--card .card-headings .subtitle {
    font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1.25rem;
    font-weight: 400; }

.components.component-contentbrowser .node-view_mode--default .node-footer, .components.component-contentbrowser .node-view_mode--default .term-footer, .components.component-contentbrowser .node-view_mode--default .card-footer, .components.component-contentbrowser .node-view_mode--teaser .node-footer, .components.component-contentbrowser .node-view_mode--teaser .term-footer, .components.component-contentbrowser .node-view_mode--teaser .card-footer, .components.component-contentbrowser .node-view_mode--card .node-footer, .components.component-contentbrowser .node-view_mode--card .term-footer, .components.component-contentbrowser .node-view_mode--card .card-footer, .components.component-contentbrowser .term-view_mode--default .node-footer, .components.component-contentbrowser .term-view_mode--default .term-footer, .components.component-contentbrowser .term-view_mode--default .card-footer, .components.component-contentbrowser .term-view_mode--teaser .node-footer, .components.component-contentbrowser .term-view_mode--teaser .term-footer, .components.component-contentbrowser .term-view_mode--teaser .card-footer, .components.component-contentbrowser .term-view_mode--card .node-footer, .components.component-contentbrowser .term-view_mode--card .term-footer, .components.component-contentbrowser .term-view_mode--card .card-footer, .components.component-contentbrowser .card-view_mode--default .node-footer, .components.component-contentbrowser .card-view_mode--default .term-footer, .components.component-contentbrowser .card-view_mode--default .card-footer, .components.component-contentbrowser .card-view_mode--teaser .node-footer, .components.component-contentbrowser .card-view_mode--teaser .term-footer, .components.component-contentbrowser .card-view_mode--teaser .card-footer, .components.component-contentbrowser .card-view_mode--card .node-footer, .components.component-contentbrowser .card-view_mode--card .term-footer, .components.component-contentbrowser .card-view_mode--card .card-footer {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 2rem;
  background-color: transparent; }
  .components.component-contentbrowser .node-view_mode--default .node-footer .goto::after, .components.component-contentbrowser .node-view_mode--default .term-footer .goto::after, .components.component-contentbrowser .node-view_mode--default .card-footer .goto::after, .components.component-contentbrowser .node-view_mode--teaser .node-footer .goto::after, .components.component-contentbrowser .node-view_mode--teaser .term-footer .goto::after, .components.component-contentbrowser .node-view_mode--teaser .card-footer .goto::after, .components.component-contentbrowser .node-view_mode--card .node-footer .goto::after, .components.component-contentbrowser .node-view_mode--card .term-footer .goto::after, .components.component-contentbrowser .node-view_mode--card .card-footer .goto::after, .components.component-contentbrowser .term-view_mode--default .node-footer .goto::after, .components.component-contentbrowser .term-view_mode--default .term-footer .goto::after, .components.component-contentbrowser .term-view_mode--default .card-footer .goto::after, .components.component-contentbrowser .term-view_mode--teaser .node-footer .goto::after, .components.component-contentbrowser .term-view_mode--teaser .term-footer .goto::after, .components.component-contentbrowser .term-view_mode--teaser .card-footer .goto::after, .components.component-contentbrowser .term-view_mode--card .node-footer .goto::after, .components.component-contentbrowser .term-view_mode--card .term-footer .goto::after, .components.component-contentbrowser .term-view_mode--card .card-footer .goto::after, .components.component-contentbrowser .card-view_mode--default .node-footer .goto::after, .components.component-contentbrowser .card-view_mode--default .term-footer .goto::after, .components.component-contentbrowser .card-view_mode--default .card-footer .goto::after, .components.component-contentbrowser .card-view_mode--teaser .node-footer .goto::after, .components.component-contentbrowser .card-view_mode--teaser .term-footer .goto::after, .components.component-contentbrowser .card-view_mode--teaser .card-footer .goto::after, .components.component-contentbrowser .card-view_mode--card .node-footer .goto::after, .components.component-contentbrowser .card-view_mode--card .term-footer .goto::after, .components.component-contentbrowser .card-view_mode--card .card-footer .goto::after {
    content: "arrow_forward";
    font-family: "Material Icons";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 1.25rem;
    font-weight: 700;
    display: flex;
    align-items: center;
    line-height: 1.5;
    padding-left: 0.5rem; }

.components.component-contentbrowser .node-view_mode--default:last-of-type .node-container::after, .components.component-contentbrowser .node-view_mode--default:last-of-type .term-container::after, .components.component-contentbrowser .node-view_mode--default:last-of-type .card-container::after, .components.component-contentbrowser .node-view_mode--teaser:last-of-type .node-container::after, .components.component-contentbrowser .node-view_mode--teaser:last-of-type .term-container::after, .components.component-contentbrowser .node-view_mode--teaser:last-of-type .card-container::after, .components.component-contentbrowser .node-view_mode--card:last-of-type .node-container::after, .components.component-contentbrowser .node-view_mode--card:last-of-type .term-container::after, .components.component-contentbrowser .node-view_mode--card:last-of-type .card-container::after, .components.component-contentbrowser .term-view_mode--default:last-of-type .node-container::after, .components.component-contentbrowser .term-view_mode--default:last-of-type .term-container::after, .components.component-contentbrowser .term-view_mode--default:last-of-type .card-container::after, .components.component-contentbrowser .term-view_mode--teaser:last-of-type .node-container::after, .components.component-contentbrowser .term-view_mode--teaser:last-of-type .term-container::after, .components.component-contentbrowser .term-view_mode--teaser:last-of-type .card-container::after, .components.component-contentbrowser .term-view_mode--card:last-of-type .node-container::after, .components.component-contentbrowser .term-view_mode--card:last-of-type .term-container::after, .components.component-contentbrowser .term-view_mode--card:last-of-type .card-container::after, .components.component-contentbrowser .card-view_mode--default:last-of-type .node-container::after, .components.component-contentbrowser .card-view_mode--default:last-of-type .term-container::after, .components.component-contentbrowser .card-view_mode--default:last-of-type .card-container::after, .components.component-contentbrowser .card-view_mode--teaser:last-of-type .node-container::after, .components.component-contentbrowser .card-view_mode--teaser:last-of-type .term-container::after, .components.component-contentbrowser .card-view_mode--teaser:last-of-type .card-container::after, .components.component-contentbrowser .card-view_mode--card:last-of-type .node-container::after, .components.component-contentbrowser .card-view_mode--card:last-of-type .term-container::after, .components.component-contentbrowser .card-view_mode--card:last-of-type .card-container::after {
  content: none; }

.components.component-contentbrowser .node-view_mode--teaser .node-headings .subtitle, .components.component-contentbrowser .term-view_mode--teaser .node-headings .subtitle, .components.component-contentbrowser .card-view_mode--teaser .node-headings .subtitle {
  font-size: 1.25rem;
  font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }

.components.component-contentbrowser .contentbrowser-carousel {
  background-color: transparent;
  padding: 3rem 0 0; }
  @media (min-width: 576px) {
    .components.component-contentbrowser .contentbrowser-carousel {
      max-width: calc(100% - 3rem); } }
  @media (min-width: 768px) {
    .components.component-contentbrowser .contentbrowser-carousel {
      max-width: calc(100% - 3rem); } }
  @media (min-width: 992px) {
    .components.component-contentbrowser .contentbrowser-carousel {
      max-width: calc(960px - 3rem); } }
  @media (min-width: 1200px) {
    .components.component-contentbrowser .contentbrowser-carousel {
      max-width: calc(1140px - 3rem); } }
  @media (min-width: 1440px) {
    .components.component-contentbrowser .contentbrowser-carousel {
      max-width: calc(1400px - 3rem); } }
  @media (min-width: 2440px) {
    .components.component-contentbrowser .contentbrowser-carousel {
      max-width: calc(2400px - 3rem); } }
  .components.component-contentbrowser .contentbrowser-carousel .owl-nav {
    display: flex;
    justify-content: space-between; }
    .components.component-contentbrowser .contentbrowser-carousel .owl-nav.disabled {
      display: none; }
  .components.component-contentbrowser .contentbrowser-carousel .node, .components.component-contentbrowser .contentbrowser-carousel .term, .components.component-contentbrowser .contentbrowser-carousel .card {
    background-color: transparent;
    display: flex;
    flex: 1;
    padding: 0;
    margin: 0; }
    .components.component-contentbrowser .contentbrowser-carousel .node .term-wrapper, .components.component-contentbrowser .contentbrowser-carousel .node .node-wrapper, .components.component-contentbrowser .contentbrowser-carousel .node .card-wrapper, .components.component-contentbrowser .contentbrowser-carousel .term .term-wrapper, .components.component-contentbrowser .contentbrowser-carousel .term .node-wrapper, .components.component-contentbrowser .contentbrowser-carousel .term .card-wrapper, .components.component-contentbrowser .contentbrowser-carousel .card .term-wrapper, .components.component-contentbrowser .contentbrowser-carousel .card .node-wrapper, .components.component-contentbrowser .contentbrowser-carousel .card .card-wrapper {
      display: flex;
      flex: 1; }
    .components.component-contentbrowser .contentbrowser-carousel .node .term-container, .components.component-contentbrowser .contentbrowser-carousel .node .node-container, .components.component-contentbrowser .contentbrowser-carousel .node .card-container, .components.component-contentbrowser .contentbrowser-carousel .term .term-container, .components.component-contentbrowser .contentbrowser-carousel .term .node-container, .components.component-contentbrowser .contentbrowser-carousel .term .card-container, .components.component-contentbrowser .contentbrowser-carousel .card .term-container, .components.component-contentbrowser .contentbrowser-carousel .card .node-container, .components.component-contentbrowser .contentbrowser-carousel .card .card-container {
      padding-left: 0;
      padding-right: 0; }
    .components.component-contentbrowser .contentbrowser-carousel .node figure, .components.component-contentbrowser .contentbrowser-carousel .term figure, .components.component-contentbrowser .contentbrowser-carousel .card figure {
      margin-bottom: 1rem;
      padding: 0; }
      .components.component-contentbrowser .contentbrowser-carousel .node figure img, .components.component-contentbrowser .contentbrowser-carousel .term figure img, .components.component-contentbrowser .contentbrowser-carousel .card figure img {
        width: 100%;
        height: 100%;
        display: block; }
    .components.component-contentbrowser .contentbrowser-carousel .node header, .components.component-contentbrowser .contentbrowser-carousel .term header, .components.component-contentbrowser .contentbrowser-carousel .card header {
      margin-bottom: 1rem;
      padding: 0; }
      .components.component-contentbrowser .contentbrowser-carousel .node header .title, .components.component-contentbrowser .contentbrowser-carousel .term header .title, .components.component-contentbrowser .contentbrowser-carousel .card header .title {
        margin-bottom: 0; }
    .components.component-contentbrowser .contentbrowser-carousel .node .term-body, .components.component-contentbrowser .contentbrowser-carousel .node .node-body, .components.component-contentbrowser .contentbrowser-carousel .node .card-body, .components.component-contentbrowser .contentbrowser-carousel .term .term-body, .components.component-contentbrowser .contentbrowser-carousel .term .node-body, .components.component-contentbrowser .contentbrowser-carousel .term .card-body, .components.component-contentbrowser .contentbrowser-carousel .card .term-body, .components.component-contentbrowser .contentbrowser-carousel .card .node-body, .components.component-contentbrowser .contentbrowser-carousel .card .card-body {
      margin-bottom: 1rem;
      padding: 0; }
  .components.component-contentbrowser .contentbrowser-carousel.--two_items .node-view_mode--teaser::after, .components.component-contentbrowser .contentbrowser-carousel.--two_items .node-view_mode--card::after, .components.component-contentbrowser .contentbrowser-carousel.--two_items .term-view_mode--teaser::after, .components.component-contentbrowser .contentbrowser-carousel.--two_items .term-view_mode--card::after, .components.component-contentbrowser .contentbrowser-carousel.--two_items .card-view_mode--teaser::after, .components.component-contentbrowser .contentbrowser-carousel.--two_items .card-view_mode--card::after, .components.component-contentbrowser .contentbrowser-carousel.--three_items .node-view_mode--teaser::after, .components.component-contentbrowser .contentbrowser-carousel.--three_items .node-view_mode--card::after, .components.component-contentbrowser .contentbrowser-carousel.--three_items .term-view_mode--teaser::after, .components.component-contentbrowser .contentbrowser-carousel.--three_items .term-view_mode--card::after, .components.component-contentbrowser .contentbrowser-carousel.--three_items .card-view_mode--teaser::after, .components.component-contentbrowser .contentbrowser-carousel.--three_items .card-view_mode--card::after {
    content: "";
    width: 100%;
    border-bottom: 1px solid #bfbfbf;
    padding-bottom: 1.5rem;
    margin-bottom: 2.5rem; }
    @media (min-width: 1200px) {
      .components.component-contentbrowser .contentbrowser-carousel.--two_items .node-view_mode--teaser::after, .components.component-contentbrowser .contentbrowser-carousel.--two_items .node-view_mode--card::after, .components.component-contentbrowser .contentbrowser-carousel.--two_items .term-view_mode--teaser::after, .components.component-contentbrowser .contentbrowser-carousel.--two_items .term-view_mode--card::after, .components.component-contentbrowser .contentbrowser-carousel.--two_items .card-view_mode--teaser::after, .components.component-contentbrowser .contentbrowser-carousel.--two_items .card-view_mode--card::after, .components.component-contentbrowser .contentbrowser-carousel.--three_items .node-view_mode--teaser::after, .components.component-contentbrowser .contentbrowser-carousel.--three_items .node-view_mode--card::after, .components.component-contentbrowser .contentbrowser-carousel.--three_items .term-view_mode--teaser::after, .components.component-contentbrowser .contentbrowser-carousel.--three_items .term-view_mode--card::after, .components.component-contentbrowser .contentbrowser-carousel.--three_items .card-view_mode--teaser::after, .components.component-contentbrowser .contentbrowser-carousel.--three_items .card-view_mode--card::after {
        content: none; } }
  .components.component-contentbrowser .contentbrowser-carousel.--two_items .node-view_mode--teaser:last-of-type, .components.component-contentbrowser .contentbrowser-carousel.--two_items .node-view_mode--card:last-of-type, .components.component-contentbrowser .contentbrowser-carousel.--two_items .term-view_mode--teaser:last-of-type, .components.component-contentbrowser .contentbrowser-carousel.--two_items .term-view_mode--card:last-of-type, .components.component-contentbrowser .contentbrowser-carousel.--two_items .card-view_mode--teaser:last-of-type, .components.component-contentbrowser .contentbrowser-carousel.--two_items .card-view_mode--card:last-of-type, .components.component-contentbrowser .contentbrowser-carousel.--three_items .node-view_mode--teaser:last-of-type, .components.component-contentbrowser .contentbrowser-carousel.--three_items .node-view_mode--card:last-of-type, .components.component-contentbrowser .contentbrowser-carousel.--three_items .term-view_mode--teaser:last-of-type, .components.component-contentbrowser .contentbrowser-carousel.--three_items .term-view_mode--card:last-of-type, .components.component-contentbrowser .contentbrowser-carousel.--three_items .card-view_mode--teaser:last-of-type, .components.component-contentbrowser .contentbrowser-carousel.--three_items .card-view_mode--card:last-of-type {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0; }

@media (min-width: 1200px) {
  .components.component-productintro .component-row {
    flex-direction: row; } }

@media (min-width: 1200px) {
  .components.component-productintro .component-col-content {
    flex: 0 0 50%;
    max-width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around; } }

.components.component-productintro .component-col-image, .components.component-productintro .component-col-video {
  position: relative;
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem; }
  @media (min-width: 1200px) {
    .components.component-productintro .component-col-image, .components.component-productintro .component-col-video {
      flex: 0 0 66.6666666667%;
      max-width: 66.6666666667%; } }
  .components.component-productintro .component-col-image .thumbnail, .components.component-productintro .component-col-video .thumbnail {
    width: 100%; }

.components.component-productintro .image, .components.component-productintro .header, .components.component-productintro .body, .components.component-productintro .footer {
  padding-right: 0;
  padding-left: 0; }
  @media (min-width: 1200px) {
    .components.component-productintro .image, .components.component-productintro .header, .components.component-productintro .body, .components.component-productintro .footer {
      flex: 0; } }

.components.component-productintro .header {
  margin-top: 2.3rem;
  margin-bottom: 1.5rem; }
  .components.component-productintro .header .title {
    font-size: 3.25rem;
    font-weight: 400;
    line-height: 1.2; }
  .components.component-productintro .header .subtitle {
    font-size: 1.5rem;
    font-weight: 700;
    font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    line-height: 1.5;
    margin-top: 1.5rem; }

.components.component-productintro .body {
  margin-bottom: 2.5rem; }
  .components.component-productintro .body > .field__item > ul {
    padding-top: 0; }

@media (min-width: 1200px) {
  .components.component-productintro .footer .video {
    display: flex;
    justify-content: flex-start; } }

.components.component-productintro .scroller {
  position: absolute;
  bottom: 0; }
  .components.component-productintro .scroller .goto-element {
    padding: 1rem 1rem 1rem 0; }

@media (min-width: 1200px) {
  .components.component-text_group .component-col-content {
    display: flex;
    flex-direction: column;
    justify-content: space-between; } }

@media (min-width: 1200px) {
  .components.component-text_group .header {
    flex: 0; } }

.components.component-text_group .header .title {
  font-size: 2rem; }

.components.component-text_group .body {
  margin-top: 2.25rem; }
  @media (min-width: 1200px) {
    .components.component-text_group .body {
      margin-top: 0; } }

.components.component-text_group .footer {
  margin-top: 2.25rem; }
  .components.component-text_group .footer.-xl {
    display: none; }
  @media (min-width: 1200px) {
    .components.component-text_group .footer {
      display: none; }
      .components.component-text_group .footer.-xl {
        margin-top: 0;
        display: block;
        flex: 0; } }

.components.component-text_group .content {
  margin-top: 1rem; }

.components.component-text_group .file-link {
  color: #000 !important;
  font-weight: 700;
  font-size: 1rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-decoration: none; }
  .components.component-text_group .file-link:hover, .components.component-text_group .file-link:focus {
    color: black !important;
    text-decoration: underline; }
  .components.component-text_group .file-link::before {
    content: "get_app";
    font-family: "Material Icons";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 1.25rem;
    font-weight: 700;
    padding-right: 0.5rem;
    vertical-align: text-top; }

.components.component-text_group .cta {
  margin-top: 1rem; }
  .components.component-text_group .cta .goto-link::after {
    content: "arrow_forward";
    font-family: "Material Icons";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 1.25rem;
    font-weight: 700;
    display: flex;
    align-items: center;
    line-height: 1.5;
    padding-left: 0.5rem; }

.components.component-gallerypreview > .wrapper > .container button.social-modal-button {
  color: #000; }
  .components.component-gallerypreview > .wrapper > .container button.social-modal-button:hover, .components.component-gallerypreview > .wrapper > .container button.social-modal-button:focus {
    text-decoration: none; }
  .components.component-gallerypreview > .wrapper > .container button.social-modal-button .material-icons {
    font-size: 1.3rem;
    vertical-align: top; }
  .components.component-gallerypreview > .wrapper > .container button.social-modal-button .share-label {
    font-size: 0.875rem;
    font-weight: 700;
    text-transform: uppercase; }

.components.component-gallerypreview > .wrapper > .container-fluid, .components.component-gallerypreview > .wrapper > .container-sm, .components.component-gallerypreview > .wrapper > .container-md, .components.component-gallerypreview > .wrapper > .container-lg, .components.component-gallerypreview > .wrapper > .container-xl, .components.component-gallerypreview > .wrapper > .container-xxl, .components.component-gallerypreview > .wrapper > .container-xxxl {
  padding: 0;
  overflow: hidden; }

.components.component-gallerypreview .share {
  display: inline-block;
  min-height: 1rem;
  padding-left: 0;
  background-image: none; }
  .components.component-gallerypreview .share-link {
    color: #000;
    font-weight: 700;
    font-size: 1rem;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-decoration: none; }
    .components.component-gallerypreview .share-link:hover, .components.component-gallerypreview .share-link:focus {
      color: black;
      text-decoration: underline; }
    .components.component-gallerypreview .share-link::before {
      content: "share";
      font-family: "Material Icons";
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      display: inline-block;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      font-size: 1rem;
      padding: 0.25rem 1rem 0.25rem 0.25rem; }

.components.component-gallerypreview .owl-loaded .owl-item {
  opacity: 1; }
  .components.component-gallerypreview .owl-loaded .owl-item.active {
    opacity: 1; }

.components.component-productgallery > .wrapper > .container-fluid, .components.component-productgallery > .wrapper > .container-sm, .components.component-productgallery > .wrapper > .container-md, .components.component-productgallery > .wrapper > .container-lg, .components.component-productgallery > .wrapper > .container-xl, .components.component-productgallery > .wrapper > .container-xxl, .components.component-productgallery > .wrapper > .container-xxxl {
  padding: 0;
  overflow: hidden; }

.components.component-productgallery .component-col-gallery {
  overflow: hidden; }

.components.component-productgallery .owl-stage-outer::before, .components.component-productgallery .owl-stage-outer::after {
  content: none; }

.components.component-productgallery .owl-item > article.node {
  cursor: pointer;
  margin: 0; }
  .components.component-productgallery .owl-item > article.node .image .media {
    display: block;
    width: 100%; }
    .components.component-productgallery .owl-item > article.node .image .media .field--name-field-media-image {
      display: block;
      width: 100%; }
      .components.component-productgallery .owl-item > article.node .image .media .field--name-field-media-image .image-thumbnail {
        display: block;
        margin: 0 auto;
        width: auto;
        max-height: 100%;
        text-align: center; }
  .components.component-productgallery .owl-item > article.node .content {
    margin-top: 3rem;
    opacity: 0;
    transition: opacity 0ms linear; }
    .components.component-productgallery .owl-item > article.node .content .title {
      text-align: center;
      font-size: 1.4rem;
      font-weight: 400;
      line-height: 1;
      letter-spacing: 0.03rem;
      text-transform: uppercase; }
    .components.component-productgallery .owl-item > article.node .content .categories .field, .components.component-productgallery .owl-item > article.node .content .year .field {
      text-align: center; }
      .components.component-productgallery .owl-item > article.node .content .categories .field .field__item, .components.component-productgallery .owl-item > article.node .content .year .field .field__item {
        font-size: 1rem;
        font-weight: 400;
        line-height: 1;
        letter-spacing: 0.02rem;
        display: inline-block;
        white-space: nowrap; }
        .components.component-productgallery .owl-item > article.node .content .categories .field .field__item::after, .components.component-productgallery .owl-item > article.node .content .year .field .field__item::after {
          content: ","; }
        .components.component-productgallery .owl-item > article.node .content .categories .field .field__item:last-of-type::after, .components.component-productgallery .owl-item > article.node .content .year .field .field__item:last-of-type::after {
          content: none; }
    .components.component-productgallery .owl-item > article.node .content .categories, .components.component-productgallery .owl-item > article.node .content .year {
      margin-bottom: 0.5rem; }

.components.component-productgallery .owl-item.center > article.node .content {
  opacity: 1;
  transition: opacity 500ms ease-in-out; }

.components.component-productgallery .owl-item.center:hover > article.node .content .title {
  color: #000; }

.components.component-productgallery .owl-item.center:hover > article.node .content .categories, .components.component-productgallery .owl-item.center:hover > article.node .content .year {
  color: #000; }

.components.component-productgallery .product-gallery-nav {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  position: absolute;
  bottom: 3rem;
  padding: 0;
  margin: 0;
  line-height: 1;
  border: 0 none transparent; }
  .components.component-productgallery .product-gallery-nav.-next, .components.component-productgallery .product-gallery-nav.-prev {
    width: 2rem;
    height: 2rem; }
    .components.component-productgallery .product-gallery-nav.-next span, .components.component-productgallery .product-gallery-nav.-prev span {
      font-size: 0;
      line-height: 1;
      padding: 1rem 1.5rem;
      color: unset;
      background-color: transparent;
      margin: 0;
      visibility: hidden; }
    .components.component-productgallery .product-gallery-nav.-next:hover, .components.component-productgallery .product-gallery-nav.-next:focus, .components.component-productgallery .product-gallery-nav.-prev:hover, .components.component-productgallery .product-gallery-nav.-prev:focus {
      outline: none; }
  .components.component-productgallery .product-gallery-nav.-next {
    right: calc(50% - 12.5rem);
    background-color: transparent; }
  .components.component-productgallery .product-gallery-nav.-prev {
    left: calc(50% - 12.5rem);
    background-color: transparent; }

.components.component-productgallery .owl-stage:hover .owl-item {
  opacity: 0.2; }

.components.component-productgallery .owl-stage .owl-item:hover {
  opacity: 1; }

.components.component-termgallery > .wrapper > .container-fluid, .components.component-termgallery > .wrapper > .container-sm, .components.component-termgallery > .wrapper > .container-md, .components.component-termgallery > .wrapper > .container-lg, .components.component-termgallery > .wrapper > .container-xl, .components.component-termgallery > .wrapper > .container-xxl, .components.component-termgallery > .wrapper > .container-xxxl {
  padding: 0;
  overflow: hidden; }

.components.component-termgallery .component-col-gallery {
  overflow: hidden; }

.components.component-termgallery .owl-stage-outer {
  overflow: hidden; }
  .components.component-termgallery .owl-stage-outer::before, .components.component-termgallery .owl-stage-outer::after {
    content: none; }

.components.component-termgallery .owl-item > article.node {
  cursor: pointer;
  margin: 0; }
  .components.component-termgallery .owl-item > article.node .image .media {
    display: block;
    width: 100%; }
    .components.component-termgallery .owl-item > article.node .image .media .field--name-field-media-image {
      display: block;
      width: 100%; }
      .components.component-termgallery .owl-item > article.node .image .media .field--name-field-media-image .image-thumbnail {
        display: block;
        margin: 0 auto;
        width: 100%;
        max-width: 140px;
        max-height: 560px; }
  .components.component-termgallery .owl-item > article.node .content {
    margin-top: 3rem;
    opacity: 0;
    transition: opacity 0ms linear; }
    .components.component-termgallery .owl-item > article.node .content .title {
      display: flex;
      flex-direction: row;
      justify-content: center;
      font-size: 1.4rem;
      font-weight: 400;
      line-height: 1;
      letter-spacing: 0.03rem;
      text-transform: uppercase; }
    .components.component-termgallery .owl-item > article.node .content .categories .field, .components.component-termgallery .owl-item > article.node .content .year .field {
      display: flex;
      flex-direction: row;
      justify-content: center; }
      .components.component-termgallery .owl-item > article.node .content .categories .field .field__item, .components.component-termgallery .owl-item > article.node .content .year .field .field__item {
        font-size: 1rem;
        font-weight: 400;
        line-height: 1;
        letter-spacing: 0.02rem;
        text-align: center; }
        .components.component-termgallery .owl-item > article.node .content .categories .field .field__item::after, .components.component-termgallery .owl-item > article.node .content .year .field .field__item::after {
          content: ",";
          padding-right: 0.5rem; }
        .components.component-termgallery .owl-item > article.node .content .categories .field .field__item:last-of-type::after, .components.component-termgallery .owl-item > article.node .content .year .field .field__item:last-of-type::after {
          content: none;
          padding-right: 0; }
    .components.component-termgallery .owl-item > article.node .content .categories, .components.component-termgallery .owl-item > article.node .content .year {
      margin-bottom: 0.5rem; }

.components.component-termgallery .owl-item.center > article.node .content {
  opacity: 1;
  transition: opacity 500ms ease-in-out; }

.components.component-termgallery .owl-item.center:hover > article.node .content .title {
  color: #000; }

.components.component-termgallery .owl-item.center:hover > article.node .content .categories, .components.component-termgallery .owl-item.center:hover > article.node .content .year {
  color: #000; }

.components.component-termgallery .term-gallery-nav {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  position: absolute;
  bottom: 3rem;
  padding: 0;
  margin: 0;
  line-height: 1;
  border: 0 none transparent; }
  .components.component-termgallery .term-gallery-nav.-next, .components.component-termgallery .term-gallery-nav.-prev {
    width: 2rem;
    height: 2rem; }
    .components.component-termgallery .term-gallery-nav.-next span, .components.component-termgallery .term-gallery-nav.-prev span {
      font-size: 0;
      line-height: 1;
      padding: 1rem 1.5rem;
      color: unset;
      background-color: transparent;
      margin: 0;
      visibility: hidden; }
    .components.component-termgallery .term-gallery-nav.-next:hover, .components.component-termgallery .term-gallery-nav.-next:focus, .components.component-termgallery .term-gallery-nav.-prev:hover, .components.component-termgallery .term-gallery-nav.-prev:focus {
      outline: none; }
  .components.component-termgallery .term-gallery-nav.-next {
    right: calc(50% - 12.5rem);
    background-color: transparent; }
  .components.component-termgallery .term-gallery-nav.-prev {
    left: calc(50% - 12.5rem);
    background-color: transparent; }

.components.component-termgallery .owl-stage:hover .owl-item {
  opacity: 0.2; }

.components.component-termgallery .owl-stage .owl-item:hover {
  opacity: 1; }

.components.component-rich_content .component-row {
  flex-direction: column-reverse; }
  @media (min-width: 1200px) {
    .components.component-rich_content .component-row {
      flex-direction: row; } }

.components.component-rich_content .component-col-content, .components.component-rich_content .component-col-image, .components.component-rich_content .component-col-video {
  position: relative;
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  flex: 0 0 100%;
  max-width: 100%; }

@media (min-width: 1200px) {
  .components.component-rich_content .component-col-content {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    display: flex;
    flex-direction: column; } }

.components.component-rich_content .component-col-image, .components.component-rich_content .component-col-video {
  margin-bottom: 1.5rem;
  margin-top: 1.5rem; }
  @media (min-width: 1200px) {
    .components.component-rich_content .component-col-image, .components.component-rich_content .component-col-video {
      margin-top: 0;
      margin-bottom: 0;
      flex: 0 0 66.6666666667%;
      max-width: 66.6666666667%; } }
  .components.component-rich_content .component-col-image .video-thumbnail,
  .components.component-rich_content .component-col-image .image, .components.component-rich_content .component-col-video .video-thumbnail,
  .components.component-rich_content .component-col-video .image {
    margin-bottom: 0; }
    .components.component-rich_content .component-col-image .video-thumbnail .goto-video-modal, .components.component-rich_content .component-col-image .video-thumbnail .thumbnail,
    .components.component-rich_content .component-col-image .image .goto-video-modal,
    .components.component-rich_content .component-col-image .image .thumbnail, .components.component-rich_content .component-col-video .video-thumbnail .goto-video-modal, .components.component-rich_content .component-col-video .video-thumbnail .thumbnail,
    .components.component-rich_content .component-col-video .image .goto-video-modal,
    .components.component-rich_content .component-col-video .image .thumbnail {
      width: 100%;
      height: 100%;
      display: block; }

.components.component-rich_content .image, .components.component-rich_content .header, .components.component-rich_content .body, .components.component-rich_content .footer {
  padding-right: 0;
  padding-left: 0; }
  @media (min-width: 1200px) {
    .components.component-rich_content .image, .components.component-rich_content .header, .components.component-rich_content .body, .components.component-rich_content .footer {
      flex: 0; } }

.components.component-rich_content .header {
  margin-top: 2.3rem;
  margin-bottom: 1.5rem; }
  @media (min-width: 1200px) {
    .components.component-rich_content .header {
      margin-top: 0; } }

.components.component-rich_content .body {
  flex: 1;
  margin-bottom: 2.5rem; }
  @media (min-width: 1200px) {
    .components.component-rich_content .body {
      margin-bottom: 1rem; } }

.components.component-rich_content .footer {
  flex: 0;
  display: flex;
  flex-direction: column; }
  .components.component-rich_content .footer > .file, .components.component-rich_content .footer .video, .components.component-rich_content .footer .cta {
    margin-top: 1rem;
    margin-bottom: 1rem; }
    @media (min-width: 1200px) {
      .components.component-rich_content .footer > .file, .components.component-rich_content .footer .video, .components.component-rich_content .footer .cta {
        margin-bottom: 0; } }
  .components.component-rich_content .footer > .file + .cta {
    margin-top: 0; }
  .components.component-rich_content .footer > .file {
    flex: 1; }
    .components.component-rich_content .footer > .file > .field .file-link.goto-file {
      color: #000 !important;
      font-weight: 700;
      font-size: 1rem;
      letter-spacing: 1px;
      text-transform: uppercase;
      text-decoration: none; }
      .components.component-rich_content .footer > .file > .field .file-link.goto-file:hover, .components.component-rich_content .footer > .file > .field .file-link.goto-file:focus {
        color: black !important;
        text-decoration: underline; }
      .components.component-rich_content .footer > .file > .field .file-link.goto-file::before {
        content: "get_app";
        font-family: "Material Icons";
        font-weight: normal;
        font-style: normal;
        font-size: 24px;
        display: inline-block;
        line-height: 1;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        /* Support for all WebKit browsers. */
        -webkit-font-smoothing: antialiased;
        /* Support for Safari and Chrome. */
        text-rendering: optimizeLegibility;
        /* Support for Firefox. */
        -moz-osx-font-smoothing: grayscale;
        /* Support for IE. */
        font-feature-settings: 'liga';
        font-size: 1.25rem;
        font-weight: 700;
        padding-right: 0.5rem;
        vertical-align: text-top; }
  .components.component-rich_content .footer .video {
    display: none;
    margin-top: 1rem; }
  .components.component-rich_content .footer .cta {
    margin-top: 1rem; }
    .components.component-rich_content .footer .cta .goto-link {
      display: inline-flex; }
      .components.component-rich_content .footer .cta .goto-link::after {
        content: "arrow_forward";
        font-family: "Material Icons";
        font-weight: normal;
        font-style: normal;
        font-size: 24px;
        display: inline-block;
        line-height: 1;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        /* Support for all WebKit browsers. */
        -webkit-font-smoothing: antialiased;
        /* Support for Safari and Chrome. */
        text-rendering: optimizeLegibility;
        /* Support for Firefox. */
        -moz-osx-font-smoothing: grayscale;
        /* Support for IE. */
        font-feature-settings: 'liga';
        font-size: 1.25rem;
        font-weight: 700;
        display: flex;
        align-items: center;
        line-height: 1.5;
        padding-left: 0.5rem; }

.components.component-rich_content-centered .component-col-content, .components.component-rich_content-centered .component-col-image, .components.component-rich_content-centered .component-col-video {
  text-align: center; }
  @media (min-width: 1200px) {
    .components.component-rich_content-centered .component-col-content, .components.component-rich_content-centered .component-col-image, .components.component-rich_content-centered .component-col-video {
      margin-bottom: 5rem; } }

@media (min-width: 1200px) {
  .components.component-rich_content-centered .component-col-content {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    margin-left: 16.6666666667%; } }

.components.component-rich_content-centered .component-col-image, .components.component-rich_content-centered .component-col-video {
  margin-bottom: 2.5rem;
  flex: 0 0 100%;
  max-width: 100%; }
  @media (min-width: 1200px) {
    .components.component-rich_content-centered .component-col-image, .components.component-rich_content-centered .component-col-video {
      flex: 0 0 83.3333333333%;
      max-width: 83.3333333333%;
      margin-left: 8.3333333333%; } }
  .components.component-rich_content-centered .component-col-image img, .components.component-rich_content-centered .component-col-video img {
    width: 100%;
    height: auto; }

.components.component-rich_content-centered .body {
  text-align: left; }

.components.component-rich_content-centered .footer {
  flex-direction: column;
  justify-content: center;
  display: flex;
  align-items: center; }

@media (min-width: 1200px) {
  .components.component-tablecontainer .header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end; } }

.components.component-tablecontainer .dropdown.show .dropdown-toggle {
  text-decoration: none;
  color: black; }
  .components.component-tablecontainer .dropdown.show .dropdown-toggle::after {
    content: "expand_less"; }

.components.component-tablecontainer .dropdown-menu {
  padding: 0;
  left: auto !important;
  right: 0 !important; }

.components.component-tablecontainer .dropdown-toggle, .components.component-tablecontainer .dropdown-item {
  color: #000;
  padding: 0.25rem 0.5rem 0.65rem;
  font-size: 10px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end; }
  .components.component-tablecontainer .dropdown-toggle:hover, .components.component-tablecontainer .dropdown-toggle:focus, .components.component-tablecontainer .dropdown-toggle:active, .components.component-tablecontainer .dropdown-item:hover, .components.component-tablecontainer .dropdown-item:focus, .components.component-tablecontainer .dropdown-item:active {
    text-decoration: none;
    background-color: transparent;
    color: black; }

.components.component-tablecontainer .dropdown-item {
  padding-right: 1rem; }

.components.component-tablecontainer .dropdown .single-table {
  color: black; }

.components.component-tablecontainer .dropdown-toggle {
  min-width: 10rem;
  background-color: transparent;
  padding-right: 0; }
  .components.component-tablecontainer .dropdown-toggle::after {
    border: 0 none transparent;
    margin: 0;
    content: "expand_more";
    font-family: "Material Icons";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 1.25rem;
    font-weight: 700; }

.components.component-tablecontainer .dropdown-item {
  color: #bbbbbc; }
  .components.component-tablecontainer .dropdown-item.active {
    background-color: transparent;
    color: #000; }

.components.component-tablecontainer .component-col-content {
  flex: 0 0 100%;
  max-width: 100%; }

.components.component-tablecontainer .tab-content > .tab-pane.active.fade:not(.show) {
  opacity: 1; }

.components.component-tablecontainer .tables {
  padding-top: 0; }
  @media (min-width: 1200px) {
    .components.component-tablecontainer .tables {
      padding-top: 0; } }
  .components.component-tablecontainer .tables .table {
    font-size: 1rem;
    border-bottom: 1px solid;
    margin-bottom: 0; }
    .components.component-tablecontainer .tables .table caption {
      caption-side: top;
      font-size: 2.5rem;
      font-weight: 700;
      padding: 1rem 0;
      display: none; }
    .components.component-tablecontainer .tables .table thead th {
      border-top: 0 none transparent;
      border-bottom: 1px solid;
      text-align: right; }
      .components.component-tablecontainer .tables .table thead th:first-of-type {
        text-align: left; }
    .components.component-tablecontainer .tables .table tbody tr td {
      border-top: 1px solid;
      text-align: right; }
      .components.component-tablecontainer .tables .table tbody tr td:first-of-type {
        text-align: left;
        font-weight: 700; }

.components.component-taglist > .wrapper {
  padding-top: 3rem;
  padding-bottom: 0; }

.components.component-taglist .component-spacer {
  padding-top: 0;
  padding-bottom: 0; }

.components.component-taglist .header .title {
  padding-bottom: 2rem; }

.components.component-taglist .component-col-content {
  flex: 0 0 100%;
  max-width: 100%; }

.components.component-taglist .taxonomies {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-bottom: 2rem; }
  .components.component-taglist .taxonomies .field__item:last-child .goto-term {
    margin-right: 0; }

.components.component-taglist .goto-term {
  font-weight: normal;
  margin-right: 1rem;
  margin-bottom: 1rem; }
  .components.component-taglist .goto-term .text-label::before {
    content: "#"; }

.components.component-taglist + .components.component-taglist > .wrapper {
  padding-top: 0;
  padding-bottom: 0; }

.components.component-taglist + .components.component-taglist + .components.component-taglist > .wrapper {
  padding-top: 0;
  padding-bottom: 3rem; }

.components.component-filelist > .wrapper > .container {
  border-top: 0 none transparent; }

.components.component-filelist .files {
  position: relative;
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  flex: 0 0 100%;
  max-width: 100%;
  width: 100%; }
  .components.component-filelist .files .file, .components.component-filelist .files .file-link {
    display: block; }
  .components.component-filelist .files .file-link {
    color: #fff;
    font-size: 1.25rem; }
    .components.component-filelist .files .file-link.-download {
      color: #000;
      font-size: 0.875rem; }
      .components.component-filelist .files .file-link.-download::before {
        padding-left: 0; }
      .components.component-filelist .files .file-link.-download:hover, .components.component-filelist .files .file-link.-download:focus {
        color: black; }
      @media (min-width: 1200px) {
        .components.component-filelist .files .file-link.-download {
          padding-left: 0.25rem; } }
  .components.component-filelist .files .files-wrapper .files-container .field__items {
    border-top: 1px solid;
    border-bottom: 1px solid; }
    .components.component-filelist .files .files-wrapper .files-container .field__items .field__item {
      border-bottom: 1px solid;
      width: 100%; }
      .components.component-filelist .files .files-wrapper .files-container .field__items .field__item .field__item {
        border-bottom: 0 none transparent; }
        .components.component-filelist .files .files-wrapper .files-container .field__items .field__item .field__item .table {
          margin-bottom: 0; }
          .components.component-filelist .files .files-wrapper .files-container .field__items .field__item .field__item .table tr {
            display: flex;
            flex-direction: column;
            width: 100%; }
            @media (min-width: 1200px) {
              .components.component-filelist .files .files-wrapper .files-container .field__items .field__item .field__item .table tr {
                flex-direction: row; } }
            .components.component-filelist .files .files-wrapper .files-container .field__items .field__item .field__item .table tr td {
              display: flex;
              align-items: center;
              border: 0 none transparent;
              vertical-align: inherit;
              font-size: 1.25rem; }
              .components.component-filelist .files .files-wrapper .files-container .field__items .field__item .field__item .table tr td:nth-of-type(2) {
                flex: 1;
                padding: 0;
                text-transform: uppercase; }
                @media (min-width: 1200px) {
                  .components.component-filelist .files .files-wrapper .files-container .field__items .field__item .field__item .table tr td:nth-of-type(2) {
                    padding: 1rem; } }
        .components.component-filelist .files .files-wrapper .files-container .field__items .field__item .field__item .file-download {
          display: flex;
          flex-direction: row;
          padding: 1rem 0;
          transition: all 0.2s ease-in-out; }
          .components.component-filelist .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-name {
            margin-right: 2.5rem;
            font-weight: 700; }
          .components.component-filelist .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-size {
            flex-grow: 1;
            text-transform: uppercase; }
          .components.component-filelist .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label {
            align-self: flex-end;
            text-transform: uppercase;
            font-size: 0.875rem;
            font-weight: 700; }
            .components.component-filelist .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label:before {
              padding-right: 1rem;
              content: "get_app";
              font-family: "Material Icons";
              font-weight: normal;
              font-style: normal;
              font-size: 24px;
              display: inline-block;
              line-height: 1;
              text-transform: none;
              letter-spacing: normal;
              word-wrap: normal;
              white-space: nowrap;
              direction: ltr;
              /* Support for all WebKit browsers. */
              -webkit-font-smoothing: antialiased;
              /* Support for Safari and Chrome. */
              text-rendering: optimizeLegibility;
              /* Support for Firefox. */
              -moz-osx-font-smoothing: grayscale;
              /* Support for IE. */
              font-feature-settings: 'liga';
              font-size: 1.5rem;
              vertical-align: middle; }
      .components.component-filelist .files .files-wrapper .files-container .field__items .field__item:last-of-type {
        border-bottom: 0 none transparent; }

@media (min-width: 1200px) {
  .components.component-infographic .component-row {
    float: none;
    position: relative; }
    .components.component-infographic .component-row::after {
      display: block;
      clear: both;
      content: ""; } }

.components.component-infographic .component-row .col-full .header {
  padding-left: 2.5rem;
  padding-right: 2.5rem; }
  @media (min-width: 1200px) {
    .components.component-infographic .component-row .col-full .header {
      padding-left: 16.5rem;
      padding-right: 16.5rem; } }
  .components.component-infographic .component-row .col-full .header .title {
    font-size: 2rem; }

.components.component-infographic .header {
  margin-bottom: 2.25rem; }

.components.component-infographic .body {
  margin-bottom: 2.25rem; }

.components.component-infographic .infographics {
  flex-direction: column; }
  @media (min-width: 992px) {
    .components.component-infographic .infographics {
      flex-direction: row; } }

.components.component-infocard {
  position: relative;
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  flex: 0 0 100%;
  max-width: 100%;
  flex: 1;
  display: flex;
  flex-direction: column;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  padding-bottom: 2rem; }
  @media (min-width: 992px) {
    .components.component-infocard {
      flex: 0 0 auto;
      width: auto;
      max-width: 100%;
      flex: 1 1 0;
      width: auto;
      max-width: 50%;
      padding-bottom: 0; } }
  .components.component-infocard.has_image .infocard-header {
    display: flex;
    justify-content: center; }
  .components.component-infocard.has_image .infocard-body {
    display: flex;
    justify-content: center; }
    .components.component-infocard.has_image .infocard-body p {
      text-align: center; }
  .components.component-infocard .infocard-header {
    display: flex;
    justify-content: flex-start; }
    .components.component-infocard .infocard-header .title {
      font-size: 2rem;
      margin-bottom: 1rem; }
    .components.component-infocard .infocard-header img {
      margin-bottom: 1.5rem; }
  .components.component-infocard .infocard-body {
    display: flex;
    justify-content: flex-start;
    flex: 1;
    font-size: 1.25rem; }

.components.component-highlight {
  position: relative;
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  flex: 0 0 100%;
  max-width: 100%;
  flex: 1;
  display: flex;
  flex-direction: column;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  padding-bottom: 2rem; }
  @media (min-width: 992px) {
    .components.component-highlight {
      flex: 0 0 auto;
      width: auto;
      max-width: 100%;
      flex: 1 1 0;
      width: auto;
      max-width: 50%;
      padding-bottom: 0; } }
  .components.component-highlight .highlight-header {
    display: flex;
    justify-content: flex-start; }
    .components.component-highlight .highlight-header .data {
      display: flex;
      flex-wrap: wrap;
      font-size: 2.625rem;
      color: #000;
      line-height: 1; }
      .components.component-highlight .highlight-header .data > .field:after {
        content: ' ';
        white-space: pre; }
      .components.component-highlight .highlight-header .data > .field:last-child:after {
        content: none; }
    .components.component-highlight .highlight-header .title {
      font-size: 2.625rem;
      color: #000;
      margin-bottom: 1rem; }
  .components.component-highlight .highlight-body {
    display: flex;
    justify-content: flex-start;
    flex: 1;
    font-size: 1.25rem; }

@media (min-width: 1200px) {
  .components.component-quote.no_image .component-col-content {
    flex: 0 0 100%;
    max-width: 100%; } }

.components.component-quote .component-row {
  align-items: inherit;
  justify-content: space-between;
  flex-direction: column-reverse; }
  @media (min-width: 1200px) {
    .components.component-quote .component-row {
      flex-direction: row; } }

.components.component-quote .component-col-content, .components.component-quote .component-col-image {
  display: flex;
  position: relative;
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%; }
  @media (min-width: 1200px) {
    .components.component-quote .component-col-content, .components.component-quote .component-col-image {
      flex: 0 0 50%;
      max-width: 50%; } }

.components.component-quote .component-col-content {
  flex-direction: column; }

.components.component-quote .component-col-image {
  width: 100%;
  margin-top: 2.5rem; }
  @media (min-width: 1200px) {
    .components.component-quote .component-col-image {
      width: auto;
      align-items: flex-end;
      margin-top: 0; } }

.components.component-quote .quote-container {
  display: flex;
  flex-direction: column;
  flex: 1;
  margin: 0;
  padding-bottom: 1.5rem;
  border-bottom: 1px solid #fff; }

.components.component-quote .quote-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.48; }
  .components.component-quote .quote-body::before {
    content: "";
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 36' width='48' height='36'%3e%3cpath fill='%23000' d='M17.41 1.18C15.33 1.74 12.51 2.81 11.15 3.57C9.78 4.33 7.57 6.04 6.24 7.37C4.9 8.7 3.13 11.22 2.29 12.98C1.46 14.73 0.57 17.65 0.31 19.47C0.05 21.33 0.03 23.9 0.27 25.33C0.5 26.73 1.01 28.68 1.42 29.66C1.82 30.64 3.03 32.26 4.11 33.27C5.43 34.49 6.91 35.27 8.6 35.65C10.02 35.96 11.99 36.04 13.13 35.82C14.24 35.61 15.71 35.14 16.4 34.78C17.09 34.42 18.19 33.63 18.84 33.03C19.49 32.44 20.37 31.26 20.79 30.42C21.21 29.58 21.56 27.75 21.57 26.35C21.57 24.95 21.21 23.06 20.75 22.15C20.3 21.23 18.98 19.86 17.82 19.09C16.04 17.91 15.18 17.69 12.28 17.69C9.18 17.69 8.85 17.59 8.85 16.67C8.85 16.11 9.11 14.73 9.42 13.61C9.79 12.32 10.93 10.63 12.57 8.98C14.35 7.18 16.11 6.01 18.31 5.16C21.42 3.95 21.47 3.9 21.46 2.02C21.45 0.97 21.38 0.13 21.31 0.14C21.24 0.16 19.49 0.62 17.41 1.18ZM43.78 1.15C41.7 1.71 38.89 2.79 37.52 3.55C36.15 4.3 33.94 6.01 32.61 7.34C31.27 8.67 29.5 11.2 28.67 12.95C27.83 14.7 26.94 17.62 26.68 19.44C26.42 21.3 26.4 23.88 26.64 25.3C26.87 26.7 27.38 28.65 27.79 29.63C28.19 30.61 29.4 32.24 30.48 33.24C31.8 34.46 33.28 35.25 34.97 35.62C36.39 35.93 38.36 36.01 39.5 35.8C40.61 35.59 42.08 35.12 42.77 34.75C43.47 34.39 44.56 33.6 45.21 33.01C45.86 32.41 46.74 31.24 47.16 30.4C47.58 29.56 47.93 27.72 47.94 26.32C47.95 24.92 47.58 23.03 47.13 22.12C46.67 21.21 45.35 19.83 44.19 19.06C42.42 17.88 41.55 17.66 38.65 17.66C35.55 17.66 35.22 17.56 35.22 16.64C35.22 16.08 35.48 14.71 35.8 13.58C36.16 12.29 37.3 10.6 38.94 8.95C40.72 7.16 42.49 5.98 44.68 5.13C47.79 3.93 47.84 3.87 47.83 1.99C47.82 0.94 47.75 0.1 47.68 0.11C47.61 0.13 45.86 0.6 43.78 1.15Z' /%3e%3c/svg%3e");
    background-position: left bottom;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: auto;
    display: block;
    width: auto;
    height: 36px;
    line-height: 1;
    margin-bottom: 1.5rem; }

.components.component-quote .quote-caption {
  margin-top: 2.5rem; }

.components.component-quote .quote-author {
  font-size: 0.625rem;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.76;
  letter-spacing: 1px;
  text-transform: uppercase; }
  .components.component-quote .quote-author.-name {
    color: #000; }

.components.component-quote .image img {
  display: block;
  width: 100%;
  height: 100%; }

.components.component-hero > .wrapper {
  display: flex;
  padding-top: 0;
  padding-bottom: 0; }
  .components.component-hero > .wrapper > .container,
  .components.component-hero > .wrapper > .container-fluid,
  .components.component-hero > .wrapper > .container-sm,
  .components.component-hero > .wrapper > .container-md,
  .components.component-hero > .wrapper > .container-lg,
  .components.component-hero > .wrapper > .container-xl,
  .components.component-hero > .wrapper > .container-xxl,
  .components.component-hero > .wrapper > .container-xxxl {
    padding-top: 134px;
    padding-bottom: 134px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: cover;
    position: relative; }
    .components.component-hero > .wrapper > .container::before,
    .components.component-hero > .wrapper > .container-fluid::before,
    .components.component-hero > .wrapper > .container-sm::before,
    .components.component-hero > .wrapper > .container-md::before,
    .components.component-hero > .wrapper > .container-lg::before,
    .components.component-hero > .wrapper > .container-xl::before,
    .components.component-hero > .wrapper > .container-xxl::before,
    .components.component-hero > .wrapper > .container-xxxl::before {
      content: "";
      display: block;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0; }

.components.component-hero .component-row {
  width: 100%;
  flex: 1 0 100%; }

.components.component-hero .component-col-content {
  flex: 0 0 100%;
  max-width: 100%;
  margin-left: 0; }
  @media (min-width: 768px) {
    .components.component-hero .component-col-content {
      flex: 0 0 83.3333333333%;
      max-width: 83.3333333333%;
      margin-left: 8.3333333333%; } }
  @media (min-width: 992px) {
    .components.component-hero .component-col-content {
      flex: 0 0 66.6666666667%;
      max-width: 66.6666666667%;
      margin-left: 16.6666666667%; } }

.components.component-hero .header .title {
  font-size: 1.5rem; }

.components.component-hero .header h1.title {
  font-size: 8vw; }
  @media (min-width: 768px) {
    .components.component-hero .header h1.title {
      font-size: 2.625rem;
      line-height: 1.2; } }

.components.component-hero .header .subtitle {
  font-size: 1.25rem; }

.components.component-hero .component-label {
  font-size: 0.875rem;
  font-weight: 700;
  font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  text-transform: uppercase;
  margin-bottom: 0.875rem; }

.components.component-hero .body {
  min-height: 2rem;
  margin-top: 1.5rem; }
  .components.component-hero .body p:last-of-type {
    margin-bottom: 0; }

.components.component-contact-form > .wrapper > .container .component-row .header {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem; }
  .components.component-contact-form > .wrapper > .container .component-row .header .title {
    text-transform: uppercase;
    font-size: 1rem; }

.components.component-view-ref > .wrapper > .container .component-row .header {
  padding-bottom: 3.5rem; }
  .components.component-view-ref > .wrapper > .container .component-row .header .title {
    text-transform: uppercase;
    font-size: 1rem; }

.components.component-view-ref .node-view_mode--default .node-container::after, .components.component-view-ref .node-view_mode--default .term-container::after, .components.component-view-ref .node-view_mode--default .card-container::after, .components.component-view-ref .node-view_mode--teaser .node-container::after, .components.component-view-ref .node-view_mode--teaser .term-container::after, .components.component-view-ref .node-view_mode--teaser .card-container::after, .components.component-view-ref .node-view_mode--card .node-container::after, .components.component-view-ref .node-view_mode--card .term-container::after, .components.component-view-ref .node-view_mode--card .card-container::after, .components.component-view-ref .term-view_mode--default .node-container::after, .components.component-view-ref .term-view_mode--default .term-container::after, .components.component-view-ref .term-view_mode--default .card-container::after, .components.component-view-ref .term-view_mode--teaser .node-container::after, .components.component-view-ref .term-view_mode--teaser .term-container::after, .components.component-view-ref .term-view_mode--teaser .card-container::after, .components.component-view-ref .term-view_mode--card .node-container::after, .components.component-view-ref .term-view_mode--card .term-container::after, .components.component-view-ref .term-view_mode--card .card-container::after, .components.component-view-ref .card-view_mode--default .node-container::after, .components.component-view-ref .card-view_mode--default .term-container::after, .components.component-view-ref .card-view_mode--default .card-container::after, .components.component-view-ref .card-view_mode--teaser .node-container::after, .components.component-view-ref .card-view_mode--teaser .term-container::after, .components.component-view-ref .card-view_mode--teaser .card-container::after, .components.component-view-ref .card-view_mode--card .node-container::after, .components.component-view-ref .card-view_mode--card .term-container::after, .components.component-view-ref .card-view_mode--card .card-container::after {
  content: "";
  width: 100%;
  border-bottom: 1px solid #fff;
  padding-bottom: 1.5rem;
  margin-bottom: 2.5rem; }
  @media (min-width: 1200px) {
    .components.component-view-ref .node-view_mode--default .node-container::after, .components.component-view-ref .node-view_mode--default .term-container::after, .components.component-view-ref .node-view_mode--default .card-container::after, .components.component-view-ref .node-view_mode--teaser .node-container::after, .components.component-view-ref .node-view_mode--teaser .term-container::after, .components.component-view-ref .node-view_mode--teaser .card-container::after, .components.component-view-ref .node-view_mode--card .node-container::after, .components.component-view-ref .node-view_mode--card .term-container::after, .components.component-view-ref .node-view_mode--card .card-container::after, .components.component-view-ref .term-view_mode--default .node-container::after, .components.component-view-ref .term-view_mode--default .term-container::after, .components.component-view-ref .term-view_mode--default .card-container::after, .components.component-view-ref .term-view_mode--teaser .node-container::after, .components.component-view-ref .term-view_mode--teaser .term-container::after, .components.component-view-ref .term-view_mode--teaser .card-container::after, .components.component-view-ref .term-view_mode--card .node-container::after, .components.component-view-ref .term-view_mode--card .term-container::after, .components.component-view-ref .term-view_mode--card .card-container::after, .components.component-view-ref .card-view_mode--default .node-container::after, .components.component-view-ref .card-view_mode--default .term-container::after, .components.component-view-ref .card-view_mode--default .card-container::after, .components.component-view-ref .card-view_mode--teaser .node-container::after, .components.component-view-ref .card-view_mode--teaser .term-container::after, .components.component-view-ref .card-view_mode--teaser .card-container::after, .components.component-view-ref .card-view_mode--card .node-container::after, .components.component-view-ref .card-view_mode--card .term-container::after, .components.component-view-ref .card-view_mode--card .card-container::after {
      content: none; } }

.components.component-view-ref .node-view_mode--default .node-image, .components.component-view-ref .node-view_mode--default .term-image, .components.component-view-ref .node-view_mode--default .card-image, .components.component-view-ref .node-view_mode--teaser .node-image, .components.component-view-ref .node-view_mode--teaser .term-image, .components.component-view-ref .node-view_mode--teaser .card-image, .components.component-view-ref .node-view_mode--card .node-image, .components.component-view-ref .node-view_mode--card .term-image, .components.component-view-ref .node-view_mode--card .card-image, .components.component-view-ref .term-view_mode--default .node-image, .components.component-view-ref .term-view_mode--default .term-image, .components.component-view-ref .term-view_mode--default .card-image, .components.component-view-ref .term-view_mode--teaser .node-image, .components.component-view-ref .term-view_mode--teaser .term-image, .components.component-view-ref .term-view_mode--teaser .card-image, .components.component-view-ref .term-view_mode--card .node-image, .components.component-view-ref .term-view_mode--card .term-image, .components.component-view-ref .term-view_mode--card .card-image, .components.component-view-ref .card-view_mode--default .node-image, .components.component-view-ref .card-view_mode--default .term-image, .components.component-view-ref .card-view_mode--default .card-image, .components.component-view-ref .card-view_mode--teaser .node-image, .components.component-view-ref .card-view_mode--teaser .term-image, .components.component-view-ref .card-view_mode--teaser .card-image, .components.component-view-ref .card-view_mode--card .node-image, .components.component-view-ref .card-view_mode--card .term-image, .components.component-view-ref .card-view_mode--card .card-image {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 1rem !important; }
  .components.component-view-ref .node-view_mode--default .node-image-background img, .components.component-view-ref .node-view_mode--default .term-image-background img, .components.component-view-ref .node-view_mode--default .card-image-background img, .components.component-view-ref .node-view_mode--teaser .node-image-background img, .components.component-view-ref .node-view_mode--teaser .term-image-background img, .components.component-view-ref .node-view_mode--teaser .card-image-background img, .components.component-view-ref .node-view_mode--card .node-image-background img, .components.component-view-ref .node-view_mode--card .term-image-background img, .components.component-view-ref .node-view_mode--card .card-image-background img, .components.component-view-ref .term-view_mode--default .node-image-background img, .components.component-view-ref .term-view_mode--default .term-image-background img, .components.component-view-ref .term-view_mode--default .card-image-background img, .components.component-view-ref .term-view_mode--teaser .node-image-background img, .components.component-view-ref .term-view_mode--teaser .term-image-background img, .components.component-view-ref .term-view_mode--teaser .card-image-background img, .components.component-view-ref .term-view_mode--card .node-image-background img, .components.component-view-ref .term-view_mode--card .term-image-background img, .components.component-view-ref .term-view_mode--card .card-image-background img, .components.component-view-ref .card-view_mode--default .node-image-background img, .components.component-view-ref .card-view_mode--default .term-image-background img, .components.component-view-ref .card-view_mode--default .card-image-background img, .components.component-view-ref .card-view_mode--teaser .node-image-background img, .components.component-view-ref .card-view_mode--teaser .term-image-background img, .components.component-view-ref .card-view_mode--teaser .card-image-background img, .components.component-view-ref .card-view_mode--card .node-image-background img, .components.component-view-ref .card-view_mode--card .term-image-background img, .components.component-view-ref .card-view_mode--card .card-image-background img {
    width: 100%;
    height: auto; }
  .components.component-view-ref .node-view_mode--default .node-image-logo, .components.component-view-ref .node-view_mode--default .term-image-logo, .components.component-view-ref .node-view_mode--default .card-image-logo, .components.component-view-ref .node-view_mode--teaser .node-image-logo, .components.component-view-ref .node-view_mode--teaser .term-image-logo, .components.component-view-ref .node-view_mode--teaser .card-image-logo, .components.component-view-ref .node-view_mode--card .node-image-logo, .components.component-view-ref .node-view_mode--card .term-image-logo, .components.component-view-ref .node-view_mode--card .card-image-logo, .components.component-view-ref .term-view_mode--default .node-image-logo, .components.component-view-ref .term-view_mode--default .term-image-logo, .components.component-view-ref .term-view_mode--default .card-image-logo, .components.component-view-ref .term-view_mode--teaser .node-image-logo, .components.component-view-ref .term-view_mode--teaser .term-image-logo, .components.component-view-ref .term-view_mode--teaser .card-image-logo, .components.component-view-ref .term-view_mode--card .node-image-logo, .components.component-view-ref .term-view_mode--card .term-image-logo, .components.component-view-ref .term-view_mode--card .card-image-logo, .components.component-view-ref .card-view_mode--default .node-image-logo, .components.component-view-ref .card-view_mode--default .term-image-logo, .components.component-view-ref .card-view_mode--default .card-image-logo, .components.component-view-ref .card-view_mode--teaser .node-image-logo, .components.component-view-ref .card-view_mode--teaser .term-image-logo, .components.component-view-ref .card-view_mode--teaser .card-image-logo, .components.component-view-ref .card-view_mode--card .node-image-logo, .components.component-view-ref .card-view_mode--card .term-image-logo, .components.component-view-ref .card-view_mode--card .card-image-logo {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    flex-direction: column; }
    .components.component-view-ref .node-view_mode--default .node-image-logo .field a, .components.component-view-ref .node-view_mode--default .term-image-logo .field a, .components.component-view-ref .node-view_mode--default .card-image-logo .field a, .components.component-view-ref .node-view_mode--teaser .node-image-logo .field a, .components.component-view-ref .node-view_mode--teaser .term-image-logo .field a, .components.component-view-ref .node-view_mode--teaser .card-image-logo .field a, .components.component-view-ref .node-view_mode--card .node-image-logo .field a, .components.component-view-ref .node-view_mode--card .term-image-logo .field a, .components.component-view-ref .node-view_mode--card .card-image-logo .field a, .components.component-view-ref .term-view_mode--default .node-image-logo .field a, .components.component-view-ref .term-view_mode--default .term-image-logo .field a, .components.component-view-ref .term-view_mode--default .card-image-logo .field a, .components.component-view-ref .term-view_mode--teaser .node-image-logo .field a, .components.component-view-ref .term-view_mode--teaser .term-image-logo .field a, .components.component-view-ref .term-view_mode--teaser .card-image-logo .field a, .components.component-view-ref .term-view_mode--card .node-image-logo .field a, .components.component-view-ref .term-view_mode--card .term-image-logo .field a, .components.component-view-ref .term-view_mode--card .card-image-logo .field a, .components.component-view-ref .card-view_mode--default .node-image-logo .field a, .components.component-view-ref .card-view_mode--default .term-image-logo .field a, .components.component-view-ref .card-view_mode--default .card-image-logo .field a, .components.component-view-ref .card-view_mode--teaser .node-image-logo .field a, .components.component-view-ref .card-view_mode--teaser .term-image-logo .field a, .components.component-view-ref .card-view_mode--teaser .card-image-logo .field a, .components.component-view-ref .card-view_mode--card .node-image-logo .field a, .components.component-view-ref .card-view_mode--card .term-image-logo .field a, .components.component-view-ref .card-view_mode--card .card-image-logo .field a {
      display: block;
      text-align: center; }
    .components.component-view-ref .node-view_mode--default .node-image-logo .field img, .components.component-view-ref .node-view_mode--default .term-image-logo .field img, .components.component-view-ref .node-view_mode--default .card-image-logo .field img, .components.component-view-ref .node-view_mode--teaser .node-image-logo .field img, .components.component-view-ref .node-view_mode--teaser .term-image-logo .field img, .components.component-view-ref .node-view_mode--teaser .card-image-logo .field img, .components.component-view-ref .node-view_mode--card .node-image-logo .field img, .components.component-view-ref .node-view_mode--card .term-image-logo .field img, .components.component-view-ref .node-view_mode--card .card-image-logo .field img, .components.component-view-ref .term-view_mode--default .node-image-logo .field img, .components.component-view-ref .term-view_mode--default .term-image-logo .field img, .components.component-view-ref .term-view_mode--default .card-image-logo .field img, .components.component-view-ref .term-view_mode--teaser .node-image-logo .field img, .components.component-view-ref .term-view_mode--teaser .term-image-logo .field img, .components.component-view-ref .term-view_mode--teaser .card-image-logo .field img, .components.component-view-ref .term-view_mode--card .node-image-logo .field img, .components.component-view-ref .term-view_mode--card .term-image-logo .field img, .components.component-view-ref .term-view_mode--card .card-image-logo .field img, .components.component-view-ref .card-view_mode--default .node-image-logo .field img, .components.component-view-ref .card-view_mode--default .term-image-logo .field img, .components.component-view-ref .card-view_mode--default .card-image-logo .field img, .components.component-view-ref .card-view_mode--teaser .node-image-logo .field img, .components.component-view-ref .card-view_mode--teaser .term-image-logo .field img, .components.component-view-ref .card-view_mode--teaser .card-image-logo .field img, .components.component-view-ref .card-view_mode--card .node-image-logo .field img, .components.component-view-ref .card-view_mode--card .term-image-logo .field img, .components.component-view-ref .card-view_mode--card .card-image-logo .field img {
      display: inline;
      max-width: 80%; }

.components.component-view-ref .node-view_mode--default .node-headings, .components.component-view-ref .node-view_mode--default .term-headings, .components.component-view-ref .node-view_mode--default .card-headings, .components.component-view-ref .node-view_mode--teaser .node-headings, .components.component-view-ref .node-view_mode--teaser .term-headings, .components.component-view-ref .node-view_mode--teaser .card-headings, .components.component-view-ref .node-view_mode--card .node-headings, .components.component-view-ref .node-view_mode--card .term-headings, .components.component-view-ref .node-view_mode--card .card-headings, .components.component-view-ref .term-view_mode--default .node-headings, .components.component-view-ref .term-view_mode--default .term-headings, .components.component-view-ref .term-view_mode--default .card-headings, .components.component-view-ref .term-view_mode--teaser .node-headings, .components.component-view-ref .term-view_mode--teaser .term-headings, .components.component-view-ref .term-view_mode--teaser .card-headings, .components.component-view-ref .term-view_mode--card .node-headings, .components.component-view-ref .term-view_mode--card .term-headings, .components.component-view-ref .term-view_mode--card .card-headings, .components.component-view-ref .card-view_mode--default .node-headings, .components.component-view-ref .card-view_mode--default .term-headings, .components.component-view-ref .card-view_mode--default .card-headings, .components.component-view-ref .card-view_mode--teaser .node-headings, .components.component-view-ref .card-view_mode--teaser .term-headings, .components.component-view-ref .card-view_mode--teaser .card-headings, .components.component-view-ref .card-view_mode--card .node-headings, .components.component-view-ref .card-view_mode--card .term-headings, .components.component-view-ref .card-view_mode--card .card-headings {
  padding: 0;
  margin-bottom: 1rem; }
  .components.component-view-ref .node-view_mode--default .node-headings .title, .components.component-view-ref .node-view_mode--default .term-headings .title, .components.component-view-ref .node-view_mode--default .card-headings .title, .components.component-view-ref .node-view_mode--teaser .node-headings .title, .components.component-view-ref .node-view_mode--teaser .term-headings .title, .components.component-view-ref .node-view_mode--teaser .card-headings .title, .components.component-view-ref .node-view_mode--card .node-headings .title, .components.component-view-ref .node-view_mode--card .term-headings .title, .components.component-view-ref .node-view_mode--card .card-headings .title, .components.component-view-ref .term-view_mode--default .node-headings .title, .components.component-view-ref .term-view_mode--default .term-headings .title, .components.component-view-ref .term-view_mode--default .card-headings .title, .components.component-view-ref .term-view_mode--teaser .node-headings .title, .components.component-view-ref .term-view_mode--teaser .term-headings .title, .components.component-view-ref .term-view_mode--teaser .card-headings .title, .components.component-view-ref .term-view_mode--card .node-headings .title, .components.component-view-ref .term-view_mode--card .term-headings .title, .components.component-view-ref .term-view_mode--card .card-headings .title, .components.component-view-ref .card-view_mode--default .node-headings .title, .components.component-view-ref .card-view_mode--default .term-headings .title, .components.component-view-ref .card-view_mode--default .card-headings .title, .components.component-view-ref .card-view_mode--teaser .node-headings .title, .components.component-view-ref .card-view_mode--teaser .term-headings .title, .components.component-view-ref .card-view_mode--teaser .card-headings .title, .components.component-view-ref .card-view_mode--card .node-headings .title, .components.component-view-ref .card-view_mode--card .term-headings .title, .components.component-view-ref .card-view_mode--card .card-headings .title {
    margin-bottom: 1rem; }
  .components.component-view-ref .node-view_mode--default .node-headings .subtitle, .components.component-view-ref .node-view_mode--default .term-headings .subtitle, .components.component-view-ref .node-view_mode--default .card-headings .subtitle, .components.component-view-ref .node-view_mode--teaser .node-headings .subtitle, .components.component-view-ref .node-view_mode--teaser .term-headings .subtitle, .components.component-view-ref .node-view_mode--teaser .card-headings .subtitle, .components.component-view-ref .node-view_mode--card .node-headings .subtitle, .components.component-view-ref .node-view_mode--card .term-headings .subtitle, .components.component-view-ref .node-view_mode--card .card-headings .subtitle, .components.component-view-ref .term-view_mode--default .node-headings .subtitle, .components.component-view-ref .term-view_mode--default .term-headings .subtitle, .components.component-view-ref .term-view_mode--default .card-headings .subtitle, .components.component-view-ref .term-view_mode--teaser .node-headings .subtitle, .components.component-view-ref .term-view_mode--teaser .term-headings .subtitle, .components.component-view-ref .term-view_mode--teaser .card-headings .subtitle, .components.component-view-ref .term-view_mode--card .node-headings .subtitle, .components.component-view-ref .term-view_mode--card .term-headings .subtitle, .components.component-view-ref .term-view_mode--card .card-headings .subtitle, .components.component-view-ref .card-view_mode--default .node-headings .subtitle, .components.component-view-ref .card-view_mode--default .term-headings .subtitle, .components.component-view-ref .card-view_mode--default .card-headings .subtitle, .components.component-view-ref .card-view_mode--teaser .node-headings .subtitle, .components.component-view-ref .card-view_mode--teaser .term-headings .subtitle, .components.component-view-ref .card-view_mode--teaser .card-headings .subtitle, .components.component-view-ref .card-view_mode--card .node-headings .subtitle, .components.component-view-ref .card-view_mode--card .term-headings .subtitle, .components.component-view-ref .card-view_mode--card .card-headings .subtitle {
    font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1.25rem;
    font-weight: 400; }

.components.component-view-ref .node-view_mode--default .node-footer, .components.component-view-ref .node-view_mode--default .term-footer, .components.component-view-ref .node-view_mode--default .card-footer, .components.component-view-ref .node-view_mode--teaser .node-footer, .components.component-view-ref .node-view_mode--teaser .term-footer, .components.component-view-ref .node-view_mode--teaser .card-footer, .components.component-view-ref .node-view_mode--card .node-footer, .components.component-view-ref .node-view_mode--card .term-footer, .components.component-view-ref .node-view_mode--card .card-footer, .components.component-view-ref .term-view_mode--default .node-footer, .components.component-view-ref .term-view_mode--default .term-footer, .components.component-view-ref .term-view_mode--default .card-footer, .components.component-view-ref .term-view_mode--teaser .node-footer, .components.component-view-ref .term-view_mode--teaser .term-footer, .components.component-view-ref .term-view_mode--teaser .card-footer, .components.component-view-ref .term-view_mode--card .node-footer, .components.component-view-ref .term-view_mode--card .term-footer, .components.component-view-ref .term-view_mode--card .card-footer, .components.component-view-ref .card-view_mode--default .node-footer, .components.component-view-ref .card-view_mode--default .term-footer, .components.component-view-ref .card-view_mode--default .card-footer, .components.component-view-ref .card-view_mode--teaser .node-footer, .components.component-view-ref .card-view_mode--teaser .term-footer, .components.component-view-ref .card-view_mode--teaser .card-footer, .components.component-view-ref .card-view_mode--card .node-footer, .components.component-view-ref .card-view_mode--card .term-footer, .components.component-view-ref .card-view_mode--card .card-footer {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 2rem;
  background-color: transparent; }
  .components.component-view-ref .node-view_mode--default .node-footer .goto::after, .components.component-view-ref .node-view_mode--default .term-footer .goto::after, .components.component-view-ref .node-view_mode--default .card-footer .goto::after, .components.component-view-ref .node-view_mode--teaser .node-footer .goto::after, .components.component-view-ref .node-view_mode--teaser .term-footer .goto::after, .components.component-view-ref .node-view_mode--teaser .card-footer .goto::after, .components.component-view-ref .node-view_mode--card .node-footer .goto::after, .components.component-view-ref .node-view_mode--card .term-footer .goto::after, .components.component-view-ref .node-view_mode--card .card-footer .goto::after, .components.component-view-ref .term-view_mode--default .node-footer .goto::after, .components.component-view-ref .term-view_mode--default .term-footer .goto::after, .components.component-view-ref .term-view_mode--default .card-footer .goto::after, .components.component-view-ref .term-view_mode--teaser .node-footer .goto::after, .components.component-view-ref .term-view_mode--teaser .term-footer .goto::after, .components.component-view-ref .term-view_mode--teaser .card-footer .goto::after, .components.component-view-ref .term-view_mode--card .node-footer .goto::after, .components.component-view-ref .term-view_mode--card .term-footer .goto::after, .components.component-view-ref .term-view_mode--card .card-footer .goto::after, .components.component-view-ref .card-view_mode--default .node-footer .goto::after, .components.component-view-ref .card-view_mode--default .term-footer .goto::after, .components.component-view-ref .card-view_mode--default .card-footer .goto::after, .components.component-view-ref .card-view_mode--teaser .node-footer .goto::after, .components.component-view-ref .card-view_mode--teaser .term-footer .goto::after, .components.component-view-ref .card-view_mode--teaser .card-footer .goto::after, .components.component-view-ref .card-view_mode--card .node-footer .goto::after, .components.component-view-ref .card-view_mode--card .term-footer .goto::after, .components.component-view-ref .card-view_mode--card .card-footer .goto::after {
    content: "arrow_forward";
    font-family: "Material Icons";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 1.25rem;
    font-weight: 700;
    display: flex;
    align-items: center;
    line-height: 1.5;
    padding-left: 0.5rem; }

.components.component-view-ref .node-view_mode--default:last-of-type .node-container::after, .components.component-view-ref .node-view_mode--default:last-of-type .term-container::after, .components.component-view-ref .node-view_mode--default:last-of-type .card-container::after, .components.component-view-ref .node-view_mode--teaser:last-of-type .node-container::after, .components.component-view-ref .node-view_mode--teaser:last-of-type .term-container::after, .components.component-view-ref .node-view_mode--teaser:last-of-type .card-container::after, .components.component-view-ref .node-view_mode--card:last-of-type .node-container::after, .components.component-view-ref .node-view_mode--card:last-of-type .term-container::after, .components.component-view-ref .node-view_mode--card:last-of-type .card-container::after, .components.component-view-ref .term-view_mode--default:last-of-type .node-container::after, .components.component-view-ref .term-view_mode--default:last-of-type .term-container::after, .components.component-view-ref .term-view_mode--default:last-of-type .card-container::after, .components.component-view-ref .term-view_mode--teaser:last-of-type .node-container::after, .components.component-view-ref .term-view_mode--teaser:last-of-type .term-container::after, .components.component-view-ref .term-view_mode--teaser:last-of-type .card-container::after, .components.component-view-ref .term-view_mode--card:last-of-type .node-container::after, .components.component-view-ref .term-view_mode--card:last-of-type .term-container::after, .components.component-view-ref .term-view_mode--card:last-of-type .card-container::after, .components.component-view-ref .card-view_mode--default:last-of-type .node-container::after, .components.component-view-ref .card-view_mode--default:last-of-type .term-container::after, .components.component-view-ref .card-view_mode--default:last-of-type .card-container::after, .components.component-view-ref .card-view_mode--teaser:last-of-type .node-container::after, .components.component-view-ref .card-view_mode--teaser:last-of-type .term-container::after, .components.component-view-ref .card-view_mode--teaser:last-of-type .card-container::after, .components.component-view-ref .card-view_mode--card:last-of-type .node-container::after, .components.component-view-ref .card-view_mode--card:last-of-type .term-container::after, .components.component-view-ref .card-view_mode--card:last-of-type .card-container::after {
  content: none; }

.components.component-view-ref .node-view_mode--teaser .node-headings .subtitle, .components.component-view-ref .term-view_mode--teaser .node-headings .subtitle, .components.component-view-ref .card-view_mode--teaser .node-headings .subtitle {
  font-size: 1.25rem;
  font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }

.components.component-socialbanner > .wrapper .component-row .component-col-content .body {
  margin-bottom: 1rem; }

.components.component-socialbanner > .wrapper .component-row .component-col-aside .social-links .field--name-field-social-links {
  display: flex;
  flex-direction: row;
  justify-content: flex-end; }

.components.component-socialbanner > .wrapper .component-row .component-col-aside .social-links .field__items .field__item {
  margin-left: 1rem; }
  .components.component-socialbanner > .wrapper .component-row .component-col-aside .social-links .field__items .field__item:first-child {
    margin-left: 0; }

@media (min-width: 1200px) {
  .components.component-socialbanner > .wrapper .component-row > * {
    display: flex;
    flex-direction: column;
    justify-content: center; }
  .components.component-socialbanner > .wrapper .component-row .component-col-content {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  .components.component-socialbanner > .wrapper .component-row .component-col-aside {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; } }

.components.component-socialbanner .title, .components.component-socialbanner .subtitle {
  font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700; }

.components.component-socialbanner .title {
  font-size: 21px; }

.components.component-socialbanner .subtitle {
  font-size: 18px; }

@media (min-width: 1200px) {
  .components.component-socialbanner.layout-right > .wrapper .component-row .component-col-content {
    text-align: right; }
  .components.component-socialbanner.layout-right > .wrapper .component-row .social-links .field--name-field-social-links {
    justify-content: flex-start; }
  .components.component-socialbanner.layout-right > .wrapper .component-row .social-links .field__items .field__item {
    margin-left: 0;
    margin-right: 1rem; }
    .components.component-socialbanner.layout-right > .wrapper .component-row .social-links .field__items .field__item:last-child {
      margin-right: 0; } }

/** Modals */
.modal-content {
  background-color: #bfbfbf;
  color: #fff; }
  .modal-content a {
    color: #fff; }

.modal-header {
  border-color: #41414a; }
  .modal-header .close {
    color: #dc3545; }

.modal-body .social-sharing-buttons__button {
  width: 60px;
  height: 60px;
  background-color: #fff;
  border-radius: 50%;
  margin: 0 2rem 0 0; }
  .modal-body .social-sharing-buttons__button:last-child {
    margin-right: 0; }

.modal-footer {
  border-color: #41414a; }

.contact-message-user-action-form .close {
  float: none;
  opacity: 1;
  background-position: top center;
  background-image: none;
  background-color: transparent;
  color: #bfbfbf;
  font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 2rem;
  font-weight: 400;
  display: flex;
  height: auto;
  width: auto;
  position: relative;
  top: auto;
  left: auto;
  letter-spacing: normal;
  line-height: normal;
  padding: 0;
  margin: 0 0 0 auto;
  text-align: center;
  text-shadow: none;
  text-indent: 0;
  -webkit-tap-highlight-color: rgba(191, 191, 191, 0); }
  .contact-message-user-action-form .close::before {
    font-family: "Material Icons";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    content: "close";
    font-size: 2rem;
    color: #000;
    background-color: transparent; }
  .contact-message-user-action-form .close:hover, .contact-message-user-action-form .close:focus, .contact-message-user-action-form .close:active {
    -webkit-tap-highlight-color: rgba(191, 191, 191, 0);
    outline: none;
    border: 0 none transparent;
    box-shadow: none; }
    .contact-message-user-action-form .close:hover::before, .contact-message-user-action-form .close:focus::before, .contact-message-user-action-form .close:active::before {
      color: #fff;
      background-color: #000;
      opacity: 1 !important; }

.contact-message-user-action-form .modal-header {
  border-color: transparent; }

.contact-message-user-action-form .modal-content {
  background-color: transparent;
  border-color: transparent; }

.contact-message-user-action-form .modal-body {
  padding: 0; }

.block-local-tasks-block {
  background-color: #fff; }
  @media (min-width: 1200px) {
    .block-local-tasks-block {
      position: absolute;
      left: 0;
      z-index: 100; } }
  .block-local-tasks-block > .container {
    max-width: 100%; }
  .block-local-tasks-block .tabs {
    margin: 0; }
    .block-local-tasks-block .tabs ul.tabs {
      list-style: none;
      padding-left: 0;
      border-bottom: 0;
      display: flex;
      flex-wrap: wrap; }
      .block-local-tasks-block .tabs ul.tabs > li {
        display: flex;
        margin-right: 0;
        flex-direction: row; }
        .block-local-tasks-block .tabs ul.tabs > li a {
          display: block;
          padding: 0.5rem 2rem 0.5rem 0;
          text-decoration: none;
          border: none;
          border-bottom-width: 0;
          border-radius: 0;
          font-size: 1rem;
          color: #41414a; }
          .block-local-tasks-block .tabs ul.tabs > li a.is-active {
            background-color: transparent;
            color: #000;
            border-color: transparent;
            text-decoration: underline; }
          .block-local-tasks-block .tabs ul.tabs > li a:focus, .block-local-tasks-block .tabs ul.tabs > li a:hover {
            text-decoration: underline; }
    .block-local-tasks-block .tabs [dir="rtl"] > li {
      margin-right: 0;
      margin-left: 0.3em; }

.block#block-sitebranding .site-logo {
  display: block; }
  .block#block-sitebranding .site-logo > img {
    width: 6.5rem; }
    @media (min-width: 1200px) {
      .block#block-sitebranding .site-logo > img {
        width: 6.5rem; } }

#HeaderNavbar.navbar {
  padding: 0;
  height: calc(13rem - 1px);
  transition: height 0.35s ease; }
  @media (max-width: 1199.98px) {
    #HeaderNavbar.navbar {
      height: 7rem;
      flex-wrap: wrap; } }
  #HeaderNavbar.navbar.scroll {
    height: 7rem; }
    @media (min-width: 1200px) {
      #HeaderNavbar.navbar.scroll .navbar-nav .nav-item .nav-link, #HeaderNavbar.navbar.scroll .navbar-nav .nav-item .language-link {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem; } }
    #HeaderNavbar.navbar.scroll .navbar-nav .nav-item .dropdown-menu {
      top: 7rem; }
  #HeaderNavbar.navbar .block-system-branding-block {
    padding: 15px 0; }
    #HeaderNavbar.navbar .block-system-branding-block a.site-logo > img {
      transition: all 0.2s ease-in-out;
      min-width: 200px; }
      @media (max-width: 1199.98px) {
        #HeaderNavbar.navbar .block-system-branding-block a.site-logo > img {
          width: 200px; } }
  #HeaderNavbar.navbar .navbar-collapse.collapse:not(.show) {
    display: none; }
  #HeaderNavbar.navbar .navbar-toggler {
    font-size: 1rem; }
    #HeaderNavbar.navbar .navbar-toggler-icon {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' fill-rule='nonzero' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3e%3c/svg%3e"); }
    #HeaderNavbar.navbar .navbar-toggler.collapsed .navbar-toggler {
      margin: auto -0.8rem; }
      #HeaderNavbar.navbar .navbar-toggler.collapsed .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' fill-rule='nonzero' d='M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z'/%3e%3c/svg%3e"); }
  @media (min-width: 1200px) {
    #HeaderNavbar.navbar .navbar-container nav.navigation#block-mainnavigation > ul.navbar-nav .nav-link .link-label {
      font-weight: 700;
      white-space: nowrap; }
    #HeaderNavbar.navbar .navbar-container nav.navigation#block-mainnavigation > ul.navbar-nav > .nav-link {
      padding: 3.5rem 0; } }
  @media (max-width: 1199.98px) {
    #HeaderNavbar.navbar .navbar-container nav.navigation {
      padding: 0 1.5rem;
      margin-bottom: 1rem; }
      #HeaderNavbar.navbar .navbar-container nav.navigation > ul.navbar-nav {
        border-bottom: 1px solid #41414a; }
        #HeaderNavbar.navbar .navbar-container nav.navigation > ul.navbar-nav > .nav-item > .nav-link .link-label {
          font-weight: 700; } }
  #HeaderNavbar.navbar .navbar-nav .nav-item {
    color: #bfbfbf; }
    #HeaderNavbar.navbar .navbar-nav .nav-item:hover, #HeaderNavbar.navbar .navbar-nav .nav-item:focus, #HeaderNavbar.navbar .navbar-nav .nav-item:active {
      color: #000; }
    @media (min-width: 1200px) {
      #HeaderNavbar.navbar .navbar-nav .nav-item {
        padding: 0; }
        #HeaderNavbar.navbar .navbar-nav .nav-item .nav-link, #HeaderNavbar.navbar .navbar-nav .nav-item .language-link {
          padding: 3.5rem 0.5rem; } }
    #HeaderNavbar.navbar .navbar-nav .nav-item .nav-link {
      font-size: 1.25rem; }
    #HeaderNavbar.navbar .navbar-nav .nav-item .language-link {
      font-size: 1rem;
      display: block;
      text-transform: uppercase; }
      #HeaderNavbar.navbar .navbar-nav .nav-item .language-link.is-active {
        text-decoration: underline;
        color: #000; }
    #HeaderNavbar.navbar .navbar-nav .nav-item .dropdown.show:hover, #HeaderNavbar.navbar .navbar-nav .nav-item .dropdown.show:focus, #HeaderNavbar.navbar .navbar-nav .nav-item .dropdown.show:active {
      color: #000; }
      @media (min-width: 1200px) {
        #HeaderNavbar.navbar .navbar-nav .nav-item .dropdown.show:hover, #HeaderNavbar.navbar .navbar-nav .nav-item .dropdown.show:focus, #HeaderNavbar.navbar .navbar-nav .nav-item .dropdown.show:active {
          border-bottom-color: #000; } }
    #HeaderNavbar.navbar .navbar-nav .nav-item .dropdown-menu {
      position: static;
      float: none;
      padding: 0;
      background-color: inherit;
      color: inherit; }
      @media (min-width: 1200px) {
        #HeaderNavbar.navbar .navbar-nav .nav-item .dropdown-menu {
          position: absolute;
          background-color: transparent;
          top: 13rem;
          padding-top: 1.5rem;
          min-width: auto;
          overflow: hidden; } }
      #HeaderNavbar.navbar .navbar-nav .nav-item .dropdown-menu .nav-item {
        background-color: inherit; }
        #HeaderNavbar.navbar .navbar-nav .nav-item .dropdown-menu .nav-item .nav-link {
          background-color: transparent; }
          #HeaderNavbar.navbar .navbar-nav .nav-item .dropdown-menu .nav-item .nav-link:hover, #HeaderNavbar.navbar .navbar-nav .nav-item .dropdown-menu .nav-item .nav-link:focus {
            color: #000; }
          @media (min-width: 1200px) {
            #HeaderNavbar.navbar .navbar-nav .nav-item .dropdown-menu .nav-item .nav-link {
              white-space: nowrap;
              padding: 0.5rem 0; } }
          @media (max-width: 1199.98px) {
            #HeaderNavbar.navbar .navbar-nav .nav-item .dropdown-menu .nav-item .nav-link {
              color: #3e332d; } }
    #HeaderNavbar.navbar .navbar-nav .nav-item .dropdown-toggle {
      display: flex;
      justify-content: space-between;
      align-items: stretch;
      flex-direction: row;
      background-color: inherit;
      text-decoration: none; }
      #HeaderNavbar.navbar .navbar-nav .nav-item .dropdown-toggle::after {
        content: none; }
      #HeaderNavbar.navbar .navbar-nav .nav-item .dropdown-toggle.link-icon {
        background-color: inherit;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0.5rem 1rem; }
        #HeaderNavbar.navbar .navbar-nav .nav-item .dropdown-toggle.link-icon:before {
          content: "expand_more";
          font-family: "Material Icons";
          font-weight: normal;
          font-style: normal;
          font-size: 24px;
          display: inline-block;
          line-height: 1;
          text-transform: none;
          letter-spacing: normal;
          word-wrap: normal;
          white-space: nowrap;
          direction: ltr;
          /* Support for all WebKit browsers. */
          -webkit-font-smoothing: antialiased;
          /* Support for Safari and Chrome. */
          text-rendering: optimizeLegibility;
          /* Support for Firefox. */
          -moz-osx-font-smoothing: grayscale;
          /* Support for IE. */
          font-feature-settings: 'liga';
          font-size: 1.25rem;
          font-weight: 700; }
        #HeaderNavbar.navbar .navbar-nav .nav-item .dropdown-toggle.link-icon.rotate:before {
          content: "expand_less"; }
        @media (min-width: 1200px) {
          #HeaderNavbar.navbar .navbar-nav .nav-item .dropdown-toggle.link-icon {
            display: none; } }
      #HeaderNavbar.navbar .navbar-nav .nav-item .dropdown-toggle .link-label {
        flex: 1;
        display: flex;
        align-items: center;
        background-color: inherit; }
    @media (max-width: 1199.98px) {
      #HeaderNavbar.navbar .navbar-nav .nav-item {
        display: flex;
        flex-wrap: wrap; }
        #HeaderNavbar.navbar .navbar-nav .nav-item a.nav-link {
          flex-grow: 1; }
        #HeaderNavbar.navbar .navbar-nav .nav-item .link-icon {
          padding: 0 1rem; }
        #HeaderNavbar.navbar .navbar-nav .nav-item .dropdown-menu {
          flex-basis: 100%; } }
  #HeaderNavbar.navbar .navbar-nav .nav-link {
    display: block;
    padding: 0;
    text-decoration: none;
    color: inherit; }
    #HeaderNavbar.navbar .navbar-nav .nav-link:hover, #HeaderNavbar.navbar .navbar-nav .nav-link:focus {
      text-decoration: none; }
    #HeaderNavbar.navbar .navbar-nav .nav-link .link-label {
      white-space: nowrap; }
    @media (max-width: 1199.98px) {
      #HeaderNavbar.navbar .navbar-nav .nav-link .link-label {
        padding: 1rem 0;
        display: inline-block; } }

#HeaderNavbar #CollapseNavBars {
  background-color: transparent;
  display: block; }
  #HeaderNavbar #CollapseNavBars > .wrapper {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-end; }
  @media (max-width: 1199.98px) {
    #HeaderNavbar #CollapseNavBars {
      background-color: #fff;
      height: calc(100vh - 7rem);
      margin-left: -1.5rem;
      margin-right: -1.5rem;
      overflow-y: auto; }
      #HeaderNavbar #CollapseNavBars > .wrapper {
        flex-direction: column-reverse; } }
  #HeaderNavbar #CollapseNavBars.collapse:not(.show) {
    display: none; }

#HeaderNavbar #ContentNavBar {
  display: flex;
  flex-direction: column;
  width: 100%; }
  @media (min-width: 1200px) {
    #HeaderNavbar #ContentNavBar {
      flex-grow: 1;
      flex-direction: row;
      justify-content: flex-end;
      width: auto;
      padding: 0 1rem; } }
  @media (min-width: 1200px) {
    #HeaderNavbar #ContentNavBar .block-menu {
      flex-grow: 1;
      display: flex;
      justify-content: space-between; } }
  @media (min-width: 1200px) {
    #HeaderNavbar #ContentNavBar .block-menu > .navbar-nav {
      flex-grow: 1;
      display: flex;
      justify-content: flex-end; } }
  @media (min-width: 1200px) {
    #HeaderNavbar #ContentNavBar .block-menu > .navbar-nav > .nav-item {
      display: flex;
      align-items: center;
      position: relative;
      border-bottom: 1px solid transparent;
      margin-left: 1rem;
      margin-right: 1rem; }
      #HeaderNavbar #ContentNavBar .block-menu > .navbar-nav > .nav-item:hover, #HeaderNavbar #ContentNavBar .block-menu > .navbar-nav > .nav-item:focus {
        color: #000;
        border-bottom-color: #000; } }
  #HeaderNavbar #ContentNavBar .block-menu.menu--main, #HeaderNavbar #ContentNavBar .block-menu.menu--corporate {
    background-color: inherit; }
  #HeaderNavbar #ContentNavBar .block-menu.menu--main {
    flex: 1 1 auto; }
  #HeaderNavbar #ContentNavBar .block-menu.menu--corporate {
    flex: 0 1 auto; }

#HeaderNavbar #ToolsNavBar {
  display: flex;
  flex-direction: row; }
  @media (min-width: 1200px) {
    #HeaderNavbar #ToolsNavBar {
      flex-direction: row-reverse; } }
  @media (max-width: 1199.98px) {
    #HeaderNavbar #ToolsNavBar {
      width: 100%; }
      #HeaderNavbar #ToolsNavBar .block-language {
        display: flex;
        flex-grow: 1;
        background-color: transparent; }
        #HeaderNavbar #ToolsNavBar .block-language .navbar-nav {
          flex: 1;
          display: flex; }
          #HeaderNavbar #ToolsNavBar .block-language .navbar-nav.links {
            flex-direction: row;
            border: 0 none transparent;
            box-shadow: none;
            padding: 0;
            flex: 1;
            display: flex;
            justify-content: center;
            align-items: center;
            color: #bfbfbf;
            font-size: 0.85rem;
            font-weight: 400;
            width: 7rem; } }
        @media (max-width: 1199.98px) and (min-width: 1200px) {
          #HeaderNavbar #ToolsNavBar .block-language .navbar-nav.links {
            width: 3.5rem;
            background-color: transparent; } }
  @media (max-width: 1199.98px) {
            #HeaderNavbar #ToolsNavBar .block-language .navbar-nav.links:hover, #HeaderNavbar #ToolsNavBar .block-language .navbar-nav.links:focus {
              color: #000; }
            #HeaderNavbar #ToolsNavBar .block-language .navbar-nav.links::after {
              content: none; }
          #HeaderNavbar #ToolsNavBar .block-language .navbar-nav .nav-item {
            flex-grow: 1; }
            #HeaderNavbar #ToolsNavBar .block-language .navbar-nav .nav-item .language-link {
              border: 0 none transparent;
              background-color: transparent;
              padding: 1rem 0;
              flex: 1;
              display: flex;
              justify-content: space-around; }
              #HeaderNavbar #ToolsNavBar .block-language .navbar-nav .nav-item .language-link:hover {
                background-color: #e5e5e5;
                border: 0 none transparent; } }
  #HeaderNavbar #ToolsNavBar .block-dropdown-language {
    display: flex;
    flex: 0 0 auto;
    background-color: transparent; }
    #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropdown {
      flex: 1;
      display: flex; }
      #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropdown-toggle {
        background-color: #1d1d20;
        border: 0 none transparent;
        box-shadow: none;
        padding: 0;
        flex: 1;
        display: flex;
        justify-content: center;
        align-items: center;
        color: #fff;
        font-size: 0.85rem;
        font-weight: 400;
        width: 7rem; }
        @media (min-width: 1200px) {
          #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropdown-toggle {
            width: 3.5rem;
            background-color: transparent; } }
        #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropdown-toggle:hover, #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropdown-toggle:focus {
          color: #000; }
        #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropdown-toggle::after {
          content: none; }
    #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropbutton-toggle {
      display: none; }
    #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropbutton-widget {
      border: 0 none transparent;
      background-color: transparent;
      padding-right: 0;
      flex: 1;
      display: flex; }
      #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropbutton-widget:hover {
        border: 0 none transparent; }
    #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropbutton-action > * {
      padding: 0;
      white-space: nowrap; }
    #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropbutton .secondary-action {
      border: 0 none transparent; }
    #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropbutton-multiple {
      display: flex;
      background-color: transparent;
      flex: 1; }
      #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropbutton-multiple .dropbutton {
        background-color: transparent;
        min-width: 100%;
        border: 0 none transparent;
        flex: 1;
        display: none; }
        #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropbutton-multiple .dropbutton.show {
          display: flex; }
        #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropbutton-multiple .dropbutton .dropdown {
          flex: 1; }
          #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropbutton-multiple .dropbutton .dropdown-menu {
            top: 13rem; }
        #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropbutton-multiple .dropbutton .dropbutton-action {
          display: none; }
          #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropbutton-multiple .dropbutton .dropbutton-action > * {
            margin-right: 0;
            /* text-align: center; */
            display: flex;
            flex: 1;
            justify-content: center;
            align-items: center;
            height: 100%; }
          #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropbutton-multiple .dropbutton .dropbutton-action.secondary-action {
            font-size: 1rem;
            display: flex !important;
            padding: 0;
            width: 100%;
            white-space: normal;
            color: #fff;
            background-color: #bfbfbf;
            flex: 1;
            flex-basis: 3.5rem;
            height: 3.5rem;
            text-align: center;
            justify-content: center;
            align-items: center; }
            #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropbutton-multiple .dropbutton .dropbutton-action.secondary-action:hover, #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropbutton-multiple .dropbutton .dropbutton-action.secondary-action:focus {
              color: #fff;
              background-color: #000;
              text-decoration: none; }
            @media (max-width: 1199.98px) {
              #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropbutton-multiple .dropbutton .dropbutton-action.secondary-action {
                height: 7rem; } }
            #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropbutton-multiple .dropbutton .dropbutton-action.secondary-action a {
              color: inherit;
              background-color: inherit; }
              #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropbutton-multiple .dropbutton .dropbutton-action.secondary-action a:hover, #HeaderNavbar #ToolsNavBar .block-dropdown-language .dropbutton-multiple .dropbutton .dropbutton-action.secondary-action a:focus {
                color: inherit;
                background-color: inherit;
                text-decoration: none; }
  #HeaderNavbar #ToolsNavBar .block-language .navbar-nav .nav-item {
    position: relative; }
    #HeaderNavbar #ToolsNavBar .block-language .navbar-nav .nav-item:after {
      content: '';
      border-right: 1px solid #636363;
      position: absolute;
      right: 0;
      top: 50%;
      height: 1.2rem;
      transform: translateY(-50%);
      opacity: .2; }
    #HeaderNavbar #ToolsNavBar .block-language .navbar-nav .nav-item:last-child:after {
      display: none; }
  #HeaderNavbar #ToolsNavBar .block-block-content#block-searchformtoggler .search-toggler {
    background-color: transparent;
    border: 0 none;
    text-transform: uppercase;
    outline: none;
    width: 13rem;
    height: 13rem;
    color: #000;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.5;
    z-index: auto;
    display: none; }
    #HeaderNavbar #ToolsNavBar .block-block-content#block-searchformtoggler .search-toggler:hover {
      background-color: #000;
      color: #bfbfbf; }
    @media (min-width: 1200px) {
      #HeaderNavbar #ToolsNavBar .block-block-content#block-searchformtoggler .search-toggler {
        display: block; } }
    #HeaderNavbar #ToolsNavBar .block-block-content#block-searchformtoggler .search-toggler .-icon-open {
      display: block;
      transform: scaleX(-1); }
    #HeaderNavbar #ToolsNavBar .block-block-content#block-searchformtoggler .search-toggler .-icon-close {
      display: none; }
  #HeaderNavbar #ToolsNavBar .block-block-content#block-searchformtoggler.show {
    z-index: 1; }
    #HeaderNavbar #ToolsNavBar .block-block-content#block-searchformtoggler.show .search-toggler .-icon-open {
      display: none; }
    #HeaderNavbar #ToolsNavBar .block-block-content#block-searchformtoggler.show .search-toggler .-icon-close {
      display: block; }
  @media (min-width: 1200px) {
    #HeaderNavbar #ToolsNavBar .block-block-content#block-seachfrom_mobile {
      display: none; } }
  #HeaderNavbar #ToolsNavBar button.searchform-toggler {
    background-color: transparent;
    border: 0 none;
    text-transform: uppercase;
    outline: none !important;
    width: 3.5rem;
    height: 3.5rem;
    padding: 0;
    margin: auto;
    color: #000;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.5;
    z-index: auto;
    display: none; }
    #HeaderNavbar #ToolsNavBar button.searchform-toggler:hover {
      background-color: #000;
      color: #bfbfbf; }
    @media (min-width: 1200px) {
      #HeaderNavbar #ToolsNavBar button.searchform-toggler {
        display: block; } }
    #HeaderNavbar #ToolsNavBar button.searchform-toggler .icon-open {
      display: none; }
    #HeaderNavbar #ToolsNavBar button.searchform-toggler .icon-close {
      display: block; }
    #HeaderNavbar #ToolsNavBar button.searchform-toggler.collapsed .icon-open {
      display: block; }
    #HeaderNavbar #ToolsNavBar button.searchform-toggler.collapsed .icon-close {
      display: none; }
    @media (max-width: 1199.98px) {
      #HeaderNavbar #ToolsNavBar button.searchform-toggler {
        display: none; } }

.menu.social-channels {
  list-style: none;
  margin-bottom: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap; }
  @media (min-width: 1200px) {
    .menu.social-channels {
      justify-content: space-between; } }
  .menu.social-channels .menu-item {
    padding: 0 1rem 0 0; }
    @media (max-width: 767.98px) {
      .menu.social-channels .menu-item {
        margin-bottom: 1rem; } }
    @media (min-width: 1200px) {
      .menu.social-channels .menu-item {
        padding: 0;
        margin-left: 1rem; } }

.social-icon {
  display: block;
  height: 60px;
  width: 60px;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: .8; }
  .social-icon.icon-behance {
    background-image: url("../images/social/behance.svg"); }
  .social-icon.icon-facebook {
    background-image: url("../images/social/facebook.svg"); }
  .social-icon.icon-github {
    background-image: url("../images/social/github.svg"); }
  .social-icon.icon-instagram {
    background-image: url("../images/social/instagram.svg"); }
  .social-icon.icon-linkedin {
    background-image: url("../images/social/linkedin.svg"); }
  .social-icon.icon-pinterest {
    background-image: url("../images/social/pinterest.svg"); }
  .social-icon.icon-rss-feed {
    background-image: url("../images/social/rss-feed.svg"); }
  .social-icon.icon-share {
    background-image: url("../images/social/share.svg"); }
  .social-icon.icon-snapchat {
    background-image: url("../images/social/snapchat.svg"); }
  .social-icon.icon-twitter {
    background-image: url("../images/social/twitter.svg"); }
  .social-icon.icon-vimeo {
    background-image: url("../images/social/vimeo.svg"); }
  .social-icon.icon-wineplatform {
    background-image: url("../images/social/wineplatform.svg"); }
  .social-icon.icon-youtube {
    background-image: url("../images/social/youtube.svg"); }
  .social-icon:hover {
    opacity: 1; }

.region-breadcrumbs {
  padding: .8rem 0;
  display: none;
  background-color: #1d1d20; }

nav.breadcrumb-container ol.breadcrumb-group {
  margin: 0;
  padding-left: 0;
  display: flex;
  list-style: none; }
  nav.breadcrumb-container ol.breadcrumb-group li.breadcrumb-item {
    margin: auto 0;
    font-size: .8rem;
    line-height: 1.5rem;
    color: #7b7b84; }
    nav.breadcrumb-container ol.breadcrumb-group li.breadcrumb-item a {
      color: #fff; }
      nav.breadcrumb-container ol.breadcrumb-group li.breadcrumb-item a .material-icons {
        display: block;
        margin: auto 0;
        font-size: 1.3rem; }
      nav.breadcrumb-container ol.breadcrumb-group li.breadcrumb-item a.link-item-0:hover {
        text-decoration: none; }
    nav.breadcrumb-container ol.breadcrumb-group li.breadcrumb-item + .breadcrumb-item {
      padding-left: 1rem; }
      nav.breadcrumb-container ol.breadcrumb-group li.breadcrumb-item + .breadcrumb-item:before {
        padding-right: 1rem;
        content: 'chevron_right';
        font-family: "Material Icons";
        color: #fff; }

html {
  scroll-behavior: smooth; }

body {
  background-color: #bfbfbf;
  color: #fff; }

.region.theme-transparent {
  background-color: transparent;
  color: #191919; }
  .region.theme-transparent a {
    color: #000; }
    .region.theme-transparent a:hover, .region.theme-transparent a:focus, .region.theme-transparent a:active {
      color: #000; }
  .region.theme-transparent .muted {
    color: #bfbfbf; }

.region.theme-light {
  background-color: #f5f5f5;
  color: #191919; }
  .region.theme-light a {
    color: #000; }
    .region.theme-light a:hover, .region.theme-light a:focus, .region.theme-light a:active {
      color: #000; }
  .region.theme-light .muted {
    color: #bfbfbf; }

.region.theme-mid, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .region.components.component-text_group.theme-light {
  background-color: #bfbfbf;
  color: #191919; }
  .region.theme-mid a, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .region.components.component-text_group.theme-light a {
    color: #000; }
    .region.theme-mid a:hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .region.components.component-text_group.theme-light a:hover, .region.theme-mid a:focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .region.components.component-text_group.theme-light a:focus, .region.theme-mid a:active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .region.components.component-text_group.theme-light a:active {
      color: #000; }
  .region.theme-mid .muted, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .region.components.component-text_group.theme-light .muted {
    color: #fff; }

.region.theme-dark {
  background-color: #191919;
  color: #fff; }
  .region.theme-dark a {
    color: #f5f5f5; }
    .region.theme-dark a:hover, .region.theme-dark a:focus, .region.theme-dark a:active {
      color: #f5f5f5; }
  .region.theme-dark .muted {
    color: #bfbfbf; }

.region.theme-black {
  background-color: #000;
  color: #fff; }
  .region.theme-black a {
    color: #bfbfbf; }
    .region.theme-black a:hover, .region.theme-black a:focus, .region.theme-black a:active {
      color: #bfbfbf; }
  .region.theme-black .muted {
    color: #6c757d; }

.region.theme-featured {
  background-color: #191919;
  color: #fff; }
  .region.theme-featured a {
    color: #f5f5f5; }
    .region.theme-featured a:hover, .region.theme-featured a:focus, .region.theme-featured a:active {
      color: #f5f5f5; }
  .region.theme-featured .muted {
    color: #bfbfbf; }

.region.theme-corporate {
  background-color: #000;
  color: #fff; }
  .region.theme-corporate a {
    color: #bfbfbf; }
    .region.theme-corporate a:hover, .region.theme-corporate a:focus, .region.theme-corporate a:active {
      color: #bfbfbf; }
  .region.theme-corporate .muted {
    color: #6c757d; }

body.maintenance-page header {
  margin: 1rem 0; }
  body.maintenance-page header > a > img {
    max-width: 9rem; }
  body.maintenance-page header .name-and-slogan {
    display: none; }

body.maintenance-page a {
  color: #fff;
  text-decoration: underline; }

body.maintenance-page main {
  top: 0; }
  body.maintenance-page main > .progress {
    height: auto;
    display: block;
    line-height: inherit;
    padding: 1rem;
    background-color: transparent;
    overflow: auto; }

.region-header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  z-index: 100;
  transition: all 0.2s ease-in-out;
  background-color: rgba(255, 255, 255, 0.95); }
  .region-header::before {
    content: "";
    display: block;
    height: 0;
    position: absolute;
    margin-top: 0;
    top: 13rem;
    left: 0;
    right: 0;
    background-color: #1d1d20;
    transition: all 0.2s ease-in-out;
    z-index: -1; }
  .region-header:hover {
    background-color: #fff; }
  .region-header:before {
    background-color: #fff; }
  .region-header.show-bg {
    box-shadow: 0 0 10px #0d0d0d; }
  .region-header.show-bg, .region-header.show-backlayer {
    background-color: #fff; }
  .region-header.show-backlayer::before {
    height: calc(100vh); }
    @media (min-width: 992px) {
      .region-header.show-backlayer::before {
        height: calc(50vh); } }
  .region-header > .container-fluid > .row, .region-header > .container-sm > .row, .region-header > .container-md > .row, .region-header > .container-lg > .row, .region-header > .container-xl > .row, .region-header > .container-xxl > .row, .region-header > .container-xxxl > .row {
    margin: 0 auto; }
  .region-header.scroll::before {
    top: calc(7rem + 1px); }

body.gin--horizontal-toolbar .region-header {
  top: 54px; }
  @media (max-width: 991.98px) {
    body.gin--horizontal-toolbar .region-header {
      top: 39px; } }
  @media (max-width: 991.98px) {
    body.gin--horizontal-toolbar .region-header {
      top: 39px; } }

body.gin--horizontal-toolbar main #SearchForm {
  top: 54px; }
  @media (max-width: 991.98px) {
    body.gin--horizontal-toolbar main #SearchForm {
      top: 39px; } }
  @media (max-width: 991.98px) {
    body.gin--horizontal-toolbar main #SearchForm {
      top: 39px; } }

.region-header .block-views-exposed-filter-blocksearch-sitesearch#block-sitesearch, .region-search .block-views-exposed-filter-blocksearch-sitesearch#block-sitesearch {
  position: relative;
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  flex: 0 0 100%;
  max-width: 100%;
  margin-left: 0;
  height: calc(100vh - 3.3rem);
  padding: 6rem 0; }
  .region-header .block-views-exposed-filter-blocksearch-sitesearch#block-sitesearch form .form--inline, .region-search .block-views-exposed-filter-blocksearch-sitesearch#block-sitesearch form .form--inline {
    border-bottom: 1px solid #7b7b84; }
    .region-header .block-views-exposed-filter-blocksearch-sitesearch#block-sitesearch form .form--inline:hover, .region-header .block-views-exposed-filter-blocksearch-sitesearch#block-sitesearch form .form--inline:focus, .region-search .block-views-exposed-filter-blocksearch-sitesearch#block-sitesearch form .form--inline:hover, .region-search .block-views-exposed-filter-blocksearch-sitesearch#block-sitesearch form .form--inline:focus {
      border-bottom-color: #fff; }
  .region-header .block-views-exposed-filter-blocksearch-sitesearch#block-sitesearch-mobile, .region-search .block-views-exposed-filter-blocksearch-sitesearch#block-sitesearch-mobile {
    flex: 1 0 auto; }
    .region-header .block-views-exposed-filter-blocksearch-sitesearch#block-sitesearch-mobile form .form--inline, .region-search .block-views-exposed-filter-blocksearch-sitesearch#block-sitesearch-mobile form .form--inline {
      background-color: #000; }
    .region-header .block-views-exposed-filter-blocksearch-sitesearch#block-sitesearch-mobile form .form-type-textfield input.form-text, .region-search .block-views-exposed-filter-blocksearch-sitesearch#block-sitesearch-mobile form .form-type-textfield input.form-text {
      padding-left: 1.5rem; }
    @media (min-width: 1200px) {
      .region-header .block-views-exposed-filter-blocksearch-sitesearch#block-sitesearch-mobile, .region-search .block-views-exposed-filter-blocksearch-sitesearch#block-sitesearch-mobile {
        display: none; } }

main #SearchForm {
  position: fixed;
  z-index: 5;
  padding-top: 0;
  bottom: 0;
  width: 100%;
  top: 13rem; }
  main #SearchForm.scroll {
    top: 7rem; }

.region-facets .search-advanced-toggler {
  margin-top: 1rem;
  margin-bottom: 1rem; }
  .region-facets .search-advanced-toggler .btn, .region-facets .search-advanced-toggler .path-user #auth_box #middle_part #edit-submit, .path-user #auth_box #middle_part .region-facets .search-advanced-toggler #edit-submit {
    padding-left: 0;
    padding-right: 0;
    text-transform: uppercase;
    font-size: 0.875rem;
    font-weight: 700; }
    .region-facets .search-advanced-toggler .btn > span .material-icons, .region-facets .search-advanced-toggler .path-user #auth_box #middle_part #edit-submit > span .material-icons, .path-user #auth_box #middle_part .region-facets .search-advanced-toggler #edit-submit > span .material-icons {
      font-size: 0.875rem;
      vertical-align: baseline; }
    .region-facets .search-advanced-toggler .btn:hover, .region-facets .search-advanced-toggler .path-user #auth_box #middle_part #edit-submit:hover, .path-user #auth_box #middle_part .region-facets .search-advanced-toggler #edit-submit:hover, .region-facets .search-advanced-toggler .btn:focus, .region-facets .search-advanced-toggler .path-user #auth_box #middle_part #edit-submit:focus, .path-user #auth_box #middle_part .region-facets .search-advanced-toggler #edit-submit:focus, .region-facets .search-advanced-toggler .btn:active, .region-facets .search-advanced-toggler .path-user #auth_box #middle_part #edit-submit:active, .path-user #auth_box #middle_part .region-facets .search-advanced-toggler #edit-submit:active {
      text-decoration: none; }

.region-facets .search-advanced-content {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff; }
  .region-facets .search-advanced-content .facets-group {
    margin-top: 1rem;
    margin-bottom: 1rem; }
    .region-facets .search-advanced-content .facets-group-primary h3 {
      font-size: 1.25rem;
      margin-bottom: 0; }
    .region-facets .search-advanced-content .facets-group-actions .btn, .region-facets .search-advanced-content .facets-group-actions .path-user #auth_box #middle_part #edit-submit, .path-user #auth_box #middle_part .region-facets .search-advanced-content .facets-group-actions #edit-submit {
      padding: 0.875rem 1.25rem;
      font-size: 0.875rem;
      text-transform: uppercase; }

.region-facets.theme-light .search-advanced-content {
  border-color: #bfbfbf; }

.region-footer .wrapper {
  background-color: transparent;
  color: inherit;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem; }

.region-footer .nav {
  flex-direction: column; }
  .region-footer .nav-link {
    padding: 0;
    color: inherit;
    text-decoration: none;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1;
    letter-spacing: normal; }
    .region-footer .nav-link:hover, .region-footer .nav-link:focus {
      text-decoration: underline; }

.region-footer #block-smarg-cws-sitebranding-footer, .region-footer #block-smarg-cws-colophon, .region-footer #block-smarg-cws-privacylinks, .region-footer #block-smarg-cws-footer, .region-footer #block-smarg-cws-mainnavigation-footer, .region-footer #block-smarg-cws-corporate-footer, .region-footer #block-smarg-cws-socialchannels {
  position: relative;
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 1.5rem; }

@media (min-width: 1200px) {
  .region-footer #block-smarg-cws-sitebranding-footer, .region-footer #block-smarg-cws-colophon, .region-footer #block-smarg-cws-footer, .region-footer #block-smarg-cws-mainnavigation-footer, .region-footer #block-smarg-cws-corporate-footer {
    flex: 0 0 50%;
    max-width: 50%; } }

.region-footer #block-smarg-cws-sitebranding-footer {
  margin: 2rem 0;
  font-size: 1.5rem;
  line-height: 1.5; }

.region-footer #block-smarg-cws-footer .navbar-nav {
  flex-direction: column;
  flex-wrap: wrap;
  max-height: 6rem; }
  @media (max-width: 1439.98px) {
    .region-footer #block-smarg-cws-footer .navbar-nav {
      max-height: unset; } }

.region-footer #block-smarg-cws-footer .nav-link {
  padding: 1rem 0 0; }
  .region-footer #block-smarg-cws-footer .nav-link:hover, .region-footer #block-smarg-cws-footer .nav-link:focus {
    color: #e5e5e5;
    text-decoration: none; }

.region-footer #block-smarg-cws-colophon {
  font-size: 0.75rem;
  line-height: 1.8; }
  .region-footer #block-smarg-cws-colophon p:last-child {
    margin-bottom: 0; }

.region-footer #block-smarg-cws-privacylinks {
  color: #bbbbbc;
  padding-bottom: 2rem; }
  @media (min-width: 1200px) {
    .region-footer #block-smarg-cws-privacylinks {
      order: 3;
      flex: 0 0 58.3333333333%;
      max-width: 58.3333333333%;
      display: flex;
      align-items: center;
      padding-bottom: 0; } }
  .region-footer #block-smarg-cws-privacylinks .nav-link {
    padding: 0.75rem 0;
    font-size: 0.75rem;
    color: #bbbbbc;
    text-decoration: underline; }
    .region-footer #block-smarg-cws-privacylinks .nav-link:hover, .region-footer #block-smarg-cws-privacylinks .nav-link:focus {
      color: #e5e5e5; }
  @media (min-width: 1200px) {
    .region-footer #block-smarg-cws-privacylinks .nav {
      flex-direction: row;
      justify-content: space-between;
      flex: 0 0 50%; } }

@media (min-width: 1200px) {
  .region-footer #block-smarg-cws-socialchannels {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    order: 4;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; } }

.region-footer #block-smarg-cws-socialchannels h6 {
  font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.8rem;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: nowrap; }
  @media (min-width: 1200px) {
    .region-footer #block-smarg-cws-socialchannels h6 {
      margin: 0; } }

.region.region-content {
  position: relative; }

.region-help {
  position: absolute;
  right: 0;
  z-index: 2;
  background-color: transparent;
  max-height: 50vh;
  max-width: 50vw;
  overflow-y: auto; }
  .region-help .message {
    padding: 0.5rem 0; }

.region-hidden {
  display: none !important; }

/** ¶ terms  **/
.term {
  /* theming */ }
  .term a:hover, .term a:focus, .term a:active {
    outline: transparent none 0; }
  .term-wrapper {
    width: 100%; }
  .term-container {
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    margin-right: auto;
    margin-left: auto; }
    @media (min-width: 576px) {
      .term-container {
        max-width: 100%; } }
    @media (min-width: 768px) {
      .term-container {
        max-width: 100%; } }
    @media (min-width: 992px) {
      .term-container {
        max-width: 960px; } }
    @media (min-width: 1200px) {
      .term-container {
        max-width: 1140px; } }
    @media (min-width: 1440px) {
      .term-container {
        max-width: 1400px; } }
    @media (min-width: 2440px) {
      .term-container {
        max-width: 2400px; } }
    .term-container-fluid {
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      margin-right: auto;
      margin-left: auto;
      overflow: hidden; }
  .term-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -1.5rem;
    margin-left: -1.5rem; }
  .term-col-content {
    position: relative;
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    flex: 0 0 100%;
    max-width: 100%; }
  .term-headings, .term-body, .term-image, .term-footer {
    position: relative;
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    flex: 0 0 100%;
    max-width: 100%; }
  .term-headings {
    padding-top: 1rem;
    padding-bottom: 1rem;
    margin-bottom: 5rem; }
    @media (min-width: 1200px) {
      .term-headings {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
        margin-left: 16.6666666667%; } }
    .term-headings .title {
      text-align: center;
      margin-bottom: 1rem;
      color: #fff; }
      @media (min-width: 1200px) {
        .term-headings .title {
          margin-bottom: 1.5rem; } }
      .term-headings .title .term-link {
        color: #fff;
        display: block;
        text-align: left; }
        .term-headings .title .term-link:hover, .term-headings .title .term-link:focus, .term-headings .title .term-link:active {
          color: rgba(255, 255, 255, 0.5);
          text-decoration: none; }
          .term-headings .title .term-link:hover.term-term::after, .term-headings .title .term-link:focus.term-term::after, .term-headings .title .term-link:active.term-term::after {
            content: none; }
    .term-headings .subtitle {
      text-align: center; }
    .term-headings .summary {
      text-align: center;
      margin-bottom: 2rem; }
      @media (min-width: 1200px) {
        .term-headings .summary {
          margin-bottom: 1.5rem; } }
    .term-headings .taglist {
      text-align: center;
      margin-top: 0;
      margin-bottom: 0;
      padding-left: 0; }
      .term-headings .taglist .goto-term {
        background-color: #fff;
        color: #000;
        font-weight: 400; }
        .term-headings .taglist .goto-term::before {
          content: "# "; }
        .term-headings .taglist .goto-term:hover {
          color: #fff;
          background-color: #000 !important; }
  .term-cta {
    display: flex; }
    .term-cta .term-link .text-label {
      display: flex; }
    .term-cta .term-link.goto-term {
      font-size: 0.875rem;
      font-weight: 700;
      text-transform: uppercase; }
      .term-cta .term-link.goto-term .text-label::after {
        content: "arrow_forward";
        font-family: "Material Icons";
        font-weight: normal;
        font-style: normal;
        font-size: 24px;
        display: inline-block;
        line-height: 1;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        /* Support for all WebKit browsers. */
        -webkit-font-smoothing: antialiased;
        /* Support for Safari and Chrome. */
        text-rendering: optimizeLegibility;
        /* Support for Firefox. */
        -moz-osx-font-smoothing: grayscale;
        /* Support for IE. */
        font-feature-settings: 'liga';
        font-size: 1.25rem;
        font-weight: 700;
        display: flex;
        align-items: center;
        line-height: 1.5;
        padding-left: 0.5rem; }
  .term-label {
    text-align: center;
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 1.16;
    letter-spacing: 1px;
    color: unset;
    text-transform: uppercase;
    margin-bottom: 2rem; }
  .term--type-article, .term--type-clientstory {
    background-color: #bfbfbf; }
    .term--type-article .term-container, .term--type-clientstory .term-container {
      padding-top: 2rem;
      padding-bottom: 2rem; }
    .term--type-article .term-headings, .term--type-clientstory .term-headings {
      min-height: 0;
      display: block; }
      .term--type-article .term-headings .title, .term--type-clientstory .term-headings .title {
        text-align: center;
        margin-bottom: 2rem; }
      .term--type-article .term-headings .subtitle, .term--type-clientstory .term-headings .subtitle {
        font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        font-size: 1.25rem;
        font-weight: 400;
        line-height: 1.5;
        margin-bottom: 2rem;
        text-align: center; }
    .term--type-article .term-image, .term--type-clientstory .term-image {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%;
      text-align: center;
      margin-bottom: 2.5rem; }
      @media (min-width: 1200px) {
        .term--type-article .term-image, .term--type-clientstory .term-image {
          margin-bottom: 5rem; } }
      .term--type-article .term-image img, .term--type-clientstory .term-image img {
        width: 100%;
        height: 100%;
        display: block; }
    .term--type-article .term-body, .term--type-clientstory .term-body {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%; }
      @media (min-width: 1200px) {
        .term--type-article .term-body, .term--type-clientstory .term-body {
          flex: 0 0 83.3333333333%;
          max-width: 83.3333333333%;
          margin-left: 8.3333333333%; } }
  .term--type-page {
    background-color: #bfbfbf; }
    .term--type-page .term-slider-container {
      position: relative; }
      .term--type-page .term-slider-container .scroller {
        position: absolute;
        bottom: 0;
        width: 100%;
        background-color: transparent;
        padding: 2rem 3rem; }
        @media (max-width: 991.98px) {
          .term--type-page .term-slider-container .scroller {
            padding: 3rem 0; } }
        .term--type-page .term-slider-container .scroller .row .col {
          text-align: center; }
      .term--type-page .term-slider-container .full-page-slider.owl-loaded {
        padding-bottom: 0; }
        .term--type-page .term-slider-container .full-page-slider.owl-loaded .owl-stage-outer {
          overflow: hidden; }
        .term--type-page .term-slider-container .full-page-slider.owl-loaded .owl-dots {
          top: 20vh;
          left: 1.5rem;
          bottom: auto;
          width: calc(100% - 3rem);
          justify-content: flex-start;
          padding-bottom: 0; }
        .term--type-page .term-slider-container .full-page-slider.owl-loaded .item {
          overflow: hidden; }
          .term--type-page .term-slider-container .full-page-slider.owl-loaded .item .term {
            width: 100vw;
            height: calc(100vh - 5.5rem); }
    .term--type-page .term-type {
      text-align: center;
      font-size: 0.625rem;
      color: #bbbbbc;
      margin-bottom: 1rem;
      text-transform: uppercase;
      font-weight: 700;
      line-height: 1.16;
      letter-spacing: 1px; }
    .term--type-page .term-image {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%;
      text-align: center;
      margin-bottom: 2.5rem; }
      @media (min-width: 1200px) {
        .term--type-page .term-image {
          flex: 0 0 83.3333333333%;
          max-width: 83.3333333333%;
          margin-left: 8.3333333333%;
          margin-bottom: 5rem; } }
      .term--type-page .term-image img {
        width: 100%;
        height: 100%;
        display: block; }
    .term--type-page .term-body {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%; }
      @media (min-width: 1200px) {
        .term--type-page .term-body {
          flex: 0 0 66.6666666667%;
          max-width: 66.6666666667%;
          margin-left: 16.6666666667%; } }
  .term--type-product .main-content-pointer {
    position: absolute; }
  .term-view_mode--teaser, .term-view_mode--card {
    background-color: transparent;
    width: 100%; }
    .term-view_mode--teaser .term-container, .term-view_mode--card .term-container {
      position: relative;
      display: flex;
      flex-direction: column;
      min-width: 0;
      word-wrap: break-word;
      background-color: transparent;
      background-clip: border-box;
      padding-top: 0;
      border: 0 solid transparent;
      border-radius: 0; }
    .term-view_mode--teaser .term-image, .term-view_mode--teaser .term-headings, .term-view_mode--teaser .term-body, .term-view_mode--teaser .term-footer, .term-view_mode--card .term-image, .term-view_mode--card .term-headings, .term-view_mode--card .term-body, .term-view_mode--card .term-footer {
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0;
      padding-left: 0;
      padding-right: 0;
      flex: 0 0 auto;
      min-height: auto;
      align-items: flex-start;
      justify-content: flex-start; }
    .term-view_mode--teaser .term-image, .term-view_mode--card .term-image {
      display: block;
      text-align: center;
      margin-bottom: 2.5rem; }
      @media (min-width: 1200px) {
        .term-view_mode--teaser .term-image, .term-view_mode--card .term-image {
          margin-bottom: 5rem; } }
      .term-view_mode--teaser .term-image a, .term-view_mode--card .term-image a {
        display: block;
        width: 100%;
        opacity: 1; }
        .term-view_mode--teaser .term-image a:hover, .term-view_mode--teaser .term-image a:focus, .term-view_mode--teaser .term-image a:active, .term-view_mode--card .term-image a:hover, .term-view_mode--card .term-image a:focus, .term-view_mode--card .term-image a:active {
          opacity: 0.5; }
      .term-view_mode--teaser .term-image img, .term-view_mode--card .term-image img {
        width: 100%;
        height: auto;
        display: block; }
      .term-view_mode--teaser .term-image.-overlay, .term-view_mode--card .term-image.-overlay {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        padding: 1.25rem;
        border-radius: 0; }
      .term-view_mode--teaser .term-image, .term-view_mode--teaser .term-image.-top, .term-view_mode--teaser .term-image.-bottom, .term-view_mode--card .term-image, .term-view_mode--card .term-image.-top, .term-view_mode--card .term-image.-bottom {
        margin-bottom: 0;
        flex-shrink: 0;
        width: 100%; }
      .term-view_mode--teaser .term-image.-top, .term-view_mode--card .term-image.-top {
        border-top-left-radius: 0;
        border-top-right-radius: 0; }
      .term-view_mode--teaser .term-image.-bottom, .term-view_mode--card .term-image.-bottom {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0; }
    .term-view_mode--teaser .term-headings .term-link, .term-view_mode--card .term-headings .term-link {
      color: unset;
      display: block;
      text-align: left; }
      .term-view_mode--teaser .term-headings .term-link:hover, .term-view_mode--teaser .term-headings .term-link:focus, .term-view_mode--teaser .term-headings .term-link:active, .term-view_mode--card .term-headings .term-link:hover, .term-view_mode--card .term-headings .term-link:focus, .term-view_mode--card .term-headings .term-link:active {
        color: unset;
        text-decoration: none; }
      .term-view_mode--teaser .term-headings .term-link .title, .term-view_mode--card .term-headings .term-link .title {
        color: inherit; }
      .term-view_mode--teaser .term-headings .term-link .subtitle, .term-view_mode--card .term-headings .term-link .subtitle {
        color: inherit; }
    .term-view_mode--teaser .term-headings .title, .term-view_mode--card .term-headings .title {
      text-align: left;
      margin-bottom: 0; }
    .term-view_mode--teaser .term-headings .subtitle, .term-view_mode--card .term-headings .subtitle {
      font-size: 1.25rem;
      font-weight: 400;
      line-height: 1.3;
      margin-top: 1.5rem;
      margin-bottom: 0;
      text-align: left; }
    .term-view_mode--teaser .term-body, .term-view_mode--card .term-body {
      flex: 0 1 auto;
      min-height: 1px;
      padding: 0;
      cursor: default;
      margin-top: 0; }
      .term-view_mode--teaser .term-body p:last-child, .term-view_mode--card .term-body p:last-child {
        margin-bottom: 0; }
  .term-view_mode--preview {
    background-color: #bfbfbf; }
    .term-view_mode--preview .term-wrapper {
      padding-top: 3rem; }
      .term-view_mode--preview .term-wrapper .term-spacer.-borders:first-of-type {
        padding-top: 0; }
    .term-view_mode--preview .term-container {
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      margin-right: auto;
      margin-left: auto;
      padding-top: 1.5rem;
      padding-bottom: 1.5rem; }
      @media (min-width: 576px) {
        .term-view_mode--preview .term-container {
          max-width: 100%; } }
      @media (min-width: 768px) {
        .term-view_mode--preview .term-container {
          max-width: 100%; } }
      @media (min-width: 992px) {
        .term-view_mode--preview .term-container {
          max-width: 960px; } }
      @media (min-width: 1200px) {
        .term-view_mode--preview .term-container {
          max-width: 1140px; } }
      @media (min-width: 1440px) {
        .term-view_mode--preview .term-container {
          max-width: 1400px; } }
      @media (min-width: 2440px) {
        .term-view_mode--preview .term-container {
          max-width: 2400px; } }
    .term-view_mode--preview .term-row {
      display: flex;
      flex-wrap: wrap;
      margin-right: -1.5rem;
      margin-left: -1.5rem; }
    @media (min-width: 1200px) {
      .term-view_mode--preview .term-col-content {
        flex: 0 0 50%;
        max-width: 50%;
        margin-top: 0; } }
    .term-view_mode--preview .term-headings {
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0;
      padding-left: 0;
      padding-right: 0; }
      .term-view_mode--preview .term-headings .title, .term-view_mode--preview .term-headings .subtitle {
        text-align: left;
        color: #fff; }
    .term-view_mode--preview .term-body {
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0;
      padding-left: 0;
      padding-right: 0;
      margin-top: 0;
      color: #fff; }
    .term-view_mode--preview .term-spacer {
      padding-top: 3rem;
      padding-bottom: 3rem;
      position: relative; }
      .term-view_mode--preview .term-spacer.-borders {
        padding-top: 3rem;
        padding-bottom: 3rem;
        position: relative; }
        .term-view_mode--preview .term-spacer.-borders::before, .term-view_mode--preview .term-spacer.-borders::after {
          content: "";
          display: block;
          width: calc(100% - 3rem);
          padding: 1.5rem 0;
          margin: 0 auto; }
        .term-view_mode--preview .term-spacer.-borders::before {
          border-top: 1px solid transparent; }
        .term-view_mode--preview .term-spacer.-borders::after {
          border-bottom: 1px solid transparent; }
    .term-view_mode--preview .term-link:hover, .term-view_mode--preview .term-link:focus, .term-view_mode--preview .term-link:active {
      text-decoration: none; }
    .term-view_mode--preview .components {
      background-color: transparent;
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem; }
      .term-view_mode--preview .components.component-quote .quote-container {
        border-bottom-color: #fff; }
      .term-view_mode--preview .components.component-quote .quote-body {
        color: #fff; }
      .term-view_mode--preview .components.component-quote .quote-author.-details {
        color: #fff; }
  .term-view_mode--slide {
    background-position: center center;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: center; }
    .term-view_mode--slide::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      width: 100%;
      height: 100%;
      background-color: transparent;
      background-image: linear-gradient(to left, rgba(191, 191, 191, 0.1), rgba(191, 191, 191, 0.4)), linear-gradient(to bottom, rgba(191, 191, 191, 0.4), rgba(191, 191, 191, 0.8)); }
    .term-view_mode--slide .term-headings {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0; }
      .term-view_mode--slide .term-headings .title {
        font-weight: bold;
        text-align: left;
        margin-bottom: 1.5rem;
        color: #fff; }
        @media (min-width: 1200px) {
          .term-view_mode--slide .term-headings .title {
            margin-bottom: 1.5rem; } }
        @media (min-width: 992px) {
          .term-view_mode--slide .term-headings .title {
            font-size: 4rem; } }
        @media (max-width: 767.98px) {
          .term-view_mode--slide .term-headings .title {
            font-size: 1.75rem; } }
        .term-view_mode--slide .term-headings .title a {
          color: #fff; }
      .term-view_mode--slide .term-headings .subtitle {
        text-align: left;
        margin-bottom: 1rem;
        color: #fff;
        font-size: 1rem;
        font-weight: inherit;
        line-height: 1.5; }
        @media (max-width: 767.98px) {
          .term-view_mode--slide .term-headings .subtitle {
            display: none; } }
      .term-view_mode--slide .term-headings .goto-node:hover {
        text-decoration: none; }
        .term-view_mode--slide .term-headings .goto-node:hover .title, .term-view_mode--slide .term-headings .goto-node:hover .subtitle {
          text-decoration: none;
          color: #bfbfbf; }
    .term-view_mode--slide .term-footer {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0; }
    .term-view_mode--slide .term-cta .material-icons {
      vertical-align: middle; }
    @media (min-width: 1200px) {
      .term-view_mode--slide .term-cta {
        margin-top: 4rem; } }
    .term-view_mode--slide .term-cta .term-link {
      display: flex; }
  .term.has_video, .term.has_slider, .term.has_full_page_intro {
    margin-top: -13rem; }
    @media (max-width: 1199.98px) {
      .term.has_video, .term.has_slider, .term.has_full_page_intro {
        margin-top: -7rem; } }
  .term-slider-container .full-page-slider.owl-loaded .item .node-view_mode--slide {
    height: 100vh; }
  .term-slider-container .media--view-mode-full, .term-slider-container .intro--view-mode-full {
    max-height: 100vh;
    height: 100vh;
    overflow: hidden; }
    @media (max-width: 1199.98px) {
      .term-slider-container .media--view-mode-full, .term-slider-container .intro--view-mode-full {
        padding-top: 7rem; } }
  .term-slider-container .intro--view-mode-full {
    display: flex;
    padding-top: 13rem;
    flex-direction: column;
    justify-content: center; }
  .term.theme-transparent {
    background-color: transparent;
    color: #191919; }
    .term.theme-transparent h1, .term.theme-transparent h2, .term.theme-transparent h3, .term.theme-transparent h4, .term.theme-transparent h5, .term.theme-transparent h6, .term.theme-transparent p, .term.theme-transparent .h1, .term.theme-transparent .h2, .term.theme-transparent .h3, .term.theme-transparent .h4, .term.theme-transparent .h5, .term.theme-transparent .h6, .term.theme-transparent .p {
      color: #191919; }
    .term.theme-transparent a:not(.btn) {
      color: #000; }
      .term.theme-transparent a:not(.btn):hover, .term.theme-transparent a:not(.btn):focus, .term.theme-transparent a:not(.btn):active {
        color: #000; }
    .term.theme-transparent .muted {
      color: #bfbfbf; }
  .term.theme-light {
    background-color: #f5f5f5;
    color: #191919; }
    .term.theme-light h1, .term.theme-light h2, .term.theme-light h3, .term.theme-light h4, .term.theme-light h5, .term.theme-light h6, .term.theme-light p, .term.theme-light .h1, .term.theme-light .h2, .term.theme-light .h3, .term.theme-light .h4, .term.theme-light .h5, .term.theme-light .h6, .term.theme-light .p {
      color: #191919; }
    .term.theme-light a:not(.btn) {
      color: #000; }
      .term.theme-light a:not(.btn):hover, .term.theme-light a:not(.btn):focus, .term.theme-light a:not(.btn):active {
        color: #000; }
    .term.theme-light .muted {
      color: #bfbfbf; }
  .term.theme-mid, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light {
    background-color: #bfbfbf;
    color: #191919; }
    .term.theme-mid h1, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light h1, .term.theme-mid h2, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light h2, .term.theme-mid h3, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light h3, .term.theme-mid h4, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light h4, .term.theme-mid h5, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light h5, .term.theme-mid h6, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light h6, .term.theme-mid p, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light p, .term.theme-mid .h1, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .h1, .term.theme-mid .h2, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .h2, .term.theme-mid .h3, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .h3, .term.theme-mid .h4, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .h4, .term.theme-mid .h5, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .h5, .term.theme-mid .h6, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .h6, .term.theme-mid .p, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .p {
      color: #191919; }
    .term.theme-mid a:not(.btn), .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light a:not(.btn) {
      color: #000; }
      .term.theme-mid a:not(.btn):hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light a:not(.btn):hover, .term.theme-mid a:not(.btn):focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light a:not(.btn):focus, .term.theme-mid a:not(.btn):active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light a:not(.btn):active {
        color: #000; }
    .term.theme-mid .muted, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .muted {
      color: #fff; }
  .term.theme-dark {
    background-color: #191919;
    color: #fff; }
    .term.theme-dark h1, .term.theme-dark h2, .term.theme-dark h3, .term.theme-dark h4, .term.theme-dark h5, .term.theme-dark h6, .term.theme-dark p, .term.theme-dark .h1, .term.theme-dark .h2, .term.theme-dark .h3, .term.theme-dark .h4, .term.theme-dark .h5, .term.theme-dark .h6, .term.theme-dark .p {
      color: #fff; }
    .term.theme-dark a:not(.btn) {
      color: #f5f5f5; }
      .term.theme-dark a:not(.btn):hover, .term.theme-dark a:not(.btn):focus, .term.theme-dark a:not(.btn):active {
        color: #f5f5f5; }
    .term.theme-dark .muted {
      color: #bfbfbf; }
  .term.theme-black {
    background-color: #000;
    color: #fff; }
    .term.theme-black h1, .term.theme-black h2, .term.theme-black h3, .term.theme-black h4, .term.theme-black h5, .term.theme-black h6, .term.theme-black p, .term.theme-black .h1, .term.theme-black .h2, .term.theme-black .h3, .term.theme-black .h4, .term.theme-black .h5, .term.theme-black .h6, .term.theme-black .p {
      color: #fff; }
    .term.theme-black a:not(.btn) {
      color: #bfbfbf; }
      .term.theme-black a:not(.btn):hover, .term.theme-black a:not(.btn):focus, .term.theme-black a:not(.btn):active {
        color: #bfbfbf; }
    .term.theme-black .muted {
      color: #6c757d; }
  .term.theme-featured {
    background-color: #191919;
    color: #fff; }
    .term.theme-featured h1, .term.theme-featured h2, .term.theme-featured h3, .term.theme-featured h4, .term.theme-featured h5, .term.theme-featured h6, .term.theme-featured p, .term.theme-featured .h1, .term.theme-featured .h2, .term.theme-featured .h3, .term.theme-featured .h4, .term.theme-featured .h5, .term.theme-featured .h6, .term.theme-featured .p {
      color: #fff; }
    .term.theme-featured a:not(.btn) {
      color: #f5f5f5; }
      .term.theme-featured a:not(.btn):hover, .term.theme-featured a:not(.btn):focus, .term.theme-featured a:not(.btn):active {
        color: #f5f5f5; }
    .term.theme-featured .muted {
      color: #bfbfbf; }
  .term.theme-corporate {
    background-color: #000;
    color: #fff; }
    .term.theme-corporate h1, .term.theme-corporate h2, .term.theme-corporate h3, .term.theme-corporate h4, .term.theme-corporate h5, .term.theme-corporate h6, .term.theme-corporate p, .term.theme-corporate .h1, .term.theme-corporate .h2, .term.theme-corporate .h3, .term.theme-corporate .h4, .term.theme-corporate .h5, .term.theme-corporate .h6, .term.theme-corporate .p {
      color: #fff; }
    .term.theme-corporate a:not(.btn) {
      color: #bfbfbf; }
      .term.theme-corporate a:not(.btn):hover, .term.theme-corporate a:not(.btn):focus, .term.theme-corporate a:not(.btn):active {
        color: #bfbfbf; }
    .term.theme-corporate .muted {
      color: #6c757d; }

@media (min-width: 1200px) {
  .field.field--name-field-ref-client-stories .field__item .term-view_mode--preview .term-wrapper {
    padding-top: 0; } }

.field.field--name-field-ref-client-stories .field__item .term-view_mode--preview .term-container {
  padding-top: 0;
  padding-bottom: 0; }

.term.term-view_mode--full .views-element-container {
  background-color: #bfbfbf;
  padding-top: 3rem;
  padding-bottom: 3rem; }
  .term.term-view_mode--full .views-element-container .view {
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    margin-right: auto;
    margin-left: auto; }
    @media (min-width: 576px) {
      .term.term-view_mode--full .views-element-container .view {
        max-width: 100%; } }
    @media (min-width: 768px) {
      .term.term-view_mode--full .views-element-container .view {
        max-width: 100%; } }
    @media (min-width: 992px) {
      .term.term-view_mode--full .views-element-container .view {
        max-width: 960px; } }
    @media (min-width: 1200px) {
      .term.term-view_mode--full .views-element-container .view {
        max-width: 1140px; } }
    @media (min-width: 1440px) {
      .term.term-view_mode--full .views-element-container .view {
        max-width: 1400px; } }
    @media (min-width: 2440px) {
      .term.term-view_mode--full .views-element-container .view {
        max-width: 2400px; } }
    .term.term-view_mode--full .views-element-container .view .view-content {
      display: flex;
      flex-wrap: wrap;
      margin-right: -1.5rem;
      margin-left: -1.5rem; }
    .term.term-view_mode--full .views-element-container .view .view-col {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%;
      padding-bottom: 1.5rem; }
      @media (min-width: 1200px) {
        .term.term-view_mode--full .views-element-container .view .view-col {
          flex: 0 0 33.3333333333%;
          max-width: 33.3333333333%; } }
  .term.term-view_mode--full .views-element-container .node {
    background-color: #bfbfbf;
    margin-bottom: 3rem; }
    .term.term-view_mode--full .views-element-container .node-container {
      padding-left: 0;
      padding-right: 0; }
    .term.term-view_mode--full .views-element-container .node-image {
      margin-bottom: 1.5rem; }
    .term.term-view_mode--full .views-element-container .node-headings {
      margin-bottom: 1rem; }

.term.theme-light .views-element-container {
  background-color: #fff; }
  .term.theme-light .views-element-container .node {
    background-color: #fff; }
    .term.theme-light .views-element-container .node-headings .title .node-link {
      color: #bfbfbf; }
    .term.theme-light .views-element-container .node-body {
      color: #bfbfbf; }

/** ¶ nodes  **/
.node {
  /* theming */ }
  .node a:hover, .node a:focus, .node a:active {
    outline: transparent none 0; }
  .node-wrapper {
    width: 100%; }
  .node-container {
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    margin-right: auto;
    margin-left: auto; }
    @media (min-width: 576px) {
      .node-container {
        max-width: 100%; } }
    @media (min-width: 768px) {
      .node-container {
        max-width: 100%; } }
    @media (min-width: 992px) {
      .node-container {
        max-width: 960px; } }
    @media (min-width: 1200px) {
      .node-container {
        max-width: 1140px; } }
    @media (min-width: 1440px) {
      .node-container {
        max-width: 1400px; } }
    @media (min-width: 2440px) {
      .node-container {
        max-width: 2400px; } }
    .node-container-fluid {
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      margin-right: auto;
      margin-left: auto;
      overflow: hidden; }
  .node-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -1.5rem;
    margin-left: -1.5rem; }
  .node-col-content {
    position: relative;
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    flex: 0 0 100%;
    max-width: 100%; }
  .node-headings, .node-body, .node-image, .node-footer {
    position: relative;
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    flex: 0 0 100%;
    max-width: 100%; }
  .node-headings {
    padding-top: 1rem;
    padding-bottom: 1rem;
    margin-bottom: 5rem; }
    @media (min-width: 1200px) {
      .node-headings {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
        margin-left: 16.6666666667%; } }
    .node-headings .title {
      text-align: center;
      margin-bottom: 1rem;
      color: #fff; }
      @media (min-width: 1200px) {
        .node-headings .title {
          margin-bottom: 1.5rem; } }
      .node-headings .title .node-link {
        color: #fff;
        display: block;
        text-align: left; }
        .node-headings .title .node-link:hover, .node-headings .title .node-link:focus, .node-headings .title .node-link:active {
          color: rgba(255, 255, 255, 0.5);
          text-decoration: none; }
          .node-headings .title .node-link:hover.node-node::after, .node-headings .title .node-link:focus.node-node::after, .node-headings .title .node-link:active.node-node::after {
            content: none; }
    .node-headings .subtitle {
      text-align: center; }
    .node-headings .summary {
      text-align: center;
      margin-bottom: 2rem; }
      @media (min-width: 1200px) {
        .node-headings .summary {
          margin-bottom: 1.5rem; } }
    .node-headings .taglist {
      text-align: center;
      margin-top: 0;
      margin-bottom: 0;
      padding-left: 0; }
      .node-headings .taglist .goto-term {
        background-color: #fff;
        color: #000;
        font-weight: 400; }
        .node-headings .taglist .goto-term::before {
          content: "# "; }
        .node-headings .taglist .goto-term:hover {
          color: #fff;
          background-color: #000 !important; }
  .node-cta {
    display: flex; }
    .node-cta .node-link .text-label {
      display: flex; }
    .node-cta .node-link.goto-node {
      font-size: 0.875rem;
      font-weight: 700;
      text-transform: uppercase; }
      .node-cta .node-link.goto-node .text-label::after {
        content: "arrow_forward";
        font-family: "Material Icons";
        font-weight: normal;
        font-style: normal;
        font-size: 24px;
        display: inline-block;
        line-height: 1;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        /* Support for all WebKit browsers. */
        -webkit-font-smoothing: antialiased;
        /* Support for Safari and Chrome. */
        text-rendering: optimizeLegibility;
        /* Support for Firefox. */
        -moz-osx-font-smoothing: grayscale;
        /* Support for IE. */
        font-feature-settings: 'liga';
        font-size: 1.25rem;
        font-weight: 700;
        display: flex;
        align-items: center;
        line-height: 1.5;
        padding-left: 0.5rem; }
  .node-label {
    text-align: center;
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 1.16;
    letter-spacing: 1px;
    color: unset;
    text-transform: uppercase;
    margin-bottom: 2rem; }
  .node--type-article, .node--type-clientstory {
    background-color: #bfbfbf; }
    .node--type-article .node-container, .node--type-clientstory .node-container {
      padding-top: 2rem;
      padding-bottom: 2rem; }
    .node--type-article .node-headings, .node--type-clientstory .node-headings {
      min-height: 0;
      display: block; }
      .node--type-article .node-headings .title, .node--type-clientstory .node-headings .title {
        text-align: center;
        margin-bottom: 2rem; }
      .node--type-article .node-headings .subtitle, .node--type-clientstory .node-headings .subtitle {
        font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        font-size: 1.25rem;
        font-weight: 400;
        line-height: 1.5;
        margin-bottom: 2rem;
        text-align: center; }
    .node--type-article .node-image, .node--type-clientstory .node-image {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%;
      text-align: center;
      margin-bottom: 2.5rem; }
      @media (min-width: 1200px) {
        .node--type-article .node-image, .node--type-clientstory .node-image {
          margin-bottom: 5rem; } }
      .node--type-article .node-image img, .node--type-clientstory .node-image img {
        width: 100%;
        height: 100%;
        display: block; }
    .node--type-article .node-body, .node--type-clientstory .node-body {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%; }
      @media (min-width: 1200px) {
        .node--type-article .node-body, .node--type-clientstory .node-body {
          flex: 0 0 83.3333333333%;
          max-width: 83.3333333333%;
          margin-left: 8.3333333333%; } }
  .node--type-page {
    background-color: #bfbfbf; }
    .node--type-page .node-slider-container {
      position: relative; }
      .node--type-page .node-slider-container .scroller {
        position: absolute;
        bottom: 0;
        width: 100%;
        background-color: transparent;
        padding: 2rem 3rem; }
        @media (max-width: 991.98px) {
          .node--type-page .node-slider-container .scroller {
            padding: 3rem 0; } }
        .node--type-page .node-slider-container .scroller .row .col {
          text-align: center; }
      .node--type-page .node-slider-container .full-page-slider.owl-loaded {
        padding-bottom: 0; }
        .node--type-page .node-slider-container .full-page-slider.owl-loaded .owl-stage-outer {
          overflow: hidden; }
        .node--type-page .node-slider-container .full-page-slider.owl-loaded .owl-dots {
          top: 20vh;
          left: 1.5rem;
          bottom: auto;
          width: calc(100% - 3rem);
          justify-content: flex-start;
          padding-bottom: 0; }
        .node--type-page .node-slider-container .full-page-slider.owl-loaded .item {
          overflow: hidden; }
          .node--type-page .node-slider-container .full-page-slider.owl-loaded .item .node {
            width: 100vw;
            height: calc(100vh - 5.5rem); }
    .node--type-page .node-type {
      text-align: center;
      font-size: 0.625rem;
      color: #bbbbbc;
      margin-bottom: 1rem;
      text-transform: uppercase;
      font-weight: 700;
      line-height: 1.16;
      letter-spacing: 1px; }
    .node--type-page .node-image {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%;
      text-align: center;
      margin-bottom: 2.5rem; }
      @media (min-width: 1200px) {
        .node--type-page .node-image {
          flex: 0 0 83.3333333333%;
          max-width: 83.3333333333%;
          margin-left: 8.3333333333%;
          margin-bottom: 5rem; } }
      .node--type-page .node-image img {
        width: 100%;
        height: 100%;
        display: block; }
    .node--type-page .node-body {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%; }
      @media (min-width: 1200px) {
        .node--type-page .node-body {
          flex: 0 0 66.6666666667%;
          max-width: 66.6666666667%;
          margin-left: 16.6666666667%; } }
  .node--type-product .main-content-pointer {
    position: absolute; }
  .node-view_mode--teaser, .node-view_mode--card {
    background-color: transparent;
    width: 100%; }
    .node-view_mode--teaser .node-container, .node-view_mode--card .node-container {
      position: relative;
      display: flex;
      flex-direction: column;
      min-width: 0;
      word-wrap: break-word;
      background-color: transparent;
      background-clip: border-box;
      padding-top: 0;
      border: 0 solid transparent;
      border-radius: 0; }
    .node-view_mode--teaser .node-image, .node-view_mode--teaser .node-headings, .node-view_mode--teaser .node-body, .node-view_mode--teaser .node-footer, .node-view_mode--card .node-image, .node-view_mode--card .node-headings, .node-view_mode--card .node-body, .node-view_mode--card .node-footer {
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0;
      padding-left: 0;
      padding-right: 0;
      flex: 0 0 auto;
      min-height: auto;
      align-items: flex-start;
      justify-content: flex-start; }
    .node-view_mode--teaser .node-image, .node-view_mode--card .node-image {
      display: block;
      text-align: center;
      margin-bottom: 2.5rem; }
      @media (min-width: 1200px) {
        .node-view_mode--teaser .node-image, .node-view_mode--card .node-image {
          margin-bottom: 5rem; } }
      .node-view_mode--teaser .node-image a, .node-view_mode--card .node-image a {
        display: block;
        width: 100%;
        opacity: 1; }
        .node-view_mode--teaser .node-image a:hover, .node-view_mode--teaser .node-image a:focus, .node-view_mode--teaser .node-image a:active, .node-view_mode--card .node-image a:hover, .node-view_mode--card .node-image a:focus, .node-view_mode--card .node-image a:active {
          opacity: 0.5; }
      .node-view_mode--teaser .node-image img, .node-view_mode--card .node-image img {
        width: 100%;
        height: auto;
        display: block; }
      .node-view_mode--teaser .node-image.-overlay, .node-view_mode--card .node-image.-overlay {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        padding: 1.25rem;
        border-radius: 0; }
      .node-view_mode--teaser .node-image, .node-view_mode--teaser .node-image.-top, .node-view_mode--teaser .node-image.-bottom, .node-view_mode--card .node-image, .node-view_mode--card .node-image.-top, .node-view_mode--card .node-image.-bottom {
        margin-bottom: 0;
        flex-shrink: 0;
        width: 100%; }
      .node-view_mode--teaser .node-image.-top, .node-view_mode--card .node-image.-top {
        border-top-left-radius: 0;
        border-top-right-radius: 0; }
      .node-view_mode--teaser .node-image.-bottom, .node-view_mode--card .node-image.-bottom {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0; }
    .node-view_mode--teaser .node-headings .node-link, .node-view_mode--card .node-headings .node-link {
      color: unset;
      display: block;
      text-align: left; }
      .node-view_mode--teaser .node-headings .node-link:hover, .node-view_mode--teaser .node-headings .node-link:focus, .node-view_mode--teaser .node-headings .node-link:active, .node-view_mode--card .node-headings .node-link:hover, .node-view_mode--card .node-headings .node-link:focus, .node-view_mode--card .node-headings .node-link:active {
        color: unset;
        text-decoration: none; }
      .node-view_mode--teaser .node-headings .node-link .title, .node-view_mode--card .node-headings .node-link .title {
        color: inherit; }
      .node-view_mode--teaser .node-headings .node-link .subtitle, .node-view_mode--card .node-headings .node-link .subtitle {
        color: inherit; }
    .node-view_mode--teaser .node-headings .title, .node-view_mode--card .node-headings .title {
      text-align: left;
      margin-bottom: 0; }
    .node-view_mode--teaser .node-headings .subtitle, .node-view_mode--card .node-headings .subtitle {
      font-size: 1.25rem;
      font-weight: 400;
      line-height: 1.3;
      margin-top: 1.5rem;
      margin-bottom: 0;
      text-align: left; }
    .node-view_mode--teaser .node-body, .node-view_mode--card .node-body {
      flex: 0 1 auto;
      min-height: 1px;
      padding: 0;
      cursor: default;
      margin-top: 0; }
      .node-view_mode--teaser .node-body p:last-child, .node-view_mode--card .node-body p:last-child {
        margin-bottom: 0; }
  .node-view_mode--preview {
    background-color: #bfbfbf; }
    .node-view_mode--preview .node-wrapper {
      padding-top: 3rem; }
      .node-view_mode--preview .node-wrapper .node-spacer.-borders:first-of-type {
        padding-top: 0; }
    .node-view_mode--preview .node-container {
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      margin-right: auto;
      margin-left: auto;
      padding-top: 1.5rem;
      padding-bottom: 1.5rem; }
      @media (min-width: 576px) {
        .node-view_mode--preview .node-container {
          max-width: 100%; } }
      @media (min-width: 768px) {
        .node-view_mode--preview .node-container {
          max-width: 100%; } }
      @media (min-width: 992px) {
        .node-view_mode--preview .node-container {
          max-width: 960px; } }
      @media (min-width: 1200px) {
        .node-view_mode--preview .node-container {
          max-width: 1140px; } }
      @media (min-width: 1440px) {
        .node-view_mode--preview .node-container {
          max-width: 1400px; } }
      @media (min-width: 2440px) {
        .node-view_mode--preview .node-container {
          max-width: 2400px; } }
    .node-view_mode--preview .node-row {
      display: flex;
      flex-wrap: wrap;
      margin-right: -1.5rem;
      margin-left: -1.5rem; }
    @media (min-width: 1200px) {
      .node-view_mode--preview .node-col-content {
        flex: 0 0 50%;
        max-width: 50%;
        margin-top: 0; } }
    .node-view_mode--preview .node-headings {
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0;
      padding-left: 0;
      padding-right: 0; }
      .node-view_mode--preview .node-headings .title, .node-view_mode--preview .node-headings .subtitle {
        text-align: left;
        color: #fff; }
    .node-view_mode--preview .node-body {
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0;
      padding-left: 0;
      padding-right: 0;
      margin-top: 0;
      color: #fff; }
    .node-view_mode--preview .node-spacer {
      padding-top: 3rem;
      padding-bottom: 3rem;
      position: relative; }
      .node-view_mode--preview .node-spacer.-borders {
        padding-top: 3rem;
        padding-bottom: 3rem;
        position: relative; }
        .node-view_mode--preview .node-spacer.-borders::before, .node-view_mode--preview .node-spacer.-borders::after {
          content: "";
          display: block;
          width: calc(100% - 3rem);
          padding: 1.5rem 0;
          margin: 0 auto; }
        .node-view_mode--preview .node-spacer.-borders::before {
          border-top: 1px solid transparent; }
        .node-view_mode--preview .node-spacer.-borders::after {
          border-bottom: 1px solid transparent; }
    .node-view_mode--preview .node-link:hover, .node-view_mode--preview .node-link:focus, .node-view_mode--preview .node-link:active {
      text-decoration: none; }
    .node-view_mode--preview .components {
      background-color: transparent;
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem; }
      .node-view_mode--preview .components.component-quote .quote-container {
        border-bottom-color: #fff; }
      .node-view_mode--preview .components.component-quote .quote-body {
        color: #fff; }
      .node-view_mode--preview .components.component-quote .quote-author.-details {
        color: #fff; }
  .node-view_mode--slide {
    background-position: center center;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: center; }
    .node-view_mode--slide::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      width: 100%;
      height: 100%;
      background-color: transparent;
      background-image: linear-gradient(to left, rgba(191, 191, 191, 0.1), rgba(191, 191, 191, 0.4)), linear-gradient(to bottom, rgba(191, 191, 191, 0.4), rgba(191, 191, 191, 0.8)); }
    .node-view_mode--slide .node-headings {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0; }
      .node-view_mode--slide .node-headings .title {
        font-weight: bold;
        text-align: left;
        margin-bottom: 1.5rem;
        color: #fff; }
        @media (min-width: 1200px) {
          .node-view_mode--slide .node-headings .title {
            margin-bottom: 1.5rem; } }
        @media (min-width: 992px) {
          .node-view_mode--slide .node-headings .title {
            font-size: 4rem; } }
        @media (max-width: 767.98px) {
          .node-view_mode--slide .node-headings .title {
            font-size: 1.75rem; } }
        .node-view_mode--slide .node-headings .title a {
          color: #fff; }
      .node-view_mode--slide .node-headings .subtitle {
        text-align: left;
        margin-bottom: 1rem;
        color: #fff;
        font-size: 1rem;
        font-weight: inherit;
        line-height: 1.5; }
        @media (max-width: 767.98px) {
          .node-view_mode--slide .node-headings .subtitle {
            display: none; } }
      .node-view_mode--slide .node-headings .goto-node:hover {
        text-decoration: none; }
        .node-view_mode--slide .node-headings .goto-node:hover .title, .node-view_mode--slide .node-headings .goto-node:hover .subtitle {
          text-decoration: none;
          color: #bfbfbf; }
    .node-view_mode--slide .node-footer {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0; }
    .node-view_mode--slide .node-cta .material-icons {
      vertical-align: middle; }
    @media (min-width: 1200px) {
      .node-view_mode--slide .node-cta {
        margin-top: 4rem; } }
    .node-view_mode--slide .node-cta .node-link {
      display: flex; }
  .node.has_video, .node.has_slider, .node.has_full_page_intro {
    margin-top: -13rem; }
    @media (max-width: 1199.98px) {
      .node.has_video, .node.has_slider, .node.has_full_page_intro {
        margin-top: -7rem; } }
  .node-slider-container .full-page-slider.owl-loaded .item .node-view_mode--slide {
    height: 100vh; }
  .node-slider-container .media--view-mode-full, .node-slider-container .intro--view-mode-full {
    max-height: 100vh;
    height: 100vh;
    overflow: hidden; }
    @media (max-width: 1199.98px) {
      .node-slider-container .media--view-mode-full, .node-slider-container .intro--view-mode-full {
        padding-top: 7rem; } }
  .node-slider-container .intro--view-mode-full {
    display: flex;
    padding-top: 13rem;
    flex-direction: column;
    justify-content: center; }
  .node.theme-transparent {
    background-color: transparent;
    color: #191919; }
    .node.theme-transparent h1, .node.theme-transparent h2, .node.theme-transparent h3, .node.theme-transparent h4, .node.theme-transparent h5, .node.theme-transparent h6, .node.theme-transparent p, .node.theme-transparent .h1, .node.theme-transparent .h2, .node.theme-transparent .h3, .node.theme-transparent .h4, .node.theme-transparent .h5, .node.theme-transparent .h6, .node.theme-transparent .p {
      color: #191919; }
    .node.theme-transparent a:not(.btn) {
      color: #000; }
      .node.theme-transparent a:not(.btn):hover, .node.theme-transparent a:not(.btn):focus, .node.theme-transparent a:not(.btn):active {
        color: #000; }
    .node.theme-transparent .muted {
      color: #bfbfbf; }
  .node.theme-light {
    background-color: #f5f5f5;
    color: #191919; }
    .node.theme-light h1, .node.theme-light h2, .node.theme-light h3, .node.theme-light h4, .node.theme-light h5, .node.theme-light h6, .node.theme-light p, .node.theme-light .h1, .node.theme-light .h2, .node.theme-light .h3, .node.theme-light .h4, .node.theme-light .h5, .node.theme-light .h6, .node.theme-light .p {
      color: #191919; }
    .node.theme-light a:not(.btn) {
      color: #000; }
      .node.theme-light a:not(.btn):hover, .node.theme-light a:not(.btn):focus, .node.theme-light a:not(.btn):active {
        color: #000; }
    .node.theme-light .muted {
      color: #bfbfbf; }
  .node.theme-mid, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light {
    background-color: #bfbfbf;
    color: #191919; }
    .node.theme-mid h1, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light h1, .node.theme-mid h2, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light h2, .node.theme-mid h3, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light h3, .node.theme-mid h4, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light h4, .node.theme-mid h5, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light h5, .node.theme-mid h6, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light h6, .node.theme-mid p, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light p, .node.theme-mid .h1, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .h1, .node.theme-mid .h2, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .h2, .node.theme-mid .h3, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .h3, .node.theme-mid .h4, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .h4, .node.theme-mid .h5, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .h5, .node.theme-mid .h6, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .h6, .node.theme-mid .p, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .p {
      color: #191919; }
    .node.theme-mid a:not(.btn), .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light a:not(.btn) {
      color: #000; }
      .node.theme-mid a:not(.btn):hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light a:not(.btn):hover, .node.theme-mid a:not(.btn):focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light a:not(.btn):focus, .node.theme-mid a:not(.btn):active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light a:not(.btn):active {
        color: #000; }
    .node.theme-mid .muted, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .muted {
      color: #fff; }
  .node.theme-dark {
    background-color: #191919;
    color: #fff; }
    .node.theme-dark h1, .node.theme-dark h2, .node.theme-dark h3, .node.theme-dark h4, .node.theme-dark h5, .node.theme-dark h6, .node.theme-dark p, .node.theme-dark .h1, .node.theme-dark .h2, .node.theme-dark .h3, .node.theme-dark .h4, .node.theme-dark .h5, .node.theme-dark .h6, .node.theme-dark .p {
      color: #fff; }
    .node.theme-dark a:not(.btn) {
      color: #f5f5f5; }
      .node.theme-dark a:not(.btn):hover, .node.theme-dark a:not(.btn):focus, .node.theme-dark a:not(.btn):active {
        color: #f5f5f5; }
    .node.theme-dark .muted {
      color: #bfbfbf; }
  .node.theme-black {
    background-color: #000;
    color: #fff; }
    .node.theme-black h1, .node.theme-black h2, .node.theme-black h3, .node.theme-black h4, .node.theme-black h5, .node.theme-black h6, .node.theme-black p, .node.theme-black .h1, .node.theme-black .h2, .node.theme-black .h3, .node.theme-black .h4, .node.theme-black .h5, .node.theme-black .h6, .node.theme-black .p {
      color: #fff; }
    .node.theme-black a:not(.btn) {
      color: #bfbfbf; }
      .node.theme-black a:not(.btn):hover, .node.theme-black a:not(.btn):focus, .node.theme-black a:not(.btn):active {
        color: #bfbfbf; }
    .node.theme-black .muted {
      color: #6c757d; }
  .node.theme-featured {
    background-color: #191919;
    color: #fff; }
    .node.theme-featured h1, .node.theme-featured h2, .node.theme-featured h3, .node.theme-featured h4, .node.theme-featured h5, .node.theme-featured h6, .node.theme-featured p, .node.theme-featured .h1, .node.theme-featured .h2, .node.theme-featured .h3, .node.theme-featured .h4, .node.theme-featured .h5, .node.theme-featured .h6, .node.theme-featured .p {
      color: #fff; }
    .node.theme-featured a:not(.btn) {
      color: #f5f5f5; }
      .node.theme-featured a:not(.btn):hover, .node.theme-featured a:not(.btn):focus, .node.theme-featured a:not(.btn):active {
        color: #f5f5f5; }
    .node.theme-featured .muted {
      color: #bfbfbf; }
  .node.theme-corporate {
    background-color: #000;
    color: #fff; }
    .node.theme-corporate h1, .node.theme-corporate h2, .node.theme-corporate h3, .node.theme-corporate h4, .node.theme-corporate h5, .node.theme-corporate h6, .node.theme-corporate p, .node.theme-corporate .h1, .node.theme-corporate .h2, .node.theme-corporate .h3, .node.theme-corporate .h4, .node.theme-corporate .h5, .node.theme-corporate .h6, .node.theme-corporate .p {
      color: #fff; }
    .node.theme-corporate a:not(.btn) {
      color: #bfbfbf; }
      .node.theme-corporate a:not(.btn):hover, .node.theme-corporate a:not(.btn):focus, .node.theme-corporate a:not(.btn):active {
        color: #bfbfbf; }
    .node.theme-corporate .muted {
      color: #6c757d; }

@media (min-width: 1200px) {
  .field.field--name-field-ref-client-stories .field__item .node-view_mode--preview .node-wrapper {
    padding-top: 0; } }

.field.field--name-field-ref-client-stories .field__item .node-view_mode--preview .node-container {
  padding-top: 0;
  padding-bottom: 0; }

.products-list-item-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #fff; }
  .products-list-item-row:first-child {
    border-top: 1px solid #fff; }
  .products-list-item-row article .btn-primary.btn-cta, .products-list-item-row article .path-user #auth_box #middle_part .btn-cta#edit-submit, .path-user #auth_box #middle_part .products-list-item-row article .btn-cta#edit-submit {
    padding-top: 0.6rem;
    padding-bottom: 0.6rem; }
  .products-list-item-row article h6 {
    font-size: 1.25rem;
    text-overflow: ellipsis;
    margin: 0; }
  .products-list-item-row article .product-tax, .products-list-item-row article .product-title, .products-list-item-row article .product-subtitle, .products-list-item-row article .product-features {
    margin-bottom: 1rem; }
  .products-list-item-row article .product-features {
    padding-top: 1rem;
    padding-bottom: 1rem; }
    .products-list-item-row article .product-features img {
      width: 3.5rem;
      height: auto;
      margin-right: 5% !important; }
      .products-list-item-row article .product-features img:last-child {
        margin-right: 0; }
      @media (min-width: 1200px) {
        .products-list-item-row article .product-features img {
          width: 18.4%; } }
  .products-list-item-row article .product-cta {
    text-align: left !important; }
  .products-list-item-row article .archived {
    font-size: 0.875rem;
    color: #fff;
    display: block; }
  .products-list-item-row article .features img {
    margin-right: 1rem; }

body.gin--horizontal-toolbar.path-frontpage {
  padding-top: 0 !important; }
  body.gin--horizontal-toolbar.path-frontpage #toolbar-administration {
    display: none; }
  body.gin--horizontal-toolbar.path-frontpage .region-header {
    top: 0; }

/** ¶ nodes  **/
.node {
  /* theming */ }
  .node a:hover, .node a:focus, .node a:active {
    outline: transparent none 0; }
  .node-wrapper {
    width: 100%; }
  .node-container {
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    margin-right: auto;
    margin-left: auto; }
    @media (min-width: 576px) {
      .node-container {
        max-width: 100%; } }
    @media (min-width: 768px) {
      .node-container {
        max-width: 100%; } }
    @media (min-width: 992px) {
      .node-container {
        max-width: 960px; } }
    @media (min-width: 1200px) {
      .node-container {
        max-width: 1140px; } }
    @media (min-width: 1440px) {
      .node-container {
        max-width: 1400px; } }
    @media (min-width: 2440px) {
      .node-container {
        max-width: 2400px; } }
    .node-container-fluid {
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      margin-right: auto;
      margin-left: auto;
      overflow: hidden; }
  .node-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -1.5rem;
    margin-left: -1.5rem; }
  .node-col-content {
    position: relative;
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    flex: 0 0 100%;
    max-width: 100%; }
  .node-headings, .node-body, .node-image, .node-footer {
    position: relative;
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    flex: 0 0 100%;
    max-width: 100%; }
  .node-headings {
    padding-top: 1rem;
    padding-bottom: 1rem;
    margin-bottom: 5rem; }
    @media (min-width: 1200px) {
      .node-headings {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
        margin-left: 16.6666666667%; } }
    .node-headings .title {
      text-align: center;
      margin-bottom: 1rem;
      color: #fff; }
      @media (min-width: 1200px) {
        .node-headings .title {
          margin-bottom: 1.5rem; } }
      .node-headings .title .node-link {
        color: #fff;
        display: block;
        text-align: left; }
        .node-headings .title .node-link:hover, .node-headings .title .node-link:focus, .node-headings .title .node-link:active {
          color: rgba(255, 255, 255, 0.5);
          text-decoration: none; }
          .node-headings .title .node-link:hover.node-node::after, .node-headings .title .node-link:focus.node-node::after, .node-headings .title .node-link:active.node-node::after {
            content: none; }
    .node-headings .subtitle {
      text-align: center; }
    .node-headings .summary {
      text-align: center;
      margin-bottom: 2rem; }
      @media (min-width: 1200px) {
        .node-headings .summary {
          margin-bottom: 1.5rem; } }
    .node-headings .taglist {
      text-align: center;
      margin-top: 0;
      margin-bottom: 0;
      padding-left: 0; }
      .node-headings .taglist .goto-term {
        background-color: #fff;
        color: #000;
        font-weight: 400; }
        .node-headings .taglist .goto-term::before {
          content: "# "; }
        .node-headings .taglist .goto-term:hover {
          color: #fff;
          background-color: #000 !important; }
  .node-cta {
    display: flex; }
    .node-cta .node-link .text-label {
      display: flex; }
    .node-cta .node-link.goto-node {
      font-size: 0.875rem;
      font-weight: 700;
      text-transform: uppercase; }
      .node-cta .node-link.goto-node .text-label::after {
        content: "arrow_forward";
        font-family: "Material Icons";
        font-weight: normal;
        font-style: normal;
        font-size: 24px;
        display: inline-block;
        line-height: 1;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        /* Support for all WebKit browsers. */
        -webkit-font-smoothing: antialiased;
        /* Support for Safari and Chrome. */
        text-rendering: optimizeLegibility;
        /* Support for Firefox. */
        -moz-osx-font-smoothing: grayscale;
        /* Support for IE. */
        font-feature-settings: 'liga';
        font-size: 1.25rem;
        font-weight: 700;
        display: flex;
        align-items: center;
        line-height: 1.5;
        padding-left: 0.5rem; }
  .node-label {
    text-align: center;
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 1.16;
    letter-spacing: 1px;
    color: unset;
    text-transform: uppercase;
    margin-bottom: 2rem; }
  .node--type-article, .node--type-clientstory {
    background-color: #bfbfbf; }
    .node--type-article .node-container, .node--type-clientstory .node-container {
      padding-top: 2rem;
      padding-bottom: 2rem; }
    .node--type-article .node-headings, .node--type-clientstory .node-headings {
      min-height: 0;
      display: block; }
      .node--type-article .node-headings .title, .node--type-clientstory .node-headings .title {
        text-align: center;
        margin-bottom: 2rem; }
      .node--type-article .node-headings .subtitle, .node--type-clientstory .node-headings .subtitle {
        font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        font-size: 1.25rem;
        font-weight: 400;
        line-height: 1.5;
        margin-bottom: 2rem;
        text-align: center; }
    .node--type-article .node-image, .node--type-clientstory .node-image {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%;
      text-align: center;
      margin-bottom: 2.5rem; }
      @media (min-width: 1200px) {
        .node--type-article .node-image, .node--type-clientstory .node-image {
          margin-bottom: 5rem; } }
      .node--type-article .node-image img, .node--type-clientstory .node-image img {
        width: 100%;
        height: 100%;
        display: block; }
    .node--type-article .node-body, .node--type-clientstory .node-body {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%; }
      @media (min-width: 1200px) {
        .node--type-article .node-body, .node--type-clientstory .node-body {
          flex: 0 0 83.3333333333%;
          max-width: 83.3333333333%;
          margin-left: 8.3333333333%; } }
  .node--type-page {
    background-color: #bfbfbf; }
    .node--type-page .node-slider-container {
      position: relative; }
      .node--type-page .node-slider-container .scroller {
        position: absolute;
        bottom: 0;
        width: 100%;
        background-color: transparent;
        padding: 2rem 3rem; }
        @media (max-width: 991.98px) {
          .node--type-page .node-slider-container .scroller {
            padding: 3rem 0; } }
        .node--type-page .node-slider-container .scroller .row .col {
          text-align: center; }
      .node--type-page .node-slider-container .full-page-slider.owl-loaded {
        padding-bottom: 0; }
        .node--type-page .node-slider-container .full-page-slider.owl-loaded .owl-stage-outer {
          overflow: hidden; }
        .node--type-page .node-slider-container .full-page-slider.owl-loaded .owl-dots {
          top: 20vh;
          left: 1.5rem;
          bottom: auto;
          width: calc(100% - 3rem);
          justify-content: flex-start;
          padding-bottom: 0; }
        .node--type-page .node-slider-container .full-page-slider.owl-loaded .item {
          overflow: hidden; }
          .node--type-page .node-slider-container .full-page-slider.owl-loaded .item .node {
            width: 100vw;
            height: calc(100vh - 5.5rem); }
    .node--type-page .node-type {
      text-align: center;
      font-size: 0.625rem;
      color: #bbbbbc;
      margin-bottom: 1rem;
      text-transform: uppercase;
      font-weight: 700;
      line-height: 1.16;
      letter-spacing: 1px; }
    .node--type-page .node-image {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%;
      text-align: center;
      margin-bottom: 2.5rem; }
      @media (min-width: 1200px) {
        .node--type-page .node-image {
          flex: 0 0 83.3333333333%;
          max-width: 83.3333333333%;
          margin-left: 8.3333333333%;
          margin-bottom: 5rem; } }
      .node--type-page .node-image img {
        width: 100%;
        height: 100%;
        display: block; }
    .node--type-page .node-body {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%; }
      @media (min-width: 1200px) {
        .node--type-page .node-body {
          flex: 0 0 66.6666666667%;
          max-width: 66.6666666667%;
          margin-left: 16.6666666667%; } }
  .node--type-product .main-content-pointer {
    position: absolute; }
  .node-view_mode--teaser, .node-view_mode--card {
    background-color: transparent;
    width: 100%; }
    .node-view_mode--teaser .node-container, .node-view_mode--card .node-container {
      position: relative;
      display: flex;
      flex-direction: column;
      min-width: 0;
      word-wrap: break-word;
      background-color: transparent;
      background-clip: border-box;
      padding-top: 0;
      border: 0 solid transparent;
      border-radius: 0; }
    .node-view_mode--teaser .node-image, .node-view_mode--teaser .node-headings, .node-view_mode--teaser .node-body, .node-view_mode--teaser .node-footer, .node-view_mode--card .node-image, .node-view_mode--card .node-headings, .node-view_mode--card .node-body, .node-view_mode--card .node-footer {
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0;
      padding-left: 0;
      padding-right: 0;
      flex: 0 0 auto;
      min-height: auto;
      align-items: flex-start;
      justify-content: flex-start; }
    .node-view_mode--teaser .node-image, .node-view_mode--card .node-image {
      display: block;
      text-align: center;
      margin-bottom: 2.5rem; }
      @media (min-width: 1200px) {
        .node-view_mode--teaser .node-image, .node-view_mode--card .node-image {
          margin-bottom: 5rem; } }
      .node-view_mode--teaser .node-image a, .node-view_mode--card .node-image a {
        display: block;
        width: 100%;
        opacity: 1; }
        .node-view_mode--teaser .node-image a:hover, .node-view_mode--teaser .node-image a:focus, .node-view_mode--teaser .node-image a:active, .node-view_mode--card .node-image a:hover, .node-view_mode--card .node-image a:focus, .node-view_mode--card .node-image a:active {
          opacity: 0.5; }
      .node-view_mode--teaser .node-image img, .node-view_mode--card .node-image img {
        width: 100%;
        height: auto;
        display: block; }
      .node-view_mode--teaser .node-image.-overlay, .node-view_mode--card .node-image.-overlay {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        padding: 1.25rem;
        border-radius: 0; }
      .node-view_mode--teaser .node-image, .node-view_mode--teaser .node-image.-top, .node-view_mode--teaser .node-image.-bottom, .node-view_mode--card .node-image, .node-view_mode--card .node-image.-top, .node-view_mode--card .node-image.-bottom {
        margin-bottom: 0;
        flex-shrink: 0;
        width: 100%; }
      .node-view_mode--teaser .node-image.-top, .node-view_mode--card .node-image.-top {
        border-top-left-radius: 0;
        border-top-right-radius: 0; }
      .node-view_mode--teaser .node-image.-bottom, .node-view_mode--card .node-image.-bottom {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0; }
    .node-view_mode--teaser .node-headings .node-link, .node-view_mode--card .node-headings .node-link {
      color: unset;
      display: block;
      text-align: left; }
      .node-view_mode--teaser .node-headings .node-link:hover, .node-view_mode--teaser .node-headings .node-link:focus, .node-view_mode--teaser .node-headings .node-link:active, .node-view_mode--card .node-headings .node-link:hover, .node-view_mode--card .node-headings .node-link:focus, .node-view_mode--card .node-headings .node-link:active {
        color: unset;
        text-decoration: none; }
      .node-view_mode--teaser .node-headings .node-link .title, .node-view_mode--card .node-headings .node-link .title {
        color: inherit; }
      .node-view_mode--teaser .node-headings .node-link .subtitle, .node-view_mode--card .node-headings .node-link .subtitle {
        color: inherit; }
    .node-view_mode--teaser .node-headings .title, .node-view_mode--card .node-headings .title {
      text-align: left;
      margin-bottom: 0; }
    .node-view_mode--teaser .node-headings .subtitle, .node-view_mode--card .node-headings .subtitle {
      font-size: 1.25rem;
      font-weight: 400;
      line-height: 1.3;
      margin-top: 1.5rem;
      margin-bottom: 0;
      text-align: left; }
    .node-view_mode--teaser .node-body, .node-view_mode--card .node-body {
      flex: 0 1 auto;
      min-height: 1px;
      padding: 0;
      cursor: default;
      margin-top: 0; }
      .node-view_mode--teaser .node-body p:last-child, .node-view_mode--card .node-body p:last-child {
        margin-bottom: 0; }
  .node-view_mode--preview {
    background-color: #bfbfbf; }
    .node-view_mode--preview .node-wrapper {
      padding-top: 3rem; }
      .node-view_mode--preview .node-wrapper .node-spacer.-borders:first-of-type {
        padding-top: 0; }
    .node-view_mode--preview .node-container {
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      margin-right: auto;
      margin-left: auto;
      padding-top: 1.5rem;
      padding-bottom: 1.5rem; }
      @media (min-width: 576px) {
        .node-view_mode--preview .node-container {
          max-width: 100%; } }
      @media (min-width: 768px) {
        .node-view_mode--preview .node-container {
          max-width: 100%; } }
      @media (min-width: 992px) {
        .node-view_mode--preview .node-container {
          max-width: 960px; } }
      @media (min-width: 1200px) {
        .node-view_mode--preview .node-container {
          max-width: 1140px; } }
      @media (min-width: 1440px) {
        .node-view_mode--preview .node-container {
          max-width: 1400px; } }
      @media (min-width: 2440px) {
        .node-view_mode--preview .node-container {
          max-width: 2400px; } }
    .node-view_mode--preview .node-row {
      display: flex;
      flex-wrap: wrap;
      margin-right: -1.5rem;
      margin-left: -1.5rem; }
    @media (min-width: 1200px) {
      .node-view_mode--preview .node-col-content {
        flex: 0 0 50%;
        max-width: 50%;
        margin-top: 0; } }
    .node-view_mode--preview .node-headings {
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0;
      padding-left: 0;
      padding-right: 0; }
      .node-view_mode--preview .node-headings .title, .node-view_mode--preview .node-headings .subtitle {
        text-align: left;
        color: #fff; }
    .node-view_mode--preview .node-body {
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0;
      padding-left: 0;
      padding-right: 0;
      margin-top: 0;
      color: #fff; }
    .node-view_mode--preview .node-spacer {
      padding-top: 3rem;
      padding-bottom: 3rem;
      position: relative; }
      .node-view_mode--preview .node-spacer.-borders {
        padding-top: 3rem;
        padding-bottom: 3rem;
        position: relative; }
        .node-view_mode--preview .node-spacer.-borders::before, .node-view_mode--preview .node-spacer.-borders::after {
          content: "";
          display: block;
          width: calc(100% - 3rem);
          padding: 1.5rem 0;
          margin: 0 auto; }
        .node-view_mode--preview .node-spacer.-borders::before {
          border-top: 1px solid transparent; }
        .node-view_mode--preview .node-spacer.-borders::after {
          border-bottom: 1px solid transparent; }
    .node-view_mode--preview .node-link:hover, .node-view_mode--preview .node-link:focus, .node-view_mode--preview .node-link:active {
      text-decoration: none; }
    .node-view_mode--preview .components {
      background-color: transparent;
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem; }
      .node-view_mode--preview .components.component-quote .quote-container {
        border-bottom-color: #fff; }
      .node-view_mode--preview .components.component-quote .quote-body {
        color: #fff; }
      .node-view_mode--preview .components.component-quote .quote-author.-details {
        color: #fff; }
  .node-view_mode--slide {
    background-position: center center;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: center; }
    .node-view_mode--slide::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      width: 100%;
      height: 100%;
      background-color: transparent;
      background-image: linear-gradient(to left, rgba(191, 191, 191, 0.1), rgba(191, 191, 191, 0.4)), linear-gradient(to bottom, rgba(191, 191, 191, 0.4), rgba(191, 191, 191, 0.8)); }
    .node-view_mode--slide .node-headings {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0; }
      .node-view_mode--slide .node-headings .title {
        font-weight: bold;
        text-align: left;
        margin-bottom: 1.5rem;
        color: #fff; }
        @media (min-width: 1200px) {
          .node-view_mode--slide .node-headings .title {
            margin-bottom: 1.5rem; } }
        @media (min-width: 992px) {
          .node-view_mode--slide .node-headings .title {
            font-size: 4rem; } }
        @media (max-width: 767.98px) {
          .node-view_mode--slide .node-headings .title {
            font-size: 1.75rem; } }
        .node-view_mode--slide .node-headings .title a {
          color: #fff; }
      .node-view_mode--slide .node-headings .subtitle {
        text-align: left;
        margin-bottom: 1rem;
        color: #fff;
        font-size: 1rem;
        font-weight: inherit;
        line-height: 1.5; }
        @media (max-width: 767.98px) {
          .node-view_mode--slide .node-headings .subtitle {
            display: none; } }
      .node-view_mode--slide .node-headings .goto-node:hover {
        text-decoration: none; }
        .node-view_mode--slide .node-headings .goto-node:hover .title, .node-view_mode--slide .node-headings .goto-node:hover .subtitle {
          text-decoration: none;
          color: #bfbfbf; }
    .node-view_mode--slide .node-footer {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0; }
    .node-view_mode--slide .node-cta .material-icons {
      vertical-align: middle; }
    @media (min-width: 1200px) {
      .node-view_mode--slide .node-cta {
        margin-top: 4rem; } }
    .node-view_mode--slide .node-cta .node-link {
      display: flex; }
  .node.has_video, .node.has_slider, .node.has_full_page_intro {
    margin-top: -13rem; }
    @media (max-width: 1199.98px) {
      .node.has_video, .node.has_slider, .node.has_full_page_intro {
        margin-top: -7rem; } }
  .node-slider-container .full-page-slider.owl-loaded .item .node-view_mode--slide {
    height: 100vh; }
  .node-slider-container .media--view-mode-full, .node-slider-container .intro--view-mode-full {
    max-height: 100vh;
    height: 100vh;
    overflow: hidden; }
    @media (max-width: 1199.98px) {
      .node-slider-container .media--view-mode-full, .node-slider-container .intro--view-mode-full {
        padding-top: 7rem; } }
  .node-slider-container .intro--view-mode-full {
    display: flex;
    padding-top: 13rem;
    flex-direction: column;
    justify-content: center; }
  .node.theme-transparent {
    background-color: transparent;
    color: #191919; }
    .node.theme-transparent h1, .node.theme-transparent h2, .node.theme-transparent h3, .node.theme-transparent h4, .node.theme-transparent h5, .node.theme-transparent h6, .node.theme-transparent p, .node.theme-transparent .h1, .node.theme-transparent .h2, .node.theme-transparent .h3, .node.theme-transparent .h4, .node.theme-transparent .h5, .node.theme-transparent .h6, .node.theme-transparent .p {
      color: #191919; }
    .node.theme-transparent a:not(.btn) {
      color: #000; }
      .node.theme-transparent a:not(.btn):hover, .node.theme-transparent a:not(.btn):focus, .node.theme-transparent a:not(.btn):active {
        color: #000; }
    .node.theme-transparent .muted {
      color: #bfbfbf; }
  .node.theme-light {
    background-color: #f5f5f5;
    color: #191919; }
    .node.theme-light h1, .node.theme-light h2, .node.theme-light h3, .node.theme-light h4, .node.theme-light h5, .node.theme-light h6, .node.theme-light p, .node.theme-light .h1, .node.theme-light .h2, .node.theme-light .h3, .node.theme-light .h4, .node.theme-light .h5, .node.theme-light .h6, .node.theme-light .p {
      color: #191919; }
    .node.theme-light a:not(.btn) {
      color: #000; }
      .node.theme-light a:not(.btn):hover, .node.theme-light a:not(.btn):focus, .node.theme-light a:not(.btn):active {
        color: #000; }
    .node.theme-light .muted {
      color: #bfbfbf; }
  .node.theme-mid, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light {
    background-color: #bfbfbf;
    color: #191919; }
    .node.theme-mid h1, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light h1, .node.theme-mid h2, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light h2, .node.theme-mid h3, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light h3, .node.theme-mid h4, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light h4, .node.theme-mid h5, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light h5, .node.theme-mid h6, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light h6, .node.theme-mid p, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light p, .node.theme-mid .h1, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .h1, .node.theme-mid .h2, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .h2, .node.theme-mid .h3, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .h3, .node.theme-mid .h4, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .h4, .node.theme-mid .h5, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .h5, .node.theme-mid .h6, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .h6, .node.theme-mid .p, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .p {
      color: #191919; }
    .node.theme-mid a:not(.btn), .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light a:not(.btn) {
      color: #000; }
      .node.theme-mid a:not(.btn):hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light a:not(.btn):hover, .node.theme-mid a:not(.btn):focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light a:not(.btn):focus, .node.theme-mid a:not(.btn):active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light a:not(.btn):active {
        color: #000; }
    .node.theme-mid .muted, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .muted {
      color: #fff; }
  .node.theme-dark {
    background-color: #191919;
    color: #fff; }
    .node.theme-dark h1, .node.theme-dark h2, .node.theme-dark h3, .node.theme-dark h4, .node.theme-dark h5, .node.theme-dark h6, .node.theme-dark p, .node.theme-dark .h1, .node.theme-dark .h2, .node.theme-dark .h3, .node.theme-dark .h4, .node.theme-dark .h5, .node.theme-dark .h6, .node.theme-dark .p {
      color: #fff; }
    .node.theme-dark a:not(.btn) {
      color: #f5f5f5; }
      .node.theme-dark a:not(.btn):hover, .node.theme-dark a:not(.btn):focus, .node.theme-dark a:not(.btn):active {
        color: #f5f5f5; }
    .node.theme-dark .muted {
      color: #bfbfbf; }
  .node.theme-black {
    background-color: #000;
    color: #fff; }
    .node.theme-black h1, .node.theme-black h2, .node.theme-black h3, .node.theme-black h4, .node.theme-black h5, .node.theme-black h6, .node.theme-black p, .node.theme-black .h1, .node.theme-black .h2, .node.theme-black .h3, .node.theme-black .h4, .node.theme-black .h5, .node.theme-black .h6, .node.theme-black .p {
      color: #fff; }
    .node.theme-black a:not(.btn) {
      color: #bfbfbf; }
      .node.theme-black a:not(.btn):hover, .node.theme-black a:not(.btn):focus, .node.theme-black a:not(.btn):active {
        color: #bfbfbf; }
    .node.theme-black .muted {
      color: #6c757d; }
  .node.theme-featured {
    background-color: #191919;
    color: #fff; }
    .node.theme-featured h1, .node.theme-featured h2, .node.theme-featured h3, .node.theme-featured h4, .node.theme-featured h5, .node.theme-featured h6, .node.theme-featured p, .node.theme-featured .h1, .node.theme-featured .h2, .node.theme-featured .h3, .node.theme-featured .h4, .node.theme-featured .h5, .node.theme-featured .h6, .node.theme-featured .p {
      color: #fff; }
    .node.theme-featured a:not(.btn) {
      color: #f5f5f5; }
      .node.theme-featured a:not(.btn):hover, .node.theme-featured a:not(.btn):focus, .node.theme-featured a:not(.btn):active {
        color: #f5f5f5; }
    .node.theme-featured .muted {
      color: #bfbfbf; }
  .node.theme-corporate {
    background-color: #000;
    color: #fff; }
    .node.theme-corporate h1, .node.theme-corporate h2, .node.theme-corporate h3, .node.theme-corporate h4, .node.theme-corporate h5, .node.theme-corporate h6, .node.theme-corporate p, .node.theme-corporate .h1, .node.theme-corporate .h2, .node.theme-corporate .h3, .node.theme-corporate .h4, .node.theme-corporate .h5, .node.theme-corporate .h6, .node.theme-corporate .p {
      color: #fff; }
    .node.theme-corporate a:not(.btn) {
      color: #bfbfbf; }
      .node.theme-corporate a:not(.btn):hover, .node.theme-corporate a:not(.btn):focus, .node.theme-corporate a:not(.btn):active {
        color: #bfbfbf; }
    .node.theme-corporate .muted {
      color: #6c757d; }

@media (min-width: 1200px) {
  .field.field--name-field-ref-client-stories .field__item .node-view_mode--preview .node-wrapper {
    padding-top: 0; } }

.field.field--name-field-ref-client-stories .field__item .node-view_mode--preview .node-container {
  padding-top: 0;
  padding-bottom: 0; }

.node--type-service_point.node-view_mode--teaser .node-headings .subtitle {
  font-weight: 700; }

.node--type-service_point.node-view_mode--teaser .node-content {
  display: flex;
  flex-direction: column; }

.node--type-service_point.node-view_mode--teaser .field a {
  color: #fff;
  text-decoration: underline;
  font-weight: normal; }
  .node--type-service_point.node-view_mode--teaser .field a:hover, .node--type-service_point.node-view_mode--teaser .field a:focus, .node--type-service_point.node-view_mode--teaser .field a:active {
    color: #fff;
    text-decoration: none; }

.node--type-service_point.node-view_mode--teaser .field.field--label-inline {
  display: flex; }
  .node--type-service_point.node-view_mode--teaser .field.field--label-inline .field__label {
    font-weight: 700; }
    .node--type-service_point.node-view_mode--teaser .field.field--label-inline .field__label::after {
      content: ":\00a0"; }
  .node--type-service_point.node-view_mode--teaser .field.field--label-inline .field__items .field__item {
    display: inline-block; }
    .node--type-service_point.node-view_mode--teaser .field.field--label-inline .field__items .field__item::after {
      content: ",\00a0"; }
    .node--type-service_point.node-view_mode--teaser .field.field--label-inline .field__items .field__item:last-of-type::after {
      content: none; }

.node--type-service_point.node-view_mode--teaser .field.field--name-field-ref-tax-business-services .field__label, .node--type-service_point.node-view_mode--teaser .field.field--name-field-email .field__label, .node--type-service_point.node-view_mode--teaser .field.field--name-field-phone .field__label, .node--type-service_point.node-view_mode--teaser .field.field--name-field-link .field__label {
  font-weight: 700; }
  .node--type-service_point.node-view_mode--teaser .field.field--name-field-ref-tax-business-services .field__label::after, .node--type-service_point.node-view_mode--teaser .field.field--name-field-email .field__label::after, .node--type-service_point.node-view_mode--teaser .field.field--name-field-phone .field__label::after, .node--type-service_point.node-view_mode--teaser .field.field--name-field-link .field__label::after {
    content: ":\00a0"; }

.node--type-service_point.node-view_mode--teaser .field.field--name-field-ref-tax-business-services .field__items, .node--type-service_point.node-view_mode--teaser .field.field--name-field-email .field__items, .node--type-service_point.node-view_mode--teaser .field.field--name-field-phone .field__items, .node--type-service_point.node-view_mode--teaser .field.field--name-field-link .field__items {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%; }
  .node--type-service_point.node-view_mode--teaser .field.field--name-field-ref-tax-business-services .field__items .field__item, .node--type-service_point.node-view_mode--teaser .field.field--name-field-email .field__items .field__item, .node--type-service_point.node-view_mode--teaser .field.field--name-field-phone .field__items .field__item, .node--type-service_point.node-view_mode--teaser .field.field--name-field-link .field__items .field__item {
    flex: 0 0 0;
    white-space: pre;
    display: inline-block; }
    .node--type-service_point.node-view_mode--teaser .field.field--name-field-ref-tax-business-services .field__items .field__item::after, .node--type-service_point.node-view_mode--teaser .field.field--name-field-email .field__items .field__item::after, .node--type-service_point.node-view_mode--teaser .field.field--name-field-phone .field__items .field__item::after, .node--type-service_point.node-view_mode--teaser .field.field--name-field-link .field__items .field__item::after {
      content: ",\00a0"; }
    .node--type-service_point.node-view_mode--teaser .field.field--name-field-ref-tax-business-services .field__items .field__item:last-of-type::after, .node--type-service_point.node-view_mode--teaser .field.field--name-field-email .field__items .field__item:last-of-type::after, .node--type-service_point.node-view_mode--teaser .field.field--name-field-phone .field__items .field__item:last-of-type::after, .node--type-service_point.node-view_mode--teaser .field.field--name-field-link .field__items .field__item:last-of-type::after {
      content: none; }

.node--type-service_point.node-view_mode--teaser .field.field--name-field-link {
  padding-top: 2rem;
  padding-bottom: 1rem; }
  .node--type-service_point.node-view_mode--teaser .field.field--name-field-link a {
    color: #000;
    font-weight: 700;
    text-decoration: none; }
    .node--type-service_point.node-view_mode--teaser .field.field--name-field-link a:hover, .node--type-service_point.node-view_mode--teaser .field.field--name-field-link a:focus, .node--type-service_point.node-view_mode--teaser .field.field--name-field-link a:active {
      color: #000;
      text-decoration: underline; }

.node--type-service_point.node-view_mode--teaser .field.field--name-field-ref-tax-business-services {
  padding-top: 1rem;
  padding-bottom: 1rem; }

.theme-light .node--type-sales_network.node-view_mode--teaser .field a {
  color: #bfbfbf; }
  .theme-light .node--type-sales_network.node-view_mode--teaser .field a:hover, .theme-light .node--type-sales_network.node-view_mode--teaser .field a:focus, .theme-light .node--type-sales_network.node-view_mode--teaser .field a:active {
    color: #bfbfbf; }

.theme-light .node--type-sales_network.node-view_mode--teaser .field.field--name-field-link a {
  color: #000; }
  .theme-light .node--type-sales_network.node-view_mode--teaser .field.field--name-field-link a:hover, .theme-light .node--type-sales_network.node-view_mode--teaser .field.field--name-field-link a:focus, .theme-light .node--type-sales_network.node-view_mode--teaser .field.field--name-field-link a:active {
    color: #000; }

/** ¶ nodes  **/
.node {
  /* theming */ }
  .node a:hover, .node a:focus, .node a:active {
    outline: transparent none 0; }
  .node-wrapper {
    width: 100%; }
  .node-container {
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    margin-right: auto;
    margin-left: auto; }
    @media (min-width: 576px) {
      .node-container {
        max-width: 100%; } }
    @media (min-width: 768px) {
      .node-container {
        max-width: 100%; } }
    @media (min-width: 992px) {
      .node-container {
        max-width: 960px; } }
    @media (min-width: 1200px) {
      .node-container {
        max-width: 1140px; } }
    @media (min-width: 1440px) {
      .node-container {
        max-width: 1400px; } }
    @media (min-width: 2440px) {
      .node-container {
        max-width: 2400px; } }
    .node-container-fluid {
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      margin-right: auto;
      margin-left: auto;
      overflow: hidden; }
  .node-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -1.5rem;
    margin-left: -1.5rem; }
  .node-col-content {
    position: relative;
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    flex: 0 0 100%;
    max-width: 100%; }
  .node-headings, .node-body, .node-image, .node-footer {
    position: relative;
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    flex: 0 0 100%;
    max-width: 100%; }
  .node-headings {
    padding-top: 1rem;
    padding-bottom: 1rem;
    margin-bottom: 5rem; }
    @media (min-width: 1200px) {
      .node-headings {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
        margin-left: 16.6666666667%; } }
    .node-headings .title {
      text-align: center;
      margin-bottom: 1rem;
      color: #fff; }
      @media (min-width: 1200px) {
        .node-headings .title {
          margin-bottom: 1.5rem; } }
      .node-headings .title .node-link {
        color: #fff;
        display: block;
        text-align: left; }
        .node-headings .title .node-link:hover, .node-headings .title .node-link:focus, .node-headings .title .node-link:active {
          color: rgba(255, 255, 255, 0.5);
          text-decoration: none; }
          .node-headings .title .node-link:hover.node-node::after, .node-headings .title .node-link:focus.node-node::after, .node-headings .title .node-link:active.node-node::after {
            content: none; }
    .node-headings .subtitle {
      text-align: center; }
    .node-headings .summary {
      text-align: center;
      margin-bottom: 2rem; }
      @media (min-width: 1200px) {
        .node-headings .summary {
          margin-bottom: 1.5rem; } }
    .node-headings .taglist {
      text-align: center;
      margin-top: 0;
      margin-bottom: 0;
      padding-left: 0; }
      .node-headings .taglist .goto-term {
        background-color: #fff;
        color: #000;
        font-weight: 400; }
        .node-headings .taglist .goto-term::before {
          content: "# "; }
        .node-headings .taglist .goto-term:hover {
          color: #fff;
          background-color: #000 !important; }
  .node-cta {
    display: flex; }
    .node-cta .node-link .text-label {
      display: flex; }
    .node-cta .node-link.goto-node {
      font-size: 0.875rem;
      font-weight: 700;
      text-transform: uppercase; }
      .node-cta .node-link.goto-node .text-label::after {
        content: "arrow_forward";
        font-family: "Material Icons";
        font-weight: normal;
        font-style: normal;
        font-size: 24px;
        display: inline-block;
        line-height: 1;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        /* Support for all WebKit browsers. */
        -webkit-font-smoothing: antialiased;
        /* Support for Safari and Chrome. */
        text-rendering: optimizeLegibility;
        /* Support for Firefox. */
        -moz-osx-font-smoothing: grayscale;
        /* Support for IE. */
        font-feature-settings: 'liga';
        font-size: 1.25rem;
        font-weight: 700;
        display: flex;
        align-items: center;
        line-height: 1.5;
        padding-left: 0.5rem; }
  .node-label {
    text-align: center;
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 1.16;
    letter-spacing: 1px;
    color: unset;
    text-transform: uppercase;
    margin-bottom: 2rem; }
  .node--type-article, .node--type-clientstory {
    background-color: #bfbfbf; }
    .node--type-article .node-container, .node--type-clientstory .node-container {
      padding-top: 2rem;
      padding-bottom: 2rem; }
    .node--type-article .node-headings, .node--type-clientstory .node-headings {
      min-height: 0;
      display: block; }
      .node--type-article .node-headings .title, .node--type-clientstory .node-headings .title {
        text-align: center;
        margin-bottom: 2rem; }
      .node--type-article .node-headings .subtitle, .node--type-clientstory .node-headings .subtitle {
        font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        font-size: 1.25rem;
        font-weight: 400;
        line-height: 1.5;
        margin-bottom: 2rem;
        text-align: center; }
    .node--type-article .node-image, .node--type-clientstory .node-image {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%;
      text-align: center;
      margin-bottom: 2.5rem; }
      @media (min-width: 1200px) {
        .node--type-article .node-image, .node--type-clientstory .node-image {
          margin-bottom: 5rem; } }
      .node--type-article .node-image img, .node--type-clientstory .node-image img {
        width: 100%;
        height: 100%;
        display: block; }
    .node--type-article .node-body, .node--type-clientstory .node-body {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%; }
      @media (min-width: 1200px) {
        .node--type-article .node-body, .node--type-clientstory .node-body {
          flex: 0 0 83.3333333333%;
          max-width: 83.3333333333%;
          margin-left: 8.3333333333%; } }
  .node--type-page {
    background-color: #bfbfbf; }
    .node--type-page .node-slider-container {
      position: relative; }
      .node--type-page .node-slider-container .scroller {
        position: absolute;
        bottom: 0;
        width: 100%;
        background-color: transparent;
        padding: 2rem 3rem; }
        @media (max-width: 991.98px) {
          .node--type-page .node-slider-container .scroller {
            padding: 3rem 0; } }
        .node--type-page .node-slider-container .scroller .row .col {
          text-align: center; }
      .node--type-page .node-slider-container .full-page-slider.owl-loaded {
        padding-bottom: 0; }
        .node--type-page .node-slider-container .full-page-slider.owl-loaded .owl-stage-outer {
          overflow: hidden; }
        .node--type-page .node-slider-container .full-page-slider.owl-loaded .owl-dots {
          top: 20vh;
          left: 1.5rem;
          bottom: auto;
          width: calc(100% - 3rem);
          justify-content: flex-start;
          padding-bottom: 0; }
        .node--type-page .node-slider-container .full-page-slider.owl-loaded .item {
          overflow: hidden; }
          .node--type-page .node-slider-container .full-page-slider.owl-loaded .item .node {
            width: 100vw;
            height: calc(100vh - 5.5rem); }
    .node--type-page .node-type {
      text-align: center;
      font-size: 0.625rem;
      color: #bbbbbc;
      margin-bottom: 1rem;
      text-transform: uppercase;
      font-weight: 700;
      line-height: 1.16;
      letter-spacing: 1px; }
    .node--type-page .node-image {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%;
      text-align: center;
      margin-bottom: 2.5rem; }
      @media (min-width: 1200px) {
        .node--type-page .node-image {
          flex: 0 0 83.3333333333%;
          max-width: 83.3333333333%;
          margin-left: 8.3333333333%;
          margin-bottom: 5rem; } }
      .node--type-page .node-image img {
        width: 100%;
        height: 100%;
        display: block; }
    .node--type-page .node-body {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%; }
      @media (min-width: 1200px) {
        .node--type-page .node-body {
          flex: 0 0 66.6666666667%;
          max-width: 66.6666666667%;
          margin-left: 16.6666666667%; } }
  .node--type-product .main-content-pointer {
    position: absolute; }
  .node-view_mode--teaser, .node-view_mode--card {
    background-color: transparent;
    width: 100%; }
    .node-view_mode--teaser .node-container, .node-view_mode--card .node-container {
      position: relative;
      display: flex;
      flex-direction: column;
      min-width: 0;
      word-wrap: break-word;
      background-color: transparent;
      background-clip: border-box;
      padding-top: 0;
      border: 0 solid transparent;
      border-radius: 0; }
    .node-view_mode--teaser .node-image, .node-view_mode--teaser .node-headings, .node-view_mode--teaser .node-body, .node-view_mode--teaser .node-footer, .node-view_mode--card .node-image, .node-view_mode--card .node-headings, .node-view_mode--card .node-body, .node-view_mode--card .node-footer {
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0;
      padding-left: 0;
      padding-right: 0;
      flex: 0 0 auto;
      min-height: auto;
      align-items: flex-start;
      justify-content: flex-start; }
    .node-view_mode--teaser .node-image, .node-view_mode--card .node-image {
      display: block;
      text-align: center;
      margin-bottom: 2.5rem; }
      @media (min-width: 1200px) {
        .node-view_mode--teaser .node-image, .node-view_mode--card .node-image {
          margin-bottom: 5rem; } }
      .node-view_mode--teaser .node-image a, .node-view_mode--card .node-image a {
        display: block;
        width: 100%;
        opacity: 1; }
        .node-view_mode--teaser .node-image a:hover, .node-view_mode--teaser .node-image a:focus, .node-view_mode--teaser .node-image a:active, .node-view_mode--card .node-image a:hover, .node-view_mode--card .node-image a:focus, .node-view_mode--card .node-image a:active {
          opacity: 0.5; }
      .node-view_mode--teaser .node-image img, .node-view_mode--card .node-image img {
        width: 100%;
        height: auto;
        display: block; }
      .node-view_mode--teaser .node-image.-overlay, .node-view_mode--card .node-image.-overlay {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        padding: 1.25rem;
        border-radius: 0; }
      .node-view_mode--teaser .node-image, .node-view_mode--teaser .node-image.-top, .node-view_mode--teaser .node-image.-bottom, .node-view_mode--card .node-image, .node-view_mode--card .node-image.-top, .node-view_mode--card .node-image.-bottom {
        margin-bottom: 0;
        flex-shrink: 0;
        width: 100%; }
      .node-view_mode--teaser .node-image.-top, .node-view_mode--card .node-image.-top {
        border-top-left-radius: 0;
        border-top-right-radius: 0; }
      .node-view_mode--teaser .node-image.-bottom, .node-view_mode--card .node-image.-bottom {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0; }
    .node-view_mode--teaser .node-headings .node-link, .node-view_mode--card .node-headings .node-link {
      color: unset;
      display: block;
      text-align: left; }
      .node-view_mode--teaser .node-headings .node-link:hover, .node-view_mode--teaser .node-headings .node-link:focus, .node-view_mode--teaser .node-headings .node-link:active, .node-view_mode--card .node-headings .node-link:hover, .node-view_mode--card .node-headings .node-link:focus, .node-view_mode--card .node-headings .node-link:active {
        color: unset;
        text-decoration: none; }
      .node-view_mode--teaser .node-headings .node-link .title, .node-view_mode--card .node-headings .node-link .title {
        color: inherit; }
      .node-view_mode--teaser .node-headings .node-link .subtitle, .node-view_mode--card .node-headings .node-link .subtitle {
        color: inherit; }
    .node-view_mode--teaser .node-headings .title, .node-view_mode--card .node-headings .title {
      text-align: left;
      margin-bottom: 0; }
    .node-view_mode--teaser .node-headings .subtitle, .node-view_mode--card .node-headings .subtitle {
      font-size: 1.25rem;
      font-weight: 400;
      line-height: 1.3;
      margin-top: 1.5rem;
      margin-bottom: 0;
      text-align: left; }
    .node-view_mode--teaser .node-body, .node-view_mode--card .node-body {
      flex: 0 1 auto;
      min-height: 1px;
      padding: 0;
      cursor: default;
      margin-top: 0; }
      .node-view_mode--teaser .node-body p:last-child, .node-view_mode--card .node-body p:last-child {
        margin-bottom: 0; }
  .node-view_mode--preview {
    background-color: #bfbfbf; }
    .node-view_mode--preview .node-wrapper {
      padding-top: 3rem; }
      .node-view_mode--preview .node-wrapper .node-spacer.-borders:first-of-type {
        padding-top: 0; }
    .node-view_mode--preview .node-container {
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      margin-right: auto;
      margin-left: auto;
      padding-top: 1.5rem;
      padding-bottom: 1.5rem; }
      @media (min-width: 576px) {
        .node-view_mode--preview .node-container {
          max-width: 100%; } }
      @media (min-width: 768px) {
        .node-view_mode--preview .node-container {
          max-width: 100%; } }
      @media (min-width: 992px) {
        .node-view_mode--preview .node-container {
          max-width: 960px; } }
      @media (min-width: 1200px) {
        .node-view_mode--preview .node-container {
          max-width: 1140px; } }
      @media (min-width: 1440px) {
        .node-view_mode--preview .node-container {
          max-width: 1400px; } }
      @media (min-width: 2440px) {
        .node-view_mode--preview .node-container {
          max-width: 2400px; } }
    .node-view_mode--preview .node-row {
      display: flex;
      flex-wrap: wrap;
      margin-right: -1.5rem;
      margin-left: -1.5rem; }
    @media (min-width: 1200px) {
      .node-view_mode--preview .node-col-content {
        flex: 0 0 50%;
        max-width: 50%;
        margin-top: 0; } }
    .node-view_mode--preview .node-headings {
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0;
      padding-left: 0;
      padding-right: 0; }
      .node-view_mode--preview .node-headings .title, .node-view_mode--preview .node-headings .subtitle {
        text-align: left;
        color: #fff; }
    .node-view_mode--preview .node-body {
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0;
      padding-left: 0;
      padding-right: 0;
      margin-top: 0;
      color: #fff; }
    .node-view_mode--preview .node-spacer {
      padding-top: 3rem;
      padding-bottom: 3rem;
      position: relative; }
      .node-view_mode--preview .node-spacer.-borders {
        padding-top: 3rem;
        padding-bottom: 3rem;
        position: relative; }
        .node-view_mode--preview .node-spacer.-borders::before, .node-view_mode--preview .node-spacer.-borders::after {
          content: "";
          display: block;
          width: calc(100% - 3rem);
          padding: 1.5rem 0;
          margin: 0 auto; }
        .node-view_mode--preview .node-spacer.-borders::before {
          border-top: 1px solid transparent; }
        .node-view_mode--preview .node-spacer.-borders::after {
          border-bottom: 1px solid transparent; }
    .node-view_mode--preview .node-link:hover, .node-view_mode--preview .node-link:focus, .node-view_mode--preview .node-link:active {
      text-decoration: none; }
    .node-view_mode--preview .components {
      background-color: transparent;
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem; }
      .node-view_mode--preview .components.component-quote .quote-container {
        border-bottom-color: #fff; }
      .node-view_mode--preview .components.component-quote .quote-body {
        color: #fff; }
      .node-view_mode--preview .components.component-quote .quote-author.-details {
        color: #fff; }
  .node-view_mode--slide {
    background-position: center center;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: center; }
    .node-view_mode--slide::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      width: 100%;
      height: 100%;
      background-color: transparent;
      background-image: linear-gradient(to left, rgba(191, 191, 191, 0.1), rgba(191, 191, 191, 0.4)), linear-gradient(to bottom, rgba(191, 191, 191, 0.4), rgba(191, 191, 191, 0.8)); }
    .node-view_mode--slide .node-headings {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0; }
      .node-view_mode--slide .node-headings .title {
        font-weight: bold;
        text-align: left;
        margin-bottom: 1.5rem;
        color: #fff; }
        @media (min-width: 1200px) {
          .node-view_mode--slide .node-headings .title {
            margin-bottom: 1.5rem; } }
        @media (min-width: 992px) {
          .node-view_mode--slide .node-headings .title {
            font-size: 4rem; } }
        @media (max-width: 767.98px) {
          .node-view_mode--slide .node-headings .title {
            font-size: 1.75rem; } }
        .node-view_mode--slide .node-headings .title a {
          color: #fff; }
      .node-view_mode--slide .node-headings .subtitle {
        text-align: left;
        margin-bottom: 1rem;
        color: #fff;
        font-size: 1rem;
        font-weight: inherit;
        line-height: 1.5; }
        @media (max-width: 767.98px) {
          .node-view_mode--slide .node-headings .subtitle {
            display: none; } }
      .node-view_mode--slide .node-headings .goto-node:hover {
        text-decoration: none; }
        .node-view_mode--slide .node-headings .goto-node:hover .title, .node-view_mode--slide .node-headings .goto-node:hover .subtitle {
          text-decoration: none;
          color: #bfbfbf; }
    .node-view_mode--slide .node-footer {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0; }
    .node-view_mode--slide .node-cta .material-icons {
      vertical-align: middle; }
    @media (min-width: 1200px) {
      .node-view_mode--slide .node-cta {
        margin-top: 4rem; } }
    .node-view_mode--slide .node-cta .node-link {
      display: flex; }
  .node.has_video, .node.has_slider, .node.has_full_page_intro {
    margin-top: -13rem; }
    @media (max-width: 1199.98px) {
      .node.has_video, .node.has_slider, .node.has_full_page_intro {
        margin-top: -7rem; } }
  .node-slider-container .full-page-slider.owl-loaded .item .node-view_mode--slide {
    height: 100vh; }
  .node-slider-container .media--view-mode-full, .node-slider-container .intro--view-mode-full {
    max-height: 100vh;
    height: 100vh;
    overflow: hidden; }
    @media (max-width: 1199.98px) {
      .node-slider-container .media--view-mode-full, .node-slider-container .intro--view-mode-full {
        padding-top: 7rem; } }
  .node-slider-container .intro--view-mode-full {
    display: flex;
    padding-top: 13rem;
    flex-direction: column;
    justify-content: center; }
  .node.theme-transparent {
    background-color: transparent;
    color: #191919; }
    .node.theme-transparent h1, .node.theme-transparent h2, .node.theme-transparent h3, .node.theme-transparent h4, .node.theme-transparent h5, .node.theme-transparent h6, .node.theme-transparent p, .node.theme-transparent .h1, .node.theme-transparent .h2, .node.theme-transparent .h3, .node.theme-transparent .h4, .node.theme-transparent .h5, .node.theme-transparent .h6, .node.theme-transparent .p {
      color: #191919; }
    .node.theme-transparent a:not(.btn) {
      color: #000; }
      .node.theme-transparent a:not(.btn):hover, .node.theme-transparent a:not(.btn):focus, .node.theme-transparent a:not(.btn):active {
        color: #000; }
    .node.theme-transparent .muted {
      color: #bfbfbf; }
  .node.theme-light {
    background-color: #f5f5f5;
    color: #191919; }
    .node.theme-light h1, .node.theme-light h2, .node.theme-light h3, .node.theme-light h4, .node.theme-light h5, .node.theme-light h6, .node.theme-light p, .node.theme-light .h1, .node.theme-light .h2, .node.theme-light .h3, .node.theme-light .h4, .node.theme-light .h5, .node.theme-light .h6, .node.theme-light .p {
      color: #191919; }
    .node.theme-light a:not(.btn) {
      color: #000; }
      .node.theme-light a:not(.btn):hover, .node.theme-light a:not(.btn):focus, .node.theme-light a:not(.btn):active {
        color: #000; }
    .node.theme-light .muted {
      color: #bfbfbf; }
  .node.theme-mid, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light {
    background-color: #bfbfbf;
    color: #191919; }
    .node.theme-mid h1, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light h1, .node.theme-mid h2, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light h2, .node.theme-mid h3, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light h3, .node.theme-mid h4, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light h4, .node.theme-mid h5, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light h5, .node.theme-mid h6, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light h6, .node.theme-mid p, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light p, .node.theme-mid .h1, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .h1, .node.theme-mid .h2, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .h2, .node.theme-mid .h3, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .h3, .node.theme-mid .h4, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .h4, .node.theme-mid .h5, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .h5, .node.theme-mid .h6, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .h6, .node.theme-mid .p, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .p {
      color: #191919; }
    .node.theme-mid a:not(.btn), .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light a:not(.btn) {
      color: #000; }
      .node.theme-mid a:not(.btn):hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light a:not(.btn):hover, .node.theme-mid a:not(.btn):focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light a:not(.btn):focus, .node.theme-mid a:not(.btn):active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light a:not(.btn):active {
        color: #000; }
    .node.theme-mid .muted, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .muted {
      color: #fff; }
  .node.theme-dark {
    background-color: #191919;
    color: #fff; }
    .node.theme-dark h1, .node.theme-dark h2, .node.theme-dark h3, .node.theme-dark h4, .node.theme-dark h5, .node.theme-dark h6, .node.theme-dark p, .node.theme-dark .h1, .node.theme-dark .h2, .node.theme-dark .h3, .node.theme-dark .h4, .node.theme-dark .h5, .node.theme-dark .h6, .node.theme-dark .p {
      color: #fff; }
    .node.theme-dark a:not(.btn) {
      color: #f5f5f5; }
      .node.theme-dark a:not(.btn):hover, .node.theme-dark a:not(.btn):focus, .node.theme-dark a:not(.btn):active {
        color: #f5f5f5; }
    .node.theme-dark .muted {
      color: #bfbfbf; }
  .node.theme-black {
    background-color: #000;
    color: #fff; }
    .node.theme-black h1, .node.theme-black h2, .node.theme-black h3, .node.theme-black h4, .node.theme-black h5, .node.theme-black h6, .node.theme-black p, .node.theme-black .h1, .node.theme-black .h2, .node.theme-black .h3, .node.theme-black .h4, .node.theme-black .h5, .node.theme-black .h6, .node.theme-black .p {
      color: #fff; }
    .node.theme-black a:not(.btn) {
      color: #bfbfbf; }
      .node.theme-black a:not(.btn):hover, .node.theme-black a:not(.btn):focus, .node.theme-black a:not(.btn):active {
        color: #bfbfbf; }
    .node.theme-black .muted {
      color: #6c757d; }
  .node.theme-featured {
    background-color: #191919;
    color: #fff; }
    .node.theme-featured h1, .node.theme-featured h2, .node.theme-featured h3, .node.theme-featured h4, .node.theme-featured h5, .node.theme-featured h6, .node.theme-featured p, .node.theme-featured .h1, .node.theme-featured .h2, .node.theme-featured .h3, .node.theme-featured .h4, .node.theme-featured .h5, .node.theme-featured .h6, .node.theme-featured .p {
      color: #fff; }
    .node.theme-featured a:not(.btn) {
      color: #f5f5f5; }
      .node.theme-featured a:not(.btn):hover, .node.theme-featured a:not(.btn):focus, .node.theme-featured a:not(.btn):active {
        color: #f5f5f5; }
    .node.theme-featured .muted {
      color: #bfbfbf; }
  .node.theme-corporate {
    background-color: #000;
    color: #fff; }
    .node.theme-corporate h1, .node.theme-corporate h2, .node.theme-corporate h3, .node.theme-corporate h4, .node.theme-corporate h5, .node.theme-corporate h6, .node.theme-corporate p, .node.theme-corporate .h1, .node.theme-corporate .h2, .node.theme-corporate .h3, .node.theme-corporate .h4, .node.theme-corporate .h5, .node.theme-corporate .h6, .node.theme-corporate .p {
      color: #fff; }
    .node.theme-corporate a:not(.btn) {
      color: #bfbfbf; }
      .node.theme-corporate a:not(.btn):hover, .node.theme-corporate a:not(.btn):focus, .node.theme-corporate a:not(.btn):active {
        color: #bfbfbf; }
    .node.theme-corporate .muted {
      color: #6c757d; }

@media (min-width: 1200px) {
  .field.field--name-field-ref-client-stories .field__item .node-view_mode--preview .node-wrapper {
    padding-top: 0; } }

.field.field--name-field-ref-client-stories .field__item .node-view_mode--preview .node-container {
  padding-top: 0;
  padding-bottom: 0; }

.node--type-sales_network.node-view_mode--teaser .node-headings .title {
  display: none; }

.node--type-sales_network.node-view_mode--teaser .node-headings .subtitle {
  font-weight: 700;
  margin-top: 0; }

.node--type-sales_network.node-view_mode--teaser .node-content {
  display: flex;
  flex-direction: column; }

.node--type-sales_network.node-view_mode--teaser .field a {
  color: #fff;
  text-decoration: underline;
  font-weight: normal; }
  .node--type-sales_network.node-view_mode--teaser .field a:hover, .node--type-sales_network.node-view_mode--teaser .field a:focus, .node--type-sales_network.node-view_mode--teaser .field a:active {
    color: #fff;
    text-decoration: none; }

.node--type-sales_network.node-view_mode--teaser .field.field--label-inline {
  display: inline-block; }
  .node--type-sales_network.node-view_mode--teaser .field.field--label-inline .field__label, .node--type-sales_network.node-view_mode--teaser .field.field--label-inline .field__items, .node--type-sales_network.node-view_mode--teaser .field.field--label-inline .field__item {
    display: inline-block; }

.node--type-sales_network.node-view_mode--teaser .field.field--name-field-ref-tax-business-services .field__label, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-ref-tax-business-countries .field__label, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-ref-tax-business-areas .field__label, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-email .field__label, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-phone .field__label, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-link .field__label {
  font-weight: 700; }
  .node--type-sales_network.node-view_mode--teaser .field.field--name-field-ref-tax-business-services .field__label::after, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-ref-tax-business-countries .field__label::after, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-ref-tax-business-areas .field__label::after, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-email .field__label::after, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-phone .field__label::after, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-link .field__label::after {
    content: ":\00a0"; }

.node--type-sales_network.node-view_mode--teaser .field.field--name-field-ref-tax-business-services .field__items .field__item, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-ref-tax-business-countries .field__items .field__item, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-ref-tax-business-areas .field__items .field__item, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-email .field__items .field__item, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-phone .field__items .field__item, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-link .field__items .field__item {
  display: inline-flex; }
  .node--type-sales_network.node-view_mode--teaser .field.field--name-field-ref-tax-business-services .field__items .field__item::after, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-ref-tax-business-countries .field__items .field__item::after, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-ref-tax-business-areas .field__items .field__item::after, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-email .field__items .field__item::after, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-phone .field__items .field__item::after, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-link .field__items .field__item::after {
    content: ",\00a0"; }
  .node--type-sales_network.node-view_mode--teaser .field.field--name-field-ref-tax-business-services .field__items .field__item:last-of-type::after, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-ref-tax-business-countries .field__items .field__item:last-of-type::after, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-ref-tax-business-areas .field__items .field__item:last-of-type::after, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-email .field__items .field__item:last-of-type::after, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-phone .field__items .field__item:last-of-type::after, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-link .field__items .field__item:last-of-type::after {
    content: none; }

.node--type-sales_network.node-view_mode--teaser .field.field--name-field-link {
  padding-top: 2rem;
  padding-bottom: 1rem; }
  .node--type-sales_network.node-view_mode--teaser .field.field--name-field-link a {
    color: #000;
    font-weight: 700;
    text-decoration: none; }
    .node--type-sales_network.node-view_mode--teaser .field.field--name-field-link a:hover, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-link a:focus, .node--type-sales_network.node-view_mode--teaser .field.field--name-field-link a:active {
      color: #000;
      text-decoration: underline; }

.node--type-sales_network.node-view_mode--teaser .field.field--name-field-ref-tax-business-areas .field__label {
  display: none; }

.node--type-sales_network.node-view_mode--teaser .field.field--name-field-ref-tax-business-areas.field__items .field__item::after {
  content: ",\00a0"; }

.node--type-sales_network.node-view_mode--teaser .field.field--name-field-ref-tax-business-areas.field__items .field__item:last-of-type::after {
  content: none; }

.node--type-sales_network.node-view_mode--teaser .field.field--name-field-ref-tax-business-countries .field__label {
  display: none; }

.theme-light .node--type-sales_network.node-view_mode--teaser .field a {
  color: #bfbfbf; }
  .theme-light .node--type-sales_network.node-view_mode--teaser .field a:hover, .theme-light .node--type-sales_network.node-view_mode--teaser .field a:focus, .theme-light .node--type-sales_network.node-view_mode--teaser .field a:active {
    color: #bfbfbf; }

.theme-light .node--type-sales_network.node-view_mode--teaser .field.field--name-field-link a {
  color: #000; }
  .theme-light .node--type-sales_network.node-view_mode--teaser .field.field--name-field-link a:hover, .theme-light .node--type-sales_network.node-view_mode--teaser .field.field--name-field-link a:focus, .theme-light .node--type-sales_network.node-view_mode--teaser .field.field--name-field-link a:active {
    color: #000; }

.media--view-mode-full > .field {
  width: 100%; }
  .media--view-mode-full > .field > .field__item > video {
    width: auto;
    height: auto; }

.ui-dialog-title {
  display: none; }

.ui-dialog #drupal-modal .media {
  display: flex;
  align-items: stretch;
  height: 100%; }
  .ui-dialog #drupal-modal .media .field__item {
    flex: 1 1 100%;
    display: flex;
    flex-direction: column;
    justify-content: center; }
    .ui-dialog #drupal-modal .media .field__item iframe {
      width: 100%;
      height: 100%; }
    .ui-dialog #drupal-modal .media .field__item picture {
      max-height: 100%;
      text-align: center; }
      .ui-dialog #drupal-modal .media .field__item picture > img {
        max-width: 100%;
        max-height: 100%; }

/** ¶ card  **/
.card {
  /* theming */ }
  .card a:hover, .card a:focus, .card a:active {
    outline: transparent none 0; }
  .card-wrapper {
    width: 100%; }
  .card-container {
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    margin-right: auto;
    margin-left: auto; }
    @media (min-width: 576px) {
      .card-container {
        max-width: 100%; } }
    @media (min-width: 768px) {
      .card-container {
        max-width: 100%; } }
    @media (min-width: 992px) {
      .card-container {
        max-width: 960px; } }
    @media (min-width: 1200px) {
      .card-container {
        max-width: 1140px; } }
    @media (min-width: 1440px) {
      .card-container {
        max-width: 1400px; } }
    @media (min-width: 2440px) {
      .card-container {
        max-width: 2400px; } }
    .card-container-fluid {
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      margin-right: auto;
      margin-left: auto;
      overflow: hidden; }
  .card-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -1.5rem;
    margin-left: -1.5rem; }
  .card-col-content {
    position: relative;
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    flex: 0 0 100%;
    max-width: 100%; }
  .card-headings, .card-body, .card-image, .card-footer {
    position: relative;
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    flex: 0 0 100%;
    max-width: 100%; }
  .card-headings {
    padding-top: 1rem;
    padding-bottom: 1rem;
    margin-bottom: 5rem; }
    @media (min-width: 1200px) {
      .card-headings {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
        margin-left: 16.6666666667%; } }
    .card-headings .title {
      text-align: center;
      margin-bottom: 1rem;
      color: #fff; }
      @media (min-width: 1200px) {
        .card-headings .title {
          margin-bottom: 1.5rem; } }
      .card-headings .title .card-link {
        color: #fff;
        display: block;
        text-align: left; }
        .card-headings .title .card-link:hover, .card-headings .title .card-link:focus, .card-headings .title .card-link:active {
          color: rgba(255, 255, 255, 0.5);
          text-decoration: none; }
          .card-headings .title .card-link:hover.card-card::after, .card-headings .title .card-link:focus.card-card::after, .card-headings .title .card-link:active.card-card::after {
            content: none; }
    .card-headings .subtitle {
      text-align: center; }
    .card-headings .summary {
      text-align: center;
      margin-bottom: 2rem; }
      @media (min-width: 1200px) {
        .card-headings .summary {
          margin-bottom: 1.5rem; } }
    .card-headings .taglist {
      text-align: center;
      margin-top: 0;
      margin-bottom: 0;
      padding-left: 0; }
      .card-headings .taglist .goto-term {
        background-color: #fff;
        color: #000;
        font-weight: 400; }
        .card-headings .taglist .goto-term::before {
          content: "# "; }
        .card-headings .taglist .goto-term:hover {
          color: #fff;
          background-color: #000 !important; }
  .card-cta {
    display: flex; }
    .card-cta .card-link .text-label {
      display: flex; }
    .card-cta .card-link.goto-card {
      font-size: 0.875rem;
      font-weight: 700;
      text-transform: uppercase; }
      .card-cta .card-link.goto-card .text-label::after {
        content: "arrow_forward";
        font-family: "Material Icons";
        font-weight: normal;
        font-style: normal;
        font-size: 24px;
        display: inline-block;
        line-height: 1;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        /* Support for all WebKit browsers. */
        -webkit-font-smoothing: antialiased;
        /* Support for Safari and Chrome. */
        text-rendering: optimizeLegibility;
        /* Support for Firefox. */
        -moz-osx-font-smoothing: grayscale;
        /* Support for IE. */
        font-feature-settings: 'liga';
        font-size: 1.25rem;
        font-weight: 700;
        display: flex;
        align-items: center;
        line-height: 1.5;
        padding-left: 0.5rem; }
  .card-label {
    text-align: center;
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 1.16;
    letter-spacing: 1px;
    color: unset;
    text-transform: uppercase;
    margin-bottom: 2rem; }
  .card--type-article, .card--type-clientstory {
    background-color: #bfbfbf; }
    .card--type-article .card-container, .card--type-clientstory .card-container {
      padding-top: 2rem;
      padding-bottom: 2rem; }
    .card--type-article .card-headings, .card--type-clientstory .card-headings {
      min-height: 0;
      display: block; }
      .card--type-article .card-headings .title, .card--type-clientstory .card-headings .title {
        text-align: center;
        margin-bottom: 2rem; }
      .card--type-article .card-headings .subtitle, .card--type-clientstory .card-headings .subtitle {
        font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        font-size: 1.25rem;
        font-weight: 400;
        line-height: 1.5;
        margin-bottom: 2rem;
        text-align: center; }
    .card--type-article .card-image, .card--type-clientstory .card-image {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%;
      text-align: center;
      margin-bottom: 2.5rem; }
      @media (min-width: 1200px) {
        .card--type-article .card-image, .card--type-clientstory .card-image {
          margin-bottom: 5rem; } }
      .card--type-article .card-image img, .card--type-clientstory .card-image img {
        width: 100%;
        height: 100%;
        display: block; }
    .card--type-article .card-body, .card--type-clientstory .card-body {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%; }
      @media (min-width: 1200px) {
        .card--type-article .card-body, .card--type-clientstory .card-body {
          flex: 0 0 83.3333333333%;
          max-width: 83.3333333333%;
          margin-left: 8.3333333333%; } }
  .card--type-page {
    background-color: #bfbfbf; }
    .card--type-page .card-slider-container {
      position: relative; }
      .card--type-page .card-slider-container .scroller {
        position: absolute;
        bottom: 0;
        width: 100%;
        background-color: transparent;
        padding: 2rem 3rem; }
        @media (max-width: 991.98px) {
          .card--type-page .card-slider-container .scroller {
            padding: 3rem 0; } }
        .card--type-page .card-slider-container .scroller .row .col {
          text-align: center; }
      .card--type-page .card-slider-container .full-page-slider.owl-loaded {
        padding-bottom: 0; }
        .card--type-page .card-slider-container .full-page-slider.owl-loaded .owl-stage-outer {
          overflow: hidden; }
        .card--type-page .card-slider-container .full-page-slider.owl-loaded .owl-dots {
          top: 20vh;
          left: 1.5rem;
          bottom: auto;
          width: calc(100% - 3rem);
          justify-content: flex-start;
          padding-bottom: 0; }
        .card--type-page .card-slider-container .full-page-slider.owl-loaded .item {
          overflow: hidden; }
          .card--type-page .card-slider-container .full-page-slider.owl-loaded .item .card {
            width: 100vw;
            height: calc(100vh - 5.5rem); }
    .card--type-page .card-type {
      text-align: center;
      font-size: 0.625rem;
      color: #bbbbbc;
      margin-bottom: 1rem;
      text-transform: uppercase;
      font-weight: 700;
      line-height: 1.16;
      letter-spacing: 1px; }
    .card--type-page .card-image {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%;
      text-align: center;
      margin-bottom: 2.5rem; }
      @media (min-width: 1200px) {
        .card--type-page .card-image {
          flex: 0 0 83.3333333333%;
          max-width: 83.3333333333%;
          margin-left: 8.3333333333%;
          margin-bottom: 5rem; } }
      .card--type-page .card-image img {
        width: 100%;
        height: 100%;
        display: block; }
    .card--type-page .card-body {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%; }
      @media (min-width: 1200px) {
        .card--type-page .card-body {
          flex: 0 0 66.6666666667%;
          max-width: 66.6666666667%;
          margin-left: 16.6666666667%; } }
  .card--type-product .main-content-pointer {
    position: absolute; }
  .card-view_mode--teaser, .card-view_mode--card {
    background-color: transparent;
    width: 100%; }
    .card-view_mode--teaser .card-container, .card-view_mode--card .card-container {
      position: relative;
      display: flex;
      flex-direction: column;
      min-width: 0;
      word-wrap: break-word;
      background-color: transparent;
      background-clip: border-box;
      padding-top: 0;
      border: 0 solid transparent;
      border-radius: 0; }
    .card-view_mode--teaser .card-image, .card-view_mode--teaser .card-headings, .card-view_mode--teaser .card-body, .card-view_mode--teaser .card-footer, .card-view_mode--card .card-image, .card-view_mode--card .card-headings, .card-view_mode--card .card-body, .card-view_mode--card .card-footer {
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0;
      padding-left: 0;
      padding-right: 0;
      flex: 0 0 auto;
      min-height: auto;
      align-items: flex-start;
      justify-content: flex-start; }
    .card-view_mode--teaser .card-image, .card-view_mode--card .card-image {
      display: block;
      text-align: center;
      margin-bottom: 2.5rem; }
      @media (min-width: 1200px) {
        .card-view_mode--teaser .card-image, .card-view_mode--card .card-image {
          margin-bottom: 5rem; } }
      .card-view_mode--teaser .card-image a, .card-view_mode--card .card-image a {
        display: block;
        width: 100%;
        opacity: 1; }
        .card-view_mode--teaser .card-image a:hover, .card-view_mode--teaser .card-image a:focus, .card-view_mode--teaser .card-image a:active, .card-view_mode--card .card-image a:hover, .card-view_mode--card .card-image a:focus, .card-view_mode--card .card-image a:active {
          opacity: 0.5; }
      .card-view_mode--teaser .card-image img, .card-view_mode--card .card-image img {
        width: 100%;
        height: auto;
        display: block; }
      .card-view_mode--teaser .card-image.-overlay, .card-view_mode--card .card-image.-overlay {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        padding: 1.25rem;
        border-radius: 0; }
      .card-view_mode--teaser .card-image, .card-view_mode--teaser .card-image.-top, .card-view_mode--teaser .card-image.-bottom, .card-view_mode--card .card-image, .card-view_mode--card .card-image.-top, .card-view_mode--card .card-image.-bottom {
        margin-bottom: 0;
        flex-shrink: 0;
        width: 100%; }
      .card-view_mode--teaser .card-image.-top, .card-view_mode--card .card-image.-top {
        border-top-left-radius: 0;
        border-top-right-radius: 0; }
      .card-view_mode--teaser .card-image.-bottom, .card-view_mode--card .card-image.-bottom {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0; }
    .card-view_mode--teaser .card-headings .card-link, .card-view_mode--card .card-headings .card-link {
      color: unset;
      display: block;
      text-align: left; }
      .card-view_mode--teaser .card-headings .card-link:hover, .card-view_mode--teaser .card-headings .card-link:focus, .card-view_mode--teaser .card-headings .card-link:active, .card-view_mode--card .card-headings .card-link:hover, .card-view_mode--card .card-headings .card-link:focus, .card-view_mode--card .card-headings .card-link:active {
        color: unset;
        text-decoration: none; }
      .card-view_mode--teaser .card-headings .card-link .title, .card-view_mode--card .card-headings .card-link .title {
        color: inherit; }
      .card-view_mode--teaser .card-headings .card-link .subtitle, .card-view_mode--card .card-headings .card-link .subtitle {
        color: inherit; }
    .card-view_mode--teaser .card-headings .title, .card-view_mode--card .card-headings .title {
      text-align: left;
      margin-bottom: 0; }
    .card-view_mode--teaser .card-headings .subtitle, .card-view_mode--card .card-headings .subtitle {
      font-size: 1.25rem;
      font-weight: 400;
      line-height: 1.3;
      margin-top: 1.5rem;
      margin-bottom: 0;
      text-align: left; }
    .card-view_mode--teaser .card-body, .card-view_mode--card .card-body {
      flex: 0 1 auto;
      min-height: 1px;
      padding: 0;
      cursor: default;
      margin-top: 0; }
      .card-view_mode--teaser .card-body p:last-child, .card-view_mode--card .card-body p:last-child {
        margin-bottom: 0; }
  .card-view_mode--preview {
    background-color: #bfbfbf; }
    .card-view_mode--preview .card-wrapper {
      padding-top: 3rem; }
      .card-view_mode--preview .card-wrapper .card-spacer.-borders:first-of-type {
        padding-top: 0; }
    .card-view_mode--preview .card-container {
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      margin-right: auto;
      margin-left: auto;
      padding-top: 1.5rem;
      padding-bottom: 1.5rem; }
      @media (min-width: 576px) {
        .card-view_mode--preview .card-container {
          max-width: 100%; } }
      @media (min-width: 768px) {
        .card-view_mode--preview .card-container {
          max-width: 100%; } }
      @media (min-width: 992px) {
        .card-view_mode--preview .card-container {
          max-width: 960px; } }
      @media (min-width: 1200px) {
        .card-view_mode--preview .card-container {
          max-width: 1140px; } }
      @media (min-width: 1440px) {
        .card-view_mode--preview .card-container {
          max-width: 1400px; } }
      @media (min-width: 2440px) {
        .card-view_mode--preview .card-container {
          max-width: 2400px; } }
    .card-view_mode--preview .card-row {
      display: flex;
      flex-wrap: wrap;
      margin-right: -1.5rem;
      margin-left: -1.5rem; }
    @media (min-width: 1200px) {
      .card-view_mode--preview .card-col-content {
        flex: 0 0 50%;
        max-width: 50%;
        margin-top: 0; } }
    .card-view_mode--preview .card-headings {
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0;
      padding-left: 0;
      padding-right: 0; }
      .card-view_mode--preview .card-headings .title, .card-view_mode--preview .card-headings .subtitle {
        text-align: left;
        color: #fff; }
    .card-view_mode--preview .card-body {
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0;
      padding-left: 0;
      padding-right: 0;
      margin-top: 0;
      color: #fff; }
    .card-view_mode--preview .card-spacer {
      padding-top: 3rem;
      padding-bottom: 3rem;
      position: relative; }
      .card-view_mode--preview .card-spacer.-borders {
        padding-top: 3rem;
        padding-bottom: 3rem;
        position: relative; }
        .card-view_mode--preview .card-spacer.-borders::before, .card-view_mode--preview .card-spacer.-borders::after {
          content: "";
          display: block;
          width: calc(100% - 3rem);
          padding: 1.5rem 0;
          margin: 0 auto; }
        .card-view_mode--preview .card-spacer.-borders::before {
          border-top: 1px solid transparent; }
        .card-view_mode--preview .card-spacer.-borders::after {
          border-bottom: 1px solid transparent; }
    .card-view_mode--preview .card-link:hover, .card-view_mode--preview .card-link:focus, .card-view_mode--preview .card-link:active {
      text-decoration: none; }
    .card-view_mode--preview .components {
      background-color: transparent;
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem; }
      .card-view_mode--preview .components.component-quote .quote-container {
        border-bottom-color: #fff; }
      .card-view_mode--preview .components.component-quote .quote-body {
        color: #fff; }
      .card-view_mode--preview .components.component-quote .quote-author.-details {
        color: #fff; }
  .card-view_mode--slide {
    background-position: center center;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: center; }
    .card-view_mode--slide::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      width: 100%;
      height: 100%;
      background-color: transparent;
      background-image: linear-gradient(to left, rgba(191, 191, 191, 0.1), rgba(191, 191, 191, 0.4)), linear-gradient(to bottom, rgba(191, 191, 191, 0.4), rgba(191, 191, 191, 0.8)); }
    .card-view_mode--slide .card-headings {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0; }
      .card-view_mode--slide .card-headings .title {
        font-weight: bold;
        text-align: left;
        margin-bottom: 1.5rem;
        color: #fff; }
        @media (min-width: 1200px) {
          .card-view_mode--slide .card-headings .title {
            margin-bottom: 1.5rem; } }
        @media (min-width: 992px) {
          .card-view_mode--slide .card-headings .title {
            font-size: 4rem; } }
        @media (max-width: 767.98px) {
          .card-view_mode--slide .card-headings .title {
            font-size: 1.75rem; } }
        .card-view_mode--slide .card-headings .title a {
          color: #fff; }
      .card-view_mode--slide .card-headings .subtitle {
        text-align: left;
        margin-bottom: 1rem;
        color: #fff;
        font-size: 1rem;
        font-weight: inherit;
        line-height: 1.5; }
        @media (max-width: 767.98px) {
          .card-view_mode--slide .card-headings .subtitle {
            display: none; } }
      .card-view_mode--slide .card-headings .goto-node:hover {
        text-decoration: none; }
        .card-view_mode--slide .card-headings .goto-node:hover .title, .card-view_mode--slide .card-headings .goto-node:hover .subtitle {
          text-decoration: none;
          color: #bfbfbf; }
    .card-view_mode--slide .card-footer {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0; }
    .card-view_mode--slide .card-cta .material-icons {
      vertical-align: middle; }
    @media (min-width: 1200px) {
      .card-view_mode--slide .card-cta {
        margin-top: 4rem; } }
    .card-view_mode--slide .card-cta .card-link {
      display: flex; }
  .card.has_video, .card.has_slider, .card.has_full_page_intro {
    margin-top: -13rem; }
    @media (max-width: 1199.98px) {
      .card.has_video, .card.has_slider, .card.has_full_page_intro {
        margin-top: -7rem; } }
  .card-slider-container .full-page-slider.owl-loaded .item .node-view_mode--slide {
    height: 100vh; }
  .card-slider-container .media--view-mode-full, .card-slider-container .intro--view-mode-full {
    max-height: 100vh;
    height: 100vh;
    overflow: hidden; }
    @media (max-width: 1199.98px) {
      .card-slider-container .media--view-mode-full, .card-slider-container .intro--view-mode-full {
        padding-top: 7rem; } }
  .card-slider-container .intro--view-mode-full {
    display: flex;
    padding-top: 13rem;
    flex-direction: column;
    justify-content: center; }
  .card.theme-transparent {
    background-color: transparent;
    color: #191919; }
    .card.theme-transparent h1, .card.theme-transparent h2, .card.theme-transparent h3, .card.theme-transparent h4, .card.theme-transparent h5, .card.theme-transparent h6, .card.theme-transparent p, .card.theme-transparent .h1, .card.theme-transparent .h2, .card.theme-transparent .h3, .card.theme-transparent .h4, .card.theme-transparent .h5, .card.theme-transparent .h6, .card.theme-transparent .p {
      color: #191919; }
    .card.theme-transparent a:not(.btn) {
      color: #000; }
      .card.theme-transparent a:not(.btn):hover, .card.theme-transparent a:not(.btn):focus, .card.theme-transparent a:not(.btn):active {
        color: #000; }
    .card.theme-transparent .muted {
      color: #bfbfbf; }
  .card.theme-light {
    background-color: #f5f5f5;
    color: #191919; }
    .card.theme-light h1, .card.theme-light h2, .card.theme-light h3, .card.theme-light h4, .card.theme-light h5, .card.theme-light h6, .card.theme-light p, .card.theme-light .h1, .card.theme-light .h2, .card.theme-light .h3, .card.theme-light .h4, .card.theme-light .h5, .card.theme-light .h6, .card.theme-light .p {
      color: #191919; }
    .card.theme-light a:not(.btn) {
      color: #000; }
      .card.theme-light a:not(.btn):hover, .card.theme-light a:not(.btn):focus, .card.theme-light a:not(.btn):active {
        color: #000; }
    .card.theme-light .muted {
      color: #bfbfbf; }
  .card.theme-mid, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light {
    background-color: #bfbfbf;
    color: #191919; }
    .card.theme-mid h1, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light h1, .card.theme-mid h2, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light h2, .card.theme-mid h3, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light h3, .card.theme-mid h4, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light h4, .card.theme-mid h5, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light h5, .card.theme-mid h6, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light h6, .card.theme-mid p, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light p, .card.theme-mid .h1, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .h1, .card.theme-mid .h2, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .h2, .card.theme-mid .h3, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .h3, .card.theme-mid .h4, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .h4, .card.theme-mid .h5, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .h5, .card.theme-mid .h6, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .h6, .card.theme-mid .p, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .p {
      color: #191919; }
    .card.theme-mid a:not(.btn), .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light a:not(.btn) {
      color: #000; }
      .card.theme-mid a:not(.btn):hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light a:not(.btn):hover, .card.theme-mid a:not(.btn):focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light a:not(.btn):focus, .card.theme-mid a:not(.btn):active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light a:not(.btn):active {
        color: #000; }
    .card.theme-mid .muted, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .muted {
      color: #fff; }
  .card.theme-dark {
    background-color: #191919;
    color: #fff; }
    .card.theme-dark h1, .card.theme-dark h2, .card.theme-dark h3, .card.theme-dark h4, .card.theme-dark h5, .card.theme-dark h6, .card.theme-dark p, .card.theme-dark .h1, .card.theme-dark .h2, .card.theme-dark .h3, .card.theme-dark .h4, .card.theme-dark .h5, .card.theme-dark .h6, .card.theme-dark .p {
      color: #fff; }
    .card.theme-dark a:not(.btn) {
      color: #f5f5f5; }
      .card.theme-dark a:not(.btn):hover, .card.theme-dark a:not(.btn):focus, .card.theme-dark a:not(.btn):active {
        color: #f5f5f5; }
    .card.theme-dark .muted {
      color: #bfbfbf; }
  .card.theme-black {
    background-color: #000;
    color: #fff; }
    .card.theme-black h1, .card.theme-black h2, .card.theme-black h3, .card.theme-black h4, .card.theme-black h5, .card.theme-black h6, .card.theme-black p, .card.theme-black .h1, .card.theme-black .h2, .card.theme-black .h3, .card.theme-black .h4, .card.theme-black .h5, .card.theme-black .h6, .card.theme-black .p {
      color: #fff; }
    .card.theme-black a:not(.btn) {
      color: #bfbfbf; }
      .card.theme-black a:not(.btn):hover, .card.theme-black a:not(.btn):focus, .card.theme-black a:not(.btn):active {
        color: #bfbfbf; }
    .card.theme-black .muted {
      color: #6c757d; }
  .card.theme-featured {
    background-color: #191919;
    color: #fff; }
    .card.theme-featured h1, .card.theme-featured h2, .card.theme-featured h3, .card.theme-featured h4, .card.theme-featured h5, .card.theme-featured h6, .card.theme-featured p, .card.theme-featured .h1, .card.theme-featured .h2, .card.theme-featured .h3, .card.theme-featured .h4, .card.theme-featured .h5, .card.theme-featured .h6, .card.theme-featured .p {
      color: #fff; }
    .card.theme-featured a:not(.btn) {
      color: #f5f5f5; }
      .card.theme-featured a:not(.btn):hover, .card.theme-featured a:not(.btn):focus, .card.theme-featured a:not(.btn):active {
        color: #f5f5f5; }
    .card.theme-featured .muted {
      color: #bfbfbf; }
  .card.theme-corporate {
    background-color: #000;
    color: #fff; }
    .card.theme-corporate h1, .card.theme-corporate h2, .card.theme-corporate h3, .card.theme-corporate h4, .card.theme-corporate h5, .card.theme-corporate h6, .card.theme-corporate p, .card.theme-corporate .h1, .card.theme-corporate .h2, .card.theme-corporate .h3, .card.theme-corporate .h4, .card.theme-corporate .h5, .card.theme-corporate .h6, .card.theme-corporate .p {
      color: #fff; }
    .card.theme-corporate a:not(.btn) {
      color: #bfbfbf; }
      .card.theme-corporate a:not(.btn):hover, .card.theme-corporate a:not(.btn):focus, .card.theme-corporate a:not(.btn):active {
        color: #bfbfbf; }
    .card.theme-corporate .muted {
      color: #6c757d; }

@media (min-width: 1200px) {
  .field.field--name-field-ref-client-stories .field__item .card-view_mode--preview .card-wrapper {
    padding-top: 0; } }

.field.field--name-field-ref-client-stories .field__item .card-view_mode--preview .card-container {
  padding-top: 0;
  padding-bottom: 0; }

@media (min-width: 1200px) {
  .card-headings {
    flex: 0 0 100%;
    max-width: 100%;
    margin-left: 0; } }

.card-headings .title, .card-headings .subtitle {
  text-align: left; }

/**
 * @todo: sets custom styles for basic node in frontpage.
*/
.path-frontpage.page-node-type-page .layout-container {
  position: relative; }

@media (min-width: 1200px) {
  .path-frontpage.page-node-type-page .region-header #HeaderNavbar #CollapseNavBars {
    background-color: transparent; } }

.path-frontpage main {
  top: auto; }
  .path-frontpage main #SearchForm {
    padding-top: 0; }

.path-search .region-search .block-views-exposed-filter-blocksearch-sitesearch#block-sitesearch {
  height: auto;
  padding: 6rem 0; }

.path-user #auth_box {
  width: 50%;
  margin: 0 auto;
  padding: 1rem 0 0;
  font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  .path-user #auth_box #top_part {
    margin: 0 auto; }
    .path-user #auth_box #top_part a {
      display: block; }
      .path-user #auth_box #top_part a img {
        display: block; }
  .path-user #auth_box #middle_part {
    border-radius: 0;
    box-shadow: none;
    background: #fff;
    padding: 1rem;
    overflow: hidden; }
    .path-user #auth_box #middle_part .region.region-content {
      margin-top: 0; }
    .path-user #auth_box #middle_part .title {
      display: none; }
    .path-user #auth_box #middle_part .block-local-tasks-block .container {
      max-width: 100%;
      padding: 0; }
    .path-user #auth_box #middle_part .block-local-tasks-block ul.tabs {
      list-style: none;
      padding-left: 0;
      border-bottom: 1px solid transparent; }
      .path-user #auth_box #middle_part .block-local-tasks-block ul.tabs > li {
        display: inline-block;
        margin-right: 0.5rem;
        /* LTR */ }
        .path-user #auth_box #middle_part .block-local-tasks-block ul.tabs > li a {
          display: block;
          padding: 0 1rem 0 0;
          text-decoration: none;
          border: 1px solid transparent;
          border-bottom-width: 0;
          border-radius: 0;
          font-size: 1rem; }
          .path-user #auth_box #middle_part .block-local-tasks-block ul.tabs > li a.is-active {
            background-color: transparent;
            color: #47b3e7;
            border-color: transparent; }
          .path-user #auth_box #middle_part .block-local-tasks-block ul.tabs > li a:focus, .path-user #auth_box #middle_part .block-local-tasks-block ul.tabs > li a:hover {
            text-decoration: underline; }
    .path-user #auth_box #middle_part .user-login-form label, .path-user #auth_box #middle_part .user-pass label {
      color: #bfbfbf; }
    .path-user #auth_box #middle_part .user-login-form .form-text, .path-user #auth_box #middle_part .user-pass .form-text {
      border-color: #bfbfbf; }
      .path-user #auth_box #middle_part .user-login-form .form-text:hover, .path-user #auth_box #middle_part .user-login-form .form-text:focus, .path-user #auth_box #middle_part .user-login-form .form-text:active, .path-user #auth_box #middle_part .user-pass .form-text:hover, .path-user #auth_box #middle_part .user-pass .form-text:focus, .path-user #auth_box #middle_part .user-pass .form-text:active {
        border-color: #000; }
    .path-user #auth_box #middle_part .user-login-form .form-actions, .path-user #auth_box #middle_part .user-pass .form-actions {
      margin-top: 1rem;
      display: flex;
      align-items: center;
      justify-content: center; }
    .path-user #auth_box #middle_part .user-login-form .form-submit, .path-user #auth_box #middle_part .user-pass .form-submit {
      float: none; }
  .path-user #auth_box #bottom_part {
    padding: 1rem; }

.dialog-off-canvas-main-canvas {
  max-width: 100%;
  min-width: 300px; }

.visually-hidden {
  display: none; }

*:focus {
  outline: none; }

.card {
  /* theming */ }
  .card-cta .card-link.goto-card {
    font-weight: 400; }
    .card-cta .card-link.goto-card .text-label::after {
      content: none; }
  .card-view_mode--teaser .card-headings .card-link:hover, .card-view_mode--teaser .card-headings .card-link:focus, .card-view_mode--teaser .card-headings .card-link:active, .card-view_mode--card .card-headings .card-link:hover, .card-view_mode--card .card-headings .card-link:focus, .card-view_mode--card .card-headings .card-link:active {
    text-decoration: underline;
    color: #000 !important; }

.view.view-article-types.view-display-id-article_sticky_page {
  overflow: hidden;
  margin-top: 2rem; }
  .view.view-article-types.view-display-id-article_sticky_page .view-content {
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    margin-right: auto;
    margin-left: auto;
    max-width: 100%; }

@media (min-width: 1200px) and (min-width: 576px) {
  .view.view-article-types.view-display-id-article_sticky_page .view-content {
    max-width: 100%; } }

@media (min-width: 1200px) and (min-width: 768px) {
  .view.view-article-types.view-display-id-article_sticky_page .view-content {
    max-width: 100%; } }

@media (min-width: 1200px) and (min-width: 992px) {
  .view.view-article-types.view-display-id-article_sticky_page .view-content {
    max-width: 960px; } }

@media (min-width: 1200px) and (min-width: 1200px) {
  .view.view-article-types.view-display-id-article_sticky_page .view-content {
    max-width: 1140px; } }

@media (min-width: 1200px) and (min-width: 1440px) {
  .view.view-article-types.view-display-id-article_sticky_page .view-content {
    max-width: 1400px; } }

@media (min-width: 1200px) and (min-width: 2440px) {
  .view.view-article-types.view-display-id-article_sticky_page .view-content {
    max-width: 2400px; } }
    .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-nav {
      margin-top: 1rem;
      z-index: 2; }
      .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-nav .owl-next,
      .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-nav .owl-prev {
        bottom: 0; }
        .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-nav .owl-next span,
        .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-nav .owl-prev span {
          visibility: unset;
          background-repeat: no-repeat; }
          .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-nav .owl-next span::after,
          .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-nav .owl-prev span::after {
            content: none; }
        @media (min-width: 768px) {
          .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-nav .owl-next,
          .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-nav .owl-prev {
            bottom: 1rem; } }
      .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-nav .owl-next {
        right: 5%; }
        .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-nav .owl-next span {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23bfbfbf'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
        .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-nav .owl-next:hover span, .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-nav .owl-next:focus span, .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-nav .owl-next:active span {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='rgba%28191, 191, 191, 0.5%29'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
      .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-nav .owl-prev {
        left: 5%; }
        .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-nav .owl-prev span {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23bfbfbf'%3e%3cpath d='M9.127 19l1.281-1.277L2.188 9.5l8.22-8.219L9.127 0 .263 8.859v1.281z'/%3e%3cpath d='M.906 8.601h24.568v1.811H.906a.9055.9055 0 110-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
        .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-nav .owl-prev:hover span, .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-nav .owl-prev:focus span, .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-nav .owl-prev:active span {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='rgba%28191, 191, 191, 0.5%29'%3e%3cpath d='M9.127 19l1.281-1.277L2.188 9.5l8.22-8.219L9.127 0 .263 8.859v1.281z'/%3e%3cpath d='M.906 8.601h24.568v1.811H.906a.9055.9055 0 110-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
    .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-dots {
      bottom: 1rem; }
      .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-dots .owl-dot {
        margin: 0 0.5rem; }
        .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-dots .owl-dot span {
          border-radius: 0;
          background-color: #bfbfbf;
          padding: 0;
          height: 0.5rem;
          width: 3rem; }
          .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-dots .owl-dot span::after {
            content: none; }
        .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-dots .owl-dot:hover span, .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-dots .owl-dot:focus span, .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-dots .owl-dot:active span {
          background-color: #bfbfbf; }
        .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-dots .owl-dot.active:hover span, .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-dots .owl-dot.active:focus span, .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded .owl-dots .owl-dot.active:active span {
          background-color: #bfbfbf; }
    .view.view-article-types.view-display-id-article_sticky_page .view-content.owl-loaded.--minimal .owl-stage-outer {
      overflow: hidden; }

.view.view-article-types.view-display-id-article_type_listing > .view-content .views-row, .view.view-article-types.view-display-id-article_type_listing_magazine > .view-content .views-row {
  margin-top: 12rem;
  margin-bottom: 12rem; }
  @media (min-width: 992px) {
    .view.view-article-types.view-display-id-article_type_listing > .view-content .views-row:nth-of-type(even) .node-view_mode--article_magazine_item_reference.components.component-reference .container .component-row, .view.view-article-types.view-display-id-article_type_listing > .view-content .views-row:nth-of-type(even) .node-view_mode--article_magazine_item_reference.components.component-reference .container-fluid .component-row, .view.view-article-types.view-display-id-article_type_listing > .view-content .views-row:nth-of-type(even) .node-view_mode--article_magazine_item_reference.components.component-reference .container-sm .component-row, .view.view-article-types.view-display-id-article_type_listing > .view-content .views-row:nth-of-type(even) .node-view_mode--article_magazine_item_reference.components.component-reference .container-md .component-row, .view.view-article-types.view-display-id-article_type_listing > .view-content .views-row:nth-of-type(even) .node-view_mode--article_magazine_item_reference.components.component-reference .container-lg .component-row, .view.view-article-types.view-display-id-article_type_listing > .view-content .views-row:nth-of-type(even) .node-view_mode--article_magazine_item_reference.components.component-reference .container-xl .component-row, .view.view-article-types.view-display-id-article_type_listing > .view-content .views-row:nth-of-type(even) .node-view_mode--article_magazine_item_reference.components.component-reference .container-xxl .component-row, .view.view-article-types.view-display-id-article_type_listing > .view-content .views-row:nth-of-type(even) .node-view_mode--article_magazine_item_reference.components.component-reference .container-xxxl .component-row, .view.view-article-types.view-display-id-article_type_listing_magazine > .view-content .views-row:nth-of-type(even) .node-view_mode--article_magazine_item_reference.components.component-reference .container .component-row, .view.view-article-types.view-display-id-article_type_listing_magazine > .view-content .views-row:nth-of-type(even) .node-view_mode--article_magazine_item_reference.components.component-reference .container-fluid .component-row, .view.view-article-types.view-display-id-article_type_listing_magazine > .view-content .views-row:nth-of-type(even) .node-view_mode--article_magazine_item_reference.components.component-reference .container-sm .component-row, .view.view-article-types.view-display-id-article_type_listing_magazine > .view-content .views-row:nth-of-type(even) .node-view_mode--article_magazine_item_reference.components.component-reference .container-md .component-row, .view.view-article-types.view-display-id-article_type_listing_magazine > .view-content .views-row:nth-of-type(even) .node-view_mode--article_magazine_item_reference.components.component-reference .container-lg .component-row, .view.view-article-types.view-display-id-article_type_listing_magazine > .view-content .views-row:nth-of-type(even) .node-view_mode--article_magazine_item_reference.components.component-reference .container-xl .component-row, .view.view-article-types.view-display-id-article_type_listing_magazine > .view-content .views-row:nth-of-type(even) .node-view_mode--article_magazine_item_reference.components.component-reference .container-xxl .component-row, .view.view-article-types.view-display-id-article_type_listing_magazine > .view-content .views-row:nth-of-type(even) .node-view_mode--article_magazine_item_reference.components.component-reference .container-xxxl .component-row {
      flex-direction: row-reverse; } }
  .view.view-article-types.view-display-id-article_type_listing > .view-content .views-row + .views-row, .view.view-article-types.view-display-id-article_type_listing_magazine > .view-content .views-row + .views-row {
    margin-top: 12rem; }

@media (min-width: 1200px) {
  .components.component-productintro .component-row {
    flex-direction: row; } }

.components.component-productintro .component-col-content {
  position: relative;
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem; }
  @media (min-width: 1200px) {
    .components.component-productintro .component-col-content {
      flex: 0 0 50%;
      max-width: 50%; } }

.components.component-productintro .component-col-image, .components.component-productintro .component-col-video {
  position: relative;
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem; }
  @media (min-width: 1200px) {
    .components.component-productintro .component-col-image, .components.component-productintro .component-col-video {
      flex: 0 0 50%;
      max-width: 50%; } }
  .components.component-productintro .component-col-image .thumbnail, .components.component-productintro .component-col-video .thumbnail {
    width: 100%; }

.components.component-productintro .image, .components.component-productintro .header, .components.component-productintro .body, .components.component-productintro .footer {
  padding-right: 0;
  padding-left: 0; }
  @media (min-width: 1200px) {
    .components.component-productintro .image, .components.component-productintro .header, .components.component-productintro .body, .components.component-productintro .footer {
      flex: 0; } }

.components.component-productintro .header {
  margin-top: 2.3rem;
  margin-bottom: 1.5rem; }
  .components.component-productintro .header .title {
    font-size: 3.25rem;
    font-weight: 400;
    font-family: "Trajan Pro Regular", "Times New Roman", Times, serif;
    text-transform: uppercase;
    line-height: 1.2;
    margin-bottom: 0; }
    @media (max-width: 767.98px) {
      .components.component-productintro .header .title {
        font-size: 8vw; } }
  .components.component-productintro .header .subtitle.-categories {
    font-size: 1.5rem;
    font-weight: 400;
    font-family: "Trajan Pro Regular", "Times New Roman", Times, serif;
    line-height: 1;
    display: inline-block;
    color: #000;
    margin-top: 0.5rem;
    margin-bottom: 0; }
    @media (max-width: 767.98px) {
      .components.component-productintro .header .subtitle.-categories {
        font-size: 4vw; } }
    .components.component-productintro .header .subtitle.-categories .text-label::after {
      content: ", "; }
    .components.component-productintro .header .subtitle.-categories .text-label:last-of-type::after {
      content: none; }

.components.component-productintro .body {
  margin-bottom: 2.5rem; }
  .components.component-productintro .body > .field__item > ul {
    padding-top: 0; }

.components.component-productintro .properties .field {
  margin-bottom: 1.5rem; }
  .components.component-productintro .properties .field__label {
    font-weight: 700; }

.components.component-productintro .image .image-thumbnail {
  display: block;
  width: auto;
  margin: 0 auto;
  padding: 0 0 0 0;
  max-height: 90vh; }
  @media (min-width: 1200px) {
    .components.component-productintro .image .image-thumbnail {
      max-height: 40rem; } }

@media (min-width: 1200px) {
  .components.component-productintro .footer .video {
    display: flex;
    justify-content: flex-start; } }

.components.component-productintro .scroller {
  position: absolute;
  bottom: 0; }
  .components.component-productintro .scroller .goto-element {
    padding: 1rem 1rem 1rem 0; }

.components.component-productintro .field--name-field-ref-tax-prod-category.field--label-inline, .components.component-productintro .field--name-field-ref-tax-prod-type.field--label-inline, .components.component-productintro .field--name-field-ref-tax-prod-year.field--label-inline, .components.component-productintro .field--name-field-ref-tax-prod-grapes.field--label-inline, .components.component-productintro .field--name-field-ref-tax-prod-origin.field--label-inline {
  display: flex; }
  .components.component-productintro .field--name-field-ref-tax-prod-category.field--label-inline .field__label::after, .components.component-productintro .field--name-field-ref-tax-prod-type.field--label-inline .field__label::after, .components.component-productintro .field--name-field-ref-tax-prod-year.field--label-inline .field__label::after, .components.component-productintro .field--name-field-ref-tax-prod-grapes.field--label-inline .field__label::after, .components.component-productintro .field--name-field-ref-tax-prod-origin.field--label-inline .field__label::after {
    content: ":";
    padding-right: 0.5rem; }

.components.component-productintro .field--name-field-ref-tax-prod-category .field__items, .components.component-productintro .field--name-field-ref-tax-prod-type .field__items, .components.component-productintro .field--name-field-ref-tax-prod-year .field__items, .components.component-productintro .field--name-field-ref-tax-prod-grapes .field__items, .components.component-productintro .field--name-field-ref-tax-prod-origin .field__items {
  display: inline; }
  @media (min-width: 1200px) {
    .components.component-productintro .field--name-field-ref-tax-prod-category .field__items, .components.component-productintro .field--name-field-ref-tax-prod-type .field__items, .components.component-productintro .field--name-field-ref-tax-prod-year .field__items, .components.component-productintro .field--name-field-ref-tax-prod-grapes .field__items, .components.component-productintro .field--name-field-ref-tax-prod-origin .field__items {
      display: flex;
      flex-direction: row; } }
  .components.component-productintro .field--name-field-ref-tax-prod-category .field__items .field__item, .components.component-productintro .field--name-field-ref-tax-prod-type .field__items .field__item, .components.component-productintro .field--name-field-ref-tax-prod-year .field__items .field__item, .components.component-productintro .field--name-field-ref-tax-prod-grapes .field__items .field__item, .components.component-productintro .field--name-field-ref-tax-prod-origin .field__items .field__item {
    display: inline; }
    @media (min-width: 1200px) {
      .components.component-productintro .field--name-field-ref-tax-prod-category .field__items .field__item, .components.component-productintro .field--name-field-ref-tax-prod-type .field__items .field__item, .components.component-productintro .field--name-field-ref-tax-prod-year .field__items .field__item, .components.component-productintro .field--name-field-ref-tax-prod-grapes .field__items .field__item, .components.component-productintro .field--name-field-ref-tax-prod-origin .field__items .field__item {
        display: block; } }
    .components.component-productintro .field--name-field-ref-tax-prod-category .field__items .field__item::after, .components.component-productintro .field--name-field-ref-tax-prod-type .field__items .field__item::after, .components.component-productintro .field--name-field-ref-tax-prod-year .field__items .field__item::after, .components.component-productintro .field--name-field-ref-tax-prod-grapes .field__items .field__item::after, .components.component-productintro .field--name-field-ref-tax-prod-origin .field__items .field__item::after {
      content: ",";
      padding-right: 0.5rem; }
    .components.component-productintro .field--name-field-ref-tax-prod-category .field__items .field__item:last-of-type::after, .components.component-productintro .field--name-field-ref-tax-prod-type .field__items .field__item:last-of-type::after, .components.component-productintro .field--name-field-ref-tax-prod-year .field__items .field__item:last-of-type::after, .components.component-productintro .field--name-field-ref-tax-prod-grapes .field__items .field__item:last-of-type::after, .components.component-productintro .field--name-field-ref-tax-prod-origin .field__items .field__item:last-of-type::after {
      content: none; }

.components.component-hero > .wrapper > .container,
.components.component-hero > .wrapper > .container-fluid,
.components.component-hero > .wrapper > .container-sm,
.components.component-hero > .wrapper > .container-md,
.components.component-hero > .wrapper > .container-lg,
.components.component-hero > .wrapper > .container-xl,
.components.component-hero > .wrapper > .container-xxl,
.components.component-hero > .wrapper > .container-xxxl {
  flex-direction: column; }
  .components.component-hero > .wrapper > .container:before, .components.component-hero > .wrapper > .container-fluid:before, .components.component-hero > .wrapper > .container-sm:before, .components.component-hero > .wrapper > .container-md:before, .components.component-hero > .wrapper > .container-lg:before, .components.component-hero > .wrapper > .container-xl:before, .components.component-hero > .wrapper > .container-xxl:before, .components.component-hero > .wrapper > .container-xxxl:before {
    display: none !important; }
  .components.component-hero > .wrapper > .container .hero-heading, .components.component-hero > .wrapper > .container .hero-subtitle, .components.component-hero > .wrapper > .container .hero-image, .components.component-hero > .wrapper > .container-fluid .hero-heading, .components.component-hero > .wrapper > .container-sm .hero-heading, .components.component-hero > .wrapper > .container-md .hero-heading, .components.component-hero > .wrapper > .container-lg .hero-heading, .components.component-hero > .wrapper > .container-xl .hero-heading, .components.component-hero > .wrapper > .container-xxl .hero-heading, .components.component-hero > .wrapper > .container-xxxl .hero-heading, .components.component-hero > .wrapper > .container-fluid .hero-subtitle, .components.component-hero > .wrapper > .container-sm .hero-subtitle, .components.component-hero > .wrapper > .container-md .hero-subtitle, .components.component-hero > .wrapper > .container-lg .hero-subtitle, .components.component-hero > .wrapper > .container-xl .hero-subtitle, .components.component-hero > .wrapper > .container-xxl .hero-subtitle, .components.component-hero > .wrapper > .container-xxxl .hero-subtitle, .components.component-hero > .wrapper > .container-fluid .hero-image, .components.component-hero > .wrapper > .container-sm .hero-image, .components.component-hero > .wrapper > .container-md .hero-image, .components.component-hero > .wrapper > .container-lg .hero-image, .components.component-hero > .wrapper > .container-xl .hero-image, .components.component-hero > .wrapper > .container-xxl .hero-image, .components.component-hero > .wrapper > .container-xxxl .hero-image {
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem; }
  .components.component-hero > .wrapper > .container .hero-heading h1.page-heading, .components.component-hero > .wrapper > .container-fluid .hero-heading h1.page-heading, .components.component-hero > .wrapper > .container-sm .hero-heading h1.page-heading, .components.component-hero > .wrapper > .container-md .hero-heading h1.page-heading, .components.component-hero > .wrapper > .container-lg .hero-heading h1.page-heading, .components.component-hero > .wrapper > .container-xl .hero-heading h1.page-heading, .components.component-hero > .wrapper > .container-xxl .hero-heading h1.page-heading, .components.component-hero > .wrapper > .container-xxxl .hero-heading h1.page-heading {
    font-size: 2.625rem; }
    @media (max-width: 767.98px) {
      .components.component-hero > .wrapper > .container .hero-heading h1.page-heading, .components.component-hero > .wrapper > .container-fluid .hero-heading h1.page-heading, .components.component-hero > .wrapper > .container-sm .hero-heading h1.page-heading, .components.component-hero > .wrapper > .container-md .hero-heading h1.page-heading, .components.component-hero > .wrapper > .container-lg .hero-heading h1.page-heading, .components.component-hero > .wrapper > .container-xl .hero-heading h1.page-heading, .components.component-hero > .wrapper > .container-xxl .hero-heading h1.page-heading, .components.component-hero > .wrapper > .container-xxxl .hero-heading h1.page-heading {
        font-size: 7vw; } }
  .components.component-hero > .wrapper > .container .hero-subtitle .page-subtitle, .components.component-hero > .wrapper > .container-fluid .hero-subtitle .page-subtitle, .components.component-hero > .wrapper > .container-sm .hero-subtitle .page-subtitle, .components.component-hero > .wrapper > .container-md .hero-subtitle .page-subtitle, .components.component-hero > .wrapper > .container-lg .hero-subtitle .page-subtitle, .components.component-hero > .wrapper > .container-xl .hero-subtitle .page-subtitle, .components.component-hero > .wrapper > .container-xxl .hero-subtitle .page-subtitle, .components.component-hero > .wrapper > .container-xxxl .hero-subtitle .page-subtitle {
    font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5; }
  .components.component-hero > .wrapper > .container .hero-image article, .components.component-hero > .wrapper > .container-fluid .hero-image article, .components.component-hero > .wrapper > .container-sm .hero-image article, .components.component-hero > .wrapper > .container-md .hero-image article, .components.component-hero > .wrapper > .container-lg .hero-image article, .components.component-hero > .wrapper > .container-xl .hero-image article, .components.component-hero > .wrapper > .container-xxl .hero-image article, .components.component-hero > .wrapper > .container-xxxl .hero-image article {
    opacity: .9;
    justify-content: center; }
  @media (min-width: 992px) {
    .components.component-hero > .wrapper > .container .hero-heading, .components.component-hero > .wrapper > .container-fluid .hero-heading, .components.component-hero > .wrapper > .container-sm .hero-heading, .components.component-hero > .wrapper > .container-md .hero-heading, .components.component-hero > .wrapper > .container-lg .hero-heading, .components.component-hero > .wrapper > .container-xl .hero-heading, .components.component-hero > .wrapper > .container-xxl .hero-heading, .components.component-hero > .wrapper > .container-xxxl .hero-heading {
      flex: 0 0 41.6666666667%;
      max-width: 41.6666666667%;
      text-align: right; }
    .components.component-hero > .wrapper > .container .hero-subtitle, .components.component-hero > .wrapper > .container-fluid .hero-subtitle, .components.component-hero > .wrapper > .container-sm .hero-subtitle, .components.component-hero > .wrapper > .container-md .hero-subtitle, .components.component-hero > .wrapper > .container-lg .hero-subtitle, .components.component-hero > .wrapper > .container-xl .hero-subtitle, .components.component-hero > .wrapper > .container-xxl .hero-subtitle, .components.component-hero > .wrapper > .container-xxxl .hero-subtitle {
      flex: 0 0 41.6666666667%;
      max-width: 41.6666666667%;
      text-align: left; }
    .components.component-hero > .wrapper > .container .hero-image, .components.component-hero > .wrapper > .container-fluid .hero-image, .components.component-hero > .wrapper > .container-sm .hero-image, .components.component-hero > .wrapper > .container-md .hero-image, .components.component-hero > .wrapper > .container-lg .hero-image, .components.component-hero > .wrapper > .container-xl .hero-image, .components.component-hero > .wrapper > .container-xxl .hero-image, .components.component-hero > .wrapper > .container-xxxl .hero-image {
      flex: 0 0 16.6666666667%;
      max-width: 16.6666666667%; }
    .components.component-hero > .wrapper > .container .hero-cta, .components.component-hero > .wrapper > .container-fluid .hero-cta, .components.component-hero > .wrapper > .container-sm .hero-cta, .components.component-hero > .wrapper > .container-md .hero-cta, .components.component-hero > .wrapper > .container-lg .hero-cta, .components.component-hero > .wrapper > .container-xl .hero-cta, .components.component-hero > .wrapper > .container-xxl .hero-cta, .components.component-hero > .wrapper > .container-xxxl .hero-cta {
      position: relative;
      width: 100%;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      display: flex;
      flex-direction: row;
      justify-content: center;
      padding-top: 2.5rem;
      padding-bottom: 2.5rem;
      flex: 0 1 auto; } }

.components.component-hero.has-bg-image {
  background-position: center top; }

.components.component-hero.theme-vertical > .wrapper > .container .component-row, .components.component-hero.theme-vertical > .wrapper > .container-fluid .component-row, .components.component-hero.theme-vertical > .wrapper > .container-sm .component-row, .components.component-hero.theme-vertical > .wrapper > .container-md .component-row, .components.component-hero.theme-vertical > .wrapper > .container-lg .component-row, .components.component-hero.theme-vertical > .wrapper > .container-xl .component-row, .components.component-hero.theme-vertical > .wrapper > .container-xxl .component-row, .components.component-hero.theme-vertical > .wrapper > .container-xxxl .component-row {
  flex-direction: column;
  flex-wrap: nowrap; }

.components.component-hero.theme-vertical > .wrapper > .container .hero-heading, .components.component-hero.theme-vertical > .wrapper > .container .hero-subtitle, .components.component-hero.theme-vertical > .wrapper > .container .hero-image, .components.component-hero.theme-vertical > .wrapper > .container-fluid .hero-heading, .components.component-hero.theme-vertical > .wrapper > .container-sm .hero-heading, .components.component-hero.theme-vertical > .wrapper > .container-md .hero-heading, .components.component-hero.theme-vertical > .wrapper > .container-lg .hero-heading, .components.component-hero.theme-vertical > .wrapper > .container-xl .hero-heading, .components.component-hero.theme-vertical > .wrapper > .container-xxl .hero-heading, .components.component-hero.theme-vertical > .wrapper > .container-xxxl .hero-heading, .components.component-hero.theme-vertical > .wrapper > .container-fluid .hero-subtitle, .components.component-hero.theme-vertical > .wrapper > .container-sm .hero-subtitle, .components.component-hero.theme-vertical > .wrapper > .container-md .hero-subtitle, .components.component-hero.theme-vertical > .wrapper > .container-lg .hero-subtitle, .components.component-hero.theme-vertical > .wrapper > .container-xl .hero-subtitle, .components.component-hero.theme-vertical > .wrapper > .container-xxl .hero-subtitle, .components.component-hero.theme-vertical > .wrapper > .container-xxxl .hero-subtitle, .components.component-hero.theme-vertical > .wrapper > .container-fluid .hero-image, .components.component-hero.theme-vertical > .wrapper > .container-sm .hero-image, .components.component-hero.theme-vertical > .wrapper > .container-md .hero-image, .components.component-hero.theme-vertical > .wrapper > .container-lg .hero-image, .components.component-hero.theme-vertical > .wrapper > .container-xl .hero-image, .components.component-hero.theme-vertical > .wrapper > .container-xxl .hero-image, .components.component-hero.theme-vertical > .wrapper > .container-xxxl .hero-image {
  flex: 0 0 auto;
  max-width: unset; }

@media (min-width: 1200px) {
  .components.component-text_group.paragraph--view-mode--centered .component-row {
    justify-content: center; }
  .components.component-text_group.paragraph--view-mode--centered .component-col-body {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; } }

.components.component-text_group .component-col-content .header {
  font-family: "Trajan Pro Regular", "Times New Roman", Times, serif; }
  .components.component-text_group .component-col-content .header .title {
    text-transform: uppercase;
    line-height: 1.1;
    font-weight: 400;
    letter-spacing: 1.5px;
    font-size: 2rem; }
    @media (max-width: 767.98px) {
      .components.component-text_group .component-col-content .header .title {
        font-size: 6vw; } }
    @media (min-width: 1200px) {
      .components.component-text_group .component-col-content .header .title {
        font-size: 3.75rem; } }
  @media (min-width: 1200px) {
    .components.component-text_group .component-col-content .header {
      padding-right: 4.125rem; } }

.components.component-text_group .component-col-body .body {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: normal;
  margin-bottom: 3.5rem; }

.components.component-text_group .component-col-body .cta {
  display: flex;
  justify-content: center; }
  @media (min-width: 1200px) {
    .components.component-text_group .component-col-body .cta {
      justify-content: flex-start; } }

.components.component-text_group .goto.goto-link .text-label {
  font-size: 1.75rem; }

.components.component-rich_content .container {
  display: flex;
  flex-direction: column;
  justify-content: center; }

.components.component-rich_content .component-col-content {
  display: flex;
  flex-wrap: wrap;
  margin-right: -1.5rem;
  margin-left: -1.5rem;
  margin-left: 0;
  margin-right: 0;
  flex: 1 0 100%;
  max-width: 100%;
  width: auto; }
  @media (min-width: 1200px) {
    .components.component-rich_content .component-col-content {
      flex-direction: row; } }
  .components.component-rich_content .component-col-content .header {
    position: relative;
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    flex: 0 0 100%;
    max-width: 100%; }
    @media (min-width: 1200px) {
      .components.component-rich_content .component-col-content .header {
        flex: 0 0 50%;
        max-width: 50%;
        padding-left: 0;
        padding-right: 0; } }
    .components.component-rich_content .component-col-content .header .title {
      text-align: center; }
      @media (min-width: 1200px) {
        .components.component-rich_content .component-col-content .header .title {
          padding-right: 7rem;
          text-align: left; } }
    .components.component-rich_content .component-col-content .header .subtitle {
      text-align: center;
      font-size: 1.25rem;
      line-height: 1.5; }
      @media (min-width: 1200px) {
        .components.component-rich_content .component-col-content .header .subtitle {
          text-align: left; } }
  .components.component-rich_content .component-col-content .body {
    position: relative;
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    flex: 0 0 100%;
    max-width: 100%; }
    @media (min-width: 1200px) {
      .components.component-rich_content .component-col-content .body {
        flex: 0 0 50%;
        max-width: 50%;
        padding-left: 0;
        padding-right: 0; } }

.components.component-rich_content .component-col-media {
  display: block;
  width: 100%; }

.components.component-rich_content .component-col-image, .components.component-rich_content .component-col-video {
  flex: 0 0 100%;
  max-width: 100%; }
  @media (min-width: 1200px) {
    .components.component-rich_content .component-col-image, .components.component-rich_content .component-col-video {
      margin-top: 1.5rem; } }

.components.component-rich_content .component-col-footer {
  position: relative;
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem; }

.components.component-rich_content .component-col-video.-local.play, .components.component-rich_content .component-col-video.-local.still {
  cursor: pointer; }

.components.component-rich_content .component-col-video.-local.still:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='104' height='104'%3e%3cpath fill='%23f5f5f5' d='M77 52L37 75L37 29L77 52Z'/%3e%3cpath stroke='%23f5f5f5' stroke-width='4' fill='none' d='M52 102C24.35 102 2 79.65 2 52C2 24.35 24.35 2 52 2C79.65 2 102 24.35 102 52C102 79.65 79.65 102 52 102Z'/%3e%3c/svg%3e");
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.75; }

.components.component-rich_content .component-col-video.-local:hover.still:after, .components.component-rich_content .component-col-video.-local:focus.still:after {
  opacity: 9; }

.components.component-rich_content .component-col-video.-local .field.field--name-field-media-video-local {
  display: block;
  width: 100%; }
  .components.component-rich_content .component-col-video.-local .field.field--name-field-media-video-local article {
    display: block; }
  .components.component-rich_content .component-col-video.-local .field.field--name-field-media-video-local video {
    display: block;
    width: 100%;
    height: auto; }

.components.component-rich_content .footer {
  margin-top: 3rem; }
  @media (min-width: 1200px) {
    .components.component-rich_content .footer {
      align-items: center; } }

.components.component-rich_content .cta {
  display: flex;
  justify-content: center;
  margin-top: 0;
  flex: 1 0 100%;
  max-width: 100%; }
  @media (min-width: 1200px) {
    .components.component-rich_content .cta {
      justify-content: flex-start; } }
  .components.component-rich_content .cta .field.field--name-field-cta {
    max-width: 100%; }

.components.component-rich_content .goto.goto-link {
  max-width: 100%; }
  .components.component-rich_content .goto.goto-link .text-label {
    font-size: 1.75rem; }

.components.component-rich_content.theme-featured .goto.goto-link::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='12' viewBox='0 0 32 12'%3e%3cpath fill='%23fff' d='M0 0H31V12H0z'/%3e%3c/svg%3e"); }

.components.component-rich_content.theme-featured .goto.goto-link::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3ccircle cx='8' cy='8' r='8' fill='%23fff'/%3e%3c/svg%3e"); }

.components.component-rich_content.theme-featured .goto.goto-link .text-label {
  color: #fff; }

.components.component-rich_content.theme-featured .goto.goto-link:hover::before, .components.component-rich_content.theme-featured .goto.goto-link:focus::before, .components.component-rich_content.theme-featured .goto.goto-link:active::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='12' viewBox='0 0 32 12'%3e%3cpath fill='%23000' d='M0 0H31V12H0z'/%3e%3c/svg%3e"); }

.components.component-rich_content.theme-featured .goto.goto-link:hover::after, .components.component-rich_content.theme-featured .goto.goto-link:focus::after, .components.component-rich_content.theme-featured .goto.goto-link:active::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3ccircle cx='8' cy='8' r='8' fill='%23000'/%3e%3c/svg%3e"); }

.components.component-rich_content.theme-featured .goto.goto-link:hover .text-label, .components.component-rich_content.theme-featured .goto.goto-link:focus .text-label, .components.component-rich_content.theme-featured .goto.goto-link:active .text-label {
  color: #000; }

.components.component-rich_content-centered .component-row {
  justify-content: center; }

.components.component-rich_content-centered .component-col-content {
  position: relative;
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  margin-left: 0; }
  @media (min-width: 1200px) {
    .components.component-rich_content-centered .component-col-content {
      flex: 0 0 66.6666666667%;
      max-width: 66.6666666667%; } }
  .components.component-rich_content-centered .component-col-content .header .title {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.5;
    text-transform: uppercase; }
  .components.component-rich_content-centered .component-col-content .header .subtitle {
    font-size: 1.25rem;
    line-height: 1.5; }

.components.component-rich_content-centered .component-col-image, .components.component-rich_content-centered .component-col-video {
  position: relative;
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  flex: 0 0 100%;
  max-width: 100%;
  margin-left: 0; }

.components.component-rich_content-centered .component-col-footer {
  position: relative;
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem; }

.components.component-rich_content.paragraph--view-mode--rc-2cols .component-row {
  flex-direction: row; }

@media (min-width: 1200px) {
  .components.component-rich_content.paragraph--view-mode--rc-2cols .component-col-content {
    flex: 0 0 50%;
    max-width: 50%;
    flex-direction: row;
    align-content: center; } }

.components.component-rich_content.paragraph--view-mode--rc-2cols .component-col-content .header {
  flex: 0 0 100%;
  max-width: 100%; }
  @media (min-width: 1200px) {
    .components.component-rich_content.paragraph--view-mode--rc-2cols .component-col-content .header {
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1200px) {
    .components.component-rich_content.paragraph--view-mode--rc-2cols .component-col-content .header .title {
      padding-right: 7rem; } }
  .components.component-rich_content.paragraph--view-mode--rc-2cols .component-col-content .header .subtitle {
    font-size: 1.25rem;
    line-height: 1.5; }

.components.component-rich_content.paragraph--view-mode--rc-2cols .component-col-content .body {
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 1rem; }
  @media (min-width: 1200px) {
    .components.component-rich_content.paragraph--view-mode--rc-2cols .component-col-content .body {
      flex: 0 0 100%;
      max-width: 100%; } }

.components.component-rich_content.paragraph--view-mode--rc-2cols .component-col-content .footer {
  margin: 0; }

.components.component-rich_content.paragraph--view-mode--rc-2cols .component-col-image, .components.component-rich_content.paragraph--view-mode--rc-2cols .component-col-video {
  flex: 0 0 100%;
  max-width: 100%; }
  @media (min-width: 1200px) {
    .components.component-rich_content.paragraph--view-mode--rc-2cols .component-col-image, .components.component-rich_content.paragraph--view-mode--rc-2cols .component-col-video {
      flex: 0 0 50%;
      max-width: 50%;
      margin-top: 0; } }

.components.component-rich_content.layout-right .component-row {
  flex-direction: column-reverse; }
  .components.component-rich_content.layout-right .component-row .component-col-content {
    flex-direction: row-reverse; }

.components.component-filelist .component-row {
  margin-top: 2.5rem; }
  .components.component-filelist .component-row:first-of-type {
    margin-top: 0; }
  @media (min-width: 992px) {
    .components.component-filelist .component-row .files {
      padding-top: 3.5rem;
      padding-bottom: 3.5rem; } }
  .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download {
    text-decoration: none;
    flex-direction: column;
    line-height: 1;
    transition: all ease-in-out 200ms; }
    @media (min-width: 992px) {
      .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download {
        flex-direction: row; } }
    @media (max-width: 991.98px) {
      .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-name, .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label {
        margin: 1rem 0; } }
    .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-name {
      display: block;
      width: auto;
      margin-right: 0;
      font-family: "Trajan Pro Regular", "Times New Roman", Times, serif;
      font-size: 1rem;
      font-weight: 400;
      text-transform: uppercase;
      text-align: left; }
      @media (min-width: 992px) {
        .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-name {
          flex: 0.4 0 25rem;
          margin-right: 0;
          max-width: 25rem;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          font-size: 1.375rem;
          margin-bottom: 0; } }
    .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-size {
      font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      font-size: 0.875rem;
      flex-grow: 0;
      white-space: nowrap;
      display: block;
      width: 100%; }
      @media (min-width: 992px) {
        .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-size {
          line-height: 2;
          font-size: 1rem;
          margin-bottom: 0;
          padding: 0 1rem; } }
    .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label {
      font-family: "Trajan Pro Regular", "Times New Roman", Times, serif;
      color: #000;
      white-space: nowrap;
      align-self: flex-start;
      display: flex; }
      @media (min-width: 992px) {
        .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label {
          align-self: flex-end;
          flex: 0.5;
          display: flex;
          text-align: right;
          margin-top: 0;
          flex-direction: row;
          align-items: flex-end;
          align-content: center;
          justify-content: space-around;
          line-height: 1; } }
      .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label:before, .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label:after {
        content: "";
        font-family: inherit;
        display: flex;
        width: 1rem;
        height: 1rem;
        background: none transparent no-repeat center center;
        padding: 0;
        margin: 0;
        line-height: 1; }
    .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover, .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus, .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active {
      transition: all ease-in-out 200ms; }
      .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-label, .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-label, .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-label {
        transition: all ease-in-out 200ms; }
        .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-label::before, .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-label::before, .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-label::before {
          transition: all ease-in-out 200ms; }
        .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-label::after, .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-label::after, .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-label::after {
          transition: all ease-in-out 200ms; }

.components.component-contentbrowser .component-row {
  flex-direction: column; }

.components.component-contentbrowser .component-col-headings {
  display: flex;
  flex-wrap: wrap;
  margin-right: -1.5rem;
  margin-left: -1.5rem;
  flex-direction: row; }
  .components.component-contentbrowser .component-col-headings .header {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 2rem;
    position: relative;
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    font-family: "Trajan Pro Regular", "Times New Roman", Times, serif; }
    .components.component-contentbrowser .component-col-headings .header .title, .components.component-contentbrowser .component-col-headings .header .subtitle {
      text-align: center; }
    .components.component-contentbrowser .component-col-headings .header .title {
      text-transform: uppercase;
      line-height: 1.1;
      font-weight: 400;
      letter-spacing: 1.5px;
      font-size: 2.5rem; }
      @media (min-width: 1200px) {
        .components.component-contentbrowser .component-col-headings .header .title {
          font-size: 3.75rem; } }

.components.component-contentbrowser .component-col-body {
  position: relative;
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
  align-self: center; }
  .components.component-contentbrowser .component-col-body .body {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: normal;
    margin-bottom: 3.5rem; }
    @media (min-width: 1200px) {
      .components.component-contentbrowser .component-col-body .body {
        height: 100%;
        margin-bottom: 0; } }
  .components.component-contentbrowser .component-col-body .cta {
    display: flex;
    justify-content: center; }
    @media (min-width: 1200px) {
      .components.component-contentbrowser .component-col-body .cta {
        justify-content: flex-start; } }

.components.component-contentbrowser .contentbrowser-carousel.-cards_cta-hide .card .card-cta {
  display: none; }

.components.component-contentbrowser_experience .component-col-content .body {
  margin-bottom: 2.5rem; }

.components.component-contentbrowser_experience .component-col-content .footer {
  margin-bottom: 2.5rem; }

.components.component-productgallery > .wrapper .container .component-row {
  flex-direction: column; }
  .components.component-productgallery > .wrapper .container .component-row .component-col-headings {
    text-align: center; }
  .components.component-productgallery > .wrapper .container .component-row .component-col-body {
    text-align: center;
    flex: 0 0 100%;
    max-width: 100%; }

.components.component-productgallery .component-col-headings {
  width: 100%;
  text-align: center; }
  .components.component-productgallery .component-col-headings .title {
    margin-bottom: 0;
    text-align: center; }

.components.component-productgallery .component-col-body {
  text-align: center; }

.components.component-infographic .wrapper .container .infographics {
  flex-direction: row; }

.components.component-infographic .wrapper .container .component-infocard.has_image .infocard-header {
  flex-direction: column; }
  .components.component-infographic .wrapper .container .component-infocard.has_image .infocard-header img.image-thumbnail {
    width: auto;
    margin: 0 auto;
    display: block; }

.components.component-infographic .wrapper .container .component-infocard .infocard-header {
  justify-content: center; }

.components.component-infographic .wrapper .container .component-infocard .infocard-body {
  justify-content: center; }

.components.component-infographic .wrapper .container .infographic-items-carousel .components {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 0; }

.components.component-infographic .wrapper .container .infographic-items-carousel .owl-stage-outer {
  overflow: hidden; }

.components.component-features .wrapper .container .features {
  flex-direction: row;
  justify-content: center; }

.components.component-features .wrapper .container .owl-loaded .owl-stage-outer {
  overflow: hidden; }

.components.component-features .wrapper .container .owl-loaded .owl-nav {
  width: calc(100% - 3rem);
  margin: 0 auto; }

.components.component-features .wrapper .container .component-card {
  background-color: transparent;
  width: 100%; }
  .components.component-features .wrapper .container .component-card .card-image {
    padding: 0; }
    .components.component-features .wrapper .container .component-card .card-image .term.term--type-prod_features {
      min-height: 8rem;
      background-color: transparent;
      background-position: top center;
      background-size: 7rem; }
  .components.component-features .wrapper .container .component-card .card-headings {
    padding: 0;
    margin: 0 0 1rem 0; }
    .components.component-features .wrapper .container .component-card .card-headings .title {
      margin: 0;
      text-align: center;
      font-size: 2rem;
      padding: 1.5rem 0;
      letter-spacing: 0.05rem; }
  .components.component-features .wrapper .container .component-card .card-body {
    padding: 0;
    text-align: center;
    font-size: 1rem;
    letter-spacing: 0.22rem; }

.components.component-reference .reference-wrapper {
  padding-bottom: 0; }

.components.component-reference .reference-container-fluid {
  margin-top: 3.5rem;
  padding-left: 0;
  padding-right: 0; }
  .components.component-reference .reference-container-fluid article.media {
    position: relative; }

.components.component-reference .component-col-content .header {
  font-family: "Trajan Pro Regular", "Times New Roman", Times, serif; }
  .components.component-reference .component-col-content .header .title {
    text-transform: uppercase;
    line-height: 1.1;
    font-weight: 400;
    letter-spacing: 1.5px;
    font-size: 2.5rem; }
    @media (min-width: 1200px) {
      .components.component-reference .component-col-content .header .title {
        font-size: 3.75rem; } }
  @media (min-width: 1200px) {
    .components.component-reference .component-col-content .header {
      padding-right: 4.125rem; } }

.components.component-reference .component-col-body .body {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: normal;
  margin-bottom: 3.5rem; }
  @media (min-width: 1200px) {
    .components.component-reference .component-col-body .body {
      margin-bottom: 2.5rem; } }

.components.component-reference .component-col-body .cta {
  display: flex;
  justify-content: center; }
  @media (min-width: 1200px) {
    .components.component-reference .component-col-body .cta {
      justify-content: flex-start; } }

.components.component-reference.-product .wrapper {
  background-color: transparent;
  background-image: none;
  background-position: top left;
  background-repeat: repeat;
  background-size: contain; }

.components.component-reference.-product .component-col-content {
  display: flex;
  flex-direction: column;
  justify-content: center; }
  .components.component-reference.-product .component-col-content .header, .components.component-reference.-product .component-col-content .body, .components.component-reference.-product .component-col-content .footer {
    flex-basis: 0; }

.components.component-reference.-product .component-col-image {
  display: flex;
  justify-content: center;
  background-color: transparent;
  background-image: none;
  background-position: top left;
  background-repeat: repeat; }
  .components.component-reference.-product .component-col-image .image {
    height: 90vh;
    max-height: 640px;
    display: block;
    margin-bottom: 2rem; }

.components.component-reference.-product .header .title, .components.component-reference.-product .header .subtitle {
  line-height: 1.2;
  letter-spacing: 1px;
  text-align: left;
  color: #191919; }

.components.component-reference.-product .header .title {
  font-size: 3.75rem; }
  @media (max-width: 767.98px) {
    .components.component-reference.-product .header .title {
      font-size: 7vw; } }
  .components.component-reference.-product .header .title .text-label {
    display: block; }

.components.component-reference.-product .body {
  margin-top: 1.5rem; }

.components.component-reference.-product .footer {
  margin-top: 3rem; }

.components.component-reference.-product .image {
  width: auto; }

.components.component-taglist .taxonomies > .field__item {
  margin-right: 2rem; }
  .components.component-taglist .taxonomies > .field__item:last-child {
    margin-right: 0; }

.components.component-text_image > .wrapper > .container > .component-row {
  align-items: center; }

.components.component-text_image > .wrapper > .container .component-col-content {
  margin-top: 2rem; }
  @media (min-width: 1200px) {
    .components.component-text_image > .wrapper > .container .component-col-content {
      margin-top: 0; } }
  .components.component-text_image > .wrapper > .container .component-col-content .field__item {
    text-align: center; }
    @media (min-width: 1200px) {
      .components.component-text_image > .wrapper > .container .component-col-content .field__item {
        text-align: left; } }

.components.component-text_image .term.term--type-prod_features {
  min-height: 11rem;
  background-color: transparent;
  background-position: top center;
  background-size: 8rem;
  display: flex;
  justify-content: flex-end;
  flex-direction: column; }
  .components.component-text_image .term.term--type-prod_features .term-title {
    position: relative;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    align-self: center;
    margin: 0;
    text-transform: uppercase;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 1.28px; }

.components.component-view-ref--experiences > .wrapper {
  padding-top: 0;
  padding-bottom: 0; }

@keyframes background_left {
  0% {
    opacity: 0;
    transform: translateX(100%) rotate(-45deg); }
  30% {
    opacity: 1; }
  70% {
    transform: translateX(-3rem) rotate(-45deg); }
  100% {
    transform: translateX(0) rotate(-45deg); } }

@keyframes background_right {
  0% {
    opacity: 0;
    transform: translateX(-100%) rotate(-45deg); }
  30% {
    opacity: 1; }
  70% {
    transform: translateX(3rem) rotate(-45deg); }
  100% {
    transform: translateX(0) rotate(-45deg); } }

@keyframes rear {
  0% {
    opacity: 0;
    transform: rotate(90deg); }
  75% {
    opacity: 1; }
  100% {
    transform: rotate(0deg); } }

@keyframes middle {
  0% {
    opacity: 0;
    transform: rotate(0deg); }
  25% {
    opacity: 1; }
  100% {
    transform: rotate(-45deg); } }

@keyframes foreground {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes text {
  0% {
    opacity: 0;
    transform: translateY(3%); }
  100% {
    opacity: 1; } }

.components.component-kaleidoscope > .wrapper {
  display: flex;
  flex-direction: column-reverse;
  overflow: hidden;
  position: relative; }
  @media (min-width: 1200px) {
    .components.component-kaleidoscope > .wrapper {
      align-items: center;
      flex-direction: row;
      height: 675px; } }
  .components.component-kaleidoscope > .wrapper .container {
    z-index: 20;
    flex: 1 0 100%; }
    @media (min-width: 1200px) {
      .components.component-kaleidoscope > .wrapper .container {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: center;
        align-items: flex-start; } }
    .components.component-kaleidoscope > .wrapper .container .component-row {
      flex-direction: row; }
      @media (min-width: 1200px) {
        .components.component-kaleidoscope > .wrapper .container .component-row {
          width: 100%;
          flex-direction: row;
          flex: 1 0 100%; } }
      .components.component-kaleidoscope > .wrapper .container .component-row .component-col-content {
        flex-basis: 100%;
        max-width: 100%; }
        @media (min-width: 1200px) {
          .components.component-kaleidoscope > .wrapper .container .component-row .component-col-content {
            flex-basis: 50%;
            max-width: 50%;
            background-color: transparent;
            display: flex;
            flex-direction: column;
            flex-wrap: nowrap;
            align-content: flex-start;
            justify-content: space-around;
            align-items: flex-start; } }
        .components.component-kaleidoscope > .wrapper .container .component-row .component-col-content .header {
          max-width: 100%;
          flex-basis: 100%; }
          @media (min-width: 1200px) {
            .components.component-kaleidoscope > .wrapper .container .component-row .component-col-content .header {
              flex: 0 0 auto; } }
        .components.component-kaleidoscope > .wrapper .container .component-row .component-col-content .body {
          max-width: 100%;
          flex-basis: 100%; }
          @media (min-width: 1200px) {
            .components.component-kaleidoscope > .wrapper .container .component-row .component-col-content .body {
              flex: 0 0 auto; } }
        .components.component-kaleidoscope > .wrapper .container .component-row .component-col-content .footer {
          max-width: 100%;
          flex-basis: 100%;
          margin-top: 3rem; }
          @media (min-width: 1200px) {
            .components.component-kaleidoscope > .wrapper .container .component-row .component-col-content .footer {
              flex: 0 0 auto; } }
        .components.component-kaleidoscope > .wrapper .container .component-row .component-col-content.-text {
          opacity: 0;
          animation: 0.5s text forwards linear 0.5s; }

.components.component-kaleidoscope .image-layers {
  position: relative;
  padding-bottom: 100vh;
  margin-right: 0;
  margin-left: auto;
  margin-top: -3rem; }
  @media (min-width: 1200px) {
    .components.component-kaleidoscope .image-layers {
      position: absolute;
      top: 0;
      right: 0;
      margin-top: auto;
      margin-right: auto;
      padding-bottom: 0; } }

.components.component-kaleidoscope .image-layer {
  display: block;
  height: auto;
  position: absolute; }

.components.component-kaleidoscope .image-element {
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%; }
  .components.component-kaleidoscope .image-element > .media > .field.field--name-field-media-image {
    display: block;
    width: 100%;
    height: 100%; }
    .components.component-kaleidoscope .image-element > .media > .field.field--name-field-media-image .image-thumbnail.image-style-par-ref-kaleis-max-size {
      display: block;
      width: 100%;
      height: 100%; }

.components.component-kaleidoscope .image-layer.-background {
  width: 675px;
  top: 0;
  right: 0;
  left: auto;
  z-index: 7;
  opacity: 0; }
  .components.component-kaleidoscope .image-layer.-background.animating {
    animation: 1s background_left forwards ease-in; }
  .components.component-kaleidoscope .image-layer.-background.animated {
    transform: translateX(0) rotate(-45deg);
    opacity: 1; }

.components.component-kaleidoscope .image-layer.-rear {
  width: 476px;
  top: 100px;
  right: 100px;
  left: auto;
  z-index: 10;
  opacity: 0; }
  .components.component-kaleidoscope .image-layer.-rear.animating {
    animation: 1s rear forwards linear; }
  .components.component-kaleidoscope .image-layer.-rear.animated {
    transform: rotate(0deg);
    opacity: 1; }

.components.component-kaleidoscope .image-layer.-middle {
  width: 476px;
  top: 100px;
  right: 100px;
  left: auto;
  z-index: 12;
  opacity: 0; }
  .components.component-kaleidoscope .image-layer.-middle.animating {
    animation: 1s middle forwards ease-out 0s; }
  .components.component-kaleidoscope .image-layer.-middle.animated {
    transform: rotate(-45deg);
    opacity: 1; }

.components.component-kaleidoscope .image-layer.-foreground {
  width: 338px;
  top: 168px;
  right: 168px;
  left: auto;
  z-index: 15;
  opacity: 0; }
  .components.component-kaleidoscope .image-layer.-foreground.animating {
    animation: 0.8s foreground forwards linear; }
  .components.component-kaleidoscope .image-layer.-foreground.animated {
    transform: rotate(0deg);
    opacity: 1; }

@media (min-width: 1200px) {
  .components.component-kaleidoscope.layout-right > .wrapper .container .component-row {
    flex-direction: row-reverse; } }

@media (min-width: 1200px) {
  .components.component-kaleidoscope.layout-right > .wrapper .container .component-row .component-col-content {
    padding-left: 8rem; } }

@media (min-width: 1200px) {
  .components.component-kaleidoscope.layout-right .image-layers {
    left: 0;
    right: auto; } }

@media (min-width: 1200px) {
  .components.component-kaleidoscope.layout-right .image-layer.-background {
    left: 0;
    right: auto; }
    .components.component-kaleidoscope.layout-right .image-layer.-background.animating {
      animation: 1s background_right forwards ease-in; } }

@media (min-width: 1200px) {
  .components.component-kaleidoscope.layout-right .image-layer.-rear {
    left: 100px;
    right: auto; } }

@media (min-width: 1200px) {
  .components.component-kaleidoscope.layout-right .image-layer.-middle {
    left: 100px;
    right: auto; } }

@media (min-width: 1200px) {
  .components.component-kaleidoscope.layout-right .image-layer.-foreground {
    left: 168px;
    right: auto; } }

.components.full-width .wrapper .container-fluid, .components.full-width .wrapper .container-sm, .components.full-width .wrapper .container-md, .components.full-width .wrapper .container-lg, .components.full-width .wrapper .container-xl, .components.full-width .wrapper .container-xxl, .components.full-width .wrapper .container-xxxl {
  padding-left: 0;
  padding-right: 0; }

.components a:not(.btn):not(.goto):not(.product-gallery-nav):focus:hover:focus, .components a:not(.btn):not(.goto):not(.product-gallery-nav):focus:focus:focus, .components a:not(.btn):not(.goto):not(.product-gallery-nav):focus:active:focus {
  color: #191919;
  outline: 2px solid;
  outline-color: #191919;
  border-radius: 2px;
  outline-offset: 2px; }

.block.block-text_image .field.field--name-field-title, .block.block-text_image .field.field--name-field-media-image, .block.block-text_image .field.field--name-body {
  font-size: 0.8rem;
  margin-bottom: 1rem;
  display: block; }
  @media (min-width: 1200px) {
    .block.block-text_image .field.field--name-field-title, .block.block-text_image .field.field--name-field-media-image, .block.block-text_image .field.field--name-body {
      text-align: center; } }

.block.block-text_image .field.field--name-field-title {
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.1rem; }

@media (min-width: 1200px) {
  .block.block-text_image .field.field--name-field-media-image {
    max-width: 50%;
    margin: 0 auto 1rem auto; } }

@media (min-width: 1200px) {
  .block.block-text_image .field.field--name-body {
    max-width: 50%;
    margin: 0 auto 1rem auto; } }

body {
  background-color: #bfbfbf;
  color: #fff; }

.region.theme-transparent {
  background-color: transparent;
  color: #191919; }
  .region.theme-transparent.region-header::before {
    background-color: transparent; }
  .region.theme-transparent .block-system-branding-block .site-logo::before {
    background-image: url("data:image/svg+xml,%3csvg width='91' height='98' viewBox='0 0 91 98' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.05306 6.53606C0.909921 6.51273 0.767376 6.4895 0.623485 6.46809V0H89.7325V44.9422H0.623485V39.0196C0.645885 39.0225 0.668366 39.0254 0.690876 39.0284C0.739525 39.0348 0.788312 39.0413 0.836722 39.0469C0.893318 39.0312 0.977453 39.0118 1.06896 38.9907C1.23308 38.9528 1.42091 38.9095 1.51605 38.8723C1.58445 38.8452 1.49267 38.7724 1.40116 38.6999C1.30536 38.624 1.20984 38.5483 1.2987 38.5254C1.39872 38.4995 1.67932 38.5403 1.95595 38.5806C2.18257 38.6136 2.40662 38.6462 2.52638 38.6413C3.09323 38.6192 3.5543 38.5476 4.01549 38.4759C4.50432 38.3999 4.99331 38.3239 5.60851 38.3069C6.20812 38.2903 6.92532 38.3304 7.64251 38.3705H7.64294C8.35466 38.4102 9.06642 38.45 9.66312 38.4344C10.276 38.4183 10.7661 38.3439 11.2561 38.2696C11.7238 38.1986 12.1914 38.1276 12.7657 38.1074C13.1003 38.0957 13.5463 38.1342 13.9923 38.1727C14.4627 38.2134 14.9333 38.254 15.2731 38.2357C15.6086 38.2176 15.8114 38.142 16.0142 38.0664C16.2111 37.993 16.4081 37.9196 16.7265 37.8988C17.0494 37.8778 17.499 37.9104 17.9481 37.943C18.4002 37.9758 18.8519 38.0086 19.1737 37.9866C20.0094 37.9288 20.7261 37.8719 21.446 37.8147C22.1184 37.7614 22.7938 37.7077 23.5716 37.653C25.1822 37.5396 27.1033 37.4924 28.7131 37.5305C30.9891 37.5843 30.3567 36.4958 29.6032 36.5223C29.1973 36.5365 28.6644 36.5134 28.108 36.4892C27.6304 36.4685 27.1356 36.447 26.6891 36.4478C26.2094 36.4486 25.8307 36.5036 25.4519 36.5587C25.0674 36.6145 24.6828 36.6704 24.1925 36.6696C24.0332 36.6692 23.7716 36.6099 23.5101 36.5506C23.2592 36.4938 23.0083 36.4369 22.8478 36.432C22.6855 36.4275 22.606 36.4762 22.5265 36.5249C22.4455 36.5745 22.3644 36.6241 22.1957 36.6174C22.0288 36.6112 21.7785 36.5495 21.5283 36.4879C21.2775 36.426 21.0266 36.3642 20.8601 36.3584C20.2543 36.3357 19.7077 36.3566 19.1592 36.3775C18.5461 36.401 17.9307 36.4245 17.2279 36.3873C16.5975 36.3541 15.8961 36.2722 15.1973 36.1907C14.4176 36.0996 13.6409 36.009 12.97 35.9867C12.1836 35.9607 11.5688 36.0253 10.9581 36.0895C10.5577 36.1315 10.159 36.1734 9.71495 36.1895C8.79299 36.2228 7.67626 36.156 6.55929 36.0893C5.75891 36.0415 4.95834 35.9936 4.2293 35.9826C3.25272 35.9679 2.39799 36.0193 1.54519 36.0705C1.23966 36.0888 0.934039 36.1072 0.623485 36.1225V29.5915C1.10932 29.6047 1.59843 29.6138 2.09906 29.608C2.66921 29.6013 3.27263 29.5483 3.87626 29.4953C4.39634 29.4496 4.91658 29.4039 5.41582 29.3878C5.93355 29.3719 6.43394 29.3878 6.93459 29.4036C7.47466 29.4208 8.01503 29.4379 8.57779 29.4151C9.11897 29.3932 9.67869 29.3338 10.2384 29.2744H10.2388C10.7988 29.2151 11.3589 29.1556 11.9004 29.1337C12.4631 29.1109 13.0032 29.1283 13.5429 29.1456H13.5438C14.0438 29.1617 14.5437 29.1778 15.0607 29.1619C15.3968 29.1516 15.7576 29.1138 16.1208 29.0756C16.5502 29.0306 16.983 28.9852 17.3819 28.9847C17.7454 28.9843 18.0747 29.0217 18.4035 29.059C18.7345 29.0966 19.0649 29.1341 19.429 29.1329C19.8386 29.1315 20.2799 29.083 20.7161 29.0351C21.0707 28.9962 21.4219 28.9576 21.7502 28.945C22.0614 28.9332 22.3698 28.9414 22.6762 28.9497H22.6771C23.1227 28.9616 23.5644 28.9735 24.0047 28.9235C24.5268 28.8644 25.0363 28.7778 25.542 28.6919C26.1211 28.5936 26.6951 28.4961 27.2771 28.4417C27.8955 28.3839 28.5093 28.3742 29.1209 28.3644C29.6135 28.3566 30.1046 28.3488 30.5954 28.3159C31.698 28.243 35.6258 28.0402 36.7267 28.0038C37.3289 27.9834 37.8958 28.0157 38.4694 28.0483C38.9169 28.0738 39.3686 28.0996 39.8442 28.1007C40.0259 28.1012 40.2879 28.1028 40.5945 28.1047H40.5981C41.659 28.1112 43.2512 28.1209 43.8988 28.1023C44.5773 28.1023 44.8037 27.162 43.9301 27.0296C43.2536 26.9244 42.0181 26.8803 40.8587 26.8388C40.037 26.8094 39.2534 26.7814 38.7342 26.734C38.1927 26.6846 37.6878 26.614 37.1835 26.5435C36.5046 26.4486 35.8266 26.3538 35.0617 26.3111C34.361 26.2724 33.7721 26.278 33.1739 26.2836C32.632 26.2887 32.0823 26.2939 31.4354 26.2664C30.0767 26.2084 25.5075 26.0064 24.1595 25.9394C23.9156 25.9276 23.6224 25.9462 23.3286 25.9649C23.0034 25.9855 22.6775 26.0062 22.4171 25.9857C22.1682 25.9666 21.9849 25.9098 21.8015 25.8529C21.621 25.797 21.4403 25.741 21.1968 25.7209C20.9433 25.6996 20.6245 25.7171 20.3063 25.7346C20.0066 25.7511 19.7071 25.7675 19.4635 25.7515C19.2266 25.736 19.0334 25.6899 18.8404 25.6439C18.6216 25.5917 18.4031 25.5396 18.1214 25.5321C17.8348 25.5242 17.4975 25.5481 17.1532 25.5724C16.7771 25.599 16.3927 25.6262 16.057 25.6133C15.7545 25.602 15.4926 25.5564 15.2317 25.5109C14.9542 25.4625 14.6779 25.4144 14.355 25.408C13.9688 25.4003 13.5436 25.4461 13.1321 25.4904C12.8321 25.5227 12.5391 25.5542 12.2742 25.5636C12.0108 25.5733 11.7477 25.5692 11.4903 25.5651C11.0419 25.5582 10.6108 25.5514 10.2263 25.6182C9.8092 25.6911 9.41865 25.7746 9.04358 25.8547C8.43463 25.9849 7.8664 26.1063 7.29163 26.1596C6.52428 26.2303 5.84004 26.2 5.18032 26.1707C4.89075 26.1578 4.60573 26.1452 4.32066 26.1414C3.98152 26.137 3.62431 26.1441 3.26609 26.1511C2.59542 26.1643 1.92122 26.1775 1.35549 26.1165C1.08873 26.0876 0.8524 26.0387 0.623485 25.9841V19.9183C1.06695 19.8956 1.5178 19.8762 1.97207 19.8567C3.42484 19.7942 4.91258 19.7302 6.30516 19.5524C6.55809 19.5202 6.7996 19.4417 7.04763 19.3611C7.39144 19.2493 7.74779 19.1335 8.16445 19.1311C8.61354 19.1286 9.01708 19.2519 9.40093 19.3692C9.64269 19.4431 9.87678 19.5146 10.1094 19.5508C11.5998 19.7837 13.1181 19.7608 14.5753 19.7389C15.0084 19.7323 15.4361 19.7259 15.8561 19.7263C16.2455 19.7268 16.644 19.7332 17.0478 19.7397C18.5325 19.7637 20.0899 19.7889 21.5394 19.5259C21.8006 19.4788 22.0504 19.4055 22.3057 19.3306C22.7579 19.198 23.2271 19.0605 23.8055 19.0541C24.2473 19.0494 24.7108 19.1324 25.1708 19.2148C25.6058 19.2927 26.0375 19.37 26.4445 19.372C26.7925 19.3731 27.1506 19.3234 27.5104 19.2734C27.9418 19.2135 28.3756 19.1533 28.7971 19.1799C29.1468 19.202 29.4982 19.2815 29.8469 19.3604C30.2824 19.459 30.7135 19.5566 31.1315 19.54C31.8266 19.512 32.4662 19.3854 33.1066 19.2586C33.6574 19.1495 34.2087 19.0404 34.7966 18.9937C35.4524 18.9414 36.1607 18.9668 36.8688 18.9922H36.8692C37.5284 19.0158 38.1873 19.0394 38.8034 19.0003C40.0927 18.9187 41.3441 18.7707 42.5955 18.6228L42.596 18.6227C43.9076 18.4677 45.2195 18.3126 46.5749 18.2338C47.8041 18.1628 49.0724 18.1539 50.3405 18.145C51.8085 18.1347 53.2761 18.1244 54.6824 18.0178C56.4191 17.8863 57.9781 17.7312 59.5851 17.5712C60.417 17.4885 61.2621 17.4044 62.1509 17.3216C62.8508 17.2099 63.7212 16.3614 62.286 16.1338C59.7962 15.7381 57.2563 15.6762 54.7269 15.6145L54.2995 15.604C53.6047 15.5864 52.9103 15.6541 52.2157 15.7219C51.5735 15.7845 50.931 15.8472 50.2878 15.8424C49.6402 15.8376 48.9833 15.7647 48.3265 15.6917C47.6252 15.6138 46.9241 15.536 46.2349 15.5411C44.9298 15.5509 43.6431 15.6463 42.3562 15.7417C41.1382 15.8321 39.9201 15.9224 38.6864 15.9401C37.3409 15.9594 35.9792 15.8924 34.6177 15.8255C33.4106 15.7661 32.2033 15.7067 31.008 15.7075C30.0061 15.7087 29.0081 15.7681 28.0098 15.8275C26.8659 15.8956 25.7215 15.9637 24.5704 15.9442C23.5224 15.9269 22.4713 15.8366 21.4203 15.7462C20.3102 15.6508 19.2001 15.5554 18.0942 15.5461C17.9524 15.5448 17.8747 15.6349 17.7929 15.7297C17.7198 15.8145 17.6435 15.903 17.5153 15.9335C17.3922 15.9629 17.1426 15.9379 16.8978 15.9134C16.6464 15.8882 16.4 15.8635 16.3008 15.8987C15.9431 16.0254 15.6437 16.1802 15.3522 16.3308C14.8572 16.5867 14.3852 16.8308 13.6896 16.9053C12.8066 17.0008 11.8802 16.794 10.7738 16.547C10.5576 16.4987 10.3346 16.4489 10.1036 16.3995C9.92227 16.3609 9.67339 16.4446 9.39564 16.5379C9.17895 16.6107 8.94469 16.6895 8.71123 16.7207C8.48142 16.7511 8.16667 16.7068 7.86097 16.6637C7.58389 16.6247 7.31421 16.5868 7.122 16.6064C6.86468 16.6321 6.68026 16.7371 6.49542 16.8425C6.3159 16.9447 6.13598 17.0473 5.88848 17.0774C5.613 17.1106 5.27672 17.055 4.94272 16.9997C4.65974 16.9529 4.3784 16.9064 4.13708 16.9144C3.38136 16.9387 2.63207 16.9774 1.88444 17.0159L1.88397 17.0159L1.88351 17.0159C1.46326 17.0376 1.04353 17.0592 0.623485 17.0783V9.44139C1.01377 9.4985 1.41477 9.54072 1.85285 9.53079C2.01498 9.52697 2.30177 9.4406 2.59478 9.35237C2.93722 9.24925 3.28814 9.14357 3.45852 9.16408C3.61098 9.18219 3.61351 9.30312 3.616 9.4219C3.61863 9.54754 3.62121 9.67076 3.80109 9.66736C4.87046 9.64815 6.03354 9.51326 7.19672 9.37835C8.33895 9.24588 9.48129 9.11339 10.5351 9.09042C11.6075 9.06663 12.589 9.15605 13.5706 9.24548C14.5358 9.33342 15.501 9.42135 16.5527 9.40166C16.6934 9.3989 16.9638 9.29936 17.24 9.19766C17.5458 9.0851 17.8587 8.96988 18.011 8.98032C18.1714 8.99149 18.0391 9.12359 17.9116 9.25095C17.8028 9.35967 17.6974 9.46493 17.7804 9.48857C18.2097 9.61234 18.9796 9.5064 19.6716 9.41117C20.0256 9.36247 20.3592 9.31656 20.6164 9.30564C20.9005 9.29376 21.2212 9.32019 21.5589 9.34801C22.1391 9.39582 22.7691 9.44773 23.3485 9.31639C23.4719 9.28857 23.5129 9.18159 23.5554 9.07077C23.6039 8.94417 23.6544 8.81256 23.8318 8.78829C24.0398 8.76072 24.1678 8.87751 24.2853 8.9848C24.3725 9.06436 24.454 9.1387 24.5581 9.14505C25.3744 9.19531 26.3724 9.08163 27.3594 8.96921C28.1117 8.88352 28.8576 8.79856 29.5118 8.78746C30.1812 8.77595 30.8107 8.8435 31.4488 8.91197C32.2337 8.99619 33.0317 9.08181 33.9328 9.02337C34.7388 8.97123 35.5907 8.85868 36.4473 8.74551C37.6308 8.58917 38.8231 8.43165 39.915 8.43069C40.8195 8.43069 41.6217 8.54236 42.4229 8.65387C43.2643 8.77098 44.1044 8.88792 45.0606 8.8752C45.3281 8.87181 45.6764 8.74888 46.0256 8.62559C46.3592 8.50785 46.6936 8.38979 46.9595 8.37523C47.2274 8.36093 47.4647 8.45074 47.7017 8.54036C47.9446 8.63227 48.1871 8.72399 48.4614 8.70303C49.2851 8.64074 50.1442 8.44348 51.0094 8.24481C51.8231 8.05798 52.6422 7.8699 53.4423 7.79167C54.6652 7.67233 55.7004 7.78105 56.6823 7.88416C57.1239 7.93053 57.5546 7.97576 57.9868 7.99862C60.201 8.11616 62.7339 8.05159 64.9967 7.91417C66.2743 7.83604 67.4849 7.87534 68.6963 7.91466C69.6922 7.94698 70.6886 7.97932 71.7233 7.94646C73.7036 7.88355 75.7886 5.80009 73.9778 5.78271C73.284 5.77632 72.4638 5.89407 71.6432 6.01188C70.8696 6.12294 70.0956 6.23405 69.4268 6.24128C68.7327 6.24879 68.1432 6.14389 67.5537 6.039C66.9731 5.9357 66.3925 5.8324 65.7122 5.83651C65.4213 5.83815 65.0195 5.94795 64.6176 6.05779C64.2084 6.16959 63.7991 6.28145 63.5063 6.27936C63.2181 6.27771 63.0429 6.16572 62.8678 6.05375C62.6901 5.94015 62.5125 5.82656 62.2168 5.82823C61.261 5.83279 60.1965 5.95058 59.132 6.06835C58.0736 6.18546 57.0153 6.30255 56.0641 6.30832C55.1061 6.31373 54.2576 6.20635 53.4092 6.09896C52.5686 5.99258 51.728 5.88619 50.781 5.88948C50.7197 5.88985 50.4943 5.96417 50.2538 6.04347C49.9546 6.14213 49.6319 6.2485 49.573 6.22969C49.5244 6.21396 49.8175 6.10744 50.1042 6.00326C50.3758 5.90455 50.6417 5.80794 50.6056 5.79264C50.3347 5.67744 49.6878 5.76891 49.1005 5.85196C48.7721 5.8984 48.4623 5.94221 48.2473 5.94577C48.0135 5.94953 47.779 5.89151 47.5272 5.8292C47.1697 5.74074 46.7773 5.64365 46.3024 5.70241C45.8644 5.75637 45.4083 5.8808 44.9462 6.00684C44.352 6.16895 43.748 6.33373 43.1602 6.35468C42.6341 6.37308 42.2011 6.26541 41.7705 6.15835C41.368 6.05829 40.9677 5.95876 40.4956 5.96316C40.2339 5.96539 39.8513 6.04314 39.4627 6.1221C38.9891 6.21834 38.5065 6.3164 38.2229 6.28184C37.9808 6.25245 37.9086 6.1221 37.837 5.99287C37.7594 5.85272 37.6826 5.71387 37.3904 5.70654C36.6657 5.6876 35.7965 5.78584 34.9271 5.8841C34.0876 5.97898 33.2479 6.07388 32.5379 6.06331C31.8305 6.05277 31.2394 5.93709 30.6486 5.82144C30.0326 5.70087 29.4168 5.58034 28.6694 5.57908C28.1935 5.57779 27.6075 5.70151 27.0206 5.82539C26.4682 5.94199 25.9151 6.05875 25.4523 6.07159C24.9718 6.0858 24.5755 5.9878 24.1791 5.8898C23.7903 5.79366 23.4016 5.69754 22.9334 5.70737C21.6208 5.73571 20.2318 5.87037 18.844 6.00491C17.5158 6.13368 16.1886 6.26234 14.9305 6.29757C13.9286 6.32598 12.9403 6.29538 11.944 6.26453C10.4151 6.2172 8.86746 6.16928 7.22328 6.33316C6.83099 6.37209 6.42708 6.41972 6.01805 6.46796C4.80097 6.61148 3.5383 6.76037 2.40124 6.70152C1.91226 6.6761 1.48001 6.60565 1.05306 6.53606Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.5359 63.4549C52.5359 57.3204 48.1355 53.5814 42.2422 53.5814C35.0132 53.5814 31.9229 59.6108 31.9229 63.8754C31.9229 68.6152 34.9087 74.2232 42.0849 74.2232C48.3965 74.2232 52.5359 69.3519 52.5359 63.4549ZM50.0211 64.1925C50.0211 71.8533 45.1497 73.2224 42.7922 73.2224C38.078 73.2224 34.4114 69.2732 34.4114 63.1387C34.4114 57.3726 37.6853 54.4762 42.0593 54.4762C46.1971 54.4762 50.0211 57.8725 50.0211 64.1925Z' fill='%23191919'/%3e%3cpath d='M18.6682 55.8976C18.7209 56.7402 18.7209 57.4778 18.7209 61.5851V66.2189C18.7209 68.7468 18.7209 70.8262 18.5899 71.932C18.4854 72.6952 18.3545 73.2747 17.8307 73.3798C17.5944 73.4328 17.2807 73.4857 17.0444 73.4857C16.8871 73.4857 16.8352 73.5644 16.8352 73.643C16.8352 73.8011 16.9661 73.8541 17.2544 73.8541C17.4367 73.8541 17.6642 73.8427 17.9078 73.8305L17.9083 73.8304C18.1895 73.8163 18.4923 73.8011 18.7728 73.8011C19.3236 73.7746 19.7683 73.7746 19.821 73.7746C20.2138 73.7746 20.8421 73.8011 21.8639 73.8541C22.0384 73.8586 22.2251 73.8639 22.4246 73.8695C23.3925 73.8969 24.6609 73.9327 26.2898 73.9327C27.3117 73.9327 27.5208 73.9327 27.7037 73.2482C27.8354 72.6952 28.0446 70.9056 28.0446 70.6945C28.0446 70.5108 28.0446 70.2997 27.8881 70.2997C27.7572 70.2997 27.7037 70.4048 27.6518 70.6945C27.4682 71.7739 27.1544 72.3004 26.4735 72.5901C25.7925 72.8798 24.6397 72.8798 23.9596 72.8798C21.3929 72.8798 20.9993 72.538 20.9211 70.721C20.9021 70.323 20.9105 68.6289 20.9166 67.3771C20.919 66.8898 20.9211 66.4696 20.9211 66.2189V63.902C20.9211 63.7969 20.973 63.7174 21.1047 63.7174C21.5494 63.7174 24.1423 63.7704 24.8497 63.849C25.8707 63.9541 26.107 64.4019 26.2116 64.7711C26.3162 65.113 26.3162 65.3762 26.3162 65.6394C26.3162 65.7719 26.3689 65.877 26.499 65.877C26.6835 65.877 26.6835 65.5873 26.6835 65.3762C26.6835 65.1916 26.7353 64.2182 26.788 63.6909C26.837 63.1467 26.9068 62.7677 26.952 62.5218C26.9789 62.3754 26.9972 62.2762 26.9972 62.2175C26.9972 62.0586 26.9445 62.0064 26.8662 62.0064C26.7706 62.0064 26.6751 62.1164 26.5191 62.2958L26.4735 62.3483C26.2372 62.6115 25.8707 62.6645 25.2425 62.7175C24.6397 62.7696 21.4185 62.7696 21.0783 62.7696C20.9474 62.7696 20.9211 62.691 20.9211 62.5064V55.2403C20.9211 55.0558 20.973 54.9763 21.0783 54.9763C21.3665 54.9763 24.2206 55.0028 24.666 55.0558C26.0807 55.2139 26.3425 55.5292 26.5253 55.9506C26.6571 56.2668 26.6835 56.7146 26.6835 56.8984C26.6835 57.1094 26.7353 57.241 26.8926 57.241C26.9972 57.241 27.0499 57.0829 27.0762 56.9513C27.1094 56.7488 27.143 56.2006 27.1698 55.7637C27.1848 55.5184 27.1977 55.3082 27.2071 55.2139C27.2535 54.7768 27.3184 54.4877 27.3635 54.2865C27.3946 54.1481 27.4163 54.0512 27.4163 53.9764C27.4163 53.8448 27.3899 53.7396 27.3117 53.7396C27.2382 53.7396 27.1729 53.7728 27.1065 53.8066C27.0547 53.8329 27.0022 53.8596 26.9445 53.8713C26.7353 53.9234 26.3162 53.9764 25.8189 54.0029C25.2161 54.0285 20.0046 54.0285 19.821 54.0285L18.7472 53.9764C18.1708 53.9499 17.4635 53.9499 16.8616 53.9499C16.5734 53.9499 16.4425 54.0029 16.4425 54.1601C16.4425 54.2661 16.547 54.3182 16.6524 54.3182C16.8871 54.3182 17.3326 54.3447 17.5425 54.3977C18.4063 54.5815 18.6163 55.0028 18.6682 55.8976Z' fill='%23191919'/%3e%3cpath d='M5.20432 66.2719C5.20432 70.1425 5.3089 71.8278 5.78072 72.3013C6.19901 72.7218 6.88084 72.9064 8.92378 72.9064C10.3113 72.9064 11.4632 72.8799 12.0915 72.1167C12.4324 71.6954 12.6942 71.0373 12.7733 70.5374C12.7988 70.3263 12.8524 70.1947 13.0088 70.1947C13.1397 70.1947 13.1661 70.2998 13.1661 70.5895C13.1661 70.88 12.9833 72.4594 12.7733 73.2226C12.5896 73.8285 12.5115 73.9336 11.1223 73.9336C9.65516 73.9336 8.50481 73.9015 7.54818 73.8748H7.54626L7.54568 73.8747L7.54433 73.8747C7.27357 73.8671 7.01796 73.86 6.77545 73.8542C5.67533 73.802 4.8634 73.7755 4.10424 73.7755C4.0716 73.7755 4.00635 73.7781 3.91625 73.7816C3.71543 73.7894 3.39118 73.802 3.02967 73.802C2.50595 73.8285 1.92955 73.8542 1.53677 73.8542C1.24941 73.8542 1.11847 73.802 1.11847 73.6439C1.11847 73.5653 1.17034 73.4858 1.32679 73.4858C1.56312 73.4858 1.87768 73.4337 2.11401 73.3807C2.63689 73.2756 2.76779 72.6961 2.87322 71.9329C3.00412 70.8271 3.00412 68.7469 3.00412 66.2189V61.586C3.00412 57.4787 3.00412 56.7411 2.95225 55.8985C2.89873 55.0028 2.69041 54.5824 1.82496 54.3978C1.61664 54.3456 1.17034 54.3191 0.934857 54.3191C0.829468 54.3191 0.724885 54.2661 0.724885 54.161C0.724885 54.0029 0.855785 53.95 1.14483 53.95C2.02786 53.95 3.17717 53.9946 3.752 54.017L3.75355 54.017L3.75936 54.0173H3.75985L3.76566 54.0175C3.94973 54.0246 4.07228 54.0294 4.10424 54.0294C4.14183 54.0294 4.32828 54.0228 4.59336 54.0133L4.59443 54.0133L4.59503 54.0133C5.24754 53.9901 6.37441 53.95 6.9319 53.95C7.22006 53.95 7.351 54.0029 7.351 54.161C7.351 54.2661 7.24726 54.3191 7.14268 54.3191C6.95822 54.3191 6.59179 54.3456 6.27808 54.3978C5.51888 54.5294 5.3089 54.9764 5.25538 55.8985C5.20432 56.7411 5.20432 57.4787 5.20432 61.586V66.2719Z' fill='%23191919'/%3e%3cpath d='M59.8405 73.3276C59.134 73.1173 58.8713 72.4328 58.8194 70.274L58.4785 57.6623C59.3168 58.6101 62.2762 61.9277 65.3146 65.2189C68.0905 68.2203 71.8617 72.0909 72.1499 72.3533C73.5391 73.7489 73.8528 74.0386 74.0619 74.0386C74.2456 74.0386 74.2983 73.907 74.2983 72.1695L74.3502 56.741C74.3502 55.1616 74.4555 54.5822 75.3193 54.3976C75.6338 54.319 75.8175 54.319 75.9484 54.319C76.1312 54.319 76.2358 54.2395 76.2358 54.1344C76.2358 53.9763 76.053 53.9498 75.7648 53.9498C75.0572 53.9498 74.4404 53.9843 74.0198 54.0078C73.8022 54.02 73.6371 54.0293 73.5391 54.0293C73.4434 54.0293 73.2413 54.0205 72.9713 54.0089C72.4261 53.9853 71.6029 53.9498 70.8143 53.9498C70.5006 53.9498 70.2907 53.9763 70.2907 54.1344C70.2907 54.2395 70.317 54.319 70.5006 54.319C70.7098 54.319 71.3125 54.3455 71.7835 54.4506C72.5954 54.6608 72.779 55.2403 72.8054 56.9512L73.0927 70.327C72.6995 69.9188 71.8613 68.994 70.8144 67.8389L70.8132 67.8376C69.6309 66.5331 68.1824 64.9349 66.8075 63.4549C62.7744 59.1109 58.8713 54.8719 58.4785 54.4241C58.4102 54.3554 58.3295 54.2652 58.2437 54.1694C58.0006 53.898 57.7173 53.5814 57.5621 53.5814C57.3521 53.5814 57.2738 53.8712 57.2738 54.8976L57.2475 69.9842C57.2475 72.3798 57.1166 73.1438 56.462 73.3276C56.0692 73.46 55.5982 73.4857 55.3882 73.4857C55.2573 73.4857 55.1782 73.5386 55.1782 73.6438C55.1782 73.8284 55.3355 73.8548 55.5982 73.8548C56.4119 73.8548 57.1884 73.8169 57.6685 73.7935L57.6695 73.7934L57.6699 73.7934C57.8843 73.783 58.0394 73.7754 58.1121 73.7754C58.1791 73.7754 58.3117 73.7818 58.5016 73.791C58.9796 73.8141 59.8201 73.8548 60.8879 73.8548C61.2024 73.8548 61.3597 73.8019 61.3597 73.6438C61.3597 73.5386 61.2815 73.4857 61.1506 73.4857C60.9142 73.4857 60.3378 73.46 59.8405 73.3276Z' fill='%23191919'/%3e%3cpath d='M80.7646 55.8976C80.8173 56.7402 80.8173 57.4778 80.8173 61.5851V66.2189C80.8173 68.7468 80.8173 70.8262 80.6864 71.932C80.5817 72.6952 80.4508 73.2747 79.9272 73.3798C79.6916 73.4328 79.3771 73.4857 79.1408 73.4857C78.9835 73.4857 78.9316 73.5644 78.9316 73.643C78.9316 73.8011 79.0625 73.8541 79.3507 73.8541C79.533 73.8541 79.7605 73.8427 80.0044 73.8305C80.2859 73.8163 80.5894 73.8011 80.8699 73.8011C81.42 73.7746 81.8646 73.7746 81.9174 73.7746C82.3101 73.7746 82.9384 73.8011 83.9603 73.8541L84.2004 73.8606C84.3033 73.8634 84.4101 73.8664 84.5208 73.8695C85.4889 73.8969 86.758 73.9327 88.3862 73.9327C89.4081 73.9327 89.6173 73.9327 89.8008 73.2482C89.9318 72.6952 90.1418 70.9056 90.1418 70.6945C90.1418 70.5108 90.1418 70.2997 89.9845 70.2997C89.8536 70.2997 89.8008 70.4048 89.7482 70.6945C89.5646 71.7739 89.2508 72.3004 88.5698 72.5901C87.8889 72.8798 86.7369 72.8798 86.0559 72.8798C83.4893 72.8798 83.0957 72.538 83.0175 70.721C82.9986 70.3237 83.0069 68.6346 83.013 67.3834V67.3771C83.0154 66.8898 83.0175 66.4696 83.0175 66.2189V63.902C83.0175 63.7969 83.0693 63.7174 83.201 63.7174C83.6457 63.7174 86.2387 63.7704 86.9461 63.849C87.9679 63.9541 88.2034 64.4019 88.308 64.7711C88.4126 65.113 88.4126 65.3762 88.4126 65.6394C88.4126 65.7719 88.4652 65.877 88.5954 65.877C88.7798 65.877 88.7798 65.5873 88.7798 65.3762C88.7798 65.1916 88.8317 64.2182 88.8844 63.6909C88.9334 63.1467 89.0031 62.7677 89.0484 62.5219L89.0485 62.5212L89.0486 62.5207C89.0754 62.3749 89.0935 62.2761 89.0935 62.2175C89.0935 62.0586 89.0409 62.0064 88.9626 62.0064C88.867 62.0064 88.7714 62.1164 88.6154 62.2959C88.6008 62.3128 88.5856 62.3302 88.5698 62.3483C88.3343 62.6115 87.9679 62.6645 87.3388 62.7175C86.7369 62.7696 83.5148 62.7696 83.1747 62.7696C83.0438 62.7696 83.0175 62.691 83.0175 62.5064V55.2403C83.0175 55.0558 83.0693 54.9763 83.1747 54.9763C83.463 54.9763 86.3178 55.0028 86.7624 55.0558C88.1771 55.2139 88.4389 55.5292 88.6217 55.9506C88.7535 56.2668 88.7798 56.7146 88.7798 56.8984C88.7798 57.1094 88.8317 57.241 88.989 57.241C89.0935 57.241 89.1463 57.0829 89.1726 56.9513C89.2058 56.749 89.2393 56.2014 89.2661 55.7647L89.2661 55.7643L89.2662 55.7629L89.2663 55.7608L89.2663 55.7602L89.2664 55.7586L89.2666 55.7554L89.2668 55.7528C89.2816 55.5122 89.2942 55.3068 89.3035 55.2139C89.3499 54.7768 89.4147 54.4877 89.4599 54.2864C89.491 54.1481 89.5127 54.0512 89.5127 53.9764C89.5127 53.8448 89.4863 53.7396 89.4081 53.7396C89.3345 53.7396 89.2693 53.7728 89.2029 53.8066C89.1511 53.8329 89.0986 53.8596 89.0409 53.8713C88.8317 53.9234 88.4126 53.9764 87.9152 54.0029C87.3125 54.0285 82.101 54.0285 81.9174 54.0285L80.8436 53.9764C80.2672 53.9499 79.5607 53.9499 78.958 53.9499C78.6697 53.9499 78.5388 54.0029 78.5388 54.1601C78.5388 54.2661 78.6434 54.3182 78.7488 54.3182C78.9835 54.3182 79.4298 54.3447 79.6389 54.3977C80.5027 54.5815 80.7127 55.0028 80.7646 55.8976Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2165 76.7712C10.0592 76.7712 9.95462 76.9284 9.64011 77.7976L3.69493 94.1474C3.22396 95.4635 2.69944 96.4643 1.49473 96.6224C1.28476 96.6481 0.918334 96.6745 0.735524 96.6745C0.604624 96.6745 0.5 96.7283 0.5 96.8335C0.5 96.9907 0.656492 97.0437 0.997366 97.0437C1.82698 97.0437 2.75159 97.008 3.35458 96.9847H3.35596C3.6469 96.9734 3.86297 96.9651 3.95677 96.9651C4.07313 96.9651 4.32592 96.9779 4.62743 96.9932C5.07285 97.0158 5.62458 97.0437 5.99972 97.0437C6.23524 97.0437 6.3925 96.9907 6.3925 96.8335C6.3925 96.7283 6.31343 96.6745 6.13066 96.6745H5.86878C5.42332 96.6745 4.87328 96.4378 4.87328 95.9113C4.87328 95.437 5.00422 94.8063 5.2397 94.1474L6.81164 89.4871C6.86431 89.3555 6.94254 89.276 7.07348 89.276H12.7049C12.8358 89.276 12.8877 89.329 12.9404 89.435L15.3761 95.9113C15.5334 96.3327 15.3761 96.5694 15.2188 96.6224C15.1143 96.6481 15.036 96.7019 15.036 96.807C15.036 96.9522 15.2783 96.964 15.7029 96.9849C15.7408 96.9867 15.7801 96.9886 15.8208 96.9907C17.6282 97.0437 19.5402 97.0437 19.933 97.0437C20.2212 97.0437 20.4566 96.9907 20.4566 96.8335C20.4566 96.7019 20.3521 96.6745 20.1948 96.6745C19.933 96.6745 19.5402 96.6481 19.1474 96.5173C18.5974 96.3591 17.8382 95.9378 16.8945 93.5945C15.7668 90.7697 13.3862 84.5197 11.9452 80.7365L11.9449 80.7357C11.3449 79.1604 10.9078 78.0129 10.7921 77.7189C10.4784 76.9028 10.3738 76.7712 10.2165 76.7712ZM12.4686 88.1445C12.4949 88.2497 12.4949 88.3291 12.364 88.3291H7.36168C7.28261 88.3291 7.23074 88.2761 7.28261 88.1445L9.58739 81.0357C9.71833 80.6409 9.84923 80.6409 9.98102 81.0357L12.4686 88.1445Z' fill='%23191919'/%3e%3cpath d='M27.0448 95.4899C26.573 95.0164 26.4684 93.3319 26.4684 89.4613V84.7746C26.4684 80.6681 26.4684 79.9305 26.5211 79.0879C26.573 78.1658 26.783 77.7188 27.5422 77.5863C27.8567 77.5342 28.2232 77.5077 28.4068 77.5077C28.5113 77.5077 28.6159 77.4547 28.6159 77.3496C28.6159 77.1915 28.485 77.1393 28.1968 77.1393C27.639 77.1393 26.5131 77.179 25.8604 77.202C25.5939 77.2114 25.4063 77.218 25.3684 77.218C25.3357 77.218 25.2082 77.2131 25.0171 77.2057L25.0163 77.2057C24.4416 77.1836 23.2925 77.1393 22.4089 77.1393C22.1207 77.1393 21.9898 77.1915 21.9898 77.3496C21.9898 77.4547 22.0944 77.5077 22.1989 77.5077C22.4353 77.5077 22.8808 77.5342 23.0899 77.5863C23.9545 77.7717 24.1637 78.1922 24.2163 79.0879C24.2682 79.9305 24.2682 80.6681 24.2682 84.7746V89.4083C24.2682 91.9363 24.2682 94.0165 24.1373 95.1215C24.0328 95.8855 23.9018 96.4641 23.3781 96.5693C23.1426 96.6222 22.8281 96.6744 22.5917 96.6744C22.4353 96.6744 22.3826 96.7539 22.3826 96.8333C22.3826 96.9914 22.5135 97.0436 22.8017 97.0436C23.1945 97.0436 23.7709 97.0171 24.2946 96.9914C24.6565 96.9914 24.981 96.9788 25.1816 96.971L25.182 96.9709C25.2714 96.9675 25.3361 96.9649 25.3684 96.9649C26.1284 96.9649 26.9403 96.9914 28.0404 97.0436C28.2831 97.0494 28.5386 97.0565 28.8096 97.0641L28.8115 97.0642C29.7682 97.0909 30.9186 97.123 32.3873 97.123C33.7755 97.123 33.8546 97.0171 34.0374 96.412C34.2474 95.6488 34.4302 94.0686 34.4302 93.7789C34.4302 93.4892 34.4038 93.3841 34.2729 93.3841C34.1165 93.3841 34.0637 93.5157 34.0374 93.7268C33.9592 94.2267 33.6973 94.8848 33.3564 95.3061C32.7281 96.0701 31.5753 96.0958 30.1878 96.0958C28.1449 96.0958 27.464 95.9112 27.0448 95.4899Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.4295 76.7712C45.2723 76.7712 45.1677 76.9284 44.8531 77.7976L38.9079 94.1474C38.437 95.4635 37.9124 96.4643 36.7078 96.6224C36.4986 96.6481 36.1314 96.6745 35.9486 96.6745C35.8177 96.6745 35.7131 96.7283 35.7131 96.8335C35.7131 96.9907 35.8695 97.0437 36.2105 97.0437C37.04 97.0437 37.9646 97.008 38.5676 96.9847C38.8593 96.9734 39.0758 96.9651 39.1698 96.9651C39.2861 96.9651 39.5387 96.9779 39.84 96.9932L39.8405 96.9932C40.2859 97.0158 40.8376 97.0437 41.2127 97.0437C41.4482 97.0437 41.6055 96.9907 41.6055 96.8335C41.6055 96.7283 41.5272 96.6745 41.3437 96.6745H41.0818C40.6363 96.6745 40.0863 96.4378 40.0863 95.9113C40.0863 95.437 40.2172 94.8063 40.4527 94.1474L42.0247 89.4871C42.0774 89.3555 42.1555 89.276 42.2864 89.276H47.9179C48.0488 89.276 48.1007 89.329 48.1534 89.435L50.5891 95.9113C50.7464 96.3327 50.5891 96.5694 50.4319 96.6224C50.3272 96.6481 50.2491 96.7019 50.2491 96.807C50.2491 96.9521 50.4914 96.964 50.9159 96.9849L50.9698 96.9875L51.0337 96.9907C52.8412 97.0437 54.7532 97.0437 55.146 97.0437C55.4342 97.0437 55.6697 96.9907 55.6697 96.8335C55.6697 96.7019 55.5651 96.6745 55.4078 96.6745C55.146 96.6745 54.7532 96.6481 54.3604 96.5173C53.8104 96.3591 53.0512 95.9378 52.1083 93.5945C50.9805 90.7692 48.5989 84.5177 47.1577 80.7348C46.5578 79.1599 46.1208 78.0128 46.0051 77.7189C45.6914 76.9028 45.5868 76.7712 45.4295 76.7712ZM47.6816 88.1445C47.7079 88.2497 47.7079 88.3291 47.577 88.3291H42.5747C42.4956 88.3291 42.4438 88.2761 42.4956 88.1445L44.8004 81.0357C44.9314 80.6409 45.0623 80.6409 45.194 81.0357L47.6816 88.1445Z' fill='%23191919'/%3e%3cpath d='M62.4367 95.1217C62.305 94.0158 62.305 91.9356 62.305 89.4085V78.271L65.6053 78.324C68.12 78.377 68.7483 78.9821 68.8265 79.7718L68.8529 80.0615C68.8792 80.4307 68.9311 80.5093 69.0621 80.5093C69.1674 80.5093 69.2456 80.4042 69.2456 80.1674C69.2456 80.0583 69.2569 79.7322 69.2709 79.326L69.2709 79.3248C69.294 78.6531 69.3247 77.7629 69.3247 77.2711C69.3247 77.113 69.3247 76.9549 69.1938 76.9549C69.1457 76.9549 69.0705 76.9713 68.9656 76.9941C68.8407 77.0213 68.6735 77.0577 68.4601 77.0865C68.041 77.1652 67.4383 77.2181 66.6 77.2181H56.779C56.4644 77.2181 55.4697 77.1652 54.7097 77.0865C54.2555 77.0525 53.985 76.9322 53.8012 76.8504C53.6987 76.8048 53.6231 76.7712 53.5577 76.7712C53.4586 76.7712 53.3604 77.073 53.3058 77.2406L53.2958 77.2711C53.2432 77.4814 52.7195 79.7453 52.7195 80.0093C52.7195 80.1674 52.7713 80.2461 52.8504 80.2461C52.9549 80.2461 53.034 80.1931 53.1122 79.9828L53.1144 79.9778C53.1927 79.7949 53.2721 79.6096 53.5577 79.1667C53.976 78.5343 54.6051 78.3505 56.2289 78.324L60.1048 78.271V89.4085C60.1048 91.9356 60.1048 94.0158 59.9739 95.1217C59.8693 95.8857 59.7384 96.4643 59.2147 96.5694C58.9792 96.6224 58.6646 96.6745 58.4283 96.6745C58.2718 96.6745 58.2191 96.754 58.2191 96.8335C58.2191 96.9907 58.35 97.0437 58.6383 97.0437C59.1961 97.0437 60.1899 97.0037 60.7661 96.9804C61.0013 96.9709 61.1669 96.9643 61.2049 96.9643C61.211 96.9643 61.2204 96.9644 61.2329 96.9648C61.25 96.9652 61.2728 96.9659 61.301 96.9669C61.3298 96.9679 61.3643 96.9692 61.4038 96.9707L61.52 96.9751C62.0909 96.9969 63.3205 97.0437 64.4261 97.0437C64.7152 97.0437 64.8461 96.9643 64.8461 96.8335C64.8461 96.754 64.7934 96.6745 64.6361 96.6745C64.3998 96.6745 63.8242 96.6224 63.457 96.5694C62.6722 96.4643 62.515 95.8857 62.4367 95.1217Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M90.5 86.6446C90.5 80.5101 86.0996 76.7712 80.2063 76.7712C72.9783 76.7712 69.8871 82.8005 69.8871 87.0651C69.8871 91.8048 72.8729 97.4129 80.049 97.4129C86.3614 97.4129 90.5 92.5415 90.5 86.6446ZM87.9852 87.3813C87.9852 95.043 83.1139 96.4121 80.7563 96.4121C76.0422 96.4121 72.3755 92.4629 72.3755 86.3284C72.3755 80.5623 75.6495 77.6668 80.0235 77.6668C84.1612 77.6668 87.9852 81.0631 87.9852 87.3813Z' fill='%23191919'/%3e%3c/svg%3e");
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: scroll; }
  .region.theme-transparent a {
    color: #000; }
    .region.theme-transparent a:hover, .region.theme-transparent a:focus, .region.theme-transparent a:active {
      color: #000; }
  .region.theme-transparent .muted {
    color: #bfbfbf; }

.region.theme-light {
  background-color: #f5f5f5;
  color: #191919; }
  .region.theme-light.region-header::before {
    background-color: #f5f5f5; }
  .region.theme-light .block-system-branding-block .site-logo::before {
    background-image: url("data:image/svg+xml,%3csvg width='91' height='98' viewBox='0 0 91 98' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.05306 6.53606C0.909921 6.51273 0.767376 6.4895 0.623485 6.46809V0H89.7325V44.9422H0.623485V39.0196C0.645885 39.0225 0.668366 39.0254 0.690876 39.0284C0.739525 39.0348 0.788312 39.0413 0.836722 39.0469C0.893318 39.0312 0.977453 39.0118 1.06896 38.9907C1.23308 38.9528 1.42091 38.9095 1.51605 38.8723C1.58445 38.8452 1.49267 38.7724 1.40116 38.6999C1.30536 38.624 1.20984 38.5483 1.2987 38.5254C1.39872 38.4995 1.67932 38.5403 1.95595 38.5806C2.18257 38.6136 2.40662 38.6462 2.52638 38.6413C3.09323 38.6192 3.5543 38.5476 4.01549 38.4759C4.50432 38.3999 4.99331 38.3239 5.60851 38.3069C6.20812 38.2903 6.92532 38.3304 7.64251 38.3705H7.64294C8.35466 38.4102 9.06642 38.45 9.66312 38.4344C10.276 38.4183 10.7661 38.3439 11.2561 38.2696C11.7238 38.1986 12.1914 38.1276 12.7657 38.1074C13.1003 38.0957 13.5463 38.1342 13.9923 38.1727C14.4627 38.2134 14.9333 38.254 15.2731 38.2357C15.6086 38.2176 15.8114 38.142 16.0142 38.0664C16.2111 37.993 16.4081 37.9196 16.7265 37.8988C17.0494 37.8778 17.499 37.9104 17.9481 37.943C18.4002 37.9758 18.8519 38.0086 19.1737 37.9866C20.0094 37.9288 20.7261 37.8719 21.446 37.8147C22.1184 37.7614 22.7938 37.7077 23.5716 37.653C25.1822 37.5396 27.1033 37.4924 28.7131 37.5305C30.9891 37.5843 30.3567 36.4958 29.6032 36.5223C29.1973 36.5365 28.6644 36.5134 28.108 36.4892C27.6304 36.4685 27.1356 36.447 26.6891 36.4478C26.2094 36.4486 25.8307 36.5036 25.4519 36.5587C25.0674 36.6145 24.6828 36.6704 24.1925 36.6696C24.0332 36.6692 23.7716 36.6099 23.5101 36.5506C23.2592 36.4938 23.0083 36.4369 22.8478 36.432C22.6855 36.4275 22.606 36.4762 22.5265 36.5249C22.4455 36.5745 22.3644 36.6241 22.1957 36.6174C22.0288 36.6112 21.7785 36.5495 21.5283 36.4879C21.2775 36.426 21.0266 36.3642 20.8601 36.3584C20.2543 36.3357 19.7077 36.3566 19.1592 36.3775C18.5461 36.401 17.9307 36.4245 17.2279 36.3873C16.5975 36.3541 15.8961 36.2722 15.1973 36.1907C14.4176 36.0996 13.6409 36.009 12.97 35.9867C12.1836 35.9607 11.5688 36.0253 10.9581 36.0895C10.5577 36.1315 10.159 36.1734 9.71495 36.1895C8.79299 36.2228 7.67626 36.156 6.55929 36.0893C5.75891 36.0415 4.95834 35.9936 4.2293 35.9826C3.25272 35.9679 2.39799 36.0193 1.54519 36.0705C1.23966 36.0888 0.934039 36.1072 0.623485 36.1225V29.5915C1.10932 29.6047 1.59843 29.6138 2.09906 29.608C2.66921 29.6013 3.27263 29.5483 3.87626 29.4953C4.39634 29.4496 4.91658 29.4039 5.41582 29.3878C5.93355 29.3719 6.43394 29.3878 6.93459 29.4036C7.47466 29.4208 8.01503 29.4379 8.57779 29.4151C9.11897 29.3932 9.67869 29.3338 10.2384 29.2744H10.2388C10.7988 29.2151 11.3589 29.1556 11.9004 29.1337C12.4631 29.1109 13.0032 29.1283 13.5429 29.1456H13.5438C14.0438 29.1617 14.5437 29.1778 15.0607 29.1619C15.3968 29.1516 15.7576 29.1138 16.1208 29.0756C16.5502 29.0306 16.983 28.9852 17.3819 28.9847C17.7454 28.9843 18.0747 29.0217 18.4035 29.059C18.7345 29.0966 19.0649 29.1341 19.429 29.1329C19.8386 29.1315 20.2799 29.083 20.7161 29.0351C21.0707 28.9962 21.4219 28.9576 21.7502 28.945C22.0614 28.9332 22.3698 28.9414 22.6762 28.9497H22.6771C23.1227 28.9616 23.5644 28.9735 24.0047 28.9235C24.5268 28.8644 25.0363 28.7778 25.542 28.6919C26.1211 28.5936 26.6951 28.4961 27.2771 28.4417C27.8955 28.3839 28.5093 28.3742 29.1209 28.3644C29.6135 28.3566 30.1046 28.3488 30.5954 28.3159C31.698 28.243 35.6258 28.0402 36.7267 28.0038C37.3289 27.9834 37.8958 28.0157 38.4694 28.0483C38.9169 28.0738 39.3686 28.0996 39.8442 28.1007C40.0259 28.1012 40.2879 28.1028 40.5945 28.1047H40.5981C41.659 28.1112 43.2512 28.1209 43.8988 28.1023C44.5773 28.1023 44.8037 27.162 43.9301 27.0296C43.2536 26.9244 42.0181 26.8803 40.8587 26.8388C40.037 26.8094 39.2534 26.7814 38.7342 26.734C38.1927 26.6846 37.6878 26.614 37.1835 26.5435C36.5046 26.4486 35.8266 26.3538 35.0617 26.3111C34.361 26.2724 33.7721 26.278 33.1739 26.2836C32.632 26.2887 32.0823 26.2939 31.4354 26.2664C30.0767 26.2084 25.5075 26.0064 24.1595 25.9394C23.9156 25.9276 23.6224 25.9462 23.3286 25.9649C23.0034 25.9855 22.6775 26.0062 22.4171 25.9857C22.1682 25.9666 21.9849 25.9098 21.8015 25.8529C21.621 25.797 21.4403 25.741 21.1968 25.7209C20.9433 25.6996 20.6245 25.7171 20.3063 25.7346C20.0066 25.7511 19.7071 25.7675 19.4635 25.7515C19.2266 25.736 19.0334 25.6899 18.8404 25.6439C18.6216 25.5917 18.4031 25.5396 18.1214 25.5321C17.8348 25.5242 17.4975 25.5481 17.1532 25.5724C16.7771 25.599 16.3927 25.6262 16.057 25.6133C15.7545 25.602 15.4926 25.5564 15.2317 25.5109C14.9542 25.4625 14.6779 25.4144 14.355 25.408C13.9688 25.4003 13.5436 25.4461 13.1321 25.4904C12.8321 25.5227 12.5391 25.5542 12.2742 25.5636C12.0108 25.5733 11.7477 25.5692 11.4903 25.5651C11.0419 25.5582 10.6108 25.5514 10.2263 25.6182C9.8092 25.6911 9.41865 25.7746 9.04358 25.8547C8.43463 25.9849 7.8664 26.1063 7.29163 26.1596C6.52428 26.2303 5.84004 26.2 5.18032 26.1707C4.89075 26.1578 4.60573 26.1452 4.32066 26.1414C3.98152 26.137 3.62431 26.1441 3.26609 26.1511C2.59542 26.1643 1.92122 26.1775 1.35549 26.1165C1.08873 26.0876 0.8524 26.0387 0.623485 25.9841V19.9183C1.06695 19.8956 1.5178 19.8762 1.97207 19.8567C3.42484 19.7942 4.91258 19.7302 6.30516 19.5524C6.55809 19.5202 6.7996 19.4417 7.04763 19.3611C7.39144 19.2493 7.74779 19.1335 8.16445 19.1311C8.61354 19.1286 9.01708 19.2519 9.40093 19.3692C9.64269 19.4431 9.87678 19.5146 10.1094 19.5508C11.5998 19.7837 13.1181 19.7608 14.5753 19.7389C15.0084 19.7323 15.4361 19.7259 15.8561 19.7263C16.2455 19.7268 16.644 19.7332 17.0478 19.7397C18.5325 19.7637 20.0899 19.7889 21.5394 19.5259C21.8006 19.4788 22.0504 19.4055 22.3057 19.3306C22.7579 19.198 23.2271 19.0605 23.8055 19.0541C24.2473 19.0494 24.7108 19.1324 25.1708 19.2148C25.6058 19.2927 26.0375 19.37 26.4445 19.372C26.7925 19.3731 27.1506 19.3234 27.5104 19.2734C27.9418 19.2135 28.3756 19.1533 28.7971 19.1799C29.1468 19.202 29.4982 19.2815 29.8469 19.3604C30.2824 19.459 30.7135 19.5566 31.1315 19.54C31.8266 19.512 32.4662 19.3854 33.1066 19.2586C33.6574 19.1495 34.2087 19.0404 34.7966 18.9937C35.4524 18.9414 36.1607 18.9668 36.8688 18.9922H36.8692C37.5284 19.0158 38.1873 19.0394 38.8034 19.0003C40.0927 18.9187 41.3441 18.7707 42.5955 18.6228L42.596 18.6227C43.9076 18.4677 45.2195 18.3126 46.5749 18.2338C47.8041 18.1628 49.0724 18.1539 50.3405 18.145C51.8085 18.1347 53.2761 18.1244 54.6824 18.0178C56.4191 17.8863 57.9781 17.7312 59.5851 17.5712C60.417 17.4885 61.2621 17.4044 62.1509 17.3216C62.8508 17.2099 63.7212 16.3614 62.286 16.1338C59.7962 15.7381 57.2563 15.6762 54.7269 15.6145L54.2995 15.604C53.6047 15.5864 52.9103 15.6541 52.2157 15.7219C51.5735 15.7845 50.931 15.8472 50.2878 15.8424C49.6402 15.8376 48.9833 15.7647 48.3265 15.6917C47.6252 15.6138 46.9241 15.536 46.2349 15.5411C44.9298 15.5509 43.6431 15.6463 42.3562 15.7417C41.1382 15.8321 39.9201 15.9224 38.6864 15.9401C37.3409 15.9594 35.9792 15.8924 34.6177 15.8255C33.4106 15.7661 32.2033 15.7067 31.008 15.7075C30.0061 15.7087 29.0081 15.7681 28.0098 15.8275C26.8659 15.8956 25.7215 15.9637 24.5704 15.9442C23.5224 15.9269 22.4713 15.8366 21.4203 15.7462C20.3102 15.6508 19.2001 15.5554 18.0942 15.5461C17.9524 15.5448 17.8747 15.6349 17.7929 15.7297C17.7198 15.8145 17.6435 15.903 17.5153 15.9335C17.3922 15.9629 17.1426 15.9379 16.8978 15.9134C16.6464 15.8882 16.4 15.8635 16.3008 15.8987C15.9431 16.0254 15.6437 16.1802 15.3522 16.3308C14.8572 16.5867 14.3852 16.8308 13.6896 16.9053C12.8066 17.0008 11.8802 16.794 10.7738 16.547C10.5576 16.4987 10.3346 16.4489 10.1036 16.3995C9.92227 16.3609 9.67339 16.4446 9.39564 16.5379C9.17895 16.6107 8.94469 16.6895 8.71123 16.7207C8.48142 16.7511 8.16667 16.7068 7.86097 16.6637C7.58389 16.6247 7.31421 16.5868 7.122 16.6064C6.86468 16.6321 6.68026 16.7371 6.49542 16.8425C6.3159 16.9447 6.13598 17.0473 5.88848 17.0774C5.613 17.1106 5.27672 17.055 4.94272 16.9997C4.65974 16.9529 4.3784 16.9064 4.13708 16.9144C3.38136 16.9387 2.63207 16.9774 1.88444 17.0159L1.88397 17.0159L1.88351 17.0159C1.46326 17.0376 1.04353 17.0592 0.623485 17.0783V9.44139C1.01377 9.4985 1.41477 9.54072 1.85285 9.53079C2.01498 9.52697 2.30177 9.4406 2.59478 9.35237C2.93722 9.24925 3.28814 9.14357 3.45852 9.16408C3.61098 9.18219 3.61351 9.30312 3.616 9.4219C3.61863 9.54754 3.62121 9.67076 3.80109 9.66736C4.87046 9.64815 6.03354 9.51326 7.19672 9.37835C8.33895 9.24588 9.48129 9.11339 10.5351 9.09042C11.6075 9.06663 12.589 9.15605 13.5706 9.24548C14.5358 9.33342 15.501 9.42135 16.5527 9.40166C16.6934 9.3989 16.9638 9.29936 17.24 9.19766C17.5458 9.0851 17.8587 8.96988 18.011 8.98032C18.1714 8.99149 18.0391 9.12359 17.9116 9.25095C17.8028 9.35967 17.6974 9.46493 17.7804 9.48857C18.2097 9.61234 18.9796 9.5064 19.6716 9.41117C20.0256 9.36247 20.3592 9.31656 20.6164 9.30564C20.9005 9.29376 21.2212 9.32019 21.5589 9.34801C22.1391 9.39582 22.7691 9.44773 23.3485 9.31639C23.4719 9.28857 23.5129 9.18159 23.5554 9.07077C23.6039 8.94417 23.6544 8.81256 23.8318 8.78829C24.0398 8.76072 24.1678 8.87751 24.2853 8.9848C24.3725 9.06436 24.454 9.1387 24.5581 9.14505C25.3744 9.19531 26.3724 9.08163 27.3594 8.96921C28.1117 8.88352 28.8576 8.79856 29.5118 8.78746C30.1812 8.77595 30.8107 8.8435 31.4488 8.91197C32.2337 8.99619 33.0317 9.08181 33.9328 9.02337C34.7388 8.97123 35.5907 8.85868 36.4473 8.74551C37.6308 8.58917 38.8231 8.43165 39.915 8.43069C40.8195 8.43069 41.6217 8.54236 42.4229 8.65387C43.2643 8.77098 44.1044 8.88792 45.0606 8.8752C45.3281 8.87181 45.6764 8.74888 46.0256 8.62559C46.3592 8.50785 46.6936 8.38979 46.9595 8.37523C47.2274 8.36093 47.4647 8.45074 47.7017 8.54036C47.9446 8.63227 48.1871 8.72399 48.4614 8.70303C49.2851 8.64074 50.1442 8.44348 51.0094 8.24481C51.8231 8.05798 52.6422 7.8699 53.4423 7.79167C54.6652 7.67233 55.7004 7.78105 56.6823 7.88416C57.1239 7.93053 57.5546 7.97576 57.9868 7.99862C60.201 8.11616 62.7339 8.05159 64.9967 7.91417C66.2743 7.83604 67.4849 7.87534 68.6963 7.91466C69.6922 7.94698 70.6886 7.97932 71.7233 7.94646C73.7036 7.88355 75.7886 5.80009 73.9778 5.78271C73.284 5.77632 72.4638 5.89407 71.6432 6.01188C70.8696 6.12294 70.0956 6.23405 69.4268 6.24128C68.7327 6.24879 68.1432 6.14389 67.5537 6.039C66.9731 5.9357 66.3925 5.8324 65.7122 5.83651C65.4213 5.83815 65.0195 5.94795 64.6176 6.05779C64.2084 6.16959 63.7991 6.28145 63.5063 6.27936C63.2181 6.27771 63.0429 6.16572 62.8678 6.05375C62.6901 5.94015 62.5125 5.82656 62.2168 5.82823C61.261 5.83279 60.1965 5.95058 59.132 6.06835C58.0736 6.18546 57.0153 6.30255 56.0641 6.30832C55.1061 6.31373 54.2576 6.20635 53.4092 6.09896C52.5686 5.99258 51.728 5.88619 50.781 5.88948C50.7197 5.88985 50.4943 5.96417 50.2538 6.04347C49.9546 6.14213 49.6319 6.2485 49.573 6.22969C49.5244 6.21396 49.8175 6.10744 50.1042 6.00326C50.3758 5.90455 50.6417 5.80794 50.6056 5.79264C50.3347 5.67744 49.6878 5.76891 49.1005 5.85196C48.7721 5.8984 48.4623 5.94221 48.2473 5.94577C48.0135 5.94953 47.779 5.89151 47.5272 5.8292C47.1697 5.74074 46.7773 5.64365 46.3024 5.70241C45.8644 5.75637 45.4083 5.8808 44.9462 6.00684C44.352 6.16895 43.748 6.33373 43.1602 6.35468C42.6341 6.37308 42.2011 6.26541 41.7705 6.15835C41.368 6.05829 40.9677 5.95876 40.4956 5.96316C40.2339 5.96539 39.8513 6.04314 39.4627 6.1221C38.9891 6.21834 38.5065 6.3164 38.2229 6.28184C37.9808 6.25245 37.9086 6.1221 37.837 5.99287C37.7594 5.85272 37.6826 5.71387 37.3904 5.70654C36.6657 5.6876 35.7965 5.78584 34.9271 5.8841C34.0876 5.97898 33.2479 6.07388 32.5379 6.06331C31.8305 6.05277 31.2394 5.93709 30.6486 5.82144C30.0326 5.70087 29.4168 5.58034 28.6694 5.57908C28.1935 5.57779 27.6075 5.70151 27.0206 5.82539C26.4682 5.94199 25.9151 6.05875 25.4523 6.07159C24.9718 6.0858 24.5755 5.9878 24.1791 5.8898C23.7903 5.79366 23.4016 5.69754 22.9334 5.70737C21.6208 5.73571 20.2318 5.87037 18.844 6.00491C17.5158 6.13368 16.1886 6.26234 14.9305 6.29757C13.9286 6.32598 12.9403 6.29538 11.944 6.26453C10.4151 6.2172 8.86746 6.16928 7.22328 6.33316C6.83099 6.37209 6.42708 6.41972 6.01805 6.46796C4.80097 6.61148 3.5383 6.76037 2.40124 6.70152C1.91226 6.6761 1.48001 6.60565 1.05306 6.53606Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.5359 63.4549C52.5359 57.3204 48.1355 53.5814 42.2422 53.5814C35.0132 53.5814 31.9229 59.6108 31.9229 63.8754C31.9229 68.6152 34.9087 74.2232 42.0849 74.2232C48.3965 74.2232 52.5359 69.3519 52.5359 63.4549ZM50.0211 64.1925C50.0211 71.8533 45.1497 73.2224 42.7922 73.2224C38.078 73.2224 34.4114 69.2732 34.4114 63.1387C34.4114 57.3726 37.6853 54.4762 42.0593 54.4762C46.1971 54.4762 50.0211 57.8725 50.0211 64.1925Z' fill='%23191919'/%3e%3cpath d='M18.6682 55.8976C18.7209 56.7402 18.7209 57.4778 18.7209 61.5851V66.2189C18.7209 68.7468 18.7209 70.8262 18.5899 71.932C18.4854 72.6952 18.3545 73.2747 17.8307 73.3798C17.5944 73.4328 17.2807 73.4857 17.0444 73.4857C16.8871 73.4857 16.8352 73.5644 16.8352 73.643C16.8352 73.8011 16.9661 73.8541 17.2544 73.8541C17.4367 73.8541 17.6642 73.8427 17.9078 73.8305L17.9083 73.8304C18.1895 73.8163 18.4923 73.8011 18.7728 73.8011C19.3236 73.7746 19.7683 73.7746 19.821 73.7746C20.2138 73.7746 20.8421 73.8011 21.8639 73.8541C22.0384 73.8586 22.2251 73.8639 22.4246 73.8695C23.3925 73.8969 24.6609 73.9327 26.2898 73.9327C27.3117 73.9327 27.5208 73.9327 27.7037 73.2482C27.8354 72.6952 28.0446 70.9056 28.0446 70.6945C28.0446 70.5108 28.0446 70.2997 27.8881 70.2997C27.7572 70.2997 27.7037 70.4048 27.6518 70.6945C27.4682 71.7739 27.1544 72.3004 26.4735 72.5901C25.7925 72.8798 24.6397 72.8798 23.9596 72.8798C21.3929 72.8798 20.9993 72.538 20.9211 70.721C20.9021 70.323 20.9105 68.6289 20.9166 67.3771C20.919 66.8898 20.9211 66.4696 20.9211 66.2189V63.902C20.9211 63.7969 20.973 63.7174 21.1047 63.7174C21.5494 63.7174 24.1423 63.7704 24.8497 63.849C25.8707 63.9541 26.107 64.4019 26.2116 64.7711C26.3162 65.113 26.3162 65.3762 26.3162 65.6394C26.3162 65.7719 26.3689 65.877 26.499 65.877C26.6835 65.877 26.6835 65.5873 26.6835 65.3762C26.6835 65.1916 26.7353 64.2182 26.788 63.6909C26.837 63.1467 26.9068 62.7677 26.952 62.5218C26.9789 62.3754 26.9972 62.2762 26.9972 62.2175C26.9972 62.0586 26.9445 62.0064 26.8662 62.0064C26.7706 62.0064 26.6751 62.1164 26.5191 62.2958L26.4735 62.3483C26.2372 62.6115 25.8707 62.6645 25.2425 62.7175C24.6397 62.7696 21.4185 62.7696 21.0783 62.7696C20.9474 62.7696 20.9211 62.691 20.9211 62.5064V55.2403C20.9211 55.0558 20.973 54.9763 21.0783 54.9763C21.3665 54.9763 24.2206 55.0028 24.666 55.0558C26.0807 55.2139 26.3425 55.5292 26.5253 55.9506C26.6571 56.2668 26.6835 56.7146 26.6835 56.8984C26.6835 57.1094 26.7353 57.241 26.8926 57.241C26.9972 57.241 27.0499 57.0829 27.0762 56.9513C27.1094 56.7488 27.143 56.2006 27.1698 55.7637C27.1848 55.5184 27.1977 55.3082 27.2071 55.2139C27.2535 54.7768 27.3184 54.4877 27.3635 54.2865C27.3946 54.1481 27.4163 54.0512 27.4163 53.9764C27.4163 53.8448 27.3899 53.7396 27.3117 53.7396C27.2382 53.7396 27.1729 53.7728 27.1065 53.8066C27.0547 53.8329 27.0022 53.8596 26.9445 53.8713C26.7353 53.9234 26.3162 53.9764 25.8189 54.0029C25.2161 54.0285 20.0046 54.0285 19.821 54.0285L18.7472 53.9764C18.1708 53.9499 17.4635 53.9499 16.8616 53.9499C16.5734 53.9499 16.4425 54.0029 16.4425 54.1601C16.4425 54.2661 16.547 54.3182 16.6524 54.3182C16.8871 54.3182 17.3326 54.3447 17.5425 54.3977C18.4063 54.5815 18.6163 55.0028 18.6682 55.8976Z' fill='%23191919'/%3e%3cpath d='M5.20432 66.2719C5.20432 70.1425 5.3089 71.8278 5.78072 72.3013C6.19901 72.7218 6.88084 72.9064 8.92378 72.9064C10.3113 72.9064 11.4632 72.8799 12.0915 72.1167C12.4324 71.6954 12.6942 71.0373 12.7733 70.5374C12.7988 70.3263 12.8524 70.1947 13.0088 70.1947C13.1397 70.1947 13.1661 70.2998 13.1661 70.5895C13.1661 70.88 12.9833 72.4594 12.7733 73.2226C12.5896 73.8285 12.5115 73.9336 11.1223 73.9336C9.65516 73.9336 8.50481 73.9015 7.54818 73.8748H7.54626L7.54568 73.8747L7.54433 73.8747C7.27357 73.8671 7.01796 73.86 6.77545 73.8542C5.67533 73.802 4.8634 73.7755 4.10424 73.7755C4.0716 73.7755 4.00635 73.7781 3.91625 73.7816C3.71543 73.7894 3.39118 73.802 3.02967 73.802C2.50595 73.8285 1.92955 73.8542 1.53677 73.8542C1.24941 73.8542 1.11847 73.802 1.11847 73.6439C1.11847 73.5653 1.17034 73.4858 1.32679 73.4858C1.56312 73.4858 1.87768 73.4337 2.11401 73.3807C2.63689 73.2756 2.76779 72.6961 2.87322 71.9329C3.00412 70.8271 3.00412 68.7469 3.00412 66.2189V61.586C3.00412 57.4787 3.00412 56.7411 2.95225 55.8985C2.89873 55.0028 2.69041 54.5824 1.82496 54.3978C1.61664 54.3456 1.17034 54.3191 0.934857 54.3191C0.829468 54.3191 0.724885 54.2661 0.724885 54.161C0.724885 54.0029 0.855785 53.95 1.14483 53.95C2.02786 53.95 3.17717 53.9946 3.752 54.017L3.75355 54.017L3.75936 54.0173H3.75985L3.76566 54.0175C3.94973 54.0246 4.07228 54.0294 4.10424 54.0294C4.14183 54.0294 4.32828 54.0228 4.59336 54.0133L4.59443 54.0133L4.59503 54.0133C5.24754 53.9901 6.37441 53.95 6.9319 53.95C7.22006 53.95 7.351 54.0029 7.351 54.161C7.351 54.2661 7.24726 54.3191 7.14268 54.3191C6.95822 54.3191 6.59179 54.3456 6.27808 54.3978C5.51888 54.5294 5.3089 54.9764 5.25538 55.8985C5.20432 56.7411 5.20432 57.4787 5.20432 61.586V66.2719Z' fill='%23191919'/%3e%3cpath d='M59.8405 73.3276C59.134 73.1173 58.8713 72.4328 58.8194 70.274L58.4785 57.6623C59.3168 58.6101 62.2762 61.9277 65.3146 65.2189C68.0905 68.2203 71.8617 72.0909 72.1499 72.3533C73.5391 73.7489 73.8528 74.0386 74.0619 74.0386C74.2456 74.0386 74.2983 73.907 74.2983 72.1695L74.3502 56.741C74.3502 55.1616 74.4555 54.5822 75.3193 54.3976C75.6338 54.319 75.8175 54.319 75.9484 54.319C76.1312 54.319 76.2358 54.2395 76.2358 54.1344C76.2358 53.9763 76.053 53.9498 75.7648 53.9498C75.0572 53.9498 74.4404 53.9843 74.0198 54.0078C73.8022 54.02 73.6371 54.0293 73.5391 54.0293C73.4434 54.0293 73.2413 54.0205 72.9713 54.0089C72.4261 53.9853 71.6029 53.9498 70.8143 53.9498C70.5006 53.9498 70.2907 53.9763 70.2907 54.1344C70.2907 54.2395 70.317 54.319 70.5006 54.319C70.7098 54.319 71.3125 54.3455 71.7835 54.4506C72.5954 54.6608 72.779 55.2403 72.8054 56.9512L73.0927 70.327C72.6995 69.9188 71.8613 68.994 70.8144 67.8389L70.8132 67.8376C69.6309 66.5331 68.1824 64.9349 66.8075 63.4549C62.7744 59.1109 58.8713 54.8719 58.4785 54.4241C58.4102 54.3554 58.3295 54.2652 58.2437 54.1694C58.0006 53.898 57.7173 53.5814 57.5621 53.5814C57.3521 53.5814 57.2738 53.8712 57.2738 54.8976L57.2475 69.9842C57.2475 72.3798 57.1166 73.1438 56.462 73.3276C56.0692 73.46 55.5982 73.4857 55.3882 73.4857C55.2573 73.4857 55.1782 73.5386 55.1782 73.6438C55.1782 73.8284 55.3355 73.8548 55.5982 73.8548C56.4119 73.8548 57.1884 73.8169 57.6685 73.7935L57.6695 73.7934L57.6699 73.7934C57.8843 73.783 58.0394 73.7754 58.1121 73.7754C58.1791 73.7754 58.3117 73.7818 58.5016 73.791C58.9796 73.8141 59.8201 73.8548 60.8879 73.8548C61.2024 73.8548 61.3597 73.8019 61.3597 73.6438C61.3597 73.5386 61.2815 73.4857 61.1506 73.4857C60.9142 73.4857 60.3378 73.46 59.8405 73.3276Z' fill='%23191919'/%3e%3cpath d='M80.7646 55.8976C80.8173 56.7402 80.8173 57.4778 80.8173 61.5851V66.2189C80.8173 68.7468 80.8173 70.8262 80.6864 71.932C80.5817 72.6952 80.4508 73.2747 79.9272 73.3798C79.6916 73.4328 79.3771 73.4857 79.1408 73.4857C78.9835 73.4857 78.9316 73.5644 78.9316 73.643C78.9316 73.8011 79.0625 73.8541 79.3507 73.8541C79.533 73.8541 79.7605 73.8427 80.0044 73.8305C80.2859 73.8163 80.5894 73.8011 80.8699 73.8011C81.42 73.7746 81.8646 73.7746 81.9174 73.7746C82.3101 73.7746 82.9384 73.8011 83.9603 73.8541L84.2004 73.8606C84.3033 73.8634 84.4101 73.8664 84.5208 73.8695C85.4889 73.8969 86.758 73.9327 88.3862 73.9327C89.4081 73.9327 89.6173 73.9327 89.8008 73.2482C89.9318 72.6952 90.1418 70.9056 90.1418 70.6945C90.1418 70.5108 90.1418 70.2997 89.9845 70.2997C89.8536 70.2997 89.8008 70.4048 89.7482 70.6945C89.5646 71.7739 89.2508 72.3004 88.5698 72.5901C87.8889 72.8798 86.7369 72.8798 86.0559 72.8798C83.4893 72.8798 83.0957 72.538 83.0175 70.721C82.9986 70.3237 83.0069 68.6346 83.013 67.3834V67.3771C83.0154 66.8898 83.0175 66.4696 83.0175 66.2189V63.902C83.0175 63.7969 83.0693 63.7174 83.201 63.7174C83.6457 63.7174 86.2387 63.7704 86.9461 63.849C87.9679 63.9541 88.2034 64.4019 88.308 64.7711C88.4126 65.113 88.4126 65.3762 88.4126 65.6394C88.4126 65.7719 88.4652 65.877 88.5954 65.877C88.7798 65.877 88.7798 65.5873 88.7798 65.3762C88.7798 65.1916 88.8317 64.2182 88.8844 63.6909C88.9334 63.1467 89.0031 62.7677 89.0484 62.5219L89.0485 62.5212L89.0486 62.5207C89.0754 62.3749 89.0935 62.2761 89.0935 62.2175C89.0935 62.0586 89.0409 62.0064 88.9626 62.0064C88.867 62.0064 88.7714 62.1164 88.6154 62.2959C88.6008 62.3128 88.5856 62.3302 88.5698 62.3483C88.3343 62.6115 87.9679 62.6645 87.3388 62.7175C86.7369 62.7696 83.5148 62.7696 83.1747 62.7696C83.0438 62.7696 83.0175 62.691 83.0175 62.5064V55.2403C83.0175 55.0558 83.0693 54.9763 83.1747 54.9763C83.463 54.9763 86.3178 55.0028 86.7624 55.0558C88.1771 55.2139 88.4389 55.5292 88.6217 55.9506C88.7535 56.2668 88.7798 56.7146 88.7798 56.8984C88.7798 57.1094 88.8317 57.241 88.989 57.241C89.0935 57.241 89.1463 57.0829 89.1726 56.9513C89.2058 56.749 89.2393 56.2014 89.2661 55.7647L89.2661 55.7643L89.2662 55.7629L89.2663 55.7608L89.2663 55.7602L89.2664 55.7586L89.2666 55.7554L89.2668 55.7528C89.2816 55.5122 89.2942 55.3068 89.3035 55.2139C89.3499 54.7768 89.4147 54.4877 89.4599 54.2864C89.491 54.1481 89.5127 54.0512 89.5127 53.9764C89.5127 53.8448 89.4863 53.7396 89.4081 53.7396C89.3345 53.7396 89.2693 53.7728 89.2029 53.8066C89.1511 53.8329 89.0986 53.8596 89.0409 53.8713C88.8317 53.9234 88.4126 53.9764 87.9152 54.0029C87.3125 54.0285 82.101 54.0285 81.9174 54.0285L80.8436 53.9764C80.2672 53.9499 79.5607 53.9499 78.958 53.9499C78.6697 53.9499 78.5388 54.0029 78.5388 54.1601C78.5388 54.2661 78.6434 54.3182 78.7488 54.3182C78.9835 54.3182 79.4298 54.3447 79.6389 54.3977C80.5027 54.5815 80.7127 55.0028 80.7646 55.8976Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2165 76.7712C10.0592 76.7712 9.95462 76.9284 9.64011 77.7976L3.69493 94.1474C3.22396 95.4635 2.69944 96.4643 1.49473 96.6224C1.28476 96.6481 0.918334 96.6745 0.735524 96.6745C0.604624 96.6745 0.5 96.7283 0.5 96.8335C0.5 96.9907 0.656492 97.0437 0.997366 97.0437C1.82698 97.0437 2.75159 97.008 3.35458 96.9847H3.35596C3.6469 96.9734 3.86297 96.9651 3.95677 96.9651C4.07313 96.9651 4.32592 96.9779 4.62743 96.9932C5.07285 97.0158 5.62458 97.0437 5.99972 97.0437C6.23524 97.0437 6.3925 96.9907 6.3925 96.8335C6.3925 96.7283 6.31343 96.6745 6.13066 96.6745H5.86878C5.42332 96.6745 4.87328 96.4378 4.87328 95.9113C4.87328 95.437 5.00422 94.8063 5.2397 94.1474L6.81164 89.4871C6.86431 89.3555 6.94254 89.276 7.07348 89.276H12.7049C12.8358 89.276 12.8877 89.329 12.9404 89.435L15.3761 95.9113C15.5334 96.3327 15.3761 96.5694 15.2188 96.6224C15.1143 96.6481 15.036 96.7019 15.036 96.807C15.036 96.9522 15.2783 96.964 15.7029 96.9849C15.7408 96.9867 15.7801 96.9886 15.8208 96.9907C17.6282 97.0437 19.5402 97.0437 19.933 97.0437C20.2212 97.0437 20.4566 96.9907 20.4566 96.8335C20.4566 96.7019 20.3521 96.6745 20.1948 96.6745C19.933 96.6745 19.5402 96.6481 19.1474 96.5173C18.5974 96.3591 17.8382 95.9378 16.8945 93.5945C15.7668 90.7697 13.3862 84.5197 11.9452 80.7365L11.9449 80.7357C11.3449 79.1604 10.9078 78.0129 10.7921 77.7189C10.4784 76.9028 10.3738 76.7712 10.2165 76.7712ZM12.4686 88.1445C12.4949 88.2497 12.4949 88.3291 12.364 88.3291H7.36168C7.28261 88.3291 7.23074 88.2761 7.28261 88.1445L9.58739 81.0357C9.71833 80.6409 9.84923 80.6409 9.98102 81.0357L12.4686 88.1445Z' fill='%23191919'/%3e%3cpath d='M27.0448 95.4899C26.573 95.0164 26.4684 93.3319 26.4684 89.4613V84.7746C26.4684 80.6681 26.4684 79.9305 26.5211 79.0879C26.573 78.1658 26.783 77.7188 27.5422 77.5863C27.8567 77.5342 28.2232 77.5077 28.4068 77.5077C28.5113 77.5077 28.6159 77.4547 28.6159 77.3496C28.6159 77.1915 28.485 77.1393 28.1968 77.1393C27.639 77.1393 26.5131 77.179 25.8604 77.202C25.5939 77.2114 25.4063 77.218 25.3684 77.218C25.3357 77.218 25.2082 77.2131 25.0171 77.2057L25.0163 77.2057C24.4416 77.1836 23.2925 77.1393 22.4089 77.1393C22.1207 77.1393 21.9898 77.1915 21.9898 77.3496C21.9898 77.4547 22.0944 77.5077 22.1989 77.5077C22.4353 77.5077 22.8808 77.5342 23.0899 77.5863C23.9545 77.7717 24.1637 78.1922 24.2163 79.0879C24.2682 79.9305 24.2682 80.6681 24.2682 84.7746V89.4083C24.2682 91.9363 24.2682 94.0165 24.1373 95.1215C24.0328 95.8855 23.9018 96.4641 23.3781 96.5693C23.1426 96.6222 22.8281 96.6744 22.5917 96.6744C22.4353 96.6744 22.3826 96.7539 22.3826 96.8333C22.3826 96.9914 22.5135 97.0436 22.8017 97.0436C23.1945 97.0436 23.7709 97.0171 24.2946 96.9914C24.6565 96.9914 24.981 96.9788 25.1816 96.971L25.182 96.9709C25.2714 96.9675 25.3361 96.9649 25.3684 96.9649C26.1284 96.9649 26.9403 96.9914 28.0404 97.0436C28.2831 97.0494 28.5386 97.0565 28.8096 97.0641L28.8115 97.0642C29.7682 97.0909 30.9186 97.123 32.3873 97.123C33.7755 97.123 33.8546 97.0171 34.0374 96.412C34.2474 95.6488 34.4302 94.0686 34.4302 93.7789C34.4302 93.4892 34.4038 93.3841 34.2729 93.3841C34.1165 93.3841 34.0637 93.5157 34.0374 93.7268C33.9592 94.2267 33.6973 94.8848 33.3564 95.3061C32.7281 96.0701 31.5753 96.0958 30.1878 96.0958C28.1449 96.0958 27.464 95.9112 27.0448 95.4899Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.4295 76.7712C45.2723 76.7712 45.1677 76.9284 44.8531 77.7976L38.9079 94.1474C38.437 95.4635 37.9124 96.4643 36.7078 96.6224C36.4986 96.6481 36.1314 96.6745 35.9486 96.6745C35.8177 96.6745 35.7131 96.7283 35.7131 96.8335C35.7131 96.9907 35.8695 97.0437 36.2105 97.0437C37.04 97.0437 37.9646 97.008 38.5676 96.9847C38.8593 96.9734 39.0758 96.9651 39.1698 96.9651C39.2861 96.9651 39.5387 96.9779 39.84 96.9932L39.8405 96.9932C40.2859 97.0158 40.8376 97.0437 41.2127 97.0437C41.4482 97.0437 41.6055 96.9907 41.6055 96.8335C41.6055 96.7283 41.5272 96.6745 41.3437 96.6745H41.0818C40.6363 96.6745 40.0863 96.4378 40.0863 95.9113C40.0863 95.437 40.2172 94.8063 40.4527 94.1474L42.0247 89.4871C42.0774 89.3555 42.1555 89.276 42.2864 89.276H47.9179C48.0488 89.276 48.1007 89.329 48.1534 89.435L50.5891 95.9113C50.7464 96.3327 50.5891 96.5694 50.4319 96.6224C50.3272 96.6481 50.2491 96.7019 50.2491 96.807C50.2491 96.9521 50.4914 96.964 50.9159 96.9849L50.9698 96.9875L51.0337 96.9907C52.8412 97.0437 54.7532 97.0437 55.146 97.0437C55.4342 97.0437 55.6697 96.9907 55.6697 96.8335C55.6697 96.7019 55.5651 96.6745 55.4078 96.6745C55.146 96.6745 54.7532 96.6481 54.3604 96.5173C53.8104 96.3591 53.0512 95.9378 52.1083 93.5945C50.9805 90.7692 48.5989 84.5177 47.1577 80.7348C46.5578 79.1599 46.1208 78.0128 46.0051 77.7189C45.6914 76.9028 45.5868 76.7712 45.4295 76.7712ZM47.6816 88.1445C47.7079 88.2497 47.7079 88.3291 47.577 88.3291H42.5747C42.4956 88.3291 42.4438 88.2761 42.4956 88.1445L44.8004 81.0357C44.9314 80.6409 45.0623 80.6409 45.194 81.0357L47.6816 88.1445Z' fill='%23191919'/%3e%3cpath d='M62.4367 95.1217C62.305 94.0158 62.305 91.9356 62.305 89.4085V78.271L65.6053 78.324C68.12 78.377 68.7483 78.9821 68.8265 79.7718L68.8529 80.0615C68.8792 80.4307 68.9311 80.5093 69.0621 80.5093C69.1674 80.5093 69.2456 80.4042 69.2456 80.1674C69.2456 80.0583 69.2569 79.7322 69.2709 79.326L69.2709 79.3248C69.294 78.6531 69.3247 77.7629 69.3247 77.2711C69.3247 77.113 69.3247 76.9549 69.1938 76.9549C69.1457 76.9549 69.0705 76.9713 68.9656 76.9941C68.8407 77.0213 68.6735 77.0577 68.4601 77.0865C68.041 77.1652 67.4383 77.2181 66.6 77.2181H56.779C56.4644 77.2181 55.4697 77.1652 54.7097 77.0865C54.2555 77.0525 53.985 76.9322 53.8012 76.8504C53.6987 76.8048 53.6231 76.7712 53.5577 76.7712C53.4586 76.7712 53.3604 77.073 53.3058 77.2406L53.2958 77.2711C53.2432 77.4814 52.7195 79.7453 52.7195 80.0093C52.7195 80.1674 52.7713 80.2461 52.8504 80.2461C52.9549 80.2461 53.034 80.1931 53.1122 79.9828L53.1144 79.9778C53.1927 79.7949 53.2721 79.6096 53.5577 79.1667C53.976 78.5343 54.6051 78.3505 56.2289 78.324L60.1048 78.271V89.4085C60.1048 91.9356 60.1048 94.0158 59.9739 95.1217C59.8693 95.8857 59.7384 96.4643 59.2147 96.5694C58.9792 96.6224 58.6646 96.6745 58.4283 96.6745C58.2718 96.6745 58.2191 96.754 58.2191 96.8335C58.2191 96.9907 58.35 97.0437 58.6383 97.0437C59.1961 97.0437 60.1899 97.0037 60.7661 96.9804C61.0013 96.9709 61.1669 96.9643 61.2049 96.9643C61.211 96.9643 61.2204 96.9644 61.2329 96.9648C61.25 96.9652 61.2728 96.9659 61.301 96.9669C61.3298 96.9679 61.3643 96.9692 61.4038 96.9707L61.52 96.9751C62.0909 96.9969 63.3205 97.0437 64.4261 97.0437C64.7152 97.0437 64.8461 96.9643 64.8461 96.8335C64.8461 96.754 64.7934 96.6745 64.6361 96.6745C64.3998 96.6745 63.8242 96.6224 63.457 96.5694C62.6722 96.4643 62.515 95.8857 62.4367 95.1217Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M90.5 86.6446C90.5 80.5101 86.0996 76.7712 80.2063 76.7712C72.9783 76.7712 69.8871 82.8005 69.8871 87.0651C69.8871 91.8048 72.8729 97.4129 80.049 97.4129C86.3614 97.4129 90.5 92.5415 90.5 86.6446ZM87.9852 87.3813C87.9852 95.043 83.1139 96.4121 80.7563 96.4121C76.0422 96.4121 72.3755 92.4629 72.3755 86.3284C72.3755 80.5623 75.6495 77.6668 80.0235 77.6668C84.1612 77.6668 87.9852 81.0631 87.9852 87.3813Z' fill='%23191919'/%3e%3c/svg%3e");
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: scroll; }
  .region.theme-light a {
    color: #000; }
    .region.theme-light a:hover, .region.theme-light a:focus, .region.theme-light a:active {
      color: #000; }
  .region.theme-light .muted {
    color: #bfbfbf; }

.region.theme-mid, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .region.components.component-text_group.theme-light {
  background-color: #bfbfbf;
  color: #191919; }
  .region.theme-mid.region-header::before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .region.region-header.components.component-text_group.theme-light::before {
    background-color: #bfbfbf; }
  .region.theme-mid .block-system-branding-block .site-logo::before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .region.components.component-text_group.theme-light .block-system-branding-block .site-logo::before {
    background-image: url("data:image/svg+xml,%3csvg width='91' height='98' viewBox='0 0 91 98' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.05306 6.53606C0.909921 6.51273 0.767376 6.4895 0.623485 6.46809V0H89.7325V44.9422H0.623485V39.0196C0.645885 39.0225 0.668366 39.0254 0.690876 39.0284C0.739525 39.0348 0.788312 39.0413 0.836722 39.0469C0.893318 39.0312 0.977453 39.0118 1.06896 38.9907C1.23308 38.9528 1.42091 38.9095 1.51605 38.8723C1.58445 38.8452 1.49267 38.7724 1.40116 38.6999C1.30536 38.624 1.20984 38.5483 1.2987 38.5254C1.39872 38.4995 1.67932 38.5403 1.95595 38.5806C2.18257 38.6136 2.40662 38.6462 2.52638 38.6413C3.09323 38.6192 3.5543 38.5476 4.01549 38.4759C4.50432 38.3999 4.99331 38.3239 5.60851 38.3069C6.20812 38.2903 6.92532 38.3304 7.64251 38.3705H7.64294C8.35466 38.4102 9.06642 38.45 9.66312 38.4344C10.276 38.4183 10.7661 38.3439 11.2561 38.2696C11.7238 38.1986 12.1914 38.1276 12.7657 38.1074C13.1003 38.0957 13.5463 38.1342 13.9923 38.1727C14.4627 38.2134 14.9333 38.254 15.2731 38.2357C15.6086 38.2176 15.8114 38.142 16.0142 38.0664C16.2111 37.993 16.4081 37.9196 16.7265 37.8988C17.0494 37.8778 17.499 37.9104 17.9481 37.943C18.4002 37.9758 18.8519 38.0086 19.1737 37.9866C20.0094 37.9288 20.7261 37.8719 21.446 37.8147C22.1184 37.7614 22.7938 37.7077 23.5716 37.653C25.1822 37.5396 27.1033 37.4924 28.7131 37.5305C30.9891 37.5843 30.3567 36.4958 29.6032 36.5223C29.1973 36.5365 28.6644 36.5134 28.108 36.4892C27.6304 36.4685 27.1356 36.447 26.6891 36.4478C26.2094 36.4486 25.8307 36.5036 25.4519 36.5587C25.0674 36.6145 24.6828 36.6704 24.1925 36.6696C24.0332 36.6692 23.7716 36.6099 23.5101 36.5506C23.2592 36.4938 23.0083 36.4369 22.8478 36.432C22.6855 36.4275 22.606 36.4762 22.5265 36.5249C22.4455 36.5745 22.3644 36.6241 22.1957 36.6174C22.0288 36.6112 21.7785 36.5495 21.5283 36.4879C21.2775 36.426 21.0266 36.3642 20.8601 36.3584C20.2543 36.3357 19.7077 36.3566 19.1592 36.3775C18.5461 36.401 17.9307 36.4245 17.2279 36.3873C16.5975 36.3541 15.8961 36.2722 15.1973 36.1907C14.4176 36.0996 13.6409 36.009 12.97 35.9867C12.1836 35.9607 11.5688 36.0253 10.9581 36.0895C10.5577 36.1315 10.159 36.1734 9.71495 36.1895C8.79299 36.2228 7.67626 36.156 6.55929 36.0893C5.75891 36.0415 4.95834 35.9936 4.2293 35.9826C3.25272 35.9679 2.39799 36.0193 1.54519 36.0705C1.23966 36.0888 0.934039 36.1072 0.623485 36.1225V29.5915C1.10932 29.6047 1.59843 29.6138 2.09906 29.608C2.66921 29.6013 3.27263 29.5483 3.87626 29.4953C4.39634 29.4496 4.91658 29.4039 5.41582 29.3878C5.93355 29.3719 6.43394 29.3878 6.93459 29.4036C7.47466 29.4208 8.01503 29.4379 8.57779 29.4151C9.11897 29.3932 9.67869 29.3338 10.2384 29.2744H10.2388C10.7988 29.2151 11.3589 29.1556 11.9004 29.1337C12.4631 29.1109 13.0032 29.1283 13.5429 29.1456H13.5438C14.0438 29.1617 14.5437 29.1778 15.0607 29.1619C15.3968 29.1516 15.7576 29.1138 16.1208 29.0756C16.5502 29.0306 16.983 28.9852 17.3819 28.9847C17.7454 28.9843 18.0747 29.0217 18.4035 29.059C18.7345 29.0966 19.0649 29.1341 19.429 29.1329C19.8386 29.1315 20.2799 29.083 20.7161 29.0351C21.0707 28.9962 21.4219 28.9576 21.7502 28.945C22.0614 28.9332 22.3698 28.9414 22.6762 28.9497H22.6771C23.1227 28.9616 23.5644 28.9735 24.0047 28.9235C24.5268 28.8644 25.0363 28.7778 25.542 28.6919C26.1211 28.5936 26.6951 28.4961 27.2771 28.4417C27.8955 28.3839 28.5093 28.3742 29.1209 28.3644C29.6135 28.3566 30.1046 28.3488 30.5954 28.3159C31.698 28.243 35.6258 28.0402 36.7267 28.0038C37.3289 27.9834 37.8958 28.0157 38.4694 28.0483C38.9169 28.0738 39.3686 28.0996 39.8442 28.1007C40.0259 28.1012 40.2879 28.1028 40.5945 28.1047H40.5981C41.659 28.1112 43.2512 28.1209 43.8988 28.1023C44.5773 28.1023 44.8037 27.162 43.9301 27.0296C43.2536 26.9244 42.0181 26.8803 40.8587 26.8388C40.037 26.8094 39.2534 26.7814 38.7342 26.734C38.1927 26.6846 37.6878 26.614 37.1835 26.5435C36.5046 26.4486 35.8266 26.3538 35.0617 26.3111C34.361 26.2724 33.7721 26.278 33.1739 26.2836C32.632 26.2887 32.0823 26.2939 31.4354 26.2664C30.0767 26.2084 25.5075 26.0064 24.1595 25.9394C23.9156 25.9276 23.6224 25.9462 23.3286 25.9649C23.0034 25.9855 22.6775 26.0062 22.4171 25.9857C22.1682 25.9666 21.9849 25.9098 21.8015 25.8529C21.621 25.797 21.4403 25.741 21.1968 25.7209C20.9433 25.6996 20.6245 25.7171 20.3063 25.7346C20.0066 25.7511 19.7071 25.7675 19.4635 25.7515C19.2266 25.736 19.0334 25.6899 18.8404 25.6439C18.6216 25.5917 18.4031 25.5396 18.1214 25.5321C17.8348 25.5242 17.4975 25.5481 17.1532 25.5724C16.7771 25.599 16.3927 25.6262 16.057 25.6133C15.7545 25.602 15.4926 25.5564 15.2317 25.5109C14.9542 25.4625 14.6779 25.4144 14.355 25.408C13.9688 25.4003 13.5436 25.4461 13.1321 25.4904C12.8321 25.5227 12.5391 25.5542 12.2742 25.5636C12.0108 25.5733 11.7477 25.5692 11.4903 25.5651C11.0419 25.5582 10.6108 25.5514 10.2263 25.6182C9.8092 25.6911 9.41865 25.7746 9.04358 25.8547C8.43463 25.9849 7.8664 26.1063 7.29163 26.1596C6.52428 26.2303 5.84004 26.2 5.18032 26.1707C4.89075 26.1578 4.60573 26.1452 4.32066 26.1414C3.98152 26.137 3.62431 26.1441 3.26609 26.1511C2.59542 26.1643 1.92122 26.1775 1.35549 26.1165C1.08873 26.0876 0.8524 26.0387 0.623485 25.9841V19.9183C1.06695 19.8956 1.5178 19.8762 1.97207 19.8567C3.42484 19.7942 4.91258 19.7302 6.30516 19.5524C6.55809 19.5202 6.7996 19.4417 7.04763 19.3611C7.39144 19.2493 7.74779 19.1335 8.16445 19.1311C8.61354 19.1286 9.01708 19.2519 9.40093 19.3692C9.64269 19.4431 9.87678 19.5146 10.1094 19.5508C11.5998 19.7837 13.1181 19.7608 14.5753 19.7389C15.0084 19.7323 15.4361 19.7259 15.8561 19.7263C16.2455 19.7268 16.644 19.7332 17.0478 19.7397C18.5325 19.7637 20.0899 19.7889 21.5394 19.5259C21.8006 19.4788 22.0504 19.4055 22.3057 19.3306C22.7579 19.198 23.2271 19.0605 23.8055 19.0541C24.2473 19.0494 24.7108 19.1324 25.1708 19.2148C25.6058 19.2927 26.0375 19.37 26.4445 19.372C26.7925 19.3731 27.1506 19.3234 27.5104 19.2734C27.9418 19.2135 28.3756 19.1533 28.7971 19.1799C29.1468 19.202 29.4982 19.2815 29.8469 19.3604C30.2824 19.459 30.7135 19.5566 31.1315 19.54C31.8266 19.512 32.4662 19.3854 33.1066 19.2586C33.6574 19.1495 34.2087 19.0404 34.7966 18.9937C35.4524 18.9414 36.1607 18.9668 36.8688 18.9922H36.8692C37.5284 19.0158 38.1873 19.0394 38.8034 19.0003C40.0927 18.9187 41.3441 18.7707 42.5955 18.6228L42.596 18.6227C43.9076 18.4677 45.2195 18.3126 46.5749 18.2338C47.8041 18.1628 49.0724 18.1539 50.3405 18.145C51.8085 18.1347 53.2761 18.1244 54.6824 18.0178C56.4191 17.8863 57.9781 17.7312 59.5851 17.5712C60.417 17.4885 61.2621 17.4044 62.1509 17.3216C62.8508 17.2099 63.7212 16.3614 62.286 16.1338C59.7962 15.7381 57.2563 15.6762 54.7269 15.6145L54.2995 15.604C53.6047 15.5864 52.9103 15.6541 52.2157 15.7219C51.5735 15.7845 50.931 15.8472 50.2878 15.8424C49.6402 15.8376 48.9833 15.7647 48.3265 15.6917C47.6252 15.6138 46.9241 15.536 46.2349 15.5411C44.9298 15.5509 43.6431 15.6463 42.3562 15.7417C41.1382 15.8321 39.9201 15.9224 38.6864 15.9401C37.3409 15.9594 35.9792 15.8924 34.6177 15.8255C33.4106 15.7661 32.2033 15.7067 31.008 15.7075C30.0061 15.7087 29.0081 15.7681 28.0098 15.8275C26.8659 15.8956 25.7215 15.9637 24.5704 15.9442C23.5224 15.9269 22.4713 15.8366 21.4203 15.7462C20.3102 15.6508 19.2001 15.5554 18.0942 15.5461C17.9524 15.5448 17.8747 15.6349 17.7929 15.7297C17.7198 15.8145 17.6435 15.903 17.5153 15.9335C17.3922 15.9629 17.1426 15.9379 16.8978 15.9134C16.6464 15.8882 16.4 15.8635 16.3008 15.8987C15.9431 16.0254 15.6437 16.1802 15.3522 16.3308C14.8572 16.5867 14.3852 16.8308 13.6896 16.9053C12.8066 17.0008 11.8802 16.794 10.7738 16.547C10.5576 16.4987 10.3346 16.4489 10.1036 16.3995C9.92227 16.3609 9.67339 16.4446 9.39564 16.5379C9.17895 16.6107 8.94469 16.6895 8.71123 16.7207C8.48142 16.7511 8.16667 16.7068 7.86097 16.6637C7.58389 16.6247 7.31421 16.5868 7.122 16.6064C6.86468 16.6321 6.68026 16.7371 6.49542 16.8425C6.3159 16.9447 6.13598 17.0473 5.88848 17.0774C5.613 17.1106 5.27672 17.055 4.94272 16.9997C4.65974 16.9529 4.3784 16.9064 4.13708 16.9144C3.38136 16.9387 2.63207 16.9774 1.88444 17.0159L1.88397 17.0159L1.88351 17.0159C1.46326 17.0376 1.04353 17.0592 0.623485 17.0783V9.44139C1.01377 9.4985 1.41477 9.54072 1.85285 9.53079C2.01498 9.52697 2.30177 9.4406 2.59478 9.35237C2.93722 9.24925 3.28814 9.14357 3.45852 9.16408C3.61098 9.18219 3.61351 9.30312 3.616 9.4219C3.61863 9.54754 3.62121 9.67076 3.80109 9.66736C4.87046 9.64815 6.03354 9.51326 7.19672 9.37835C8.33895 9.24588 9.48129 9.11339 10.5351 9.09042C11.6075 9.06663 12.589 9.15605 13.5706 9.24548C14.5358 9.33342 15.501 9.42135 16.5527 9.40166C16.6934 9.3989 16.9638 9.29936 17.24 9.19766C17.5458 9.0851 17.8587 8.96988 18.011 8.98032C18.1714 8.99149 18.0391 9.12359 17.9116 9.25095C17.8028 9.35967 17.6974 9.46493 17.7804 9.48857C18.2097 9.61234 18.9796 9.5064 19.6716 9.41117C20.0256 9.36247 20.3592 9.31656 20.6164 9.30564C20.9005 9.29376 21.2212 9.32019 21.5589 9.34801C22.1391 9.39582 22.7691 9.44773 23.3485 9.31639C23.4719 9.28857 23.5129 9.18159 23.5554 9.07077C23.6039 8.94417 23.6544 8.81256 23.8318 8.78829C24.0398 8.76072 24.1678 8.87751 24.2853 8.9848C24.3725 9.06436 24.454 9.1387 24.5581 9.14505C25.3744 9.19531 26.3724 9.08163 27.3594 8.96921C28.1117 8.88352 28.8576 8.79856 29.5118 8.78746C30.1812 8.77595 30.8107 8.8435 31.4488 8.91197C32.2337 8.99619 33.0317 9.08181 33.9328 9.02337C34.7388 8.97123 35.5907 8.85868 36.4473 8.74551C37.6308 8.58917 38.8231 8.43165 39.915 8.43069C40.8195 8.43069 41.6217 8.54236 42.4229 8.65387C43.2643 8.77098 44.1044 8.88792 45.0606 8.8752C45.3281 8.87181 45.6764 8.74888 46.0256 8.62559C46.3592 8.50785 46.6936 8.38979 46.9595 8.37523C47.2274 8.36093 47.4647 8.45074 47.7017 8.54036C47.9446 8.63227 48.1871 8.72399 48.4614 8.70303C49.2851 8.64074 50.1442 8.44348 51.0094 8.24481C51.8231 8.05798 52.6422 7.8699 53.4423 7.79167C54.6652 7.67233 55.7004 7.78105 56.6823 7.88416C57.1239 7.93053 57.5546 7.97576 57.9868 7.99862C60.201 8.11616 62.7339 8.05159 64.9967 7.91417C66.2743 7.83604 67.4849 7.87534 68.6963 7.91466C69.6922 7.94698 70.6886 7.97932 71.7233 7.94646C73.7036 7.88355 75.7886 5.80009 73.9778 5.78271C73.284 5.77632 72.4638 5.89407 71.6432 6.01188C70.8696 6.12294 70.0956 6.23405 69.4268 6.24128C68.7327 6.24879 68.1432 6.14389 67.5537 6.039C66.9731 5.9357 66.3925 5.8324 65.7122 5.83651C65.4213 5.83815 65.0195 5.94795 64.6176 6.05779C64.2084 6.16959 63.7991 6.28145 63.5063 6.27936C63.2181 6.27771 63.0429 6.16572 62.8678 6.05375C62.6901 5.94015 62.5125 5.82656 62.2168 5.82823C61.261 5.83279 60.1965 5.95058 59.132 6.06835C58.0736 6.18546 57.0153 6.30255 56.0641 6.30832C55.1061 6.31373 54.2576 6.20635 53.4092 6.09896C52.5686 5.99258 51.728 5.88619 50.781 5.88948C50.7197 5.88985 50.4943 5.96417 50.2538 6.04347C49.9546 6.14213 49.6319 6.2485 49.573 6.22969C49.5244 6.21396 49.8175 6.10744 50.1042 6.00326C50.3758 5.90455 50.6417 5.80794 50.6056 5.79264C50.3347 5.67744 49.6878 5.76891 49.1005 5.85196C48.7721 5.8984 48.4623 5.94221 48.2473 5.94577C48.0135 5.94953 47.779 5.89151 47.5272 5.8292C47.1697 5.74074 46.7773 5.64365 46.3024 5.70241C45.8644 5.75637 45.4083 5.8808 44.9462 6.00684C44.352 6.16895 43.748 6.33373 43.1602 6.35468C42.6341 6.37308 42.2011 6.26541 41.7705 6.15835C41.368 6.05829 40.9677 5.95876 40.4956 5.96316C40.2339 5.96539 39.8513 6.04314 39.4627 6.1221C38.9891 6.21834 38.5065 6.3164 38.2229 6.28184C37.9808 6.25245 37.9086 6.1221 37.837 5.99287C37.7594 5.85272 37.6826 5.71387 37.3904 5.70654C36.6657 5.6876 35.7965 5.78584 34.9271 5.8841C34.0876 5.97898 33.2479 6.07388 32.5379 6.06331C31.8305 6.05277 31.2394 5.93709 30.6486 5.82144C30.0326 5.70087 29.4168 5.58034 28.6694 5.57908C28.1935 5.57779 27.6075 5.70151 27.0206 5.82539C26.4682 5.94199 25.9151 6.05875 25.4523 6.07159C24.9718 6.0858 24.5755 5.9878 24.1791 5.8898C23.7903 5.79366 23.4016 5.69754 22.9334 5.70737C21.6208 5.73571 20.2318 5.87037 18.844 6.00491C17.5158 6.13368 16.1886 6.26234 14.9305 6.29757C13.9286 6.32598 12.9403 6.29538 11.944 6.26453C10.4151 6.2172 8.86746 6.16928 7.22328 6.33316C6.83099 6.37209 6.42708 6.41972 6.01805 6.46796C4.80097 6.61148 3.5383 6.76037 2.40124 6.70152C1.91226 6.6761 1.48001 6.60565 1.05306 6.53606Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.5359 63.4549C52.5359 57.3204 48.1355 53.5814 42.2422 53.5814C35.0132 53.5814 31.9229 59.6108 31.9229 63.8754C31.9229 68.6152 34.9087 74.2232 42.0849 74.2232C48.3965 74.2232 52.5359 69.3519 52.5359 63.4549ZM50.0211 64.1925C50.0211 71.8533 45.1497 73.2224 42.7922 73.2224C38.078 73.2224 34.4114 69.2732 34.4114 63.1387C34.4114 57.3726 37.6853 54.4762 42.0593 54.4762C46.1971 54.4762 50.0211 57.8725 50.0211 64.1925Z' fill='%23191919'/%3e%3cpath d='M18.6682 55.8976C18.7209 56.7402 18.7209 57.4778 18.7209 61.5851V66.2189C18.7209 68.7468 18.7209 70.8262 18.5899 71.932C18.4854 72.6952 18.3545 73.2747 17.8307 73.3798C17.5944 73.4328 17.2807 73.4857 17.0444 73.4857C16.8871 73.4857 16.8352 73.5644 16.8352 73.643C16.8352 73.8011 16.9661 73.8541 17.2544 73.8541C17.4367 73.8541 17.6642 73.8427 17.9078 73.8305L17.9083 73.8304C18.1895 73.8163 18.4923 73.8011 18.7728 73.8011C19.3236 73.7746 19.7683 73.7746 19.821 73.7746C20.2138 73.7746 20.8421 73.8011 21.8639 73.8541C22.0384 73.8586 22.2251 73.8639 22.4246 73.8695C23.3925 73.8969 24.6609 73.9327 26.2898 73.9327C27.3117 73.9327 27.5208 73.9327 27.7037 73.2482C27.8354 72.6952 28.0446 70.9056 28.0446 70.6945C28.0446 70.5108 28.0446 70.2997 27.8881 70.2997C27.7572 70.2997 27.7037 70.4048 27.6518 70.6945C27.4682 71.7739 27.1544 72.3004 26.4735 72.5901C25.7925 72.8798 24.6397 72.8798 23.9596 72.8798C21.3929 72.8798 20.9993 72.538 20.9211 70.721C20.9021 70.323 20.9105 68.6289 20.9166 67.3771C20.919 66.8898 20.9211 66.4696 20.9211 66.2189V63.902C20.9211 63.7969 20.973 63.7174 21.1047 63.7174C21.5494 63.7174 24.1423 63.7704 24.8497 63.849C25.8707 63.9541 26.107 64.4019 26.2116 64.7711C26.3162 65.113 26.3162 65.3762 26.3162 65.6394C26.3162 65.7719 26.3689 65.877 26.499 65.877C26.6835 65.877 26.6835 65.5873 26.6835 65.3762C26.6835 65.1916 26.7353 64.2182 26.788 63.6909C26.837 63.1467 26.9068 62.7677 26.952 62.5218C26.9789 62.3754 26.9972 62.2762 26.9972 62.2175C26.9972 62.0586 26.9445 62.0064 26.8662 62.0064C26.7706 62.0064 26.6751 62.1164 26.5191 62.2958L26.4735 62.3483C26.2372 62.6115 25.8707 62.6645 25.2425 62.7175C24.6397 62.7696 21.4185 62.7696 21.0783 62.7696C20.9474 62.7696 20.9211 62.691 20.9211 62.5064V55.2403C20.9211 55.0558 20.973 54.9763 21.0783 54.9763C21.3665 54.9763 24.2206 55.0028 24.666 55.0558C26.0807 55.2139 26.3425 55.5292 26.5253 55.9506C26.6571 56.2668 26.6835 56.7146 26.6835 56.8984C26.6835 57.1094 26.7353 57.241 26.8926 57.241C26.9972 57.241 27.0499 57.0829 27.0762 56.9513C27.1094 56.7488 27.143 56.2006 27.1698 55.7637C27.1848 55.5184 27.1977 55.3082 27.2071 55.2139C27.2535 54.7768 27.3184 54.4877 27.3635 54.2865C27.3946 54.1481 27.4163 54.0512 27.4163 53.9764C27.4163 53.8448 27.3899 53.7396 27.3117 53.7396C27.2382 53.7396 27.1729 53.7728 27.1065 53.8066C27.0547 53.8329 27.0022 53.8596 26.9445 53.8713C26.7353 53.9234 26.3162 53.9764 25.8189 54.0029C25.2161 54.0285 20.0046 54.0285 19.821 54.0285L18.7472 53.9764C18.1708 53.9499 17.4635 53.9499 16.8616 53.9499C16.5734 53.9499 16.4425 54.0029 16.4425 54.1601C16.4425 54.2661 16.547 54.3182 16.6524 54.3182C16.8871 54.3182 17.3326 54.3447 17.5425 54.3977C18.4063 54.5815 18.6163 55.0028 18.6682 55.8976Z' fill='%23191919'/%3e%3cpath d='M5.20432 66.2719C5.20432 70.1425 5.3089 71.8278 5.78072 72.3013C6.19901 72.7218 6.88084 72.9064 8.92378 72.9064C10.3113 72.9064 11.4632 72.8799 12.0915 72.1167C12.4324 71.6954 12.6942 71.0373 12.7733 70.5374C12.7988 70.3263 12.8524 70.1947 13.0088 70.1947C13.1397 70.1947 13.1661 70.2998 13.1661 70.5895C13.1661 70.88 12.9833 72.4594 12.7733 73.2226C12.5896 73.8285 12.5115 73.9336 11.1223 73.9336C9.65516 73.9336 8.50481 73.9015 7.54818 73.8748H7.54626L7.54568 73.8747L7.54433 73.8747C7.27357 73.8671 7.01796 73.86 6.77545 73.8542C5.67533 73.802 4.8634 73.7755 4.10424 73.7755C4.0716 73.7755 4.00635 73.7781 3.91625 73.7816C3.71543 73.7894 3.39118 73.802 3.02967 73.802C2.50595 73.8285 1.92955 73.8542 1.53677 73.8542C1.24941 73.8542 1.11847 73.802 1.11847 73.6439C1.11847 73.5653 1.17034 73.4858 1.32679 73.4858C1.56312 73.4858 1.87768 73.4337 2.11401 73.3807C2.63689 73.2756 2.76779 72.6961 2.87322 71.9329C3.00412 70.8271 3.00412 68.7469 3.00412 66.2189V61.586C3.00412 57.4787 3.00412 56.7411 2.95225 55.8985C2.89873 55.0028 2.69041 54.5824 1.82496 54.3978C1.61664 54.3456 1.17034 54.3191 0.934857 54.3191C0.829468 54.3191 0.724885 54.2661 0.724885 54.161C0.724885 54.0029 0.855785 53.95 1.14483 53.95C2.02786 53.95 3.17717 53.9946 3.752 54.017L3.75355 54.017L3.75936 54.0173H3.75985L3.76566 54.0175C3.94973 54.0246 4.07228 54.0294 4.10424 54.0294C4.14183 54.0294 4.32828 54.0228 4.59336 54.0133L4.59443 54.0133L4.59503 54.0133C5.24754 53.9901 6.37441 53.95 6.9319 53.95C7.22006 53.95 7.351 54.0029 7.351 54.161C7.351 54.2661 7.24726 54.3191 7.14268 54.3191C6.95822 54.3191 6.59179 54.3456 6.27808 54.3978C5.51888 54.5294 5.3089 54.9764 5.25538 55.8985C5.20432 56.7411 5.20432 57.4787 5.20432 61.586V66.2719Z' fill='%23191919'/%3e%3cpath d='M59.8405 73.3276C59.134 73.1173 58.8713 72.4328 58.8194 70.274L58.4785 57.6623C59.3168 58.6101 62.2762 61.9277 65.3146 65.2189C68.0905 68.2203 71.8617 72.0909 72.1499 72.3533C73.5391 73.7489 73.8528 74.0386 74.0619 74.0386C74.2456 74.0386 74.2983 73.907 74.2983 72.1695L74.3502 56.741C74.3502 55.1616 74.4555 54.5822 75.3193 54.3976C75.6338 54.319 75.8175 54.319 75.9484 54.319C76.1312 54.319 76.2358 54.2395 76.2358 54.1344C76.2358 53.9763 76.053 53.9498 75.7648 53.9498C75.0572 53.9498 74.4404 53.9843 74.0198 54.0078C73.8022 54.02 73.6371 54.0293 73.5391 54.0293C73.4434 54.0293 73.2413 54.0205 72.9713 54.0089C72.4261 53.9853 71.6029 53.9498 70.8143 53.9498C70.5006 53.9498 70.2907 53.9763 70.2907 54.1344C70.2907 54.2395 70.317 54.319 70.5006 54.319C70.7098 54.319 71.3125 54.3455 71.7835 54.4506C72.5954 54.6608 72.779 55.2403 72.8054 56.9512L73.0927 70.327C72.6995 69.9188 71.8613 68.994 70.8144 67.8389L70.8132 67.8376C69.6309 66.5331 68.1824 64.9349 66.8075 63.4549C62.7744 59.1109 58.8713 54.8719 58.4785 54.4241C58.4102 54.3554 58.3295 54.2652 58.2437 54.1694C58.0006 53.898 57.7173 53.5814 57.5621 53.5814C57.3521 53.5814 57.2738 53.8712 57.2738 54.8976L57.2475 69.9842C57.2475 72.3798 57.1166 73.1438 56.462 73.3276C56.0692 73.46 55.5982 73.4857 55.3882 73.4857C55.2573 73.4857 55.1782 73.5386 55.1782 73.6438C55.1782 73.8284 55.3355 73.8548 55.5982 73.8548C56.4119 73.8548 57.1884 73.8169 57.6685 73.7935L57.6695 73.7934L57.6699 73.7934C57.8843 73.783 58.0394 73.7754 58.1121 73.7754C58.1791 73.7754 58.3117 73.7818 58.5016 73.791C58.9796 73.8141 59.8201 73.8548 60.8879 73.8548C61.2024 73.8548 61.3597 73.8019 61.3597 73.6438C61.3597 73.5386 61.2815 73.4857 61.1506 73.4857C60.9142 73.4857 60.3378 73.46 59.8405 73.3276Z' fill='%23191919'/%3e%3cpath d='M80.7646 55.8976C80.8173 56.7402 80.8173 57.4778 80.8173 61.5851V66.2189C80.8173 68.7468 80.8173 70.8262 80.6864 71.932C80.5817 72.6952 80.4508 73.2747 79.9272 73.3798C79.6916 73.4328 79.3771 73.4857 79.1408 73.4857C78.9835 73.4857 78.9316 73.5644 78.9316 73.643C78.9316 73.8011 79.0625 73.8541 79.3507 73.8541C79.533 73.8541 79.7605 73.8427 80.0044 73.8305C80.2859 73.8163 80.5894 73.8011 80.8699 73.8011C81.42 73.7746 81.8646 73.7746 81.9174 73.7746C82.3101 73.7746 82.9384 73.8011 83.9603 73.8541L84.2004 73.8606C84.3033 73.8634 84.4101 73.8664 84.5208 73.8695C85.4889 73.8969 86.758 73.9327 88.3862 73.9327C89.4081 73.9327 89.6173 73.9327 89.8008 73.2482C89.9318 72.6952 90.1418 70.9056 90.1418 70.6945C90.1418 70.5108 90.1418 70.2997 89.9845 70.2997C89.8536 70.2997 89.8008 70.4048 89.7482 70.6945C89.5646 71.7739 89.2508 72.3004 88.5698 72.5901C87.8889 72.8798 86.7369 72.8798 86.0559 72.8798C83.4893 72.8798 83.0957 72.538 83.0175 70.721C82.9986 70.3237 83.0069 68.6346 83.013 67.3834V67.3771C83.0154 66.8898 83.0175 66.4696 83.0175 66.2189V63.902C83.0175 63.7969 83.0693 63.7174 83.201 63.7174C83.6457 63.7174 86.2387 63.7704 86.9461 63.849C87.9679 63.9541 88.2034 64.4019 88.308 64.7711C88.4126 65.113 88.4126 65.3762 88.4126 65.6394C88.4126 65.7719 88.4652 65.877 88.5954 65.877C88.7798 65.877 88.7798 65.5873 88.7798 65.3762C88.7798 65.1916 88.8317 64.2182 88.8844 63.6909C88.9334 63.1467 89.0031 62.7677 89.0484 62.5219L89.0485 62.5212L89.0486 62.5207C89.0754 62.3749 89.0935 62.2761 89.0935 62.2175C89.0935 62.0586 89.0409 62.0064 88.9626 62.0064C88.867 62.0064 88.7714 62.1164 88.6154 62.2959C88.6008 62.3128 88.5856 62.3302 88.5698 62.3483C88.3343 62.6115 87.9679 62.6645 87.3388 62.7175C86.7369 62.7696 83.5148 62.7696 83.1747 62.7696C83.0438 62.7696 83.0175 62.691 83.0175 62.5064V55.2403C83.0175 55.0558 83.0693 54.9763 83.1747 54.9763C83.463 54.9763 86.3178 55.0028 86.7624 55.0558C88.1771 55.2139 88.4389 55.5292 88.6217 55.9506C88.7535 56.2668 88.7798 56.7146 88.7798 56.8984C88.7798 57.1094 88.8317 57.241 88.989 57.241C89.0935 57.241 89.1463 57.0829 89.1726 56.9513C89.2058 56.749 89.2393 56.2014 89.2661 55.7647L89.2661 55.7643L89.2662 55.7629L89.2663 55.7608L89.2663 55.7602L89.2664 55.7586L89.2666 55.7554L89.2668 55.7528C89.2816 55.5122 89.2942 55.3068 89.3035 55.2139C89.3499 54.7768 89.4147 54.4877 89.4599 54.2864C89.491 54.1481 89.5127 54.0512 89.5127 53.9764C89.5127 53.8448 89.4863 53.7396 89.4081 53.7396C89.3345 53.7396 89.2693 53.7728 89.2029 53.8066C89.1511 53.8329 89.0986 53.8596 89.0409 53.8713C88.8317 53.9234 88.4126 53.9764 87.9152 54.0029C87.3125 54.0285 82.101 54.0285 81.9174 54.0285L80.8436 53.9764C80.2672 53.9499 79.5607 53.9499 78.958 53.9499C78.6697 53.9499 78.5388 54.0029 78.5388 54.1601C78.5388 54.2661 78.6434 54.3182 78.7488 54.3182C78.9835 54.3182 79.4298 54.3447 79.6389 54.3977C80.5027 54.5815 80.7127 55.0028 80.7646 55.8976Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2165 76.7712C10.0592 76.7712 9.95462 76.9284 9.64011 77.7976L3.69493 94.1474C3.22396 95.4635 2.69944 96.4643 1.49473 96.6224C1.28476 96.6481 0.918334 96.6745 0.735524 96.6745C0.604624 96.6745 0.5 96.7283 0.5 96.8335C0.5 96.9907 0.656492 97.0437 0.997366 97.0437C1.82698 97.0437 2.75159 97.008 3.35458 96.9847H3.35596C3.6469 96.9734 3.86297 96.9651 3.95677 96.9651C4.07313 96.9651 4.32592 96.9779 4.62743 96.9932C5.07285 97.0158 5.62458 97.0437 5.99972 97.0437C6.23524 97.0437 6.3925 96.9907 6.3925 96.8335C6.3925 96.7283 6.31343 96.6745 6.13066 96.6745H5.86878C5.42332 96.6745 4.87328 96.4378 4.87328 95.9113C4.87328 95.437 5.00422 94.8063 5.2397 94.1474L6.81164 89.4871C6.86431 89.3555 6.94254 89.276 7.07348 89.276H12.7049C12.8358 89.276 12.8877 89.329 12.9404 89.435L15.3761 95.9113C15.5334 96.3327 15.3761 96.5694 15.2188 96.6224C15.1143 96.6481 15.036 96.7019 15.036 96.807C15.036 96.9522 15.2783 96.964 15.7029 96.9849C15.7408 96.9867 15.7801 96.9886 15.8208 96.9907C17.6282 97.0437 19.5402 97.0437 19.933 97.0437C20.2212 97.0437 20.4566 96.9907 20.4566 96.8335C20.4566 96.7019 20.3521 96.6745 20.1948 96.6745C19.933 96.6745 19.5402 96.6481 19.1474 96.5173C18.5974 96.3591 17.8382 95.9378 16.8945 93.5945C15.7668 90.7697 13.3862 84.5197 11.9452 80.7365L11.9449 80.7357C11.3449 79.1604 10.9078 78.0129 10.7921 77.7189C10.4784 76.9028 10.3738 76.7712 10.2165 76.7712ZM12.4686 88.1445C12.4949 88.2497 12.4949 88.3291 12.364 88.3291H7.36168C7.28261 88.3291 7.23074 88.2761 7.28261 88.1445L9.58739 81.0357C9.71833 80.6409 9.84923 80.6409 9.98102 81.0357L12.4686 88.1445Z' fill='%23191919'/%3e%3cpath d='M27.0448 95.4899C26.573 95.0164 26.4684 93.3319 26.4684 89.4613V84.7746C26.4684 80.6681 26.4684 79.9305 26.5211 79.0879C26.573 78.1658 26.783 77.7188 27.5422 77.5863C27.8567 77.5342 28.2232 77.5077 28.4068 77.5077C28.5113 77.5077 28.6159 77.4547 28.6159 77.3496C28.6159 77.1915 28.485 77.1393 28.1968 77.1393C27.639 77.1393 26.5131 77.179 25.8604 77.202C25.5939 77.2114 25.4063 77.218 25.3684 77.218C25.3357 77.218 25.2082 77.2131 25.0171 77.2057L25.0163 77.2057C24.4416 77.1836 23.2925 77.1393 22.4089 77.1393C22.1207 77.1393 21.9898 77.1915 21.9898 77.3496C21.9898 77.4547 22.0944 77.5077 22.1989 77.5077C22.4353 77.5077 22.8808 77.5342 23.0899 77.5863C23.9545 77.7717 24.1637 78.1922 24.2163 79.0879C24.2682 79.9305 24.2682 80.6681 24.2682 84.7746V89.4083C24.2682 91.9363 24.2682 94.0165 24.1373 95.1215C24.0328 95.8855 23.9018 96.4641 23.3781 96.5693C23.1426 96.6222 22.8281 96.6744 22.5917 96.6744C22.4353 96.6744 22.3826 96.7539 22.3826 96.8333C22.3826 96.9914 22.5135 97.0436 22.8017 97.0436C23.1945 97.0436 23.7709 97.0171 24.2946 96.9914C24.6565 96.9914 24.981 96.9788 25.1816 96.971L25.182 96.9709C25.2714 96.9675 25.3361 96.9649 25.3684 96.9649C26.1284 96.9649 26.9403 96.9914 28.0404 97.0436C28.2831 97.0494 28.5386 97.0565 28.8096 97.0641L28.8115 97.0642C29.7682 97.0909 30.9186 97.123 32.3873 97.123C33.7755 97.123 33.8546 97.0171 34.0374 96.412C34.2474 95.6488 34.4302 94.0686 34.4302 93.7789C34.4302 93.4892 34.4038 93.3841 34.2729 93.3841C34.1165 93.3841 34.0637 93.5157 34.0374 93.7268C33.9592 94.2267 33.6973 94.8848 33.3564 95.3061C32.7281 96.0701 31.5753 96.0958 30.1878 96.0958C28.1449 96.0958 27.464 95.9112 27.0448 95.4899Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.4295 76.7712C45.2723 76.7712 45.1677 76.9284 44.8531 77.7976L38.9079 94.1474C38.437 95.4635 37.9124 96.4643 36.7078 96.6224C36.4986 96.6481 36.1314 96.6745 35.9486 96.6745C35.8177 96.6745 35.7131 96.7283 35.7131 96.8335C35.7131 96.9907 35.8695 97.0437 36.2105 97.0437C37.04 97.0437 37.9646 97.008 38.5676 96.9847C38.8593 96.9734 39.0758 96.9651 39.1698 96.9651C39.2861 96.9651 39.5387 96.9779 39.84 96.9932L39.8405 96.9932C40.2859 97.0158 40.8376 97.0437 41.2127 97.0437C41.4482 97.0437 41.6055 96.9907 41.6055 96.8335C41.6055 96.7283 41.5272 96.6745 41.3437 96.6745H41.0818C40.6363 96.6745 40.0863 96.4378 40.0863 95.9113C40.0863 95.437 40.2172 94.8063 40.4527 94.1474L42.0247 89.4871C42.0774 89.3555 42.1555 89.276 42.2864 89.276H47.9179C48.0488 89.276 48.1007 89.329 48.1534 89.435L50.5891 95.9113C50.7464 96.3327 50.5891 96.5694 50.4319 96.6224C50.3272 96.6481 50.2491 96.7019 50.2491 96.807C50.2491 96.9521 50.4914 96.964 50.9159 96.9849L50.9698 96.9875L51.0337 96.9907C52.8412 97.0437 54.7532 97.0437 55.146 97.0437C55.4342 97.0437 55.6697 96.9907 55.6697 96.8335C55.6697 96.7019 55.5651 96.6745 55.4078 96.6745C55.146 96.6745 54.7532 96.6481 54.3604 96.5173C53.8104 96.3591 53.0512 95.9378 52.1083 93.5945C50.9805 90.7692 48.5989 84.5177 47.1577 80.7348C46.5578 79.1599 46.1208 78.0128 46.0051 77.7189C45.6914 76.9028 45.5868 76.7712 45.4295 76.7712ZM47.6816 88.1445C47.7079 88.2497 47.7079 88.3291 47.577 88.3291H42.5747C42.4956 88.3291 42.4438 88.2761 42.4956 88.1445L44.8004 81.0357C44.9314 80.6409 45.0623 80.6409 45.194 81.0357L47.6816 88.1445Z' fill='%23191919'/%3e%3cpath d='M62.4367 95.1217C62.305 94.0158 62.305 91.9356 62.305 89.4085V78.271L65.6053 78.324C68.12 78.377 68.7483 78.9821 68.8265 79.7718L68.8529 80.0615C68.8792 80.4307 68.9311 80.5093 69.0621 80.5093C69.1674 80.5093 69.2456 80.4042 69.2456 80.1674C69.2456 80.0583 69.2569 79.7322 69.2709 79.326L69.2709 79.3248C69.294 78.6531 69.3247 77.7629 69.3247 77.2711C69.3247 77.113 69.3247 76.9549 69.1938 76.9549C69.1457 76.9549 69.0705 76.9713 68.9656 76.9941C68.8407 77.0213 68.6735 77.0577 68.4601 77.0865C68.041 77.1652 67.4383 77.2181 66.6 77.2181H56.779C56.4644 77.2181 55.4697 77.1652 54.7097 77.0865C54.2555 77.0525 53.985 76.9322 53.8012 76.8504C53.6987 76.8048 53.6231 76.7712 53.5577 76.7712C53.4586 76.7712 53.3604 77.073 53.3058 77.2406L53.2958 77.2711C53.2432 77.4814 52.7195 79.7453 52.7195 80.0093C52.7195 80.1674 52.7713 80.2461 52.8504 80.2461C52.9549 80.2461 53.034 80.1931 53.1122 79.9828L53.1144 79.9778C53.1927 79.7949 53.2721 79.6096 53.5577 79.1667C53.976 78.5343 54.6051 78.3505 56.2289 78.324L60.1048 78.271V89.4085C60.1048 91.9356 60.1048 94.0158 59.9739 95.1217C59.8693 95.8857 59.7384 96.4643 59.2147 96.5694C58.9792 96.6224 58.6646 96.6745 58.4283 96.6745C58.2718 96.6745 58.2191 96.754 58.2191 96.8335C58.2191 96.9907 58.35 97.0437 58.6383 97.0437C59.1961 97.0437 60.1899 97.0037 60.7661 96.9804C61.0013 96.9709 61.1669 96.9643 61.2049 96.9643C61.211 96.9643 61.2204 96.9644 61.2329 96.9648C61.25 96.9652 61.2728 96.9659 61.301 96.9669C61.3298 96.9679 61.3643 96.9692 61.4038 96.9707L61.52 96.9751C62.0909 96.9969 63.3205 97.0437 64.4261 97.0437C64.7152 97.0437 64.8461 96.9643 64.8461 96.8335C64.8461 96.754 64.7934 96.6745 64.6361 96.6745C64.3998 96.6745 63.8242 96.6224 63.457 96.5694C62.6722 96.4643 62.515 95.8857 62.4367 95.1217Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M90.5 86.6446C90.5 80.5101 86.0996 76.7712 80.2063 76.7712C72.9783 76.7712 69.8871 82.8005 69.8871 87.0651C69.8871 91.8048 72.8729 97.4129 80.049 97.4129C86.3614 97.4129 90.5 92.5415 90.5 86.6446ZM87.9852 87.3813C87.9852 95.043 83.1139 96.4121 80.7563 96.4121C76.0422 96.4121 72.3755 92.4629 72.3755 86.3284C72.3755 80.5623 75.6495 77.6668 80.0235 77.6668C84.1612 77.6668 87.9852 81.0631 87.9852 87.3813Z' fill='%23191919'/%3e%3c/svg%3e");
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: scroll; }
  .region.theme-mid a, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .region.components.component-text_group.theme-light a {
    color: #000; }
    .region.theme-mid a:hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .region.components.component-text_group.theme-light a:hover, .region.theme-mid a:focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .region.components.component-text_group.theme-light a:focus, .region.theme-mid a:active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .region.components.component-text_group.theme-light a:active {
      color: #000; }
  .region.theme-mid .muted, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .region.components.component-text_group.theme-light .muted {
    color: #fff; }

.region.theme-dark {
  background-color: #191919;
  color: #fff; }
  .region.theme-dark.region-header::before {
    background-color: #191919; }
  .region.theme-dark .block-system-branding-block .site-logo::before {
    background-image: url("data:image/svg+xml,%3csvg width='91' height='98' viewBox='0 0 91 98' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.05306 6.53606C0.909921 6.51273 0.767376 6.4895 0.623485 6.46809V0H89.7325V44.9422H0.623485V39.0196C0.645885 39.0225 0.668366 39.0254 0.690876 39.0284C0.739525 39.0348 0.788312 39.0413 0.836722 39.0469C0.893318 39.0312 0.977453 39.0118 1.06896 38.9907C1.23308 38.9528 1.42091 38.9095 1.51605 38.8723C1.58445 38.8452 1.49267 38.7724 1.40116 38.6999C1.30536 38.624 1.20984 38.5483 1.2987 38.5254C1.39872 38.4995 1.67932 38.5403 1.95595 38.5806C2.18257 38.6136 2.40662 38.6462 2.52638 38.6413C3.09323 38.6192 3.5543 38.5476 4.01549 38.4759C4.50432 38.3999 4.99331 38.3239 5.60851 38.3069C6.20812 38.2903 6.92532 38.3304 7.64251 38.3705H7.64294C8.35466 38.4102 9.06642 38.45 9.66312 38.4344C10.276 38.4183 10.7661 38.3439 11.2561 38.2696C11.7238 38.1986 12.1914 38.1276 12.7657 38.1074C13.1003 38.0957 13.5463 38.1342 13.9923 38.1727C14.4627 38.2134 14.9333 38.254 15.2731 38.2357C15.6086 38.2176 15.8114 38.142 16.0142 38.0664C16.2111 37.993 16.4081 37.9196 16.7265 37.8988C17.0494 37.8778 17.499 37.9104 17.9481 37.943C18.4002 37.9758 18.8519 38.0086 19.1737 37.9866C20.0094 37.9288 20.7261 37.8719 21.446 37.8147C22.1184 37.7614 22.7938 37.7077 23.5716 37.653C25.1822 37.5396 27.1033 37.4924 28.7131 37.5305C30.9891 37.5843 30.3567 36.4958 29.6032 36.5223C29.1973 36.5365 28.6644 36.5134 28.108 36.4892C27.6304 36.4685 27.1356 36.447 26.6891 36.4478C26.2094 36.4486 25.8307 36.5036 25.4519 36.5587C25.0674 36.6145 24.6828 36.6704 24.1925 36.6696C24.0332 36.6692 23.7716 36.6099 23.5101 36.5506C23.2592 36.4938 23.0083 36.4369 22.8478 36.432C22.6855 36.4275 22.606 36.4762 22.5265 36.5249C22.4455 36.5745 22.3644 36.6241 22.1957 36.6174C22.0288 36.6112 21.7785 36.5495 21.5283 36.4879C21.2775 36.426 21.0266 36.3642 20.8601 36.3584C20.2543 36.3357 19.7077 36.3566 19.1592 36.3775C18.5461 36.401 17.9307 36.4245 17.2279 36.3873C16.5975 36.3541 15.8961 36.2722 15.1973 36.1907C14.4176 36.0996 13.6409 36.009 12.97 35.9867C12.1836 35.9607 11.5688 36.0253 10.9581 36.0895C10.5577 36.1315 10.159 36.1734 9.71495 36.1895C8.79299 36.2228 7.67626 36.156 6.55929 36.0893C5.75891 36.0415 4.95834 35.9936 4.2293 35.9826C3.25272 35.9679 2.39799 36.0193 1.54519 36.0705C1.23966 36.0888 0.934039 36.1072 0.623485 36.1225V29.5915C1.10932 29.6047 1.59843 29.6138 2.09906 29.608C2.66921 29.6013 3.27263 29.5483 3.87626 29.4953C4.39634 29.4496 4.91658 29.4039 5.41582 29.3878C5.93355 29.3719 6.43394 29.3878 6.93459 29.4036C7.47466 29.4208 8.01503 29.4379 8.57779 29.4151C9.11897 29.3932 9.67869 29.3338 10.2384 29.2744H10.2388C10.7988 29.2151 11.3589 29.1556 11.9004 29.1337C12.4631 29.1109 13.0032 29.1283 13.5429 29.1456H13.5438C14.0438 29.1617 14.5437 29.1778 15.0607 29.1619C15.3968 29.1516 15.7576 29.1138 16.1208 29.0756C16.5502 29.0306 16.983 28.9852 17.3819 28.9847C17.7454 28.9843 18.0747 29.0217 18.4035 29.059C18.7345 29.0966 19.0649 29.1341 19.429 29.1329C19.8386 29.1315 20.2799 29.083 20.7161 29.0351C21.0707 28.9962 21.4219 28.9576 21.7502 28.945C22.0614 28.9332 22.3698 28.9414 22.6762 28.9497H22.6771C23.1227 28.9616 23.5644 28.9735 24.0047 28.9235C24.5268 28.8644 25.0363 28.7778 25.542 28.6919C26.1211 28.5936 26.6951 28.4961 27.2771 28.4417C27.8955 28.3839 28.5093 28.3742 29.1209 28.3644C29.6135 28.3566 30.1046 28.3488 30.5954 28.3159C31.698 28.243 35.6258 28.0402 36.7267 28.0038C37.3289 27.9834 37.8958 28.0157 38.4694 28.0483C38.9169 28.0738 39.3686 28.0996 39.8442 28.1007C40.0259 28.1012 40.2879 28.1028 40.5945 28.1047H40.5981C41.659 28.1112 43.2512 28.1209 43.8988 28.1023C44.5773 28.1023 44.8037 27.162 43.9301 27.0296C43.2536 26.9244 42.0181 26.8803 40.8587 26.8388C40.037 26.8094 39.2534 26.7814 38.7342 26.734C38.1927 26.6846 37.6878 26.614 37.1835 26.5435C36.5046 26.4486 35.8266 26.3538 35.0617 26.3111C34.361 26.2724 33.7721 26.278 33.1739 26.2836C32.632 26.2887 32.0823 26.2939 31.4354 26.2664C30.0767 26.2084 25.5075 26.0064 24.1595 25.9394C23.9156 25.9276 23.6224 25.9462 23.3286 25.9649C23.0034 25.9855 22.6775 26.0062 22.4171 25.9857C22.1682 25.9666 21.9849 25.9098 21.8015 25.8529C21.621 25.797 21.4403 25.741 21.1968 25.7209C20.9433 25.6996 20.6245 25.7171 20.3063 25.7346C20.0066 25.7511 19.7071 25.7675 19.4635 25.7515C19.2266 25.736 19.0334 25.6899 18.8404 25.6439C18.6216 25.5917 18.4031 25.5396 18.1214 25.5321C17.8348 25.5242 17.4975 25.5481 17.1532 25.5724C16.7771 25.599 16.3927 25.6262 16.057 25.6133C15.7545 25.602 15.4926 25.5564 15.2317 25.5109C14.9542 25.4625 14.6779 25.4144 14.355 25.408C13.9688 25.4003 13.5436 25.4461 13.1321 25.4904C12.8321 25.5227 12.5391 25.5542 12.2742 25.5636C12.0108 25.5733 11.7477 25.5692 11.4903 25.5651C11.0419 25.5582 10.6108 25.5514 10.2263 25.6182C9.8092 25.6911 9.41865 25.7746 9.04358 25.8547C8.43463 25.9849 7.8664 26.1063 7.29163 26.1596C6.52428 26.2303 5.84004 26.2 5.18032 26.1707C4.89075 26.1578 4.60573 26.1452 4.32066 26.1414C3.98152 26.137 3.62431 26.1441 3.26609 26.1511C2.59542 26.1643 1.92122 26.1775 1.35549 26.1165C1.08873 26.0876 0.8524 26.0387 0.623485 25.9841V19.9183C1.06695 19.8956 1.5178 19.8762 1.97207 19.8567C3.42484 19.7942 4.91258 19.7302 6.30516 19.5524C6.55809 19.5202 6.7996 19.4417 7.04763 19.3611C7.39144 19.2493 7.74779 19.1335 8.16445 19.1311C8.61354 19.1286 9.01708 19.2519 9.40093 19.3692C9.64269 19.4431 9.87678 19.5146 10.1094 19.5508C11.5998 19.7837 13.1181 19.7608 14.5753 19.7389C15.0084 19.7323 15.4361 19.7259 15.8561 19.7263C16.2455 19.7268 16.644 19.7332 17.0478 19.7397C18.5325 19.7637 20.0899 19.7889 21.5394 19.5259C21.8006 19.4788 22.0504 19.4055 22.3057 19.3306C22.7579 19.198 23.2271 19.0605 23.8055 19.0541C24.2473 19.0494 24.7108 19.1324 25.1708 19.2148C25.6058 19.2927 26.0375 19.37 26.4445 19.372C26.7925 19.3731 27.1506 19.3234 27.5104 19.2734C27.9418 19.2135 28.3756 19.1533 28.7971 19.1799C29.1468 19.202 29.4982 19.2815 29.8469 19.3604C30.2824 19.459 30.7135 19.5566 31.1315 19.54C31.8266 19.512 32.4662 19.3854 33.1066 19.2586C33.6574 19.1495 34.2087 19.0404 34.7966 18.9937C35.4524 18.9414 36.1607 18.9668 36.8688 18.9922H36.8692C37.5284 19.0158 38.1873 19.0394 38.8034 19.0003C40.0927 18.9187 41.3441 18.7707 42.5955 18.6228L42.596 18.6227C43.9076 18.4677 45.2195 18.3126 46.5749 18.2338C47.8041 18.1628 49.0724 18.1539 50.3405 18.145C51.8085 18.1347 53.2761 18.1244 54.6824 18.0178C56.4191 17.8863 57.9781 17.7312 59.5851 17.5712C60.417 17.4885 61.2621 17.4044 62.1509 17.3216C62.8508 17.2099 63.7212 16.3614 62.286 16.1338C59.7962 15.7381 57.2563 15.6762 54.7269 15.6145L54.2995 15.604C53.6047 15.5864 52.9103 15.6541 52.2157 15.7219C51.5735 15.7845 50.931 15.8472 50.2878 15.8424C49.6402 15.8376 48.9833 15.7647 48.3265 15.6917C47.6252 15.6138 46.9241 15.536 46.2349 15.5411C44.9298 15.5509 43.6431 15.6463 42.3562 15.7417C41.1382 15.8321 39.9201 15.9224 38.6864 15.9401C37.3409 15.9594 35.9792 15.8924 34.6177 15.8255C33.4106 15.7661 32.2033 15.7067 31.008 15.7075C30.0061 15.7087 29.0081 15.7681 28.0098 15.8275C26.8659 15.8956 25.7215 15.9637 24.5704 15.9442C23.5224 15.9269 22.4713 15.8366 21.4203 15.7462C20.3102 15.6508 19.2001 15.5554 18.0942 15.5461C17.9524 15.5448 17.8747 15.6349 17.7929 15.7297C17.7198 15.8145 17.6435 15.903 17.5153 15.9335C17.3922 15.9629 17.1426 15.9379 16.8978 15.9134C16.6464 15.8882 16.4 15.8635 16.3008 15.8987C15.9431 16.0254 15.6437 16.1802 15.3522 16.3308C14.8572 16.5867 14.3852 16.8308 13.6896 16.9053C12.8066 17.0008 11.8802 16.794 10.7738 16.547C10.5576 16.4987 10.3346 16.4489 10.1036 16.3995C9.92227 16.3609 9.67339 16.4446 9.39564 16.5379C9.17895 16.6107 8.94469 16.6895 8.71123 16.7207C8.48142 16.7511 8.16667 16.7068 7.86097 16.6637C7.58389 16.6247 7.31421 16.5868 7.122 16.6064C6.86468 16.6321 6.68026 16.7371 6.49542 16.8425C6.3159 16.9447 6.13598 17.0473 5.88848 17.0774C5.613 17.1106 5.27672 17.055 4.94272 16.9997C4.65974 16.9529 4.3784 16.9064 4.13708 16.9144C3.38136 16.9387 2.63207 16.9774 1.88444 17.0159L1.88397 17.0159L1.88351 17.0159C1.46326 17.0376 1.04353 17.0592 0.623485 17.0783V9.44139C1.01377 9.4985 1.41477 9.54072 1.85285 9.53079C2.01498 9.52697 2.30177 9.4406 2.59478 9.35237C2.93722 9.24925 3.28814 9.14357 3.45852 9.16408C3.61098 9.18219 3.61351 9.30312 3.616 9.4219C3.61863 9.54754 3.62121 9.67076 3.80109 9.66736C4.87046 9.64815 6.03354 9.51326 7.19672 9.37835C8.33895 9.24588 9.48129 9.11339 10.5351 9.09042C11.6075 9.06663 12.589 9.15605 13.5706 9.24548C14.5358 9.33342 15.501 9.42135 16.5527 9.40166C16.6934 9.3989 16.9638 9.29936 17.24 9.19766C17.5458 9.0851 17.8587 8.96988 18.011 8.98032C18.1714 8.99149 18.0391 9.12359 17.9116 9.25095C17.8028 9.35967 17.6974 9.46493 17.7804 9.48857C18.2097 9.61234 18.9796 9.5064 19.6716 9.41117C20.0256 9.36247 20.3592 9.31656 20.6164 9.30564C20.9005 9.29376 21.2212 9.32019 21.5589 9.34801C22.1391 9.39582 22.7691 9.44773 23.3485 9.31639C23.4719 9.28857 23.5129 9.18159 23.5554 9.07077C23.6039 8.94417 23.6544 8.81256 23.8318 8.78829C24.0398 8.76072 24.1678 8.87751 24.2853 8.9848C24.3725 9.06436 24.454 9.1387 24.5581 9.14505C25.3744 9.19531 26.3724 9.08163 27.3594 8.96921C28.1117 8.88352 28.8576 8.79856 29.5118 8.78746C30.1812 8.77595 30.8107 8.8435 31.4488 8.91197C32.2337 8.99619 33.0317 9.08181 33.9328 9.02337C34.7388 8.97123 35.5907 8.85868 36.4473 8.74551C37.6308 8.58917 38.8231 8.43165 39.915 8.43069C40.8195 8.43069 41.6217 8.54236 42.4229 8.65387C43.2643 8.77098 44.1044 8.88792 45.0606 8.8752C45.3281 8.87181 45.6764 8.74888 46.0256 8.62559C46.3592 8.50785 46.6936 8.38979 46.9595 8.37523C47.2274 8.36093 47.4647 8.45074 47.7017 8.54036C47.9446 8.63227 48.1871 8.72399 48.4614 8.70303C49.2851 8.64074 50.1442 8.44348 51.0094 8.24481C51.8231 8.05798 52.6422 7.8699 53.4423 7.79167C54.6652 7.67233 55.7004 7.78105 56.6823 7.88416C57.1239 7.93053 57.5546 7.97576 57.9868 7.99862C60.201 8.11616 62.7339 8.05159 64.9967 7.91417C66.2743 7.83604 67.4849 7.87534 68.6963 7.91466C69.6922 7.94698 70.6886 7.97932 71.7233 7.94646C73.7036 7.88355 75.7886 5.80009 73.9778 5.78271C73.284 5.77632 72.4638 5.89407 71.6432 6.01188C70.8696 6.12294 70.0956 6.23405 69.4268 6.24128C68.7327 6.24879 68.1432 6.14389 67.5537 6.039C66.9731 5.9357 66.3925 5.8324 65.7122 5.83651C65.4213 5.83815 65.0195 5.94795 64.6176 6.05779C64.2084 6.16959 63.7991 6.28145 63.5063 6.27936C63.2181 6.27771 63.0429 6.16572 62.8678 6.05375C62.6901 5.94015 62.5125 5.82656 62.2168 5.82823C61.261 5.83279 60.1965 5.95058 59.132 6.06835C58.0736 6.18546 57.0153 6.30255 56.0641 6.30832C55.1061 6.31373 54.2576 6.20635 53.4092 6.09896C52.5686 5.99258 51.728 5.88619 50.781 5.88948C50.7197 5.88985 50.4943 5.96417 50.2538 6.04347C49.9546 6.14213 49.6319 6.2485 49.573 6.22969C49.5244 6.21396 49.8175 6.10744 50.1042 6.00326C50.3758 5.90455 50.6417 5.80794 50.6056 5.79264C50.3347 5.67744 49.6878 5.76891 49.1005 5.85196C48.7721 5.8984 48.4623 5.94221 48.2473 5.94577C48.0135 5.94953 47.779 5.89151 47.5272 5.8292C47.1697 5.74074 46.7773 5.64365 46.3024 5.70241C45.8644 5.75637 45.4083 5.8808 44.9462 6.00684C44.352 6.16895 43.748 6.33373 43.1602 6.35468C42.6341 6.37308 42.2011 6.26541 41.7705 6.15835C41.368 6.05829 40.9677 5.95876 40.4956 5.96316C40.2339 5.96539 39.8513 6.04314 39.4627 6.1221C38.9891 6.21834 38.5065 6.3164 38.2229 6.28184C37.9808 6.25245 37.9086 6.1221 37.837 5.99287C37.7594 5.85272 37.6826 5.71387 37.3904 5.70654C36.6657 5.6876 35.7965 5.78584 34.9271 5.8841C34.0876 5.97898 33.2479 6.07388 32.5379 6.06331C31.8305 6.05277 31.2394 5.93709 30.6486 5.82144C30.0326 5.70087 29.4168 5.58034 28.6694 5.57908C28.1935 5.57779 27.6075 5.70151 27.0206 5.82539C26.4682 5.94199 25.9151 6.05875 25.4523 6.07159C24.9718 6.0858 24.5755 5.9878 24.1791 5.8898C23.7903 5.79366 23.4016 5.69754 22.9334 5.70737C21.6208 5.73571 20.2318 5.87037 18.844 6.00491C17.5158 6.13368 16.1886 6.26234 14.9305 6.29757C13.9286 6.32598 12.9403 6.29538 11.944 6.26453C10.4151 6.2172 8.86746 6.16928 7.22328 6.33316C6.83099 6.37209 6.42708 6.41972 6.01805 6.46796C4.80097 6.61148 3.5383 6.76037 2.40124 6.70152C1.91226 6.6761 1.48001 6.60565 1.05306 6.53606Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.5359 63.4549C52.5359 57.3204 48.1355 53.5814 42.2422 53.5814C35.0132 53.5814 31.9229 59.6108 31.9229 63.8754C31.9229 68.6152 34.9087 74.2232 42.0849 74.2232C48.3965 74.2232 52.5359 69.3519 52.5359 63.4549ZM50.0211 64.1925C50.0211 71.8533 45.1497 73.2224 42.7922 73.2224C38.078 73.2224 34.4114 69.2732 34.4114 63.1387C34.4114 57.3726 37.6853 54.4762 42.0593 54.4762C46.1971 54.4762 50.0211 57.8725 50.0211 64.1925Z' fill='%23191919'/%3e%3cpath d='M18.6682 55.8976C18.7209 56.7402 18.7209 57.4778 18.7209 61.5851V66.2189C18.7209 68.7468 18.7209 70.8262 18.5899 71.932C18.4854 72.6952 18.3545 73.2747 17.8307 73.3798C17.5944 73.4328 17.2807 73.4857 17.0444 73.4857C16.8871 73.4857 16.8352 73.5644 16.8352 73.643C16.8352 73.8011 16.9661 73.8541 17.2544 73.8541C17.4367 73.8541 17.6642 73.8427 17.9078 73.8305L17.9083 73.8304C18.1895 73.8163 18.4923 73.8011 18.7728 73.8011C19.3236 73.7746 19.7683 73.7746 19.821 73.7746C20.2138 73.7746 20.8421 73.8011 21.8639 73.8541C22.0384 73.8586 22.2251 73.8639 22.4246 73.8695C23.3925 73.8969 24.6609 73.9327 26.2898 73.9327C27.3117 73.9327 27.5208 73.9327 27.7037 73.2482C27.8354 72.6952 28.0446 70.9056 28.0446 70.6945C28.0446 70.5108 28.0446 70.2997 27.8881 70.2997C27.7572 70.2997 27.7037 70.4048 27.6518 70.6945C27.4682 71.7739 27.1544 72.3004 26.4735 72.5901C25.7925 72.8798 24.6397 72.8798 23.9596 72.8798C21.3929 72.8798 20.9993 72.538 20.9211 70.721C20.9021 70.323 20.9105 68.6289 20.9166 67.3771C20.919 66.8898 20.9211 66.4696 20.9211 66.2189V63.902C20.9211 63.7969 20.973 63.7174 21.1047 63.7174C21.5494 63.7174 24.1423 63.7704 24.8497 63.849C25.8707 63.9541 26.107 64.4019 26.2116 64.7711C26.3162 65.113 26.3162 65.3762 26.3162 65.6394C26.3162 65.7719 26.3689 65.877 26.499 65.877C26.6835 65.877 26.6835 65.5873 26.6835 65.3762C26.6835 65.1916 26.7353 64.2182 26.788 63.6909C26.837 63.1467 26.9068 62.7677 26.952 62.5218C26.9789 62.3754 26.9972 62.2762 26.9972 62.2175C26.9972 62.0586 26.9445 62.0064 26.8662 62.0064C26.7706 62.0064 26.6751 62.1164 26.5191 62.2958L26.4735 62.3483C26.2372 62.6115 25.8707 62.6645 25.2425 62.7175C24.6397 62.7696 21.4185 62.7696 21.0783 62.7696C20.9474 62.7696 20.9211 62.691 20.9211 62.5064V55.2403C20.9211 55.0558 20.973 54.9763 21.0783 54.9763C21.3665 54.9763 24.2206 55.0028 24.666 55.0558C26.0807 55.2139 26.3425 55.5292 26.5253 55.9506C26.6571 56.2668 26.6835 56.7146 26.6835 56.8984C26.6835 57.1094 26.7353 57.241 26.8926 57.241C26.9972 57.241 27.0499 57.0829 27.0762 56.9513C27.1094 56.7488 27.143 56.2006 27.1698 55.7637C27.1848 55.5184 27.1977 55.3082 27.2071 55.2139C27.2535 54.7768 27.3184 54.4877 27.3635 54.2865C27.3946 54.1481 27.4163 54.0512 27.4163 53.9764C27.4163 53.8448 27.3899 53.7396 27.3117 53.7396C27.2382 53.7396 27.1729 53.7728 27.1065 53.8066C27.0547 53.8329 27.0022 53.8596 26.9445 53.8713C26.7353 53.9234 26.3162 53.9764 25.8189 54.0029C25.2161 54.0285 20.0046 54.0285 19.821 54.0285L18.7472 53.9764C18.1708 53.9499 17.4635 53.9499 16.8616 53.9499C16.5734 53.9499 16.4425 54.0029 16.4425 54.1601C16.4425 54.2661 16.547 54.3182 16.6524 54.3182C16.8871 54.3182 17.3326 54.3447 17.5425 54.3977C18.4063 54.5815 18.6163 55.0028 18.6682 55.8976Z' fill='%23191919'/%3e%3cpath d='M5.20432 66.2719C5.20432 70.1425 5.3089 71.8278 5.78072 72.3013C6.19901 72.7218 6.88084 72.9064 8.92378 72.9064C10.3113 72.9064 11.4632 72.8799 12.0915 72.1167C12.4324 71.6954 12.6942 71.0373 12.7733 70.5374C12.7988 70.3263 12.8524 70.1947 13.0088 70.1947C13.1397 70.1947 13.1661 70.2998 13.1661 70.5895C13.1661 70.88 12.9833 72.4594 12.7733 73.2226C12.5896 73.8285 12.5115 73.9336 11.1223 73.9336C9.65516 73.9336 8.50481 73.9015 7.54818 73.8748H7.54626L7.54568 73.8747L7.54433 73.8747C7.27357 73.8671 7.01796 73.86 6.77545 73.8542C5.67533 73.802 4.8634 73.7755 4.10424 73.7755C4.0716 73.7755 4.00635 73.7781 3.91625 73.7816C3.71543 73.7894 3.39118 73.802 3.02967 73.802C2.50595 73.8285 1.92955 73.8542 1.53677 73.8542C1.24941 73.8542 1.11847 73.802 1.11847 73.6439C1.11847 73.5653 1.17034 73.4858 1.32679 73.4858C1.56312 73.4858 1.87768 73.4337 2.11401 73.3807C2.63689 73.2756 2.76779 72.6961 2.87322 71.9329C3.00412 70.8271 3.00412 68.7469 3.00412 66.2189V61.586C3.00412 57.4787 3.00412 56.7411 2.95225 55.8985C2.89873 55.0028 2.69041 54.5824 1.82496 54.3978C1.61664 54.3456 1.17034 54.3191 0.934857 54.3191C0.829468 54.3191 0.724885 54.2661 0.724885 54.161C0.724885 54.0029 0.855785 53.95 1.14483 53.95C2.02786 53.95 3.17717 53.9946 3.752 54.017L3.75355 54.017L3.75936 54.0173H3.75985L3.76566 54.0175C3.94973 54.0246 4.07228 54.0294 4.10424 54.0294C4.14183 54.0294 4.32828 54.0228 4.59336 54.0133L4.59443 54.0133L4.59503 54.0133C5.24754 53.9901 6.37441 53.95 6.9319 53.95C7.22006 53.95 7.351 54.0029 7.351 54.161C7.351 54.2661 7.24726 54.3191 7.14268 54.3191C6.95822 54.3191 6.59179 54.3456 6.27808 54.3978C5.51888 54.5294 5.3089 54.9764 5.25538 55.8985C5.20432 56.7411 5.20432 57.4787 5.20432 61.586V66.2719Z' fill='%23191919'/%3e%3cpath d='M59.8405 73.3276C59.134 73.1173 58.8713 72.4328 58.8194 70.274L58.4785 57.6623C59.3168 58.6101 62.2762 61.9277 65.3146 65.2189C68.0905 68.2203 71.8617 72.0909 72.1499 72.3533C73.5391 73.7489 73.8528 74.0386 74.0619 74.0386C74.2456 74.0386 74.2983 73.907 74.2983 72.1695L74.3502 56.741C74.3502 55.1616 74.4555 54.5822 75.3193 54.3976C75.6338 54.319 75.8175 54.319 75.9484 54.319C76.1312 54.319 76.2358 54.2395 76.2358 54.1344C76.2358 53.9763 76.053 53.9498 75.7648 53.9498C75.0572 53.9498 74.4404 53.9843 74.0198 54.0078C73.8022 54.02 73.6371 54.0293 73.5391 54.0293C73.4434 54.0293 73.2413 54.0205 72.9713 54.0089C72.4261 53.9853 71.6029 53.9498 70.8143 53.9498C70.5006 53.9498 70.2907 53.9763 70.2907 54.1344C70.2907 54.2395 70.317 54.319 70.5006 54.319C70.7098 54.319 71.3125 54.3455 71.7835 54.4506C72.5954 54.6608 72.779 55.2403 72.8054 56.9512L73.0927 70.327C72.6995 69.9188 71.8613 68.994 70.8144 67.8389L70.8132 67.8376C69.6309 66.5331 68.1824 64.9349 66.8075 63.4549C62.7744 59.1109 58.8713 54.8719 58.4785 54.4241C58.4102 54.3554 58.3295 54.2652 58.2437 54.1694C58.0006 53.898 57.7173 53.5814 57.5621 53.5814C57.3521 53.5814 57.2738 53.8712 57.2738 54.8976L57.2475 69.9842C57.2475 72.3798 57.1166 73.1438 56.462 73.3276C56.0692 73.46 55.5982 73.4857 55.3882 73.4857C55.2573 73.4857 55.1782 73.5386 55.1782 73.6438C55.1782 73.8284 55.3355 73.8548 55.5982 73.8548C56.4119 73.8548 57.1884 73.8169 57.6685 73.7935L57.6695 73.7934L57.6699 73.7934C57.8843 73.783 58.0394 73.7754 58.1121 73.7754C58.1791 73.7754 58.3117 73.7818 58.5016 73.791C58.9796 73.8141 59.8201 73.8548 60.8879 73.8548C61.2024 73.8548 61.3597 73.8019 61.3597 73.6438C61.3597 73.5386 61.2815 73.4857 61.1506 73.4857C60.9142 73.4857 60.3378 73.46 59.8405 73.3276Z' fill='%23191919'/%3e%3cpath d='M80.7646 55.8976C80.8173 56.7402 80.8173 57.4778 80.8173 61.5851V66.2189C80.8173 68.7468 80.8173 70.8262 80.6864 71.932C80.5817 72.6952 80.4508 73.2747 79.9272 73.3798C79.6916 73.4328 79.3771 73.4857 79.1408 73.4857C78.9835 73.4857 78.9316 73.5644 78.9316 73.643C78.9316 73.8011 79.0625 73.8541 79.3507 73.8541C79.533 73.8541 79.7605 73.8427 80.0044 73.8305C80.2859 73.8163 80.5894 73.8011 80.8699 73.8011C81.42 73.7746 81.8646 73.7746 81.9174 73.7746C82.3101 73.7746 82.9384 73.8011 83.9603 73.8541L84.2004 73.8606C84.3033 73.8634 84.4101 73.8664 84.5208 73.8695C85.4889 73.8969 86.758 73.9327 88.3862 73.9327C89.4081 73.9327 89.6173 73.9327 89.8008 73.2482C89.9318 72.6952 90.1418 70.9056 90.1418 70.6945C90.1418 70.5108 90.1418 70.2997 89.9845 70.2997C89.8536 70.2997 89.8008 70.4048 89.7482 70.6945C89.5646 71.7739 89.2508 72.3004 88.5698 72.5901C87.8889 72.8798 86.7369 72.8798 86.0559 72.8798C83.4893 72.8798 83.0957 72.538 83.0175 70.721C82.9986 70.3237 83.0069 68.6346 83.013 67.3834V67.3771C83.0154 66.8898 83.0175 66.4696 83.0175 66.2189V63.902C83.0175 63.7969 83.0693 63.7174 83.201 63.7174C83.6457 63.7174 86.2387 63.7704 86.9461 63.849C87.9679 63.9541 88.2034 64.4019 88.308 64.7711C88.4126 65.113 88.4126 65.3762 88.4126 65.6394C88.4126 65.7719 88.4652 65.877 88.5954 65.877C88.7798 65.877 88.7798 65.5873 88.7798 65.3762C88.7798 65.1916 88.8317 64.2182 88.8844 63.6909C88.9334 63.1467 89.0031 62.7677 89.0484 62.5219L89.0485 62.5212L89.0486 62.5207C89.0754 62.3749 89.0935 62.2761 89.0935 62.2175C89.0935 62.0586 89.0409 62.0064 88.9626 62.0064C88.867 62.0064 88.7714 62.1164 88.6154 62.2959C88.6008 62.3128 88.5856 62.3302 88.5698 62.3483C88.3343 62.6115 87.9679 62.6645 87.3388 62.7175C86.7369 62.7696 83.5148 62.7696 83.1747 62.7696C83.0438 62.7696 83.0175 62.691 83.0175 62.5064V55.2403C83.0175 55.0558 83.0693 54.9763 83.1747 54.9763C83.463 54.9763 86.3178 55.0028 86.7624 55.0558C88.1771 55.2139 88.4389 55.5292 88.6217 55.9506C88.7535 56.2668 88.7798 56.7146 88.7798 56.8984C88.7798 57.1094 88.8317 57.241 88.989 57.241C89.0935 57.241 89.1463 57.0829 89.1726 56.9513C89.2058 56.749 89.2393 56.2014 89.2661 55.7647L89.2661 55.7643L89.2662 55.7629L89.2663 55.7608L89.2663 55.7602L89.2664 55.7586L89.2666 55.7554L89.2668 55.7528C89.2816 55.5122 89.2942 55.3068 89.3035 55.2139C89.3499 54.7768 89.4147 54.4877 89.4599 54.2864C89.491 54.1481 89.5127 54.0512 89.5127 53.9764C89.5127 53.8448 89.4863 53.7396 89.4081 53.7396C89.3345 53.7396 89.2693 53.7728 89.2029 53.8066C89.1511 53.8329 89.0986 53.8596 89.0409 53.8713C88.8317 53.9234 88.4126 53.9764 87.9152 54.0029C87.3125 54.0285 82.101 54.0285 81.9174 54.0285L80.8436 53.9764C80.2672 53.9499 79.5607 53.9499 78.958 53.9499C78.6697 53.9499 78.5388 54.0029 78.5388 54.1601C78.5388 54.2661 78.6434 54.3182 78.7488 54.3182C78.9835 54.3182 79.4298 54.3447 79.6389 54.3977C80.5027 54.5815 80.7127 55.0028 80.7646 55.8976Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2165 76.7712C10.0592 76.7712 9.95462 76.9284 9.64011 77.7976L3.69493 94.1474C3.22396 95.4635 2.69944 96.4643 1.49473 96.6224C1.28476 96.6481 0.918334 96.6745 0.735524 96.6745C0.604624 96.6745 0.5 96.7283 0.5 96.8335C0.5 96.9907 0.656492 97.0437 0.997366 97.0437C1.82698 97.0437 2.75159 97.008 3.35458 96.9847H3.35596C3.6469 96.9734 3.86297 96.9651 3.95677 96.9651C4.07313 96.9651 4.32592 96.9779 4.62743 96.9932C5.07285 97.0158 5.62458 97.0437 5.99972 97.0437C6.23524 97.0437 6.3925 96.9907 6.3925 96.8335C6.3925 96.7283 6.31343 96.6745 6.13066 96.6745H5.86878C5.42332 96.6745 4.87328 96.4378 4.87328 95.9113C4.87328 95.437 5.00422 94.8063 5.2397 94.1474L6.81164 89.4871C6.86431 89.3555 6.94254 89.276 7.07348 89.276H12.7049C12.8358 89.276 12.8877 89.329 12.9404 89.435L15.3761 95.9113C15.5334 96.3327 15.3761 96.5694 15.2188 96.6224C15.1143 96.6481 15.036 96.7019 15.036 96.807C15.036 96.9522 15.2783 96.964 15.7029 96.9849C15.7408 96.9867 15.7801 96.9886 15.8208 96.9907C17.6282 97.0437 19.5402 97.0437 19.933 97.0437C20.2212 97.0437 20.4566 96.9907 20.4566 96.8335C20.4566 96.7019 20.3521 96.6745 20.1948 96.6745C19.933 96.6745 19.5402 96.6481 19.1474 96.5173C18.5974 96.3591 17.8382 95.9378 16.8945 93.5945C15.7668 90.7697 13.3862 84.5197 11.9452 80.7365L11.9449 80.7357C11.3449 79.1604 10.9078 78.0129 10.7921 77.7189C10.4784 76.9028 10.3738 76.7712 10.2165 76.7712ZM12.4686 88.1445C12.4949 88.2497 12.4949 88.3291 12.364 88.3291H7.36168C7.28261 88.3291 7.23074 88.2761 7.28261 88.1445L9.58739 81.0357C9.71833 80.6409 9.84923 80.6409 9.98102 81.0357L12.4686 88.1445Z' fill='%23191919'/%3e%3cpath d='M27.0448 95.4899C26.573 95.0164 26.4684 93.3319 26.4684 89.4613V84.7746C26.4684 80.6681 26.4684 79.9305 26.5211 79.0879C26.573 78.1658 26.783 77.7188 27.5422 77.5863C27.8567 77.5342 28.2232 77.5077 28.4068 77.5077C28.5113 77.5077 28.6159 77.4547 28.6159 77.3496C28.6159 77.1915 28.485 77.1393 28.1968 77.1393C27.639 77.1393 26.5131 77.179 25.8604 77.202C25.5939 77.2114 25.4063 77.218 25.3684 77.218C25.3357 77.218 25.2082 77.2131 25.0171 77.2057L25.0163 77.2057C24.4416 77.1836 23.2925 77.1393 22.4089 77.1393C22.1207 77.1393 21.9898 77.1915 21.9898 77.3496C21.9898 77.4547 22.0944 77.5077 22.1989 77.5077C22.4353 77.5077 22.8808 77.5342 23.0899 77.5863C23.9545 77.7717 24.1637 78.1922 24.2163 79.0879C24.2682 79.9305 24.2682 80.6681 24.2682 84.7746V89.4083C24.2682 91.9363 24.2682 94.0165 24.1373 95.1215C24.0328 95.8855 23.9018 96.4641 23.3781 96.5693C23.1426 96.6222 22.8281 96.6744 22.5917 96.6744C22.4353 96.6744 22.3826 96.7539 22.3826 96.8333C22.3826 96.9914 22.5135 97.0436 22.8017 97.0436C23.1945 97.0436 23.7709 97.0171 24.2946 96.9914C24.6565 96.9914 24.981 96.9788 25.1816 96.971L25.182 96.9709C25.2714 96.9675 25.3361 96.9649 25.3684 96.9649C26.1284 96.9649 26.9403 96.9914 28.0404 97.0436C28.2831 97.0494 28.5386 97.0565 28.8096 97.0641L28.8115 97.0642C29.7682 97.0909 30.9186 97.123 32.3873 97.123C33.7755 97.123 33.8546 97.0171 34.0374 96.412C34.2474 95.6488 34.4302 94.0686 34.4302 93.7789C34.4302 93.4892 34.4038 93.3841 34.2729 93.3841C34.1165 93.3841 34.0637 93.5157 34.0374 93.7268C33.9592 94.2267 33.6973 94.8848 33.3564 95.3061C32.7281 96.0701 31.5753 96.0958 30.1878 96.0958C28.1449 96.0958 27.464 95.9112 27.0448 95.4899Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.4295 76.7712C45.2723 76.7712 45.1677 76.9284 44.8531 77.7976L38.9079 94.1474C38.437 95.4635 37.9124 96.4643 36.7078 96.6224C36.4986 96.6481 36.1314 96.6745 35.9486 96.6745C35.8177 96.6745 35.7131 96.7283 35.7131 96.8335C35.7131 96.9907 35.8695 97.0437 36.2105 97.0437C37.04 97.0437 37.9646 97.008 38.5676 96.9847C38.8593 96.9734 39.0758 96.9651 39.1698 96.9651C39.2861 96.9651 39.5387 96.9779 39.84 96.9932L39.8405 96.9932C40.2859 97.0158 40.8376 97.0437 41.2127 97.0437C41.4482 97.0437 41.6055 96.9907 41.6055 96.8335C41.6055 96.7283 41.5272 96.6745 41.3437 96.6745H41.0818C40.6363 96.6745 40.0863 96.4378 40.0863 95.9113C40.0863 95.437 40.2172 94.8063 40.4527 94.1474L42.0247 89.4871C42.0774 89.3555 42.1555 89.276 42.2864 89.276H47.9179C48.0488 89.276 48.1007 89.329 48.1534 89.435L50.5891 95.9113C50.7464 96.3327 50.5891 96.5694 50.4319 96.6224C50.3272 96.6481 50.2491 96.7019 50.2491 96.807C50.2491 96.9521 50.4914 96.964 50.9159 96.9849L50.9698 96.9875L51.0337 96.9907C52.8412 97.0437 54.7532 97.0437 55.146 97.0437C55.4342 97.0437 55.6697 96.9907 55.6697 96.8335C55.6697 96.7019 55.5651 96.6745 55.4078 96.6745C55.146 96.6745 54.7532 96.6481 54.3604 96.5173C53.8104 96.3591 53.0512 95.9378 52.1083 93.5945C50.9805 90.7692 48.5989 84.5177 47.1577 80.7348C46.5578 79.1599 46.1208 78.0128 46.0051 77.7189C45.6914 76.9028 45.5868 76.7712 45.4295 76.7712ZM47.6816 88.1445C47.7079 88.2497 47.7079 88.3291 47.577 88.3291H42.5747C42.4956 88.3291 42.4438 88.2761 42.4956 88.1445L44.8004 81.0357C44.9314 80.6409 45.0623 80.6409 45.194 81.0357L47.6816 88.1445Z' fill='%23191919'/%3e%3cpath d='M62.4367 95.1217C62.305 94.0158 62.305 91.9356 62.305 89.4085V78.271L65.6053 78.324C68.12 78.377 68.7483 78.9821 68.8265 79.7718L68.8529 80.0615C68.8792 80.4307 68.9311 80.5093 69.0621 80.5093C69.1674 80.5093 69.2456 80.4042 69.2456 80.1674C69.2456 80.0583 69.2569 79.7322 69.2709 79.326L69.2709 79.3248C69.294 78.6531 69.3247 77.7629 69.3247 77.2711C69.3247 77.113 69.3247 76.9549 69.1938 76.9549C69.1457 76.9549 69.0705 76.9713 68.9656 76.9941C68.8407 77.0213 68.6735 77.0577 68.4601 77.0865C68.041 77.1652 67.4383 77.2181 66.6 77.2181H56.779C56.4644 77.2181 55.4697 77.1652 54.7097 77.0865C54.2555 77.0525 53.985 76.9322 53.8012 76.8504C53.6987 76.8048 53.6231 76.7712 53.5577 76.7712C53.4586 76.7712 53.3604 77.073 53.3058 77.2406L53.2958 77.2711C53.2432 77.4814 52.7195 79.7453 52.7195 80.0093C52.7195 80.1674 52.7713 80.2461 52.8504 80.2461C52.9549 80.2461 53.034 80.1931 53.1122 79.9828L53.1144 79.9778C53.1927 79.7949 53.2721 79.6096 53.5577 79.1667C53.976 78.5343 54.6051 78.3505 56.2289 78.324L60.1048 78.271V89.4085C60.1048 91.9356 60.1048 94.0158 59.9739 95.1217C59.8693 95.8857 59.7384 96.4643 59.2147 96.5694C58.9792 96.6224 58.6646 96.6745 58.4283 96.6745C58.2718 96.6745 58.2191 96.754 58.2191 96.8335C58.2191 96.9907 58.35 97.0437 58.6383 97.0437C59.1961 97.0437 60.1899 97.0037 60.7661 96.9804C61.0013 96.9709 61.1669 96.9643 61.2049 96.9643C61.211 96.9643 61.2204 96.9644 61.2329 96.9648C61.25 96.9652 61.2728 96.9659 61.301 96.9669C61.3298 96.9679 61.3643 96.9692 61.4038 96.9707L61.52 96.9751C62.0909 96.9969 63.3205 97.0437 64.4261 97.0437C64.7152 97.0437 64.8461 96.9643 64.8461 96.8335C64.8461 96.754 64.7934 96.6745 64.6361 96.6745C64.3998 96.6745 63.8242 96.6224 63.457 96.5694C62.6722 96.4643 62.515 95.8857 62.4367 95.1217Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M90.5 86.6446C90.5 80.5101 86.0996 76.7712 80.2063 76.7712C72.9783 76.7712 69.8871 82.8005 69.8871 87.0651C69.8871 91.8048 72.8729 97.4129 80.049 97.4129C86.3614 97.4129 90.5 92.5415 90.5 86.6446ZM87.9852 87.3813C87.9852 95.043 83.1139 96.4121 80.7563 96.4121C76.0422 96.4121 72.3755 92.4629 72.3755 86.3284C72.3755 80.5623 75.6495 77.6668 80.0235 77.6668C84.1612 77.6668 87.9852 81.0631 87.9852 87.3813Z' fill='%23191919'/%3e%3c/svg%3e");
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: scroll; }
  .region.theme-dark a {
    color: #f5f5f5; }
    .region.theme-dark a:hover, .region.theme-dark a:focus, .region.theme-dark a:active {
      color: #f5f5f5; }
  .region.theme-dark .muted {
    color: #bfbfbf; }

.region.theme-black {
  background-color: #000;
  color: #fff; }
  .region.theme-black.region-header::before {
    background-color: #000; }
  .region.theme-black .block-system-branding-block .site-logo::before {
    background-image: url("data:image/svg+xml,%3csvg width='91' height='98' viewBox='0 0 91 98' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.05306 6.53606C0.909921 6.51273 0.767376 6.4895 0.623485 6.46809V0H89.7325V44.9422H0.623485V39.0196C0.645885 39.0225 0.668366 39.0254 0.690876 39.0284C0.739525 39.0348 0.788312 39.0413 0.836722 39.0469C0.893318 39.0312 0.977453 39.0118 1.06896 38.9907C1.23308 38.9528 1.42091 38.9095 1.51605 38.8723C1.58445 38.8452 1.49267 38.7724 1.40116 38.6999C1.30536 38.624 1.20984 38.5483 1.2987 38.5254C1.39872 38.4995 1.67932 38.5403 1.95595 38.5806C2.18257 38.6136 2.40662 38.6462 2.52638 38.6413C3.09323 38.6192 3.5543 38.5476 4.01549 38.4759C4.50432 38.3999 4.99331 38.3239 5.60851 38.3069C6.20812 38.2903 6.92532 38.3304 7.64251 38.3705H7.64294C8.35466 38.4102 9.06642 38.45 9.66312 38.4344C10.276 38.4183 10.7661 38.3439 11.2561 38.2696C11.7238 38.1986 12.1914 38.1276 12.7657 38.1074C13.1003 38.0957 13.5463 38.1342 13.9923 38.1727C14.4627 38.2134 14.9333 38.254 15.2731 38.2357C15.6086 38.2176 15.8114 38.142 16.0142 38.0664C16.2111 37.993 16.4081 37.9196 16.7265 37.8988C17.0494 37.8778 17.499 37.9104 17.9481 37.943C18.4002 37.9758 18.8519 38.0086 19.1737 37.9866C20.0094 37.9288 20.7261 37.8719 21.446 37.8147C22.1184 37.7614 22.7938 37.7077 23.5716 37.653C25.1822 37.5396 27.1033 37.4924 28.7131 37.5305C30.9891 37.5843 30.3567 36.4958 29.6032 36.5223C29.1973 36.5365 28.6644 36.5134 28.108 36.4892C27.6304 36.4685 27.1356 36.447 26.6891 36.4478C26.2094 36.4486 25.8307 36.5036 25.4519 36.5587C25.0674 36.6145 24.6828 36.6704 24.1925 36.6696C24.0332 36.6692 23.7716 36.6099 23.5101 36.5506C23.2592 36.4938 23.0083 36.4369 22.8478 36.432C22.6855 36.4275 22.606 36.4762 22.5265 36.5249C22.4455 36.5745 22.3644 36.6241 22.1957 36.6174C22.0288 36.6112 21.7785 36.5495 21.5283 36.4879C21.2775 36.426 21.0266 36.3642 20.8601 36.3584C20.2543 36.3357 19.7077 36.3566 19.1592 36.3775C18.5461 36.401 17.9307 36.4245 17.2279 36.3873C16.5975 36.3541 15.8961 36.2722 15.1973 36.1907C14.4176 36.0996 13.6409 36.009 12.97 35.9867C12.1836 35.9607 11.5688 36.0253 10.9581 36.0895C10.5577 36.1315 10.159 36.1734 9.71495 36.1895C8.79299 36.2228 7.67626 36.156 6.55929 36.0893C5.75891 36.0415 4.95834 35.9936 4.2293 35.9826C3.25272 35.9679 2.39799 36.0193 1.54519 36.0705C1.23966 36.0888 0.934039 36.1072 0.623485 36.1225V29.5915C1.10932 29.6047 1.59843 29.6138 2.09906 29.608C2.66921 29.6013 3.27263 29.5483 3.87626 29.4953C4.39634 29.4496 4.91658 29.4039 5.41582 29.3878C5.93355 29.3719 6.43394 29.3878 6.93459 29.4036C7.47466 29.4208 8.01503 29.4379 8.57779 29.4151C9.11897 29.3932 9.67869 29.3338 10.2384 29.2744H10.2388C10.7988 29.2151 11.3589 29.1556 11.9004 29.1337C12.4631 29.1109 13.0032 29.1283 13.5429 29.1456H13.5438C14.0438 29.1617 14.5437 29.1778 15.0607 29.1619C15.3968 29.1516 15.7576 29.1138 16.1208 29.0756C16.5502 29.0306 16.983 28.9852 17.3819 28.9847C17.7454 28.9843 18.0747 29.0217 18.4035 29.059C18.7345 29.0966 19.0649 29.1341 19.429 29.1329C19.8386 29.1315 20.2799 29.083 20.7161 29.0351C21.0707 28.9962 21.4219 28.9576 21.7502 28.945C22.0614 28.9332 22.3698 28.9414 22.6762 28.9497H22.6771C23.1227 28.9616 23.5644 28.9735 24.0047 28.9235C24.5268 28.8644 25.0363 28.7778 25.542 28.6919C26.1211 28.5936 26.6951 28.4961 27.2771 28.4417C27.8955 28.3839 28.5093 28.3742 29.1209 28.3644C29.6135 28.3566 30.1046 28.3488 30.5954 28.3159C31.698 28.243 35.6258 28.0402 36.7267 28.0038C37.3289 27.9834 37.8958 28.0157 38.4694 28.0483C38.9169 28.0738 39.3686 28.0996 39.8442 28.1007C40.0259 28.1012 40.2879 28.1028 40.5945 28.1047H40.5981C41.659 28.1112 43.2512 28.1209 43.8988 28.1023C44.5773 28.1023 44.8037 27.162 43.9301 27.0296C43.2536 26.9244 42.0181 26.8803 40.8587 26.8388C40.037 26.8094 39.2534 26.7814 38.7342 26.734C38.1927 26.6846 37.6878 26.614 37.1835 26.5435C36.5046 26.4486 35.8266 26.3538 35.0617 26.3111C34.361 26.2724 33.7721 26.278 33.1739 26.2836C32.632 26.2887 32.0823 26.2939 31.4354 26.2664C30.0767 26.2084 25.5075 26.0064 24.1595 25.9394C23.9156 25.9276 23.6224 25.9462 23.3286 25.9649C23.0034 25.9855 22.6775 26.0062 22.4171 25.9857C22.1682 25.9666 21.9849 25.9098 21.8015 25.8529C21.621 25.797 21.4403 25.741 21.1968 25.7209C20.9433 25.6996 20.6245 25.7171 20.3063 25.7346C20.0066 25.7511 19.7071 25.7675 19.4635 25.7515C19.2266 25.736 19.0334 25.6899 18.8404 25.6439C18.6216 25.5917 18.4031 25.5396 18.1214 25.5321C17.8348 25.5242 17.4975 25.5481 17.1532 25.5724C16.7771 25.599 16.3927 25.6262 16.057 25.6133C15.7545 25.602 15.4926 25.5564 15.2317 25.5109C14.9542 25.4625 14.6779 25.4144 14.355 25.408C13.9688 25.4003 13.5436 25.4461 13.1321 25.4904C12.8321 25.5227 12.5391 25.5542 12.2742 25.5636C12.0108 25.5733 11.7477 25.5692 11.4903 25.5651C11.0419 25.5582 10.6108 25.5514 10.2263 25.6182C9.8092 25.6911 9.41865 25.7746 9.04358 25.8547C8.43463 25.9849 7.8664 26.1063 7.29163 26.1596C6.52428 26.2303 5.84004 26.2 5.18032 26.1707C4.89075 26.1578 4.60573 26.1452 4.32066 26.1414C3.98152 26.137 3.62431 26.1441 3.26609 26.1511C2.59542 26.1643 1.92122 26.1775 1.35549 26.1165C1.08873 26.0876 0.8524 26.0387 0.623485 25.9841V19.9183C1.06695 19.8956 1.5178 19.8762 1.97207 19.8567C3.42484 19.7942 4.91258 19.7302 6.30516 19.5524C6.55809 19.5202 6.7996 19.4417 7.04763 19.3611C7.39144 19.2493 7.74779 19.1335 8.16445 19.1311C8.61354 19.1286 9.01708 19.2519 9.40093 19.3692C9.64269 19.4431 9.87678 19.5146 10.1094 19.5508C11.5998 19.7837 13.1181 19.7608 14.5753 19.7389C15.0084 19.7323 15.4361 19.7259 15.8561 19.7263C16.2455 19.7268 16.644 19.7332 17.0478 19.7397C18.5325 19.7637 20.0899 19.7889 21.5394 19.5259C21.8006 19.4788 22.0504 19.4055 22.3057 19.3306C22.7579 19.198 23.2271 19.0605 23.8055 19.0541C24.2473 19.0494 24.7108 19.1324 25.1708 19.2148C25.6058 19.2927 26.0375 19.37 26.4445 19.372C26.7925 19.3731 27.1506 19.3234 27.5104 19.2734C27.9418 19.2135 28.3756 19.1533 28.7971 19.1799C29.1468 19.202 29.4982 19.2815 29.8469 19.3604C30.2824 19.459 30.7135 19.5566 31.1315 19.54C31.8266 19.512 32.4662 19.3854 33.1066 19.2586C33.6574 19.1495 34.2087 19.0404 34.7966 18.9937C35.4524 18.9414 36.1607 18.9668 36.8688 18.9922H36.8692C37.5284 19.0158 38.1873 19.0394 38.8034 19.0003C40.0927 18.9187 41.3441 18.7707 42.5955 18.6228L42.596 18.6227C43.9076 18.4677 45.2195 18.3126 46.5749 18.2338C47.8041 18.1628 49.0724 18.1539 50.3405 18.145C51.8085 18.1347 53.2761 18.1244 54.6824 18.0178C56.4191 17.8863 57.9781 17.7312 59.5851 17.5712C60.417 17.4885 61.2621 17.4044 62.1509 17.3216C62.8508 17.2099 63.7212 16.3614 62.286 16.1338C59.7962 15.7381 57.2563 15.6762 54.7269 15.6145L54.2995 15.604C53.6047 15.5864 52.9103 15.6541 52.2157 15.7219C51.5735 15.7845 50.931 15.8472 50.2878 15.8424C49.6402 15.8376 48.9833 15.7647 48.3265 15.6917C47.6252 15.6138 46.9241 15.536 46.2349 15.5411C44.9298 15.5509 43.6431 15.6463 42.3562 15.7417C41.1382 15.8321 39.9201 15.9224 38.6864 15.9401C37.3409 15.9594 35.9792 15.8924 34.6177 15.8255C33.4106 15.7661 32.2033 15.7067 31.008 15.7075C30.0061 15.7087 29.0081 15.7681 28.0098 15.8275C26.8659 15.8956 25.7215 15.9637 24.5704 15.9442C23.5224 15.9269 22.4713 15.8366 21.4203 15.7462C20.3102 15.6508 19.2001 15.5554 18.0942 15.5461C17.9524 15.5448 17.8747 15.6349 17.7929 15.7297C17.7198 15.8145 17.6435 15.903 17.5153 15.9335C17.3922 15.9629 17.1426 15.9379 16.8978 15.9134C16.6464 15.8882 16.4 15.8635 16.3008 15.8987C15.9431 16.0254 15.6437 16.1802 15.3522 16.3308C14.8572 16.5867 14.3852 16.8308 13.6896 16.9053C12.8066 17.0008 11.8802 16.794 10.7738 16.547C10.5576 16.4987 10.3346 16.4489 10.1036 16.3995C9.92227 16.3609 9.67339 16.4446 9.39564 16.5379C9.17895 16.6107 8.94469 16.6895 8.71123 16.7207C8.48142 16.7511 8.16667 16.7068 7.86097 16.6637C7.58389 16.6247 7.31421 16.5868 7.122 16.6064C6.86468 16.6321 6.68026 16.7371 6.49542 16.8425C6.3159 16.9447 6.13598 17.0473 5.88848 17.0774C5.613 17.1106 5.27672 17.055 4.94272 16.9997C4.65974 16.9529 4.3784 16.9064 4.13708 16.9144C3.38136 16.9387 2.63207 16.9774 1.88444 17.0159L1.88397 17.0159L1.88351 17.0159C1.46326 17.0376 1.04353 17.0592 0.623485 17.0783V9.44139C1.01377 9.4985 1.41477 9.54072 1.85285 9.53079C2.01498 9.52697 2.30177 9.4406 2.59478 9.35237C2.93722 9.24925 3.28814 9.14357 3.45852 9.16408C3.61098 9.18219 3.61351 9.30312 3.616 9.4219C3.61863 9.54754 3.62121 9.67076 3.80109 9.66736C4.87046 9.64815 6.03354 9.51326 7.19672 9.37835C8.33895 9.24588 9.48129 9.11339 10.5351 9.09042C11.6075 9.06663 12.589 9.15605 13.5706 9.24548C14.5358 9.33342 15.501 9.42135 16.5527 9.40166C16.6934 9.3989 16.9638 9.29936 17.24 9.19766C17.5458 9.0851 17.8587 8.96988 18.011 8.98032C18.1714 8.99149 18.0391 9.12359 17.9116 9.25095C17.8028 9.35967 17.6974 9.46493 17.7804 9.48857C18.2097 9.61234 18.9796 9.5064 19.6716 9.41117C20.0256 9.36247 20.3592 9.31656 20.6164 9.30564C20.9005 9.29376 21.2212 9.32019 21.5589 9.34801C22.1391 9.39582 22.7691 9.44773 23.3485 9.31639C23.4719 9.28857 23.5129 9.18159 23.5554 9.07077C23.6039 8.94417 23.6544 8.81256 23.8318 8.78829C24.0398 8.76072 24.1678 8.87751 24.2853 8.9848C24.3725 9.06436 24.454 9.1387 24.5581 9.14505C25.3744 9.19531 26.3724 9.08163 27.3594 8.96921C28.1117 8.88352 28.8576 8.79856 29.5118 8.78746C30.1812 8.77595 30.8107 8.8435 31.4488 8.91197C32.2337 8.99619 33.0317 9.08181 33.9328 9.02337C34.7388 8.97123 35.5907 8.85868 36.4473 8.74551C37.6308 8.58917 38.8231 8.43165 39.915 8.43069C40.8195 8.43069 41.6217 8.54236 42.4229 8.65387C43.2643 8.77098 44.1044 8.88792 45.0606 8.8752C45.3281 8.87181 45.6764 8.74888 46.0256 8.62559C46.3592 8.50785 46.6936 8.38979 46.9595 8.37523C47.2274 8.36093 47.4647 8.45074 47.7017 8.54036C47.9446 8.63227 48.1871 8.72399 48.4614 8.70303C49.2851 8.64074 50.1442 8.44348 51.0094 8.24481C51.8231 8.05798 52.6422 7.8699 53.4423 7.79167C54.6652 7.67233 55.7004 7.78105 56.6823 7.88416C57.1239 7.93053 57.5546 7.97576 57.9868 7.99862C60.201 8.11616 62.7339 8.05159 64.9967 7.91417C66.2743 7.83604 67.4849 7.87534 68.6963 7.91466C69.6922 7.94698 70.6886 7.97932 71.7233 7.94646C73.7036 7.88355 75.7886 5.80009 73.9778 5.78271C73.284 5.77632 72.4638 5.89407 71.6432 6.01188C70.8696 6.12294 70.0956 6.23405 69.4268 6.24128C68.7327 6.24879 68.1432 6.14389 67.5537 6.039C66.9731 5.9357 66.3925 5.8324 65.7122 5.83651C65.4213 5.83815 65.0195 5.94795 64.6176 6.05779C64.2084 6.16959 63.7991 6.28145 63.5063 6.27936C63.2181 6.27771 63.0429 6.16572 62.8678 6.05375C62.6901 5.94015 62.5125 5.82656 62.2168 5.82823C61.261 5.83279 60.1965 5.95058 59.132 6.06835C58.0736 6.18546 57.0153 6.30255 56.0641 6.30832C55.1061 6.31373 54.2576 6.20635 53.4092 6.09896C52.5686 5.99258 51.728 5.88619 50.781 5.88948C50.7197 5.88985 50.4943 5.96417 50.2538 6.04347C49.9546 6.14213 49.6319 6.2485 49.573 6.22969C49.5244 6.21396 49.8175 6.10744 50.1042 6.00326C50.3758 5.90455 50.6417 5.80794 50.6056 5.79264C50.3347 5.67744 49.6878 5.76891 49.1005 5.85196C48.7721 5.8984 48.4623 5.94221 48.2473 5.94577C48.0135 5.94953 47.779 5.89151 47.5272 5.8292C47.1697 5.74074 46.7773 5.64365 46.3024 5.70241C45.8644 5.75637 45.4083 5.8808 44.9462 6.00684C44.352 6.16895 43.748 6.33373 43.1602 6.35468C42.6341 6.37308 42.2011 6.26541 41.7705 6.15835C41.368 6.05829 40.9677 5.95876 40.4956 5.96316C40.2339 5.96539 39.8513 6.04314 39.4627 6.1221C38.9891 6.21834 38.5065 6.3164 38.2229 6.28184C37.9808 6.25245 37.9086 6.1221 37.837 5.99287C37.7594 5.85272 37.6826 5.71387 37.3904 5.70654C36.6657 5.6876 35.7965 5.78584 34.9271 5.8841C34.0876 5.97898 33.2479 6.07388 32.5379 6.06331C31.8305 6.05277 31.2394 5.93709 30.6486 5.82144C30.0326 5.70087 29.4168 5.58034 28.6694 5.57908C28.1935 5.57779 27.6075 5.70151 27.0206 5.82539C26.4682 5.94199 25.9151 6.05875 25.4523 6.07159C24.9718 6.0858 24.5755 5.9878 24.1791 5.8898C23.7903 5.79366 23.4016 5.69754 22.9334 5.70737C21.6208 5.73571 20.2318 5.87037 18.844 6.00491C17.5158 6.13368 16.1886 6.26234 14.9305 6.29757C13.9286 6.32598 12.9403 6.29538 11.944 6.26453C10.4151 6.2172 8.86746 6.16928 7.22328 6.33316C6.83099 6.37209 6.42708 6.41972 6.01805 6.46796C4.80097 6.61148 3.5383 6.76037 2.40124 6.70152C1.91226 6.6761 1.48001 6.60565 1.05306 6.53606Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.5359 63.4549C52.5359 57.3204 48.1355 53.5814 42.2422 53.5814C35.0132 53.5814 31.9229 59.6108 31.9229 63.8754C31.9229 68.6152 34.9087 74.2232 42.0849 74.2232C48.3965 74.2232 52.5359 69.3519 52.5359 63.4549ZM50.0211 64.1925C50.0211 71.8533 45.1497 73.2224 42.7922 73.2224C38.078 73.2224 34.4114 69.2732 34.4114 63.1387C34.4114 57.3726 37.6853 54.4762 42.0593 54.4762C46.1971 54.4762 50.0211 57.8725 50.0211 64.1925Z' fill='%23191919'/%3e%3cpath d='M18.6682 55.8976C18.7209 56.7402 18.7209 57.4778 18.7209 61.5851V66.2189C18.7209 68.7468 18.7209 70.8262 18.5899 71.932C18.4854 72.6952 18.3545 73.2747 17.8307 73.3798C17.5944 73.4328 17.2807 73.4857 17.0444 73.4857C16.8871 73.4857 16.8352 73.5644 16.8352 73.643C16.8352 73.8011 16.9661 73.8541 17.2544 73.8541C17.4367 73.8541 17.6642 73.8427 17.9078 73.8305L17.9083 73.8304C18.1895 73.8163 18.4923 73.8011 18.7728 73.8011C19.3236 73.7746 19.7683 73.7746 19.821 73.7746C20.2138 73.7746 20.8421 73.8011 21.8639 73.8541C22.0384 73.8586 22.2251 73.8639 22.4246 73.8695C23.3925 73.8969 24.6609 73.9327 26.2898 73.9327C27.3117 73.9327 27.5208 73.9327 27.7037 73.2482C27.8354 72.6952 28.0446 70.9056 28.0446 70.6945C28.0446 70.5108 28.0446 70.2997 27.8881 70.2997C27.7572 70.2997 27.7037 70.4048 27.6518 70.6945C27.4682 71.7739 27.1544 72.3004 26.4735 72.5901C25.7925 72.8798 24.6397 72.8798 23.9596 72.8798C21.3929 72.8798 20.9993 72.538 20.9211 70.721C20.9021 70.323 20.9105 68.6289 20.9166 67.3771C20.919 66.8898 20.9211 66.4696 20.9211 66.2189V63.902C20.9211 63.7969 20.973 63.7174 21.1047 63.7174C21.5494 63.7174 24.1423 63.7704 24.8497 63.849C25.8707 63.9541 26.107 64.4019 26.2116 64.7711C26.3162 65.113 26.3162 65.3762 26.3162 65.6394C26.3162 65.7719 26.3689 65.877 26.499 65.877C26.6835 65.877 26.6835 65.5873 26.6835 65.3762C26.6835 65.1916 26.7353 64.2182 26.788 63.6909C26.837 63.1467 26.9068 62.7677 26.952 62.5218C26.9789 62.3754 26.9972 62.2762 26.9972 62.2175C26.9972 62.0586 26.9445 62.0064 26.8662 62.0064C26.7706 62.0064 26.6751 62.1164 26.5191 62.2958L26.4735 62.3483C26.2372 62.6115 25.8707 62.6645 25.2425 62.7175C24.6397 62.7696 21.4185 62.7696 21.0783 62.7696C20.9474 62.7696 20.9211 62.691 20.9211 62.5064V55.2403C20.9211 55.0558 20.973 54.9763 21.0783 54.9763C21.3665 54.9763 24.2206 55.0028 24.666 55.0558C26.0807 55.2139 26.3425 55.5292 26.5253 55.9506C26.6571 56.2668 26.6835 56.7146 26.6835 56.8984C26.6835 57.1094 26.7353 57.241 26.8926 57.241C26.9972 57.241 27.0499 57.0829 27.0762 56.9513C27.1094 56.7488 27.143 56.2006 27.1698 55.7637C27.1848 55.5184 27.1977 55.3082 27.2071 55.2139C27.2535 54.7768 27.3184 54.4877 27.3635 54.2865C27.3946 54.1481 27.4163 54.0512 27.4163 53.9764C27.4163 53.8448 27.3899 53.7396 27.3117 53.7396C27.2382 53.7396 27.1729 53.7728 27.1065 53.8066C27.0547 53.8329 27.0022 53.8596 26.9445 53.8713C26.7353 53.9234 26.3162 53.9764 25.8189 54.0029C25.2161 54.0285 20.0046 54.0285 19.821 54.0285L18.7472 53.9764C18.1708 53.9499 17.4635 53.9499 16.8616 53.9499C16.5734 53.9499 16.4425 54.0029 16.4425 54.1601C16.4425 54.2661 16.547 54.3182 16.6524 54.3182C16.8871 54.3182 17.3326 54.3447 17.5425 54.3977C18.4063 54.5815 18.6163 55.0028 18.6682 55.8976Z' fill='%23191919'/%3e%3cpath d='M5.20432 66.2719C5.20432 70.1425 5.3089 71.8278 5.78072 72.3013C6.19901 72.7218 6.88084 72.9064 8.92378 72.9064C10.3113 72.9064 11.4632 72.8799 12.0915 72.1167C12.4324 71.6954 12.6942 71.0373 12.7733 70.5374C12.7988 70.3263 12.8524 70.1947 13.0088 70.1947C13.1397 70.1947 13.1661 70.2998 13.1661 70.5895C13.1661 70.88 12.9833 72.4594 12.7733 73.2226C12.5896 73.8285 12.5115 73.9336 11.1223 73.9336C9.65516 73.9336 8.50481 73.9015 7.54818 73.8748H7.54626L7.54568 73.8747L7.54433 73.8747C7.27357 73.8671 7.01796 73.86 6.77545 73.8542C5.67533 73.802 4.8634 73.7755 4.10424 73.7755C4.0716 73.7755 4.00635 73.7781 3.91625 73.7816C3.71543 73.7894 3.39118 73.802 3.02967 73.802C2.50595 73.8285 1.92955 73.8542 1.53677 73.8542C1.24941 73.8542 1.11847 73.802 1.11847 73.6439C1.11847 73.5653 1.17034 73.4858 1.32679 73.4858C1.56312 73.4858 1.87768 73.4337 2.11401 73.3807C2.63689 73.2756 2.76779 72.6961 2.87322 71.9329C3.00412 70.8271 3.00412 68.7469 3.00412 66.2189V61.586C3.00412 57.4787 3.00412 56.7411 2.95225 55.8985C2.89873 55.0028 2.69041 54.5824 1.82496 54.3978C1.61664 54.3456 1.17034 54.3191 0.934857 54.3191C0.829468 54.3191 0.724885 54.2661 0.724885 54.161C0.724885 54.0029 0.855785 53.95 1.14483 53.95C2.02786 53.95 3.17717 53.9946 3.752 54.017L3.75355 54.017L3.75936 54.0173H3.75985L3.76566 54.0175C3.94973 54.0246 4.07228 54.0294 4.10424 54.0294C4.14183 54.0294 4.32828 54.0228 4.59336 54.0133L4.59443 54.0133L4.59503 54.0133C5.24754 53.9901 6.37441 53.95 6.9319 53.95C7.22006 53.95 7.351 54.0029 7.351 54.161C7.351 54.2661 7.24726 54.3191 7.14268 54.3191C6.95822 54.3191 6.59179 54.3456 6.27808 54.3978C5.51888 54.5294 5.3089 54.9764 5.25538 55.8985C5.20432 56.7411 5.20432 57.4787 5.20432 61.586V66.2719Z' fill='%23191919'/%3e%3cpath d='M59.8405 73.3276C59.134 73.1173 58.8713 72.4328 58.8194 70.274L58.4785 57.6623C59.3168 58.6101 62.2762 61.9277 65.3146 65.2189C68.0905 68.2203 71.8617 72.0909 72.1499 72.3533C73.5391 73.7489 73.8528 74.0386 74.0619 74.0386C74.2456 74.0386 74.2983 73.907 74.2983 72.1695L74.3502 56.741C74.3502 55.1616 74.4555 54.5822 75.3193 54.3976C75.6338 54.319 75.8175 54.319 75.9484 54.319C76.1312 54.319 76.2358 54.2395 76.2358 54.1344C76.2358 53.9763 76.053 53.9498 75.7648 53.9498C75.0572 53.9498 74.4404 53.9843 74.0198 54.0078C73.8022 54.02 73.6371 54.0293 73.5391 54.0293C73.4434 54.0293 73.2413 54.0205 72.9713 54.0089C72.4261 53.9853 71.6029 53.9498 70.8143 53.9498C70.5006 53.9498 70.2907 53.9763 70.2907 54.1344C70.2907 54.2395 70.317 54.319 70.5006 54.319C70.7098 54.319 71.3125 54.3455 71.7835 54.4506C72.5954 54.6608 72.779 55.2403 72.8054 56.9512L73.0927 70.327C72.6995 69.9188 71.8613 68.994 70.8144 67.8389L70.8132 67.8376C69.6309 66.5331 68.1824 64.9349 66.8075 63.4549C62.7744 59.1109 58.8713 54.8719 58.4785 54.4241C58.4102 54.3554 58.3295 54.2652 58.2437 54.1694C58.0006 53.898 57.7173 53.5814 57.5621 53.5814C57.3521 53.5814 57.2738 53.8712 57.2738 54.8976L57.2475 69.9842C57.2475 72.3798 57.1166 73.1438 56.462 73.3276C56.0692 73.46 55.5982 73.4857 55.3882 73.4857C55.2573 73.4857 55.1782 73.5386 55.1782 73.6438C55.1782 73.8284 55.3355 73.8548 55.5982 73.8548C56.4119 73.8548 57.1884 73.8169 57.6685 73.7935L57.6695 73.7934L57.6699 73.7934C57.8843 73.783 58.0394 73.7754 58.1121 73.7754C58.1791 73.7754 58.3117 73.7818 58.5016 73.791C58.9796 73.8141 59.8201 73.8548 60.8879 73.8548C61.2024 73.8548 61.3597 73.8019 61.3597 73.6438C61.3597 73.5386 61.2815 73.4857 61.1506 73.4857C60.9142 73.4857 60.3378 73.46 59.8405 73.3276Z' fill='%23191919'/%3e%3cpath d='M80.7646 55.8976C80.8173 56.7402 80.8173 57.4778 80.8173 61.5851V66.2189C80.8173 68.7468 80.8173 70.8262 80.6864 71.932C80.5817 72.6952 80.4508 73.2747 79.9272 73.3798C79.6916 73.4328 79.3771 73.4857 79.1408 73.4857C78.9835 73.4857 78.9316 73.5644 78.9316 73.643C78.9316 73.8011 79.0625 73.8541 79.3507 73.8541C79.533 73.8541 79.7605 73.8427 80.0044 73.8305C80.2859 73.8163 80.5894 73.8011 80.8699 73.8011C81.42 73.7746 81.8646 73.7746 81.9174 73.7746C82.3101 73.7746 82.9384 73.8011 83.9603 73.8541L84.2004 73.8606C84.3033 73.8634 84.4101 73.8664 84.5208 73.8695C85.4889 73.8969 86.758 73.9327 88.3862 73.9327C89.4081 73.9327 89.6173 73.9327 89.8008 73.2482C89.9318 72.6952 90.1418 70.9056 90.1418 70.6945C90.1418 70.5108 90.1418 70.2997 89.9845 70.2997C89.8536 70.2997 89.8008 70.4048 89.7482 70.6945C89.5646 71.7739 89.2508 72.3004 88.5698 72.5901C87.8889 72.8798 86.7369 72.8798 86.0559 72.8798C83.4893 72.8798 83.0957 72.538 83.0175 70.721C82.9986 70.3237 83.0069 68.6346 83.013 67.3834V67.3771C83.0154 66.8898 83.0175 66.4696 83.0175 66.2189V63.902C83.0175 63.7969 83.0693 63.7174 83.201 63.7174C83.6457 63.7174 86.2387 63.7704 86.9461 63.849C87.9679 63.9541 88.2034 64.4019 88.308 64.7711C88.4126 65.113 88.4126 65.3762 88.4126 65.6394C88.4126 65.7719 88.4652 65.877 88.5954 65.877C88.7798 65.877 88.7798 65.5873 88.7798 65.3762C88.7798 65.1916 88.8317 64.2182 88.8844 63.6909C88.9334 63.1467 89.0031 62.7677 89.0484 62.5219L89.0485 62.5212L89.0486 62.5207C89.0754 62.3749 89.0935 62.2761 89.0935 62.2175C89.0935 62.0586 89.0409 62.0064 88.9626 62.0064C88.867 62.0064 88.7714 62.1164 88.6154 62.2959C88.6008 62.3128 88.5856 62.3302 88.5698 62.3483C88.3343 62.6115 87.9679 62.6645 87.3388 62.7175C86.7369 62.7696 83.5148 62.7696 83.1747 62.7696C83.0438 62.7696 83.0175 62.691 83.0175 62.5064V55.2403C83.0175 55.0558 83.0693 54.9763 83.1747 54.9763C83.463 54.9763 86.3178 55.0028 86.7624 55.0558C88.1771 55.2139 88.4389 55.5292 88.6217 55.9506C88.7535 56.2668 88.7798 56.7146 88.7798 56.8984C88.7798 57.1094 88.8317 57.241 88.989 57.241C89.0935 57.241 89.1463 57.0829 89.1726 56.9513C89.2058 56.749 89.2393 56.2014 89.2661 55.7647L89.2661 55.7643L89.2662 55.7629L89.2663 55.7608L89.2663 55.7602L89.2664 55.7586L89.2666 55.7554L89.2668 55.7528C89.2816 55.5122 89.2942 55.3068 89.3035 55.2139C89.3499 54.7768 89.4147 54.4877 89.4599 54.2864C89.491 54.1481 89.5127 54.0512 89.5127 53.9764C89.5127 53.8448 89.4863 53.7396 89.4081 53.7396C89.3345 53.7396 89.2693 53.7728 89.2029 53.8066C89.1511 53.8329 89.0986 53.8596 89.0409 53.8713C88.8317 53.9234 88.4126 53.9764 87.9152 54.0029C87.3125 54.0285 82.101 54.0285 81.9174 54.0285L80.8436 53.9764C80.2672 53.9499 79.5607 53.9499 78.958 53.9499C78.6697 53.9499 78.5388 54.0029 78.5388 54.1601C78.5388 54.2661 78.6434 54.3182 78.7488 54.3182C78.9835 54.3182 79.4298 54.3447 79.6389 54.3977C80.5027 54.5815 80.7127 55.0028 80.7646 55.8976Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2165 76.7712C10.0592 76.7712 9.95462 76.9284 9.64011 77.7976L3.69493 94.1474C3.22396 95.4635 2.69944 96.4643 1.49473 96.6224C1.28476 96.6481 0.918334 96.6745 0.735524 96.6745C0.604624 96.6745 0.5 96.7283 0.5 96.8335C0.5 96.9907 0.656492 97.0437 0.997366 97.0437C1.82698 97.0437 2.75159 97.008 3.35458 96.9847H3.35596C3.6469 96.9734 3.86297 96.9651 3.95677 96.9651C4.07313 96.9651 4.32592 96.9779 4.62743 96.9932C5.07285 97.0158 5.62458 97.0437 5.99972 97.0437C6.23524 97.0437 6.3925 96.9907 6.3925 96.8335C6.3925 96.7283 6.31343 96.6745 6.13066 96.6745H5.86878C5.42332 96.6745 4.87328 96.4378 4.87328 95.9113C4.87328 95.437 5.00422 94.8063 5.2397 94.1474L6.81164 89.4871C6.86431 89.3555 6.94254 89.276 7.07348 89.276H12.7049C12.8358 89.276 12.8877 89.329 12.9404 89.435L15.3761 95.9113C15.5334 96.3327 15.3761 96.5694 15.2188 96.6224C15.1143 96.6481 15.036 96.7019 15.036 96.807C15.036 96.9522 15.2783 96.964 15.7029 96.9849C15.7408 96.9867 15.7801 96.9886 15.8208 96.9907C17.6282 97.0437 19.5402 97.0437 19.933 97.0437C20.2212 97.0437 20.4566 96.9907 20.4566 96.8335C20.4566 96.7019 20.3521 96.6745 20.1948 96.6745C19.933 96.6745 19.5402 96.6481 19.1474 96.5173C18.5974 96.3591 17.8382 95.9378 16.8945 93.5945C15.7668 90.7697 13.3862 84.5197 11.9452 80.7365L11.9449 80.7357C11.3449 79.1604 10.9078 78.0129 10.7921 77.7189C10.4784 76.9028 10.3738 76.7712 10.2165 76.7712ZM12.4686 88.1445C12.4949 88.2497 12.4949 88.3291 12.364 88.3291H7.36168C7.28261 88.3291 7.23074 88.2761 7.28261 88.1445L9.58739 81.0357C9.71833 80.6409 9.84923 80.6409 9.98102 81.0357L12.4686 88.1445Z' fill='%23191919'/%3e%3cpath d='M27.0448 95.4899C26.573 95.0164 26.4684 93.3319 26.4684 89.4613V84.7746C26.4684 80.6681 26.4684 79.9305 26.5211 79.0879C26.573 78.1658 26.783 77.7188 27.5422 77.5863C27.8567 77.5342 28.2232 77.5077 28.4068 77.5077C28.5113 77.5077 28.6159 77.4547 28.6159 77.3496C28.6159 77.1915 28.485 77.1393 28.1968 77.1393C27.639 77.1393 26.5131 77.179 25.8604 77.202C25.5939 77.2114 25.4063 77.218 25.3684 77.218C25.3357 77.218 25.2082 77.2131 25.0171 77.2057L25.0163 77.2057C24.4416 77.1836 23.2925 77.1393 22.4089 77.1393C22.1207 77.1393 21.9898 77.1915 21.9898 77.3496C21.9898 77.4547 22.0944 77.5077 22.1989 77.5077C22.4353 77.5077 22.8808 77.5342 23.0899 77.5863C23.9545 77.7717 24.1637 78.1922 24.2163 79.0879C24.2682 79.9305 24.2682 80.6681 24.2682 84.7746V89.4083C24.2682 91.9363 24.2682 94.0165 24.1373 95.1215C24.0328 95.8855 23.9018 96.4641 23.3781 96.5693C23.1426 96.6222 22.8281 96.6744 22.5917 96.6744C22.4353 96.6744 22.3826 96.7539 22.3826 96.8333C22.3826 96.9914 22.5135 97.0436 22.8017 97.0436C23.1945 97.0436 23.7709 97.0171 24.2946 96.9914C24.6565 96.9914 24.981 96.9788 25.1816 96.971L25.182 96.9709C25.2714 96.9675 25.3361 96.9649 25.3684 96.9649C26.1284 96.9649 26.9403 96.9914 28.0404 97.0436C28.2831 97.0494 28.5386 97.0565 28.8096 97.0641L28.8115 97.0642C29.7682 97.0909 30.9186 97.123 32.3873 97.123C33.7755 97.123 33.8546 97.0171 34.0374 96.412C34.2474 95.6488 34.4302 94.0686 34.4302 93.7789C34.4302 93.4892 34.4038 93.3841 34.2729 93.3841C34.1165 93.3841 34.0637 93.5157 34.0374 93.7268C33.9592 94.2267 33.6973 94.8848 33.3564 95.3061C32.7281 96.0701 31.5753 96.0958 30.1878 96.0958C28.1449 96.0958 27.464 95.9112 27.0448 95.4899Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.4295 76.7712C45.2723 76.7712 45.1677 76.9284 44.8531 77.7976L38.9079 94.1474C38.437 95.4635 37.9124 96.4643 36.7078 96.6224C36.4986 96.6481 36.1314 96.6745 35.9486 96.6745C35.8177 96.6745 35.7131 96.7283 35.7131 96.8335C35.7131 96.9907 35.8695 97.0437 36.2105 97.0437C37.04 97.0437 37.9646 97.008 38.5676 96.9847C38.8593 96.9734 39.0758 96.9651 39.1698 96.9651C39.2861 96.9651 39.5387 96.9779 39.84 96.9932L39.8405 96.9932C40.2859 97.0158 40.8376 97.0437 41.2127 97.0437C41.4482 97.0437 41.6055 96.9907 41.6055 96.8335C41.6055 96.7283 41.5272 96.6745 41.3437 96.6745H41.0818C40.6363 96.6745 40.0863 96.4378 40.0863 95.9113C40.0863 95.437 40.2172 94.8063 40.4527 94.1474L42.0247 89.4871C42.0774 89.3555 42.1555 89.276 42.2864 89.276H47.9179C48.0488 89.276 48.1007 89.329 48.1534 89.435L50.5891 95.9113C50.7464 96.3327 50.5891 96.5694 50.4319 96.6224C50.3272 96.6481 50.2491 96.7019 50.2491 96.807C50.2491 96.9521 50.4914 96.964 50.9159 96.9849L50.9698 96.9875L51.0337 96.9907C52.8412 97.0437 54.7532 97.0437 55.146 97.0437C55.4342 97.0437 55.6697 96.9907 55.6697 96.8335C55.6697 96.7019 55.5651 96.6745 55.4078 96.6745C55.146 96.6745 54.7532 96.6481 54.3604 96.5173C53.8104 96.3591 53.0512 95.9378 52.1083 93.5945C50.9805 90.7692 48.5989 84.5177 47.1577 80.7348C46.5578 79.1599 46.1208 78.0128 46.0051 77.7189C45.6914 76.9028 45.5868 76.7712 45.4295 76.7712ZM47.6816 88.1445C47.7079 88.2497 47.7079 88.3291 47.577 88.3291H42.5747C42.4956 88.3291 42.4438 88.2761 42.4956 88.1445L44.8004 81.0357C44.9314 80.6409 45.0623 80.6409 45.194 81.0357L47.6816 88.1445Z' fill='%23191919'/%3e%3cpath d='M62.4367 95.1217C62.305 94.0158 62.305 91.9356 62.305 89.4085V78.271L65.6053 78.324C68.12 78.377 68.7483 78.9821 68.8265 79.7718L68.8529 80.0615C68.8792 80.4307 68.9311 80.5093 69.0621 80.5093C69.1674 80.5093 69.2456 80.4042 69.2456 80.1674C69.2456 80.0583 69.2569 79.7322 69.2709 79.326L69.2709 79.3248C69.294 78.6531 69.3247 77.7629 69.3247 77.2711C69.3247 77.113 69.3247 76.9549 69.1938 76.9549C69.1457 76.9549 69.0705 76.9713 68.9656 76.9941C68.8407 77.0213 68.6735 77.0577 68.4601 77.0865C68.041 77.1652 67.4383 77.2181 66.6 77.2181H56.779C56.4644 77.2181 55.4697 77.1652 54.7097 77.0865C54.2555 77.0525 53.985 76.9322 53.8012 76.8504C53.6987 76.8048 53.6231 76.7712 53.5577 76.7712C53.4586 76.7712 53.3604 77.073 53.3058 77.2406L53.2958 77.2711C53.2432 77.4814 52.7195 79.7453 52.7195 80.0093C52.7195 80.1674 52.7713 80.2461 52.8504 80.2461C52.9549 80.2461 53.034 80.1931 53.1122 79.9828L53.1144 79.9778C53.1927 79.7949 53.2721 79.6096 53.5577 79.1667C53.976 78.5343 54.6051 78.3505 56.2289 78.324L60.1048 78.271V89.4085C60.1048 91.9356 60.1048 94.0158 59.9739 95.1217C59.8693 95.8857 59.7384 96.4643 59.2147 96.5694C58.9792 96.6224 58.6646 96.6745 58.4283 96.6745C58.2718 96.6745 58.2191 96.754 58.2191 96.8335C58.2191 96.9907 58.35 97.0437 58.6383 97.0437C59.1961 97.0437 60.1899 97.0037 60.7661 96.9804C61.0013 96.9709 61.1669 96.9643 61.2049 96.9643C61.211 96.9643 61.2204 96.9644 61.2329 96.9648C61.25 96.9652 61.2728 96.9659 61.301 96.9669C61.3298 96.9679 61.3643 96.9692 61.4038 96.9707L61.52 96.9751C62.0909 96.9969 63.3205 97.0437 64.4261 97.0437C64.7152 97.0437 64.8461 96.9643 64.8461 96.8335C64.8461 96.754 64.7934 96.6745 64.6361 96.6745C64.3998 96.6745 63.8242 96.6224 63.457 96.5694C62.6722 96.4643 62.515 95.8857 62.4367 95.1217Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M90.5 86.6446C90.5 80.5101 86.0996 76.7712 80.2063 76.7712C72.9783 76.7712 69.8871 82.8005 69.8871 87.0651C69.8871 91.8048 72.8729 97.4129 80.049 97.4129C86.3614 97.4129 90.5 92.5415 90.5 86.6446ZM87.9852 87.3813C87.9852 95.043 83.1139 96.4121 80.7563 96.4121C76.0422 96.4121 72.3755 92.4629 72.3755 86.3284C72.3755 80.5623 75.6495 77.6668 80.0235 77.6668C84.1612 77.6668 87.9852 81.0631 87.9852 87.3813Z' fill='%23191919'/%3e%3c/svg%3e");
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: scroll; }
  .region.theme-black a {
    color: #bfbfbf; }
    .region.theme-black a:hover, .region.theme-black a:focus, .region.theme-black a:active {
      color: #bfbfbf; }
  .region.theme-black .muted {
    color: #6c757d; }

.region.theme-featured {
  background-color: #191919;
  color: #fff; }
  .region.theme-featured.region-header::before {
    background-color: #191919; }
  .region.theme-featured .block-system-branding-block .site-logo::before {
    background-image: url("data:image/svg+xml,%3csvg width='91' height='98' viewBox='0 0 91 98' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.05306 6.53606C0.909921 6.51273 0.767376 6.4895 0.623485 6.46809V0H89.7325V44.9422H0.623485V39.0196C0.645885 39.0225 0.668366 39.0254 0.690876 39.0284C0.739525 39.0348 0.788312 39.0413 0.836722 39.0469C0.893318 39.0312 0.977453 39.0118 1.06896 38.9907C1.23308 38.9528 1.42091 38.9095 1.51605 38.8723C1.58445 38.8452 1.49267 38.7724 1.40116 38.6999C1.30536 38.624 1.20984 38.5483 1.2987 38.5254C1.39872 38.4995 1.67932 38.5403 1.95595 38.5806C2.18257 38.6136 2.40662 38.6462 2.52638 38.6413C3.09323 38.6192 3.5543 38.5476 4.01549 38.4759C4.50432 38.3999 4.99331 38.3239 5.60851 38.3069C6.20812 38.2903 6.92532 38.3304 7.64251 38.3705H7.64294C8.35466 38.4102 9.06642 38.45 9.66312 38.4344C10.276 38.4183 10.7661 38.3439 11.2561 38.2696C11.7238 38.1986 12.1914 38.1276 12.7657 38.1074C13.1003 38.0957 13.5463 38.1342 13.9923 38.1727C14.4627 38.2134 14.9333 38.254 15.2731 38.2357C15.6086 38.2176 15.8114 38.142 16.0142 38.0664C16.2111 37.993 16.4081 37.9196 16.7265 37.8988C17.0494 37.8778 17.499 37.9104 17.9481 37.943C18.4002 37.9758 18.8519 38.0086 19.1737 37.9866C20.0094 37.9288 20.7261 37.8719 21.446 37.8147C22.1184 37.7614 22.7938 37.7077 23.5716 37.653C25.1822 37.5396 27.1033 37.4924 28.7131 37.5305C30.9891 37.5843 30.3567 36.4958 29.6032 36.5223C29.1973 36.5365 28.6644 36.5134 28.108 36.4892C27.6304 36.4685 27.1356 36.447 26.6891 36.4478C26.2094 36.4486 25.8307 36.5036 25.4519 36.5587C25.0674 36.6145 24.6828 36.6704 24.1925 36.6696C24.0332 36.6692 23.7716 36.6099 23.5101 36.5506C23.2592 36.4938 23.0083 36.4369 22.8478 36.432C22.6855 36.4275 22.606 36.4762 22.5265 36.5249C22.4455 36.5745 22.3644 36.6241 22.1957 36.6174C22.0288 36.6112 21.7785 36.5495 21.5283 36.4879C21.2775 36.426 21.0266 36.3642 20.8601 36.3584C20.2543 36.3357 19.7077 36.3566 19.1592 36.3775C18.5461 36.401 17.9307 36.4245 17.2279 36.3873C16.5975 36.3541 15.8961 36.2722 15.1973 36.1907C14.4176 36.0996 13.6409 36.009 12.97 35.9867C12.1836 35.9607 11.5688 36.0253 10.9581 36.0895C10.5577 36.1315 10.159 36.1734 9.71495 36.1895C8.79299 36.2228 7.67626 36.156 6.55929 36.0893C5.75891 36.0415 4.95834 35.9936 4.2293 35.9826C3.25272 35.9679 2.39799 36.0193 1.54519 36.0705C1.23966 36.0888 0.934039 36.1072 0.623485 36.1225V29.5915C1.10932 29.6047 1.59843 29.6138 2.09906 29.608C2.66921 29.6013 3.27263 29.5483 3.87626 29.4953C4.39634 29.4496 4.91658 29.4039 5.41582 29.3878C5.93355 29.3719 6.43394 29.3878 6.93459 29.4036C7.47466 29.4208 8.01503 29.4379 8.57779 29.4151C9.11897 29.3932 9.67869 29.3338 10.2384 29.2744H10.2388C10.7988 29.2151 11.3589 29.1556 11.9004 29.1337C12.4631 29.1109 13.0032 29.1283 13.5429 29.1456H13.5438C14.0438 29.1617 14.5437 29.1778 15.0607 29.1619C15.3968 29.1516 15.7576 29.1138 16.1208 29.0756C16.5502 29.0306 16.983 28.9852 17.3819 28.9847C17.7454 28.9843 18.0747 29.0217 18.4035 29.059C18.7345 29.0966 19.0649 29.1341 19.429 29.1329C19.8386 29.1315 20.2799 29.083 20.7161 29.0351C21.0707 28.9962 21.4219 28.9576 21.7502 28.945C22.0614 28.9332 22.3698 28.9414 22.6762 28.9497H22.6771C23.1227 28.9616 23.5644 28.9735 24.0047 28.9235C24.5268 28.8644 25.0363 28.7778 25.542 28.6919C26.1211 28.5936 26.6951 28.4961 27.2771 28.4417C27.8955 28.3839 28.5093 28.3742 29.1209 28.3644C29.6135 28.3566 30.1046 28.3488 30.5954 28.3159C31.698 28.243 35.6258 28.0402 36.7267 28.0038C37.3289 27.9834 37.8958 28.0157 38.4694 28.0483C38.9169 28.0738 39.3686 28.0996 39.8442 28.1007C40.0259 28.1012 40.2879 28.1028 40.5945 28.1047H40.5981C41.659 28.1112 43.2512 28.1209 43.8988 28.1023C44.5773 28.1023 44.8037 27.162 43.9301 27.0296C43.2536 26.9244 42.0181 26.8803 40.8587 26.8388C40.037 26.8094 39.2534 26.7814 38.7342 26.734C38.1927 26.6846 37.6878 26.614 37.1835 26.5435C36.5046 26.4486 35.8266 26.3538 35.0617 26.3111C34.361 26.2724 33.7721 26.278 33.1739 26.2836C32.632 26.2887 32.0823 26.2939 31.4354 26.2664C30.0767 26.2084 25.5075 26.0064 24.1595 25.9394C23.9156 25.9276 23.6224 25.9462 23.3286 25.9649C23.0034 25.9855 22.6775 26.0062 22.4171 25.9857C22.1682 25.9666 21.9849 25.9098 21.8015 25.8529C21.621 25.797 21.4403 25.741 21.1968 25.7209C20.9433 25.6996 20.6245 25.7171 20.3063 25.7346C20.0066 25.7511 19.7071 25.7675 19.4635 25.7515C19.2266 25.736 19.0334 25.6899 18.8404 25.6439C18.6216 25.5917 18.4031 25.5396 18.1214 25.5321C17.8348 25.5242 17.4975 25.5481 17.1532 25.5724C16.7771 25.599 16.3927 25.6262 16.057 25.6133C15.7545 25.602 15.4926 25.5564 15.2317 25.5109C14.9542 25.4625 14.6779 25.4144 14.355 25.408C13.9688 25.4003 13.5436 25.4461 13.1321 25.4904C12.8321 25.5227 12.5391 25.5542 12.2742 25.5636C12.0108 25.5733 11.7477 25.5692 11.4903 25.5651C11.0419 25.5582 10.6108 25.5514 10.2263 25.6182C9.8092 25.6911 9.41865 25.7746 9.04358 25.8547C8.43463 25.9849 7.8664 26.1063 7.29163 26.1596C6.52428 26.2303 5.84004 26.2 5.18032 26.1707C4.89075 26.1578 4.60573 26.1452 4.32066 26.1414C3.98152 26.137 3.62431 26.1441 3.26609 26.1511C2.59542 26.1643 1.92122 26.1775 1.35549 26.1165C1.08873 26.0876 0.8524 26.0387 0.623485 25.9841V19.9183C1.06695 19.8956 1.5178 19.8762 1.97207 19.8567C3.42484 19.7942 4.91258 19.7302 6.30516 19.5524C6.55809 19.5202 6.7996 19.4417 7.04763 19.3611C7.39144 19.2493 7.74779 19.1335 8.16445 19.1311C8.61354 19.1286 9.01708 19.2519 9.40093 19.3692C9.64269 19.4431 9.87678 19.5146 10.1094 19.5508C11.5998 19.7837 13.1181 19.7608 14.5753 19.7389C15.0084 19.7323 15.4361 19.7259 15.8561 19.7263C16.2455 19.7268 16.644 19.7332 17.0478 19.7397C18.5325 19.7637 20.0899 19.7889 21.5394 19.5259C21.8006 19.4788 22.0504 19.4055 22.3057 19.3306C22.7579 19.198 23.2271 19.0605 23.8055 19.0541C24.2473 19.0494 24.7108 19.1324 25.1708 19.2148C25.6058 19.2927 26.0375 19.37 26.4445 19.372C26.7925 19.3731 27.1506 19.3234 27.5104 19.2734C27.9418 19.2135 28.3756 19.1533 28.7971 19.1799C29.1468 19.202 29.4982 19.2815 29.8469 19.3604C30.2824 19.459 30.7135 19.5566 31.1315 19.54C31.8266 19.512 32.4662 19.3854 33.1066 19.2586C33.6574 19.1495 34.2087 19.0404 34.7966 18.9937C35.4524 18.9414 36.1607 18.9668 36.8688 18.9922H36.8692C37.5284 19.0158 38.1873 19.0394 38.8034 19.0003C40.0927 18.9187 41.3441 18.7707 42.5955 18.6228L42.596 18.6227C43.9076 18.4677 45.2195 18.3126 46.5749 18.2338C47.8041 18.1628 49.0724 18.1539 50.3405 18.145C51.8085 18.1347 53.2761 18.1244 54.6824 18.0178C56.4191 17.8863 57.9781 17.7312 59.5851 17.5712C60.417 17.4885 61.2621 17.4044 62.1509 17.3216C62.8508 17.2099 63.7212 16.3614 62.286 16.1338C59.7962 15.7381 57.2563 15.6762 54.7269 15.6145L54.2995 15.604C53.6047 15.5864 52.9103 15.6541 52.2157 15.7219C51.5735 15.7845 50.931 15.8472 50.2878 15.8424C49.6402 15.8376 48.9833 15.7647 48.3265 15.6917C47.6252 15.6138 46.9241 15.536 46.2349 15.5411C44.9298 15.5509 43.6431 15.6463 42.3562 15.7417C41.1382 15.8321 39.9201 15.9224 38.6864 15.9401C37.3409 15.9594 35.9792 15.8924 34.6177 15.8255C33.4106 15.7661 32.2033 15.7067 31.008 15.7075C30.0061 15.7087 29.0081 15.7681 28.0098 15.8275C26.8659 15.8956 25.7215 15.9637 24.5704 15.9442C23.5224 15.9269 22.4713 15.8366 21.4203 15.7462C20.3102 15.6508 19.2001 15.5554 18.0942 15.5461C17.9524 15.5448 17.8747 15.6349 17.7929 15.7297C17.7198 15.8145 17.6435 15.903 17.5153 15.9335C17.3922 15.9629 17.1426 15.9379 16.8978 15.9134C16.6464 15.8882 16.4 15.8635 16.3008 15.8987C15.9431 16.0254 15.6437 16.1802 15.3522 16.3308C14.8572 16.5867 14.3852 16.8308 13.6896 16.9053C12.8066 17.0008 11.8802 16.794 10.7738 16.547C10.5576 16.4987 10.3346 16.4489 10.1036 16.3995C9.92227 16.3609 9.67339 16.4446 9.39564 16.5379C9.17895 16.6107 8.94469 16.6895 8.71123 16.7207C8.48142 16.7511 8.16667 16.7068 7.86097 16.6637C7.58389 16.6247 7.31421 16.5868 7.122 16.6064C6.86468 16.6321 6.68026 16.7371 6.49542 16.8425C6.3159 16.9447 6.13598 17.0473 5.88848 17.0774C5.613 17.1106 5.27672 17.055 4.94272 16.9997C4.65974 16.9529 4.3784 16.9064 4.13708 16.9144C3.38136 16.9387 2.63207 16.9774 1.88444 17.0159L1.88397 17.0159L1.88351 17.0159C1.46326 17.0376 1.04353 17.0592 0.623485 17.0783V9.44139C1.01377 9.4985 1.41477 9.54072 1.85285 9.53079C2.01498 9.52697 2.30177 9.4406 2.59478 9.35237C2.93722 9.24925 3.28814 9.14357 3.45852 9.16408C3.61098 9.18219 3.61351 9.30312 3.616 9.4219C3.61863 9.54754 3.62121 9.67076 3.80109 9.66736C4.87046 9.64815 6.03354 9.51326 7.19672 9.37835C8.33895 9.24588 9.48129 9.11339 10.5351 9.09042C11.6075 9.06663 12.589 9.15605 13.5706 9.24548C14.5358 9.33342 15.501 9.42135 16.5527 9.40166C16.6934 9.3989 16.9638 9.29936 17.24 9.19766C17.5458 9.0851 17.8587 8.96988 18.011 8.98032C18.1714 8.99149 18.0391 9.12359 17.9116 9.25095C17.8028 9.35967 17.6974 9.46493 17.7804 9.48857C18.2097 9.61234 18.9796 9.5064 19.6716 9.41117C20.0256 9.36247 20.3592 9.31656 20.6164 9.30564C20.9005 9.29376 21.2212 9.32019 21.5589 9.34801C22.1391 9.39582 22.7691 9.44773 23.3485 9.31639C23.4719 9.28857 23.5129 9.18159 23.5554 9.07077C23.6039 8.94417 23.6544 8.81256 23.8318 8.78829C24.0398 8.76072 24.1678 8.87751 24.2853 8.9848C24.3725 9.06436 24.454 9.1387 24.5581 9.14505C25.3744 9.19531 26.3724 9.08163 27.3594 8.96921C28.1117 8.88352 28.8576 8.79856 29.5118 8.78746C30.1812 8.77595 30.8107 8.8435 31.4488 8.91197C32.2337 8.99619 33.0317 9.08181 33.9328 9.02337C34.7388 8.97123 35.5907 8.85868 36.4473 8.74551C37.6308 8.58917 38.8231 8.43165 39.915 8.43069C40.8195 8.43069 41.6217 8.54236 42.4229 8.65387C43.2643 8.77098 44.1044 8.88792 45.0606 8.8752C45.3281 8.87181 45.6764 8.74888 46.0256 8.62559C46.3592 8.50785 46.6936 8.38979 46.9595 8.37523C47.2274 8.36093 47.4647 8.45074 47.7017 8.54036C47.9446 8.63227 48.1871 8.72399 48.4614 8.70303C49.2851 8.64074 50.1442 8.44348 51.0094 8.24481C51.8231 8.05798 52.6422 7.8699 53.4423 7.79167C54.6652 7.67233 55.7004 7.78105 56.6823 7.88416C57.1239 7.93053 57.5546 7.97576 57.9868 7.99862C60.201 8.11616 62.7339 8.05159 64.9967 7.91417C66.2743 7.83604 67.4849 7.87534 68.6963 7.91466C69.6922 7.94698 70.6886 7.97932 71.7233 7.94646C73.7036 7.88355 75.7886 5.80009 73.9778 5.78271C73.284 5.77632 72.4638 5.89407 71.6432 6.01188C70.8696 6.12294 70.0956 6.23405 69.4268 6.24128C68.7327 6.24879 68.1432 6.14389 67.5537 6.039C66.9731 5.9357 66.3925 5.8324 65.7122 5.83651C65.4213 5.83815 65.0195 5.94795 64.6176 6.05779C64.2084 6.16959 63.7991 6.28145 63.5063 6.27936C63.2181 6.27771 63.0429 6.16572 62.8678 6.05375C62.6901 5.94015 62.5125 5.82656 62.2168 5.82823C61.261 5.83279 60.1965 5.95058 59.132 6.06835C58.0736 6.18546 57.0153 6.30255 56.0641 6.30832C55.1061 6.31373 54.2576 6.20635 53.4092 6.09896C52.5686 5.99258 51.728 5.88619 50.781 5.88948C50.7197 5.88985 50.4943 5.96417 50.2538 6.04347C49.9546 6.14213 49.6319 6.2485 49.573 6.22969C49.5244 6.21396 49.8175 6.10744 50.1042 6.00326C50.3758 5.90455 50.6417 5.80794 50.6056 5.79264C50.3347 5.67744 49.6878 5.76891 49.1005 5.85196C48.7721 5.8984 48.4623 5.94221 48.2473 5.94577C48.0135 5.94953 47.779 5.89151 47.5272 5.8292C47.1697 5.74074 46.7773 5.64365 46.3024 5.70241C45.8644 5.75637 45.4083 5.8808 44.9462 6.00684C44.352 6.16895 43.748 6.33373 43.1602 6.35468C42.6341 6.37308 42.2011 6.26541 41.7705 6.15835C41.368 6.05829 40.9677 5.95876 40.4956 5.96316C40.2339 5.96539 39.8513 6.04314 39.4627 6.1221C38.9891 6.21834 38.5065 6.3164 38.2229 6.28184C37.9808 6.25245 37.9086 6.1221 37.837 5.99287C37.7594 5.85272 37.6826 5.71387 37.3904 5.70654C36.6657 5.6876 35.7965 5.78584 34.9271 5.8841C34.0876 5.97898 33.2479 6.07388 32.5379 6.06331C31.8305 6.05277 31.2394 5.93709 30.6486 5.82144C30.0326 5.70087 29.4168 5.58034 28.6694 5.57908C28.1935 5.57779 27.6075 5.70151 27.0206 5.82539C26.4682 5.94199 25.9151 6.05875 25.4523 6.07159C24.9718 6.0858 24.5755 5.9878 24.1791 5.8898C23.7903 5.79366 23.4016 5.69754 22.9334 5.70737C21.6208 5.73571 20.2318 5.87037 18.844 6.00491C17.5158 6.13368 16.1886 6.26234 14.9305 6.29757C13.9286 6.32598 12.9403 6.29538 11.944 6.26453C10.4151 6.2172 8.86746 6.16928 7.22328 6.33316C6.83099 6.37209 6.42708 6.41972 6.01805 6.46796C4.80097 6.61148 3.5383 6.76037 2.40124 6.70152C1.91226 6.6761 1.48001 6.60565 1.05306 6.53606Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.5359 63.4549C52.5359 57.3204 48.1355 53.5814 42.2422 53.5814C35.0132 53.5814 31.9229 59.6108 31.9229 63.8754C31.9229 68.6152 34.9087 74.2232 42.0849 74.2232C48.3965 74.2232 52.5359 69.3519 52.5359 63.4549ZM50.0211 64.1925C50.0211 71.8533 45.1497 73.2224 42.7922 73.2224C38.078 73.2224 34.4114 69.2732 34.4114 63.1387C34.4114 57.3726 37.6853 54.4762 42.0593 54.4762C46.1971 54.4762 50.0211 57.8725 50.0211 64.1925Z' fill='%23191919'/%3e%3cpath d='M18.6682 55.8976C18.7209 56.7402 18.7209 57.4778 18.7209 61.5851V66.2189C18.7209 68.7468 18.7209 70.8262 18.5899 71.932C18.4854 72.6952 18.3545 73.2747 17.8307 73.3798C17.5944 73.4328 17.2807 73.4857 17.0444 73.4857C16.8871 73.4857 16.8352 73.5644 16.8352 73.643C16.8352 73.8011 16.9661 73.8541 17.2544 73.8541C17.4367 73.8541 17.6642 73.8427 17.9078 73.8305L17.9083 73.8304C18.1895 73.8163 18.4923 73.8011 18.7728 73.8011C19.3236 73.7746 19.7683 73.7746 19.821 73.7746C20.2138 73.7746 20.8421 73.8011 21.8639 73.8541C22.0384 73.8586 22.2251 73.8639 22.4246 73.8695C23.3925 73.8969 24.6609 73.9327 26.2898 73.9327C27.3117 73.9327 27.5208 73.9327 27.7037 73.2482C27.8354 72.6952 28.0446 70.9056 28.0446 70.6945C28.0446 70.5108 28.0446 70.2997 27.8881 70.2997C27.7572 70.2997 27.7037 70.4048 27.6518 70.6945C27.4682 71.7739 27.1544 72.3004 26.4735 72.5901C25.7925 72.8798 24.6397 72.8798 23.9596 72.8798C21.3929 72.8798 20.9993 72.538 20.9211 70.721C20.9021 70.323 20.9105 68.6289 20.9166 67.3771C20.919 66.8898 20.9211 66.4696 20.9211 66.2189V63.902C20.9211 63.7969 20.973 63.7174 21.1047 63.7174C21.5494 63.7174 24.1423 63.7704 24.8497 63.849C25.8707 63.9541 26.107 64.4019 26.2116 64.7711C26.3162 65.113 26.3162 65.3762 26.3162 65.6394C26.3162 65.7719 26.3689 65.877 26.499 65.877C26.6835 65.877 26.6835 65.5873 26.6835 65.3762C26.6835 65.1916 26.7353 64.2182 26.788 63.6909C26.837 63.1467 26.9068 62.7677 26.952 62.5218C26.9789 62.3754 26.9972 62.2762 26.9972 62.2175C26.9972 62.0586 26.9445 62.0064 26.8662 62.0064C26.7706 62.0064 26.6751 62.1164 26.5191 62.2958L26.4735 62.3483C26.2372 62.6115 25.8707 62.6645 25.2425 62.7175C24.6397 62.7696 21.4185 62.7696 21.0783 62.7696C20.9474 62.7696 20.9211 62.691 20.9211 62.5064V55.2403C20.9211 55.0558 20.973 54.9763 21.0783 54.9763C21.3665 54.9763 24.2206 55.0028 24.666 55.0558C26.0807 55.2139 26.3425 55.5292 26.5253 55.9506C26.6571 56.2668 26.6835 56.7146 26.6835 56.8984C26.6835 57.1094 26.7353 57.241 26.8926 57.241C26.9972 57.241 27.0499 57.0829 27.0762 56.9513C27.1094 56.7488 27.143 56.2006 27.1698 55.7637C27.1848 55.5184 27.1977 55.3082 27.2071 55.2139C27.2535 54.7768 27.3184 54.4877 27.3635 54.2865C27.3946 54.1481 27.4163 54.0512 27.4163 53.9764C27.4163 53.8448 27.3899 53.7396 27.3117 53.7396C27.2382 53.7396 27.1729 53.7728 27.1065 53.8066C27.0547 53.8329 27.0022 53.8596 26.9445 53.8713C26.7353 53.9234 26.3162 53.9764 25.8189 54.0029C25.2161 54.0285 20.0046 54.0285 19.821 54.0285L18.7472 53.9764C18.1708 53.9499 17.4635 53.9499 16.8616 53.9499C16.5734 53.9499 16.4425 54.0029 16.4425 54.1601C16.4425 54.2661 16.547 54.3182 16.6524 54.3182C16.8871 54.3182 17.3326 54.3447 17.5425 54.3977C18.4063 54.5815 18.6163 55.0028 18.6682 55.8976Z' fill='%23191919'/%3e%3cpath d='M5.20432 66.2719C5.20432 70.1425 5.3089 71.8278 5.78072 72.3013C6.19901 72.7218 6.88084 72.9064 8.92378 72.9064C10.3113 72.9064 11.4632 72.8799 12.0915 72.1167C12.4324 71.6954 12.6942 71.0373 12.7733 70.5374C12.7988 70.3263 12.8524 70.1947 13.0088 70.1947C13.1397 70.1947 13.1661 70.2998 13.1661 70.5895C13.1661 70.88 12.9833 72.4594 12.7733 73.2226C12.5896 73.8285 12.5115 73.9336 11.1223 73.9336C9.65516 73.9336 8.50481 73.9015 7.54818 73.8748H7.54626L7.54568 73.8747L7.54433 73.8747C7.27357 73.8671 7.01796 73.86 6.77545 73.8542C5.67533 73.802 4.8634 73.7755 4.10424 73.7755C4.0716 73.7755 4.00635 73.7781 3.91625 73.7816C3.71543 73.7894 3.39118 73.802 3.02967 73.802C2.50595 73.8285 1.92955 73.8542 1.53677 73.8542C1.24941 73.8542 1.11847 73.802 1.11847 73.6439C1.11847 73.5653 1.17034 73.4858 1.32679 73.4858C1.56312 73.4858 1.87768 73.4337 2.11401 73.3807C2.63689 73.2756 2.76779 72.6961 2.87322 71.9329C3.00412 70.8271 3.00412 68.7469 3.00412 66.2189V61.586C3.00412 57.4787 3.00412 56.7411 2.95225 55.8985C2.89873 55.0028 2.69041 54.5824 1.82496 54.3978C1.61664 54.3456 1.17034 54.3191 0.934857 54.3191C0.829468 54.3191 0.724885 54.2661 0.724885 54.161C0.724885 54.0029 0.855785 53.95 1.14483 53.95C2.02786 53.95 3.17717 53.9946 3.752 54.017L3.75355 54.017L3.75936 54.0173H3.75985L3.76566 54.0175C3.94973 54.0246 4.07228 54.0294 4.10424 54.0294C4.14183 54.0294 4.32828 54.0228 4.59336 54.0133L4.59443 54.0133L4.59503 54.0133C5.24754 53.9901 6.37441 53.95 6.9319 53.95C7.22006 53.95 7.351 54.0029 7.351 54.161C7.351 54.2661 7.24726 54.3191 7.14268 54.3191C6.95822 54.3191 6.59179 54.3456 6.27808 54.3978C5.51888 54.5294 5.3089 54.9764 5.25538 55.8985C5.20432 56.7411 5.20432 57.4787 5.20432 61.586V66.2719Z' fill='%23191919'/%3e%3cpath d='M59.8405 73.3276C59.134 73.1173 58.8713 72.4328 58.8194 70.274L58.4785 57.6623C59.3168 58.6101 62.2762 61.9277 65.3146 65.2189C68.0905 68.2203 71.8617 72.0909 72.1499 72.3533C73.5391 73.7489 73.8528 74.0386 74.0619 74.0386C74.2456 74.0386 74.2983 73.907 74.2983 72.1695L74.3502 56.741C74.3502 55.1616 74.4555 54.5822 75.3193 54.3976C75.6338 54.319 75.8175 54.319 75.9484 54.319C76.1312 54.319 76.2358 54.2395 76.2358 54.1344C76.2358 53.9763 76.053 53.9498 75.7648 53.9498C75.0572 53.9498 74.4404 53.9843 74.0198 54.0078C73.8022 54.02 73.6371 54.0293 73.5391 54.0293C73.4434 54.0293 73.2413 54.0205 72.9713 54.0089C72.4261 53.9853 71.6029 53.9498 70.8143 53.9498C70.5006 53.9498 70.2907 53.9763 70.2907 54.1344C70.2907 54.2395 70.317 54.319 70.5006 54.319C70.7098 54.319 71.3125 54.3455 71.7835 54.4506C72.5954 54.6608 72.779 55.2403 72.8054 56.9512L73.0927 70.327C72.6995 69.9188 71.8613 68.994 70.8144 67.8389L70.8132 67.8376C69.6309 66.5331 68.1824 64.9349 66.8075 63.4549C62.7744 59.1109 58.8713 54.8719 58.4785 54.4241C58.4102 54.3554 58.3295 54.2652 58.2437 54.1694C58.0006 53.898 57.7173 53.5814 57.5621 53.5814C57.3521 53.5814 57.2738 53.8712 57.2738 54.8976L57.2475 69.9842C57.2475 72.3798 57.1166 73.1438 56.462 73.3276C56.0692 73.46 55.5982 73.4857 55.3882 73.4857C55.2573 73.4857 55.1782 73.5386 55.1782 73.6438C55.1782 73.8284 55.3355 73.8548 55.5982 73.8548C56.4119 73.8548 57.1884 73.8169 57.6685 73.7935L57.6695 73.7934L57.6699 73.7934C57.8843 73.783 58.0394 73.7754 58.1121 73.7754C58.1791 73.7754 58.3117 73.7818 58.5016 73.791C58.9796 73.8141 59.8201 73.8548 60.8879 73.8548C61.2024 73.8548 61.3597 73.8019 61.3597 73.6438C61.3597 73.5386 61.2815 73.4857 61.1506 73.4857C60.9142 73.4857 60.3378 73.46 59.8405 73.3276Z' fill='%23191919'/%3e%3cpath d='M80.7646 55.8976C80.8173 56.7402 80.8173 57.4778 80.8173 61.5851V66.2189C80.8173 68.7468 80.8173 70.8262 80.6864 71.932C80.5817 72.6952 80.4508 73.2747 79.9272 73.3798C79.6916 73.4328 79.3771 73.4857 79.1408 73.4857C78.9835 73.4857 78.9316 73.5644 78.9316 73.643C78.9316 73.8011 79.0625 73.8541 79.3507 73.8541C79.533 73.8541 79.7605 73.8427 80.0044 73.8305C80.2859 73.8163 80.5894 73.8011 80.8699 73.8011C81.42 73.7746 81.8646 73.7746 81.9174 73.7746C82.3101 73.7746 82.9384 73.8011 83.9603 73.8541L84.2004 73.8606C84.3033 73.8634 84.4101 73.8664 84.5208 73.8695C85.4889 73.8969 86.758 73.9327 88.3862 73.9327C89.4081 73.9327 89.6173 73.9327 89.8008 73.2482C89.9318 72.6952 90.1418 70.9056 90.1418 70.6945C90.1418 70.5108 90.1418 70.2997 89.9845 70.2997C89.8536 70.2997 89.8008 70.4048 89.7482 70.6945C89.5646 71.7739 89.2508 72.3004 88.5698 72.5901C87.8889 72.8798 86.7369 72.8798 86.0559 72.8798C83.4893 72.8798 83.0957 72.538 83.0175 70.721C82.9986 70.3237 83.0069 68.6346 83.013 67.3834V67.3771C83.0154 66.8898 83.0175 66.4696 83.0175 66.2189V63.902C83.0175 63.7969 83.0693 63.7174 83.201 63.7174C83.6457 63.7174 86.2387 63.7704 86.9461 63.849C87.9679 63.9541 88.2034 64.4019 88.308 64.7711C88.4126 65.113 88.4126 65.3762 88.4126 65.6394C88.4126 65.7719 88.4652 65.877 88.5954 65.877C88.7798 65.877 88.7798 65.5873 88.7798 65.3762C88.7798 65.1916 88.8317 64.2182 88.8844 63.6909C88.9334 63.1467 89.0031 62.7677 89.0484 62.5219L89.0485 62.5212L89.0486 62.5207C89.0754 62.3749 89.0935 62.2761 89.0935 62.2175C89.0935 62.0586 89.0409 62.0064 88.9626 62.0064C88.867 62.0064 88.7714 62.1164 88.6154 62.2959C88.6008 62.3128 88.5856 62.3302 88.5698 62.3483C88.3343 62.6115 87.9679 62.6645 87.3388 62.7175C86.7369 62.7696 83.5148 62.7696 83.1747 62.7696C83.0438 62.7696 83.0175 62.691 83.0175 62.5064V55.2403C83.0175 55.0558 83.0693 54.9763 83.1747 54.9763C83.463 54.9763 86.3178 55.0028 86.7624 55.0558C88.1771 55.2139 88.4389 55.5292 88.6217 55.9506C88.7535 56.2668 88.7798 56.7146 88.7798 56.8984C88.7798 57.1094 88.8317 57.241 88.989 57.241C89.0935 57.241 89.1463 57.0829 89.1726 56.9513C89.2058 56.749 89.2393 56.2014 89.2661 55.7647L89.2661 55.7643L89.2662 55.7629L89.2663 55.7608L89.2663 55.7602L89.2664 55.7586L89.2666 55.7554L89.2668 55.7528C89.2816 55.5122 89.2942 55.3068 89.3035 55.2139C89.3499 54.7768 89.4147 54.4877 89.4599 54.2864C89.491 54.1481 89.5127 54.0512 89.5127 53.9764C89.5127 53.8448 89.4863 53.7396 89.4081 53.7396C89.3345 53.7396 89.2693 53.7728 89.2029 53.8066C89.1511 53.8329 89.0986 53.8596 89.0409 53.8713C88.8317 53.9234 88.4126 53.9764 87.9152 54.0029C87.3125 54.0285 82.101 54.0285 81.9174 54.0285L80.8436 53.9764C80.2672 53.9499 79.5607 53.9499 78.958 53.9499C78.6697 53.9499 78.5388 54.0029 78.5388 54.1601C78.5388 54.2661 78.6434 54.3182 78.7488 54.3182C78.9835 54.3182 79.4298 54.3447 79.6389 54.3977C80.5027 54.5815 80.7127 55.0028 80.7646 55.8976Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2165 76.7712C10.0592 76.7712 9.95462 76.9284 9.64011 77.7976L3.69493 94.1474C3.22396 95.4635 2.69944 96.4643 1.49473 96.6224C1.28476 96.6481 0.918334 96.6745 0.735524 96.6745C0.604624 96.6745 0.5 96.7283 0.5 96.8335C0.5 96.9907 0.656492 97.0437 0.997366 97.0437C1.82698 97.0437 2.75159 97.008 3.35458 96.9847H3.35596C3.6469 96.9734 3.86297 96.9651 3.95677 96.9651C4.07313 96.9651 4.32592 96.9779 4.62743 96.9932C5.07285 97.0158 5.62458 97.0437 5.99972 97.0437C6.23524 97.0437 6.3925 96.9907 6.3925 96.8335C6.3925 96.7283 6.31343 96.6745 6.13066 96.6745H5.86878C5.42332 96.6745 4.87328 96.4378 4.87328 95.9113C4.87328 95.437 5.00422 94.8063 5.2397 94.1474L6.81164 89.4871C6.86431 89.3555 6.94254 89.276 7.07348 89.276H12.7049C12.8358 89.276 12.8877 89.329 12.9404 89.435L15.3761 95.9113C15.5334 96.3327 15.3761 96.5694 15.2188 96.6224C15.1143 96.6481 15.036 96.7019 15.036 96.807C15.036 96.9522 15.2783 96.964 15.7029 96.9849C15.7408 96.9867 15.7801 96.9886 15.8208 96.9907C17.6282 97.0437 19.5402 97.0437 19.933 97.0437C20.2212 97.0437 20.4566 96.9907 20.4566 96.8335C20.4566 96.7019 20.3521 96.6745 20.1948 96.6745C19.933 96.6745 19.5402 96.6481 19.1474 96.5173C18.5974 96.3591 17.8382 95.9378 16.8945 93.5945C15.7668 90.7697 13.3862 84.5197 11.9452 80.7365L11.9449 80.7357C11.3449 79.1604 10.9078 78.0129 10.7921 77.7189C10.4784 76.9028 10.3738 76.7712 10.2165 76.7712ZM12.4686 88.1445C12.4949 88.2497 12.4949 88.3291 12.364 88.3291H7.36168C7.28261 88.3291 7.23074 88.2761 7.28261 88.1445L9.58739 81.0357C9.71833 80.6409 9.84923 80.6409 9.98102 81.0357L12.4686 88.1445Z' fill='%23191919'/%3e%3cpath d='M27.0448 95.4899C26.573 95.0164 26.4684 93.3319 26.4684 89.4613V84.7746C26.4684 80.6681 26.4684 79.9305 26.5211 79.0879C26.573 78.1658 26.783 77.7188 27.5422 77.5863C27.8567 77.5342 28.2232 77.5077 28.4068 77.5077C28.5113 77.5077 28.6159 77.4547 28.6159 77.3496C28.6159 77.1915 28.485 77.1393 28.1968 77.1393C27.639 77.1393 26.5131 77.179 25.8604 77.202C25.5939 77.2114 25.4063 77.218 25.3684 77.218C25.3357 77.218 25.2082 77.2131 25.0171 77.2057L25.0163 77.2057C24.4416 77.1836 23.2925 77.1393 22.4089 77.1393C22.1207 77.1393 21.9898 77.1915 21.9898 77.3496C21.9898 77.4547 22.0944 77.5077 22.1989 77.5077C22.4353 77.5077 22.8808 77.5342 23.0899 77.5863C23.9545 77.7717 24.1637 78.1922 24.2163 79.0879C24.2682 79.9305 24.2682 80.6681 24.2682 84.7746V89.4083C24.2682 91.9363 24.2682 94.0165 24.1373 95.1215C24.0328 95.8855 23.9018 96.4641 23.3781 96.5693C23.1426 96.6222 22.8281 96.6744 22.5917 96.6744C22.4353 96.6744 22.3826 96.7539 22.3826 96.8333C22.3826 96.9914 22.5135 97.0436 22.8017 97.0436C23.1945 97.0436 23.7709 97.0171 24.2946 96.9914C24.6565 96.9914 24.981 96.9788 25.1816 96.971L25.182 96.9709C25.2714 96.9675 25.3361 96.9649 25.3684 96.9649C26.1284 96.9649 26.9403 96.9914 28.0404 97.0436C28.2831 97.0494 28.5386 97.0565 28.8096 97.0641L28.8115 97.0642C29.7682 97.0909 30.9186 97.123 32.3873 97.123C33.7755 97.123 33.8546 97.0171 34.0374 96.412C34.2474 95.6488 34.4302 94.0686 34.4302 93.7789C34.4302 93.4892 34.4038 93.3841 34.2729 93.3841C34.1165 93.3841 34.0637 93.5157 34.0374 93.7268C33.9592 94.2267 33.6973 94.8848 33.3564 95.3061C32.7281 96.0701 31.5753 96.0958 30.1878 96.0958C28.1449 96.0958 27.464 95.9112 27.0448 95.4899Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.4295 76.7712C45.2723 76.7712 45.1677 76.9284 44.8531 77.7976L38.9079 94.1474C38.437 95.4635 37.9124 96.4643 36.7078 96.6224C36.4986 96.6481 36.1314 96.6745 35.9486 96.6745C35.8177 96.6745 35.7131 96.7283 35.7131 96.8335C35.7131 96.9907 35.8695 97.0437 36.2105 97.0437C37.04 97.0437 37.9646 97.008 38.5676 96.9847C38.8593 96.9734 39.0758 96.9651 39.1698 96.9651C39.2861 96.9651 39.5387 96.9779 39.84 96.9932L39.8405 96.9932C40.2859 97.0158 40.8376 97.0437 41.2127 97.0437C41.4482 97.0437 41.6055 96.9907 41.6055 96.8335C41.6055 96.7283 41.5272 96.6745 41.3437 96.6745H41.0818C40.6363 96.6745 40.0863 96.4378 40.0863 95.9113C40.0863 95.437 40.2172 94.8063 40.4527 94.1474L42.0247 89.4871C42.0774 89.3555 42.1555 89.276 42.2864 89.276H47.9179C48.0488 89.276 48.1007 89.329 48.1534 89.435L50.5891 95.9113C50.7464 96.3327 50.5891 96.5694 50.4319 96.6224C50.3272 96.6481 50.2491 96.7019 50.2491 96.807C50.2491 96.9521 50.4914 96.964 50.9159 96.9849L50.9698 96.9875L51.0337 96.9907C52.8412 97.0437 54.7532 97.0437 55.146 97.0437C55.4342 97.0437 55.6697 96.9907 55.6697 96.8335C55.6697 96.7019 55.5651 96.6745 55.4078 96.6745C55.146 96.6745 54.7532 96.6481 54.3604 96.5173C53.8104 96.3591 53.0512 95.9378 52.1083 93.5945C50.9805 90.7692 48.5989 84.5177 47.1577 80.7348C46.5578 79.1599 46.1208 78.0128 46.0051 77.7189C45.6914 76.9028 45.5868 76.7712 45.4295 76.7712ZM47.6816 88.1445C47.7079 88.2497 47.7079 88.3291 47.577 88.3291H42.5747C42.4956 88.3291 42.4438 88.2761 42.4956 88.1445L44.8004 81.0357C44.9314 80.6409 45.0623 80.6409 45.194 81.0357L47.6816 88.1445Z' fill='%23191919'/%3e%3cpath d='M62.4367 95.1217C62.305 94.0158 62.305 91.9356 62.305 89.4085V78.271L65.6053 78.324C68.12 78.377 68.7483 78.9821 68.8265 79.7718L68.8529 80.0615C68.8792 80.4307 68.9311 80.5093 69.0621 80.5093C69.1674 80.5093 69.2456 80.4042 69.2456 80.1674C69.2456 80.0583 69.2569 79.7322 69.2709 79.326L69.2709 79.3248C69.294 78.6531 69.3247 77.7629 69.3247 77.2711C69.3247 77.113 69.3247 76.9549 69.1938 76.9549C69.1457 76.9549 69.0705 76.9713 68.9656 76.9941C68.8407 77.0213 68.6735 77.0577 68.4601 77.0865C68.041 77.1652 67.4383 77.2181 66.6 77.2181H56.779C56.4644 77.2181 55.4697 77.1652 54.7097 77.0865C54.2555 77.0525 53.985 76.9322 53.8012 76.8504C53.6987 76.8048 53.6231 76.7712 53.5577 76.7712C53.4586 76.7712 53.3604 77.073 53.3058 77.2406L53.2958 77.2711C53.2432 77.4814 52.7195 79.7453 52.7195 80.0093C52.7195 80.1674 52.7713 80.2461 52.8504 80.2461C52.9549 80.2461 53.034 80.1931 53.1122 79.9828L53.1144 79.9778C53.1927 79.7949 53.2721 79.6096 53.5577 79.1667C53.976 78.5343 54.6051 78.3505 56.2289 78.324L60.1048 78.271V89.4085C60.1048 91.9356 60.1048 94.0158 59.9739 95.1217C59.8693 95.8857 59.7384 96.4643 59.2147 96.5694C58.9792 96.6224 58.6646 96.6745 58.4283 96.6745C58.2718 96.6745 58.2191 96.754 58.2191 96.8335C58.2191 96.9907 58.35 97.0437 58.6383 97.0437C59.1961 97.0437 60.1899 97.0037 60.7661 96.9804C61.0013 96.9709 61.1669 96.9643 61.2049 96.9643C61.211 96.9643 61.2204 96.9644 61.2329 96.9648C61.25 96.9652 61.2728 96.9659 61.301 96.9669C61.3298 96.9679 61.3643 96.9692 61.4038 96.9707L61.52 96.9751C62.0909 96.9969 63.3205 97.0437 64.4261 97.0437C64.7152 97.0437 64.8461 96.9643 64.8461 96.8335C64.8461 96.754 64.7934 96.6745 64.6361 96.6745C64.3998 96.6745 63.8242 96.6224 63.457 96.5694C62.6722 96.4643 62.515 95.8857 62.4367 95.1217Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M90.5 86.6446C90.5 80.5101 86.0996 76.7712 80.2063 76.7712C72.9783 76.7712 69.8871 82.8005 69.8871 87.0651C69.8871 91.8048 72.8729 97.4129 80.049 97.4129C86.3614 97.4129 90.5 92.5415 90.5 86.6446ZM87.9852 87.3813C87.9852 95.043 83.1139 96.4121 80.7563 96.4121C76.0422 96.4121 72.3755 92.4629 72.3755 86.3284C72.3755 80.5623 75.6495 77.6668 80.0235 77.6668C84.1612 77.6668 87.9852 81.0631 87.9852 87.3813Z' fill='%23191919'/%3e%3c/svg%3e");
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: scroll; }
  .region.theme-featured a {
    color: #f5f5f5; }
    .region.theme-featured a:hover, .region.theme-featured a:focus, .region.theme-featured a:active {
      color: #f5f5f5; }
  .region.theme-featured .muted {
    color: #bfbfbf; }

.region.theme-corporate {
  background-color: #000;
  color: #fff; }
  .region.theme-corporate.region-header::before {
    background-color: #000; }
  .region.theme-corporate .block-system-branding-block .site-logo::before {
    background-image: url("data:image/svg+xml,%3csvg width='91' height='98' viewBox='0 0 91 98' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.05306 6.53606C0.909921 6.51273 0.767376 6.4895 0.623485 6.46809V0H89.7325V44.9422H0.623485V39.0196C0.645885 39.0225 0.668366 39.0254 0.690876 39.0284C0.739525 39.0348 0.788312 39.0413 0.836722 39.0469C0.893318 39.0312 0.977453 39.0118 1.06896 38.9907C1.23308 38.9528 1.42091 38.9095 1.51605 38.8723C1.58445 38.8452 1.49267 38.7724 1.40116 38.6999C1.30536 38.624 1.20984 38.5483 1.2987 38.5254C1.39872 38.4995 1.67932 38.5403 1.95595 38.5806C2.18257 38.6136 2.40662 38.6462 2.52638 38.6413C3.09323 38.6192 3.5543 38.5476 4.01549 38.4759C4.50432 38.3999 4.99331 38.3239 5.60851 38.3069C6.20812 38.2903 6.92532 38.3304 7.64251 38.3705H7.64294C8.35466 38.4102 9.06642 38.45 9.66312 38.4344C10.276 38.4183 10.7661 38.3439 11.2561 38.2696C11.7238 38.1986 12.1914 38.1276 12.7657 38.1074C13.1003 38.0957 13.5463 38.1342 13.9923 38.1727C14.4627 38.2134 14.9333 38.254 15.2731 38.2357C15.6086 38.2176 15.8114 38.142 16.0142 38.0664C16.2111 37.993 16.4081 37.9196 16.7265 37.8988C17.0494 37.8778 17.499 37.9104 17.9481 37.943C18.4002 37.9758 18.8519 38.0086 19.1737 37.9866C20.0094 37.9288 20.7261 37.8719 21.446 37.8147C22.1184 37.7614 22.7938 37.7077 23.5716 37.653C25.1822 37.5396 27.1033 37.4924 28.7131 37.5305C30.9891 37.5843 30.3567 36.4958 29.6032 36.5223C29.1973 36.5365 28.6644 36.5134 28.108 36.4892C27.6304 36.4685 27.1356 36.447 26.6891 36.4478C26.2094 36.4486 25.8307 36.5036 25.4519 36.5587C25.0674 36.6145 24.6828 36.6704 24.1925 36.6696C24.0332 36.6692 23.7716 36.6099 23.5101 36.5506C23.2592 36.4938 23.0083 36.4369 22.8478 36.432C22.6855 36.4275 22.606 36.4762 22.5265 36.5249C22.4455 36.5745 22.3644 36.6241 22.1957 36.6174C22.0288 36.6112 21.7785 36.5495 21.5283 36.4879C21.2775 36.426 21.0266 36.3642 20.8601 36.3584C20.2543 36.3357 19.7077 36.3566 19.1592 36.3775C18.5461 36.401 17.9307 36.4245 17.2279 36.3873C16.5975 36.3541 15.8961 36.2722 15.1973 36.1907C14.4176 36.0996 13.6409 36.009 12.97 35.9867C12.1836 35.9607 11.5688 36.0253 10.9581 36.0895C10.5577 36.1315 10.159 36.1734 9.71495 36.1895C8.79299 36.2228 7.67626 36.156 6.55929 36.0893C5.75891 36.0415 4.95834 35.9936 4.2293 35.9826C3.25272 35.9679 2.39799 36.0193 1.54519 36.0705C1.23966 36.0888 0.934039 36.1072 0.623485 36.1225V29.5915C1.10932 29.6047 1.59843 29.6138 2.09906 29.608C2.66921 29.6013 3.27263 29.5483 3.87626 29.4953C4.39634 29.4496 4.91658 29.4039 5.41582 29.3878C5.93355 29.3719 6.43394 29.3878 6.93459 29.4036C7.47466 29.4208 8.01503 29.4379 8.57779 29.4151C9.11897 29.3932 9.67869 29.3338 10.2384 29.2744H10.2388C10.7988 29.2151 11.3589 29.1556 11.9004 29.1337C12.4631 29.1109 13.0032 29.1283 13.5429 29.1456H13.5438C14.0438 29.1617 14.5437 29.1778 15.0607 29.1619C15.3968 29.1516 15.7576 29.1138 16.1208 29.0756C16.5502 29.0306 16.983 28.9852 17.3819 28.9847C17.7454 28.9843 18.0747 29.0217 18.4035 29.059C18.7345 29.0966 19.0649 29.1341 19.429 29.1329C19.8386 29.1315 20.2799 29.083 20.7161 29.0351C21.0707 28.9962 21.4219 28.9576 21.7502 28.945C22.0614 28.9332 22.3698 28.9414 22.6762 28.9497H22.6771C23.1227 28.9616 23.5644 28.9735 24.0047 28.9235C24.5268 28.8644 25.0363 28.7778 25.542 28.6919C26.1211 28.5936 26.6951 28.4961 27.2771 28.4417C27.8955 28.3839 28.5093 28.3742 29.1209 28.3644C29.6135 28.3566 30.1046 28.3488 30.5954 28.3159C31.698 28.243 35.6258 28.0402 36.7267 28.0038C37.3289 27.9834 37.8958 28.0157 38.4694 28.0483C38.9169 28.0738 39.3686 28.0996 39.8442 28.1007C40.0259 28.1012 40.2879 28.1028 40.5945 28.1047H40.5981C41.659 28.1112 43.2512 28.1209 43.8988 28.1023C44.5773 28.1023 44.8037 27.162 43.9301 27.0296C43.2536 26.9244 42.0181 26.8803 40.8587 26.8388C40.037 26.8094 39.2534 26.7814 38.7342 26.734C38.1927 26.6846 37.6878 26.614 37.1835 26.5435C36.5046 26.4486 35.8266 26.3538 35.0617 26.3111C34.361 26.2724 33.7721 26.278 33.1739 26.2836C32.632 26.2887 32.0823 26.2939 31.4354 26.2664C30.0767 26.2084 25.5075 26.0064 24.1595 25.9394C23.9156 25.9276 23.6224 25.9462 23.3286 25.9649C23.0034 25.9855 22.6775 26.0062 22.4171 25.9857C22.1682 25.9666 21.9849 25.9098 21.8015 25.8529C21.621 25.797 21.4403 25.741 21.1968 25.7209C20.9433 25.6996 20.6245 25.7171 20.3063 25.7346C20.0066 25.7511 19.7071 25.7675 19.4635 25.7515C19.2266 25.736 19.0334 25.6899 18.8404 25.6439C18.6216 25.5917 18.4031 25.5396 18.1214 25.5321C17.8348 25.5242 17.4975 25.5481 17.1532 25.5724C16.7771 25.599 16.3927 25.6262 16.057 25.6133C15.7545 25.602 15.4926 25.5564 15.2317 25.5109C14.9542 25.4625 14.6779 25.4144 14.355 25.408C13.9688 25.4003 13.5436 25.4461 13.1321 25.4904C12.8321 25.5227 12.5391 25.5542 12.2742 25.5636C12.0108 25.5733 11.7477 25.5692 11.4903 25.5651C11.0419 25.5582 10.6108 25.5514 10.2263 25.6182C9.8092 25.6911 9.41865 25.7746 9.04358 25.8547C8.43463 25.9849 7.8664 26.1063 7.29163 26.1596C6.52428 26.2303 5.84004 26.2 5.18032 26.1707C4.89075 26.1578 4.60573 26.1452 4.32066 26.1414C3.98152 26.137 3.62431 26.1441 3.26609 26.1511C2.59542 26.1643 1.92122 26.1775 1.35549 26.1165C1.08873 26.0876 0.8524 26.0387 0.623485 25.9841V19.9183C1.06695 19.8956 1.5178 19.8762 1.97207 19.8567C3.42484 19.7942 4.91258 19.7302 6.30516 19.5524C6.55809 19.5202 6.7996 19.4417 7.04763 19.3611C7.39144 19.2493 7.74779 19.1335 8.16445 19.1311C8.61354 19.1286 9.01708 19.2519 9.40093 19.3692C9.64269 19.4431 9.87678 19.5146 10.1094 19.5508C11.5998 19.7837 13.1181 19.7608 14.5753 19.7389C15.0084 19.7323 15.4361 19.7259 15.8561 19.7263C16.2455 19.7268 16.644 19.7332 17.0478 19.7397C18.5325 19.7637 20.0899 19.7889 21.5394 19.5259C21.8006 19.4788 22.0504 19.4055 22.3057 19.3306C22.7579 19.198 23.2271 19.0605 23.8055 19.0541C24.2473 19.0494 24.7108 19.1324 25.1708 19.2148C25.6058 19.2927 26.0375 19.37 26.4445 19.372C26.7925 19.3731 27.1506 19.3234 27.5104 19.2734C27.9418 19.2135 28.3756 19.1533 28.7971 19.1799C29.1468 19.202 29.4982 19.2815 29.8469 19.3604C30.2824 19.459 30.7135 19.5566 31.1315 19.54C31.8266 19.512 32.4662 19.3854 33.1066 19.2586C33.6574 19.1495 34.2087 19.0404 34.7966 18.9937C35.4524 18.9414 36.1607 18.9668 36.8688 18.9922H36.8692C37.5284 19.0158 38.1873 19.0394 38.8034 19.0003C40.0927 18.9187 41.3441 18.7707 42.5955 18.6228L42.596 18.6227C43.9076 18.4677 45.2195 18.3126 46.5749 18.2338C47.8041 18.1628 49.0724 18.1539 50.3405 18.145C51.8085 18.1347 53.2761 18.1244 54.6824 18.0178C56.4191 17.8863 57.9781 17.7312 59.5851 17.5712C60.417 17.4885 61.2621 17.4044 62.1509 17.3216C62.8508 17.2099 63.7212 16.3614 62.286 16.1338C59.7962 15.7381 57.2563 15.6762 54.7269 15.6145L54.2995 15.604C53.6047 15.5864 52.9103 15.6541 52.2157 15.7219C51.5735 15.7845 50.931 15.8472 50.2878 15.8424C49.6402 15.8376 48.9833 15.7647 48.3265 15.6917C47.6252 15.6138 46.9241 15.536 46.2349 15.5411C44.9298 15.5509 43.6431 15.6463 42.3562 15.7417C41.1382 15.8321 39.9201 15.9224 38.6864 15.9401C37.3409 15.9594 35.9792 15.8924 34.6177 15.8255C33.4106 15.7661 32.2033 15.7067 31.008 15.7075C30.0061 15.7087 29.0081 15.7681 28.0098 15.8275C26.8659 15.8956 25.7215 15.9637 24.5704 15.9442C23.5224 15.9269 22.4713 15.8366 21.4203 15.7462C20.3102 15.6508 19.2001 15.5554 18.0942 15.5461C17.9524 15.5448 17.8747 15.6349 17.7929 15.7297C17.7198 15.8145 17.6435 15.903 17.5153 15.9335C17.3922 15.9629 17.1426 15.9379 16.8978 15.9134C16.6464 15.8882 16.4 15.8635 16.3008 15.8987C15.9431 16.0254 15.6437 16.1802 15.3522 16.3308C14.8572 16.5867 14.3852 16.8308 13.6896 16.9053C12.8066 17.0008 11.8802 16.794 10.7738 16.547C10.5576 16.4987 10.3346 16.4489 10.1036 16.3995C9.92227 16.3609 9.67339 16.4446 9.39564 16.5379C9.17895 16.6107 8.94469 16.6895 8.71123 16.7207C8.48142 16.7511 8.16667 16.7068 7.86097 16.6637C7.58389 16.6247 7.31421 16.5868 7.122 16.6064C6.86468 16.6321 6.68026 16.7371 6.49542 16.8425C6.3159 16.9447 6.13598 17.0473 5.88848 17.0774C5.613 17.1106 5.27672 17.055 4.94272 16.9997C4.65974 16.9529 4.3784 16.9064 4.13708 16.9144C3.38136 16.9387 2.63207 16.9774 1.88444 17.0159L1.88397 17.0159L1.88351 17.0159C1.46326 17.0376 1.04353 17.0592 0.623485 17.0783V9.44139C1.01377 9.4985 1.41477 9.54072 1.85285 9.53079C2.01498 9.52697 2.30177 9.4406 2.59478 9.35237C2.93722 9.24925 3.28814 9.14357 3.45852 9.16408C3.61098 9.18219 3.61351 9.30312 3.616 9.4219C3.61863 9.54754 3.62121 9.67076 3.80109 9.66736C4.87046 9.64815 6.03354 9.51326 7.19672 9.37835C8.33895 9.24588 9.48129 9.11339 10.5351 9.09042C11.6075 9.06663 12.589 9.15605 13.5706 9.24548C14.5358 9.33342 15.501 9.42135 16.5527 9.40166C16.6934 9.3989 16.9638 9.29936 17.24 9.19766C17.5458 9.0851 17.8587 8.96988 18.011 8.98032C18.1714 8.99149 18.0391 9.12359 17.9116 9.25095C17.8028 9.35967 17.6974 9.46493 17.7804 9.48857C18.2097 9.61234 18.9796 9.5064 19.6716 9.41117C20.0256 9.36247 20.3592 9.31656 20.6164 9.30564C20.9005 9.29376 21.2212 9.32019 21.5589 9.34801C22.1391 9.39582 22.7691 9.44773 23.3485 9.31639C23.4719 9.28857 23.5129 9.18159 23.5554 9.07077C23.6039 8.94417 23.6544 8.81256 23.8318 8.78829C24.0398 8.76072 24.1678 8.87751 24.2853 8.9848C24.3725 9.06436 24.454 9.1387 24.5581 9.14505C25.3744 9.19531 26.3724 9.08163 27.3594 8.96921C28.1117 8.88352 28.8576 8.79856 29.5118 8.78746C30.1812 8.77595 30.8107 8.8435 31.4488 8.91197C32.2337 8.99619 33.0317 9.08181 33.9328 9.02337C34.7388 8.97123 35.5907 8.85868 36.4473 8.74551C37.6308 8.58917 38.8231 8.43165 39.915 8.43069C40.8195 8.43069 41.6217 8.54236 42.4229 8.65387C43.2643 8.77098 44.1044 8.88792 45.0606 8.8752C45.3281 8.87181 45.6764 8.74888 46.0256 8.62559C46.3592 8.50785 46.6936 8.38979 46.9595 8.37523C47.2274 8.36093 47.4647 8.45074 47.7017 8.54036C47.9446 8.63227 48.1871 8.72399 48.4614 8.70303C49.2851 8.64074 50.1442 8.44348 51.0094 8.24481C51.8231 8.05798 52.6422 7.8699 53.4423 7.79167C54.6652 7.67233 55.7004 7.78105 56.6823 7.88416C57.1239 7.93053 57.5546 7.97576 57.9868 7.99862C60.201 8.11616 62.7339 8.05159 64.9967 7.91417C66.2743 7.83604 67.4849 7.87534 68.6963 7.91466C69.6922 7.94698 70.6886 7.97932 71.7233 7.94646C73.7036 7.88355 75.7886 5.80009 73.9778 5.78271C73.284 5.77632 72.4638 5.89407 71.6432 6.01188C70.8696 6.12294 70.0956 6.23405 69.4268 6.24128C68.7327 6.24879 68.1432 6.14389 67.5537 6.039C66.9731 5.9357 66.3925 5.8324 65.7122 5.83651C65.4213 5.83815 65.0195 5.94795 64.6176 6.05779C64.2084 6.16959 63.7991 6.28145 63.5063 6.27936C63.2181 6.27771 63.0429 6.16572 62.8678 6.05375C62.6901 5.94015 62.5125 5.82656 62.2168 5.82823C61.261 5.83279 60.1965 5.95058 59.132 6.06835C58.0736 6.18546 57.0153 6.30255 56.0641 6.30832C55.1061 6.31373 54.2576 6.20635 53.4092 6.09896C52.5686 5.99258 51.728 5.88619 50.781 5.88948C50.7197 5.88985 50.4943 5.96417 50.2538 6.04347C49.9546 6.14213 49.6319 6.2485 49.573 6.22969C49.5244 6.21396 49.8175 6.10744 50.1042 6.00326C50.3758 5.90455 50.6417 5.80794 50.6056 5.79264C50.3347 5.67744 49.6878 5.76891 49.1005 5.85196C48.7721 5.8984 48.4623 5.94221 48.2473 5.94577C48.0135 5.94953 47.779 5.89151 47.5272 5.8292C47.1697 5.74074 46.7773 5.64365 46.3024 5.70241C45.8644 5.75637 45.4083 5.8808 44.9462 6.00684C44.352 6.16895 43.748 6.33373 43.1602 6.35468C42.6341 6.37308 42.2011 6.26541 41.7705 6.15835C41.368 6.05829 40.9677 5.95876 40.4956 5.96316C40.2339 5.96539 39.8513 6.04314 39.4627 6.1221C38.9891 6.21834 38.5065 6.3164 38.2229 6.28184C37.9808 6.25245 37.9086 6.1221 37.837 5.99287C37.7594 5.85272 37.6826 5.71387 37.3904 5.70654C36.6657 5.6876 35.7965 5.78584 34.9271 5.8841C34.0876 5.97898 33.2479 6.07388 32.5379 6.06331C31.8305 6.05277 31.2394 5.93709 30.6486 5.82144C30.0326 5.70087 29.4168 5.58034 28.6694 5.57908C28.1935 5.57779 27.6075 5.70151 27.0206 5.82539C26.4682 5.94199 25.9151 6.05875 25.4523 6.07159C24.9718 6.0858 24.5755 5.9878 24.1791 5.8898C23.7903 5.79366 23.4016 5.69754 22.9334 5.70737C21.6208 5.73571 20.2318 5.87037 18.844 6.00491C17.5158 6.13368 16.1886 6.26234 14.9305 6.29757C13.9286 6.32598 12.9403 6.29538 11.944 6.26453C10.4151 6.2172 8.86746 6.16928 7.22328 6.33316C6.83099 6.37209 6.42708 6.41972 6.01805 6.46796C4.80097 6.61148 3.5383 6.76037 2.40124 6.70152C1.91226 6.6761 1.48001 6.60565 1.05306 6.53606Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.5359 63.4549C52.5359 57.3204 48.1355 53.5814 42.2422 53.5814C35.0132 53.5814 31.9229 59.6108 31.9229 63.8754C31.9229 68.6152 34.9087 74.2232 42.0849 74.2232C48.3965 74.2232 52.5359 69.3519 52.5359 63.4549ZM50.0211 64.1925C50.0211 71.8533 45.1497 73.2224 42.7922 73.2224C38.078 73.2224 34.4114 69.2732 34.4114 63.1387C34.4114 57.3726 37.6853 54.4762 42.0593 54.4762C46.1971 54.4762 50.0211 57.8725 50.0211 64.1925Z' fill='%23191919'/%3e%3cpath d='M18.6682 55.8976C18.7209 56.7402 18.7209 57.4778 18.7209 61.5851V66.2189C18.7209 68.7468 18.7209 70.8262 18.5899 71.932C18.4854 72.6952 18.3545 73.2747 17.8307 73.3798C17.5944 73.4328 17.2807 73.4857 17.0444 73.4857C16.8871 73.4857 16.8352 73.5644 16.8352 73.643C16.8352 73.8011 16.9661 73.8541 17.2544 73.8541C17.4367 73.8541 17.6642 73.8427 17.9078 73.8305L17.9083 73.8304C18.1895 73.8163 18.4923 73.8011 18.7728 73.8011C19.3236 73.7746 19.7683 73.7746 19.821 73.7746C20.2138 73.7746 20.8421 73.8011 21.8639 73.8541C22.0384 73.8586 22.2251 73.8639 22.4246 73.8695C23.3925 73.8969 24.6609 73.9327 26.2898 73.9327C27.3117 73.9327 27.5208 73.9327 27.7037 73.2482C27.8354 72.6952 28.0446 70.9056 28.0446 70.6945C28.0446 70.5108 28.0446 70.2997 27.8881 70.2997C27.7572 70.2997 27.7037 70.4048 27.6518 70.6945C27.4682 71.7739 27.1544 72.3004 26.4735 72.5901C25.7925 72.8798 24.6397 72.8798 23.9596 72.8798C21.3929 72.8798 20.9993 72.538 20.9211 70.721C20.9021 70.323 20.9105 68.6289 20.9166 67.3771C20.919 66.8898 20.9211 66.4696 20.9211 66.2189V63.902C20.9211 63.7969 20.973 63.7174 21.1047 63.7174C21.5494 63.7174 24.1423 63.7704 24.8497 63.849C25.8707 63.9541 26.107 64.4019 26.2116 64.7711C26.3162 65.113 26.3162 65.3762 26.3162 65.6394C26.3162 65.7719 26.3689 65.877 26.499 65.877C26.6835 65.877 26.6835 65.5873 26.6835 65.3762C26.6835 65.1916 26.7353 64.2182 26.788 63.6909C26.837 63.1467 26.9068 62.7677 26.952 62.5218C26.9789 62.3754 26.9972 62.2762 26.9972 62.2175C26.9972 62.0586 26.9445 62.0064 26.8662 62.0064C26.7706 62.0064 26.6751 62.1164 26.5191 62.2958L26.4735 62.3483C26.2372 62.6115 25.8707 62.6645 25.2425 62.7175C24.6397 62.7696 21.4185 62.7696 21.0783 62.7696C20.9474 62.7696 20.9211 62.691 20.9211 62.5064V55.2403C20.9211 55.0558 20.973 54.9763 21.0783 54.9763C21.3665 54.9763 24.2206 55.0028 24.666 55.0558C26.0807 55.2139 26.3425 55.5292 26.5253 55.9506C26.6571 56.2668 26.6835 56.7146 26.6835 56.8984C26.6835 57.1094 26.7353 57.241 26.8926 57.241C26.9972 57.241 27.0499 57.0829 27.0762 56.9513C27.1094 56.7488 27.143 56.2006 27.1698 55.7637C27.1848 55.5184 27.1977 55.3082 27.2071 55.2139C27.2535 54.7768 27.3184 54.4877 27.3635 54.2865C27.3946 54.1481 27.4163 54.0512 27.4163 53.9764C27.4163 53.8448 27.3899 53.7396 27.3117 53.7396C27.2382 53.7396 27.1729 53.7728 27.1065 53.8066C27.0547 53.8329 27.0022 53.8596 26.9445 53.8713C26.7353 53.9234 26.3162 53.9764 25.8189 54.0029C25.2161 54.0285 20.0046 54.0285 19.821 54.0285L18.7472 53.9764C18.1708 53.9499 17.4635 53.9499 16.8616 53.9499C16.5734 53.9499 16.4425 54.0029 16.4425 54.1601C16.4425 54.2661 16.547 54.3182 16.6524 54.3182C16.8871 54.3182 17.3326 54.3447 17.5425 54.3977C18.4063 54.5815 18.6163 55.0028 18.6682 55.8976Z' fill='%23191919'/%3e%3cpath d='M5.20432 66.2719C5.20432 70.1425 5.3089 71.8278 5.78072 72.3013C6.19901 72.7218 6.88084 72.9064 8.92378 72.9064C10.3113 72.9064 11.4632 72.8799 12.0915 72.1167C12.4324 71.6954 12.6942 71.0373 12.7733 70.5374C12.7988 70.3263 12.8524 70.1947 13.0088 70.1947C13.1397 70.1947 13.1661 70.2998 13.1661 70.5895C13.1661 70.88 12.9833 72.4594 12.7733 73.2226C12.5896 73.8285 12.5115 73.9336 11.1223 73.9336C9.65516 73.9336 8.50481 73.9015 7.54818 73.8748H7.54626L7.54568 73.8747L7.54433 73.8747C7.27357 73.8671 7.01796 73.86 6.77545 73.8542C5.67533 73.802 4.8634 73.7755 4.10424 73.7755C4.0716 73.7755 4.00635 73.7781 3.91625 73.7816C3.71543 73.7894 3.39118 73.802 3.02967 73.802C2.50595 73.8285 1.92955 73.8542 1.53677 73.8542C1.24941 73.8542 1.11847 73.802 1.11847 73.6439C1.11847 73.5653 1.17034 73.4858 1.32679 73.4858C1.56312 73.4858 1.87768 73.4337 2.11401 73.3807C2.63689 73.2756 2.76779 72.6961 2.87322 71.9329C3.00412 70.8271 3.00412 68.7469 3.00412 66.2189V61.586C3.00412 57.4787 3.00412 56.7411 2.95225 55.8985C2.89873 55.0028 2.69041 54.5824 1.82496 54.3978C1.61664 54.3456 1.17034 54.3191 0.934857 54.3191C0.829468 54.3191 0.724885 54.2661 0.724885 54.161C0.724885 54.0029 0.855785 53.95 1.14483 53.95C2.02786 53.95 3.17717 53.9946 3.752 54.017L3.75355 54.017L3.75936 54.0173H3.75985L3.76566 54.0175C3.94973 54.0246 4.07228 54.0294 4.10424 54.0294C4.14183 54.0294 4.32828 54.0228 4.59336 54.0133L4.59443 54.0133L4.59503 54.0133C5.24754 53.9901 6.37441 53.95 6.9319 53.95C7.22006 53.95 7.351 54.0029 7.351 54.161C7.351 54.2661 7.24726 54.3191 7.14268 54.3191C6.95822 54.3191 6.59179 54.3456 6.27808 54.3978C5.51888 54.5294 5.3089 54.9764 5.25538 55.8985C5.20432 56.7411 5.20432 57.4787 5.20432 61.586V66.2719Z' fill='%23191919'/%3e%3cpath d='M59.8405 73.3276C59.134 73.1173 58.8713 72.4328 58.8194 70.274L58.4785 57.6623C59.3168 58.6101 62.2762 61.9277 65.3146 65.2189C68.0905 68.2203 71.8617 72.0909 72.1499 72.3533C73.5391 73.7489 73.8528 74.0386 74.0619 74.0386C74.2456 74.0386 74.2983 73.907 74.2983 72.1695L74.3502 56.741C74.3502 55.1616 74.4555 54.5822 75.3193 54.3976C75.6338 54.319 75.8175 54.319 75.9484 54.319C76.1312 54.319 76.2358 54.2395 76.2358 54.1344C76.2358 53.9763 76.053 53.9498 75.7648 53.9498C75.0572 53.9498 74.4404 53.9843 74.0198 54.0078C73.8022 54.02 73.6371 54.0293 73.5391 54.0293C73.4434 54.0293 73.2413 54.0205 72.9713 54.0089C72.4261 53.9853 71.6029 53.9498 70.8143 53.9498C70.5006 53.9498 70.2907 53.9763 70.2907 54.1344C70.2907 54.2395 70.317 54.319 70.5006 54.319C70.7098 54.319 71.3125 54.3455 71.7835 54.4506C72.5954 54.6608 72.779 55.2403 72.8054 56.9512L73.0927 70.327C72.6995 69.9188 71.8613 68.994 70.8144 67.8389L70.8132 67.8376C69.6309 66.5331 68.1824 64.9349 66.8075 63.4549C62.7744 59.1109 58.8713 54.8719 58.4785 54.4241C58.4102 54.3554 58.3295 54.2652 58.2437 54.1694C58.0006 53.898 57.7173 53.5814 57.5621 53.5814C57.3521 53.5814 57.2738 53.8712 57.2738 54.8976L57.2475 69.9842C57.2475 72.3798 57.1166 73.1438 56.462 73.3276C56.0692 73.46 55.5982 73.4857 55.3882 73.4857C55.2573 73.4857 55.1782 73.5386 55.1782 73.6438C55.1782 73.8284 55.3355 73.8548 55.5982 73.8548C56.4119 73.8548 57.1884 73.8169 57.6685 73.7935L57.6695 73.7934L57.6699 73.7934C57.8843 73.783 58.0394 73.7754 58.1121 73.7754C58.1791 73.7754 58.3117 73.7818 58.5016 73.791C58.9796 73.8141 59.8201 73.8548 60.8879 73.8548C61.2024 73.8548 61.3597 73.8019 61.3597 73.6438C61.3597 73.5386 61.2815 73.4857 61.1506 73.4857C60.9142 73.4857 60.3378 73.46 59.8405 73.3276Z' fill='%23191919'/%3e%3cpath d='M80.7646 55.8976C80.8173 56.7402 80.8173 57.4778 80.8173 61.5851V66.2189C80.8173 68.7468 80.8173 70.8262 80.6864 71.932C80.5817 72.6952 80.4508 73.2747 79.9272 73.3798C79.6916 73.4328 79.3771 73.4857 79.1408 73.4857C78.9835 73.4857 78.9316 73.5644 78.9316 73.643C78.9316 73.8011 79.0625 73.8541 79.3507 73.8541C79.533 73.8541 79.7605 73.8427 80.0044 73.8305C80.2859 73.8163 80.5894 73.8011 80.8699 73.8011C81.42 73.7746 81.8646 73.7746 81.9174 73.7746C82.3101 73.7746 82.9384 73.8011 83.9603 73.8541L84.2004 73.8606C84.3033 73.8634 84.4101 73.8664 84.5208 73.8695C85.4889 73.8969 86.758 73.9327 88.3862 73.9327C89.4081 73.9327 89.6173 73.9327 89.8008 73.2482C89.9318 72.6952 90.1418 70.9056 90.1418 70.6945C90.1418 70.5108 90.1418 70.2997 89.9845 70.2997C89.8536 70.2997 89.8008 70.4048 89.7482 70.6945C89.5646 71.7739 89.2508 72.3004 88.5698 72.5901C87.8889 72.8798 86.7369 72.8798 86.0559 72.8798C83.4893 72.8798 83.0957 72.538 83.0175 70.721C82.9986 70.3237 83.0069 68.6346 83.013 67.3834V67.3771C83.0154 66.8898 83.0175 66.4696 83.0175 66.2189V63.902C83.0175 63.7969 83.0693 63.7174 83.201 63.7174C83.6457 63.7174 86.2387 63.7704 86.9461 63.849C87.9679 63.9541 88.2034 64.4019 88.308 64.7711C88.4126 65.113 88.4126 65.3762 88.4126 65.6394C88.4126 65.7719 88.4652 65.877 88.5954 65.877C88.7798 65.877 88.7798 65.5873 88.7798 65.3762C88.7798 65.1916 88.8317 64.2182 88.8844 63.6909C88.9334 63.1467 89.0031 62.7677 89.0484 62.5219L89.0485 62.5212L89.0486 62.5207C89.0754 62.3749 89.0935 62.2761 89.0935 62.2175C89.0935 62.0586 89.0409 62.0064 88.9626 62.0064C88.867 62.0064 88.7714 62.1164 88.6154 62.2959C88.6008 62.3128 88.5856 62.3302 88.5698 62.3483C88.3343 62.6115 87.9679 62.6645 87.3388 62.7175C86.7369 62.7696 83.5148 62.7696 83.1747 62.7696C83.0438 62.7696 83.0175 62.691 83.0175 62.5064V55.2403C83.0175 55.0558 83.0693 54.9763 83.1747 54.9763C83.463 54.9763 86.3178 55.0028 86.7624 55.0558C88.1771 55.2139 88.4389 55.5292 88.6217 55.9506C88.7535 56.2668 88.7798 56.7146 88.7798 56.8984C88.7798 57.1094 88.8317 57.241 88.989 57.241C89.0935 57.241 89.1463 57.0829 89.1726 56.9513C89.2058 56.749 89.2393 56.2014 89.2661 55.7647L89.2661 55.7643L89.2662 55.7629L89.2663 55.7608L89.2663 55.7602L89.2664 55.7586L89.2666 55.7554L89.2668 55.7528C89.2816 55.5122 89.2942 55.3068 89.3035 55.2139C89.3499 54.7768 89.4147 54.4877 89.4599 54.2864C89.491 54.1481 89.5127 54.0512 89.5127 53.9764C89.5127 53.8448 89.4863 53.7396 89.4081 53.7396C89.3345 53.7396 89.2693 53.7728 89.2029 53.8066C89.1511 53.8329 89.0986 53.8596 89.0409 53.8713C88.8317 53.9234 88.4126 53.9764 87.9152 54.0029C87.3125 54.0285 82.101 54.0285 81.9174 54.0285L80.8436 53.9764C80.2672 53.9499 79.5607 53.9499 78.958 53.9499C78.6697 53.9499 78.5388 54.0029 78.5388 54.1601C78.5388 54.2661 78.6434 54.3182 78.7488 54.3182C78.9835 54.3182 79.4298 54.3447 79.6389 54.3977C80.5027 54.5815 80.7127 55.0028 80.7646 55.8976Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2165 76.7712C10.0592 76.7712 9.95462 76.9284 9.64011 77.7976L3.69493 94.1474C3.22396 95.4635 2.69944 96.4643 1.49473 96.6224C1.28476 96.6481 0.918334 96.6745 0.735524 96.6745C0.604624 96.6745 0.5 96.7283 0.5 96.8335C0.5 96.9907 0.656492 97.0437 0.997366 97.0437C1.82698 97.0437 2.75159 97.008 3.35458 96.9847H3.35596C3.6469 96.9734 3.86297 96.9651 3.95677 96.9651C4.07313 96.9651 4.32592 96.9779 4.62743 96.9932C5.07285 97.0158 5.62458 97.0437 5.99972 97.0437C6.23524 97.0437 6.3925 96.9907 6.3925 96.8335C6.3925 96.7283 6.31343 96.6745 6.13066 96.6745H5.86878C5.42332 96.6745 4.87328 96.4378 4.87328 95.9113C4.87328 95.437 5.00422 94.8063 5.2397 94.1474L6.81164 89.4871C6.86431 89.3555 6.94254 89.276 7.07348 89.276H12.7049C12.8358 89.276 12.8877 89.329 12.9404 89.435L15.3761 95.9113C15.5334 96.3327 15.3761 96.5694 15.2188 96.6224C15.1143 96.6481 15.036 96.7019 15.036 96.807C15.036 96.9522 15.2783 96.964 15.7029 96.9849C15.7408 96.9867 15.7801 96.9886 15.8208 96.9907C17.6282 97.0437 19.5402 97.0437 19.933 97.0437C20.2212 97.0437 20.4566 96.9907 20.4566 96.8335C20.4566 96.7019 20.3521 96.6745 20.1948 96.6745C19.933 96.6745 19.5402 96.6481 19.1474 96.5173C18.5974 96.3591 17.8382 95.9378 16.8945 93.5945C15.7668 90.7697 13.3862 84.5197 11.9452 80.7365L11.9449 80.7357C11.3449 79.1604 10.9078 78.0129 10.7921 77.7189C10.4784 76.9028 10.3738 76.7712 10.2165 76.7712ZM12.4686 88.1445C12.4949 88.2497 12.4949 88.3291 12.364 88.3291H7.36168C7.28261 88.3291 7.23074 88.2761 7.28261 88.1445L9.58739 81.0357C9.71833 80.6409 9.84923 80.6409 9.98102 81.0357L12.4686 88.1445Z' fill='%23191919'/%3e%3cpath d='M27.0448 95.4899C26.573 95.0164 26.4684 93.3319 26.4684 89.4613V84.7746C26.4684 80.6681 26.4684 79.9305 26.5211 79.0879C26.573 78.1658 26.783 77.7188 27.5422 77.5863C27.8567 77.5342 28.2232 77.5077 28.4068 77.5077C28.5113 77.5077 28.6159 77.4547 28.6159 77.3496C28.6159 77.1915 28.485 77.1393 28.1968 77.1393C27.639 77.1393 26.5131 77.179 25.8604 77.202C25.5939 77.2114 25.4063 77.218 25.3684 77.218C25.3357 77.218 25.2082 77.2131 25.0171 77.2057L25.0163 77.2057C24.4416 77.1836 23.2925 77.1393 22.4089 77.1393C22.1207 77.1393 21.9898 77.1915 21.9898 77.3496C21.9898 77.4547 22.0944 77.5077 22.1989 77.5077C22.4353 77.5077 22.8808 77.5342 23.0899 77.5863C23.9545 77.7717 24.1637 78.1922 24.2163 79.0879C24.2682 79.9305 24.2682 80.6681 24.2682 84.7746V89.4083C24.2682 91.9363 24.2682 94.0165 24.1373 95.1215C24.0328 95.8855 23.9018 96.4641 23.3781 96.5693C23.1426 96.6222 22.8281 96.6744 22.5917 96.6744C22.4353 96.6744 22.3826 96.7539 22.3826 96.8333C22.3826 96.9914 22.5135 97.0436 22.8017 97.0436C23.1945 97.0436 23.7709 97.0171 24.2946 96.9914C24.6565 96.9914 24.981 96.9788 25.1816 96.971L25.182 96.9709C25.2714 96.9675 25.3361 96.9649 25.3684 96.9649C26.1284 96.9649 26.9403 96.9914 28.0404 97.0436C28.2831 97.0494 28.5386 97.0565 28.8096 97.0641L28.8115 97.0642C29.7682 97.0909 30.9186 97.123 32.3873 97.123C33.7755 97.123 33.8546 97.0171 34.0374 96.412C34.2474 95.6488 34.4302 94.0686 34.4302 93.7789C34.4302 93.4892 34.4038 93.3841 34.2729 93.3841C34.1165 93.3841 34.0637 93.5157 34.0374 93.7268C33.9592 94.2267 33.6973 94.8848 33.3564 95.3061C32.7281 96.0701 31.5753 96.0958 30.1878 96.0958C28.1449 96.0958 27.464 95.9112 27.0448 95.4899Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.4295 76.7712C45.2723 76.7712 45.1677 76.9284 44.8531 77.7976L38.9079 94.1474C38.437 95.4635 37.9124 96.4643 36.7078 96.6224C36.4986 96.6481 36.1314 96.6745 35.9486 96.6745C35.8177 96.6745 35.7131 96.7283 35.7131 96.8335C35.7131 96.9907 35.8695 97.0437 36.2105 97.0437C37.04 97.0437 37.9646 97.008 38.5676 96.9847C38.8593 96.9734 39.0758 96.9651 39.1698 96.9651C39.2861 96.9651 39.5387 96.9779 39.84 96.9932L39.8405 96.9932C40.2859 97.0158 40.8376 97.0437 41.2127 97.0437C41.4482 97.0437 41.6055 96.9907 41.6055 96.8335C41.6055 96.7283 41.5272 96.6745 41.3437 96.6745H41.0818C40.6363 96.6745 40.0863 96.4378 40.0863 95.9113C40.0863 95.437 40.2172 94.8063 40.4527 94.1474L42.0247 89.4871C42.0774 89.3555 42.1555 89.276 42.2864 89.276H47.9179C48.0488 89.276 48.1007 89.329 48.1534 89.435L50.5891 95.9113C50.7464 96.3327 50.5891 96.5694 50.4319 96.6224C50.3272 96.6481 50.2491 96.7019 50.2491 96.807C50.2491 96.9521 50.4914 96.964 50.9159 96.9849L50.9698 96.9875L51.0337 96.9907C52.8412 97.0437 54.7532 97.0437 55.146 97.0437C55.4342 97.0437 55.6697 96.9907 55.6697 96.8335C55.6697 96.7019 55.5651 96.6745 55.4078 96.6745C55.146 96.6745 54.7532 96.6481 54.3604 96.5173C53.8104 96.3591 53.0512 95.9378 52.1083 93.5945C50.9805 90.7692 48.5989 84.5177 47.1577 80.7348C46.5578 79.1599 46.1208 78.0128 46.0051 77.7189C45.6914 76.9028 45.5868 76.7712 45.4295 76.7712ZM47.6816 88.1445C47.7079 88.2497 47.7079 88.3291 47.577 88.3291H42.5747C42.4956 88.3291 42.4438 88.2761 42.4956 88.1445L44.8004 81.0357C44.9314 80.6409 45.0623 80.6409 45.194 81.0357L47.6816 88.1445Z' fill='%23191919'/%3e%3cpath d='M62.4367 95.1217C62.305 94.0158 62.305 91.9356 62.305 89.4085V78.271L65.6053 78.324C68.12 78.377 68.7483 78.9821 68.8265 79.7718L68.8529 80.0615C68.8792 80.4307 68.9311 80.5093 69.0621 80.5093C69.1674 80.5093 69.2456 80.4042 69.2456 80.1674C69.2456 80.0583 69.2569 79.7322 69.2709 79.326L69.2709 79.3248C69.294 78.6531 69.3247 77.7629 69.3247 77.2711C69.3247 77.113 69.3247 76.9549 69.1938 76.9549C69.1457 76.9549 69.0705 76.9713 68.9656 76.9941C68.8407 77.0213 68.6735 77.0577 68.4601 77.0865C68.041 77.1652 67.4383 77.2181 66.6 77.2181H56.779C56.4644 77.2181 55.4697 77.1652 54.7097 77.0865C54.2555 77.0525 53.985 76.9322 53.8012 76.8504C53.6987 76.8048 53.6231 76.7712 53.5577 76.7712C53.4586 76.7712 53.3604 77.073 53.3058 77.2406L53.2958 77.2711C53.2432 77.4814 52.7195 79.7453 52.7195 80.0093C52.7195 80.1674 52.7713 80.2461 52.8504 80.2461C52.9549 80.2461 53.034 80.1931 53.1122 79.9828L53.1144 79.9778C53.1927 79.7949 53.2721 79.6096 53.5577 79.1667C53.976 78.5343 54.6051 78.3505 56.2289 78.324L60.1048 78.271V89.4085C60.1048 91.9356 60.1048 94.0158 59.9739 95.1217C59.8693 95.8857 59.7384 96.4643 59.2147 96.5694C58.9792 96.6224 58.6646 96.6745 58.4283 96.6745C58.2718 96.6745 58.2191 96.754 58.2191 96.8335C58.2191 96.9907 58.35 97.0437 58.6383 97.0437C59.1961 97.0437 60.1899 97.0037 60.7661 96.9804C61.0013 96.9709 61.1669 96.9643 61.2049 96.9643C61.211 96.9643 61.2204 96.9644 61.2329 96.9648C61.25 96.9652 61.2728 96.9659 61.301 96.9669C61.3298 96.9679 61.3643 96.9692 61.4038 96.9707L61.52 96.9751C62.0909 96.9969 63.3205 97.0437 64.4261 97.0437C64.7152 97.0437 64.8461 96.9643 64.8461 96.8335C64.8461 96.754 64.7934 96.6745 64.6361 96.6745C64.3998 96.6745 63.8242 96.6224 63.457 96.5694C62.6722 96.4643 62.515 95.8857 62.4367 95.1217Z' fill='%23191919'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M90.5 86.6446C90.5 80.5101 86.0996 76.7712 80.2063 76.7712C72.9783 76.7712 69.8871 82.8005 69.8871 87.0651C69.8871 91.8048 72.8729 97.4129 80.049 97.4129C86.3614 97.4129 90.5 92.5415 90.5 86.6446ZM87.9852 87.3813C87.9852 95.043 83.1139 96.4121 80.7563 96.4121C76.0422 96.4121 72.3755 92.4629 72.3755 86.3284C72.3755 80.5623 75.6495 77.6668 80.0235 77.6668C84.1612 77.6668 87.9852 81.0631 87.9852 87.3813Z' fill='%23191919'/%3e%3c/svg%3e");
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: scroll; }
  .region.theme-corporate a {
    color: #bfbfbf; }
    .region.theme-corporate a:hover, .region.theme-corporate a:focus, .region.theme-corporate a:active {
      color: #bfbfbf; }
  .region.theme-corporate .muted {
    color: #6c757d; }

.region.region-footer .footer-menu .nav-item .link-label {
  padding-right: 1rem; }

.region.region-footer_sub .wrapper {
  padding-top: 0;
  padding-bottom: 3.5rem; }

@media (min-width: 768px) {
  .region.region-footer_sub .row:last-child::before {
    content: none !important; } }

.region.region-footer_sub .row:nth-child(2)::after {
  content: none !important; }

.term {
  /* theming */ }
  .term-cta .term-link.goto-term {
    font-weight: 400; }
    .term-cta .term-link.goto-term .text-label::after {
      content: none; }
  .term-view_mode--teaser .term-headings .term-link:hover, .term-view_mode--teaser .term-headings .term-link:focus, .term-view_mode--teaser .term-headings .term-link:active, .term-view_mode--card .term-headings .term-link:hover, .term-view_mode--card .term-headings .term-link:focus, .term-view_mode--card .term-headings .term-link:active {
    text-decoration: underline;
    color: #000 !important; }

.term.term--type-prod_features {
  display: block;
  width: 100%;
  min-height: 96px;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 96px; }
  .term.term--type-prod_features.term--class-age_of_the_vineyard {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M85.116 58.708l-2.042-.686a32.6 32.6 0 00-38.727-41.983l-.517-2.091a34.751 34.751 0 0141.287 44.76zM49.493 84a34.763 34.763 0 01-34.724-34.724h2.153a32.6 32.6 0 0042.6 31l.662 2.049A34.686 34.686 0 0149.493 84zM37.99 31.823l5.679-2.989-5.679-2.989 3.424-5.428-6.413.251.251-6.413-5.428 3.424L26.836 12l-2.989 5.679-5.428-3.424.251 6.413-6.413-.251 3.424 5.428-5.679 2.989 5.679 2.989-3.424 5.428L18.67 37l-.251 6.412 5.428-3.424 2.989 5.679 2.988-5.679 5.428 3.424-.251-6.413 6.413.251zm-11.155 5.428a8.417 8.417 0 118.417-8.417 8.417 8.417 0 01-8.417 8.417zM69.218 58.049a11.556 11.556 0 0015.453 16.474 11.557 11.557 0 11-15.453-16.474z'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2813.78 46.261%29'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2857.697 79.145%29'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2881.696 56.902%29'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2841.893 13.149%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-eta_del_vigneto {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M85.116 58.708l-2.042-.686a32.6 32.6 0 00-38.727-41.983l-.517-2.091a34.751 34.751 0 0141.287 44.76zM49.493 84a34.763 34.763 0 01-34.724-34.724h2.153a32.6 32.6 0 0042.6 31l.662 2.049A34.686 34.686 0 0149.493 84zM37.99 31.823l5.679-2.989-5.679-2.989 3.424-5.428-6.413.251.251-6.413-5.428 3.424L26.836 12l-2.989 5.679-5.428-3.424.251 6.413-6.413-.251 3.424 5.428-5.679 2.989 5.679 2.989-3.424 5.428L18.67 37l-.251 6.412 5.428-3.424 2.989 5.679 2.988-5.679 5.428 3.424-.251-6.413 6.413.251zm-11.155 5.428a8.417 8.417 0 118.417-8.417 8.417 8.417 0 01-8.417 8.417zM69.218 58.049a11.556 11.556 0 0015.453 16.474 11.557 11.557 0 11-15.453-16.474z'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2813.78 46.261%29'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2857.697 79.145%29'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2881.696 56.902%29'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2841.893 13.149%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-pairings {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M57.067 82.705l-9.5-1.825a4.532 4.532 0 01-3.709-4.462V64.645a5.3 5.3 0 013.591-5.015 15.305 15.305 0 009.8-10.23c-1.942-2.672-5.074-5.886-10.219-5.886a7.771 7.771 0 01-5.38-1.919c-.118-.094-.365-.353-.365-.353l-10.6-13.314 1.271-1.271 12.95 13.679 1.519-1.53-13.326-13.3 1.177-1.177 13.326 13.444 1.26-1.259-13.386-13.389 1.177-1.177 13.444 13.326 1.5-1.5-13.809-12.961 1.177-1.177 12.761 9.936s.459.388.612.553a7.746 7.746 0 012.248 6.393 11.868 11.868 0 003.308 7.829 113.322 113.322 0 00-4.992-32.35H32.189a113.507 113.507 0 00-4.921 33.187 15.3 15.3 0 0010.421 14.494 5.263 5.263 0 013.6 5v11.773a4.555 4.555 0 01-3.7 4.426l-9.512 1.836a1.331 1.331 0 00-1.083 1.283h31.15a1.318 1.318 0 00-1.077-1.291z'/%3e%3cpath d='M84.508 69.08s-19.5-19.483-20.755-20.755c-.659-.671-3.532-1.637-5.98-4.108v.718a15.308 15.308 0 01-.636 4.344c1.118 1.542 1.848 2.92 2.355 3.4l20.66 20.673a3.061 3.061 0 004.321-4.321z'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-abbinamenti {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M57.067 82.705l-9.5-1.825a4.532 4.532 0 01-3.709-4.462V64.645a5.3 5.3 0 013.591-5.015 15.305 15.305 0 009.8-10.23c-1.942-2.672-5.074-5.886-10.219-5.886a7.771 7.771 0 01-5.38-1.919c-.118-.094-.365-.353-.365-.353l-10.6-13.314 1.271-1.271 12.95 13.679 1.519-1.53-13.326-13.3 1.177-1.177 13.326 13.444 1.26-1.259-13.386-13.389 1.177-1.177 13.444 13.326 1.5-1.5-13.809-12.961 1.177-1.177 12.761 9.936s.459.388.612.553a7.746 7.746 0 012.248 6.393 11.868 11.868 0 003.308 7.829 113.322 113.322 0 00-4.992-32.35H32.189a113.507 113.507 0 00-4.921 33.187 15.3 15.3 0 0010.421 14.494 5.263 5.263 0 013.6 5v11.773a4.555 4.555 0 01-3.7 4.426l-9.512 1.836a1.331 1.331 0 00-1.083 1.283h31.15a1.318 1.318 0 00-1.077-1.291z'/%3e%3cpath d='M84.508 69.08s-19.5-19.483-20.755-20.755c-.659-.671-3.532-1.637-5.98-4.108v.718a15.308 15.308 0 01-.636 4.344c1.118 1.542 1.848 2.92 2.355 3.4l20.66 20.673a3.061 3.061 0 004.321-4.321z'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-fining {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M515.01 716.443l23.405 23.405c.489.019.979.038 1.473.038a36.552 36.552 0 0 0 9.457-1.244l-28.267-28.267z' transform='translate%28-1168 -132%29 translate%28671.859 -492.217%29 translate%28-.36 -30.669%29'/%3e%3cpath d='M514.14 685.628l38.972 38.972a36.417 36.417 0 0 0 7.685-4.24L520.1 679.666z' transform='translate%28-1168 -132%29 translate%28671.859 -492.217%29 translate%280 -17.969%29'/%3e%3cpath d='M519.371 661.748L566 708.373a36.676 36.676 0 0 0 4.939-5.435l-46.38-46.378z' transform='translate%28-1168 -132%29 translate%28671.859 -492.217%29 translate%28-2.163 -8.413%29'/%3e%3cpath d='M530.923 640.627l-3.215 3.215 48.83 48.83a36.321 36.321 0 0 0 3.014-6.635l-46.286-46.286c-.793.268-1.576.556-2.343.876z' transform='translate%28-1168 -132%29 translate%28671.859 -492.217%29 translate%28-5.611 -1.462%29'/%3e%3cpath d='M550.745 636.616a36.635 36.635 0 0 0-6.169.7l43.088 43.087a36.627 36.627 0 0 0 .7-6.169z' transform='translate%28-1168 -132%29 translate%28671.859 -492.217%29 translate%28-12.587 -.165%29'/%3e%3cpath d='M595.752 663.733l-26.625-26.625a36.424 36.424 0 0 0-5.106-.891l32.621 32.621a36.333 36.333 0 0 0-.89-5.105z' transform='translate%28-1168 -132%29 translate%28671.859 -492.217%29 translate%28-20.629%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-affinamento {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M515.01 716.443l23.405 23.405c.489.019.979.038 1.473.038a36.552 36.552 0 0 0 9.457-1.244l-28.267-28.267z' transform='translate%28-1168 -132%29 translate%28671.859 -492.217%29 translate%28-.36 -30.669%29'/%3e%3cpath d='M514.14 685.628l38.972 38.972a36.417 36.417 0 0 0 7.685-4.24L520.1 679.666z' transform='translate%28-1168 -132%29 translate%28671.859 -492.217%29 translate%280 -17.969%29'/%3e%3cpath d='M519.371 661.748L566 708.373a36.676 36.676 0 0 0 4.939-5.435l-46.38-46.378z' transform='translate%28-1168 -132%29 translate%28671.859 -492.217%29 translate%28-2.163 -8.413%29'/%3e%3cpath d='M530.923 640.627l-3.215 3.215 48.83 48.83a36.321 36.321 0 0 0 3.014-6.635l-46.286-46.286c-.793.268-1.576.556-2.343.876z' transform='translate%28-1168 -132%29 translate%28671.859 -492.217%29 translate%28-5.611 -1.462%29'/%3e%3cpath d='M550.745 636.616a36.635 36.635 0 0 0-6.169.7l43.088 43.087a36.627 36.627 0 0 0 .7-6.169z' transform='translate%28-1168 -132%29 translate%28671.859 -492.217%29 translate%28-12.587 -.165%29'/%3e%3cpath d='M595.752 663.733l-26.625-26.625a36.424 36.424 0 0 0-5.106-.891l32.621 32.621a36.333 36.333 0 0 0-.89-5.105z' transform='translate%28-1168 -132%29 translate%28671.859 -492.217%29 translate%28-20.629%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-training {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cpath fill='%23000' d='M73.164 12v16.62H21.921V12H13v72h8.921V67.523h51.243V84h8.921V12zm0 28.7a28.311 28.311 0 00-3.649 5.592l-.139.256H59.011l-.14-.256c-2.121-3.91-4.762-8.776-10.427-8.776s-8.3 4.866-10.426 8.776l-.139.256H27.512l-.139-.256c-1.373-2.529-2.967-5.451-5.452-7.2v-7.566h51.243zm-5.491 8.75c-1.1 1.646-2.132 2.581-3.482 2.581s-2.385-.935-3.483-2.581zm-15.338-2.9h-7.791c1.258-2.047 2.377-3.226 3.9-3.226s2.637 1.178 3.896 3.225zm-16.163 2.9c-1.1 1.646-2.132 2.581-3.482 2.581s-2.385-.935-3.482-2.581zm-14.256 0h.561c2.087 3.837 4.735 8.386 10.214 8.386s8.126-4.55 10.214-8.386h11.071c2.088 3.837 4.736 8.386 10.215 8.386 4.458 0 7.04-3.015 8.973-6.2v12.988H21.921z'/%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-allevamento {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cpath fill='%23000' d='M73.164 12v16.62H21.921V12H13v72h8.921V67.523h51.243V84h8.921V12zm0 28.7a28.311 28.311 0 00-3.649 5.592l-.139.256H59.011l-.14-.256c-2.121-3.91-4.762-8.776-10.427-8.776s-8.3 4.866-10.426 8.776l-.139.256H27.512l-.139-.256c-1.373-2.529-2.967-5.451-5.452-7.2v-7.566h51.243zm-5.491 8.75c-1.1 1.646-2.132 2.581-3.482 2.581s-2.385-.935-3.483-2.581zm-15.338-2.9h-7.791c1.258-2.047 2.377-3.226 3.9-3.226s2.637 1.178 3.896 3.225zm-16.163 2.9c-1.1 1.646-2.132 2.581-3.482 2.581s-2.385-.935-3.482-2.581zm-14.256 0h.561c2.087 3.837 4.735 8.386 10.214 8.386s8.126-4.55 10.214-8.386h11.071c2.088 3.837 4.736 8.386 10.215 8.386 4.458 0 7.04-3.015 8.973-6.2v12.988H21.921z'/%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-altitude {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cpath fill='%23000' d='M68.908 54.688H26.161l-3.108 5.384h48.964zM37.293 33.834l-3.108 5.384h26.7l-3.108-5.384zM65.883 49.645l-3.108-5.384H32.294l-3.108 5.384zM78.908 70.499L75.8 65.115H19.271l-3.108 5.384zM12.003 75.542l-4 6.932H87.07l-4-6.932zM56.074 28.792L47.534 14l-8.54 14.792z'/%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-altitudine {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cpath fill='%23000' d='M68.908 54.688H26.161l-3.108 5.384h48.964zM37.293 33.834l-3.108 5.384h26.7l-3.108-5.384zM65.883 49.645l-3.108-5.384H32.294l-3.108 5.384zM78.908 70.499L75.8 65.115H19.271l-3.108 5.384zM12.003 75.542l-4 6.932H87.07l-4-6.932zM56.074 28.792L47.534 14l-8.54 14.792z'/%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-bouquet {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M50.417 15.13A10.1 10.1 0 0047.678 12a10.1 10.1 0 00-2.739 3.13c4.383 1.926 1.174 1.926 5.478 0zM46.114 41.63v11.6l1.346.407 1.784-.939V41.739a11.656 11.656 0 01-3.13-.109zM68.466 26.084a17.383 17.383 0 00-6.074-7.824 17.36 17.36 0 01-3.13 7.373c.345 2.584 2.191 7.829-3.13 12.9a9.2 9.2 0 0012.522 3.334c5.134-2.911 3.256-9.251 9.752-14.384a17.309 17.309 0 00-9.94-1.399z'/%3e%3cpath d='M73.505 22.847a10.31 10.31 0 00-.782-4.132 10.04 10.04 0 00-3.976 1.393c2.77 3.741.125 2.191 4.758 2.739zM57.43 48.329l1.832-3.13a12.03 12.03 0 01-2.708-1.565l-4.336 7.5zM38.895 27.73c-2.457 8.829 9.939 15.183 16.013 7.373 4.511-5.885-1.343-10.05 1.99-18.407a17.592 17.592 0 00-9.219 3.8 17.405 17.405 0 00-9.219-3.8 18.87 18.87 0 01.435 11.034z'/%3e%3cpath d='M39.274 38.403a11.209 11.209 0 01-3.645-10.313c.188-1.221.313-1.221.534-2.489a17.5 17.5 0 01-3.134-7.433 17.44 17.44 0 00-6.135 7.921A17.373 17.373 0 0017 27.404a19.9 19.9 0 015.9 9.391c2.457 7.908 12.789 8.075 16.374 1.608zM24.952 22.725a17.827 17.827 0 011.659-2.6 9.95 9.95 0 00-3.976-1.411 10.309 10.309 0 00-.783 4.132 19.137 19.137 0 013.1-.121zM36.097 45.168l3.521 6.089 4.4 1.333-5.2-8.988a12.539 12.539 0 01-2.721 1.566z'/%3e%3cpath d='M46.305 56.546c-.235-.391-.187-.407-.187 0l-12.526-3.85 10.224 21.913h7.638l10.312-25.043-13.977 7.435zM43.922 77.739l-2.5 6.26h12.516l-2.5-6.26z'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-color {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M65.08 53.9h-2.19l-.78-.75a17.95 17.95 0 00-16.8-29.42A107.67 107.67 0 0042.52 12H22.94a107.42 107.42 0 00-4.66 31.43 14.48 14.48 0 009.83 13.73 5.02 5.02 0 013.4 4.74v14.92a4.3 4.3 0 01-3.5 4.22l-8.98 1.74A1.25 1.25 0 0018 84h29.46a1.25 1.25 0 00-1.03-1.22l-8.98-1.74a4.3 4.3 0 01-3.51-4.23v-14.9a5.02 5.02 0 013.4-4.75 14.76 14.76 0 001.38-.59 17.94 17.94 0 0021.45-1.47l.74.77v2.19l13.85 13.82 4.12-4.13zm-16.62 0a12.62 12.62 0 01-2.52-.25 12.48 12.48 0 112.51.25z'/%3e%3cpath d='M38.78 41.44a9.66 9.66 0 009.65 9.68h.03a9.54 9.54 0 002.03-.22 20.02 20.02 0 002.26-9.23c0-3.03-.12-6.04-.3-9.02a9.65 9.65 0 00-13.67 8.8z'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-colore {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M65.08 53.9h-2.19l-.78-.75a17.95 17.95 0 00-16.8-29.42A107.67 107.67 0 0042.52 12H22.94a107.42 107.42 0 00-4.66 31.43 14.48 14.48 0 009.83 13.73 5.02 5.02 0 013.4 4.74v14.92a4.3 4.3 0 01-3.5 4.22l-8.98 1.74A1.25 1.25 0 0018 84h29.46a1.25 1.25 0 00-1.03-1.22l-8.98-1.74a4.3 4.3 0 01-3.51-4.23v-14.9a5.02 5.02 0 013.4-4.75 14.76 14.76 0 001.38-.59 17.94 17.94 0 0021.45-1.47l.74.77v2.19l13.85 13.82 4.12-4.13zm-16.62 0a12.62 12.62 0 01-2.52-.25 12.48 12.48 0 112.51.25z'/%3e%3cpath d='M38.78 41.44a9.66 9.66 0 009.65 9.68h.03a9.54 9.54 0 002.03-.22 20.02 20.02 0 002.26-9.23c0-3.03-.12-6.04-.3-9.02a9.65 9.65 0 00-13.67 8.8z'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-density {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000' transform='translate%28-262.9 -848.78%29'%3e%3cpath d='M280.9 918.84h8.8v8.8h-8.8zM298.25 918.84h8.8v8.8h-8.8zM315.6 918.84h8.8v8.8h-8.8zM332.95 918.84h8.8v8.8h-8.8z'/%3e%3crect width='8.8' height='8.8' rx='3.39' transform='translate%28280.9 901.49%29'/%3e%3crect width='8.8' height='8.8' rx='3.39' transform='translate%28298.25 901.49%29'/%3e%3crect width='8.8' height='8.8' rx='3.39' transform='translate%28315.6 901.49%29'/%3e%3crect width='8.8' height='8.8' rx='3.39' transform='translate%28332.95 901.49%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28280.9 884.13%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28298.25 884.13%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28315.6 884.13%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28332.95 884.13%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28280.9 866.78%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28298.25 866.78%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28315.6 866.78%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28332.95 866.78%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-densita {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000' transform='translate%28-262.9 -848.78%29'%3e%3cpath d='M280.9 918.84h8.8v8.8h-8.8zM298.25 918.84h8.8v8.8h-8.8zM315.6 918.84h8.8v8.8h-8.8zM332.95 918.84h8.8v8.8h-8.8z'/%3e%3crect width='8.8' height='8.8' rx='3.39' transform='translate%28280.9 901.49%29'/%3e%3crect width='8.8' height='8.8' rx='3.39' transform='translate%28298.25 901.49%29'/%3e%3crect width='8.8' height='8.8' rx='3.39' transform='translate%28315.6 901.49%29'/%3e%3crect width='8.8' height='8.8' rx='3.39' transform='translate%28332.95 901.49%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28280.9 884.13%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28298.25 884.13%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28315.6 884.13%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28332.95 884.13%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28280.9 866.78%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28298.25 866.78%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28315.6 866.78%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28332.95 866.78%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-hectares {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cpath fill='%23000' d='M53.37 73.883c1.144-1.731 2.233-3.365 3.308-5.008 2.768-4.229 5.5-8.483 8.305-12.686a79.943 79.943 0 019.2-11.49 45.17 45.17 0 017.419-6.278 92.7 92.7 0 01-11.63 19.684A73.629 73.629 0 0153.37 73.883zM73.534 36.498c-.661 1.041-1.3 2.1-1.988 3.122A169.4 169.4 0 0158.1 57.278a81.249 81.249 0 01-13.136 12.074c-.1.071-.2.132-.385.25a1.838 1.838 0 01.094-.265 167.4 167.4 0 019.575-14.552 83.634 83.634 0 0110.335-11.522 62.676 62.676 0 018.679-6.723c.059-.038.124-.066.186-.1zM66.408 34.589c-1.315 1.571-2.607 3.162-3.949 4.71-4.625 5.339-9.294 10.638-14.257 15.665a95.321 95.321 0 01-12.208 10.645l-.356.255c.331-1.867 8.869-13.215 13.316-17.721 5.244-5.313 13.861-12.055 17.454-13.554zM26.859 62.424c.828-1.224 1.623-2.471 2.491-3.667a80.129 80.129 0 0110.992-12.132 100.346 100.346 0 0116.23-12.02c1.07-.639 2.166-1.232 3.251-1.845a1.493 1.493 0 01.251-.065c-.153.168-.239.272-.335.365-3.416 3.323-6.8 6.683-10.258 9.959q-5.98 5.664-12.076 11.2a94.693 94.693 0 01-10.069 8.016l-.382.26zM18.725 59.346c.858-1.112 1.682-2.252 2.58-3.331A84.683 84.683 0 0134.74 43.326 124.186 124.186 0 0154.015 31.07a.9.9 0 01.414-.117c-.66.59-1.3 1.2-1.984 1.765-3.916 3.269-7.828 6.544-11.766 9.787q-5.725 4.716-11.5 9.371a124.312 124.312 0 01-10.072 7.37c-.093.061-.19.116-.286.173zM49.294 29.313c-.763.608-1.508 1.241-2.291 1.821q-6.755 5.012-13.528 10c-4.216 3.088-8.428 6.184-12.7 9.192-2.982 2.1-6.062 4.058-9.1 6.078a.615.615 0 01-.38.113c.648-.744 1.279-1.5 1.945-2.233a79.6 79.6 0 0110.833-9.68 151.24 151.24 0 0124.933-15.265c.074-.036.151-.065.227-.1zM4.6 53.839c1.009-.977 1.993-1.983 3.032-2.927a111.122 111.122 0 0115.509-11.507 187.122 187.122 0 0121.317-11.726l.394-.177C43.386 29.162 8.554 52.044 4.6 53.839zM33.588 23.122a19.538 19.538 0 013.69-.713c1.245-.147 2.5-.217 3.745-.255 2.5-.094 5 0 7.493.112 2.492.159 4.982.369 7.467.667s4.975.712 7.427 1.169a96.677 96.677 0 0114.559 3.882 61.529 61.529 0 017 3.006 30.844 30.844 0 016.43 4.235 84.66 84.66 0 00-14.071-4.858c-4.766-1.3-9.58-2.412-14.405-3.51-2.419-.556-4.817-1.044-7.253-1.469s-4.871-.837-7.319-1.17c-2.445-.371-4.9-.653-7.359-.9a41.415 41.415 0 00-7.404-.196z'/%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-ettari {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cpath fill='%23000' d='M53.37 73.883c1.144-1.731 2.233-3.365 3.308-5.008 2.768-4.229 5.5-8.483 8.305-12.686a79.943 79.943 0 019.2-11.49 45.17 45.17 0 017.419-6.278 92.7 92.7 0 01-11.63 19.684A73.629 73.629 0 0153.37 73.883zM73.534 36.498c-.661 1.041-1.3 2.1-1.988 3.122A169.4 169.4 0 0158.1 57.278a81.249 81.249 0 01-13.136 12.074c-.1.071-.2.132-.385.25a1.838 1.838 0 01.094-.265 167.4 167.4 0 019.575-14.552 83.634 83.634 0 0110.335-11.522 62.676 62.676 0 018.679-6.723c.059-.038.124-.066.186-.1zM66.408 34.589c-1.315 1.571-2.607 3.162-3.949 4.71-4.625 5.339-9.294 10.638-14.257 15.665a95.321 95.321 0 01-12.208 10.645l-.356.255c.331-1.867 8.869-13.215 13.316-17.721 5.244-5.313 13.861-12.055 17.454-13.554zM26.859 62.424c.828-1.224 1.623-2.471 2.491-3.667a80.129 80.129 0 0110.992-12.132 100.346 100.346 0 0116.23-12.02c1.07-.639 2.166-1.232 3.251-1.845a1.493 1.493 0 01.251-.065c-.153.168-.239.272-.335.365-3.416 3.323-6.8 6.683-10.258 9.959q-5.98 5.664-12.076 11.2a94.693 94.693 0 01-10.069 8.016l-.382.26zM18.725 59.346c.858-1.112 1.682-2.252 2.58-3.331A84.683 84.683 0 0134.74 43.326 124.186 124.186 0 0154.015 31.07a.9.9 0 01.414-.117c-.66.59-1.3 1.2-1.984 1.765-3.916 3.269-7.828 6.544-11.766 9.787q-5.725 4.716-11.5 9.371a124.312 124.312 0 01-10.072 7.37c-.093.061-.19.116-.286.173zM49.294 29.313c-.763.608-1.508 1.241-2.291 1.821q-6.755 5.012-13.528 10c-4.216 3.088-8.428 6.184-12.7 9.192-2.982 2.1-6.062 4.058-9.1 6.078a.615.615 0 01-.38.113c.648-.744 1.279-1.5 1.945-2.233a79.6 79.6 0 0110.833-9.68 151.24 151.24 0 0124.933-15.265c.074-.036.151-.065.227-.1zM4.6 53.839c1.009-.977 1.993-1.983 3.032-2.927a111.122 111.122 0 0115.509-11.507 187.122 187.122 0 0121.317-11.726l.394-.177C43.386 29.162 8.554 52.044 4.6 53.839zM33.588 23.122a19.538 19.538 0 013.69-.713c1.245-.147 2.5-.217 3.745-.255 2.5-.094 5 0 7.493.112 2.492.159 4.982.369 7.467.667s4.975.712 7.427 1.169a96.677 96.677 0 0114.559 3.882 61.529 61.529 0 017 3.006 30.844 30.844 0 016.43 4.235 84.66 84.66 0 00-14.071-4.858c-4.766-1.3-9.58-2.412-14.405-3.51-2.419-.556-4.817-1.044-7.253-1.469s-4.871-.837-7.319-1.17c-2.445-.371-4.9-.653-7.359-.9a41.415 41.415 0 00-7.404-.196z'/%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-longevity {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M85.116 58.708l-2.042-.686a32.6 32.6 0 00-38.727-41.983l-.517-2.091a34.751 34.751 0 0141.287 44.76zM49.493 84a34.763 34.763 0 01-34.724-34.724h2.153a32.6 32.6 0 0042.6 31l.662 2.049A34.686 34.686 0 0149.493 84zM37.99 31.823l5.679-2.989-5.679-2.989 3.424-5.428-6.413.251.251-6.413-5.428 3.424L26.836 12l-2.989 5.679-5.428-3.424.251 6.413-6.413-.251 3.424 5.428-5.679 2.989 5.679 2.989-3.424 5.428L18.67 37l-.251 6.412 5.428-3.424 2.989 5.679 2.988-5.679 5.428 3.424-.251-6.413 6.413.251zm-11.155 5.428a8.417 8.417 0 118.417-8.417 8.417 8.417 0 01-8.417 8.417zM69.218 58.049a11.556 11.556 0 0015.453 16.474 11.557 11.557 0 11-15.453-16.474z'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2813.78 46.261%29'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2857.697 79.145%29'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2881.696 56.902%29'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2841.893 13.149%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-longevita {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M85.116 58.708l-2.042-.686a32.6 32.6 0 00-38.727-41.983l-.517-2.091a34.751 34.751 0 0141.287 44.76zM49.493 84a34.763 34.763 0 01-34.724-34.724h2.153a32.6 32.6 0 0042.6 31l.662 2.049A34.686 34.686 0 0149.493 84zM37.99 31.823l5.679-2.989-5.679-2.989 3.424-5.428-6.413.251.251-6.413-5.428 3.424L26.836 12l-2.989 5.679-5.428-3.424.251 6.413-6.413-.251 3.424 5.428-5.679 2.989 5.679 2.989-3.424 5.428L18.67 37l-.251 6.412 5.428-3.424 2.989 5.679 2.988-5.679 5.428 3.424-.251-6.413 6.413.251zm-11.155 5.428a8.417 8.417 0 118.417-8.417 8.417 8.417 0 01-8.417 8.417zM69.218 58.049a11.556 11.556 0 0015.453 16.474 11.557 11.557 0 11-15.453-16.474z'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2813.78 46.261%29'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2857.697 79.145%29'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2881.696 56.902%29'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2841.893 13.149%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-vineyards {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000' transform='translate%28-949.265 -614.308%29'%3e%3ccircle cx='7.771' cy='7.771' r='7.771' transform='rotate%28-13.34 3430.002 -3896.982%29'/%3e%3cpath d='M977.363 631.808l9.949 20.769 8.247-6.6zM1019.167 631.808l-30.222 24.178 9.418 19.661z'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-provenienza {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000' transform='translate%28-949.265 -614.308%29'%3e%3ccircle cx='7.771' cy='7.771' r='7.771' transform='rotate%28-13.34 3430.002 -3896.982%29'/%3e%3cpath d='M977.363 631.808l9.949 20.769 8.247-6.6zM1019.167 631.808l-30.222 24.178 9.418 19.661z'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-yeld {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M587.461 870.616v-13.8h1.051v-2.447h-8.321v2.447h1.232v13.8a36.043 36.043 0 0 1-2.337 3.275c4.328 6.465 6.626 5.661 6.626 13.9l-.6 38.889c6.982-.127 8.764-1.728 8.764-1.728l.62-39.819c-.004-8.493-2.445-7.377-7.035-14.517z' transform='translate%28-345 -338%29 translate%28-155.831 -508.366%29 translate%28-23.446%29'/%3e%3cpath d='M565.586 876.682v-13.664h1.1v-2.447h-8.321v2.447h1.182v13.664a35.8 35.8 0 0 1-2.457 3.424c4.406 6.66 6.747 5.77 6.747 14.08l-.6 38.556c6.978-.128 8.759-1.728 8.759-1.728l.62-39.819c.001-8.489-2.44-7.373-7.03-14.513z' transform='translate%28-345 -338%29 translate%28-155.831 -508.366%29 translate%28-13.577 -2.784%29'/%3e%3cpath d='M539.883 882.983V869.4H541v-2.447h-8.321v2.447h1.161v13.582c-4.534 7.146-6.964 6-7.014 14.462l.512 39.87s1.837 1.737 9.3 1.737c7.725 0 9.654-1.737 9.654-1.737l.619-39.82c.002-8.487-2.438-7.371-7.028-14.511z' transform='translate%28-345 -338%29 translate%28-155.831 -508.366%29 translate%280 -5.648%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-resa {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M587.461 870.616v-13.8h1.051v-2.447h-8.321v2.447h1.232v13.8a36.043 36.043 0 0 1-2.337 3.275c4.328 6.465 6.626 5.661 6.626 13.9l-.6 38.889c6.982-.127 8.764-1.728 8.764-1.728l.62-39.819c-.004-8.493-2.445-7.377-7.035-14.517z' transform='translate%28-345 -338%29 translate%28-155.831 -508.366%29 translate%28-23.446%29'/%3e%3cpath d='M565.586 876.682v-13.664h1.1v-2.447h-8.321v2.447h1.182v13.664a35.8 35.8 0 0 1-2.457 3.424c4.406 6.66 6.747 5.77 6.747 14.08l-.6 38.556c6.978-.128 8.759-1.728 8.759-1.728l.62-39.819c.001-8.489-2.44-7.373-7.03-14.513z' transform='translate%28-345 -338%29 translate%28-155.831 -508.366%29 translate%28-13.577 -2.784%29'/%3e%3cpath d='M539.883 882.983V869.4H541v-2.447h-8.321v2.447h1.161v13.582c-4.534 7.146-6.964 6-7.014 14.462l.512 39.87s1.837 1.737 9.3 1.737c7.725 0 9.654-1.737 9.654-1.737l.619-39.82c.002-8.487-2.438-7.371-7.028-14.511z' transform='translate%28-345 -338%29 translate%28-155.831 -508.366%29 translate%280 -5.648%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-production {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000' transform='translate%28-1169 -544%29 translate%281131.255 -571.413%29'%3e%3cellipse cx='30.442' cy='15.221' rx='30.442' ry='15.221' transform='translate%2854.745 1132.413%29'/%3e%3cpath d='M85.393 1190.086c-14.185 0-26.218-4.594-30.488-10.967v8.032c4.268 6.376 16.3 10.973 30.488 10.973 14.492 0 26.741-4.794 30.757-11.383v-8.033c-4.019 6.586-16.267 11.378-30.757 11.378z' transform='translate%28-.069 -20.039%29'/%3e%3cpath d='M85.393 1217.668c-14.185 0-26.218-4.594-30.488-10.968v8.032c4.268 6.376 16.3 10.974 30.488 10.974 14.262 0 26.348-4.645 30.556-11.073v-8.033c-4.208 6.424-16.294 11.068-30.556 11.068z' transform='translate%28-.069 -32.112%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-data {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000' transform='translate%28-1169 -544%29 translate%281131.255 -571.413%29'%3e%3cellipse cx='30.442' cy='15.221' rx='30.442' ry='15.221' transform='translate%2854.745 1132.413%29'/%3e%3cpath d='M85.393 1190.086c-14.185 0-26.218-4.594-30.488-10.967v8.032c4.268 6.376 16.3 10.973 30.488 10.973 14.492 0 26.741-4.794 30.757-11.383v-8.033c-4.019 6.586-16.267 11.378-30.757 11.378z' transform='translate%28-.069 -20.039%29'/%3e%3cpath d='M85.393 1217.668c-14.185 0-26.218-4.594-30.488-10.968v8.032c4.268 6.376 16.3 10.974 30.488 10.974 14.262 0 26.348-4.645 30.556-11.073v-8.033c-4.208 6.424-16.294 11.068-30.556 11.068z' transform='translate%28-.069 -32.112%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-ricavi {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000' transform='translate%28-1169 -544%29 translate%281131.255 -571.413%29'%3e%3cellipse cx='30.442' cy='15.221' rx='30.442' ry='15.221' transform='translate%2854.745 1132.413%29'/%3e%3cpath d='M85.393 1190.086c-14.185 0-26.218-4.594-30.488-10.967v8.032c4.268 6.376 16.3 10.973 30.488 10.973 14.492 0 26.741-4.794 30.757-11.383v-8.033c-4.019 6.586-16.267 11.378-30.757 11.378z' transform='translate%28-.069 -20.039%29'/%3e%3cpath d='M85.393 1217.668c-14.185 0-26.218-4.594-30.488-10.968v8.032c4.268 6.376 16.3 10.974 30.488 10.974 14.262 0 26.348-4.645 30.556-11.073v-8.033c-4.208 6.424-16.294 11.068-30.556 11.068z' transform='translate%28-.069 -32.112%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-taste {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M100.835 229.006h.3c8.994 0 24.212-1.28 24.212-6.063 0-3.835-9.76-4.268-18.266-4.743 10.069.57 15.972 2.895 15.972 4.736 0 1.434-8.119 3.78-21.918 3.78-.582 0-1.14-.009-1.7-.018-.27-.007-.538-.011-.814-.019v.009c-12.225-.278-19.4-2.263-19.4-3.733 0-1.424 5.905-4.187 15.97-4.757-8.5.475-18.264.912-18.264 4.742 0 4.3 12.273 5.769 21.288 6.024l-.354 2.011a4.565 4.565 0 0 1-4.458 3.773l-9.744.157a1.345 1.345 0 0 0-1.3 1.1v.006l30.9 5.443a1.346 1.346 0 0 0-.847-1.47l-9.1-3.478a4.567 4.567 0 0 1-2.9-5.072z' transform='translate%28-139 -338%29 translate%2886.07 223.592%29 translate%280 -41.05%29'/%3e%3cpath d='M130.024 128.029l-20.556-3.621a114.2 114.2 0 0 0-10.686 32.032 15.405 15.405 0 0 0 7.788 16.193 5.324 5.324 0 0 1 2.693 5.6l-1.59 9.015c.688.015 1.388.022 2.113.022.177 0 .337 0 .508-.006l1.52-8.584a5.33 5.33 0 0 1 4.445-4.338 15.406 15.406 0 0 0 12.862-12.55h-.007a114.205 114.205 0 0 0 .91-33.763zM111.5 172.24c-11.217-.645-11.182-11.98-9.584-15.84 0 0 2.66 10.483 14.244 1.464 13.186-10.269 17.006 15.623-4.66 14.376z' transform='translate%28-139 -338%29 translate%2886.07 223.592%29 translate%28-9.461%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-sapore {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M100.835 229.006h.3c8.994 0 24.212-1.28 24.212-6.063 0-3.835-9.76-4.268-18.266-4.743 10.069.57 15.972 2.895 15.972 4.736 0 1.434-8.119 3.78-21.918 3.78-.582 0-1.14-.009-1.7-.018-.27-.007-.538-.011-.814-.019v.009c-12.225-.278-19.4-2.263-19.4-3.733 0-1.424 5.905-4.187 15.97-4.757-8.5.475-18.264.912-18.264 4.742 0 4.3 12.273 5.769 21.288 6.024l-.354 2.011a4.565 4.565 0 0 1-4.458 3.773l-9.744.157a1.345 1.345 0 0 0-1.3 1.1v.006l30.9 5.443a1.346 1.346 0 0 0-.847-1.47l-9.1-3.478a4.567 4.567 0 0 1-2.9-5.072z' transform='translate%28-139 -338%29 translate%2886.07 223.592%29 translate%280 -41.05%29'/%3e%3cpath d='M130.024 128.029l-20.556-3.621a114.2 114.2 0 0 0-10.686 32.032 15.405 15.405 0 0 0 7.788 16.193 5.324 5.324 0 0 1 2.693 5.6l-1.59 9.015c.688.015 1.388.022 2.113.022.177 0 .337 0 .508-.006l1.52-8.584a5.33 5.33 0 0 1 4.445-4.338 15.406 15.406 0 0 0 12.862-12.55h-.007a114.205 114.205 0 0 0 .91-33.763zM111.5 172.24c-11.217-.645-11.182-11.98-9.584-15.84 0 0 2.66 10.483 14.244 1.464 13.186-10.269 17.006 15.623-4.66 14.376z' transform='translate%28-139 -338%29 translate%2886.07 223.592%29 translate%28-9.461%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-flavor {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M100.835 229.006h.3c8.994 0 24.212-1.28 24.212-6.063 0-3.835-9.76-4.268-18.266-4.743 10.069.57 15.972 2.895 15.972 4.736 0 1.434-8.119 3.78-21.918 3.78-.582 0-1.14-.009-1.7-.018-.27-.007-.538-.011-.814-.019v.009c-12.225-.278-19.4-2.263-19.4-3.733 0-1.424 5.905-4.187 15.97-4.757-8.5.475-18.264.912-18.264 4.742 0 4.3 12.273 5.769 21.288 6.024l-.354 2.011a4.565 4.565 0 0 1-4.458 3.773l-9.744.157a1.345 1.345 0 0 0-1.3 1.1v.006l30.9 5.443a1.346 1.346 0 0 0-.847-1.47l-9.1-3.478a4.567 4.567 0 0 1-2.9-5.072z' transform='translate%28-139 -338%29 translate%2886.07 223.592%29 translate%280 -41.05%29'/%3e%3cpath d='M130.024 128.029l-20.556-3.621a114.2 114.2 0 0 0-10.686 32.032 15.405 15.405 0 0 0 7.788 16.193 5.324 5.324 0 0 1 2.693 5.6l-1.59 9.015c.688.015 1.388.022 2.113.022.177 0 .337 0 .508-.006l1.52-8.584a5.33 5.33 0 0 1 4.445-4.338 15.406 15.406 0 0 0 12.862-12.55h-.007a114.205 114.205 0 0 0 .91-33.763zM111.5 172.24c-11.217-.645-11.182-11.98-9.584-15.84 0 0 2.66 10.483 14.244 1.464 13.186-10.269 17.006 15.623-4.66 14.376z' transform='translate%28-139 -338%29 translate%2886.07 223.592%29 translate%28-9.461%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-ground {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath d='M0 0h96v96H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='%23000' clip-path='url%28%23a%29'%3e%3cpath fill-rule='evenodd' d='M71.779 76.592C63.528 64.539 51.791 53.796 36.93 44.82c-2-1.2-4.03-2.35-6.09-3.46-2.06-1.11-4.14-2.17-6.24-3.19-2.1-1.01-4.23-1.98-6.38-2.9-1.053-.453-2.114-.896-3.174-1.339 1.117-2.634 2.558-5.095 4.247-7.359.022.009.045.019.067.028 2.52 1.04 5.02 2.14 7.49 3.31 2.47 1.16 4.91 2.38 7.32 3.67.41.22.82.44 1.22.66l2.59-1.36-3.17-5.03 5.94.24-.23-5.93 5.02 3.16 2.76-5.25 2.77 5.25 5.02-3.17-.23 5.94 5.93-.24-3.17 5.03 3.09 1.62c2.9-1.37 5.84-2.67 8.82-3.88 2.608-1.065 5.239-2.066 7.894-3.002 1.643 2.311 3.003 4.834 4.04 7.52-2.651.916-5.272 1.9-7.874 2.942-3.22 1.29-6.4 2.68-9.54 4.16-3.13 1.48-6.22 3.06-9.26 4.73l-.48.26.43.35c2.01 1.58 3.93 3.19 5.71 4.77l.18.17.23-.12c2.59-1.33 5.21-2.59 7.86-3.78 2.65-1.2 5.33-2.32 8.04-3.37 2.249-.88 4.518-1.704 6.802-2.479.286 1.868.438 3.78.438 5.729 0 1.039-.043 2.067-.132 3.082-1.229.444-2.455.898-3.678 1.368-2.16.83-4.29 1.71-6.41 2.63-2.12.92-4.22 1.89-6.29 2.9l-.45.22.34.36c1.84 1.93 3.64 3.97 5.34 6.05l.18.23.26-.13c1.63-.81 3.27-1.58 4.93-2.32 1.189-.533 2.389-1.051 3.596-1.552-2.254 6.005-6.042 11.256-10.907 15.254zm-25.716 8.325C40.475 77.76 33.127 71.422 24.08 65.96c-1-.6-2.01-1.19-3.02-1.77-1.02-.57-2.04-1.14-3.07-1.68-1.03-.55-2.07-1.09-3.11-1.61-.288-.143-.576-.285-.864-.425C18.702 74.031 31.15 83.94 46.063 84.917zM12.091 51.08c1.187.495 2.363 1.005 3.539 1.53 1.67.75 3.33 1.53 4.98 2.35 1.64.81 3.27 1.66 4.88 2.54 1.61.88 3.2 1.79 4.77 2.73 11.167 6.746 19.973 14.726 26.328 23.85 2.919-.636 5.698-1.641 8.292-2.956-7.094-10.828-17.216-20.233-30.26-28.114-1.91-1.14-3.85-2.24-5.81-3.3-1.97-1.06-3.95-2.07-5.96-3.04-2.01-.97-4.04-1.89-6.08-2.77-1.394-.598-2.797-1.178-4.209-1.732-.374 2.053-.561 4.17-.561 6.332 0 .868.03 1.728.091 2.58zM41.3 37.6c2.14 1.3 4.29 2.67 6.36 4.07l.2.14.2-.12c2.57-1.5 5.18-2.94 7.83-4.31.48-2.09.08-4.32-1.15-6.13-1.45-2.13-3.86-3.41-6.44-3.41-2.58 0-4.99 1.28-6.44 3.41-1.2 1.77-1.61 3.94-1.17 5.99.2.12.4.24.61.36z'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-terreno {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath d='M0 0h96v96H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='%23000' clip-path='url%28%23a%29'%3e%3cpath fill-rule='evenodd' d='M71.779 76.592C63.528 64.539 51.791 53.796 36.93 44.82c-2-1.2-4.03-2.35-6.09-3.46-2.06-1.11-4.14-2.17-6.24-3.19-2.1-1.01-4.23-1.98-6.38-2.9-1.053-.453-2.114-.896-3.174-1.339 1.117-2.634 2.558-5.095 4.247-7.359.022.009.045.019.067.028 2.52 1.04 5.02 2.14 7.49 3.31 2.47 1.16 4.91 2.38 7.32 3.67.41.22.82.44 1.22.66l2.59-1.36-3.17-5.03 5.94.24-.23-5.93 5.02 3.16 2.76-5.25 2.77 5.25 5.02-3.17-.23 5.94 5.93-.24-3.17 5.03 3.09 1.62c2.9-1.37 5.84-2.67 8.82-3.88 2.608-1.065 5.239-2.066 7.894-3.002 1.643 2.311 3.003 4.834 4.04 7.52-2.651.916-5.272 1.9-7.874 2.942-3.22 1.29-6.4 2.68-9.54 4.16-3.13 1.48-6.22 3.06-9.26 4.73l-.48.26.43.35c2.01 1.58 3.93 3.19 5.71 4.77l.18.17.23-.12c2.59-1.33 5.21-2.59 7.86-3.78 2.65-1.2 5.33-2.32 8.04-3.37 2.249-.88 4.518-1.704 6.802-2.479.286 1.868.438 3.78.438 5.729 0 1.039-.043 2.067-.132 3.082-1.229.444-2.455.898-3.678 1.368-2.16.83-4.29 1.71-6.41 2.63-2.12.92-4.22 1.89-6.29 2.9l-.45.22.34.36c1.84 1.93 3.64 3.97 5.34 6.05l.18.23.26-.13c1.63-.81 3.27-1.58 4.93-2.32 1.189-.533 2.389-1.051 3.596-1.552-2.254 6.005-6.042 11.256-10.907 15.254zm-25.716 8.325C40.475 77.76 33.127 71.422 24.08 65.96c-1-.6-2.01-1.19-3.02-1.77-1.02-.57-2.04-1.14-3.07-1.68-1.03-.55-2.07-1.09-3.11-1.61-.288-.143-.576-.285-.864-.425C18.702 74.031 31.15 83.94 46.063 84.917zM12.091 51.08c1.187.495 2.363 1.005 3.539 1.53 1.67.75 3.33 1.53 4.98 2.35 1.64.81 3.27 1.66 4.88 2.54 1.61.88 3.2 1.79 4.77 2.73 11.167 6.746 19.973 14.726 26.328 23.85 2.919-.636 5.698-1.641 8.292-2.956-7.094-10.828-17.216-20.233-30.26-28.114-1.91-1.14-3.85-2.24-5.81-3.3-1.97-1.06-3.95-2.07-5.96-3.04-2.01-.97-4.04-1.89-6.08-2.77-1.394-.598-2.797-1.178-4.209-1.732-.374 2.053-.561 4.17-.561 6.332 0 .868.03 1.728.091 2.58zM41.3 37.6c2.14 1.3 4.29 2.67 6.36 4.07l.2.14.2-.12c2.57-1.5 5.18-2.94 7.83-4.31.48-2.09.08-4.32-1.15-6.13-1.45-2.13-3.86-3.41-6.44-3.41-2.58 0-4.99 1.28-6.44 3.41-1.2 1.77-1.61 3.94-1.17 5.99.2.12.4.24.61.36z'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-terroir {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath d='M0 0h96v96H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='%23000' clip-path='url%28%23a%29'%3e%3cpath fill-rule='evenodd' d='M3.5 44.459c4.399 2.104 8.699 4.415 12.887 6.924 17.83 10.77 29.75 24.753 35.318 41.117H40.95c-5.2-12.728-15.141-23.601-29.794-32.454-2.509-1.508-5.062-2.938-7.656-4.29V44.459zm0-19.296c8.921 3.477 17.549 7.683 25.795 12.578C52.488 51.747 67.465 70.413 73.496 92.5H62.864c-5.858-18.42-18.957-34.114-38.799-46.098-6.608-3.93-13.48-7.384-20.565-10.34V25.163zm89 8.093c-9.304 2.807-18.38 6.345-27.14 10.585q3.113 3.28 5.903 6.698c6.882-3.373 13.977-6.28 21.237-8.704V52.53c-5.132 1.835-10.17 3.929-15.096 6.275 6.93 10.208 11.848 21.644 14.491 33.695H81.499C75.381 67.55 57.685 45.384 30.15 28.754 21.631 23.692 12.717 19.341 3.5 15.74V4.924c11.059 4.071 21.731 9.146 31.882 15.169q3.63 2.195 7.048 4.506C57.208 15.809 74.157 8.88 92.5 3.986v10.485c-14.9 4.171-28.769 9.756-41.134 16.658q3.276 2.58 6.314 5.281c11.148-5.682 22.809-10.267 34.82-13.697v10.543z'/%3e%3c/g%3e%3c/svg%3e"); }
  .term.term--type-prod_features.term--class-territorio {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath d='M0 0h96v96H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='%23000' clip-path='url%28%23a%29'%3e%3cpath fill-rule='evenodd' d='M3.5 44.459c4.399 2.104 8.699 4.415 12.887 6.924 17.83 10.77 29.75 24.753 35.318 41.117H40.95c-5.2-12.728-15.141-23.601-29.794-32.454-2.509-1.508-5.062-2.938-7.656-4.29V44.459zm0-19.296c8.921 3.477 17.549 7.683 25.795 12.578C52.488 51.747 67.465 70.413 73.496 92.5H62.864c-5.858-18.42-18.957-34.114-38.799-46.098-6.608-3.93-13.48-7.384-20.565-10.34V25.163zm89 8.093c-9.304 2.807-18.38 6.345-27.14 10.585q3.113 3.28 5.903 6.698c6.882-3.373 13.977-6.28 21.237-8.704V52.53c-5.132 1.835-10.17 3.929-15.096 6.275 6.93 10.208 11.848 21.644 14.491 33.695H81.499C75.381 67.55 57.685 45.384 30.15 28.754 21.631 23.692 12.717 19.341 3.5 15.74V4.924c11.059 4.071 21.731 9.146 31.882 15.169q3.63 2.195 7.048 4.506C57.208 15.809 74.157 8.88 92.5 3.986v10.485c-14.9 4.171-28.769 9.756-41.134 16.658q3.276 2.58 6.314 5.281c11.148-5.682 22.809-10.267 34.82-13.697v10.543z'/%3e%3c/g%3e%3c/svg%3e"); }
  .term.term--type-prod_features.term--class-grapes {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M46.047 24.72l6.618-13.22h13.236L52.665 24.72z'/%3e%3cg transform='translate%2821.529 31.558%29'%3e%3ccircle cx='6.618' cy='6.618' r='6.618'/%3e%3ccircle cx='6.618' cy='6.618' r='6.618' transform='translate%2819.853%29'/%3e%3ccircle cx='6.618' cy='6.618' r='6.618' transform='translate%2839.707%29'/%3e%3cg transform='translate%289.927 19.853%29'%3e%3ccircle cx='6.618' cy='6.618' r='6.618'/%3e%3ccircle cx='6.618' cy='6.618' r='6.618' transform='translate%2819.853%29'/%3e%3c/g%3e%3ccircle cx='6.618' cy='6.618' r='6.618' transform='translate%2819.853 39.707%29'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-first_vintage {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M46.047 24.72l6.618-13.22h13.236L52.665 24.72z'/%3e%3cg transform='translate%2821.529 31.558%29'%3e%3ccircle cx='6.618' cy='6.618' r='6.618'/%3e%3ccircle cx='6.618' cy='6.618' r='6.618' transform='translate%2819.853%29'/%3e%3ccircle cx='6.618' cy='6.618' r='6.618' transform='translate%2839.707%29'/%3e%3cg transform='translate%289.927 19.853%29'%3e%3ccircle cx='6.618' cy='6.618' r='6.618'/%3e%3ccircle cx='6.618' cy='6.618' r='6.618' transform='translate%2819.853%29'/%3e%3c/g%3e%3ccircle cx='6.618' cy='6.618' r='6.618' transform='translate%2819.853 39.707%29'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-uve {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M46.047 24.72l6.618-13.22h13.236L52.665 24.72z'/%3e%3cg transform='translate%2821.529 31.558%29'%3e%3ccircle cx='6.618' cy='6.618' r='6.618'/%3e%3ccircle cx='6.618' cy='6.618' r='6.618' transform='translate%2819.853%29'/%3e%3ccircle cx='6.618' cy='6.618' r='6.618' transform='translate%2839.707%29'/%3e%3cg transform='translate%289.927 19.853%29'%3e%3ccircle cx='6.618' cy='6.618' r='6.618'/%3e%3ccircle cx='6.618' cy='6.618' r='6.618' transform='translate%2819.853%29'/%3e%3c/g%3e%3ccircle cx='6.618' cy='6.618' r='6.618' transform='translate%2819.853 39.707%29'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-wines {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M-136.213 420.422c.055-9.372 2.747-8.1 7.768-16.016v-15.04h-1.286v-2.71h5.609v-1.518h-9.214v2.71h1.286v15.04c-5.021 7.914-7.712 6.644-7.767 16.016l.568 44.153s.837.788 3.6 1.355z' transform='translate%28-963 -544%29 translate%281135.818 164.862%29 translate%281 1%29'/%3e%3cpath d='M-114.494 446.583v-14.524h11.025l.095-6.1c0-9.4-2.7-8.164-7.785-16.071v-15.04h1.242v-2.71h-9.214v2.71h1.286v15.04c-5.021 7.914-7.712 6.644-7.767 16.016l.568 44.153s2.034 1.924 10.294 1.924c8.555 0 10.692-1.924 10.692-1.924l.365-23.474z' transform='translate%28-963 -544%29 translate%281135.818 164.862%29 translate%28-6.875 -3.317%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-vini {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M-136.213 420.422c.055-9.372 2.747-8.1 7.768-16.016v-15.04h-1.286v-2.71h5.609v-1.518h-9.214v2.71h1.286v15.04c-5.021 7.914-7.712 6.644-7.767 16.016l.568 44.153s.837.788 3.6 1.355z' transform='translate%28-963 -544%29 translate%281135.818 164.862%29 translate%281 1%29'/%3e%3cpath d='M-114.494 446.583v-14.524h11.025l.095-6.1c0-9.4-2.7-8.164-7.785-16.071v-15.04h1.242v-2.71h-9.214v2.71h1.286v15.04c-5.021 7.914-7.712 6.644-7.767 16.016l.568 44.153s2.034 1.924 10.294 1.924c8.555 0 10.692-1.924 10.692-1.924l.365-23.474z' transform='translate%28-963 -544%29 translate%281135.818 164.862%29 translate%28-6.875 -3.317%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-wine {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cpath fill='%23000' d='M329.713 450.064v-15.059h11.431l.1-6.325c0-9.746-2.8-8.466-8.073-16.664v-15.595h1.287v-2.81H324.9v2.81h1.334v15.595c-5.206 8.206-8 6.889-8.054 16.607l.589 45.781s2.109 1.995 10.674 1.995c8.871 0 11.086-1.995 11.086-1.995l.379-24.34z' transform='translate%28-757 -544%29 translate%28474.817 157.389%29'/%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-vino {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cpath fill='%23000' d='M329.713 450.064v-15.059h11.431l.1-6.325c0-9.746-2.8-8.466-8.073-16.664v-15.595h1.287v-2.81H324.9v2.81h1.334v15.595c-5.206 8.206-8 6.889-8.054 16.607l.589 45.781s2.109 1.995 10.674 1.995c8.871 0 11.086-1.995 11.086-1.995l.379-24.34z' transform='translate%28-757 -544%29 translate%28474.817 157.389%29'/%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-variety {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M815.393 455.533a5.372 5.372 0 1 1 4.694-7.981 31.537 31.537 0 0 0 4.242-25.262 31.6 31.6 0 0 0-11.421-.774 5.37 5.37 0 1 1-6.485-3.205 31.617 31.617 0 0 0-11.279-12.683v36.409l16.914-8.849 1.2 2.3-18.116 9.477v8.374l17.981 9.406-1.2 2.3-16.7-8.8 1.854 10.379a27.823 27.823 0 0 0 23.389 4.511 27.918 27.918 0 0 0-1.132-17.325 5.353 5.353 0 0 1-3.941 1.723z' transform='translate%28-345 -544%29 translate%28-377.362 147.372%29 translate%28-23.545%29'/%3e%3cpath d='M769 456.449l-17.689 9.251-1.2-2.3 18.9-9.886v-8.395l-18.762-9.816 1.2-2.3 17.561 9.187v-35.975a31.626 31.626 0 0 0-10.671 12.191 5.381 5.381 0 1 1-5.792 3.44 31.624 31.624 0 0 0-12.192.692 31.54 31.54 0 0 0 3.262 23.655 5.371 5.371 0 1 1 .7 8.9 27.92 27.92 0 0 0-.739 16.279 27.817 27.817 0 0 0 23.634-4.7z' transform='translate%28-345 -544%29 translate%28-377.362 147.372%29 translate%280 -.248%29'/%3e%3cpath d='M794.044 526.8h-7.583l2.591-18.208h2.4z' transform='translate%28-345 -544%29 translate%28-377.362 147.372%29 translate%28-19.88 -43.461%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-vitigno {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M815.393 455.533a5.372 5.372 0 1 1 4.694-7.981 31.537 31.537 0 0 0 4.242-25.262 31.6 31.6 0 0 0-11.421-.774 5.37 5.37 0 1 1-6.485-3.205 31.617 31.617 0 0 0-11.279-12.683v36.409l16.914-8.849 1.2 2.3-18.116 9.477v8.374l17.981 9.406-1.2 2.3-16.7-8.8 1.854 10.379a27.823 27.823 0 0 0 23.389 4.511 27.918 27.918 0 0 0-1.132-17.325 5.353 5.353 0 0 1-3.941 1.723z' transform='translate%28-345 -544%29 translate%28-377.362 147.372%29 translate%28-23.545%29'/%3e%3cpath d='M769 456.449l-17.689 9.251-1.2-2.3 18.9-9.886v-8.395l-18.762-9.816 1.2-2.3 17.561 9.187v-35.975a31.626 31.626 0 0 0-10.671 12.191 5.381 5.381 0 1 1-5.792 3.44 31.624 31.624 0 0 0-12.192.692 31.54 31.54 0 0 0 3.262 23.655 5.371 5.371 0 1 1 .7 8.9 27.92 27.92 0 0 0-.739 16.279 27.817 27.817 0 0 0 23.634-4.7z' transform='translate%28-345 -544%29 translate%28-377.362 147.372%29 translate%280 -.248%29'/%3e%3cpath d='M794.044 526.8h-7.583l2.591-18.208h2.4z' transform='translate%28-345 -544%29 translate%28-377.362 147.372%29 translate%28-19.88 -43.461%29'/%3e%3c/g%3e%3c/svg%3e "); }

.term.term.view-mode-gallery .taxonomy-term-listing .views-element-container .view.view-taxonomy-term.view-id-taxonomy_term.view-display-id-block_term_gallery {
  max-width: unset;
  position: relative; }
  .term.term.view-mode-gallery .taxonomy-term-listing .views-element-container .view.view-taxonomy-term.view-id-taxonomy_term.view-display-id-block_term_gallery article.node {
    background-color: unset;
    margin-bottom: unset; }

.term.term-view_mode--full .views-element-container {
  background-color: unset; }

.node {
  /* theming */ }
  .node-cta .node-link.goto-node {
    font-weight: 400; }
    .node-cta .node-link.goto-node .text-label::after {
      content: none; }
  .node-view_mode--teaser .node-headings .node-link:hover, .node-view_mode--teaser .node-headings .node-link:focus, .node-view_mode--teaser .node-headings .node-link:active, .node-view_mode--card .node-headings .node-link:hover, .node-view_mode--card .node-headings .node-link:focus, .node-view_mode--card .node-headings .node-link:active {
    text-decoration: underline;
    color: #000 !important; }

.node.node--type-product.node-view_mode--full {
  overflow: hidden; }

.node--type-experience {
  font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.25rem; }
  .node--type-experience.node-view_mode--reference .reference-body::before {
    content: "";
    display: block;
    height: 48px;
    width: 64px;
    background-repeat: no-repeat;
    background-position: bottom left;
    background-size: contain;
    margin-bottom: 2rem; }
  .node--type-experience.node-view_mode--reference .reference-arrow::before {
    content: "";
    display: block;
    height: 20px;
    width: 32px;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: contain; }

.view-experiences .view-filters .views-exposed-form legend {
  display: none; }

.view-experiences .view-filters .views-exposed-form .form--inline {
  display: flex; }
  .view-experiences .view-filters .views-exposed-form .form--inline > .form-item {
    float: none;
    flex: 1 0 100%; }

.view-experiences .view-filters .fieldset-wrapper .form-radios > .form-radios {
  padding-left: 1rem;
  padding-right: 1rem; }
  .view-experiences .view-filters .fieldset-wrapper .form-radios > .form-radios .form-item {
    display: inline-block;
    flex-grow: 0;
    margin-left: 1rem;
    margin-right: 1rem; }
    .view-experiences .view-filters .fieldset-wrapper .form-radios > .form-radios .form-item.form-type-radio input {
      display: none; }
    .view-experiences .view-filters .fieldset-wrapper .form-radios > .form-radios .form-item.form-type-radio label {
      cursor: pointer; }

.view-experiences .view-filters .fieldset-wrapper .form-radios.owl-loaded {
  position: relative; }
  .view-experiences .view-filters .fieldset-wrapper .form-radios.owl-loaded .owl-stage-outer {
    overflow: hidden; }
    .view-experiences .view-filters .fieldset-wrapper .form-radios.owl-loaded .owl-stage-outer::after {
      content: none; }
    .view-experiences .view-filters .fieldset-wrapper .form-radios.owl-loaded .owl-stage-outer .owl-stage .owl-item {
      flex: 0 1 auto;
      opacity: 1; }
  .view-experiences .view-filters .fieldset-wrapper .form-radios.owl-loaded .owl-nav {
    margin-top: 0; }
    .view-experiences .view-filters .fieldset-wrapper .form-radios.owl-loaded .owl-nav button {
      background-color: #f5f5f5;
      position: absolute;
      top: 0;
      bottom: 0;
      padding: 1rem; }
      .view-experiences .view-filters .fieldset-wrapper .form-radios.owl-loaded .owl-nav button.owl-prev {
        left: 0; }
      .view-experiences .view-filters .fieldset-wrapper .form-radios.owl-loaded .owl-nav button.owl-next {
        right: 0; }
      .view-experiences .view-filters .fieldset-wrapper .form-radios.owl-loaded .owl-nav button > span {
        transition: all 0.2s ease-in-out; }
      .view-experiences .view-filters .fieldset-wrapper .form-radios.owl-loaded .owl-nav button.disabled {
        background-color: transparent;
        cursor: auto; }
        .view-experiences .view-filters .fieldset-wrapper .form-radios.owl-loaded .owl-nav button.disabled > span {
          color: transparent;
          background-image: unset !important; }

.view-experiences .view-content {
  display: flex;
  flex-wrap: wrap;
  margin-right: -1.5rem;
  margin-left: -1.5rem;
  margin-left: 0;
  margin-right: 0; }
  .view-experiences .view-content .views-row {
    position: relative;
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0; }
    @media (min-width: 992px) {
      .view-experiences .view-content .views-row {
        flex: 0 0 50%;
        max-width: 50%; } }
    @media (min-width: 1440px) {
      .view-experiences .view-content .views-row {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%; } }
    @media (min-width: 2440px) {
      .view-experiences .view-content .views-row {
        flex: 0 0 25%;
        max-width: 25%; } }
    .view-experiences .view-content .views-row:nth-of-type(odd) > article.exp-theme.transparent::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='transparent' d='M742.018 658.001H0V0h960v329.445A216.388 216.388 0 00921.5 326a216.094 216.094 0 00-43.229 4.358 213.4 213.4 0 00-40.263 12.5 214.5 214.5 0 00-36.436 19.777 216.064 216.064 0 00-31.745 26.192 216.053 216.053 0 00-26.192 31.745 214.534 214.534 0 00-19.777 36.436 213.391 213.391 0 00-12.5 40.263A216.105 216.105 0 00707 540.5a214.625 214.625 0 009.207 62.362 213.523 213.523 0 0025.81 55.139h.001z'/%3e%3c/svg%3e"); }
    .view-experiences .view-content .views-row:nth-of-type(even) > article.exp-theme.transparent::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='transparent' fill-rule='nonzero' d='M742.018 0H0v658.001h960V328.556a216.388 216.388 0 01-38.5 3.445 216.094 216.094 0 01-43.229-4.358 213.4 213.4 0 01-40.263-12.5 214.5 214.5 0 01-36.436-19.777 216.064 216.064 0 01-31.745-26.192 216.053 216.053 0 01-26.192-31.745 214.534 214.534 0 01-19.777-36.436 213.391 213.391 0 01-12.5-40.263A216.105 216.105 0 01707 117.501a214.625 214.625 0 019.207-62.362A213.523 213.523 0 01742.017 0h.001z'/%3e%3c/svg%3e"); }
    .view-experiences .view-content .views-row:nth-of-type(odd) > article.exp-theme.light::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='%23f5f5f5' d='M742.018 658.001H0V0h960v329.445A216.388 216.388 0 00921.5 326a216.094 216.094 0 00-43.229 4.358 213.4 213.4 0 00-40.263 12.5 214.5 214.5 0 00-36.436 19.777 216.064 216.064 0 00-31.745 26.192 216.053 216.053 0 00-26.192 31.745 214.534 214.534 0 00-19.777 36.436 213.391 213.391 0 00-12.5 40.263A216.105 216.105 0 00707 540.5a214.625 214.625 0 009.207 62.362 213.523 213.523 0 0025.81 55.139h.001z'/%3e%3c/svg%3e"); }
    .view-experiences .view-content .views-row:nth-of-type(even) > article.exp-theme.light::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='%23f5f5f5' fill-rule='nonzero' d='M742.018 0H0v658.001h960V328.556a216.388 216.388 0 01-38.5 3.445 216.094 216.094 0 01-43.229-4.358 213.4 213.4 0 01-40.263-12.5 214.5 214.5 0 01-36.436-19.777 216.064 216.064 0 01-31.745-26.192 216.053 216.053 0 01-26.192-31.745 214.534 214.534 0 01-19.777-36.436 213.391 213.391 0 01-12.5-40.263A216.105 216.105 0 01707 117.501a214.625 214.625 0 019.207-62.362A213.523 213.523 0 01742.017 0h.001z'/%3e%3c/svg%3e"); }
    .view-experiences .view-content .views-row:nth-of-type(odd) > article.exp-theme.mid::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='%23bfbfbf' d='M742.018 658.001H0V0h960v329.445A216.388 216.388 0 00921.5 326a216.094 216.094 0 00-43.229 4.358 213.4 213.4 0 00-40.263 12.5 214.5 214.5 0 00-36.436 19.777 216.064 216.064 0 00-31.745 26.192 216.053 216.053 0 00-26.192 31.745 214.534 214.534 0 00-19.777 36.436 213.391 213.391 0 00-12.5 40.263A216.105 216.105 0 00707 540.5a214.625 214.625 0 009.207 62.362 213.523 213.523 0 0025.81 55.139h.001z'/%3e%3c/svg%3e"); }
    .view-experiences .view-content .views-row:nth-of-type(even) > article.exp-theme.mid::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='%23bfbfbf' fill-rule='nonzero' d='M742.018 0H0v658.001h960V328.556a216.388 216.388 0 01-38.5 3.445 216.094 216.094 0 01-43.229-4.358 213.4 213.4 0 01-40.263-12.5 214.5 214.5 0 01-36.436-19.777 216.064 216.064 0 01-31.745-26.192 216.053 216.053 0 01-26.192-31.745 214.534 214.534 0 01-19.777-36.436 213.391 213.391 0 01-12.5-40.263A216.105 216.105 0 01707 117.501a214.625 214.625 0 019.207-62.362A213.523 213.523 0 01742.017 0h.001z'/%3e%3c/svg%3e"); }
    .view-experiences .view-content .views-row:nth-of-type(odd) > article.exp-theme.dark::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='%23191919' d='M742.018 658.001H0V0h960v329.445A216.388 216.388 0 00921.5 326a216.094 216.094 0 00-43.229 4.358 213.4 213.4 0 00-40.263 12.5 214.5 214.5 0 00-36.436 19.777 216.064 216.064 0 00-31.745 26.192 216.053 216.053 0 00-26.192 31.745 214.534 214.534 0 00-19.777 36.436 213.391 213.391 0 00-12.5 40.263A216.105 216.105 0 00707 540.5a214.625 214.625 0 009.207 62.362 213.523 213.523 0 0025.81 55.139h.001z'/%3e%3c/svg%3e"); }
    .view-experiences .view-content .views-row:nth-of-type(even) > article.exp-theme.dark::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='%23191919' fill-rule='nonzero' d='M742.018 0H0v658.001h960V328.556a216.388 216.388 0 01-38.5 3.445 216.094 216.094 0 01-43.229-4.358 213.4 213.4 0 01-40.263-12.5 214.5 214.5 0 01-36.436-19.777 216.064 216.064 0 01-31.745-26.192 216.053 216.053 0 01-26.192-31.745 214.534 214.534 0 01-19.777-36.436 213.391 213.391 0 01-12.5-40.263A216.105 216.105 0 01707 117.501a214.625 214.625 0 019.207-62.362A213.523 213.523 0 01742.017 0h.001z'/%3e%3c/svg%3e"); }
    .view-experiences .view-content .views-row:nth-of-type(odd) > article.exp-theme.black::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='%23000' d='M742.018 658.001H0V0h960v329.445A216.388 216.388 0 00921.5 326a216.094 216.094 0 00-43.229 4.358 213.4 213.4 0 00-40.263 12.5 214.5 214.5 0 00-36.436 19.777 216.064 216.064 0 00-31.745 26.192 216.053 216.053 0 00-26.192 31.745 214.534 214.534 0 00-19.777 36.436 213.391 213.391 0 00-12.5 40.263A216.105 216.105 0 00707 540.5a214.625 214.625 0 009.207 62.362 213.523 213.523 0 0025.81 55.139h.001z'/%3e%3c/svg%3e"); }
    .view-experiences .view-content .views-row:nth-of-type(even) > article.exp-theme.black::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='%23000' fill-rule='nonzero' d='M742.018 0H0v658.001h960V328.556a216.388 216.388 0 01-38.5 3.445 216.094 216.094 0 01-43.229-4.358 213.4 213.4 0 01-40.263-12.5 214.5 214.5 0 01-36.436-19.777 216.064 216.064 0 01-31.745-26.192 216.053 216.053 0 01-26.192-31.745 214.534 214.534 0 01-19.777-36.436 213.391 213.391 0 01-12.5-40.263A216.105 216.105 0 01707 117.501a214.625 214.625 0 019.207-62.362A213.523 213.523 0 01742.017 0h.001z'/%3e%3c/svg%3e"); }
    .view-experiences .view-content .views-row:nth-of-type(odd) > article.exp-theme.featured::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='%23191919' d='M742.018 658.001H0V0h960v329.445A216.388 216.388 0 00921.5 326a216.094 216.094 0 00-43.229 4.358 213.4 213.4 0 00-40.263 12.5 214.5 214.5 0 00-36.436 19.777 216.064 216.064 0 00-31.745 26.192 216.053 216.053 0 00-26.192 31.745 214.534 214.534 0 00-19.777 36.436 213.391 213.391 0 00-12.5 40.263A216.105 216.105 0 00707 540.5a214.625 214.625 0 009.207 62.362 213.523 213.523 0 0025.81 55.139h.001z'/%3e%3c/svg%3e"); }
    .view-experiences .view-content .views-row:nth-of-type(even) > article.exp-theme.featured::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='%23191919' fill-rule='nonzero' d='M742.018 0H0v658.001h960V328.556a216.388 216.388 0 01-38.5 3.445 216.094 216.094 0 01-43.229-4.358 213.4 213.4 0 01-40.263-12.5 214.5 214.5 0 01-36.436-19.777 216.064 216.064 0 01-31.745-26.192 216.053 216.053 0 01-26.192-31.745 214.534 214.534 0 01-19.777-36.436 213.391 213.391 0 01-12.5-40.263A216.105 216.105 0 01707 117.501a214.625 214.625 0 019.207-62.362A213.523 213.523 0 01742.017 0h.001z'/%3e%3c/svg%3e"); }
    .view-experiences .view-content .views-row:nth-of-type(odd) > article.exp-theme.corporate::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='%23000' d='M742.018 658.001H0V0h960v329.445A216.388 216.388 0 00921.5 326a216.094 216.094 0 00-43.229 4.358 213.4 213.4 0 00-40.263 12.5 214.5 214.5 0 00-36.436 19.777 216.064 216.064 0 00-31.745 26.192 216.053 216.053 0 00-26.192 31.745 214.534 214.534 0 00-19.777 36.436 213.391 213.391 0 00-12.5 40.263A216.105 216.105 0 00707 540.5a214.625 214.625 0 009.207 62.362 213.523 213.523 0 0025.81 55.139h.001z'/%3e%3c/svg%3e"); }
    .view-experiences .view-content .views-row:nth-of-type(even) > article.exp-theme.corporate::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='%23000' fill-rule='nonzero' d='M742.018 0H0v658.001h960V328.556a216.388 216.388 0 01-38.5 3.445 216.094 216.094 0 01-43.229-4.358 213.4 213.4 0 01-40.263-12.5 214.5 214.5 0 01-36.436-19.777 216.064 216.064 0 01-31.745-26.192 216.053 216.053 0 01-26.192-31.745 214.534 214.534 0 01-19.777-36.436 213.391 213.391 0 01-12.5-40.263A216.105 216.105 0 01707 117.501a214.625 214.625 0 019.207-62.362A213.523 213.523 0 01742.017 0h.001z'/%3e%3c/svg%3e"); }
    .view-experiences .view-content .views-row > article {
      position: relative;
      display: flex;
      height: 500px;
      min-width: 400px;
      background-position: top right;
      background-size: auto 100%; }
      .view-experiences .view-content .views-row > article::before {
        z-index: 0;
        content: "";
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: auto; }
      .view-experiences .view-content .views-row > article .reference-wrapper {
        display: flex;
        position: relative;
        z-index: 1;
        padding-top: 2.5rem;
        padding-bottom: 2.5rem; }
      .view-experiences .view-content .views-row > article .reference-container {
        display: flex;
        flex-direction: column;
        position: relative;
        padding-left: 2.5rem;
        padding-right: 11rem; }
      .view-experiences .view-content .views-row > article .reference-body {
        flex: 1 0 auto;
        font-size: 1rem; }
      .view-experiences .view-content .views-row > article .reference-footer {
        flex: 0 1 auto; }
      .view-experiences .view-content .views-row > article.exp-theme.transparent {
        color: #191919; }
        .view-experiences .view-content .views-row > article.exp-theme.transparent h1, .view-experiences .view-content .views-row > article.exp-theme.transparent h2, .view-experiences .view-content .views-row > article.exp-theme.transparent h3, .view-experiences .view-content .views-row > article.exp-theme.transparent h4, .view-experiences .view-content .views-row > article.exp-theme.transparent h5, .view-experiences .view-content .views-row > article.exp-theme.transparent h6, .view-experiences .view-content .views-row > article.exp-theme.transparent p {
          color: #191919; }
        .view-experiences .view-content .views-row > article.exp-theme.transparent a {
          color: #191919; }
          .view-experiences .view-content .views-row > article.exp-theme.transparent a:hover, .view-experiences .view-content .views-row > article.exp-theme.transparent a:focus, .view-experiences .view-content .views-row > article.exp-theme.transparent a:active {
            color: #000; }
        .view-experiences .view-content .views-row > article.exp-theme.transparent .reference-body::before {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='110.738' height='82.144'%3e%3cpath fill='%23191919' d='M6.175 0c15.3 8 21.21 17.037 25.382 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.511-28.86c4.172-3.825 9.04-5.215 13.56-5.911C25.646 40.332 27.384 19.47 4.089 2.78zm69.54 0c14.951 8 20.862 17.037 25.034 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.508-28.86c4.172-3.825 9.04-5.215 13.908-5.911 5.563-1.043 7.3-21.905-15.994-38.595z'/%3e%3c/svg%3e"); }
        .view-experiences .view-content .views-row > article.exp-theme.transparent .reference-arrow::before {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23191919'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
      .view-experiences .view-content .views-row > article.exp-theme.light {
        color: #191919; }
        .view-experiences .view-content .views-row > article.exp-theme.light h1, .view-experiences .view-content .views-row > article.exp-theme.light h2, .view-experiences .view-content .views-row > article.exp-theme.light h3, .view-experiences .view-content .views-row > article.exp-theme.light h4, .view-experiences .view-content .views-row > article.exp-theme.light h5, .view-experiences .view-content .views-row > article.exp-theme.light h6, .view-experiences .view-content .views-row > article.exp-theme.light p {
          color: #191919; }
        .view-experiences .view-content .views-row > article.exp-theme.light a {
          color: #191919; }
          .view-experiences .view-content .views-row > article.exp-theme.light a:hover, .view-experiences .view-content .views-row > article.exp-theme.light a:focus, .view-experiences .view-content .views-row > article.exp-theme.light a:active {
            color: #000; }
        .view-experiences .view-content .views-row > article.exp-theme.light .reference-body::before {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='110.738' height='82.144'%3e%3cpath fill='%23191919' d='M6.175 0c15.3 8 21.21 17.037 25.382 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.511-28.86c4.172-3.825 9.04-5.215 13.56-5.911C25.646 40.332 27.384 19.47 4.089 2.78zm69.54 0c14.951 8 20.862 17.037 25.034 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.508-28.86c4.172-3.825 9.04-5.215 13.908-5.911 5.563-1.043 7.3-21.905-15.994-38.595z'/%3e%3c/svg%3e"); }
        .view-experiences .view-content .views-row > article.exp-theme.light .reference-arrow::before {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23191919'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
      .view-experiences .view-content .views-row > article.exp-theme.mid {
        color: #191919; }
        .view-experiences .view-content .views-row > article.exp-theme.mid h1, .view-experiences .view-content .views-row > article.exp-theme.mid h2, .view-experiences .view-content .views-row > article.exp-theme.mid h3, .view-experiences .view-content .views-row > article.exp-theme.mid h4, .view-experiences .view-content .views-row > article.exp-theme.mid h5, .view-experiences .view-content .views-row > article.exp-theme.mid h6, .view-experiences .view-content .views-row > article.exp-theme.mid p {
          color: #191919; }
        .view-experiences .view-content .views-row > article.exp-theme.mid a {
          color: #191919; }
          .view-experiences .view-content .views-row > article.exp-theme.mid a:hover, .view-experiences .view-content .views-row > article.exp-theme.mid a:focus, .view-experiences .view-content .views-row > article.exp-theme.mid a:active {
            color: #000; }
        .view-experiences .view-content .views-row > article.exp-theme.mid .reference-body::before {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='110.738' height='82.144'%3e%3cpath fill='%23191919' d='M6.175 0c15.3 8 21.21 17.037 25.382 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.511-28.86c4.172-3.825 9.04-5.215 13.56-5.911C25.646 40.332 27.384 19.47 4.089 2.78zm69.54 0c14.951 8 20.862 17.037 25.034 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.508-28.86c4.172-3.825 9.04-5.215 13.908-5.911 5.563-1.043 7.3-21.905-15.994-38.595z'/%3e%3c/svg%3e"); }
        .view-experiences .view-content .views-row > article.exp-theme.mid .reference-arrow::before {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23191919'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
      .view-experiences .view-content .views-row > article.exp-theme.dark {
        color: #fff; }
        .view-experiences .view-content .views-row > article.exp-theme.dark h1, .view-experiences .view-content .views-row > article.exp-theme.dark h2, .view-experiences .view-content .views-row > article.exp-theme.dark h3, .view-experiences .view-content .views-row > article.exp-theme.dark h4, .view-experiences .view-content .views-row > article.exp-theme.dark h5, .view-experiences .view-content .views-row > article.exp-theme.dark h6, .view-experiences .view-content .views-row > article.exp-theme.dark p {
          color: #fff; }
        .view-experiences .view-content .views-row > article.exp-theme.dark a {
          color: #fff; }
          .view-experiences .view-content .views-row > article.exp-theme.dark a:hover, .view-experiences .view-content .views-row > article.exp-theme.dark a:focus, .view-experiences .view-content .views-row > article.exp-theme.dark a:active {
            color: #f5f5f5; }
        .view-experiences .view-content .views-row > article.exp-theme.dark .reference-body::before {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='110.738' height='82.144'%3e%3cpath fill='%23fff' d='M6.175 0c15.3 8 21.21 17.037 25.382 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.511-28.86c4.172-3.825 9.04-5.215 13.56-5.911C25.646 40.332 27.384 19.47 4.089 2.78zm69.54 0c14.951 8 20.862 17.037 25.034 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.508-28.86c4.172-3.825 9.04-5.215 13.908-5.911 5.563-1.043 7.3-21.905-15.994-38.595z'/%3e%3c/svg%3e"); }
        .view-experiences .view-content .views-row > article.exp-theme.dark .reference-arrow::before {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23fff'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
      .view-experiences .view-content .views-row > article.exp-theme.black {
        color: #fff; }
        .view-experiences .view-content .views-row > article.exp-theme.black h1, .view-experiences .view-content .views-row > article.exp-theme.black h2, .view-experiences .view-content .views-row > article.exp-theme.black h3, .view-experiences .view-content .views-row > article.exp-theme.black h4, .view-experiences .view-content .views-row > article.exp-theme.black h5, .view-experiences .view-content .views-row > article.exp-theme.black h6, .view-experiences .view-content .views-row > article.exp-theme.black p {
          color: #fff; }
        .view-experiences .view-content .views-row > article.exp-theme.black a {
          color: #fff; }
          .view-experiences .view-content .views-row > article.exp-theme.black a:hover, .view-experiences .view-content .views-row > article.exp-theme.black a:focus, .view-experiences .view-content .views-row > article.exp-theme.black a:active {
            color: #bfbfbf; }
        .view-experiences .view-content .views-row > article.exp-theme.black .reference-body::before {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='110.738' height='82.144'%3e%3cpath fill='%23fff' d='M6.175 0c15.3 8 21.21 17.037 25.382 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.511-28.86c4.172-3.825 9.04-5.215 13.56-5.911C25.646 40.332 27.384 19.47 4.089 2.78zm69.54 0c14.951 8 20.862 17.037 25.034 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.508-28.86c4.172-3.825 9.04-5.215 13.908-5.911 5.563-1.043 7.3-21.905-15.994-38.595z'/%3e%3c/svg%3e"); }
        .view-experiences .view-content .views-row > article.exp-theme.black .reference-arrow::before {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23fff'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
      .view-experiences .view-content .views-row > article.exp-theme.featured {
        color: #fff; }
        .view-experiences .view-content .views-row > article.exp-theme.featured h1, .view-experiences .view-content .views-row > article.exp-theme.featured h2, .view-experiences .view-content .views-row > article.exp-theme.featured h3, .view-experiences .view-content .views-row > article.exp-theme.featured h4, .view-experiences .view-content .views-row > article.exp-theme.featured h5, .view-experiences .view-content .views-row > article.exp-theme.featured h6, .view-experiences .view-content .views-row > article.exp-theme.featured p {
          color: #fff; }
        .view-experiences .view-content .views-row > article.exp-theme.featured a {
          color: #fff; }
          .view-experiences .view-content .views-row > article.exp-theme.featured a:hover, .view-experiences .view-content .views-row > article.exp-theme.featured a:focus, .view-experiences .view-content .views-row > article.exp-theme.featured a:active {
            color: #f5f5f5; }
        .view-experiences .view-content .views-row > article.exp-theme.featured .reference-body::before {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='110.738' height='82.144'%3e%3cpath fill='%23fff' d='M6.175 0c15.3 8 21.21 17.037 25.382 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.511-28.86c4.172-3.825 9.04-5.215 13.56-5.911C25.646 40.332 27.384 19.47 4.089 2.78zm69.54 0c14.951 8 20.862 17.037 25.034 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.508-28.86c4.172-3.825 9.04-5.215 13.908-5.911 5.563-1.043 7.3-21.905-15.994-38.595z'/%3e%3c/svg%3e"); }
        .view-experiences .view-content .views-row > article.exp-theme.featured .reference-arrow::before {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23fff'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
      .view-experiences .view-content .views-row > article.exp-theme.corporate {
        color: #fff; }
        .view-experiences .view-content .views-row > article.exp-theme.corporate h1, .view-experiences .view-content .views-row > article.exp-theme.corporate h2, .view-experiences .view-content .views-row > article.exp-theme.corporate h3, .view-experiences .view-content .views-row > article.exp-theme.corporate h4, .view-experiences .view-content .views-row > article.exp-theme.corporate h5, .view-experiences .view-content .views-row > article.exp-theme.corporate h6, .view-experiences .view-content .views-row > article.exp-theme.corporate p {
          color: #fff; }
        .view-experiences .view-content .views-row > article.exp-theme.corporate a {
          color: #fff; }
          .view-experiences .view-content .views-row > article.exp-theme.corporate a:hover, .view-experiences .view-content .views-row > article.exp-theme.corporate a:focus, .view-experiences .view-content .views-row > article.exp-theme.corporate a:active {
            color: #bfbfbf; }
        .view-experiences .view-content .views-row > article.exp-theme.corporate .reference-body::before {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='110.738' height='82.144'%3e%3cpath fill='%23fff' d='M6.175 0c15.3 8 21.21 17.037 25.382 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.511-28.86c4.172-3.825 9.04-5.215 13.56-5.911C25.646 40.332 27.384 19.47 4.089 2.78zm69.54 0c14.951 8 20.862 17.037 25.034 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.508-28.86c4.172-3.825 9.04-5.215 13.908-5.911 5.563-1.043 7.3-21.905-15.994-38.595z'/%3e%3c/svg%3e"); }
        .view-experiences .view-content .views-row > article.exp-theme.corporate .reference-arrow::before {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23fff'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
    .view-experiences .view-content .views-row:nth-of-type(odd) > article::before {
      background-position: bottom right; }
    .view-experiences .view-content .views-row:nth-of-type(odd) > article .reference-body {
      flex: 1 0 auto; }
    .view-experiences .view-content .views-row:nth-of-type(odd) > article .reference-footer {
      flex: 0 1 auto; }
    .view-experiences .view-content .views-row:nth-of-type(even) > article::before {
      background-position: top right; }
    .view-experiences .view-content .views-row:nth-of-type(even) > article .reference-body {
      order: 1;
      flex: 0 1 auto; }
    .view-experiences .view-content .views-row:nth-of-type(even) > article .reference-footer {
      order: 0;
      flex: 1 0 auto; }

.path-user #auth_box #middle_part {
  border-radius: 0;
  box-shadow: none;
  background-color: transparent;
  padding: 1rem 0;
  overflow: auto; }
  .path-user #auth_box #middle_part form .form-item {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 1.5rem; }
    .path-user #auth_box #middle_part form .form-item label {
      color: #191919;
      font-weight: 400;
      font-size: 1rem;
      margin-bottom: 0.5rem;
      line-height: 1; }
    .path-user #auth_box #middle_part form .form-item input:hover, .path-user #auth_box #middle_part form .form-item input:focus, .path-user #auth_box #middle_part form .form-item input:active {
      color: #191919; }
  .path-user #auth_box #middle_part #edit-submit:hover, .path-user #auth_box #middle_part #edit-submit:focus, .path-user #auth_box #middle_part #edit-submit:active {
    color: #fff; }

.path-user #auth_box #bottom_part {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  align-content: center;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 0; }
  .path-user #auth_box #bottom_part .back_link {
    padding: 0; }
  .path-user #auth_box #bottom_part a {
    color: #bfbfbf;
    text-decoration: none; }
    .path-user #auth_box #bottom_part a:hover, .path-user #auth_box #bottom_part a:focus, .path-user #auth_box #bottom_part a:active {
      color: #191919;
      text-decoration: underline; }

.path-user #auth_box .region.region-content {
  background-color: transparent !important; }

/*
$content: "card";
@import "../content";
*/
.paragraph.paragraph--view-mode--default.components.card {
  background-color: #b2afaf; }
  @media (min-width: 992px) {
    .paragraph.paragraph--view-mode--default.components.card {
      aspect-ratio: 1 / 1;
      height: 100%;
      width: 100%; } }
  .paragraph.paragraph--view-mode--default.components.card.theme-light .card-cta a.goto:not(.goto-video-modal) {
    border-color: #afafaf; }

.paragraph--type--pdf-flipbook {
  background-color: #f5f5f5;
  padding-top: 30px;
  padding-bottom: 30px; }
  .paragraph--type--pdf-flipbook.Dark {
    background-color: #191919; }
  .paragraph--type--pdf-flipbook .field--name-field-flipbook.field--label-hidden .field--name-name {
    display: none; }
  .paragraph--type--pdf-flipbook .field--name-field-flipbook .pdfcontainer {
    border: none;
    margin: 0; }
    .paragraph--type--pdf-flipbook .field--name-field-flipbook .pdfcontainer iframe {
      border: none; }
  .paragraph--type--pdf-flipbook .field--name-flipbook-cover {
    display: none; }

.components.component-infographic.paragraph--type--par-infographic {
  background-color: #fff; }
  .components.component-infographic.paragraph--type--par-infographic > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-header .title {
    font-size: 1.4em;
    font-family: "Trajan Pro Regular", "Times New Roman", Times, serif;
    min-height: 2.8em;
    position: relative;
    margin-bottom: 0.4em; }
    .components.component-infographic.paragraph--type--par-infographic > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-header .title .field--name-field-title {
      position: absolute;
      bottom: 0;
      width: 100%; }
  .components.component-infographic.paragraph--type--par-infographic > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-body .field--name-field-body p {
    font-size: 16px; }

.path-frontpage .components.component-hero.paragraph--type--par-hero.theme-light {
  background-color: #fff; }
  .path-frontpage .components.component-hero.paragraph--type--par-hero.theme-light .container,
  .path-frontpage .components.component-hero.paragraph--type--par-hero.theme-light .container-fluid,
  .path-frontpage .components.component-hero.paragraph--type--par-hero.theme-light .container-sm,
  .path-frontpage .components.component-hero.paragraph--type--par-hero.theme-light .container-md,
  .path-frontpage .components.component-hero.paragraph--type--par-hero.theme-light .container-lg,
  .path-frontpage .components.component-hero.paragraph--type--par-hero.theme-light .container-xl,
  .path-frontpage .components.component-hero.paragraph--type--par-hero.theme-light .container-xxl,
  .path-frontpage .components.component-hero.paragraph--type--par-hero.theme-light .container-xxxl {
    padding-top: 0;
    margin-top: -25px; }
    .path-frontpage .components.component-hero.paragraph--type--par-hero.theme-light .container a,
    .path-frontpage .components.component-hero.paragraph--type--par-hero.theme-light .container-fluid a,
    .path-frontpage .components.component-hero.paragraph--type--par-hero.theme-light .container-sm a,
    .path-frontpage .components.component-hero.paragraph--type--par-hero.theme-light .container-md a,
    .path-frontpage .components.component-hero.paragraph--type--par-hero.theme-light .container-lg a,
    .path-frontpage .components.component-hero.paragraph--type--par-hero.theme-light .container-xl a,
    .path-frontpage .components.component-hero.paragraph--type--par-hero.theme-light .container-xxl a,
    .path-frontpage .components.component-hero.paragraph--type--par-hero.theme-light .container-xxxl a {
      color: #191919;
      border-color: #191919; }

/*
.news-archive-wrapper{
    .container-fluid{
        .container{
            max-width: 100%;
            .news-archive-rows{
                .views-row{
                    @include media-breakpoint-up(xl) {
                        flex: 0 0 25%;
                    }
                }
            }
        }
    }
}*/
.components.paragraph .wrapper .title,
.components.paragraph .wrapper .subtitle {
  font-weight: 400;
  line-height: 1.1; }

.components.paragraph .wrapper .title {
  font-family: "Trajan Pro Regular", "Times New Roman", Times, serif;
  font-size: 2.5rem;
  text-transform: uppercase; }

.components.paragraph .wrapper .subtitle {
  font-family: "Avenir book", "pressio-condensed", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.5rem; }

.components.paragraph .wrapper .container .component-row p > a,
.components.paragraph .wrapper .container-fluid .component-row p > a,
.components.paragraph .wrapper .container-sm .component-row p > a,
.components.paragraph .wrapper .container-md .component-row p > a,
.components.paragraph .wrapper .container-lg .component-row p > a,
.components.paragraph .wrapper .container-xl .component-row p > a,
.components.paragraph .wrapper .container-xxl .component-row p > a,
.components.paragraph .wrapper .container-xxxl .component-row p > a {
  text-decoration: underline; }

.components.paragraph--type--par-contentbrowser-content.component-contentbrowser.theme-light {
  background-color: #fff; }

.components.paragraph--type--par-contentbrowser-content.component-contentbrowser.theme-mid, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.paragraph--type--par-contentbrowser-content.component-contentbrowser.component-text_group.theme-light {
  background-color: #f5f5f5; }

.components.paragraph--type--par-contentbrowser-content.component-contentbrowser.theme-dark {
  background-color: #191919; }

.components.component-rich_content > .wrapper {
  padding-top: 0;
  padding-bottom: 0; }
  @media (min-width: 1200px) {
    .components.component-rich_content > .wrapper {
      padding-top: 5.75rem;
      padding-bottom: 5.75rem; } }

.components.component-rich_content .container {
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  margin-right: auto;
  margin-left: auto;
  padding: 0;
  max-width: 100%; }

@media (min-width: 1200px) and (min-width: 576px) {
  .components.component-rich_content .container {
    max-width: 100%; } }

@media (min-width: 1200px) and (min-width: 768px) {
  .components.component-rich_content .container {
    max-width: 100%; } }

@media (min-width: 1200px) and (min-width: 992px) {
  .components.component-rich_content .container {
    max-width: 960px; } }

@media (min-width: 1200px) and (min-width: 1200px) {
  .components.component-rich_content .container {
    max-width: 1140px; } }

@media (min-width: 1200px) and (min-width: 1440px) {
  .components.component-rich_content .container {
    max-width: 1400px; } }

@media (min-width: 1200px) and (min-width: 2440px) {
  .components.component-rich_content .container {
    max-width: 2400px; } }

.components.component-rich_content .component-row {
  gap: 2rem;
  flex-wrap: nowrap;
  flex-direction: column-reverse;
  margin: 0; }
  @media (min-width: 1200px) {
    .components.component-rich_content .component-row {
      flex-direction: row; } }

.components.component-rich_content .component-col-content {
  display: flex;
  flex: 1 0;
  flex-direction: column;
  margin: 0 auto;
  padding: 3rem 1.5rem 3rem 1.5rem;
  width: 100%;
  max-width: 1440px;
  overflow: visible; }
  @media (min-width: 576px) {
    .components.component-rich_content .component-col-content {
      padding-top: 0; } }
  @media (min-width: 1200px) {
    .components.component-rich_content .component-col-content {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-content: center;
      flex-shrink: 0;
      flex-wrap: wrap;
      margin: 0;
      padding: 0; } }
  .components.component-rich_content .component-col-content .header,
  .components.component-rich_content .component-col-content .body,
  .components.component-rich_content .component-col-content .footer {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0; }
    @media (min-width: 1200px) {
      .components.component-rich_content .component-col-content .header,
      .components.component-rich_content .component-col-content .body,
      .components.component-rich_content .component-col-content .footer {
        display: block;
        flex: 0 0;
        width: 100%; } }
  .components.component-rich_content .component-col-content .header {
    margin-top: 0; }
    @media (min-width: 576px) {
      .components.component-rich_content .component-col-content .header {
        margin-top: 2.3rem; } }
    @media (min-width: 1200px) {
      .components.component-rich_content .component-col-content .header {
        margin-top: 0;
        margin-bottom: 0; } }
    .components.component-rich_content .component-col-content .header .title {
      font-size: 2.625rem;
      font-weight: 400;
      line-height: 1.2;
      text-transform: uppercase; }
    .components.component-rich_content .component-col-content .header .subtitle {
      font-size: 1.25rem;
      line-height: 1.5; }
  .components.component-rich_content .component-col-content .footer {
    display: block;
    margin-top: 0;
    /*
            display: flex;
            align-items: center;
            flex: 1 0 100%;
            @include media-breakpoint-up(xl) {
            }
            */ }
    @media (min-width: 1200px) {
      .components.component-rich_content .component-col-content .footer {
        margin-top: 1rem; } }
    .components.component-rich_content .component-col-content .footer .cta {
      margin-top: 0;
      margin-bottom: 0; }

.components.component-rich_content .component-col-image, .components.component-rich_content .component-col-video {
  flex: 0 0 100%;
  max-width: 100%;
  margin: 0 auto;
  padding: 3rem 1.5rem; }
  @media (min-width: 1200px) {
    .components.component-rich_content .component-col-image, .components.component-rich_content .component-col-video {
      flex: 0 0 50%;
      margin: 0 auto;
      padding: 0; } }
  .components.component-rich_content .component-col-image .image, .components.component-rich_content .component-col-video .image {
    max-width: 1440px;
    margin: 0 auto; }

.components.component-rich_content > .wrapper {
  background-color: transparent;
  background-image: none;
  color: #212529; }
  .components.component-rich_content > .wrapper .title,
  .components.component-rich_content > .wrapper .subtitle,
  .components.component-rich_content > .wrapper .body {
    color: #212529; }
    .components.component-rich_content > .wrapper .title *,
    .components.component-rich_content > .wrapper .subtitle *,
    .components.component-rich_content > .wrapper .body * {
      color: #212529; }
  .components.component-rich_content > .wrapper .field--name-field-body.field__item {
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.625rem;
    letter-spacing: 0.07rem;
    font-family: "Avenir book", "pressio-condensed", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
    .components.component-rich_content > .wrapper .field--name-field-body.field__item a {
      text-decoration: underline; }
  .components.component-rich_content > .wrapper .goto:not(.goto-video-modal) {
    color: #212529;
    border-color: #212529; }
    .components.component-rich_content > .wrapper .goto:not(.goto-video-modal) .text-label {
      color: #212529; }
    .components.component-rich_content > .wrapper .goto:not(.goto-video-modal):hover, .components.component-rich_content > .wrapper .goto:not(.goto-video-modal):focus, .components.component-rich_content > .wrapper .goto:not(.goto-video-modal):active {
      color: #212529;
      border-color: #212529; }
      .components.component-rich_content > .wrapper .goto:not(.goto-video-modal):hover .text-label, .components.component-rich_content > .wrapper .goto:not(.goto-video-modal):focus .text-label, .components.component-rich_content > .wrapper .goto:not(.goto-video-modal):active .text-label {
        color: #212529; }
  .components.component-rich_content > .wrapper .component-col-content {
    background-color: white; }
  .components.component-rich_content > .wrapper .component-col-image {
    background-color: black; }
  @media (min-width: 1200px) {
    .components.component-rich_content > .wrapper {
      background-color: transparent;
      /*
        background-image: linear-gradient(
          -90deg,
          rgba($image_bg_color, 1) 50%,
          rgba($text_bg_color, 1) 50%
        );
        */ }
      .components.component-rich_content > .wrapper .component-col-content {
        background-color: transparent; }
      .components.component-rich_content > .wrapper .component-col-image {
        background-color: transparent; } }

@media (min-width: 1200px) {
  .components.component-rich_content.layout-right > .wrapper {
    /*
          background-image: linear-gradient(
            -90deg,
            rgba($text_bg_color, 1) 50%,
            rgba($image_bg_color, 1) 50%
          );
          */ } }

.components.component-rich_content.layout-right.theme-mid > .wrapper, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper, .components.component-rich_content.layout-rightBg.theme-mid > .wrapper, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light > .wrapper {
  background-image: none !important;
  background-color: #f5f5f5 !important; }
  .components.component-rich_content.layout-right.theme-mid > .wrapper .goto:not(.goto-video-modal), .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal), .components.component-rich_content.layout-rightBg.theme-mid > .wrapper .goto:not(.goto-video-modal), .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal) {
    border-color: #afafaf !important; }

.components.component-rich_content.layout-right.theme-mid > .wrapper, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper, .components.component-rich_content.layout-rightBg.theme-mid > .wrapper, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light > .wrapper {
  background-color: transparent;
  background-image: none;
  color: #000; }
  .components.component-rich_content.layout-right.theme-mid > .wrapper .title, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper .title,
  .components.component-rich_content.layout-right.theme-mid > .wrapper .subtitle,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper .subtitle,
  .components.component-rich_content.layout-right.theme-mid > .wrapper .body,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper .body, .components.component-rich_content.layout-rightBg.theme-mid > .wrapper .title, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light > .wrapper .title,
  .components.component-rich_content.layout-rightBg.theme-mid > .wrapper .subtitle,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light > .wrapper .subtitle,
  .components.component-rich_content.layout-rightBg.theme-mid > .wrapper .body,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light > .wrapper .body {
    color: #000; }
    .components.component-rich_content.layout-right.theme-mid > .wrapper .title *, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper .title *,
    .components.component-rich_content.layout-right.theme-mid > .wrapper .subtitle *,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper .subtitle *,
    .components.component-rich_content.layout-right.theme-mid > .wrapper .body *,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper .body *, .components.component-rich_content.layout-rightBg.theme-mid > .wrapper .title *, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light > .wrapper .title *,
    .components.component-rich_content.layout-rightBg.theme-mid > .wrapper .subtitle *,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light > .wrapper .subtitle *,
    .components.component-rich_content.layout-rightBg.theme-mid > .wrapper .body *,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light > .wrapper .body * {
      color: #000; }
  .components.component-rich_content.layout-right.theme-mid > .wrapper .field--name-field-body.field__item, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper .field--name-field-body.field__item, .components.component-rich_content.layout-rightBg.theme-mid > .wrapper .field--name-field-body.field__item, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light > .wrapper .field--name-field-body.field__item {
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.625rem;
    letter-spacing: 0.07rem;
    font-family: "Avenir book", "pressio-condensed", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
    .components.component-rich_content.layout-right.theme-mid > .wrapper .field--name-field-body.field__item a, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper .field--name-field-body.field__item a, .components.component-rich_content.layout-rightBg.theme-mid > .wrapper .field--name-field-body.field__item a, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light > .wrapper .field--name-field-body.field__item a {
      text-decoration: underline; }
  .components.component-rich_content.layout-right.theme-mid > .wrapper .goto:not(.goto-video-modal), .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal), .components.component-rich_content.layout-rightBg.theme-mid > .wrapper .goto:not(.goto-video-modal), .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal) {
    color: #000;
    border-color: #000; }
    .components.component-rich_content.layout-right.theme-mid > .wrapper .goto:not(.goto-video-modal) .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal) .text-label, .components.component-rich_content.layout-rightBg.theme-mid > .wrapper .goto:not(.goto-video-modal) .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal) .text-label {
      color: #000; }
    .components.component-rich_content.layout-right.theme-mid > .wrapper .goto:not(.goto-video-modal):hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):hover, .components.component-rich_content.layout-right.theme-mid > .wrapper .goto:not(.goto-video-modal):focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):focus, .components.component-rich_content.layout-right.theme-mid > .wrapper .goto:not(.goto-video-modal):active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):active, .components.component-rich_content.layout-rightBg.theme-mid > .wrapper .goto:not(.goto-video-modal):hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):hover, .components.component-rich_content.layout-rightBg.theme-mid > .wrapper .goto:not(.goto-video-modal):focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):focus, .components.component-rich_content.layout-rightBg.theme-mid > .wrapper .goto:not(.goto-video-modal):active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):active {
      color: #000;
      border-color: #000; }
      .components.component-rich_content.layout-right.theme-mid > .wrapper .goto:not(.goto-video-modal):hover .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):hover .text-label, .components.component-rich_content.layout-right.theme-mid > .wrapper .goto:not(.goto-video-modal):focus .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):focus .text-label, .components.component-rich_content.layout-right.theme-mid > .wrapper .goto:not(.goto-video-modal):active .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):active .text-label, .components.component-rich_content.layout-rightBg.theme-mid > .wrapper .goto:not(.goto-video-modal):hover .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):hover .text-label, .components.component-rich_content.layout-rightBg.theme-mid > .wrapper .goto:not(.goto-video-modal):focus .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):focus .text-label, .components.component-rich_content.layout-rightBg.theme-mid > .wrapper .goto:not(.goto-video-modal):active .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):active .text-label {
        color: #000; }
  .components.component-rich_content.layout-right.theme-mid > .wrapper .component-col-content, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper .component-col-content, .components.component-rich_content.layout-rightBg.theme-mid > .wrapper .component-col-content, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light > .wrapper .component-col-content {
    background-color: black; }
  .components.component-rich_content.layout-right.theme-mid > .wrapper .component-col-image, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper .component-col-image, .components.component-rich_content.layout-rightBg.theme-mid > .wrapper .component-col-image, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light > .wrapper .component-col-image {
    background-color: whitesmoke; }
  @media (min-width: 1200px) {
    .components.component-rich_content.layout-right.theme-mid > .wrapper, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper, .components.component-rich_content.layout-rightBg.theme-mid > .wrapper, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light > .wrapper {
      background-color: transparent; }
      .components.component-rich_content.layout-right.theme-mid > .wrapper .component-col-content, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper .component-col-content, .components.component-rich_content.layout-rightBg.theme-mid > .wrapper .component-col-content, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light > .wrapper .component-col-content {
        background-color: transparent; }
      .components.component-rich_content.layout-right.theme-mid > .wrapper .component-col-image, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper .component-col-image, .components.component-rich_content.layout-rightBg.theme-mid > .wrapper .component-col-image, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light > .wrapper .component-col-image {
        background-color: transparent; } }

.components.component-rich_content.layout-right.theme-mid .component-col-content, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light .component-col-content, .components.component-rich_content.layout-rightBg.theme-mid .component-col-content, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-rightBg.component-text_group.theme-light .component-col-content {
  padding-left: 2rem;
  background-color: transparent !important; }

.components.component-rich_content.layout-right.theme-light, .components.component-rich_content.layout-rightBg.theme-light {
  background-color: white; }
  .components.component-rich_content.layout-right.theme-light > .wrapper, .components.component-rich_content.layout-rightBg.theme-light > .wrapper {
    background-image: none; }
    .components.component-rich_content.layout-right.theme-light > .wrapper .component-row .component-col-content, .components.component-rich_content.layout-rightBg.theme-light > .wrapper .component-row .component-col-content {
      background-color: #fff; }
  .components.component-rich_content.layout-right.theme-light > .wrapper, .components.component-rich_content.layout-rightBg.theme-light > .wrapper {
    background-color: transparent;
    background-image: none;
    color: #000; }
    .components.component-rich_content.layout-right.theme-light > .wrapper .title,
    .components.component-rich_content.layout-right.theme-light > .wrapper .subtitle,
    .components.component-rich_content.layout-right.theme-light > .wrapper .body, .components.component-rich_content.layout-rightBg.theme-light > .wrapper .title,
    .components.component-rich_content.layout-rightBg.theme-light > .wrapper .subtitle,
    .components.component-rich_content.layout-rightBg.theme-light > .wrapper .body {
      color: #000; }
      .components.component-rich_content.layout-right.theme-light > .wrapper .title *,
      .components.component-rich_content.layout-right.theme-light > .wrapper .subtitle *,
      .components.component-rich_content.layout-right.theme-light > .wrapper .body *, .components.component-rich_content.layout-rightBg.theme-light > .wrapper .title *,
      .components.component-rich_content.layout-rightBg.theme-light > .wrapper .subtitle *,
      .components.component-rich_content.layout-rightBg.theme-light > .wrapper .body * {
        color: #000; }
    .components.component-rich_content.layout-right.theme-light > .wrapper .field--name-field-body.field__item, .components.component-rich_content.layout-rightBg.theme-light > .wrapper .field--name-field-body.field__item {
      font-size: 1.25rem;
      font-weight: 300;
      line-height: 1.625rem;
      letter-spacing: 0.07rem;
      font-family: "Avenir book", "pressio-condensed", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
      .components.component-rich_content.layout-right.theme-light > .wrapper .field--name-field-body.field__item a, .components.component-rich_content.layout-rightBg.theme-light > .wrapper .field--name-field-body.field__item a {
        text-decoration: underline; }
    .components.component-rich_content.layout-right.theme-light > .wrapper .goto:not(.goto-video-modal), .components.component-rich_content.layout-rightBg.theme-light > .wrapper .goto:not(.goto-video-modal) {
      color: #000;
      border-color: #000; }
      .components.component-rich_content.layout-right.theme-light > .wrapper .goto:not(.goto-video-modal) .text-label, .components.component-rich_content.layout-rightBg.theme-light > .wrapper .goto:not(.goto-video-modal) .text-label {
        color: #000; }
      .components.component-rich_content.layout-right.theme-light > .wrapper .goto:not(.goto-video-modal):hover, .components.component-rich_content.layout-right.theme-light > .wrapper .goto:not(.goto-video-modal):focus, .components.component-rich_content.layout-right.theme-light > .wrapper .goto:not(.goto-video-modal):active, .components.component-rich_content.layout-rightBg.theme-light > .wrapper .goto:not(.goto-video-modal):hover, .components.component-rich_content.layout-rightBg.theme-light > .wrapper .goto:not(.goto-video-modal):focus, .components.component-rich_content.layout-rightBg.theme-light > .wrapper .goto:not(.goto-video-modal):active {
        color: #000;
        border-color: #000; }
        .components.component-rich_content.layout-right.theme-light > .wrapper .goto:not(.goto-video-modal):hover .text-label, .components.component-rich_content.layout-right.theme-light > .wrapper .goto:not(.goto-video-modal):focus .text-label, .components.component-rich_content.layout-right.theme-light > .wrapper .goto:not(.goto-video-modal):active .text-label, .components.component-rich_content.layout-rightBg.theme-light > .wrapper .goto:not(.goto-video-modal):hover .text-label, .components.component-rich_content.layout-rightBg.theme-light > .wrapper .goto:not(.goto-video-modal):focus .text-label, .components.component-rich_content.layout-rightBg.theme-light > .wrapper .goto:not(.goto-video-modal):active .text-label {
          color: #000; }
    .components.component-rich_content.layout-right.theme-light > .wrapper .component-col-content, .components.component-rich_content.layout-rightBg.theme-light > .wrapper .component-col-content {
      background-color: black; }
    .components.component-rich_content.layout-right.theme-light > .wrapper .component-col-image, .components.component-rich_content.layout-rightBg.theme-light > .wrapper .component-col-image {
      background-color: white; }
    @media (min-width: 1200px) {
      .components.component-rich_content.layout-right.theme-light > .wrapper, .components.component-rich_content.layout-rightBg.theme-light > .wrapper {
        background-color: transparent; }
        .components.component-rich_content.layout-right.theme-light > .wrapper .component-col-content, .components.component-rich_content.layout-rightBg.theme-light > .wrapper .component-col-content {
          background-color: transparent; }
        .components.component-rich_content.layout-right.theme-light > .wrapper .component-col-image, .components.component-rich_content.layout-rightBg.theme-light > .wrapper .component-col-image {
          background-color: transparent; } }
  .components.component-rich_content.layout-right.theme-light .component-col-content, .components.component-rich_content.layout-rightBg.theme-light .component-col-content {
    padding-left: 2rem; }

@media (min-width: 1200px) {
  .components.component-rich_content.layout-right .component-row, .components.component-rich_content.layout-rightBg .component-row {
    flex-direction: row; } }

.components.component-rich_content.layout-right .component-row .component-col-content, .components.component-rich_content.layout-rightBg .component-row .component-col-content {
  flex-direction: column; }

@media (min-width: 1200px) {
  .components.component-rich_content.layout-right .component-row .component-col-image, .components.component-rich_content.layout-rightBg .component-row .component-col-image {
    margin-left: 0; } }

.components.component-rich_content.layout-right .component-row .component-col-image img, .components.component-rich_content.layout-rightBg .component-row .component-col-image img {
  border: none !important;
  margin: 0 !important;
  padding: 0 !important; }

.components.component-rich_content.layout-left.theme-mid > .wrapper, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light > .wrapper {
  background-image: none;
  background-color: #f5f5f5 !important; }

.components.component-rich_content.layout-left.theme-mid > .wrapper, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light > .wrapper {
  background-color: transparent;
  background-image: none;
  color: #000; }
  .components.component-rich_content.layout-left.theme-mid > .wrapper .title, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light > .wrapper .title,
  .components.component-rich_content.layout-left.theme-mid > .wrapper .subtitle,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light > .wrapper .subtitle,
  .components.component-rich_content.layout-left.theme-mid > .wrapper .body,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light > .wrapper .body {
    color: #000; }
    .components.component-rich_content.layout-left.theme-mid > .wrapper .title *, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light > .wrapper .title *,
    .components.component-rich_content.layout-left.theme-mid > .wrapper .subtitle *,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light > .wrapper .subtitle *,
    .components.component-rich_content.layout-left.theme-mid > .wrapper .body *,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light > .wrapper .body * {
      color: #000; }
  .components.component-rich_content.layout-left.theme-mid > .wrapper .field--name-field-body.field__item, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light > .wrapper .field--name-field-body.field__item {
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.625rem;
    letter-spacing: 0.07rem;
    font-family: "Avenir book", "pressio-condensed", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
    .components.component-rich_content.layout-left.theme-mid > .wrapper .field--name-field-body.field__item a, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light > .wrapper .field--name-field-body.field__item a {
      text-decoration: underline; }
  .components.component-rich_content.layout-left.theme-mid > .wrapper .goto:not(.goto-video-modal), .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal) {
    color: #000;
    border-color: #000; }
    .components.component-rich_content.layout-left.theme-mid > .wrapper .goto:not(.goto-video-modal) .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal) .text-label {
      color: #000; }
    .components.component-rich_content.layout-left.theme-mid > .wrapper .goto:not(.goto-video-modal):hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):hover, .components.component-rich_content.layout-left.theme-mid > .wrapper .goto:not(.goto-video-modal):focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):focus, .components.component-rich_content.layout-left.theme-mid > .wrapper .goto:not(.goto-video-modal):active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):active {
      color: #000;
      border-color: #000; }
      .components.component-rich_content.layout-left.theme-mid > .wrapper .goto:not(.goto-video-modal):hover .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):hover .text-label, .components.component-rich_content.layout-left.theme-mid > .wrapper .goto:not(.goto-video-modal):focus .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):focus .text-label, .components.component-rich_content.layout-left.theme-mid > .wrapper .goto:not(.goto-video-modal):active .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):active .text-label {
        color: #000; }
  .components.component-rich_content.layout-left.theme-mid > .wrapper .component-col-content, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light > .wrapper .component-col-content {
    background-color: black; }
  .components.component-rich_content.layout-left.theme-mid > .wrapper .component-col-image, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light > .wrapper .component-col-image {
    background-color: whitesmoke; }
  @media (min-width: 1200px) {
    .components.component-rich_content.layout-left.theme-mid > .wrapper, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light > .wrapper {
      background-color: transparent; }
      .components.component-rich_content.layout-left.theme-mid > .wrapper .component-col-content, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light > .wrapper .component-col-content {
        background-color: transparent; }
      .components.component-rich_content.layout-left.theme-mid > .wrapper .component-col-image, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light > .wrapper .component-col-image {
        background-color: transparent; } }

.components.component-rich_content.layout-left.theme-mid .component-col-content, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light .component-col-content {
  padding-right: 2rem;
  background-color: transparent !important; }
  @media (min-width: 576px) {
    .components.component-rich_content.layout-left.theme-mid .component-col-content .body, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-left.component-text_group.theme-light .component-col-content .body {
      padding-right: 5rem; } }

@media (min-width: 1200px) {
  .components.component-rich_content.layout-left .component-col-image {
    margin-right: 0; } }

@media (min-width: 768px) {
  .components.component-rich_content.layout-left:not(.layout-fullwidth) .component-col-image img {
    max-width: 100%;
    margin-left: 1rem; } }

@media (min-width: 768px) {
  .components.component-rich_content.layout-right:not(.layout-fullwidth) img {
    max-width: 100%;
    margin-right: 1rem; } }

.components.component-rich_content.layout-fullwidth > .wrapper {
  padding: 0; }

.components.component-rich_content.layout-fullwidth .container {
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  margin-right: auto;
  margin-left: auto;
  padding: 0;
  max-width: 100%; }
  @media (min-width: 1200px) {
    .components.component-rich_content.layout-fullwidth .container {
      max-width: 100%; } }
  .components.component-rich_content.layout-fullwidth .container .component-col-content {
    justify-content: center;
    align-items: center;
    align-content: center; }

.components.component-rich_content.layout-fullwidth .component-row {
  gap: 0; }

.components.component-rich_content.layout-fullwidth .component-col-image img {
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 100%; }

@media (min-width: 576px) {
  .components.component-rich_content.layout-fullwidth.layout-left .component-col-content {
    padding-left: 13%;
    padding-right: 3.3%; } }

@media (min-width: 992px) {
  .components.component-rich_content.layout-fullwidth.layout-left .component-col-content {
    padding-left: calc(((100vw - 992px) / 2) + 10px);
    padding-right: 3.3%; } }

@media (min-width: 1200px) {
  .components.component-rich_content.layout-fullwidth.layout-left .component-col-content {
    padding-left: calc(((100vw - 1200px) / 2) + 20px);
    padding-right: 2rem; }
  .components.component-rich_content.layout-fullwidth.layout-left .component-col-image {
    padding-left: 1rem; } }

@media (min-width: 1440px) {
  .components.component-rich_content.layout-fullwidth.layout-left .component-col-content {
    padding-left: calc(((100vw - 1440px) / 2) + 10px);
    padding-right: 2rem; } }

@media (min-width: 576px) {
  .components.component-rich_content.layout-fullwidth.layout-right .component-col-content {
    padding-right: 13%; } }

@media (min-width: 992px) {
  .components.component-rich_content.layout-fullwidth.layout-right .component-col-content {
    padding-right: calc(((100vw - 992px) / 2) + 10px); } }

@media (min-width: 1200px) {
  .components.component-rich_content.layout-fullwidth.layout-right .component-col-content {
    padding-right: calc(((100vw - 1200px) / 2) + 10px);
    padding-left: 4rem; }
  .components.component-rich_content.layout-fullwidth.layout-right .component-col-image {
    padding-right: 1rem; } }

@media (min-width: 1440px) {
  .components.component-rich_content.layout-fullwidth.layout-right .component-col-content {
    padding-right: calc(((100vw - 1440px) / 2) + 10px); } }

.components.component-rich_content.layout-fullwidth .component-row.component-col-content {
  padding: 0 8.75rem 0 4rem; }

@media (min-width: 1200px) {
  .components.component-rich_content.layout-fullwidth .component-col-image, .components.component-rich_content.layout-fullwidth .component-col-video {
    flex: 0 0 50%;
    max-width: 100%; } }

.components.component-rich_content.layout-fullwidth .component-col .field--name-field-body.field__item {
  font-size: 1rem; }

.components.component-rich_content.layout-fullwidth .cta .text-label {
  font-size: 1.125rem; }

.components.component-rich_content.theme-mid > .wrapper, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light > .wrapper {
  background-color: transparent;
  background-image: none;
  color: #191919; }
  .components.component-rich_content.theme-mid > .wrapper .title, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light > .wrapper .title,
  .components.component-rich_content.theme-mid > .wrapper .subtitle,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light > .wrapper .subtitle,
  .components.component-rich_content.theme-mid > .wrapper .body,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light > .wrapper .body {
    color: #191919; }
    .components.component-rich_content.theme-mid > .wrapper .title *, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light > .wrapper .title *,
    .components.component-rich_content.theme-mid > .wrapper .subtitle *,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light > .wrapper .subtitle *,
    .components.component-rich_content.theme-mid > .wrapper .body *,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light > .wrapper .body * {
      color: #191919; }
  .components.component-rich_content.theme-mid > .wrapper .field--name-field-body.field__item, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light > .wrapper .field--name-field-body.field__item {
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.625rem;
    letter-spacing: 0.07rem;
    font-family: "Avenir book", "pressio-condensed", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
    .components.component-rich_content.theme-mid > .wrapper .field--name-field-body.field__item a, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light > .wrapper .field--name-field-body.field__item a {
      text-decoration: underline; }
  .components.component-rich_content.theme-mid > .wrapper .goto:not(.goto-video-modal), .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal) {
    color: #191919;
    border-color: #191919; }
    .components.component-rich_content.theme-mid > .wrapper .goto:not(.goto-video-modal) .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal) .text-label {
      color: #191919; }
    .components.component-rich_content.theme-mid > .wrapper .goto:not(.goto-video-modal):hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):hover, .components.component-rich_content.theme-mid > .wrapper .goto:not(.goto-video-modal):focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):focus, .components.component-rich_content.theme-mid > .wrapper .goto:not(.goto-video-modal):active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):active {
      color: #191919;
      border-color: #191919; }
      .components.component-rich_content.theme-mid > .wrapper .goto:not(.goto-video-modal):hover .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):hover .text-label, .components.component-rich_content.theme-mid > .wrapper .goto:not(.goto-video-modal):focus .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):focus .text-label, .components.component-rich_content.theme-mid > .wrapper .goto:not(.goto-video-modal):active .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):active .text-label {
        color: #191919; }
  .components.component-rich_content.theme-mid > .wrapper .component-col-content, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light > .wrapper .component-col-content {
    background-color: #bfbfbf; }
  .components.component-rich_content.theme-mid > .wrapper .component-col-image, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light > .wrapper .component-col-image {
    background-color: #191919; }
  @media (min-width: 1200px) {
    .components.component-rich_content.theme-mid > .wrapper, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light > .wrapper {
      background-color: transparent;
      /*
        background-image: linear-gradient(
          -90deg,
          rgba($image_bg_color, 1) 50%,
          rgba($text_bg_color, 1) 50%
        );
        */ }
      .components.component-rich_content.theme-mid > .wrapper .component-col-content, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light > .wrapper .component-col-content {
        background-color: transparent; }
      .components.component-rich_content.theme-mid > .wrapper .component-col-image, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light > .wrapper .component-col-image {
        background-color: transparent; } }

@media (min-width: 1200px) {
  .components.component-rich_content.theme-mid.layout-right > .wrapper, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.layout-right.component-text_group.theme-light > .wrapper {
    /*
          background-image: linear-gradient(
            -90deg,
            rgba($text_bg_color, 1) 50%,
            rgba($image_bg_color, 1) 50%
          );
          */ } }

.components.component-rich_content.theme-dark > .wrapper {
  background-color: transparent;
  background-image: none;
  color: #fff; }
  .components.component-rich_content.theme-dark > .wrapper .title,
  .components.component-rich_content.theme-dark > .wrapper .subtitle,
  .components.component-rich_content.theme-dark > .wrapper .body {
    color: #fff; }
    .components.component-rich_content.theme-dark > .wrapper .title *,
    .components.component-rich_content.theme-dark > .wrapper .subtitle *,
    .components.component-rich_content.theme-dark > .wrapper .body * {
      color: #fff; }
  .components.component-rich_content.theme-dark > .wrapper .field--name-field-body.field__item {
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.625rem;
    letter-spacing: 0.07rem;
    font-family: "Avenir book", "pressio-condensed", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
    .components.component-rich_content.theme-dark > .wrapper .field--name-field-body.field__item a {
      text-decoration: underline; }
  .components.component-rich_content.theme-dark > .wrapper .goto:not(.goto-video-modal) {
    color: #fff;
    border-color: #fff; }
    .components.component-rich_content.theme-dark > .wrapper .goto:not(.goto-video-modal) .text-label {
      color: #fff; }
    .components.component-rich_content.theme-dark > .wrapper .goto:not(.goto-video-modal):hover, .components.component-rich_content.theme-dark > .wrapper .goto:not(.goto-video-modal):focus, .components.component-rich_content.theme-dark > .wrapper .goto:not(.goto-video-modal):active {
      color: #fff;
      border-color: #fff; }
      .components.component-rich_content.theme-dark > .wrapper .goto:not(.goto-video-modal):hover .text-label, .components.component-rich_content.theme-dark > .wrapper .goto:not(.goto-video-modal):focus .text-label, .components.component-rich_content.theme-dark > .wrapper .goto:not(.goto-video-modal):active .text-label {
        color: #fff; }
  .components.component-rich_content.theme-dark > .wrapper .component-col-content {
    background-color: #191919; }
  .components.component-rich_content.theme-dark > .wrapper .component-col-image {
    background-color: #bfbfbf; }
  @media (min-width: 1200px) {
    .components.component-rich_content.theme-dark > .wrapper {
      background-color: transparent;
      /*
        background-image: linear-gradient(
          -90deg,
          rgba($image_bg_color, 1) 50%,
          rgba($text_bg_color, 1) 50%
        );
        */ }
      .components.component-rich_content.theme-dark > .wrapper .component-col-content {
        background-color: transparent; }
      .components.component-rich_content.theme-dark > .wrapper .component-col-image {
        background-color: transparent; } }

@media (min-width: 1200px) {
  .components.component-rich_content.theme-dark.layout-right > .wrapper {
    /*
          background-image: linear-gradient(
            -90deg,
            rgba($text_bg_color, 1) 50%,
            rgba($image_bg_color, 1) 50%
          );
          */ } }

.components.component-rich_content.theme-dark > .wrapper {
  background-color: transparent;
  background-image: none;
  color: #fff; }
  .components.component-rich_content.theme-dark > .wrapper .title,
  .components.component-rich_content.theme-dark > .wrapper .subtitle,
  .components.component-rich_content.theme-dark > .wrapper .body {
    color: #fff; }
    .components.component-rich_content.theme-dark > .wrapper .title *,
    .components.component-rich_content.theme-dark > .wrapper .subtitle *,
    .components.component-rich_content.theme-dark > .wrapper .body * {
      color: #fff; }
  .components.component-rich_content.theme-dark > .wrapper .field--name-field-body.field__item {
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.625rem;
    letter-spacing: 0.07rem;
    font-family: "Avenir book", "pressio-condensed", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
    .components.component-rich_content.theme-dark > .wrapper .field--name-field-body.field__item a {
      text-decoration: underline; }
  .components.component-rich_content.theme-dark > .wrapper .goto:not(.goto-video-modal) {
    color: #fff;
    border-color: #fff; }
    .components.component-rich_content.theme-dark > .wrapper .goto:not(.goto-video-modal) .text-label {
      color: #fff; }
    .components.component-rich_content.theme-dark > .wrapper .goto:not(.goto-video-modal):hover, .components.component-rich_content.theme-dark > .wrapper .goto:not(.goto-video-modal):focus, .components.component-rich_content.theme-dark > .wrapper .goto:not(.goto-video-modal):active {
      color: #fff;
      border-color: #fff; }
      .components.component-rich_content.theme-dark > .wrapper .goto:not(.goto-video-modal):hover .text-label, .components.component-rich_content.theme-dark > .wrapper .goto:not(.goto-video-modal):focus .text-label, .components.component-rich_content.theme-dark > .wrapper .goto:not(.goto-video-modal):active .text-label {
        color: #fff; }
  .components.component-rich_content.theme-dark > .wrapper .component-col-content {
    background-color: #191919; }
  .components.component-rich_content.theme-dark > .wrapper .component-col-image {
    background-color: #bfbfbf; }
  @media (min-width: 1200px) {
    .components.component-rich_content.theme-dark > .wrapper {
      background-color: transparent;
      /*
        background-image: linear-gradient(
          -90deg,
          rgba($image_bg_color, 1) 50%,
          rgba($text_bg_color, 1) 50%
        );
        */ }
      .components.component-rich_content.theme-dark > .wrapper .component-col-content {
        background-color: transparent; }
      .components.component-rich_content.theme-dark > .wrapper .component-col-image {
        background-color: transparent; } }

@media (min-width: 1200px) {
  .components.component-rich_content.theme-dark.layout-right > .wrapper {
    /*
          background-image: linear-gradient(
            -90deg,
            rgba($text_bg_color, 1) 50%,
            rgba($image_bg_color, 1) 50%
          );
          */ } }

.components.component-rich_content.theme-black > .wrapper {
  background-color: transparent;
  background-image: none;
  color: #fff; }
  .components.component-rich_content.theme-black > .wrapper .title,
  .components.component-rich_content.theme-black > .wrapper .subtitle,
  .components.component-rich_content.theme-black > .wrapper .body {
    color: #fff; }
    .components.component-rich_content.theme-black > .wrapper .title *,
    .components.component-rich_content.theme-black > .wrapper .subtitle *,
    .components.component-rich_content.theme-black > .wrapper .body * {
      color: #fff; }
  .components.component-rich_content.theme-black > .wrapper .field--name-field-body.field__item {
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.625rem;
    letter-spacing: 0.07rem;
    font-family: "Avenir book", "pressio-condensed", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
    .components.component-rich_content.theme-black > .wrapper .field--name-field-body.field__item a {
      text-decoration: underline; }
  .components.component-rich_content.theme-black > .wrapper .goto:not(.goto-video-modal) {
    color: #fff;
    border-color: #fff; }
    .components.component-rich_content.theme-black > .wrapper .goto:not(.goto-video-modal) .text-label {
      color: #fff; }
    .components.component-rich_content.theme-black > .wrapper .goto:not(.goto-video-modal):hover, .components.component-rich_content.theme-black > .wrapper .goto:not(.goto-video-modal):focus, .components.component-rich_content.theme-black > .wrapper .goto:not(.goto-video-modal):active {
      color: #fff;
      border-color: #fff; }
      .components.component-rich_content.theme-black > .wrapper .goto:not(.goto-video-modal):hover .text-label, .components.component-rich_content.theme-black > .wrapper .goto:not(.goto-video-modal):focus .text-label, .components.component-rich_content.theme-black > .wrapper .goto:not(.goto-video-modal):active .text-label {
        color: #fff; }
  .components.component-rich_content.theme-black > .wrapper .component-col-content {
    background-color: black; }
  .components.component-rich_content.theme-black > .wrapper .component-col-image {
    background-color: white; }
  @media (min-width: 1200px) {
    .components.component-rich_content.theme-black > .wrapper {
      background-color: transparent;
      /*
        background-image: linear-gradient(
          -90deg,
          rgba($image_bg_color, 1) 50%,
          rgba($text_bg_color, 1) 50%
        );
        */ }
      .components.component-rich_content.theme-black > .wrapper .component-col-content {
        background-color: transparent; }
      .components.component-rich_content.theme-black > .wrapper .component-col-image {
        background-color: transparent; } }

@media (min-width: 1200px) {
  .components.component-rich_content.theme-black.layout-right > .wrapper {
    /*
          background-image: linear-gradient(
            -90deg,
            rgba($text_bg_color, 1) 50%,
            rgba($image_bg_color, 1) 50%
          );
          */ } }

.components.component-rich_content.theme-black > .wrapper {
  background-color: transparent;
  background-image: none;
  color: #fff; }
  .components.component-rich_content.theme-black > .wrapper .title,
  .components.component-rich_content.theme-black > .wrapper .subtitle,
  .components.component-rich_content.theme-black > .wrapper .body {
    color: #fff; }
    .components.component-rich_content.theme-black > .wrapper .title *,
    .components.component-rich_content.theme-black > .wrapper .subtitle *,
    .components.component-rich_content.theme-black > .wrapper .body * {
      color: #fff; }
  .components.component-rich_content.theme-black > .wrapper .field--name-field-body.field__item {
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.625rem;
    letter-spacing: 0.07rem;
    font-family: "Avenir book", "pressio-condensed", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
    .components.component-rich_content.theme-black > .wrapper .field--name-field-body.field__item a {
      text-decoration: underline; }
  .components.component-rich_content.theme-black > .wrapper .goto:not(.goto-video-modal) {
    color: #fff;
    border-color: #fff; }
    .components.component-rich_content.theme-black > .wrapper .goto:not(.goto-video-modal) .text-label {
      color: #fff; }
    .components.component-rich_content.theme-black > .wrapper .goto:not(.goto-video-modal):hover, .components.component-rich_content.theme-black > .wrapper .goto:not(.goto-video-modal):focus, .components.component-rich_content.theme-black > .wrapper .goto:not(.goto-video-modal):active {
      color: #fff;
      border-color: #fff; }
      .components.component-rich_content.theme-black > .wrapper .goto:not(.goto-video-modal):hover .text-label, .components.component-rich_content.theme-black > .wrapper .goto:not(.goto-video-modal):focus .text-label, .components.component-rich_content.theme-black > .wrapper .goto:not(.goto-video-modal):active .text-label {
        color: #fff; }
  .components.component-rich_content.theme-black > .wrapper .component-col-content {
    background-color: black; }
  .components.component-rich_content.theme-black > .wrapper .component-col-image {
    background-color: white; }
  @media (min-width: 1200px) {
    .components.component-rich_content.theme-black > .wrapper {
      background-color: transparent;
      /*
        background-image: linear-gradient(
          -90deg,
          rgba($image_bg_color, 1) 50%,
          rgba($text_bg_color, 1) 50%
        );
        */ }
      .components.component-rich_content.theme-black > .wrapper .component-col-content {
        background-color: transparent; }
      .components.component-rich_content.theme-black > .wrapper .component-col-image {
        background-color: transparent; } }

@media (min-width: 1200px) {
  .components.component-rich_content.theme-black.layout-right > .wrapper {
    /*
          background-image: linear-gradient(
            -90deg,
            rgba($text_bg_color, 1) 50%,
            rgba($image_bg_color, 1) 50%
          );
          */ } }

.components.component-rich_content.theme-light {
  background-color: white; }
  .components.component-rich_content.theme-light > .wrapper {
    background-color: transparent;
    background-image: none;
    color: #000; }
    .components.component-rich_content.theme-light > .wrapper .title,
    .components.component-rich_content.theme-light > .wrapper .subtitle,
    .components.component-rich_content.theme-light > .wrapper .body {
      color: #000; }
      .components.component-rich_content.theme-light > .wrapper .title *,
      .components.component-rich_content.theme-light > .wrapper .subtitle *,
      .components.component-rich_content.theme-light > .wrapper .body * {
        color: #000; }
    .components.component-rich_content.theme-light > .wrapper .field--name-field-body.field__item {
      font-size: 1.25rem;
      font-weight: 300;
      line-height: 1.625rem;
      letter-spacing: 0.07rem;
      font-family: "Avenir book", "pressio-condensed", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
      .components.component-rich_content.theme-light > .wrapper .field--name-field-body.field__item a {
        text-decoration: underline; }
    .components.component-rich_content.theme-light > .wrapper .goto:not(.goto-video-modal) {
      color: #000;
      border-color: #000; }
      .components.component-rich_content.theme-light > .wrapper .goto:not(.goto-video-modal) .text-label {
        color: #000; }
      .components.component-rich_content.theme-light > .wrapper .goto:not(.goto-video-modal):hover, .components.component-rich_content.theme-light > .wrapper .goto:not(.goto-video-modal):focus, .components.component-rich_content.theme-light > .wrapper .goto:not(.goto-video-modal):active {
        color: #000;
        border-color: #000; }
        .components.component-rich_content.theme-light > .wrapper .goto:not(.goto-video-modal):hover .text-label, .components.component-rich_content.theme-light > .wrapper .goto:not(.goto-video-modal):focus .text-label, .components.component-rich_content.theme-light > .wrapper .goto:not(.goto-video-modal):active .text-label {
          color: #000; }
    .components.component-rich_content.theme-light > .wrapper .component-col-content {
      background-color: black; }
    .components.component-rich_content.theme-light > .wrapper .component-col-image {
      background-color: white; }
    @media (min-width: 1200px) {
      .components.component-rich_content.theme-light > .wrapper {
        background-color: transparent; }
        .components.component-rich_content.theme-light > .wrapper .component-col-content {
          background-color: transparent; }
        .components.component-rich_content.theme-light > .wrapper .component-col-image {
          background-color: transparent; } }
  .components.component-rich_content.theme-light > .wrapper .component-col-content {
    background-color: transparent; }
  .components.component-rich_content.theme-light > .wrapper .goto:not(.goto-video-modal) {
    border-color: #afafaf; }

.components.component-rich_content.theme-featured > .wrapper {
  background-color: transparent;
  background-image: none;
  color: #000; }
  .components.component-rich_content.theme-featured > .wrapper .title,
  .components.component-rich_content.theme-featured > .wrapper .subtitle,
  .components.component-rich_content.theme-featured > .wrapper .body {
    color: #000; }
    .components.component-rich_content.theme-featured > .wrapper .title *,
    .components.component-rich_content.theme-featured > .wrapper .subtitle *,
    .components.component-rich_content.theme-featured > .wrapper .body * {
      color: #000; }
  .components.component-rich_content.theme-featured > .wrapper .field--name-field-body.field__item {
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.625rem;
    letter-spacing: 0.07rem;
    font-family: "Avenir book", "pressio-condensed", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
    .components.component-rich_content.theme-featured > .wrapper .field--name-field-body.field__item a {
      text-decoration: underline; }
  .components.component-rich_content.theme-featured > .wrapper .goto:not(.goto-video-modal) {
    color: #000;
    border-color: #000; }
    .components.component-rich_content.theme-featured > .wrapper .goto:not(.goto-video-modal) .text-label {
      color: #000; }
    .components.component-rich_content.theme-featured > .wrapper .goto:not(.goto-video-modal):hover, .components.component-rich_content.theme-featured > .wrapper .goto:not(.goto-video-modal):focus, .components.component-rich_content.theme-featured > .wrapper .goto:not(.goto-video-modal):active {
      color: #000;
      border-color: #000; }
      .components.component-rich_content.theme-featured > .wrapper .goto:not(.goto-video-modal):hover .text-label, .components.component-rich_content.theme-featured > .wrapper .goto:not(.goto-video-modal):focus .text-label, .components.component-rich_content.theme-featured > .wrapper .goto:not(.goto-video-modal):active .text-label {
        color: #000; }
  .components.component-rich_content.theme-featured > .wrapper .component-col-content {
    background-color: white; }
  .components.component-rich_content.theme-featured > .wrapper .component-col-image {
    background-color: #191919; }
  @media (min-width: 1200px) {
    .components.component-rich_content.theme-featured > .wrapper {
      background-color: transparent;
      /*
        background-image: linear-gradient(
          -90deg,
          rgba($image_bg_color, 1) 50%,
          rgba($text_bg_color, 1) 50%
        );
        */ }
      .components.component-rich_content.theme-featured > .wrapper .component-col-content {
        background-color: transparent; }
      .components.component-rich_content.theme-featured > .wrapper .component-col-image {
        background-color: transparent; } }

@media (min-width: 1200px) {
  .components.component-rich_content.theme-featured.layout-right > .wrapper {
    /*
          background-image: linear-gradient(
            -90deg,
            rgba($text_bg_color, 1) 50%,
            rgba($image_bg_color, 1) 50%
          );
          */ } }

.components.component-rich_content.theme-featured > .wrapper {
  background-color: transparent;
  background-image: none;
  color: #000; }
  .components.component-rich_content.theme-featured > .wrapper .title,
  .components.component-rich_content.theme-featured > .wrapper .subtitle,
  .components.component-rich_content.theme-featured > .wrapper .body {
    color: #000; }
    .components.component-rich_content.theme-featured > .wrapper .title *,
    .components.component-rich_content.theme-featured > .wrapper .subtitle *,
    .components.component-rich_content.theme-featured > .wrapper .body * {
      color: #000; }
  .components.component-rich_content.theme-featured > .wrapper .field--name-field-body.field__item {
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.625rem;
    letter-spacing: 0.07rem;
    font-family: "Avenir book", "pressio-condensed", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
    .components.component-rich_content.theme-featured > .wrapper .field--name-field-body.field__item a {
      text-decoration: underline; }
  .components.component-rich_content.theme-featured > .wrapper .goto:not(.goto-video-modal) {
    color: #000;
    border-color: #000; }
    .components.component-rich_content.theme-featured > .wrapper .goto:not(.goto-video-modal) .text-label {
      color: #000; }
    .components.component-rich_content.theme-featured > .wrapper .goto:not(.goto-video-modal):hover, .components.component-rich_content.theme-featured > .wrapper .goto:not(.goto-video-modal):focus, .components.component-rich_content.theme-featured > .wrapper .goto:not(.goto-video-modal):active {
      color: #000;
      border-color: #000; }
      .components.component-rich_content.theme-featured > .wrapper .goto:not(.goto-video-modal):hover .text-label, .components.component-rich_content.theme-featured > .wrapper .goto:not(.goto-video-modal):focus .text-label, .components.component-rich_content.theme-featured > .wrapper .goto:not(.goto-video-modal):active .text-label {
        color: #000; }
  .components.component-rich_content.theme-featured > .wrapper .component-col-content {
    background-color: white; }
  .components.component-rich_content.theme-featured > .wrapper .component-col-image {
    background-color: #191919; }
  @media (min-width: 1200px) {
    .components.component-rich_content.theme-featured > .wrapper {
      background-color: transparent;
      /*
        background-image: linear-gradient(
          -90deg,
          rgba($image_bg_color, 1) 50%,
          rgba($text_bg_color, 1) 50%
        );
        */ }
      .components.component-rich_content.theme-featured > .wrapper .component-col-content {
        background-color: transparent; }
      .components.component-rich_content.theme-featured > .wrapper .component-col-image {
        background-color: transparent; } }

@media (min-width: 1200px) {
  .components.component-rich_content.theme-featured.layout-right > .wrapper {
    /*
          background-image: linear-gradient(
            -90deg,
            rgba($text_bg_color, 1) 50%,
            rgba($image_bg_color, 1) 50%
          );
          */ } }

.components.component-rich_content.theme-corporate > .wrapper {
  background-color: transparent;
  background-image: none;
  color: #fff; }
  .components.component-rich_content.theme-corporate > .wrapper .title,
  .components.component-rich_content.theme-corporate > .wrapper .subtitle,
  .components.component-rich_content.theme-corporate > .wrapper .body {
    color: #fff; }
    .components.component-rich_content.theme-corporate > .wrapper .title *,
    .components.component-rich_content.theme-corporate > .wrapper .subtitle *,
    .components.component-rich_content.theme-corporate > .wrapper .body * {
      color: #fff; }
  .components.component-rich_content.theme-corporate > .wrapper .field--name-field-body.field__item {
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.625rem;
    letter-spacing: 0.07rem;
    font-family: "Avenir book", "pressio-condensed", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
    .components.component-rich_content.theme-corporate > .wrapper .field--name-field-body.field__item a {
      text-decoration: underline; }
  .components.component-rich_content.theme-corporate > .wrapper .goto:not(.goto-video-modal) {
    color: #fff;
    border-color: #fff; }
    .components.component-rich_content.theme-corporate > .wrapper .goto:not(.goto-video-modal) .text-label {
      color: #fff; }
    .components.component-rich_content.theme-corporate > .wrapper .goto:not(.goto-video-modal):hover, .components.component-rich_content.theme-corporate > .wrapper .goto:not(.goto-video-modal):focus, .components.component-rich_content.theme-corporate > .wrapper .goto:not(.goto-video-modal):active {
      color: #fff;
      border-color: #fff; }
      .components.component-rich_content.theme-corporate > .wrapper .goto:not(.goto-video-modal):hover .text-label, .components.component-rich_content.theme-corporate > .wrapper .goto:not(.goto-video-modal):focus .text-label, .components.component-rich_content.theme-corporate > .wrapper .goto:not(.goto-video-modal):active .text-label {
        color: #fff; }
  .components.component-rich_content.theme-corporate > .wrapper .component-col-content {
    background-color: #191919; }
  .components.component-rich_content.theme-corporate > .wrapper .component-col-image {
    background-color: #bfbfbf; }
  @media (min-width: 1200px) {
    .components.component-rich_content.theme-corporate > .wrapper {
      background-color: transparent;
      /*
        background-image: linear-gradient(
          -90deg,
          rgba($image_bg_color, 1) 50%,
          rgba($text_bg_color, 1) 50%
        );
        */ }
      .components.component-rich_content.theme-corporate > .wrapper .component-col-content {
        background-color: transparent; }
      .components.component-rich_content.theme-corporate > .wrapper .component-col-image {
        background-color: transparent; } }

@media (min-width: 1200px) {
  .components.component-rich_content.theme-corporate.layout-right > .wrapper {
    /*
          background-image: linear-gradient(
            -90deg,
            rgba($text_bg_color, 1) 50%,
            rgba($image_bg_color, 1) 50%
          );
          */ } }

.components.component-rich_content.theme-corporate > .wrapper {
  background-color: transparent;
  background-image: none;
  color: #fff; }
  .components.component-rich_content.theme-corporate > .wrapper .title,
  .components.component-rich_content.theme-corporate > .wrapper .subtitle,
  .components.component-rich_content.theme-corporate > .wrapper .body {
    color: #fff; }
    .components.component-rich_content.theme-corporate > .wrapper .title *,
    .components.component-rich_content.theme-corporate > .wrapper .subtitle *,
    .components.component-rich_content.theme-corporate > .wrapper .body * {
      color: #fff; }
  .components.component-rich_content.theme-corporate > .wrapper .field--name-field-body.field__item {
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.625rem;
    letter-spacing: 0.07rem;
    font-family: "Avenir book", "pressio-condensed", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
    .components.component-rich_content.theme-corporate > .wrapper .field--name-field-body.field__item a {
      text-decoration: underline; }
  .components.component-rich_content.theme-corporate > .wrapper .goto:not(.goto-video-modal) {
    color: #fff;
    border-color: #fff; }
    .components.component-rich_content.theme-corporate > .wrapper .goto:not(.goto-video-modal) .text-label {
      color: #fff; }
    .components.component-rich_content.theme-corporate > .wrapper .goto:not(.goto-video-modal):hover, .components.component-rich_content.theme-corporate > .wrapper .goto:not(.goto-video-modal):focus, .components.component-rich_content.theme-corporate > .wrapper .goto:not(.goto-video-modal):active {
      color: #fff;
      border-color: #fff; }
      .components.component-rich_content.theme-corporate > .wrapper .goto:not(.goto-video-modal):hover .text-label, .components.component-rich_content.theme-corporate > .wrapper .goto:not(.goto-video-modal):focus .text-label, .components.component-rich_content.theme-corporate > .wrapper .goto:not(.goto-video-modal):active .text-label {
        color: #fff; }
  .components.component-rich_content.theme-corporate > .wrapper .component-col-content {
    background-color: #191919; }
  .components.component-rich_content.theme-corporate > .wrapper .component-col-image {
    background-color: #bfbfbf; }
  @media (min-width: 1200px) {
    .components.component-rich_content.theme-corporate > .wrapper {
      background-color: transparent;
      /*
        background-image: linear-gradient(
          -90deg,
          rgba($image_bg_color, 1) 50%,
          rgba($text_bg_color, 1) 50%
        );
        */ }
      .components.component-rich_content.theme-corporate > .wrapper .component-col-content {
        background-color: transparent; }
      .components.component-rich_content.theme-corporate > .wrapper .component-col-image {
        background-color: transparent; } }

@media (min-width: 1200px) {
  .components.component-rich_content.theme-corporate.layout-right > .wrapper {
    /*
          background-image: linear-gradient(
            -90deg,
            rgba($text_bg_color, 1) 50%,
            rgba($image_bg_color, 1) 50%
          );
          */ } }

.components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-name {
  font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700; }
  @media (min-width: 1200px) {
    .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-name {
      margin-top: 5px; } }

.components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label {
  font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.2rem;
  font-weight: 400; }
  @media (min-width: 1200px) {
    .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label {
      align-self: center;
      align-items: center;
      margin-bottom: 0.2rem; } }
  .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label::before {
    content: none; }
  .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label::after {
    margin-left: 1rem;
    background-size: contain;
    width: 2rem; }

.components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover, .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus, .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active {
  color: #000; }
  .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-label, .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-label, .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-label {
    color: #fff; }
    .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-label::after, .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-label::after, .components.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-label::after {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='21' height='19.473'%3e%3cg fill='%23fff'%3e%3cpath d='M1 9.347l1.277-1.281 8.223 8.22 8.219-8.22L20 9.347l-8.859 8.864H9.86z'/%3e%3cpath d='M11.399 17.568V1H9.588v16.568c0 1.2073 1.811 1.2073 1.811 0z'/%3e%3c/g%3e%3c/svg%3e");
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='21' height='19.473'%3e%3cg fill='%23fff'%3e%3cpath d='M1 9.347l1.277-1.281 8.223 8.22 8.219-8.22L20 9.347l-8.859 8.864H9.86z'/%3e%3cpath d='M11.399 17.568V1H9.588v16.568c0 1.2073 1.811 1.2073 1.811 0z'/%3e%3c/g%3e%3c/svg%3e"); }

@media (min-width: 1200px) {
  .components.component-text_group .component-col-content .header .title {
    font-size: 2.625rem; } }

.components.component-contentbrowser.theme-light {
  background-color: #e5e3e3; }

.components.component-contentbrowser .contentbrowser-carousel {
  padding: 0; }
  .components.component-contentbrowser .contentbrowser-carousel .owl-stage {
    flex-flow: row nowrap; }
    .components.component-contentbrowser .contentbrowser-carousel .owl-stage .owl-item {
      display: flex;
      flex: 0 0 auto;
      flex-flow: column;
      aspect-ratio: 1/1; }
      .components.component-contentbrowser .contentbrowser-carousel .owl-stage .owl-item > .field.field__item {
        display: flex;
        align-items: stretch;
        flex-direction: column;
        flex-grow: 1; }
  .components.component-contentbrowser .contentbrowser-carousel.-cards_cta-show {
    display: flex;
    gap: 1rem;
    flex-wrap: wrap; }
  .components.component-contentbrowser .contentbrowser-carousel .node .card-wrapper,
  .components.component-contentbrowser .contentbrowser-carousel .term .card-wrapper,
  .components.component-contentbrowser .contentbrowser-carousel .card .card-wrapper {
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 200%;
    padding: 2rem;
    overflow: hidden; }
    @media (min-width: 768px) {
      .components.component-contentbrowser .contentbrowser-carousel .node .card-wrapper,
      .components.component-contentbrowser .contentbrowser-carousel .term .card-wrapper,
      .components.component-contentbrowser .contentbrowser-carousel .card .card-wrapper {
        padding: 4rem; } }
    @media (min-width: 1200px) {
      .components.component-contentbrowser .contentbrowser-carousel .node .card-wrapper,
      .components.component-contentbrowser .contentbrowser-carousel .term .card-wrapper,
      .components.component-contentbrowser .contentbrowser-carousel .card .card-wrapper {
        background-size: cover;
        padding: 5rem; } }
    .components.component-contentbrowser .contentbrowser-carousel .node .card-wrapper::before,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-wrapper::before,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-wrapper::before {
      content: "";
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      background-color: rgba(20, 20, 20, 0.5);
      z-index: 1; }
  .components.component-contentbrowser .contentbrowser-carousel .node .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .term .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .card .card-container {
    background-color: #bfbfbf;
    text-align: center;
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 1rem; }
    @media (min-width: 768px) {
      .components.component-contentbrowser .contentbrowser-carousel .node .card-container,
      .components.component-contentbrowser .contentbrowser-carousel .term .card-container,
      .components.component-contentbrowser .contentbrowser-carousel .card .card-container {
        padding: 2rem; } }
    @media (min-width: 1200px) {
      .components.component-contentbrowser .contentbrowser-carousel .node .card-container,
      .components.component-contentbrowser .contentbrowser-carousel .term .card-container,
      .components.component-contentbrowser .contentbrowser-carousel .card .card-container {
        min-height: auto;
        padding: 5rem; } }
  .components.component-contentbrowser .contentbrowser-carousel .node .card-headings,
  .components.component-contentbrowser .contentbrowser-carousel .node .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .node .card-image,
  .components.component-contentbrowser .contentbrowser-carousel .node .card-footer,
  .components.component-contentbrowser .contentbrowser-carousel .node .card-cta,
  .components.component-contentbrowser .contentbrowser-carousel .term .card-headings,
  .components.component-contentbrowser .contentbrowser-carousel .term .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .term .card-image,
  .components.component-contentbrowser .contentbrowser-carousel .term .card-footer,
  .components.component-contentbrowser .contentbrowser-carousel .term .card-cta,
  .components.component-contentbrowser .contentbrowser-carousel .card .card-headings,
  .components.component-contentbrowser .contentbrowser-carousel .card .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .card .card-image,
  .components.component-contentbrowser .contentbrowser-carousel .card .card-footer,
  .components.component-contentbrowser .contentbrowser-carousel .card .card-cta {
    flex: 0 0 auto;
    text-align: center;
    justify-content: center; }
    .components.component-contentbrowser .contentbrowser-carousel .node .card-headings .title,
    .components.component-contentbrowser .contentbrowser-carousel .node .card-headings .subtitle,
    .components.component-contentbrowser .contentbrowser-carousel .node .card-body .title,
    .components.component-contentbrowser .contentbrowser-carousel .node .card-body .subtitle,
    .components.component-contentbrowser .contentbrowser-carousel .node .card-image .title,
    .components.component-contentbrowser .contentbrowser-carousel .node .card-image .subtitle,
    .components.component-contentbrowser .contentbrowser-carousel .node .card-footer .title,
    .components.component-contentbrowser .contentbrowser-carousel .node .card-footer .subtitle,
    .components.component-contentbrowser .contentbrowser-carousel .node .card-cta .title,
    .components.component-contentbrowser .contentbrowser-carousel .node .card-cta .subtitle,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-headings .title,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-headings .subtitle,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-body .title,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-body .subtitle,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-image .title,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-image .subtitle,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-footer .title,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-footer .subtitle,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-cta .title,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-cta .subtitle,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-headings .title,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-headings .subtitle,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-body .title,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-body .subtitle,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-image .title,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-image .subtitle,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-footer .title,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-footer .subtitle,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-cta .title,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-cta .subtitle {
      text-align: center;
      text-overflow: ellipsis;
      max-height: 140px;
      overflow: hidden; }
      @media (min-width: 992px) {
        .components.component-contentbrowser .contentbrowser-carousel .node .card-headings .title,
        .components.component-contentbrowser .contentbrowser-carousel .node .card-headings .subtitle,
        .components.component-contentbrowser .contentbrowser-carousel .node .card-body .title,
        .components.component-contentbrowser .contentbrowser-carousel .node .card-body .subtitle,
        .components.component-contentbrowser .contentbrowser-carousel .node .card-image .title,
        .components.component-contentbrowser .contentbrowser-carousel .node .card-image .subtitle,
        .components.component-contentbrowser .contentbrowser-carousel .node .card-footer .title,
        .components.component-contentbrowser .contentbrowser-carousel .node .card-footer .subtitle,
        .components.component-contentbrowser .contentbrowser-carousel .node .card-cta .title,
        .components.component-contentbrowser .contentbrowser-carousel .node .card-cta .subtitle,
        .components.component-contentbrowser .contentbrowser-carousel .term .card-headings .title,
        .components.component-contentbrowser .contentbrowser-carousel .term .card-headings .subtitle,
        .components.component-contentbrowser .contentbrowser-carousel .term .card-body .title,
        .components.component-contentbrowser .contentbrowser-carousel .term .card-body .subtitle,
        .components.component-contentbrowser .contentbrowser-carousel .term .card-image .title,
        .components.component-contentbrowser .contentbrowser-carousel .term .card-image .subtitle,
        .components.component-contentbrowser .contentbrowser-carousel .term .card-footer .title,
        .components.component-contentbrowser .contentbrowser-carousel .term .card-footer .subtitle,
        .components.component-contentbrowser .contentbrowser-carousel .term .card-cta .title,
        .components.component-contentbrowser .contentbrowser-carousel .term .card-cta .subtitle,
        .components.component-contentbrowser .contentbrowser-carousel .card .card-headings .title,
        .components.component-contentbrowser .contentbrowser-carousel .card .card-headings .subtitle,
        .components.component-contentbrowser .contentbrowser-carousel .card .card-body .title,
        .components.component-contentbrowser .contentbrowser-carousel .card .card-body .subtitle,
        .components.component-contentbrowser .contentbrowser-carousel .card .card-image .title,
        .components.component-contentbrowser .contentbrowser-carousel .card .card-image .subtitle,
        .components.component-contentbrowser .contentbrowser-carousel .card .card-footer .title,
        .components.component-contentbrowser .contentbrowser-carousel .card .card-footer .subtitle,
        .components.component-contentbrowser .contentbrowser-carousel .card .card-cta .title,
        .components.component-contentbrowser .contentbrowser-carousel .card .card-cta .subtitle {
          max-height: 221px; } }
  @media (max-width: 1439.98px) {
    .components.component-contentbrowser .contentbrowser-carousel .node .card-headings .title,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-headings .title,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-headings .title {
      font-size: 2rem; }
    .components.component-contentbrowser .contentbrowser-carousel .node .card-headings .subtitle,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-headings .subtitle,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-headings .subtitle {
      font-size: 1.25rem; }
    .components.component-contentbrowser .contentbrowser-carousel .node .card-body,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-body,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-body {
      font-size: 1rem; }
    .components.component-contentbrowser .contentbrowser-carousel .node .card-cta .goto,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-cta .goto,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-cta .goto {
      font-size: 1rem; } }
  .components.component-contentbrowser .contentbrowser-carousel .node .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .term .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .card .card-wrapper::before {
    background-color: unset; }
  .components.component-contentbrowser .contentbrowser-carousel .node .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .term .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .card .card-container {
    background-color: #fff; }
  .components.component-contentbrowser .contentbrowser-carousel .node .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .node .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .term .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .term .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .card .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .card .card-headings .subtitle {
    color: #191919; }
    .components.component-contentbrowser .contentbrowser-carousel .node .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .node .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-headings .subtitle * {
      color: #191919; }
  .components.component-contentbrowser .contentbrowser-carousel .node .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .term .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .card .card-body {
    color: #191919; }
    .components.component-contentbrowser .contentbrowser-carousel .node .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-body * {
      color: #191919; }
  .components.component-contentbrowser .contentbrowser-carousel .node .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .term .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .card .card-cta .goto:not(.goto-video-modal) {
    color: #191919;
    border-color: #191919; }
    .components.component-contentbrowser .contentbrowser-carousel .node .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-cta .goto:not(.goto-video-modal) .text-label {
      color: #191919; }
    .components.component-contentbrowser .contentbrowser-carousel .node .card-cta .goto:not(.goto-video-modal):hover, .components.component-contentbrowser .contentbrowser-carousel .node .card-cta .goto:not(.goto-video-modal):focus, .components.component-contentbrowser .contentbrowser-carousel .node .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-cta .goto:not(.goto-video-modal):active {
      color: #191919;
      border-color: #191919; }
      .components.component-contentbrowser .contentbrowser-carousel .node .card-cta .goto:not(.goto-video-modal):hover .text-label, .components.component-contentbrowser .contentbrowser-carousel .node .card-cta .goto:not(.goto-video-modal):focus .text-label, .components.component-contentbrowser .contentbrowser-carousel .node .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card .card-cta .goto:not(.goto-video-modal):active .text-label {
        color: #191919; }
  .components.component-contentbrowser .contentbrowser-carousel .node .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .term .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .card .card-wrapper::before {
    background-color: unset; }
  .components.component-contentbrowser .contentbrowser-carousel .node .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .term .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .card .card-container {
    background-color: #fff; }
  .components.component-contentbrowser .contentbrowser-carousel .node .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .node .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .term .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .term .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .card .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .card .card-headings .subtitle {
    color: #191919; }
    .components.component-contentbrowser .contentbrowser-carousel .node .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .node .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-headings .subtitle * {
      color: #191919; }
  .components.component-contentbrowser .contentbrowser-carousel .node .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .term .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .card .card-body {
    color: #191919; }
    .components.component-contentbrowser .contentbrowser-carousel .node .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-body * {
      color: #191919; }
  .components.component-contentbrowser .contentbrowser-carousel .node .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .term .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .card .card-cta .goto:not(.goto-video-modal) {
    color: #191919;
    border-color: #191919; }
    .components.component-contentbrowser .contentbrowser-carousel .node .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-cta .goto:not(.goto-video-modal) .text-label {
      color: #191919; }
    .components.component-contentbrowser .contentbrowser-carousel .node .card-cta .goto:not(.goto-video-modal):hover, .components.component-contentbrowser .contentbrowser-carousel .node .card-cta .goto:not(.goto-video-modal):focus, .components.component-contentbrowser .contentbrowser-carousel .node .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .term .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .card .card-cta .goto:not(.goto-video-modal):active {
      color: #191919;
      border-color: #191919; }
      .components.component-contentbrowser .contentbrowser-carousel .node .card-cta .goto:not(.goto-video-modal):hover .text-label, .components.component-contentbrowser .contentbrowser-carousel .node .card-cta .goto:not(.goto-video-modal):focus .text-label, .components.component-contentbrowser .contentbrowser-carousel .node .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card .card-cta .goto:not(.goto-video-modal):active .text-label {
        color: #191919; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-wrapper::before, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-wrapper::before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-wrapper::before,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-wrapper::before,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-wrapper::before {
    background-color: unset; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-container, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-container, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-container,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-container,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-container {
    background-color: #bfbfbf; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-headings .title, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-headings .title, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-headings .subtitle,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-headings .title,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-headings .subtitle,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-headings .title,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-headings .subtitle,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-headings .subtitle {
    color: #000; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-headings .title *, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-headings .title *, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-headings .subtitle *,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-headings .title *,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-headings .subtitle *,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-headings .title *,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-headings .subtitle *,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-headings .subtitle * {
      color: #000; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-body, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-body, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-body,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-body,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-body {
    color: #000; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-body *, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-body *, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-body *,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-body *,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-body * {
      color: #000; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-cta .goto:not(.goto-video-modal), .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal), .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal),
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal),
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal) {
    color: #000;
    border-color: #000; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-cta .goto:not(.goto-video-modal) .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal) .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal) .text-label,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal) .text-label,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal) .text-label {
      color: #000; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-cta .goto:not(.goto-video-modal):hover, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):hover, .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-cta .goto:not(.goto-video-modal):focus, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):focus, .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-cta .goto:not(.goto-video-modal):active, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):hover,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):focus,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):active,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):hover,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):focus,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):active,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):active {
      color: #000;
      border-color: #000; }
      .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-cta .goto:not(.goto-video-modal):hover .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):hover .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):hover .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-cta .goto:not(.goto-video-modal):focus .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):focus .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):focus .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-cta .goto:not(.goto-video-modal):active .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):active .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):active .text-label,
      .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):active .text-label,
      .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):active .text-label {
        color: #000; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-wrapper::before, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-wrapper::before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-wrapper::before,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-wrapper::before,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-wrapper::before {
    background-color: unset; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-container, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-container, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-container,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-container,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-container {
    background-color: #bfbfbf; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-headings .title, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-headings .title, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-headings .subtitle,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-headings .title,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-headings .subtitle,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-headings .title,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-headings .subtitle,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-headings .subtitle {
    color: #000; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-headings .title *, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-headings .title *, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-headings .subtitle *,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-headings .title *,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-headings .subtitle *,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-headings .title *,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-headings .subtitle *,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-headings .subtitle * {
      color: #000; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-body, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-body, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-body,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-body,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-body {
    color: #000; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-body *, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-body *, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-body *,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-body *,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-body * {
      color: #000; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-cta .goto:not(.goto-video-modal), .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal), .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal),
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal),
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal) {
    color: #000;
    border-color: #000; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-cta .goto:not(.goto-video-modal) .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal) .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal) .text-label,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal) .text-label,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal) .text-label {
      color: #000; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-cta .goto:not(.goto-video-modal):hover, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):hover, .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-cta .goto:not(.goto-video-modal):focus, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):focus, .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-cta .goto:not(.goto-video-modal):active, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):hover,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):focus,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):active,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):hover,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):focus,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):active,
    .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):active {
      color: #000;
      border-color: #000; }
      .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-cta .goto:not(.goto-video-modal):hover .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):hover .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):hover .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-cta .goto:not(.goto-video-modal):focus .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):focus .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):focus .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.theme-mid .card-cta .goto:not(.goto-video-modal):active .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):active .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .node.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-mid .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):active .text-label,
      .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .term.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-mid .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):active .text-label,
      .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-contentbrowser .contentbrowser-carousel .card.components.component-text_group.theme-light .card-cta .goto:not(.goto-video-modal):active .text-label {
        color: #000; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-wrapper::before {
    background-color: unset; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-container {
    background-color: #191919; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-headings .subtitle {
    color: #fff; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-headings .subtitle * {
      color: #fff; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-body {
    color: #fff; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-body * {
      color: #fff; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-cta .goto:not(.goto-video-modal) {
    color: #fff;
    border-color: #fff; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-cta .goto:not(.goto-video-modal) .text-label {
      color: #fff; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-cta .goto:not(.goto-video-modal):hover, .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-cta .goto:not(.goto-video-modal):focus, .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-cta .goto:not(.goto-video-modal):active {
      color: #fff;
      border-color: #fff; }
      .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-cta .goto:not(.goto-video-modal):hover .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-cta .goto:not(.goto-video-modal):focus .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-cta .goto:not(.goto-video-modal):active .text-label {
        color: #fff; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-wrapper::before {
    background-color: unset; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-container {
    background-color: #191919; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-headings .subtitle {
    color: #fff; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-headings .subtitle * {
      color: #fff; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-body {
    color: #fff; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-body * {
      color: #fff; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-cta .goto:not(.goto-video-modal) {
    color: #fff;
    border-color: #fff; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-cta .goto:not(.goto-video-modal) .text-label {
      color: #fff; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-cta .goto:not(.goto-video-modal):hover, .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-cta .goto:not(.goto-video-modal):focus, .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-cta .goto:not(.goto-video-modal):active {
      color: #fff;
      border-color: #fff; }
      .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-cta .goto:not(.goto-video-modal):hover .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-cta .goto:not(.goto-video-modal):focus .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.theme-dark .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-dark .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-dark .card-cta .goto:not(.goto-video-modal):active .text-label {
        color: #fff; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-wrapper::before {
    background-color: unset; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-container {
    background-color: #000; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-headings .subtitle {
    color: #fff; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-headings .subtitle * {
      color: #fff; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-body {
    color: #fff; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-body * {
      color: #fff; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-cta .goto:not(.goto-video-modal) {
    color: #fff;
    border-color: #fff; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-cta .goto:not(.goto-video-modal) .text-label {
      color: #fff; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-cta .goto:not(.goto-video-modal):hover, .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-cta .goto:not(.goto-video-modal):focus, .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-cta .goto:not(.goto-video-modal):active {
      color: #fff;
      border-color: #fff; }
      .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-cta .goto:not(.goto-video-modal):hover .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-cta .goto:not(.goto-video-modal):focus .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-cta .goto:not(.goto-video-modal):active .text-label {
        color: #fff; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-wrapper::before {
    background-color: unset; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-container {
    background-color: #000; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-headings .subtitle {
    color: #fff; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-headings .subtitle * {
      color: #fff; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-body {
    color: #fff; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-body * {
      color: #fff; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-cta .goto:not(.goto-video-modal) {
    color: #fff;
    border-color: #fff; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-cta .goto:not(.goto-video-modal) .text-label {
      color: #fff; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-cta .goto:not(.goto-video-modal):hover, .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-cta .goto:not(.goto-video-modal):focus, .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-cta .goto:not(.goto-video-modal):active {
      color: #fff;
      border-color: #fff; }
      .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-cta .goto:not(.goto-video-modal):hover .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-cta .goto:not(.goto-video-modal):focus .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.theme-black .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-black .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-black .card-cta .goto:not(.goto-video-modal):active .text-label {
        color: #fff; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-wrapper::before {
    background-color: unset; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-container {
    background-color: #fff; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-headings .subtitle {
    color: #000; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-headings .subtitle * {
      color: #000; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-body {
    color: #000; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-body * {
      color: #000; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-cta .goto:not(.goto-video-modal) {
    color: #000;
    border-color: #000; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-cta .goto:not(.goto-video-modal) .text-label {
      color: #000; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-cta .goto:not(.goto-video-modal):hover, .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-cta .goto:not(.goto-video-modal):focus, .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-cta .goto:not(.goto-video-modal):active {
      color: #000;
      border-color: #000; }
      .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-cta .goto:not(.goto-video-modal):hover .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-cta .goto:not(.goto-video-modal):focus .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-cta .goto:not(.goto-video-modal):active .text-label {
        color: #000; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-wrapper::before {
    background-color: unset; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-container {
    background-color: #fff; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-headings .subtitle {
    color: #000; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-headings .subtitle * {
      color: #000; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-body {
    color: #000; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-body * {
      color: #000; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-cta .goto:not(.goto-video-modal) {
    color: #000;
    border-color: #000; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-cta .goto:not(.goto-video-modal) .text-label {
      color: #000; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-cta .goto:not(.goto-video-modal):hover, .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-cta .goto:not(.goto-video-modal):focus, .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-cta .goto:not(.goto-video-modal):active {
      color: #000;
      border-color: #000; }
      .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-cta .goto:not(.goto-video-modal):hover .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-cta .goto:not(.goto-video-modal):focus .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.theme-featured .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-featured .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-featured .card-cta .goto:not(.goto-video-modal):active .text-label {
        color: #000; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-wrapper::before {
    background-color: unset; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-container {
    background-color: #191919; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-headings .subtitle {
    color: #fff; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-headings .subtitle * {
      color: #fff; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-body {
    color: #fff; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-body * {
      color: #fff; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-cta .goto:not(.goto-video-modal) {
    color: #fff;
    border-color: #fff; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-cta .goto:not(.goto-video-modal) .text-label {
      color: #fff; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-cta .goto:not(.goto-video-modal):hover, .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-cta .goto:not(.goto-video-modal):focus, .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-cta .goto:not(.goto-video-modal):active {
      color: #fff;
      border-color: #fff; }
      .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-cta .goto:not(.goto-video-modal):hover .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-cta .goto:not(.goto-video-modal):focus .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-cta .goto:not(.goto-video-modal):active .text-label {
        color: #fff; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-wrapper::before,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-wrapper::before {
    background-color: unset; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-container,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-container {
    background-color: #191919; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-headings .subtitle,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-headings .title,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-headings .subtitle {
    color: #fff; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-headings .subtitle *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-headings .title *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-headings .subtitle * {
      color: #fff; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-body,
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-body {
    color: #fff; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-body *,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-body * {
      color: #fff; }
  .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-cta .goto:not(.goto-video-modal),
  .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-cta .goto:not(.goto-video-modal) {
    color: #fff;
    border-color: #fff; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-cta .goto:not(.goto-video-modal) .text-label,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-cta .goto:not(.goto-video-modal) .text-label {
      color: #fff; }
    .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-cta .goto:not(.goto-video-modal):hover, .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-cta .goto:not(.goto-video-modal):focus, .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-cta .goto:not(.goto-video-modal):active,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-cta .goto:not(.goto-video-modal):hover,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-cta .goto:not(.goto-video-modal):focus,
    .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-cta .goto:not(.goto-video-modal):active {
      color: #fff;
      border-color: #fff; }
      .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-cta .goto:not(.goto-video-modal):hover .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-cta .goto:not(.goto-video-modal):focus .text-label, .components.component-contentbrowser .contentbrowser-carousel .node.theme-corporate .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .term.theme-corporate .card-cta .goto:not(.goto-video-modal):active .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-cta .goto:not(.goto-video-modal):hover .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-cta .goto:not(.goto-video-modal):focus .text-label,
      .components.component-contentbrowser .contentbrowser-carousel .card.theme-corporate .card-cta .goto:not(.goto-video-modal):active .text-label {
        color: #fff; }
  @media (min-width: 1200px) {
    .components.component-contentbrowser .contentbrowser-carousel.--default .node .card-wrapper,
    .components.component-contentbrowser .contentbrowser-carousel.--default .term .card-wrapper,
    .components.component-contentbrowser .contentbrowser-carousel.--default .card .card-wrapper {
      padding: 2rem; } }
  @media (min-width: 1200px) {
    .components.component-contentbrowser .contentbrowser-carousel.--default .node .card-container,
    .components.component-contentbrowser .contentbrowser-carousel.--default .term .card-container,
    .components.component-contentbrowser .contentbrowser-carousel.--default .card .card-container {
      padding: 2rem; } }
  @media (min-width: 1440px) {
    .components.component-contentbrowser .contentbrowser-carousel.--default .node .card-container,
    .components.component-contentbrowser .contentbrowser-carousel.--default .term .card-container,
    .components.component-contentbrowser .contentbrowser-carousel.--default .card .card-container {
      padding: 2rem; } }
  @media (min-width: 1200px) {
    .components.component-contentbrowser .contentbrowser-carousel.--three_items .node .card-wrapper,
    .components.component-contentbrowser .contentbrowser-carousel.--three_items .term .card-wrapper,
    .components.component-contentbrowser .contentbrowser-carousel.--three_items .card .card-wrapper {
      padding: 3rem; } }
  @media (min-width: 1200px) {
    .components.component-contentbrowser .contentbrowser-carousel.--three_items .node .card-container,
    .components.component-contentbrowser .contentbrowser-carousel.--three_items .term .card-container,
    .components.component-contentbrowser .contentbrowser-carousel.--three_items .card .card-container {
      padding: 1rem; } }
  .components.component-contentbrowser .contentbrowser-carousel.--two_items .node .card-wrapper,
  .components.component-contentbrowser .contentbrowser-carousel.--two_items .term .card-wrapper,
  .components.component-contentbrowser .contentbrowser-carousel.--two_items .card .card-wrapper {
    padding: 5rem; }
  .components.component-contentbrowser .contentbrowser-carousel.--two_items .node .card-container,
  .components.component-contentbrowser .contentbrowser-carousel.--two_items .term .card-container,
  .components.component-contentbrowser .contentbrowser-carousel.--two_items .card .card-container {
    padding: 5rem 2rem; }
  @media (min-width: 1200px) {
    .components.component-contentbrowser .contentbrowser-carousel.--one_item .node,
    .components.component-contentbrowser .contentbrowser-carousel.--one_item .term,
    .components.component-contentbrowser .contentbrowser-carousel.--one_item .card {
      max-width: 80%;
      margin: 0 auto; } }
  .components.component-contentbrowser .contentbrowser-carousel.--one_item .node .card-wrapper,
  .components.component-contentbrowser .contentbrowser-carousel.--one_item .term .card-wrapper,
  .components.component-contentbrowser .contentbrowser-carousel.--one_item .card .card-wrapper {
    padding: 5rem; }
  .components.component-contentbrowser .contentbrowser-carousel.--one_item .node .card-container,
  .components.component-contentbrowser .contentbrowser-carousel.--one_item .term .card-container,
  .components.component-contentbrowser .contentbrowser-carousel.--one_item .card .card-container {
    padding: 5rem; }
  @media (max-width: 1439.98px) {
    .components.component-contentbrowser .contentbrowser-carousel > .field.field--name-paragraphs.field--type-entity-reference-revisions.field__item {
      margin-bottom: 2rem;
      width: 100%;
      flex: 1;
      display: flex;
      aspect-ratio: 1/1; } }

.components.component-contentbrowser_experience > .wrapper {
  background-repeat: repeat;
  background-size: auto;
  background-image: url("../images/bg-pattern.jpg"); }
  .components.component-contentbrowser_experience > .wrapper .carousel-bgimage {
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 90%; }
  .components.component-contentbrowser_experience > .wrapper .carousel-wrapper {
    padding-top: 26rem; }
    @media (max-width: 1439.98px) {
      .components.component-contentbrowser_experience > .wrapper .carousel-wrapper {
        margin: 0 auto;
        padding-left: 0; } }
    .components.component-contentbrowser_experience > .wrapper .carousel-wrapper .owl-loaded .owl-stage-outer {
      overflow: hidden; }
    .components.component-contentbrowser_experience > .wrapper .carousel-wrapper .owl-loaded .owl-dots {
      position: absolute;
      top: auto;
      left: auto;
      bottom: auto;
      right: 0;
      justify-content: left;
      width: auto; }

@media (max-width: 1439.98px) {
  .components.component-contentbrowser_experience .component-col-content {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center; } }

.components.component-contentbrowser_experience .component-col-content .header .title {
  font-size: 2.625rem;
  font-weight: 500;
  line-height: 1.1; }

.components.component-infographic > .wrapper .container .component-col-content,
.components.component-infographic > .wrapper .container .component-col-body {
  flex: 0 0 100%;
  max-width: 100%;
  text-align: center; }

.components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-infocard, .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-highlight {
  text-align: center; }
  .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-header,
  .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-header, .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-header,
  .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-header {
    text-align: center; }
    .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-header article.media--type-image,
    .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-header article.media--type-image, .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-header article.media--type-image,
    .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-header article.media--type-image {
      margin-bottom: 0.5rem; }
    .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-header .title,
    .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-header .title, .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-header .title,
    .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-header .title {
      font-size: 2.625rem;
      font-family: "Trajan Pro Regular", "Times New Roman", Times, serif;
      text-transform: uppercase;
      text-align: center;
      margin-bottom: 1rem;
      flex: 1 0 100%; }
      .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-header .title .data,
      .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-header .title .data, .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-header .title .data,
      .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-header .title .data {
        font-size: 2rem !important;
        font-family: "Avenir book", "pressio-condensed", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        display: inline-block;
        margin-bottom: 1rem; }
        .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-header .title .data > *,
        .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-header .title .data > *, .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-header .title .data > *,
        .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-header .title .data > * {
          display: inline-block; }
  .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-body,
  .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-body, .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-body,
  .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-body {
    display: flex;
    justify-content: center;
    flex: 1 0 100%;
    font-size: 1.25rem;
    text-align: center; }

.components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-header .title {
  font-family: "Avenir book", "pressio-condensed", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }

.components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-header img.image-thumbnail {
  max-width: 100% !important; }

.components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-header .title {
  font-size: 1.5rem; }

.components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-header .title,
.components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-header .title, .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-header .title,
.components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-header .title {
  color: #212529; }
  .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-header .title .data,
  .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-header .title .data, .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-header .title .data,
  .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-header .title .data {
    color: #212529; }

.components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-body,
.components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-body, .components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-body,
.components.component-infographic > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-body {
  color: #212529; }

.components.component-infographic > .wrapper .container .infographic-items-carousel.owl-loaded .owl-dots .owl-dot span {
  color: #212529; }

.components.component-infographic > .wrapper .container .infographic-items-carousel.owl-loaded .owl-dots .owl-dot .active span, .components.component-infographic > .wrapper .container .infographic-items-carousel.owl-loaded .owl-dots .owl-dot:hover span {
  color: #212529; }

.components.component-infographic.theme-mid > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-header .title, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-infographic.component-text_group.theme-light > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-header .title,
.components.component-infographic.theme-mid > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-header .title,
.node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-infographic.component-text_group.theme-light > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-header .title, .components.component-infographic.theme-mid > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-header .title, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-infographic.component-text_group.theme-light > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-header .title,
.components.component-infographic.theme-mid > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-header .title,
.node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-infographic.component-text_group.theme-light > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-header .title {
  color: #000; }
  .components.component-infographic.theme-mid > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-header .title .data, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-infographic.component-text_group.theme-light > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-header .title .data,
  .components.component-infographic.theme-mid > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-header .title .data,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-infographic.component-text_group.theme-light > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-header .title .data, .components.component-infographic.theme-mid > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-header .title .data, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-infographic.component-text_group.theme-light > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-header .title .data,
  .components.component-infographic.theme-mid > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-header .title .data,
  .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-infographic.component-text_group.theme-light > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-header .title .data {
    color: #000; }

.components.component-infographic.theme-mid > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-body, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-infographic.component-text_group.theme-light > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-body,
.components.component-infographic.theme-mid > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-body,
.node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-infographic.component-text_group.theme-light > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-body, .components.component-infographic.theme-mid > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-body, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-infographic.component-text_group.theme-light > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-body,
.components.component-infographic.theme-mid > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-body,
.node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-infographic.component-text_group.theme-light > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-body {
  color: #000; }

.components.component-infographic.theme-mid > .wrapper .container .infographic-items-carousel.owl-loaded .owl-dots .owl-dot span, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-infographic.component-text_group.theme-light > .wrapper .container .infographic-items-carousel.owl-loaded .owl-dots .owl-dot span {
  color: #000; }

.components.component-infographic.theme-mid > .wrapper .container .infographic-items-carousel.owl-loaded .owl-dots .owl-dot .active span, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-infographic.component-text_group.theme-light > .wrapper .container .infographic-items-carousel.owl-loaded .owl-dots .owl-dot .active span, .components.component-infographic.theme-mid > .wrapper .container .infographic-items-carousel.owl-loaded .owl-dots .owl-dot:hover span, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-infographic.component-text_group.theme-light > .wrapper .container .infographic-items-carousel.owl-loaded .owl-dots .owl-dot:hover span {
  color: #000; }

.components.component-infographic.theme-dark > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-header .title,
.components.component-infographic.theme-dark > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-header .title, .components.component-infographic.theme-dark > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-header .title,
.components.component-infographic.theme-dark > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-header .title {
  color: #fff; }
  .components.component-infographic.theme-dark > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-header .title .data,
  .components.component-infographic.theme-dark > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-header .title .data, .components.component-infographic.theme-dark > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-header .title .data,
  .components.component-infographic.theme-dark > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-header .title .data {
    color: #fff; }

.components.component-infographic.theme-dark > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-body,
.components.component-infographic.theme-dark > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-body, .components.component-infographic.theme-dark > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-body,
.components.component-infographic.theme-dark > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-body {
  color: #fff; }

.components.component-infographic.theme-dark > .wrapper .container .infographic-items-carousel.owl-loaded .owl-dots .owl-dot span {
  color: #fff; }

.components.component-infographic.theme-dark > .wrapper .container .infographic-items-carousel.owl-loaded .owl-dots .owl-dot .active span, .components.component-infographic.theme-dark > .wrapper .container .infographic-items-carousel.owl-loaded .owl-dots .owl-dot:hover span {
  color: #fff; }

.components.component-infographic.theme-black > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-header .title,
.components.component-infographic.theme-black > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-header .title, .components.component-infographic.theme-black > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-header .title,
.components.component-infographic.theme-black > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-header .title {
  color: #fff; }
  .components.component-infographic.theme-black > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-header .title .data,
  .components.component-infographic.theme-black > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-header .title .data, .components.component-infographic.theme-black > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-header .title .data,
  .components.component-infographic.theme-black > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-header .title .data {
    color: #fff; }

.components.component-infographic.theme-black > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-body,
.components.component-infographic.theme-black > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-body, .components.component-infographic.theme-black > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-body,
.components.component-infographic.theme-black > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-body {
  color: #fff; }

.components.component-infographic.theme-black > .wrapper .container .infographic-items-carousel.owl-loaded .owl-dots .owl-dot span {
  color: #fff; }

.components.component-infographic.theme-black > .wrapper .container .infographic-items-carousel.owl-loaded .owl-dots .owl-dot .active span, .components.component-infographic.theme-black > .wrapper .container .infographic-items-carousel.owl-loaded .owl-dots .owl-dot:hover span {
  color: #fff; }

.components.component-infographic.theme-featured > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-header .title,
.components.component-infographic.theme-featured > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-header .title, .components.component-infographic.theme-featured > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-header .title,
.components.component-infographic.theme-featured > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-header .title {
  color: #000; }
  .components.component-infographic.theme-featured > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-header .title .data,
  .components.component-infographic.theme-featured > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-header .title .data, .components.component-infographic.theme-featured > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-header .title .data,
  .components.component-infographic.theme-featured > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-header .title .data {
    color: #000; }

.components.component-infographic.theme-featured > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-body,
.components.component-infographic.theme-featured > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-body, .components.component-infographic.theme-featured > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-body,
.components.component-infographic.theme-featured > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-body {
  color: #000; }

.components.component-infographic.theme-featured > .wrapper .container .infographic-items-carousel.owl-loaded .owl-dots .owl-dot span {
  color: #000; }

.components.component-infographic.theme-featured > .wrapper .container .infographic-items-carousel.owl-loaded .owl-dots .owl-dot .active span, .components.component-infographic.theme-featured > .wrapper .container .infographic-items-carousel.owl-loaded .owl-dots .owl-dot:hover span {
  color: #000; }

.components.component-infographic.theme-corporate > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-header .title,
.components.component-infographic.theme-corporate > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-header .title, .components.component-infographic.theme-corporate > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-header .title,
.components.component-infographic.theme-corporate > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-header .title {
  color: #fff; }
  .components.component-infographic.theme-corporate > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-header .title .data,
  .components.component-infographic.theme-corporate > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-header .title .data, .components.component-infographic.theme-corporate > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-header .title .data,
  .components.component-infographic.theme-corporate > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-header .title .data {
    color: #fff; }

.components.component-infographic.theme-corporate > .wrapper .container .infographic-items-carousel .components.component-infocard .infocard-body,
.components.component-infographic.theme-corporate > .wrapper .container .infographic-items-carousel .components.component-infocard .highlight-body, .components.component-infographic.theme-corporate > .wrapper .container .infographic-items-carousel .components.component-highlight .infocard-body,
.components.component-infographic.theme-corporate > .wrapper .container .infographic-items-carousel .components.component-highlight .highlight-body {
  color: #fff; }

.components.component-infographic.theme-corporate > .wrapper .container .infographic-items-carousel.owl-loaded .owl-dots .owl-dot span {
  color: #fff; }

.components.component-infographic.theme-corporate > .wrapper .container .infographic-items-carousel.owl-loaded .owl-dots .owl-dot .active span, .components.component-infographic.theme-corporate > .wrapper .container .infographic-items-carousel.owl-loaded .owl-dots .owl-dot:hover span {
  color: #fff; }

.components.component-infocard {
  height: fit-content; }

.components.component-reference {
  position: relative; }
  @media (min-width: 1200px) {
    .components.component-reference {
      padding-top: clamp(50vh, 72vh, 72vh);
      overflow: hidden; } }
  .components.component-reference .reference-wrapper {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: cover;
    padding-top: 3rem;
    padding-bottom: 3rem; }
    @media (min-width: 1200px) {
      .components.component-reference .reference-wrapper {
        display: flex;
        width: 100%;
        height: 100%;
        /*align-items: center;*/
        padding-top: 0;
        padding-bottom: 0;
        position: absolute;
        top: 0;
        left: 0; } }
  .components.component-reference .reference-container {
    width: 100%;
    display: flex;
    flex: 1 0 100%;
    justify-content: center; }
    @media (min-width: 1200px) {
      .components.component-reference .reference-container {
        justify-content: normal; } }
    .components.component-reference .reference-container-fluid article.media::before {
      content: none; }
    .components.component-reference .reference-container .component-row {
      width: 100%; }
    .components.component-reference .reference-container .component-col-content {
      padding: 3.5rem;
      background-image: none;
      background-repeat: no-repeat;
      background-position: top left;
      background-size: cover;
      text-align: center;
      display: flex;
      flex-direction: column;
      justify-content: space-between; }
      @media (min-width: 1200px) {
        .components.component-reference .reference-container .component-col-content {
          flex: 0 0 41.6666666667%;
          max-width: 41.6666666667%; } }
      .components.component-reference .reference-container .component-col-content .header {
        padding-right: 0;
        flex: 0; }
        .components.component-reference .reference-container .component-col-content .header .title {
          font-size: 2.625rem; }
      .components.component-reference .reference-container .component-col-content .body {
        flex: 0;
        margin-top: 2rem; }
      .components.component-reference .reference-container .component-col-content .footer {
        flex: 0;
        margin-top: 2rem; }
  .components.component-reference.-product {
    background-image: url("../images/bg-pattern.jpg"); }
    .components.component-reference.-product .reference-wrapper {
      background-color: transparent;
      background-repeat: no-repeat;
      background-position: top center; }
    .components.component-reference.-product .reference-container .component-row {
      flex-direction: column-reverse; }
      @media (min-width: 1200px) {
        .components.component-reference.-product .reference-container .component-row {
          flex-direction: row; } }
    .components.component-reference.-product .reference-container .component-col-content {
      background-image: none;
      text-align: left; }
      @media (min-width: 1200px) {
        .components.component-reference.-product .reference-container .component-col-content {
          flex: 0 0 50%;
          max-width: 50%; } }
      .components.component-reference.-product .reference-container .component-col-content .header .title,
      .components.component-reference.-product .reference-container .component-col-content .header .subtitle {
        color: #191919; }
  .components.component-reference.layout-right .component-row {
    margin: 0 auto; }
    @media (min-width: 1200px) {
      .components.component-reference.layout-right .component-row {
        margin-right: -1.5rem;
        margin-left: -1.5rem;
        justify-content: flex-end; } }
  @media (min-width: 1200px) {
    .components.component-reference.layout-right.-product .component-row {
      justify-content: normal; } }
  .components.component-reference.theme-transparent a {
    color: #000; }
    .components.component-reference.theme-transparent a:hover, .components.component-reference.theme-transparent a:focus, .components.component-reference.theme-transparent a:active {
      color: #000; }
  .components.component-reference.theme-transparent .muted {
    color: #bfbfbf; }
  .components.component-reference.theme-transparent .reference-container .component-col-content {
    background-color: transparent; }
  .components.component-reference.theme-light a {
    color: #000; }
    .components.component-reference.theme-light a:hover, .components.component-reference.theme-light a:focus, .components.component-reference.theme-light a:active {
      color: #000; }
  .components.component-reference.theme-light .muted {
    color: #bfbfbf; }
  .components.component-reference.theme-light .reference-container .component-col-content {
    background-color: #f5f5f5; }
  .components.component-reference.theme-mid a, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-reference.component-text_group.theme-light a {
    color: #000; }
    .components.component-reference.theme-mid a:hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-reference.component-text_group.theme-light a:hover, .components.component-reference.theme-mid a:focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-reference.component-text_group.theme-light a:focus, .components.component-reference.theme-mid a:active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-reference.component-text_group.theme-light a:active {
      color: #000; }
  .components.component-reference.theme-mid .muted, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-reference.component-text_group.theme-light .muted {
    color: #fff; }
  .components.component-reference.theme-mid .reference-container .component-col-content, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-reference.component-text_group.theme-light .reference-container .component-col-content {
    background-color: #bfbfbf; }
  .components.component-reference.theme-dark a {
    color: #f5f5f5; }
    .components.component-reference.theme-dark a:hover, .components.component-reference.theme-dark a:focus, .components.component-reference.theme-dark a:active {
      color: #f5f5f5; }
  .components.component-reference.theme-dark .muted {
    color: #bfbfbf; }
  .components.component-reference.theme-dark .reference-container .component-col-content {
    background-color: #191919; }
  .components.component-reference.theme-black a {
    color: #bfbfbf; }
    .components.component-reference.theme-black a:hover, .components.component-reference.theme-black a:focus, .components.component-reference.theme-black a:active {
      color: #bfbfbf; }
  .components.component-reference.theme-black .muted {
    color: #6c757d; }
  .components.component-reference.theme-black .reference-container .component-col-content {
    background-color: #000; }
  .components.component-reference.theme-featured a {
    color: #f5f5f5; }
    .components.component-reference.theme-featured a:hover, .components.component-reference.theme-featured a:focus, .components.component-reference.theme-featured a:active {
      color: #f5f5f5; }
  .components.component-reference.theme-featured .muted {
    color: #bfbfbf; }
  .components.component-reference.theme-featured .reference-container .component-col-content {
    background-color: #191919; }
  .components.component-reference.theme-corporate a {
    color: #bfbfbf; }
    .components.component-reference.theme-corporate a:hover, .components.component-reference.theme-corporate a:focus, .components.component-reference.theme-corporate a:active {
      color: #bfbfbf; }
  .components.component-reference.theme-corporate .muted {
    color: #6c757d; }
  .components.component-reference.theme-corporate .reference-container .component-col-content {
    background-color: #000; }

.components.component-relatedcontent_exp {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover; }
  .components.component-relatedcontent_exp > .wrapper {
    background-repeat: repeat;
    background-size: auto;
    background-position: -200px -200px;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='2200' height='800'%3e%3cpath fill='%23fff' fill-rule='evenodd' d='M912.5 534a175 175 0 01-175 175 175 175 0 01-175-175 175 175 0 01175-175 175 175 0 01175 175zM1179 175a175 175 0 01-175 175 175 175 0 01-175-175A175 175 0 011004 0a175 175 0 01175 175zm-577 0a175 175 0 01-175 175 175 175 0 01-175-175A175 175 0 01427 0a175 175 0 01175 175zM0 0h2200v800H0z'/%3e%3c/svg%3e"); }
    .components.component-relatedcontent_exp > .wrapper > .container {
      padding: 3.5rem 0; }
      .components.component-relatedcontent_exp > .wrapper > .container .component-row .body {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
        margin-left: 41.6666666667%; }
      @media (max-width: 1199.98px) {
        .components.component-relatedcontent_exp > .wrapper > .container .component-row {
          justify-content: center; }
          .components.component-relatedcontent_exp > .wrapper > .container .component-row .body {
            flex: 0 0 66.6666666667%;
            max-width: 66.6666666667%;
            margin-left: 0; } }
      @media (max-width: 767.98px) {
        .components.component-relatedcontent_exp > .wrapper > .container .component-row .body {
          flex: 0 0 83.3333333333%;
          max-width: 83.3333333333%; } }
      .components.component-relatedcontent_exp > .wrapper > .container .component-row .owl-loaded.--one_item .owl-stage {
        width: auto !important; }
      .components.component-relatedcontent_exp > .wrapper > .container .component-row .owl-loaded .owl-stage-outer {
        overflow: hidden; }
      .components.component-relatedcontent_exp > .wrapper > .container .component-row .owl-loaded .owl-dots {
        position: absolute;
        top: auto;
        left: auto;
        bottom: auto;
        right: 0;
        justify-content: left;
        width: auto; }

.components.component-productgallery .wrapper {
  background-image: url("../images/bg-pattern.jpg");
  background-repeat: repeat;
  background-size: 700px;
  background-position: 0 -300px; }

.components.component-productgallery .product-gallery-nav.-next, .components.component-productgallery .product-gallery-nav.-prev {
  bottom: 0; }
  .components.component-productgallery .product-gallery-nav.-next span, .components.component-productgallery .product-gallery-nav.-prev span {
    visibility: unset;
    background-repeat: no-repeat; }
  @media (min-width: 768px) {
    .components.component-productgallery .product-gallery-nav.-next, .components.component-productgallery .product-gallery-nav.-prev {
      bottom: 1rem; } }

.components.component-productgallery .product-gallery-nav.-next {
  right: 5%; }
  .components.component-productgallery .product-gallery-nav.-next span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23000'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }

.components.component-productgallery .product-gallery-nav.-prev {
  left: 5%; }
  .components.component-productgallery .product-gallery-nav.-prev span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23000'%3e%3cpath d='M9.127 19l1.281-1.277L2.188 9.5l8.22-8.219L9.127 0 .263 8.859v1.281z'/%3e%3cpath d='M.906 8.601h24.568v1.811H.906a.9055.9055 0 110-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }

.components.component-termgallery .wrapper {
  background-image: url("../images/mosaico.png");
  background-repeat: repeat-x;
  background-size: 700px;
  background-position: 0 -300px; }

.components.component-termgallery .term-gallery-nav.-next, .components.component-termgallery .term-gallery-nav.-prev {
  bottom: 0; }
  .components.component-termgallery .term-gallery-nav.-next span, .components.component-termgallery .term-gallery-nav.-prev span {
    visibility: unset;
    background-repeat: no-repeat; }
  @media (min-width: 768px) {
    .components.component-termgallery .term-gallery-nav.-next, .components.component-termgallery .term-gallery-nav.-prev {
      bottom: 1rem; } }

.components.component-termgallery .term-gallery-nav.-next {
  right: 5%; }
  .components.component-termgallery .term-gallery-nav.-next span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23000'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }

.components.component-termgallery .term-gallery-nav.-prev {
  left: 5%; }
  .components.component-termgallery .term-gallery-nav.-prev span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23000'%3e%3cpath d='M9.127 19l1.281-1.277L2.188 9.5l8.22-8.219L9.127 0 .263 8.859v1.281z'/%3e%3cpath d='M.906 8.601h24.568v1.811H.906a.9055.9055 0 110-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }

.components.component-taglist .taxonomies .field__item .btn .text-label::before, .components.component-taglist .taxonomies .field__item .path-user #auth_box #middle_part #edit-submit .text-label::before, .path-user #auth_box #middle_part .components.component-taglist .taxonomies .field__item #edit-submit .text-label::before {
  content: "#"; }

.components.component-text_image .term.term--type-prod_features .term-title {
  font-weight: 400; }

.components.component-productintro > .wrapper {
  padding-bottom: 0; }

@media (min-width: 1200px) {
  .components.component-productintro .component-row {
    flex-direction: row-reverse; } }

.components.component-productintro .component-col-image {
  background-color: transparent;
  background-image: none;
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: 35rem; }

.components.component-productintro .component-col-content {
  margin-bottom: 12rem; }
  .components.component-productintro .component-col-content .header {
    margin-top: 0; }

.components.component-productintro .header .title {
  font-size: 2rem;
  line-height: 1.25;
  letter-spacing: 0.05rem; }

.components.component-productintro .header .subtitle.-categories {
  font-size: 1.5rem;
  letter-spacing: 0.05rem; }

.components.component-productintro .body {
  font-size: 1.125rem; }

.components.component-productintro .properties .field .field__label {
  font-size: 1.125rem;
  font-weight: 700; }

.components.component-productintro .properties .field .field__item {
  font-size: 1.125rem; }

.components.component-productintro .image .image-thumbnail {
  margin-bottom: 2rem; }

.components.component-kaleidoscope {
  background-color: white; }
  .components.component-kaleidoscope > .wrapper {
    background-color: transparent;
    background-image: none;
    color: #212529;
    padding-bottom: 0; }
    @media (min-width: 1200px) {
      .components.component-kaleidoscope > .wrapper {
        padding-bottom: 3rem; } }
    .components.component-kaleidoscope > .wrapper .title,
    .components.component-kaleidoscope > .wrapper .subtitle,
    .components.component-kaleidoscope > .wrapper .body {
      color: #212529; }
      .components.component-kaleidoscope > .wrapper .title *,
      .components.component-kaleidoscope > .wrapper .subtitle *,
      .components.component-kaleidoscope > .wrapper .body * {
        color: #212529; }
    .components.component-kaleidoscope > .wrapper .goto:not(.goto-video-modal) {
      color: #212529;
      border-color: #212529; }
      .components.component-kaleidoscope > .wrapper .goto:not(.goto-video-modal) .text-label {
        color: #212529; }
      .components.component-kaleidoscope > .wrapper .goto:not(.goto-video-modal):hover, .components.component-kaleidoscope > .wrapper .goto:not(.goto-video-modal):focus, .components.component-kaleidoscope > .wrapper .goto:not(.goto-video-modal):active {
        color: #212529;
        border-color: #212529; }
        .components.component-kaleidoscope > .wrapper .goto:not(.goto-video-modal):hover .text-label, .components.component-kaleidoscope > .wrapper .goto:not(.goto-video-modal):focus .text-label, .components.component-kaleidoscope > .wrapper .goto:not(.goto-video-modal):active .text-label {
          color: #212529; }
    .components.component-kaleidoscope > .wrapper .component-col-content {
      background-color: rgba(255, 255, 255, 0.7);
      padding-top: 3rem;
      padding-bottom: 3rem; }
      @media (min-width: 1200px) {
        .components.component-kaleidoscope > .wrapper .component-col-content {
          padding-top: 0;
          padding-bottom: 0;
          background-color: transparent; } }
    .components.component-kaleidoscope > .wrapper .component-col-image {
      background-color: transparent; }
    @media (min-width: 1200px) {
      .components.component-kaleidoscope > .wrapper {
        background-color: transparent;
        background-image: none; } }
  @media (min-width: 1200px) {
    .components.component-kaleidoscope.layout-right > .wrapper {
      /*
        background-image: linear-gradient(
          -90deg,
          rgba($text_bg_color, 1) 50%,
          rgba($image_bg_color, 1) 50%
        );
        */ } }
  .components.component-kaleidoscope.theme-light {
    background-color: #ced4da; }
    .components.component-kaleidoscope.theme-light > .wrapper {
      background-color: transparent;
      background-image: none;
      color: #212529;
      padding-bottom: 0; }
      @media (min-width: 1200px) {
        .components.component-kaleidoscope.theme-light > .wrapper {
          padding-bottom: 3rem; } }
      .components.component-kaleidoscope.theme-light > .wrapper .title,
      .components.component-kaleidoscope.theme-light > .wrapper .subtitle,
      .components.component-kaleidoscope.theme-light > .wrapper .body {
        color: #212529; }
        .components.component-kaleidoscope.theme-light > .wrapper .title *,
        .components.component-kaleidoscope.theme-light > .wrapper .subtitle *,
        .components.component-kaleidoscope.theme-light > .wrapper .body * {
          color: #212529; }
      .components.component-kaleidoscope.theme-light > .wrapper .goto:not(.goto-video-modal) {
        color: #212529;
        border-color: #212529; }
        .components.component-kaleidoscope.theme-light > .wrapper .goto:not(.goto-video-modal) .text-label {
          color: #212529; }
        .components.component-kaleidoscope.theme-light > .wrapper .goto:not(.goto-video-modal):hover, .components.component-kaleidoscope.theme-light > .wrapper .goto:not(.goto-video-modal):focus, .components.component-kaleidoscope.theme-light > .wrapper .goto:not(.goto-video-modal):active {
          color: #212529;
          border-color: #212529; }
          .components.component-kaleidoscope.theme-light > .wrapper .goto:not(.goto-video-modal):hover .text-label, .components.component-kaleidoscope.theme-light > .wrapper .goto:not(.goto-video-modal):focus .text-label, .components.component-kaleidoscope.theme-light > .wrapper .goto:not(.goto-video-modal):active .text-label {
            color: #212529; }
      .components.component-kaleidoscope.theme-light > .wrapper .component-col-content {
        background-color: rgba(206, 212, 218, 0.7);
        padding-top: 3rem;
        padding-bottom: 3rem; }
        @media (min-width: 1200px) {
          .components.component-kaleidoscope.theme-light > .wrapper .component-col-content {
            padding-top: 0;
            padding-bottom: 0;
            background-color: transparent; } }
      .components.component-kaleidoscope.theme-light > .wrapper .component-col-image {
        background-color: transparent; }
      @media (min-width: 1200px) {
        .components.component-kaleidoscope.theme-light > .wrapper {
          background-color: transparent;
          background-image: none; } }
    @media (min-width: 1200px) {
      .components.component-kaleidoscope.theme-light.layout-right > .wrapper {
        /*
        background-image: linear-gradient(
          -90deg,
          rgba($text_bg_color, 1) 50%,
          rgba($image_bg_color, 1) 50%
        );
        */ } }
  .components.component-kaleidoscope.theme-mid, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-kaleidoscope.component-text_group.theme-light {
    background-color: #bfbfbf; }
    .components.component-kaleidoscope.theme-mid > .wrapper, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-kaleidoscope.component-text_group.theme-light > .wrapper {
      background-color: transparent;
      background-image: none;
      color: #191919;
      padding-bottom: 0; }
      @media (min-width: 1200px) {
        .components.component-kaleidoscope.theme-mid > .wrapper, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-kaleidoscope.component-text_group.theme-light > .wrapper {
          padding-bottom: 3rem; } }
      .components.component-kaleidoscope.theme-mid > .wrapper .title, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-kaleidoscope.component-text_group.theme-light > .wrapper .title,
      .components.component-kaleidoscope.theme-mid > .wrapper .subtitle,
      .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-kaleidoscope.component-text_group.theme-light > .wrapper .subtitle,
      .components.component-kaleidoscope.theme-mid > .wrapper .body,
      .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-kaleidoscope.component-text_group.theme-light > .wrapper .body {
        color: #191919; }
        .components.component-kaleidoscope.theme-mid > .wrapper .title *, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-kaleidoscope.component-text_group.theme-light > .wrapper .title *,
        .components.component-kaleidoscope.theme-mid > .wrapper .subtitle *,
        .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-kaleidoscope.component-text_group.theme-light > .wrapper .subtitle *,
        .components.component-kaleidoscope.theme-mid > .wrapper .body *,
        .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-kaleidoscope.component-text_group.theme-light > .wrapper .body * {
          color: #191919; }
      .components.component-kaleidoscope.theme-mid > .wrapper .goto:not(.goto-video-modal), .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-kaleidoscope.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal) {
        color: #191919;
        border-color: #191919; }
        .components.component-kaleidoscope.theme-mid > .wrapper .goto:not(.goto-video-modal) .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-kaleidoscope.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal) .text-label {
          color: #191919; }
        .components.component-kaleidoscope.theme-mid > .wrapper .goto:not(.goto-video-modal):hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-kaleidoscope.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):hover, .components.component-kaleidoscope.theme-mid > .wrapper .goto:not(.goto-video-modal):focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-kaleidoscope.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):focus, .components.component-kaleidoscope.theme-mid > .wrapper .goto:not(.goto-video-modal):active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-kaleidoscope.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):active {
          color: #191919;
          border-color: #191919; }
          .components.component-kaleidoscope.theme-mid > .wrapper .goto:not(.goto-video-modal):hover .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-kaleidoscope.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):hover .text-label, .components.component-kaleidoscope.theme-mid > .wrapper .goto:not(.goto-video-modal):focus .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-kaleidoscope.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):focus .text-label, .components.component-kaleidoscope.theme-mid > .wrapper .goto:not(.goto-video-modal):active .text-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-kaleidoscope.component-text_group.theme-light > .wrapper .goto:not(.goto-video-modal):active .text-label {
            color: #191919; }
      .components.component-kaleidoscope.theme-mid > .wrapper .component-col-content, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-kaleidoscope.component-text_group.theme-light > .wrapper .component-col-content {
        background-color: rgba(191, 191, 191, 0.7);
        padding-top: 3rem;
        padding-bottom: 3rem; }
        @media (min-width: 1200px) {
          .components.component-kaleidoscope.theme-mid > .wrapper .component-col-content, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-kaleidoscope.component-text_group.theme-light > .wrapper .component-col-content {
            padding-top: 0;
            padding-bottom: 0;
            background-color: transparent; } }
      .components.component-kaleidoscope.theme-mid > .wrapper .component-col-image, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-kaleidoscope.component-text_group.theme-light > .wrapper .component-col-image {
        background-color: transparent; }
      @media (min-width: 1200px) {
        .components.component-kaleidoscope.theme-mid > .wrapper, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-kaleidoscope.component-text_group.theme-light > .wrapper {
          background-color: transparent;
          background-image: none; } }
    @media (min-width: 1200px) {
      .components.component-kaleidoscope.theme-mid.layout-right > .wrapper, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-kaleidoscope.layout-right.component-text_group.theme-light > .wrapper {
        /*
        background-image: linear-gradient(
          -90deg,
          rgba($text_bg_color, 1) 50%,
          rgba($image_bg_color, 1) 50%
        );
        */ } }
  .components.component-kaleidoscope.theme-dark {
    background-color: #191919; }
    .components.component-kaleidoscope.theme-dark > .wrapper {
      background-color: transparent;
      background-image: none;
      color: #fff;
      padding-bottom: 0; }
      @media (min-width: 1200px) {
        .components.component-kaleidoscope.theme-dark > .wrapper {
          padding-bottom: 3rem; } }
      .components.component-kaleidoscope.theme-dark > .wrapper .title,
      .components.component-kaleidoscope.theme-dark > .wrapper .subtitle,
      .components.component-kaleidoscope.theme-dark > .wrapper .body {
        color: #fff; }
        .components.component-kaleidoscope.theme-dark > .wrapper .title *,
        .components.component-kaleidoscope.theme-dark > .wrapper .subtitle *,
        .components.component-kaleidoscope.theme-dark > .wrapper .body * {
          color: #fff; }
      .components.component-kaleidoscope.theme-dark > .wrapper .goto:not(.goto-video-modal) {
        color: #fff;
        border-color: #fff; }
        .components.component-kaleidoscope.theme-dark > .wrapper .goto:not(.goto-video-modal) .text-label {
          color: #fff; }
        .components.component-kaleidoscope.theme-dark > .wrapper .goto:not(.goto-video-modal):hover, .components.component-kaleidoscope.theme-dark > .wrapper .goto:not(.goto-video-modal):focus, .components.component-kaleidoscope.theme-dark > .wrapper .goto:not(.goto-video-modal):active {
          color: #fff;
          border-color: #fff; }
          .components.component-kaleidoscope.theme-dark > .wrapper .goto:not(.goto-video-modal):hover .text-label, .components.component-kaleidoscope.theme-dark > .wrapper .goto:not(.goto-video-modal):focus .text-label, .components.component-kaleidoscope.theme-dark > .wrapper .goto:not(.goto-video-modal):active .text-label {
            color: #fff; }
      .components.component-kaleidoscope.theme-dark > .wrapper .component-col-content {
        background-color: rgba(25, 25, 25, 0.7);
        padding-top: 3rem;
        padding-bottom: 3rem; }
        @media (min-width: 1200px) {
          .components.component-kaleidoscope.theme-dark > .wrapper .component-col-content {
            padding-top: 0;
            padding-bottom: 0;
            background-color: transparent; } }
      .components.component-kaleidoscope.theme-dark > .wrapper .component-col-image {
        background-color: transparent; }
      @media (min-width: 1200px) {
        .components.component-kaleidoscope.theme-dark > .wrapper {
          background-color: transparent;
          background-image: none; } }
    @media (min-width: 1200px) {
      .components.component-kaleidoscope.theme-dark.layout-right > .wrapper {
        /*
        background-image: linear-gradient(
          -90deg,
          rgba($text_bg_color, 1) 50%,
          rgba($image_bg_color, 1) 50%
        );
        */ } }
  .components.component-kaleidoscope.theme-black {
    background-color: black; }
    .components.component-kaleidoscope.theme-black > .wrapper {
      background-color: transparent;
      background-image: none;
      color: #fff;
      padding-bottom: 0; }
      @media (min-width: 1200px) {
        .components.component-kaleidoscope.theme-black > .wrapper {
          padding-bottom: 3rem; } }
      .components.component-kaleidoscope.theme-black > .wrapper .title,
      .components.component-kaleidoscope.theme-black > .wrapper .subtitle,
      .components.component-kaleidoscope.theme-black > .wrapper .body {
        color: #fff; }
        .components.component-kaleidoscope.theme-black > .wrapper .title *,
        .components.component-kaleidoscope.theme-black > .wrapper .subtitle *,
        .components.component-kaleidoscope.theme-black > .wrapper .body * {
          color: #fff; }
      .components.component-kaleidoscope.theme-black > .wrapper .goto:not(.goto-video-modal) {
        color: #fff;
        border-color: #fff; }
        .components.component-kaleidoscope.theme-black > .wrapper .goto:not(.goto-video-modal) .text-label {
          color: #fff; }
        .components.component-kaleidoscope.theme-black > .wrapper .goto:not(.goto-video-modal):hover, .components.component-kaleidoscope.theme-black > .wrapper .goto:not(.goto-video-modal):focus, .components.component-kaleidoscope.theme-black > .wrapper .goto:not(.goto-video-modal):active {
          color: #fff;
          border-color: #fff; }
          .components.component-kaleidoscope.theme-black > .wrapper .goto:not(.goto-video-modal):hover .text-label, .components.component-kaleidoscope.theme-black > .wrapper .goto:not(.goto-video-modal):focus .text-label, .components.component-kaleidoscope.theme-black > .wrapper .goto:not(.goto-video-modal):active .text-label {
            color: #fff; }
      .components.component-kaleidoscope.theme-black > .wrapper .component-col-content {
        background-color: rgba(0, 0, 0, 0.7);
        padding-top: 3rem;
        padding-bottom: 3rem; }
        @media (min-width: 1200px) {
          .components.component-kaleidoscope.theme-black > .wrapper .component-col-content {
            padding-top: 0;
            padding-bottom: 0;
            background-color: transparent; } }
      .components.component-kaleidoscope.theme-black > .wrapper .component-col-image {
        background-color: transparent; }
      @media (min-width: 1200px) {
        .components.component-kaleidoscope.theme-black > .wrapper {
          background-color: transparent;
          background-image: none; } }
    @media (min-width: 1200px) {
      .components.component-kaleidoscope.theme-black.layout-right > .wrapper {
        /*
        background-image: linear-gradient(
          -90deg,
          rgba($text_bg_color, 1) 50%,
          rgba($image_bg_color, 1) 50%
        );
        */ } }
  .components.component-kaleidoscope.theme-featured {
    background-color: white; }
    .components.component-kaleidoscope.theme-featured > .wrapper {
      background-color: transparent;
      background-image: none;
      color: #000;
      padding-bottom: 0; }
      @media (min-width: 1200px) {
        .components.component-kaleidoscope.theme-featured > .wrapper {
          padding-bottom: 3rem; } }
      .components.component-kaleidoscope.theme-featured > .wrapper .title,
      .components.component-kaleidoscope.theme-featured > .wrapper .subtitle,
      .components.component-kaleidoscope.theme-featured > .wrapper .body {
        color: #000; }
        .components.component-kaleidoscope.theme-featured > .wrapper .title *,
        .components.component-kaleidoscope.theme-featured > .wrapper .subtitle *,
        .components.component-kaleidoscope.theme-featured > .wrapper .body * {
          color: #000; }
      .components.component-kaleidoscope.theme-featured > .wrapper .goto:not(.goto-video-modal) {
        color: #000;
        border-color: #000; }
        .components.component-kaleidoscope.theme-featured > .wrapper .goto:not(.goto-video-modal) .text-label {
          color: #000; }
        .components.component-kaleidoscope.theme-featured > .wrapper .goto:not(.goto-video-modal):hover, .components.component-kaleidoscope.theme-featured > .wrapper .goto:not(.goto-video-modal):focus, .components.component-kaleidoscope.theme-featured > .wrapper .goto:not(.goto-video-modal):active {
          color: #000;
          border-color: #000; }
          .components.component-kaleidoscope.theme-featured > .wrapper .goto:not(.goto-video-modal):hover .text-label, .components.component-kaleidoscope.theme-featured > .wrapper .goto:not(.goto-video-modal):focus .text-label, .components.component-kaleidoscope.theme-featured > .wrapper .goto:not(.goto-video-modal):active .text-label {
            color: #000; }
      .components.component-kaleidoscope.theme-featured > .wrapper .component-col-content {
        background-color: rgba(255, 255, 255, 0.7);
        padding-top: 3rem;
        padding-bottom: 3rem; }
        @media (min-width: 1200px) {
          .components.component-kaleidoscope.theme-featured > .wrapper .component-col-content {
            padding-top: 0;
            padding-bottom: 0;
            background-color: transparent; } }
      .components.component-kaleidoscope.theme-featured > .wrapper .component-col-image {
        background-color: transparent; }
      @media (min-width: 1200px) {
        .components.component-kaleidoscope.theme-featured > .wrapper {
          background-color: transparent;
          background-image: none; } }
    @media (min-width: 1200px) {
      .components.component-kaleidoscope.theme-featured.layout-right > .wrapper {
        /*
        background-image: linear-gradient(
          -90deg,
          rgba($text_bg_color, 1) 50%,
          rgba($image_bg_color, 1) 50%
        );
        */ } }
  .components.component-kaleidoscope.theme-corporate {
    background-color: #191919; }
    .components.component-kaleidoscope.theme-corporate > .wrapper {
      background-color: transparent;
      background-image: none;
      color: #fff;
      padding-bottom: 0; }
      @media (min-width: 1200px) {
        .components.component-kaleidoscope.theme-corporate > .wrapper {
          padding-bottom: 3rem; } }
      .components.component-kaleidoscope.theme-corporate > .wrapper .title,
      .components.component-kaleidoscope.theme-corporate > .wrapper .subtitle,
      .components.component-kaleidoscope.theme-corporate > .wrapper .body {
        color: #fff; }
        .components.component-kaleidoscope.theme-corporate > .wrapper .title *,
        .components.component-kaleidoscope.theme-corporate > .wrapper .subtitle *,
        .components.component-kaleidoscope.theme-corporate > .wrapper .body * {
          color: #fff; }
      .components.component-kaleidoscope.theme-corporate > .wrapper .goto:not(.goto-video-modal) {
        color: #fff;
        border-color: #fff; }
        .components.component-kaleidoscope.theme-corporate > .wrapper .goto:not(.goto-video-modal) .text-label {
          color: #fff; }
        .components.component-kaleidoscope.theme-corporate > .wrapper .goto:not(.goto-video-modal):hover, .components.component-kaleidoscope.theme-corporate > .wrapper .goto:not(.goto-video-modal):focus, .components.component-kaleidoscope.theme-corporate > .wrapper .goto:not(.goto-video-modal):active {
          color: #fff;
          border-color: #fff; }
          .components.component-kaleidoscope.theme-corporate > .wrapper .goto:not(.goto-video-modal):hover .text-label, .components.component-kaleidoscope.theme-corporate > .wrapper .goto:not(.goto-video-modal):focus .text-label, .components.component-kaleidoscope.theme-corporate > .wrapper .goto:not(.goto-video-modal):active .text-label {
            color: #fff; }
      .components.component-kaleidoscope.theme-corporate > .wrapper .component-col-content {
        background-color: rgba(25, 25, 25, 0.7);
        padding-top: 3rem;
        padding-bottom: 3rem; }
        @media (min-width: 1200px) {
          .components.component-kaleidoscope.theme-corporate > .wrapper .component-col-content {
            padding-top: 0;
            padding-bottom: 0;
            background-color: transparent; } }
      .components.component-kaleidoscope.theme-corporate > .wrapper .component-col-image {
        background-color: transparent; }
      @media (min-width: 1200px) {
        .components.component-kaleidoscope.theme-corporate > .wrapper {
          background-color: transparent;
          background-image: none; } }
    @media (min-width: 1200px) {
      .components.component-kaleidoscope.theme-corporate.layout-right > .wrapper {
        /*
        background-image: linear-gradient(
          -90deg,
          rgba($text_bg_color, 1) 50%,
          rgba($image_bg_color, 1) 50%
        );
        */ } }

.components .owl-loaded .owl-nav > button > span {
  background-size: contain;
  background-repeat: no-repeat;
  visibility: unset;
  height: 1.25rem;
  width: 2rem;
  padding: 0; }
  .components .owl-loaded .owl-nav > button > span::after {
    content: none; }

.components.theme-transparent {
  /* OWL CAROUSEL section */
  /* GOTO section */
  /* COMPONENT SPECIFIC section */ }
  .components.theme-transparent .owl-loaded .owl-nav > button.owl-prev > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23000'%3e%3cpath d='M9.127 19l1.281-1.277L2.188 9.5l8.22-8.219L9.127 0 .263 8.859v1.281z'/%3e%3cpath d='M.906 8.601h24.568v1.811H.906a.9055.9055 0 110-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-transparent .owl-loaded .owl-nav > button.owl-prev:hover > span, .components.theme-transparent .owl-loaded .owl-nav > button.owl-prev:focus > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23bfbfbf'%3e%3cpath d='M9.127 19l1.281-1.277L2.188 9.5l8.22-8.219L9.127 0 .263 8.859v1.281z'/%3e%3cpath d='M.906 8.601h24.568v1.811H.906a.9055.9055 0 110-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-transparent .owl-loaded .owl-nav > button.owl-next > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23000'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-transparent .owl-loaded .owl-nav > button.owl-next:hover > span, .components.theme-transparent .owl-loaded .owl-nav > button.owl-next:focus > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23bfbfbf'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-transparent .goto:not(.goto-video-modal) {
    color: #191919;
    border-color: #191919; }
    .components.theme-transparent .goto:not(.goto-video-modal)::after {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23191919'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
    .components.theme-transparent .goto:not(.goto-video-modal):hover, .components.theme-transparent .goto:not(.goto-video-modal):focus, .components.theme-transparent .goto:not(.goto-video-modal):active {
      color: #000;
      border-color: #000; }
      .components.theme-transparent .goto:not(.goto-video-modal):hover::after, .components.theme-transparent .goto:not(.goto-video-modal):focus::after, .components.theme-transparent .goto:not(.goto-video-modal):active::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23000'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-transparent.component {
    /* RICH CONTENT section */ }
    .components.theme-transparent.component-rich_content .goto:not(.goto-video-modal) {
      color: #191919;
      border-color: #191919; }
      .components.theme-transparent.component-rich_content .goto:not(.goto-video-modal)::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23191919'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
      .components.theme-transparent.component-rich_content .goto:not(.goto-video-modal):hover, .components.theme-transparent.component-rich_content .goto:not(.goto-video-modal):focus, .components.theme-transparent.component-rich_content .goto:not(.goto-video-modal):active {
        color: #000;
        border-color: #000; }
        .components.theme-transparent.component-rich_content .goto:not(.goto-video-modal):hover::after, .components.theme-transparent.component-rich_content .goto:not(.goto-video-modal):focus::after, .components.theme-transparent.component-rich_content .goto:not(.goto-video-modal):active::after {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23000'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
    .components.theme-transparent.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-name {
      color: #fff; }
    .components.theme-transparent.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-size {
      color: #fff; }
    .components.theme-transparent.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label {
      color: #fff; }
      .components.theme-transparent.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='21' height='19.473'%3e%3cg fill='%23fff'%3e%3cpath d='M1 9.347l1.277-1.281 8.223 8.22 8.219-8.22L20 9.347l-8.859 8.864H9.86z'/%3e%3cpath d='M11.399 17.568V1H9.588v16.568c0 1.2073 1.811 1.2073 1.811 0z'/%3e%3c/g%3e%3c/svg%3e"); }
    .components.theme-transparent.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-name, .components.theme-transparent.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-name, .components.theme-transparent.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-name {
      color: #fff; }
    .components.theme-transparent.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-size, .components.theme-transparent.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-size, .components.theme-transparent.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-size {
      color: #fff; }
    .components.theme-transparent.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-label, .components.theme-transparent.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-label, .components.theme-transparent.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-label {
      color: #fff; }
      .components.theme-transparent.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-label::after, .components.theme-transparent.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-label::after, .components.theme-transparent.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-label::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='21' height='19.473'%3e%3cg fill='%23fff'%3e%3cpath d='M1 9.347l1.277-1.281 8.223 8.22 8.219-8.22L20 9.347l-8.859 8.864H9.86z'/%3e%3cpath d='M11.399 17.568V1H9.588v16.568c0 1.2073 1.811 1.2073 1.811 0z'/%3e%3c/g%3e%3c/svg%3e"); }

.components.theme-light {
  /* OWL CAROUSEL section */
  /* GOTO section */
  /* COMPONENT SPECIFIC section */ }
  .components.theme-light .owl-loaded .owl-nav > button.owl-prev > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23000'%3e%3cpath d='M9.127 19l1.281-1.277L2.188 9.5l8.22-8.219L9.127 0 .263 8.859v1.281z'/%3e%3cpath d='M.906 8.601h24.568v1.811H.906a.9055.9055 0 110-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-light .owl-loaded .owl-nav > button.owl-prev:hover > span, .components.theme-light .owl-loaded .owl-nav > button.owl-prev:focus > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23bfbfbf'%3e%3cpath d='M9.127 19l1.281-1.277L2.188 9.5l8.22-8.219L9.127 0 .263 8.859v1.281z'/%3e%3cpath d='M.906 8.601h24.568v1.811H.906a.9055.9055 0 110-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-light .owl-loaded .owl-nav > button.owl-next > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23000'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-light .owl-loaded .owl-nav > button.owl-next:hover > span, .components.theme-light .owl-loaded .owl-nav > button.owl-next:focus > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23bfbfbf'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-light .goto:not(.goto-video-modal) {
    color: #191919;
    border-color: #191919; }
    .components.theme-light .goto:not(.goto-video-modal)::after {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23191919'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
    .components.theme-light .goto:not(.goto-video-modal):hover, .components.theme-light .goto:not(.goto-video-modal):focus, .components.theme-light .goto:not(.goto-video-modal):active {
      color: #000;
      border-color: #000; }
      .components.theme-light .goto:not(.goto-video-modal):hover::after, .components.theme-light .goto:not(.goto-video-modal):focus::after, .components.theme-light .goto:not(.goto-video-modal):active::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23000'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-light.component {
    /* RICH CONTENT section */ }
    .components.theme-light.component-rich_content .goto:not(.goto-video-modal) {
      color: #191919;
      border-color: #191919; }
      .components.theme-light.component-rich_content .goto:not(.goto-video-modal)::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23191919'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
      .components.theme-light.component-rich_content .goto:not(.goto-video-modal):hover, .components.theme-light.component-rich_content .goto:not(.goto-video-modal):focus, .components.theme-light.component-rich_content .goto:not(.goto-video-modal):active {
        color: #000;
        border-color: #000; }
        .components.theme-light.component-rich_content .goto:not(.goto-video-modal):hover::after, .components.theme-light.component-rich_content .goto:not(.goto-video-modal):focus::after, .components.theme-light.component-rich_content .goto:not(.goto-video-modal):active::after {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23000'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
    .components.theme-light.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-name {
      color: #fff; }
    .components.theme-light.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-size {
      color: #fff; }
    .components.theme-light.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label {
      color: #fff; }
      .components.theme-light.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='21' height='19.473'%3e%3cg fill='%23fff'%3e%3cpath d='M1 9.347l1.277-1.281 8.223 8.22 8.219-8.22L20 9.347l-8.859 8.864H9.86z'/%3e%3cpath d='M11.399 17.568V1H9.588v16.568c0 1.2073 1.811 1.2073 1.811 0z'/%3e%3c/g%3e%3c/svg%3e"); }
    .components.theme-light.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-name, .components.theme-light.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-name, .components.theme-light.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-name {
      color: #fff; }
    .components.theme-light.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-size, .components.theme-light.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-size, .components.theme-light.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-size {
      color: #fff; }
    .components.theme-light.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-label, .components.theme-light.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-label, .components.theme-light.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-label {
      color: #fff; }
      .components.theme-light.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-label::after, .components.theme-light.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-label::after, .components.theme-light.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-label::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='21' height='19.473'%3e%3cg fill='%23fff'%3e%3cpath d='M1 9.347l1.277-1.281 8.223 8.22 8.219-8.22L20 9.347l-8.859 8.864H9.86z'/%3e%3cpath d='M11.399 17.568V1H9.588v16.568c0 1.2073 1.811 1.2073 1.811 0z'/%3e%3c/g%3e%3c/svg%3e"); }

.components.theme-mid, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light {
  /* OWL CAROUSEL section */
  /* GOTO section */
  /* COMPONENT SPECIFIC section */ }
  .components.theme-mid .owl-loaded .owl-nav > button.owl-prev > span, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .owl-loaded .owl-nav > button.owl-prev > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23000'%3e%3cpath d='M9.127 19l1.281-1.277L2.188 9.5l8.22-8.219L9.127 0 .263 8.859v1.281z'/%3e%3cpath d='M.906 8.601h24.568v1.811H.906a.9055.9055 0 110-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-mid .owl-loaded .owl-nav > button.owl-prev:hover > span, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .owl-loaded .owl-nav > button.owl-prev:hover > span, .components.theme-mid .owl-loaded .owl-nav > button.owl-prev:focus > span, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .owl-loaded .owl-nav > button.owl-prev:focus > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23fff'%3e%3cpath d='M9.127 19l1.281-1.277L2.188 9.5l8.22-8.219L9.127 0 .263 8.859v1.281z'/%3e%3cpath d='M.906 8.601h24.568v1.811H.906a.9055.9055 0 110-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-mid .owl-loaded .owl-nav > button.owl-next > span, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .owl-loaded .owl-nav > button.owl-next > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23000'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-mid .owl-loaded .owl-nav > button.owl-next:hover > span, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .owl-loaded .owl-nav > button.owl-next:hover > span, .components.theme-mid .owl-loaded .owl-nav > button.owl-next:focus > span, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .owl-loaded .owl-nav > button.owl-next:focus > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23fff'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-mid .goto:not(.goto-video-modal), .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .goto:not(.goto-video-modal) {
    color: #191919;
    border-color: #191919; }
    .components.theme-mid .goto:not(.goto-video-modal)::after, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .goto:not(.goto-video-modal)::after {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23191919'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
    .components.theme-mid .goto:not(.goto-video-modal):hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .goto:not(.goto-video-modal):hover, .components.theme-mid .goto:not(.goto-video-modal):focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .goto:not(.goto-video-modal):focus, .components.theme-mid .goto:not(.goto-video-modal):active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .goto:not(.goto-video-modal):active {
      color: #000;
      border-color: #000; }
      .components.theme-mid .goto:not(.goto-video-modal):hover::after, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .goto:not(.goto-video-modal):hover::after, .components.theme-mid .goto:not(.goto-video-modal):focus::after, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .goto:not(.goto-video-modal):focus::after, .components.theme-mid .goto:not(.goto-video-modal):active::after, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light .goto:not(.goto-video-modal):active::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23000'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-mid.component, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component.component-text_group.theme-light {
    /* RICH CONTENT section */ }
    .components.theme-mid.component-rich_content .goto:not(.goto-video-modal), .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light .goto:not(.goto-video-modal) {
      color: #191919;
      border-color: #191919; }
      .components.theme-mid.component-rich_content .goto:not(.goto-video-modal)::after, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light .goto:not(.goto-video-modal)::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23191919'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
      .components.theme-mid.component-rich_content .goto:not(.goto-video-modal):hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light .goto:not(.goto-video-modal):hover, .components.theme-mid.component-rich_content .goto:not(.goto-video-modal):focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light .goto:not(.goto-video-modal):focus, .components.theme-mid.component-rich_content .goto:not(.goto-video-modal):active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light .goto:not(.goto-video-modal):active {
        color: #000;
        border-color: #000; }
        .components.theme-mid.component-rich_content .goto:not(.goto-video-modal):hover::after, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light .goto:not(.goto-video-modal):hover::after, .components.theme-mid.component-rich_content .goto:not(.goto-video-modal):focus::after, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light .goto:not(.goto-video-modal):focus::after, .components.theme-mid.component-rich_content .goto:not(.goto-video-modal):active::after, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-rich_content.component-text_group.theme-light .goto:not(.goto-video-modal):active::after {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23000'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
    .components.theme-mid.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-name, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-filelist.component-text_group.theme-light .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-name {
      color: #fff; }
    .components.theme-mid.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-size, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-filelist.component-text_group.theme-light .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-size {
      color: #fff; }
    .components.theme-mid.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-filelist.component-text_group.theme-light .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label {
      color: #fff; }
      .components.theme-mid.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label::after, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-filelist.component-text_group.theme-light .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='21' height='19.473'%3e%3cg fill='%23fff'%3e%3cpath d='M1 9.347l1.277-1.281 8.223 8.22 8.219-8.22L20 9.347l-8.859 8.864H9.86z'/%3e%3cpath d='M11.399 17.568V1H9.588v16.568c0 1.2073 1.811 1.2073 1.811 0z'/%3e%3c/g%3e%3c/svg%3e"); }
    .components.theme-mid.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-name, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-filelist.component-text_group.theme-light .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-name, .components.theme-mid.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-name, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-filelist.component-text_group.theme-light .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-name, .components.theme-mid.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-name, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-filelist.component-text_group.theme-light .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-name {
      color: #fff; }
    .components.theme-mid.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-size, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-filelist.component-text_group.theme-light .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-size, .components.theme-mid.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-size, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-filelist.component-text_group.theme-light .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-size, .components.theme-mid.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-size, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-filelist.component-text_group.theme-light .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-size {
      color: #fff; }
    .components.theme-mid.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-filelist.component-text_group.theme-light .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-label, .components.theme-mid.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-filelist.component-text_group.theme-light .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-label, .components.theme-mid.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-label, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-filelist.component-text_group.theme-light .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-label {
      color: #fff; }
      .components.theme-mid.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-label::after, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-filelist.component-text_group.theme-light .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-label::after, .components.theme-mid.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-label::after, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-filelist.component-text_group.theme-light .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-label::after, .components.theme-mid.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-label::after, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-filelist.component-text_group.theme-light .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-label::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='21' height='19.473'%3e%3cg fill='%23fff'%3e%3cpath d='M1 9.347l1.277-1.281 8.223 8.22 8.219-8.22L20 9.347l-8.859 8.864H9.86z'/%3e%3cpath d='M11.399 17.568V1H9.588v16.568c0 1.2073 1.811 1.2073 1.811 0z'/%3e%3c/g%3e%3c/svg%3e"); }

.components.theme-dark {
  /* OWL CAROUSEL section */
  /* GOTO section */
  /* COMPONENT SPECIFIC section */ }
  .components.theme-dark .owl-loaded .owl-nav > button.owl-prev > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23f5f5f5'%3e%3cpath d='M9.127 19l1.281-1.277L2.188 9.5l8.22-8.219L9.127 0 .263 8.859v1.281z'/%3e%3cpath d='M.906 8.601h24.568v1.811H.906a.9055.9055 0 110-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-dark .owl-loaded .owl-nav > button.owl-prev:hover > span, .components.theme-dark .owl-loaded .owl-nav > button.owl-prev:focus > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23bfbfbf'%3e%3cpath d='M9.127 19l1.281-1.277L2.188 9.5l8.22-8.219L9.127 0 .263 8.859v1.281z'/%3e%3cpath d='M.906 8.601h24.568v1.811H.906a.9055.9055 0 110-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-dark .owl-loaded .owl-nav > button.owl-next > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23f5f5f5'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-dark .owl-loaded .owl-nav > button.owl-next:hover > span, .components.theme-dark .owl-loaded .owl-nav > button.owl-next:focus > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23bfbfbf'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-dark .goto:not(.goto-video-modal) {
    color: #fff;
    border-color: #fff; }
    .components.theme-dark .goto:not(.goto-video-modal)::after {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23fff'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
    .components.theme-dark .goto:not(.goto-video-modal):hover, .components.theme-dark .goto:not(.goto-video-modal):focus, .components.theme-dark .goto:not(.goto-video-modal):active {
      color: #f5f5f5;
      border-color: #f5f5f5; }
      .components.theme-dark .goto:not(.goto-video-modal):hover::after, .components.theme-dark .goto:not(.goto-video-modal):focus::after, .components.theme-dark .goto:not(.goto-video-modal):active::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23f5f5f5'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-dark.component {
    /* RICH CONTENT section */ }
    .components.theme-dark.component-rich_content .goto:not(.goto-video-modal) {
      color: #fff;
      border-color: #fff; }
      .components.theme-dark.component-rich_content .goto:not(.goto-video-modal)::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23fff'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
      .components.theme-dark.component-rich_content .goto:not(.goto-video-modal):hover, .components.theme-dark.component-rich_content .goto:not(.goto-video-modal):focus, .components.theme-dark.component-rich_content .goto:not(.goto-video-modal):active {
        color: #f5f5f5;
        border-color: #f5f5f5; }
        .components.theme-dark.component-rich_content .goto:not(.goto-video-modal):hover::after, .components.theme-dark.component-rich_content .goto:not(.goto-video-modal):focus::after, .components.theme-dark.component-rich_content .goto:not(.goto-video-modal):active::after {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23f5f5f5'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
    .components.theme-dark.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-name {
      color: #fff; }
    .components.theme-dark.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-size {
      color: #fff; }
    .components.theme-dark.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label {
      color: #fff; }
      .components.theme-dark.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='21' height='19.473'%3e%3cg fill='%23fff'%3e%3cpath d='M1 9.347l1.277-1.281 8.223 8.22 8.219-8.22L20 9.347l-8.859 8.864H9.86z'/%3e%3cpath d='M11.399 17.568V1H9.588v16.568c0 1.2073 1.811 1.2073 1.811 0z'/%3e%3c/g%3e%3c/svg%3e"); }
    .components.theme-dark.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-name, .components.theme-dark.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-name, .components.theme-dark.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-name {
      color: #fff; }
    .components.theme-dark.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-size, .components.theme-dark.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-size, .components.theme-dark.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-size {
      color: #fff; }
    .components.theme-dark.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-label, .components.theme-dark.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-label, .components.theme-dark.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-label {
      color: #fff; }
      .components.theme-dark.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-label::after, .components.theme-dark.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-label::after, .components.theme-dark.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-label::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='21' height='19.473'%3e%3cg fill='%23fff'%3e%3cpath d='M1 9.347l1.277-1.281 8.223 8.22 8.219-8.22L20 9.347l-8.859 8.864H9.86z'/%3e%3cpath d='M11.399 17.568V1H9.588v16.568c0 1.2073 1.811 1.2073 1.811 0z'/%3e%3c/g%3e%3c/svg%3e"); }

.components.theme-black {
  /* OWL CAROUSEL section */
  /* GOTO section */
  /* COMPONENT SPECIFIC section */ }
  .components.theme-black .owl-loaded .owl-nav > button.owl-prev > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23bfbfbf'%3e%3cpath d='M9.127 19l1.281-1.277L2.188 9.5l8.22-8.219L9.127 0 .263 8.859v1.281z'/%3e%3cpath d='M.906 8.601h24.568v1.811H.906a.9055.9055 0 110-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-black .owl-loaded .owl-nav > button.owl-prev:hover > span, .components.theme-black .owl-loaded .owl-nav > button.owl-prev:focus > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%236c757d'%3e%3cpath d='M9.127 19l1.281-1.277L2.188 9.5l8.22-8.219L9.127 0 .263 8.859v1.281z'/%3e%3cpath d='M.906 8.601h24.568v1.811H.906a.9055.9055 0 110-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-black .owl-loaded .owl-nav > button.owl-next > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23bfbfbf'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-black .owl-loaded .owl-nav > button.owl-next:hover > span, .components.theme-black .owl-loaded .owl-nav > button.owl-next:focus > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%236c757d'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-black .goto:not(.goto-video-modal) {
    color: #fff;
    border-color: #fff; }
    .components.theme-black .goto:not(.goto-video-modal)::after {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23fff'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
    .components.theme-black .goto:not(.goto-video-modal):hover, .components.theme-black .goto:not(.goto-video-modal):focus, .components.theme-black .goto:not(.goto-video-modal):active {
      color: #bfbfbf;
      border-color: #bfbfbf; }
      .components.theme-black .goto:not(.goto-video-modal):hover::after, .components.theme-black .goto:not(.goto-video-modal):focus::after, .components.theme-black .goto:not(.goto-video-modal):active::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23bfbfbf'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-black.component {
    /* RICH CONTENT section */ }
    .components.theme-black.component-rich_content .goto:not(.goto-video-modal) {
      color: #fff;
      border-color: #fff; }
      .components.theme-black.component-rich_content .goto:not(.goto-video-modal)::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23fff'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
      .components.theme-black.component-rich_content .goto:not(.goto-video-modal):hover, .components.theme-black.component-rich_content .goto:not(.goto-video-modal):focus, .components.theme-black.component-rich_content .goto:not(.goto-video-modal):active {
        color: #bfbfbf;
        border-color: #bfbfbf; }
        .components.theme-black.component-rich_content .goto:not(.goto-video-modal):hover::after, .components.theme-black.component-rich_content .goto:not(.goto-video-modal):focus::after, .components.theme-black.component-rich_content .goto:not(.goto-video-modal):active::after {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23bfbfbf'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
    .components.theme-black.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-name {
      color: #fff; }
    .components.theme-black.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-size {
      color: #fff; }
    .components.theme-black.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label {
      color: #fff; }
      .components.theme-black.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='21' height='19.473'%3e%3cg fill='%23fff'%3e%3cpath d='M1 9.347l1.277-1.281 8.223 8.22 8.219-8.22L20 9.347l-8.859 8.864H9.86z'/%3e%3cpath d='M11.399 17.568V1H9.588v16.568c0 1.2073 1.811 1.2073 1.811 0z'/%3e%3c/g%3e%3c/svg%3e"); }
    .components.theme-black.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-name, .components.theme-black.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-name, .components.theme-black.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-name {
      color: #fff; }
    .components.theme-black.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-size, .components.theme-black.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-size, .components.theme-black.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-size {
      color: #fff; }
    .components.theme-black.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-label, .components.theme-black.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-label, .components.theme-black.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-label {
      color: #fff; }
      .components.theme-black.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-label::after, .components.theme-black.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-label::after, .components.theme-black.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-label::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='21' height='19.473'%3e%3cg fill='%23fff'%3e%3cpath d='M1 9.347l1.277-1.281 8.223 8.22 8.219-8.22L20 9.347l-8.859 8.864H9.86z'/%3e%3cpath d='M11.399 17.568V1H9.588v16.568c0 1.2073 1.811 1.2073 1.811 0z'/%3e%3c/g%3e%3c/svg%3e"); }

.components.theme-featured {
  /* OWL CAROUSEL section */
  /* GOTO section */
  /* COMPONENT SPECIFIC section */ }
  .components.theme-featured .owl-loaded .owl-nav > button.owl-prev > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23f5f5f5'%3e%3cpath d='M9.127 19l1.281-1.277L2.188 9.5l8.22-8.219L9.127 0 .263 8.859v1.281z'/%3e%3cpath d='M.906 8.601h24.568v1.811H.906a.9055.9055 0 110-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-featured .owl-loaded .owl-nav > button.owl-prev:hover > span, .components.theme-featured .owl-loaded .owl-nav > button.owl-prev:focus > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23bfbfbf'%3e%3cpath d='M9.127 19l1.281-1.277L2.188 9.5l8.22-8.219L9.127 0 .263 8.859v1.281z'/%3e%3cpath d='M.906 8.601h24.568v1.811H.906a.9055.9055 0 110-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-featured .owl-loaded .owl-nav > button.owl-next > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23f5f5f5'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-featured .owl-loaded .owl-nav > button.owl-next:hover > span, .components.theme-featured .owl-loaded .owl-nav > button.owl-next:focus > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23bfbfbf'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-featured .goto:not(.goto-video-modal) {
    color: #fff;
    border-color: #fff; }
    .components.theme-featured .goto:not(.goto-video-modal)::after {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23fff'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
    .components.theme-featured .goto:not(.goto-video-modal):hover, .components.theme-featured .goto:not(.goto-video-modal):focus, .components.theme-featured .goto:not(.goto-video-modal):active {
      color: #f5f5f5;
      border-color: #f5f5f5; }
      .components.theme-featured .goto:not(.goto-video-modal):hover::after, .components.theme-featured .goto:not(.goto-video-modal):focus::after, .components.theme-featured .goto:not(.goto-video-modal):active::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23f5f5f5'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-featured.component {
    /* RICH CONTENT section */ }
    .components.theme-featured.component-rich_content .goto:not(.goto-video-modal) {
      color: #fff;
      border-color: #fff; }
      .components.theme-featured.component-rich_content .goto:not(.goto-video-modal)::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23fff'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
      .components.theme-featured.component-rich_content .goto:not(.goto-video-modal):hover, .components.theme-featured.component-rich_content .goto:not(.goto-video-modal):focus, .components.theme-featured.component-rich_content .goto:not(.goto-video-modal):active {
        color: #f5f5f5;
        border-color: #f5f5f5; }
        .components.theme-featured.component-rich_content .goto:not(.goto-video-modal):hover::after, .components.theme-featured.component-rich_content .goto:not(.goto-video-modal):focus::after, .components.theme-featured.component-rich_content .goto:not(.goto-video-modal):active::after {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23f5f5f5'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
    .components.theme-featured.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-name {
      color: #fff; }
    .components.theme-featured.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-size {
      color: #fff; }
    .components.theme-featured.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label {
      color: #fff; }
      .components.theme-featured.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='21' height='19.473'%3e%3cg fill='%23fff'%3e%3cpath d='M1 9.347l1.277-1.281 8.223 8.22 8.219-8.22L20 9.347l-8.859 8.864H9.86z'/%3e%3cpath d='M11.399 17.568V1H9.588v16.568c0 1.2073 1.811 1.2073 1.811 0z'/%3e%3c/g%3e%3c/svg%3e"); }
    .components.theme-featured.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-name, .components.theme-featured.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-name, .components.theme-featured.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-name {
      color: #fff; }
    .components.theme-featured.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-size, .components.theme-featured.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-size, .components.theme-featured.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-size {
      color: #fff; }
    .components.theme-featured.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-label, .components.theme-featured.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-label, .components.theme-featured.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-label {
      color: #fff; }
      .components.theme-featured.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-label::after, .components.theme-featured.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-label::after, .components.theme-featured.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-label::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='21' height='19.473'%3e%3cg fill='%23fff'%3e%3cpath d='M1 9.347l1.277-1.281 8.223 8.22 8.219-8.22L20 9.347l-8.859 8.864H9.86z'/%3e%3cpath d='M11.399 17.568V1H9.588v16.568c0 1.2073 1.811 1.2073 1.811 0z'/%3e%3c/g%3e%3c/svg%3e"); }

.components.theme-corporate {
  /* OWL CAROUSEL section */
  /* GOTO section */
  /* COMPONENT SPECIFIC section */ }
  .components.theme-corporate .owl-loaded .owl-nav > button.owl-prev > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23bfbfbf'%3e%3cpath d='M9.127 19l1.281-1.277L2.188 9.5l8.22-8.219L9.127 0 .263 8.859v1.281z'/%3e%3cpath d='M.906 8.601h24.568v1.811H.906a.9055.9055 0 110-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-corporate .owl-loaded .owl-nav > button.owl-prev:hover > span, .components.theme-corporate .owl-loaded .owl-nav > button.owl-prev:focus > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%236c757d'%3e%3cpath d='M9.127 19l1.281-1.277L2.188 9.5l8.22-8.219L9.127 0 .263 8.859v1.281z'/%3e%3cpath d='M.906 8.601h24.568v1.811H.906a.9055.9055 0 110-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-corporate .owl-loaded .owl-nav > button.owl-next > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23bfbfbf'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-corporate .owl-loaded .owl-nav > button.owl-next:hover > span, .components.theme-corporate .owl-loaded .owl-nav > button.owl-next:focus > span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%236c757d'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-corporate .goto:not(.goto-video-modal) {
    color: #fff;
    border-color: #fff; }
    .components.theme-corporate .goto:not(.goto-video-modal)::after {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23fff'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
    .components.theme-corporate .goto:not(.goto-video-modal):hover, .components.theme-corporate .goto:not(.goto-video-modal):focus, .components.theme-corporate .goto:not(.goto-video-modal):active {
      color: #bfbfbf;
      border-color: #bfbfbf; }
      .components.theme-corporate .goto:not(.goto-video-modal):hover::after, .components.theme-corporate .goto:not(.goto-video-modal):focus::after, .components.theme-corporate .goto:not(.goto-video-modal):active::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23bfbfbf'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .components.theme-corporate.component {
    /* RICH CONTENT section */ }
    .components.theme-corporate.component-rich_content .goto:not(.goto-video-modal) {
      color: #fff;
      border-color: #fff; }
      .components.theme-corporate.component-rich_content .goto:not(.goto-video-modal)::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23fff'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
      .components.theme-corporate.component-rich_content .goto:not(.goto-video-modal):hover, .components.theme-corporate.component-rich_content .goto:not(.goto-video-modal):focus, .components.theme-corporate.component-rich_content .goto:not(.goto-video-modal):active {
        color: #bfbfbf;
        border-color: #bfbfbf; }
        .components.theme-corporate.component-rich_content .goto:not(.goto-video-modal):hover::after, .components.theme-corporate.component-rich_content .goto:not(.goto-video-modal):focus::after, .components.theme-corporate.component-rich_content .goto:not(.goto-video-modal):active::after {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23bfbfbf'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
    .components.theme-corporate.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-name {
      color: #fff; }
    .components.theme-corporate.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-size {
      color: #fff; }
    .components.theme-corporate.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label {
      color: #fff; }
      .components.theme-corporate.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-label::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='21' height='19.473'%3e%3cg fill='%23fff'%3e%3cpath d='M1 9.347l1.277-1.281 8.223 8.22 8.219-8.22L20 9.347l-8.859 8.864H9.86z'/%3e%3cpath d='M11.399 17.568V1H9.588v16.568c0 1.2073 1.811 1.2073 1.811 0z'/%3e%3c/g%3e%3c/svg%3e"); }
    .components.theme-corporate.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-name, .components.theme-corporate.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-name, .components.theme-corporate.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-name {
      color: #fff; }
    .components.theme-corporate.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-size, .components.theme-corporate.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-size, .components.theme-corporate.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-size {
      color: #fff; }
    .components.theme-corporate.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-label, .components.theme-corporate.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-label, .components.theme-corporate.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-label {
      color: #fff; }
      .components.theme-corporate.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:hover .file-label::after, .components.theme-corporate.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:focus .file-label::after, .components.theme-corporate.component-filelist .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download:active .file-label::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='21' height='19.473'%3e%3cg fill='%23fff'%3e%3cpath d='M1 9.347l1.277-1.281 8.223 8.22 8.219-8.22L20 9.347l-8.859 8.864H9.86z'/%3e%3cpath d='M11.399 17.568V1H9.588v16.568c0 1.2073 1.811 1.2073 1.811 0z'/%3e%3c/g%3e%3c/svg%3e"); }

@media (min-width: 768px) {
  .components.component-hero.hero > .wrapper .container-fluid, .components.component-hero.hero > .wrapper .container-sm, .components.component-hero.hero > .wrapper .container-md, .components.component-hero.hero > .wrapper .container-lg, .components.component-hero.hero > .wrapper .container-xl, .components.component-hero.hero > .wrapper .container-xxl, .components.component-hero.hero > .wrapper .container-xxxl {
    padding: 13rem 2rem 13rem; } }

.components.component-hero > .wrapper .container-fluid, .components.component-hero > .wrapper .container-sm, .components.component-hero > .wrapper .container-md, .components.component-hero > .wrapper .container-lg, .components.component-hero > .wrapper .container-xl, .components.component-hero > .wrapper .container-xxl, .components.component-hero > .wrapper .container-xxxl {
  padding-top: 7rem; }
  @media (min-width: 768px) {
    .components.component-hero > .wrapper .container-fluid, .components.component-hero > .wrapper .container-sm, .components.component-hero > .wrapper .container-md, .components.component-hero > .wrapper .container-lg, .components.component-hero > .wrapper .container-xl, .components.component-hero > .wrapper .container-xxl, .components.component-hero > .wrapper .container-xxxl {
      padding: 1rem 2rem; } }
  @media (min-width: 992px) {
    .components.component-hero > .wrapper .container-fluid .hero-subtitle, .components.component-hero > .wrapper .container-sm .hero-subtitle, .components.component-hero > .wrapper .container-md .hero-subtitle, .components.component-hero > .wrapper .container-lg .hero-subtitle, .components.component-hero > .wrapper .container-xl .hero-subtitle, .components.component-hero > .wrapper .container-xxl .hero-subtitle, .components.component-hero > .wrapper .container-xxxl .hero-subtitle {
      max-width: 70% !important; } }
  .components.component-hero > .wrapper .container-fluid .hero-subtitle .page-subtitle, .components.component-hero > .wrapper .container-sm .hero-subtitle .page-subtitle, .components.component-hero > .wrapper .container-md .hero-subtitle .page-subtitle, .components.component-hero > .wrapper .container-lg .hero-subtitle .page-subtitle, .components.component-hero > .wrapper .container-xl .hero-subtitle .page-subtitle, .components.component-hero > .wrapper .container-xxl .hero-subtitle .page-subtitle, .components.component-hero > .wrapper .container-xxxl .hero-subtitle .page-subtitle {
    font-size: 1.25rem; }
    @media (min-width: 992px) {
      .components.component-hero > .wrapper .container-fluid .hero-subtitle .page-subtitle, .components.component-hero > .wrapper .container-sm .hero-subtitle .page-subtitle, .components.component-hero > .wrapper .container-md .hero-subtitle .page-subtitle, .components.component-hero > .wrapper .container-lg .hero-subtitle .page-subtitle, .components.component-hero > .wrapper .container-xl .hero-subtitle .page-subtitle, .components.component-hero > .wrapper .container-xxl .hero-subtitle .page-subtitle, .components.component-hero > .wrapper .container-xxxl .hero-subtitle .page-subtitle {
        margin-top: 15vh; } }

.components.component-hero > .wrapper .hero-heading h1.page-heading {
  max-width: 680px;
  margin: 0 auto;
  font-family: "Trajan Pro Regular", "Times New Roman", Times, serif; }
  @media (min-width: 992px) {
    .components.component-hero > .wrapper .hero-heading h1.page-heading {
      text-align: center; }
      .components.component-hero > .wrapper .hero-heading h1.page-heading .field--name-field-heading {
        font-size: 3.6rem; } }

.components.component-hero > .wrapper .hero-cta {
  align-items: flex-end; }

.components.component-hero.hasWhiteOverlay {
  position: relative; }
  .components.component-hero.hasWhiteOverlay::before {
    content: "";
    background-color: #ffffff;
    opacity: 0.7;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }

.components.component-hero.has-overlay::before {
  background-color: transparent;
  opacity: 0; }

.components.component-hero.has-overlay::after {
  content: "";
  background-image: url("../images/hero_mask_int_2880x820.svg");
  background-color: transparent;
  background-position: center center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 1;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-size: cover;
  background-repeat: repeat; }

.components.component-hero.has-overlay .component-row {
  z-index: 2;
  justify-content: space-between; }

@media (min-width: 992px) {
  .components.component-hero.-noImage > .wrapper .hero-heading {
    flex: 0 0 50%;
    max-width: 50%; }
  .components.component-hero.-noImage > .wrapper .hero-subtitle {
    flex: 0 0 50%;
    max-width: 50%; } }

.components.component-hero.theme-vertical > .wrapper > .container .hero-heading, .components.component-hero.theme-vertical > .wrapper > .container .hero-subtitle, .components.component-hero.theme-vertical > .wrapper > .container .hero-image, .components.component-hero.theme-vertical > .wrapper > .container-fluid .hero-heading, .components.component-hero.theme-vertical > .wrapper > .container-sm .hero-heading, .components.component-hero.theme-vertical > .wrapper > .container-md .hero-heading, .components.component-hero.theme-vertical > .wrapper > .container-lg .hero-heading, .components.component-hero.theme-vertical > .wrapper > .container-xl .hero-heading, .components.component-hero.theme-vertical > .wrapper > .container-xxl .hero-heading, .components.component-hero.theme-vertical > .wrapper > .container-xxxl .hero-heading, .components.component-hero.theme-vertical > .wrapper > .container-fluid .hero-subtitle, .components.component-hero.theme-vertical > .wrapper > .container-sm .hero-subtitle, .components.component-hero.theme-vertical > .wrapper > .container-md .hero-subtitle, .components.component-hero.theme-vertical > .wrapper > .container-lg .hero-subtitle, .components.component-hero.theme-vertical > .wrapper > .container-xl .hero-subtitle, .components.component-hero.theme-vertical > .wrapper > .container-xxl .hero-subtitle, .components.component-hero.theme-vertical > .wrapper > .container-xxxl .hero-subtitle, .components.component-hero.theme-vertical > .wrapper > .container-fluid .hero-image, .components.component-hero.theme-vertical > .wrapper > .container-sm .hero-image, .components.component-hero.theme-vertical > .wrapper > .container-md .hero-image, .components.component-hero.theme-vertical > .wrapper > .container-lg .hero-image, .components.component-hero.theme-vertical > .wrapper > .container-xl .hero-image, .components.component-hero.theme-vertical > .wrapper > .container-xxl .hero-image, .components.component-hero.theme-vertical > .wrapper > .container-xxxl .hero-image {
  text-align: center; }

.components.component-hero.theme-vertical > .wrapper > .container .hero-heading h1.page-heading,
.components.component-hero.theme-vertical > .wrapper > .container-fluid .hero-heading h1.page-heading,
.components.component-hero.theme-vertical > .wrapper > .container-sm .hero-heading h1.page-heading,
.components.component-hero.theme-vertical > .wrapper > .container-md .hero-heading h1.page-heading,
.components.component-hero.theme-vertical > .wrapper > .container-lg .hero-heading h1.page-heading,
.components.component-hero.theme-vertical > .wrapper > .container-xl .hero-heading h1.page-heading,
.components.component-hero.theme-vertical > .wrapper > .container-xxl .hero-heading h1.page-heading,
.components.component-hero.theme-vertical > .wrapper > .container-xxxl .hero-heading h1.page-heading {
  margin-bottom: 1rem; }

.components.component-hero.theme-vertical > .wrapper > .container .hero-subtitle, .components.component-hero.theme-vertical > .wrapper > .container-fluid .hero-subtitle, .components.component-hero.theme-vertical > .wrapper > .container-sm .hero-subtitle, .components.component-hero.theme-vertical > .wrapper > .container-md .hero-subtitle, .components.component-hero.theme-vertical > .wrapper > .container-lg .hero-subtitle, .components.component-hero.theme-vertical > .wrapper > .container-xl .hero-subtitle, .components.component-hero.theme-vertical > .wrapper > .container-xxl .hero-subtitle, .components.component-hero.theme-vertical > .wrapper > .container-xxxl .hero-subtitle {
  max-width: 600px;
  margin: 1rem auto; }

.components.component-hero.theme-vertical > .wrapper > .container .hero-image, .components.component-hero.theme-vertical > .wrapper > .container-fluid .hero-image, .components.component-hero.theme-vertical > .wrapper > .container-sm .hero-image, .components.component-hero.theme-vertical > .wrapper > .container-md .hero-image, .components.component-hero.theme-vertical > .wrapper > .container-lg .hero-image, .components.component-hero.theme-vertical > .wrapper > .container-xl .hero-image, .components.component-hero.theme-vertical > .wrapper > .container-xxl .hero-image, .components.component-hero.theme-vertical > .wrapper > .container-xxxl .hero-image {
  order: 0;
  margin: 3rem 0; }

.components.component-hero.theme-vertical .component-row {
  justify-content: center; }

.components.component-hero.theme-vertical.only-title .component-row .hero-heading {
  min-height: 250px; }
  .components.component-hero.theme-vertical.only-title .component-row .hero-heading h1.page-heading {
    max-width: 950px; }

.components.component-hero.theme-vertical.title-plus.noCta.hasSubtitle > .wrapper > .container .hero-heading,
.components.component-hero.theme-vertical.title-plus.noCta.hasSubtitle > .wrapper > .container-fluid .hero-heading,
.components.component-hero.theme-vertical.title-plus.noCta.hasSubtitle > .wrapper > .container-sm .hero-heading,
.components.component-hero.theme-vertical.title-plus.noCta.hasSubtitle > .wrapper > .container-md .hero-heading,
.components.component-hero.theme-vertical.title-plus.noCta.hasSubtitle > .wrapper > .container-lg .hero-heading,
.components.component-hero.theme-vertical.title-plus.noCta.hasSubtitle > .wrapper > .container-xl .hero-heading,
.components.component-hero.theme-vertical.title-plus.noCta.hasSubtitle > .wrapper > .container-xxl .hero-heading,
.components.component-hero.theme-vertical.title-plus.noCta.hasSubtitle > .wrapper > .container-xxxl .hero-heading {
  padding-top: 5vh; }
  .components.component-hero.theme-vertical.title-plus.noCta.hasSubtitle > .wrapper > .container .hero-heading h1.page-heading,
  .components.component-hero.theme-vertical.title-plus.noCta.hasSubtitle > .wrapper > .container-fluid .hero-heading h1.page-heading,
  .components.component-hero.theme-vertical.title-plus.noCta.hasSubtitle > .wrapper > .container-sm .hero-heading h1.page-heading,
  .components.component-hero.theme-vertical.title-plus.noCta.hasSubtitle > .wrapper > .container-md .hero-heading h1.page-heading,
  .components.component-hero.theme-vertical.title-plus.noCta.hasSubtitle > .wrapper > .container-lg .hero-heading h1.page-heading,
  .components.component-hero.theme-vertical.title-plus.noCta.hasSubtitle > .wrapper > .container-xl .hero-heading h1.page-heading,
  .components.component-hero.theme-vertical.title-plus.noCta.hasSubtitle > .wrapper > .container-xxl .hero-heading h1.page-heading,
  .components.component-hero.theme-vertical.title-plus.noCta.hasSubtitle > .wrapper > .container-xxxl .hero-heading h1.page-heading {
    margin-bottom: 1rem; }

.components.component-hero.theme-vertical.title-plus.noCta.hasSubtitle > .wrapper > .container .hero-subtitle,
.components.component-hero.theme-vertical.title-plus.noCta.hasSubtitle > .wrapper > .container-fluid .hero-subtitle,
.components.component-hero.theme-vertical.title-plus.noCta.hasSubtitle > .wrapper > .container-sm .hero-subtitle,
.components.component-hero.theme-vertical.title-plus.noCta.hasSubtitle > .wrapper > .container-md .hero-subtitle,
.components.component-hero.theme-vertical.title-plus.noCta.hasSubtitle > .wrapper > .container-lg .hero-subtitle,
.components.component-hero.theme-vertical.title-plus.noCta.hasSubtitle > .wrapper > .container-xl .hero-subtitle,
.components.component-hero.theme-vertical.title-plus.noCta.hasSubtitle > .wrapper > .container-xxl .hero-subtitle,
.components.component-hero.theme-vertical.title-plus.noCta.hasSubtitle > .wrapper > .container-xxxl .hero-subtitle {
  padding-bottom: 15vh; }

.components.component-hero.theme-vertical.title-plus.noCta.hasCta.noSubtitle > .container .hero-heading,
.components.component-hero.theme-vertical.title-plus.noCta.hasCta.noSubtitle > .container-fluid .hero-heading,
.components.component-hero.theme-vertical.title-plus.noCta.hasCta.noSubtitle > .container-sm .hero-heading,
.components.component-hero.theme-vertical.title-plus.noCta.hasCta.noSubtitle > .container-md .hero-heading,
.components.component-hero.theme-vertical.title-plus.noCta.hasCta.noSubtitle > .container-lg .hero-heading,
.components.component-hero.theme-vertical.title-plus.noCta.hasCta.noSubtitle > .container-xl .hero-heading,
.components.component-hero.theme-vertical.title-plus.noCta.hasCta.noSubtitle > .container-xxl .hero-heading,
.components.component-hero.theme-vertical.title-plus.noCta.hasCta.noSubtitle > .container-xxxl .hero-heading {
  padding-top: 5vh; }
  .components.component-hero.theme-vertical.title-plus.noCta.hasCta.noSubtitle > .container .hero-heading h1.page-heading,
  .components.component-hero.theme-vertical.title-plus.noCta.hasCta.noSubtitle > .container-fluid .hero-heading h1.page-heading,
  .components.component-hero.theme-vertical.title-plus.noCta.hasCta.noSubtitle > .container-sm .hero-heading h1.page-heading,
  .components.component-hero.theme-vertical.title-plus.noCta.hasCta.noSubtitle > .container-md .hero-heading h1.page-heading,
  .components.component-hero.theme-vertical.title-plus.noCta.hasCta.noSubtitle > .container-lg .hero-heading h1.page-heading,
  .components.component-hero.theme-vertical.title-plus.noCta.hasCta.noSubtitle > .container-xl .hero-heading h1.page-heading,
  .components.component-hero.theme-vertical.title-plus.noCta.hasCta.noSubtitle > .container-xxl .hero-heading h1.page-heading,
  .components.component-hero.theme-vertical.title-plus.noCta.hasCta.noSubtitle > .container-xxxl .hero-heading h1.page-heading {
    margin-bottom: 1rem; }

.components.component-hero.theme-vertical.title-plus.noCta.hasCta.noSubtitle > .container .hero-cta,
.components.component-hero.theme-vertical.title-plus.noCta.hasCta.noSubtitle > .container-fluid .hero-cta,
.components.component-hero.theme-vertical.title-plus.noCta.hasCta.noSubtitle > .container-sm .hero-cta,
.components.component-hero.theme-vertical.title-plus.noCta.hasCta.noSubtitle > .container-md .hero-cta,
.components.component-hero.theme-vertical.title-plus.noCta.hasCta.noSubtitle > .container-lg .hero-cta,
.components.component-hero.theme-vertical.title-plus.noCta.hasCta.noSubtitle > .container-xl .hero-cta,
.components.component-hero.theme-vertical.title-plus.noCta.hasCta.noSubtitle > .container-xxl .hero-cta,
.components.component-hero.theme-vertical.title-plus.noCta.hasCta.noSubtitle > .container-xxxl .hero-cta {
  padding-bottom: 10vh; }

.path-frontpage .components.component-hero.has-overlay::after {
  content: "";
  background-image: url("../images/hero_mask_2880x820.svg");
  background-position-y: -50%;
  background-repeat: repeat-y; }

.region.region-header #HeaderNavbar.navbar {
  margin-bottom: 0; }
  .region.region-header #HeaderNavbar.navbar .navbar-toggler .material-icons.item--show {
    font-size: 42px;
    color: rgba(0, 0, 0, 0);
    background-image: url("../images/menu-icon.svg");
    background-position: center center;
    background-size: 80%;
    background-repeat: no-repeat; }

.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important; }

.visually-hidden-focusable a {
  color: black; }

.paragraph--type--par-filelist * {
  border-color: #fff;
  color: #fff !important; }
  .paragraph--type--par-filelist * .component-row .files .files-wrapper .files-container .field__items .field__item .field__item .file-download .file-name {
    color: #fff; }

body main .components.paragraph--type--par-text-group.theme-light {
  background-color: #fff; }

body main .components.paragraph--type--par-text-group.theme-mid, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.paragraph--type--par-text-group.component-text_group.theme-light, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.paragraph--type--par-text-group.component-text_group.theme-light {
  background-color: #f5f5f5; }

body main .components.paragraph--type--par-text-group.layout-rightBg {
  background-size: 60% 100%;
  background-position: right;
  background-repeat: no-repeat; }
  @media (min-width: 768px) {
    body main .components.paragraph--type--par-text-group.layout-rightBg {
      background-image: url("../images/pattern-right.svg"); } }

body main .components.paragraph--type--par-text-group.layout-leftBg {
  background-size: 50%  100%;
  background-position: left;
  background-repeat: no-repeat; }
  @media (min-width: 768px) {
    body main .components.paragraph--type--par-text-group.layout-leftBg {
      background-image: url("../images/pattern-left.svg"); } }

@media (min-width: 768px) {
  body main .components.paragraph--type--par-text-group.layout-right .component-col-body, body main .components.paragraph--type--par-text-group.layout-rightBg .component-col-body {
    padding-left: 0; } }

body main .components.paragraph--type--par-text-group .component-col-body h3 {
  font-family: "Trajan Pro Regular", "Times New Roman", Times, serif;
  font-size: 2rem !important; }

body main .components.paragraph--type--par-text-image > .wrapper {
  padding-bottom: 0; }
  body main .components.paragraph--type--par-text-image > .wrapper .component-row.component-spacer {
    padding-bottom: 0; }

body main .components.paragraph--type--par-text-image .cta {
  padding-bottom: 30px; }

body main .components.paragraph--type--par-text-image .content-row-image {
  position: relative;
  margin-left: -1.5rem;
  margin-right: -1.5rem; }
  body main .components.paragraph--type--par-text-image .content-row-image::before {
    content: '  ';
    background: linear-gradient(0deg, rgba(255, 255, 255, 0) 60%, #fff 95%);
    position: absolute;
    width: 100%;
    height: 100%; }

body main .components.paragraph--type--par-text-image.theme-light .content-row-image::before {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 60%, #fff 95%); }

body main .components.paragraph--type--par-text-image.theme-mid .content-row-image::before, body main .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.paragraph--type--par-text-image.component-text_group.theme-light .content-row-image::before, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description body main .components.paragraph--type--par-text-image.component-text_group.theme-light .content-row-image::before {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 60%, #f5f5f5 95%); }

body main .components.paragraph--type--par-text-image.theme-dark .content-row-image::before {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 60%, #191919 95%); }

body main .components.paragraph--type--par-text-image .content-row-image {
  margin-top: -60px; }
  body main .components.paragraph--type--par-text-image .content-row-image .field--name-field-media-image {
    width: 100%; }
    body main .components.paragraph--type--par-text-image .content-row-image .field--name-field-media-image img {
      width: 100%; }

body main .components.paragraph--type--par-contentbrowser-content > .wrapper > .container .component-row {
  padding: 0;
  margin: 0; }
  body main .components.paragraph--type--par-contentbrowser-content > .wrapper > .container .component-row .body {
    margin: 0; }

body main .components.paragraph--type--par-contentbrowser-content > .wrapper > .container .component-col-body {
  flex: 100%;
  max-width: 100%; }
  body main .components.paragraph--type--par-contentbrowser-content > .wrapper > .container .component-col-body img {
    width: 100%;
    height: auto; }

.block-system-branding-block .site-logo {
  display: block;
  line-height: 1;
  font-size: 0; }
  .block-system-branding-block .site-logo img.logo {
    max-width: 300px;
    display: none; }
  .block-system-branding-block .site-logo::before {
    content: "";
    width: 100%;
    max-width: 380px;
    height: 60px;
    display: inline-block;
    background-size: contain !important;
    background-position: left center !important;
    background-repeat: no-repeat !important; }
    @media (min-width: 1200px) {
      .block-system-branding-block .site-logo::before {
        max-width: 380px;
        height: 123px;
        background-position: center center !important; } }

.block-local-tasks-block {
  position: unset;
  left: unset;
  z-index: unset; }

#HeaderNavbar.navbar {
  align-items: flex-start; }

#CollapseNavBars #ContentNavBar.navbar-container {
  padding-top: 1rem; }
  #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap; }
    #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link,
    #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .language-link {
      padding: 1rem 0;
      flex: 1 1 auto;
      transition: all 0.2s ease-in-out; }
      @media (min-width: 992px) {
        #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link,
        #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .language-link {
          flex: 0 1 30%; } }
    #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item.has-items .menu-toggler {
      border: 0 none;
      background: transparent; }
    #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item.has-items .sub-nav {
      padding: 0;
      flex: 1 0 100%; }
      @media (min-width: 992px) {
        #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item.has-items .sub-nav {
          width: auto;
          flex: 1 1 auto;
          display: flex;
          flex-direction: row;
          flex-wrap: wrap; }
          #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item.has-items .sub-nav .nav-item {
            flex: 0 1 25%;
            display: block; }
            #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item.has-items .sub-nav .nav-item .nav-link {
              margin: 0 1rem; } }
    #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .menu-toggler {
      padding: 1rem; }
      #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .menu-toggler > span {
        display: inline;
        vertical-align: middle; }
      @media (min-width: 992px) {
        #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .menu-toggler {
          display: none; } }
  #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav > .nav-item {
    border-bottom: 1px solid; }
    #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav > .nav-item > .nav-link {
      text-transform: uppercase; }

#CollapseNavBars #ContentNavBar .mobile-language-switcher .block-language .nav-item .language-link {
  font-family: "Trajan Pro Regular", "Times New Roman", Times, serif;
  font-size: 1.25rem;
  text-transform: uppercase; }
  #CollapseNavBars #ContentNavBar .mobile-language-switcher .block-language .nav-item .language-link:hover {
    text-decoration: none; }

.theme-transparent #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav > .nav-item {
  border-color: #bfbfbf; }

.theme-transparent #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link {
  color: #191919; }
  .theme-transparent #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link:hover, .theme-transparent #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link:focus, .theme-transparent #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link:active {
    color: #000; }

.theme-transparent #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link {
  color: #000; }
  .theme-transparent #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:hover, .theme-transparent #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:focus, .theme-transparent #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:active {
    color: #000; }

.theme-transparent.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link {
  color: #fff; }
  .theme-transparent.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:hover, .theme-transparent.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:focus, .theme-transparent.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:active {
    color: #fff; }

.theme-light #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav > .nav-item {
  border-color: #bfbfbf; }

.theme-light #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link {
  color: #191919; }
  .theme-light #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link:hover, .theme-light #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link:focus, .theme-light #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link:active {
    color: #000; }

.theme-light #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link {
  color: #000; }
  .theme-light #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:hover, .theme-light #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:focus, .theme-light #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:active {
    color: #000; }

.theme-light.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link {
  color: #fff; }
  .theme-light.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:hover, .theme-light.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:focus, .theme-light.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:active {
    color: #fff; }

.theme-mid #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav > .nav-item, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav > .nav-item {
  border-color: #fff; }

.theme-mid #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link {
  color: #191919; }
  .theme-mid #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link:hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link:hover, .theme-mid #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link:focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link:focus, .theme-mid #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link:active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link:active {
    color: #000; }

.theme-mid #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link {
  color: #000; }
  .theme-mid #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:hover, .theme-mid #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:focus, .theme-mid #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .components.component-text_group.theme-light #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:active {
    color: #000; }

.theme-mid.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .show-backlayer.components.component-text_group.theme-light #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link {
  color: #fff; }
  .theme-mid.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .show-backlayer.components.component-text_group.theme-light #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:hover, .theme-mid.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .show-backlayer.components.component-text_group.theme-light #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:focus, .theme-mid.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .show-backlayer.components.component-text_group.theme-light #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:active {
    color: #fff; }

.theme-dark #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav > .nav-item {
  border-color: #bfbfbf; }

.theme-dark #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link {
  color: #fff; }
  .theme-dark #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link:hover, .theme-dark #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link:focus, .theme-dark #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link:active {
    color: #f5f5f5; }

.theme-dark #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link {
  color: #000; }
  .theme-dark #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:hover, .theme-dark #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:focus, .theme-dark #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:active {
    color: #000; }

.theme-dark.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link {
  color: #fff; }
  .theme-dark.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:hover, .theme-dark.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:focus, .theme-dark.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:active {
    color: #fff; }

.theme-black #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav > .nav-item {
  border-color: #6c757d; }

.theme-black #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link {
  color: #fff; }
  .theme-black #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link:hover, .theme-black #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link:focus, .theme-black #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link:active {
    color: #bfbfbf; }

.theme-black #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link {
  color: #000; }
  .theme-black #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:hover, .theme-black #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:focus, .theme-black #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:active {
    color: #000; }

.theme-black.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link {
  color: #fff; }
  .theme-black.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:hover, .theme-black.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:focus, .theme-black.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:active {
    color: #fff; }

.theme-featured #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav > .nav-item {
  border-color: #bfbfbf; }

.theme-featured #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link {
  color: #fff; }
  .theme-featured #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link:hover, .theme-featured #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link:focus, .theme-featured #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link:active {
    color: #f5f5f5; }

.theme-featured #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link {
  color: #000; }
  .theme-featured #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:hover, .theme-featured #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:focus, .theme-featured #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:active {
    color: #000; }

.theme-featured.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link {
  color: #fff; }
  .theme-featured.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:hover, .theme-featured.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:focus, .theme-featured.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:active {
    color: #fff; }

.theme-corporate #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav > .nav-item {
  border-color: #6c757d; }

.theme-corporate #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link {
  color: #fff; }
  .theme-corporate #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link:hover, .theme-corporate #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link:focus, .theme-corporate #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link:active {
    color: #bfbfbf; }

.theme-corporate #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link {
  color: #000; }
  .theme-corporate #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:hover, .theme-corporate #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:focus, .theme-corporate #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:active {
    color: #000; }

.theme-corporate.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link {
  color: #fff; }
  .theme-corporate.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:hover, .theme-corporate.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:focus, .theme-corporate.show-backlayer #ToolsNavBar.navbar-container .navbar-nav .nav-item .language-link:active {
    color: #fff; }

#SiteHeader #CollapseNavBars #ContentNavBar.navbar-container .navbar-nav .nav-item .nav-link {
  color: #fff !important; }

body {
  background-color: #E8E8E8;
  color: #bfbfbf; }

.region.theme-transparent {
  background-color: transparent;
  color: #191919; }
  .region.theme-transparent a {
    color: #000; }
    .region.theme-transparent a:hover, .region.theme-transparent a:focus, .region.theme-transparent a:active {
      color: #000; }
  .region.theme-transparent .muted {
    color: #bfbfbf; }

.region.theme-light {
  background-color: #f5f5f5;
  color: #191919; }
  .region.theme-light a {
    color: #000; }
    .region.theme-light a:hover, .region.theme-light a:focus, .region.theme-light a:active {
      color: #000; }
  .region.theme-light .muted {
    color: #bfbfbf; }

.region.theme-mid, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .region.components.component-text_group.theme-light {
  background-color: #bfbfbf;
  color: #191919; }
  .region.theme-mid a, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .region.components.component-text_group.theme-light a {
    color: #000; }
    .region.theme-mid a:hover, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .region.components.component-text_group.theme-light a:hover, .region.theme-mid a:focus, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .region.components.component-text_group.theme-light a:focus, .region.theme-mid a:active, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .region.components.component-text_group.theme-light a:active {
      color: #000; }
  .region.theme-mid .muted, .node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-description .region.components.component-text_group.theme-light .muted {
    color: #fff; }

.region.theme-dark {
  background-color: #191919;
  color: #fff; }
  .region.theme-dark a {
    color: #f5f5f5; }
    .region.theme-dark a:hover, .region.theme-dark a:focus, .region.theme-dark a:active {
      color: #f5f5f5; }
  .region.theme-dark .muted {
    color: #bfbfbf; }

.region.theme-black {
  background-color: #000;
  color: #fff; }
  .region.theme-black a {
    color: #bfbfbf; }
    .region.theme-black a:hover, .region.theme-black a:focus, .region.theme-black a:active {
      color: #bfbfbf; }
  .region.theme-black .muted {
    color: #6c757d; }

.region.theme-featured {
  background-color: #191919;
  color: #fff; }
  .region.theme-featured a {
    color: #f5f5f5; }
    .region.theme-featured a:hover, .region.theme-featured a:focus, .region.theme-featured a:active {
      color: #f5f5f5; }
  .region.theme-featured .muted {
    color: #bfbfbf; }

.region.theme-corporate {
  background-color: #000;
  color: #fff; }
  .region.theme-corporate a {
    color: #bfbfbf; }
    .region.theme-corporate a:hover, .region.theme-corporate a:focus, .region.theme-corporate a:active {
      color: #bfbfbf; }
  .region.theme-corporate .muted {
    color: #6c757d; }

.region.region-header {
  position: relative; }
  .region.region-header.show-bg, .region.region-header.show-backlayer {
    box-shadow: none; }
  .region.region-header.show-backlayer {
    box-shadow: none;
    z-index: 101; }
    .region.region-header.show-backlayer:before {
      height: 100vh;
      top: 0; }
  @media (max-width: 1199.98px) {
    .region.region-header:before {
      top: 7rem; } }
  .region.region-header #HeaderNavbar.navbar {
    padding: 1.5rem 0 0.5rem; }
    @media (min-width: 1200px) {
      .region.region-header #HeaderNavbar.navbar {
        padding: 2.5rem 0 0.5rem; } }
    .region.region-header #HeaderNavbar.navbar .block-system-branding-block {
      flex-grow: 1;
      order: 0;
      padding: 0; }
      @media (min-width: 1200px) {
        .region.region-header #HeaderNavbar.navbar .block-system-branding-block {
          order: 1;
          text-align: center; } }
      .region.region-header #HeaderNavbar.navbar .block-system-branding-block .site-logo img.logo {
        height: 44px;
        width: auto;
        min-width: auto; }
        @media (min-width: 1200px) {
          .region.region-header #HeaderNavbar.navbar .block-system-branding-block .site-logo img.logo {
            height: 87px; } }
    .region.region-header #HeaderNavbar.navbar #ToolsNavBar {
      width: 68px;
      justify-content: start;
      order: 1; }
      @media (min-width: 1200px) {
        .region.region-header #HeaderNavbar.navbar #ToolsNavBar {
          order: 0; } }
      @media (max-width: 1199.98px) {
        .region.region-header #HeaderNavbar.navbar #ToolsNavBar {
          display: none; } }
      .region.region-header #HeaderNavbar.navbar #ToolsNavBar .nav-item .language-link {
        padding: 0 1rem 0.5rem 0;
        font: 400 1.5rem "Trajan Pro Regular", "Times New Roman", Times, serif; }
        .region.region-header #HeaderNavbar.navbar #ToolsNavBar .nav-item .language-link:hover {
          text-decoration: none; }
    .region.region-header #HeaderNavbar.navbar .navbar-toggler {
      order: 2;
      width: 68px;
      text-transform: uppercase;
      font: 400 16px "Trajan Pro Regular", "Times New Roman", Times, serif;
      letter-spacing: 0.63px;
      padding: 0;
      color: #fff; }
      .region.region-header #HeaderNavbar.navbar .navbar-toggler > span {
        display: block; }
      .region.region-header #HeaderNavbar.navbar .navbar-toggler .material-icons {
        font-size: 42px; }
      .region.region-header #HeaderNavbar.navbar .navbar-toggler.collapsed {
        color: #000; }
  .region.region-header #CollapseNavBars {
    z-index: 2;
    position: absolute;
    width: 100%;
    top: calc(7rem - 1px); }
    @media (min-width: 1200px) {
      .region.region-header #CollapseNavBars {
        top: calc(13rem - 1px); } }
    .region.region-header #CollapseNavBars.collapse {
      display: none !important; }
      .region.region-header #CollapseNavBars.collapse.show {
        display: block !important; }
    @media (min-width: 1200px) {
      .region.region-header #CollapseNavBars .mobile-language-switcher {
        display: none; } }
    .region.region-header #CollapseNavBars .navbar-nav {
      width: 100%; }
  .region.region-header.theme-transparent.show-bg, .region.region-header.theme-transparent.show-backlayer {
    background-color: #f5f5f5; }
  .region.region-header.theme-transparent.show-backlayer:before {
    background-color: #f5f5f5; }
  .region.region-header.show-backlayer .block-system-branding-block .site-logo::before {
    background-image: url("data:image/svg+xml,%3csvg width='91' height='98' viewBox='0 0 91 98' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.05306 6.53606C0.909921 6.51273 0.767376 6.4895 0.623485 6.46809V0H89.7325V44.9422H0.623485V39.0196C0.645885 39.0225 0.668366 39.0254 0.690876 39.0284C0.739525 39.0348 0.788312 39.0413 0.836722 39.0469C0.893318 39.0312 0.977453 39.0118 1.06896 38.9907C1.23308 38.9528 1.42091 38.9095 1.51605 38.8723C1.58445 38.8452 1.49267 38.7724 1.40116 38.6999C1.30536 38.624 1.20984 38.5483 1.2987 38.5254C1.39872 38.4995 1.67932 38.5403 1.95595 38.5806C2.18257 38.6136 2.40662 38.6462 2.52638 38.6413C3.09323 38.6192 3.5543 38.5476 4.01549 38.4759C4.50432 38.3999 4.99331 38.3239 5.60851 38.3069C6.20812 38.2903 6.92532 38.3304 7.64251 38.3705H7.64294C8.35466 38.4102 9.06642 38.45 9.66312 38.4344C10.276 38.4183 10.7661 38.3439 11.2561 38.2696C11.7238 38.1986 12.1914 38.1276 12.7657 38.1074C13.1003 38.0957 13.5463 38.1342 13.9923 38.1727C14.4627 38.2134 14.9333 38.254 15.2731 38.2357C15.6086 38.2176 15.8114 38.142 16.0142 38.0664C16.2111 37.993 16.4081 37.9196 16.7265 37.8988C17.0494 37.8778 17.499 37.9104 17.9481 37.943C18.4002 37.9758 18.8519 38.0086 19.1737 37.9866C20.0094 37.9288 20.7261 37.8719 21.446 37.8147C22.1184 37.7614 22.7938 37.7077 23.5716 37.653C25.1822 37.5396 27.1033 37.4924 28.7131 37.5305C30.9891 37.5843 30.3567 36.4958 29.6032 36.5223C29.1973 36.5365 28.6644 36.5134 28.108 36.4892C27.6304 36.4685 27.1356 36.447 26.6891 36.4478C26.2094 36.4486 25.8307 36.5036 25.4519 36.5587C25.0674 36.6145 24.6828 36.6704 24.1925 36.6696C24.0332 36.6692 23.7716 36.6099 23.5101 36.5506C23.2592 36.4938 23.0083 36.4369 22.8478 36.432C22.6855 36.4275 22.606 36.4762 22.5265 36.5249C22.4455 36.5745 22.3644 36.6241 22.1957 36.6174C22.0288 36.6112 21.7785 36.5495 21.5283 36.4879C21.2775 36.426 21.0266 36.3642 20.8601 36.3584C20.2543 36.3357 19.7077 36.3566 19.1592 36.3775C18.5461 36.401 17.9307 36.4245 17.2279 36.3873C16.5975 36.3541 15.8961 36.2722 15.1973 36.1907C14.4176 36.0996 13.6409 36.009 12.97 35.9867C12.1836 35.9607 11.5688 36.0253 10.9581 36.0895C10.5577 36.1315 10.159 36.1734 9.71495 36.1895C8.79299 36.2228 7.67626 36.156 6.55929 36.0893C5.75891 36.0415 4.95834 35.9936 4.2293 35.9826C3.25272 35.9679 2.39799 36.0193 1.54519 36.0705C1.23966 36.0888 0.934039 36.1072 0.623485 36.1225V29.5915C1.10932 29.6047 1.59843 29.6138 2.09906 29.608C2.66921 29.6013 3.27263 29.5483 3.87626 29.4953C4.39634 29.4496 4.91658 29.4039 5.41582 29.3878C5.93355 29.3719 6.43394 29.3878 6.93459 29.4036C7.47466 29.4208 8.01503 29.4379 8.57779 29.4151C9.11897 29.3932 9.67869 29.3338 10.2384 29.2744H10.2388C10.7988 29.2151 11.3589 29.1556 11.9004 29.1337C12.4631 29.1109 13.0032 29.1283 13.5429 29.1456H13.5438C14.0438 29.1617 14.5437 29.1778 15.0607 29.1619C15.3968 29.1516 15.7576 29.1138 16.1208 29.0756C16.5502 29.0306 16.983 28.9852 17.3819 28.9847C17.7454 28.9843 18.0747 29.0217 18.4035 29.059C18.7345 29.0966 19.0649 29.1341 19.429 29.1329C19.8386 29.1315 20.2799 29.083 20.7161 29.0351C21.0707 28.9962 21.4219 28.9576 21.7502 28.945C22.0614 28.9332 22.3698 28.9414 22.6762 28.9497H22.6771C23.1227 28.9616 23.5644 28.9735 24.0047 28.9235C24.5268 28.8644 25.0363 28.7778 25.542 28.6919C26.1211 28.5936 26.6951 28.4961 27.2771 28.4417C27.8955 28.3839 28.5093 28.3742 29.1209 28.3644C29.6135 28.3566 30.1046 28.3488 30.5954 28.3159C31.698 28.243 35.6258 28.0402 36.7267 28.0038C37.3289 27.9834 37.8958 28.0157 38.4694 28.0483C38.9169 28.0738 39.3686 28.0996 39.8442 28.1007C40.0259 28.1012 40.2879 28.1028 40.5945 28.1047H40.5981C41.659 28.1112 43.2512 28.1209 43.8988 28.1023C44.5773 28.1023 44.8037 27.162 43.9301 27.0296C43.2536 26.9244 42.0181 26.8803 40.8587 26.8388C40.037 26.8094 39.2534 26.7814 38.7342 26.734C38.1927 26.6846 37.6878 26.614 37.1835 26.5435C36.5046 26.4486 35.8266 26.3538 35.0617 26.3111C34.361 26.2724 33.7721 26.278 33.1739 26.2836C32.632 26.2887 32.0823 26.2939 31.4354 26.2664C30.0767 26.2084 25.5075 26.0064 24.1595 25.9394C23.9156 25.9276 23.6224 25.9462 23.3286 25.9649C23.0034 25.9855 22.6775 26.0062 22.4171 25.9857C22.1682 25.9666 21.9849 25.9098 21.8015 25.8529C21.621 25.797 21.4403 25.741 21.1968 25.7209C20.9433 25.6996 20.6245 25.7171 20.3063 25.7346C20.0066 25.7511 19.7071 25.7675 19.4635 25.7515C19.2266 25.736 19.0334 25.6899 18.8404 25.6439C18.6216 25.5917 18.4031 25.5396 18.1214 25.5321C17.8348 25.5242 17.4975 25.5481 17.1532 25.5724C16.7771 25.599 16.3927 25.6262 16.057 25.6133C15.7545 25.602 15.4926 25.5564 15.2317 25.5109C14.9542 25.4625 14.6779 25.4144 14.355 25.408C13.9688 25.4003 13.5436 25.4461 13.1321 25.4904C12.8321 25.5227 12.5391 25.5542 12.2742 25.5636C12.0108 25.5733 11.7477 25.5692 11.4903 25.5651C11.0419 25.5582 10.6108 25.5514 10.2263 25.6182C9.8092 25.6911 9.41865 25.7746 9.04358 25.8547C8.43463 25.9849 7.8664 26.1063 7.29163 26.1596C6.52428 26.2303 5.84004 26.2 5.18032 26.1707C4.89075 26.1578 4.60573 26.1452 4.32066 26.1414C3.98152 26.137 3.62431 26.1441 3.26609 26.1511C2.59542 26.1643 1.92122 26.1775 1.35549 26.1165C1.08873 26.0876 0.8524 26.0387 0.623485 25.9841V19.9183C1.06695 19.8956 1.5178 19.8762 1.97207 19.8567C3.42484 19.7942 4.91258 19.7302 6.30516 19.5524C6.55809 19.5202 6.7996 19.4417 7.04763 19.3611C7.39144 19.2493 7.74779 19.1335 8.16445 19.1311C8.61354 19.1286 9.01708 19.2519 9.40093 19.3692C9.64269 19.4431 9.87678 19.5146 10.1094 19.5508C11.5998 19.7837 13.1181 19.7608 14.5753 19.7389C15.0084 19.7323 15.4361 19.7259 15.8561 19.7263C16.2455 19.7268 16.644 19.7332 17.0478 19.7397C18.5325 19.7637 20.0899 19.7889 21.5394 19.5259C21.8006 19.4788 22.0504 19.4055 22.3057 19.3306C22.7579 19.198 23.2271 19.0605 23.8055 19.0541C24.2473 19.0494 24.7108 19.1324 25.1708 19.2148C25.6058 19.2927 26.0375 19.37 26.4445 19.372C26.7925 19.3731 27.1506 19.3234 27.5104 19.2734C27.9418 19.2135 28.3756 19.1533 28.7971 19.1799C29.1468 19.202 29.4982 19.2815 29.8469 19.3604C30.2824 19.459 30.7135 19.5566 31.1315 19.54C31.8266 19.512 32.4662 19.3854 33.1066 19.2586C33.6574 19.1495 34.2087 19.0404 34.7966 18.9937C35.4524 18.9414 36.1607 18.9668 36.8688 18.9922H36.8692C37.5284 19.0158 38.1873 19.0394 38.8034 19.0003C40.0927 18.9187 41.3441 18.7707 42.5955 18.6228L42.596 18.6227C43.9076 18.4677 45.2195 18.3126 46.5749 18.2338C47.8041 18.1628 49.0724 18.1539 50.3405 18.145C51.8085 18.1347 53.2761 18.1244 54.6824 18.0178C56.4191 17.8863 57.9781 17.7312 59.5851 17.5712C60.417 17.4885 61.2621 17.4044 62.1509 17.3216C62.8508 17.2099 63.7212 16.3614 62.286 16.1338C59.7962 15.7381 57.2563 15.6762 54.7269 15.6145L54.2995 15.604C53.6047 15.5864 52.9103 15.6541 52.2157 15.7219C51.5735 15.7845 50.931 15.8472 50.2878 15.8424C49.6402 15.8376 48.9833 15.7647 48.3265 15.6917C47.6252 15.6138 46.9241 15.536 46.2349 15.5411C44.9298 15.5509 43.6431 15.6463 42.3562 15.7417C41.1382 15.8321 39.9201 15.9224 38.6864 15.9401C37.3409 15.9594 35.9792 15.8924 34.6177 15.8255C33.4106 15.7661 32.2033 15.7067 31.008 15.7075C30.0061 15.7087 29.0081 15.7681 28.0098 15.8275C26.8659 15.8956 25.7215 15.9637 24.5704 15.9442C23.5224 15.9269 22.4713 15.8366 21.4203 15.7462C20.3102 15.6508 19.2001 15.5554 18.0942 15.5461C17.9524 15.5448 17.8747 15.6349 17.7929 15.7297C17.7198 15.8145 17.6435 15.903 17.5153 15.9335C17.3922 15.9629 17.1426 15.9379 16.8978 15.9134C16.6464 15.8882 16.4 15.8635 16.3008 15.8987C15.9431 16.0254 15.6437 16.1802 15.3522 16.3308C14.8572 16.5867 14.3852 16.8308 13.6896 16.9053C12.8066 17.0008 11.8802 16.794 10.7738 16.547C10.5576 16.4987 10.3346 16.4489 10.1036 16.3995C9.92227 16.3609 9.67339 16.4446 9.39564 16.5379C9.17895 16.6107 8.94469 16.6895 8.71123 16.7207C8.48142 16.7511 8.16667 16.7068 7.86097 16.6637C7.58389 16.6247 7.31421 16.5868 7.122 16.6064C6.86468 16.6321 6.68026 16.7371 6.49542 16.8425C6.3159 16.9447 6.13598 17.0473 5.88848 17.0774C5.613 17.1106 5.27672 17.055 4.94272 16.9997C4.65974 16.9529 4.3784 16.9064 4.13708 16.9144C3.38136 16.9387 2.63207 16.9774 1.88444 17.0159L1.88397 17.0159L1.88351 17.0159C1.46326 17.0376 1.04353 17.0592 0.623485 17.0783V9.44139C1.01377 9.4985 1.41477 9.54072 1.85285 9.53079C2.01498 9.52697 2.30177 9.4406 2.59478 9.35237C2.93722 9.24925 3.28814 9.14357 3.45852 9.16408C3.61098 9.18219 3.61351 9.30312 3.616 9.4219C3.61863 9.54754 3.62121 9.67076 3.80109 9.66736C4.87046 9.64815 6.03354 9.51326 7.19672 9.37835C8.33895 9.24588 9.48129 9.11339 10.5351 9.09042C11.6075 9.06663 12.589 9.15605 13.5706 9.24548C14.5358 9.33342 15.501 9.42135 16.5527 9.40166C16.6934 9.3989 16.9638 9.29936 17.24 9.19766C17.5458 9.0851 17.8587 8.96988 18.011 8.98032C18.1714 8.99149 18.0391 9.12359 17.9116 9.25095C17.8028 9.35967 17.6974 9.46493 17.7804 9.48857C18.2097 9.61234 18.9796 9.5064 19.6716 9.41117C20.0256 9.36247 20.3592 9.31656 20.6164 9.30564C20.9005 9.29376 21.2212 9.32019 21.5589 9.34801C22.1391 9.39582 22.7691 9.44773 23.3485 9.31639C23.4719 9.28857 23.5129 9.18159 23.5554 9.07077C23.6039 8.94417 23.6544 8.81256 23.8318 8.78829C24.0398 8.76072 24.1678 8.87751 24.2853 8.9848C24.3725 9.06436 24.454 9.1387 24.5581 9.14505C25.3744 9.19531 26.3724 9.08163 27.3594 8.96921C28.1117 8.88352 28.8576 8.79856 29.5118 8.78746C30.1812 8.77595 30.8107 8.8435 31.4488 8.91197C32.2337 8.99619 33.0317 9.08181 33.9328 9.02337C34.7388 8.97123 35.5907 8.85868 36.4473 8.74551C37.6308 8.58917 38.8231 8.43165 39.915 8.43069C40.8195 8.43069 41.6217 8.54236 42.4229 8.65387C43.2643 8.77098 44.1044 8.88792 45.0606 8.8752C45.3281 8.87181 45.6764 8.74888 46.0256 8.62559C46.3592 8.50785 46.6936 8.38979 46.9595 8.37523C47.2274 8.36093 47.4647 8.45074 47.7017 8.54036C47.9446 8.63227 48.1871 8.72399 48.4614 8.70303C49.2851 8.64074 50.1442 8.44348 51.0094 8.24481C51.8231 8.05798 52.6422 7.8699 53.4423 7.79167C54.6652 7.67233 55.7004 7.78105 56.6823 7.88416C57.1239 7.93053 57.5546 7.97576 57.9868 7.99862C60.201 8.11616 62.7339 8.05159 64.9967 7.91417C66.2743 7.83604 67.4849 7.87534 68.6963 7.91466C69.6922 7.94698 70.6886 7.97932 71.7233 7.94646C73.7036 7.88355 75.7886 5.80009 73.9778 5.78271C73.284 5.77632 72.4638 5.89407 71.6432 6.01188C70.8696 6.12294 70.0956 6.23405 69.4268 6.24128C68.7327 6.24879 68.1432 6.14389 67.5537 6.039C66.9731 5.9357 66.3925 5.8324 65.7122 5.83651C65.4213 5.83815 65.0195 5.94795 64.6176 6.05779C64.2084 6.16959 63.7991 6.28145 63.5063 6.27936C63.2181 6.27771 63.0429 6.16572 62.8678 6.05375C62.6901 5.94015 62.5125 5.82656 62.2168 5.82823C61.261 5.83279 60.1965 5.95058 59.132 6.06835C58.0736 6.18546 57.0153 6.30255 56.0641 6.30832C55.1061 6.31373 54.2576 6.20635 53.4092 6.09896C52.5686 5.99258 51.728 5.88619 50.781 5.88948C50.7197 5.88985 50.4943 5.96417 50.2538 6.04347C49.9546 6.14213 49.6319 6.2485 49.573 6.22969C49.5244 6.21396 49.8175 6.10744 50.1042 6.00326C50.3758 5.90455 50.6417 5.80794 50.6056 5.79264C50.3347 5.67744 49.6878 5.76891 49.1005 5.85196C48.7721 5.8984 48.4623 5.94221 48.2473 5.94577C48.0135 5.94953 47.779 5.89151 47.5272 5.8292C47.1697 5.74074 46.7773 5.64365 46.3024 5.70241C45.8644 5.75637 45.4083 5.8808 44.9462 6.00684C44.352 6.16895 43.748 6.33373 43.1602 6.35468C42.6341 6.37308 42.2011 6.26541 41.7705 6.15835C41.368 6.05829 40.9677 5.95876 40.4956 5.96316C40.2339 5.96539 39.8513 6.04314 39.4627 6.1221C38.9891 6.21834 38.5065 6.3164 38.2229 6.28184C37.9808 6.25245 37.9086 6.1221 37.837 5.99287C37.7594 5.85272 37.6826 5.71387 37.3904 5.70654C36.6657 5.6876 35.7965 5.78584 34.9271 5.8841C34.0876 5.97898 33.2479 6.07388 32.5379 6.06331C31.8305 6.05277 31.2394 5.93709 30.6486 5.82144C30.0326 5.70087 29.4168 5.58034 28.6694 5.57908C28.1935 5.57779 27.6075 5.70151 27.0206 5.82539C26.4682 5.94199 25.9151 6.05875 25.4523 6.07159C24.9718 6.0858 24.5755 5.9878 24.1791 5.8898C23.7903 5.79366 23.4016 5.69754 22.9334 5.70737C21.6208 5.73571 20.2318 5.87037 18.844 6.00491C17.5158 6.13368 16.1886 6.26234 14.9305 6.29757C13.9286 6.32598 12.9403 6.29538 11.944 6.26453C10.4151 6.2172 8.86746 6.16928 7.22328 6.33316C6.83099 6.37209 6.42708 6.41972 6.01805 6.46796C4.80097 6.61148 3.5383 6.76037 2.40124 6.70152C1.91226 6.6761 1.48001 6.60565 1.05306 6.53606Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.5359 63.4549C52.5359 57.3204 48.1355 53.5814 42.2422 53.5814C35.0132 53.5814 31.9229 59.6108 31.9229 63.8754C31.9229 68.6152 34.9087 74.2232 42.0849 74.2232C48.3965 74.2232 52.5359 69.3519 52.5359 63.4549ZM50.0211 64.1925C50.0211 71.8533 45.1497 73.2225 42.7922 73.2225C38.078 73.2225 34.4114 69.2732 34.4114 63.1387C34.4114 57.3726 37.6853 54.4762 42.0593 54.4762C46.1971 54.4762 50.0211 57.8726 50.0211 64.1925Z' fill='%23FFF'/%3e%3cpath d='M18.6682 55.8976C18.7209 56.7402 18.7209 57.4778 18.7209 61.5851V66.2189C18.7209 68.7468 18.7209 70.8262 18.5899 71.932C18.4854 72.6952 18.3545 73.2747 17.8307 73.3798C17.5944 73.4328 17.2807 73.4857 17.0444 73.4857C16.8871 73.4857 16.8352 73.5644 16.8352 73.643C16.8352 73.8011 16.9661 73.8541 17.2544 73.8541C17.4367 73.8541 17.6642 73.8427 17.9078 73.8304L17.9083 73.8304C18.1895 73.8163 18.4923 73.8011 18.7728 73.8011C19.3236 73.7746 19.7683 73.7746 19.821 73.7746C20.2138 73.7746 20.8421 73.8011 21.8639 73.8541C22.0384 73.8586 22.2251 73.8639 22.4246 73.8695C23.3925 73.8969 24.6609 73.9327 26.2898 73.9327C27.3117 73.9327 27.5208 73.9327 27.7037 73.2482C27.8354 72.6952 28.0446 70.9056 28.0446 70.6945C28.0446 70.5108 28.0446 70.2997 27.8881 70.2997C27.7572 70.2997 27.7037 70.4048 27.6518 70.6945C27.4682 71.7739 27.1544 72.3004 26.4735 72.5901C25.7925 72.8798 24.6397 72.8798 23.9596 72.8798C21.3929 72.8798 20.9993 72.538 20.9211 70.721C20.9021 70.323 20.9105 68.6289 20.9166 67.3771C20.919 66.8898 20.9211 66.4696 20.9211 66.2189V63.902C20.9211 63.7968 20.973 63.7174 21.1047 63.7174C21.5494 63.7174 24.1423 63.7704 24.8497 63.849C25.8707 63.9541 26.107 64.4019 26.2116 64.7711C26.3162 65.113 26.3162 65.3762 26.3162 65.6394C26.3162 65.7719 26.3689 65.877 26.499 65.877C26.6835 65.877 26.6835 65.5873 26.6835 65.3762C26.6835 65.1916 26.7353 64.2182 26.788 63.6909C26.837 63.1467 26.9068 62.7677 26.952 62.5218C26.9789 62.3754 26.9972 62.2762 26.9972 62.2175C26.9972 62.0586 26.9445 62.0064 26.8662 62.0064C26.7706 62.0064 26.6751 62.1164 26.5191 62.2958L26.4735 62.3483C26.2372 62.6115 25.8707 62.6645 25.2425 62.7175C24.6397 62.7696 21.4185 62.7696 21.0783 62.7696C20.9474 62.7696 20.9211 62.691 20.9211 62.5064V55.2403C20.9211 55.0558 20.973 54.9763 21.0783 54.9763C21.3665 54.9763 24.2206 55.0028 24.666 55.0558C26.0807 55.2138 26.3425 55.5292 26.5253 55.9505C26.6571 56.2668 26.6835 56.7146 26.6835 56.8983C26.6835 57.1094 26.7353 57.241 26.8926 57.241C26.9972 57.241 27.0499 57.0829 27.0762 56.9513C27.1094 56.7488 27.143 56.2006 27.1698 55.7637C27.1848 55.5184 27.1977 55.3082 27.2071 55.2138C27.2535 54.7768 27.3184 54.4877 27.3635 54.2865C27.3946 54.1481 27.4163 54.0512 27.4163 53.9764C27.4163 53.8447 27.3899 53.7396 27.3117 53.7396C27.2382 53.7396 27.1729 53.7728 27.1065 53.8066C27.0547 53.8329 27.0022 53.8596 26.9445 53.8712C26.7353 53.9234 26.3162 53.9764 25.8189 54.0028C25.2161 54.0285 20.0046 54.0285 19.821 54.0285L18.7472 53.9764C18.1708 53.9499 17.4635 53.9499 16.8616 53.9499C16.5734 53.9499 16.4425 54.0028 16.4425 54.1601C16.4425 54.2661 16.547 54.3182 16.6524 54.3182C16.8871 54.3182 17.3326 54.3447 17.5425 54.3977C18.4063 54.5814 18.6163 55.0028 18.6682 55.8976Z' fill='white'/%3e%3cpath d='M5.20432 66.2719C5.20432 70.1425 5.3089 71.8278 5.78072 72.3013C6.19901 72.7218 6.88084 72.9064 8.92378 72.9064C10.3113 72.9064 11.4632 72.8799 12.0915 72.1167C12.4324 71.6954 12.6942 71.0373 12.7733 70.5374C12.7988 70.3263 12.8524 70.1947 13.0088 70.1947C13.1397 70.1947 13.1661 70.2998 13.1661 70.5895C13.1661 70.88 12.9833 72.4594 12.7733 73.2226C12.5896 73.8285 12.5115 73.9336 11.1223 73.9336C9.65516 73.9336 8.50481 73.9015 7.54818 73.8748H7.54626L7.54568 73.8747L7.54433 73.8747C7.27357 73.8671 7.01796 73.86 6.77545 73.8542C5.67533 73.802 4.8634 73.7755 4.10424 73.7755C4.0716 73.7755 4.00635 73.7781 3.91625 73.7816C3.71543 73.7894 3.39118 73.802 3.02967 73.802C2.50595 73.8285 1.92955 73.8542 1.53677 73.8542C1.24941 73.8542 1.11847 73.802 1.11847 73.6439C1.11847 73.5653 1.17034 73.4858 1.32679 73.4858C1.56312 73.4858 1.87768 73.4337 2.11401 73.3807C2.63689 73.2756 2.76779 72.6961 2.87322 71.9329C3.00412 70.8271 3.00412 68.7469 3.00412 66.2189V61.586C3.00412 57.4787 3.00412 56.7411 2.95225 55.8985C2.89873 55.0028 2.69041 54.5824 1.82496 54.3978C1.61664 54.3456 1.17034 54.3191 0.934857 54.3191C0.829468 54.3191 0.724885 54.2661 0.724885 54.161C0.724885 54.0029 0.855785 53.95 1.14483 53.95C2.02786 53.95 3.17717 53.9946 3.752 54.017L3.75355 54.017L3.75936 54.0173H3.75985L3.76566 54.0175C3.94973 54.0246 4.07228 54.0294 4.10424 54.0294C4.14183 54.0294 4.32828 54.0228 4.59336 54.0133L4.59443 54.0133L4.59503 54.0133C5.24754 53.9901 6.37441 53.95 6.9319 53.95C7.22006 53.95 7.351 54.0029 7.351 54.161C7.351 54.2661 7.24726 54.3191 7.14268 54.3191C6.95822 54.3191 6.59179 54.3456 6.27808 54.3978C5.51888 54.5294 5.3089 54.9764 5.25538 55.8985C5.20432 56.7411 5.20432 57.4787 5.20432 61.586V66.2719Z' fill='white'/%3e%3cpath d='M59.8405 73.3276C59.134 73.1173 58.8713 72.4328 58.8194 70.274L58.4785 57.6623C59.3168 58.6101 62.2762 61.9277 65.3146 65.2189C68.0905 68.2203 71.8617 72.0909 72.1499 72.3533C73.5391 73.7489 73.8528 74.0386 74.0619 74.0386C74.2456 74.0386 74.2983 73.907 74.2983 72.1695L74.3502 56.741C74.3502 55.1616 74.4555 54.5822 75.3193 54.3976C75.6338 54.319 75.8175 54.319 75.9484 54.319C76.1312 54.319 76.2358 54.2395 76.2358 54.1344C76.2358 53.9763 76.053 53.9498 75.7648 53.9498C75.0572 53.9498 74.4404 53.9843 74.0198 54.0079C73.8022 54.02 73.6371 54.0293 73.5391 54.0293C73.4434 54.0293 73.2413 54.0205 72.9713 54.0089C72.4261 53.9853 71.6029 53.9498 70.8143 53.9498C70.5006 53.9498 70.2907 53.9763 70.2907 54.1344C70.2907 54.2395 70.317 54.319 70.5006 54.319C70.7098 54.319 71.3125 54.3455 71.7835 54.4506C72.5954 54.6609 72.779 55.2403 72.8054 56.9513L73.0927 70.327C72.6995 69.9188 71.8613 68.994 70.8144 67.8389L70.8132 67.8376C69.6309 66.5331 68.1824 64.9349 66.8075 63.4549C62.7744 59.1109 58.8713 54.8719 58.4785 54.4241C58.4102 54.3554 58.3295 54.2652 58.2437 54.1694C58.0006 53.898 57.7173 53.5814 57.5621 53.5814C57.3521 53.5814 57.2738 53.8712 57.2738 54.8976L57.2475 69.9843C57.2475 72.3798 57.1166 73.1438 56.462 73.3276C56.0692 73.46 55.5982 73.4857 55.3882 73.4857C55.2573 73.4857 55.1782 73.5387 55.1782 73.6438C55.1782 73.8284 55.3355 73.8549 55.5982 73.8549C56.4119 73.8549 57.1884 73.8169 57.6685 73.7935L57.6695 73.7935L57.6699 73.7934C57.8843 73.783 58.0394 73.7754 58.1121 73.7754C58.1791 73.7754 58.3117 73.7818 58.5016 73.791C58.9796 73.8142 59.8201 73.8549 60.8879 73.8549C61.2024 73.8549 61.3597 73.8019 61.3597 73.6438C61.3597 73.5387 61.2815 73.4857 61.1506 73.4857C60.9142 73.4857 60.3378 73.46 59.8405 73.3276Z' fill='white'/%3e%3cpath d='M80.7646 55.8976C80.8173 56.7402 80.8173 57.4778 80.8173 61.5851V66.2189C80.8173 68.7468 80.8173 70.8262 80.6864 71.932C80.5817 72.6952 80.4508 73.2747 79.9272 73.3798C79.6916 73.4328 79.3771 73.4857 79.1408 73.4857C78.9835 73.4857 78.9316 73.5644 78.9316 73.643C78.9316 73.8011 79.0625 73.8541 79.3507 73.8541C79.533 73.8541 79.7605 73.8427 80.0044 73.8304C80.2859 73.8163 80.5894 73.8011 80.8699 73.8011C81.42 73.7746 81.8646 73.7746 81.9174 73.7746C82.3101 73.7746 82.9384 73.8011 83.9603 73.8541C84.1347 73.8586 84.3214 73.8639 84.5208 73.8695C85.4889 73.8969 86.758 73.9327 88.3862 73.9327C89.4081 73.9327 89.6173 73.9327 89.8008 73.2482C89.9318 72.6952 90.1418 70.9056 90.1418 70.6945C90.1418 70.5108 90.1418 70.2997 89.9845 70.2997C89.8536 70.2997 89.8008 70.4048 89.7482 70.6945C89.5646 71.7739 89.2508 72.3004 88.5698 72.5901C87.8889 72.8798 86.7369 72.8798 86.0559 72.8798C83.4893 72.8798 83.0957 72.538 83.0175 70.721C82.9986 70.3237 83.0069 68.6346 83.013 67.3834V67.3771C83.0154 66.8898 83.0175 66.4696 83.0175 66.2189V63.902C83.0175 63.7968 83.0693 63.7174 83.201 63.7174C83.6457 63.7174 86.2387 63.7704 86.9461 63.849C87.9679 63.9541 88.2034 64.4019 88.308 64.7711C88.4126 65.113 88.4126 65.3762 88.4126 65.6394C88.4126 65.7719 88.4652 65.877 88.5954 65.877C88.7798 65.877 88.7798 65.5873 88.7798 65.3762C88.7798 65.1916 88.8317 64.2182 88.8844 63.6909C88.9334 63.1467 89.0031 62.7677 89.0484 62.5219L89.0485 62.5212C89.0753 62.3751 89.0935 62.2761 89.0935 62.2175C89.0935 62.0586 89.0409 62.0064 88.9626 62.0064C88.867 62.0064 88.7714 62.1164 88.6154 62.2959L88.5962 62.318L88.5698 62.3483C88.3343 62.6115 87.9679 62.6645 87.3388 62.7175C86.7369 62.7696 83.5148 62.7696 83.1747 62.7696C83.0438 62.7696 83.0175 62.691 83.0175 62.5064V55.2403C83.0175 55.0558 83.0693 54.9763 83.1747 54.9763C83.463 54.9763 86.3178 55.0028 86.7624 55.0558C88.1771 55.2138 88.4389 55.5292 88.6217 55.9505C88.7535 56.2668 88.7798 56.7146 88.7798 56.8983C88.7798 57.1094 88.8317 57.241 88.989 57.241C89.0935 57.241 89.1463 57.0829 89.1726 56.9513C89.2058 56.7489 89.2393 56.2014 89.2661 55.7646C89.2811 55.519 89.294 55.3083 89.3035 55.2138C89.3499 54.7768 89.4147 54.4877 89.4599 54.2864C89.491 54.1481 89.5127 54.0512 89.5127 53.9764C89.5127 53.8447 89.4863 53.7396 89.4081 53.7396C89.3345 53.7396 89.2693 53.7728 89.2029 53.8066C89.1511 53.8329 89.0986 53.8596 89.0409 53.8712C88.8317 53.9234 88.4126 53.9764 87.9152 54.0028C87.3125 54.0285 82.101 54.0285 81.9174 54.0285L80.8436 53.9764C80.2672 53.9499 79.5607 53.9499 78.958 53.9499C78.6697 53.9499 78.5388 54.0028 78.5388 54.1601C78.5388 54.2661 78.6434 54.3182 78.7488 54.3182C78.9835 54.3182 79.4298 54.3447 79.6389 54.3977C80.5027 54.5814 80.7127 55.0028 80.7646 55.8976Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2165 76.7712C10.0592 76.7712 9.95462 76.9284 9.64011 77.7976L3.69493 94.1474C3.22396 95.4635 2.69944 96.4643 1.49473 96.6224C1.28476 96.6481 0.918334 96.6745 0.735524 96.6745C0.604624 96.6745 0.5 96.7283 0.5 96.8335C0.5 96.9907 0.656492 97.0437 0.997366 97.0437C1.82698 97.0437 2.75159 97.008 3.35458 96.9847H3.35596C3.6469 96.9734 3.86297 96.9651 3.95677 96.9651C4.07313 96.9651 4.32592 96.9779 4.62743 96.9932C5.07285 97.0158 5.62458 97.0437 5.99972 97.0437C6.23524 97.0437 6.3925 96.9907 6.3925 96.8335C6.3925 96.7283 6.31343 96.6745 6.13066 96.6745H5.86878C5.42332 96.6745 4.87328 96.4378 4.87328 95.9113C4.87328 95.437 5.00422 94.8063 5.2397 94.1474L6.81164 89.4871C6.86431 89.3555 6.94254 89.276 7.07348 89.276H12.7049C12.8358 89.276 12.8877 89.329 12.9404 89.435L15.3761 95.9113C15.5334 96.3327 15.3761 96.5694 15.2188 96.6224C15.1143 96.6481 15.036 96.7019 15.036 96.807C15.036 96.9522 15.2783 96.964 15.7029 96.9849C15.7408 96.9867 15.7801 96.9886 15.8208 96.9907C17.6282 97.0437 19.5402 97.0437 19.933 97.0437C20.2212 97.0437 20.4566 96.9907 20.4566 96.8335C20.4566 96.7019 20.3521 96.6745 20.1948 96.6745C19.933 96.6745 19.5402 96.6481 19.1474 96.5173C18.5974 96.3591 17.8382 95.9378 16.8945 93.5945C15.7668 90.7697 13.3862 84.5197 11.9452 80.7365L11.9449 80.7357C11.3449 79.1604 10.9078 78.0129 10.7921 77.7189C10.4784 76.9028 10.3738 76.7712 10.2165 76.7712ZM12.4686 88.1445C12.4949 88.2497 12.4949 88.3291 12.364 88.3291H7.36168C7.28261 88.3291 7.23074 88.2761 7.28261 88.1445L9.58739 81.0357C9.71833 80.6409 9.84923 80.6409 9.98102 81.0357L12.4686 88.1445Z' fill='white'/%3e%3cpath d='M27.0448 95.4899C26.573 95.0164 26.4684 93.3319 26.4684 89.4613V84.7746C26.4684 80.6681 26.4684 79.9305 26.5211 79.0879C26.573 78.1658 26.783 77.7188 27.5422 77.5863C27.8567 77.5342 28.2232 77.5077 28.4068 77.5077C28.5113 77.5077 28.6159 77.4547 28.6159 77.3496C28.6159 77.1915 28.485 77.1393 28.1968 77.1393C27.639 77.1393 26.5131 77.179 25.8604 77.202C25.5939 77.2114 25.4063 77.218 25.3684 77.218C25.3357 77.218 25.2082 77.2131 25.0171 77.2057L25.0163 77.2057C24.4416 77.1836 23.2925 77.1393 22.4089 77.1393C22.1207 77.1393 21.9898 77.1915 21.9898 77.3496C21.9898 77.4547 22.0944 77.5077 22.1989 77.5077C22.4353 77.5077 22.8808 77.5342 23.0899 77.5863C23.9545 77.7717 24.1637 78.1922 24.2163 79.0879C24.2682 79.9305 24.2682 80.6681 24.2682 84.7746V89.4083C24.2682 91.9363 24.2682 94.0165 24.1373 95.1215C24.0328 95.8855 23.9018 96.4641 23.3781 96.5693C23.1426 96.6222 22.8281 96.6744 22.5917 96.6744C22.4353 96.6744 22.3826 96.7539 22.3826 96.8333C22.3826 96.9914 22.5135 97.0436 22.8017 97.0436C23.1945 97.0436 23.7709 97.0171 24.2946 96.9914C24.6565 96.9914 24.981 96.9788 25.1816 96.971L25.182 96.9709C25.2714 96.9675 25.3361 96.9649 25.3684 96.9649C26.1284 96.9649 26.9403 96.9914 28.0404 97.0436C28.2831 97.0494 28.5386 97.0565 28.8096 97.0641L28.8115 97.0642C29.7682 97.0909 30.9186 97.123 32.3873 97.123C33.7755 97.123 33.8546 97.0171 34.0374 96.412C34.2474 95.6488 34.4302 94.0686 34.4302 93.7789C34.4302 93.4892 34.4038 93.3841 34.2729 93.3841C34.1165 93.3841 34.0637 93.5157 34.0374 93.7268C33.9592 94.2267 33.6973 94.8848 33.3564 95.3061C32.7281 96.0701 31.5753 96.0958 30.1878 96.0958C28.1449 96.0958 27.464 95.9112 27.0448 95.4899Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.4295 76.7712C45.2723 76.7712 45.1677 76.9284 44.8531 77.7976L38.9079 94.1474C38.437 95.4635 37.9124 96.4643 36.7078 96.6224C36.4986 96.6481 36.1314 96.6745 35.9486 96.6745C35.8177 96.6745 35.7131 96.7283 35.7131 96.8335C35.7131 96.9907 35.8695 97.0437 36.2105 97.0437C37.04 97.0437 37.9646 97.008 38.5676 96.9847C38.8593 96.9734 39.0758 96.9651 39.1698 96.9651C39.2861 96.9651 39.5387 96.9779 39.84 96.9932L39.8405 96.9932C40.2859 97.0158 40.8376 97.0437 41.2127 97.0437C41.4482 97.0437 41.6055 96.9907 41.6055 96.8335C41.6055 96.7283 41.5272 96.6745 41.3437 96.6745H41.0818C40.6363 96.6745 40.0863 96.4378 40.0863 95.9113C40.0863 95.437 40.2172 94.8063 40.4527 94.1474L42.0247 89.4871C42.0774 89.3555 42.1555 89.276 42.2864 89.276H47.9179C48.0488 89.276 48.1007 89.329 48.1534 89.435L50.5891 95.9113C50.7464 96.3327 50.5891 96.5694 50.4319 96.6224C50.3272 96.6481 50.2491 96.7019 50.2491 96.807C50.2491 96.9521 50.4914 96.964 50.9159 96.9849L50.9698 96.9875L51.0337 96.9907C52.8412 97.0437 54.7532 97.0437 55.146 97.0437C55.4342 97.0437 55.6697 96.9907 55.6697 96.8335C55.6697 96.7019 55.5651 96.6745 55.4078 96.6745C55.146 96.6745 54.7532 96.6481 54.3604 96.5173C53.8104 96.3591 53.0512 95.9378 52.1083 93.5945C50.9805 90.7692 48.5989 84.5177 47.1577 80.7348C46.5578 79.1599 46.1208 78.0128 46.0051 77.7189C45.6914 76.9028 45.5868 76.7712 45.4295 76.7712ZM47.6816 88.1445C47.7079 88.2497 47.7079 88.3291 47.577 88.3291H42.5747C42.4956 88.3291 42.4438 88.2761 42.4956 88.1445L44.8004 81.0357C44.9314 80.6409 45.0623 80.6409 45.194 81.0357L47.6816 88.1445Z' fill='white'/%3e%3cpath d='M62.4367 95.1217C62.305 94.0158 62.305 91.9356 62.305 89.4085V78.271L65.6053 78.324C68.12 78.377 68.7483 78.9821 68.8265 79.7718L68.8529 80.0615C68.8792 80.4307 68.9311 80.5093 69.0621 80.5093C69.1674 80.5093 69.2456 80.4042 69.2456 80.1674C69.2456 80.0583 69.2569 79.7322 69.2709 79.326L69.2709 79.3248C69.294 78.6531 69.3247 77.7629 69.3247 77.2711C69.3247 77.113 69.3247 76.9549 69.1938 76.9549C69.1457 76.9549 69.0705 76.9713 68.9656 76.9941C68.8407 77.0213 68.6735 77.0577 68.4601 77.0865C68.041 77.1652 67.4383 77.2181 66.6 77.2181H56.779C56.4644 77.2181 55.4697 77.1652 54.7097 77.0865C54.2555 77.0525 53.985 76.9322 53.8012 76.8504C53.6987 76.8048 53.6231 76.7712 53.5577 76.7712C53.4586 76.7712 53.3604 77.073 53.3058 77.2406L53.2958 77.2711C53.2432 77.4814 52.7195 79.7453 52.7195 80.0093C52.7195 80.1674 52.7713 80.2461 52.8504 80.2461C52.9549 80.2461 53.034 80.1931 53.1122 79.9828L53.1144 79.9778C53.1927 79.7949 53.2721 79.6096 53.5577 79.1667C53.976 78.5343 54.6051 78.3505 56.2289 78.324L60.1048 78.271V89.4085C60.1048 91.9356 60.1048 94.0158 59.9739 95.1217C59.8693 95.8857 59.7384 96.4643 59.2147 96.5694C58.9792 96.6224 58.6646 96.6745 58.4283 96.6745C58.2718 96.6745 58.2191 96.754 58.2191 96.8335C58.2191 96.9907 58.35 97.0437 58.6383 97.0437C59.1961 97.0437 60.1899 97.0037 60.7661 96.9804C61.0013 96.9709 61.1669 96.9643 61.2049 96.9643C61.211 96.9643 61.2204 96.9644 61.2329 96.9648C61.25 96.9652 61.2728 96.9659 61.301 96.9669C61.3298 96.9679 61.3643 96.9692 61.4038 96.9707L61.52 96.9751C62.0909 96.9969 63.3205 97.0437 64.4261 97.0437C64.7152 97.0437 64.8461 96.9643 64.8461 96.8335C64.8461 96.754 64.7934 96.6745 64.6361 96.6745C64.3998 96.6745 63.8242 96.6224 63.457 96.5694C62.6722 96.4643 62.515 95.8857 62.4367 95.1217Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M90.5 86.6446C90.5 80.5101 86.0996 76.7712 80.2063 76.7712C72.9783 76.7712 69.8871 82.8005 69.8871 87.0651C69.8871 91.8048 72.8729 97.4129 80.049 97.4129C86.3614 97.4129 90.5 92.5415 90.5 86.6446ZM87.9852 87.3813C87.9852 95.043 83.1139 96.4121 80.7563 96.4121C76.0422 96.4121 72.3755 92.4629 72.3755 86.3284C72.3755 80.5623 75.6495 77.6668 80.0235 77.6668C84.1612 77.6668 87.9852 81.0631 87.9852 87.3813Z' fill='%23FFF'/%3e%3c/svg%3e"); }

.region.region-footer .wrapper {
  padding-top: 1.5rem;
  padding-bottom: 2.5rem; }

.region.region-footer .field__item > p {
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 400;
  font-family: "Trajan Pro Regular", "Times New Roman", Times, serif; }

.region.region-footer .footer {
  font-weight: 300; }
  .region.region-footer .footer-branding {
    margin-bottom: 1.5rem; }
    .region.region-footer .footer-branding .site-logo::before {
      background-image: url("data:image/svg+xml,%3csvg width='268' height='62' viewBox='0 0 268 62' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M214.383 14.1817C214.383 5.65952 208.235 0.462891 200.004 0.462891C189.909 0.462891 185.591 8.84056 185.591 14.7672C185.591 21.3527 189.763 29.1448 199.786 29.1448C208.601 29.1448 214.383 22.3755 214.383 14.1817ZM210.87 15.2063C210.87 25.8511 204.067 27.7542 200.773 27.7542C194.188 27.7542 189.066 22.2666 189.066 13.7426C189.066 5.73273 193.64 1.70718 199.748 1.70718C205.529 1.70718 210.87 6.42522 210.87 15.2063Z' fill='white'/%3e%3cpath d='M167.15 11.5864C167.15 5.8793 167.15 4.85463 167.077 3.68355C167.004 2.44113 166.711 1.85562 165.504 1.59854C165.211 1.52536 164.588 1.48965 164.26 1.48965C164.113 1.48965 163.967 1.4165 163.967 1.27007C163.967 1.05051 164.151 0.977356 164.553 0.977356C165.393 0.977356 166.382 0.977356 167.188 1.01489L168.687 1.08804C168.944 1.08804 176.222 1.08804 177.065 1.05051C177.759 1.01489 178.345 0.941666 178.637 0.868469C178.717 0.852175 178.789 0.81533 178.86 0.778865C178.954 0.731402 179.046 0.68457 179.15 0.68457C179.259 0.68457 179.296 0.830963 179.296 1.01489C179.296 1.11921 179.266 1.25427 179.222 1.44753C179.159 1.72698 179.069 2.12812 179.003 2.73395C178.99 2.86626 178.971 3.16092 178.95 3.50402L178.95 3.50737L178.95 3.50858C178.913 4.11377 178.866 4.8677 178.82 5.14738C178.784 5.33128 178.711 5.55093 178.564 5.55093C178.345 5.55093 178.271 5.36697 178.271 5.0742C178.271 4.81898 178.234 4.19594 178.052 3.75862C177.795 3.17307 177.431 2.73395 175.454 2.51439C174.833 2.44113 170.845 2.40363 170.444 2.40363C170.297 2.40363 170.224 2.51439 170.224 2.76959V12.8663C170.224 13.1235 170.26 13.2323 170.444 13.2323C170.918 13.2323 175.419 13.2323 176.259 13.1591C177.138 13.0859 177.648 13.0127 177.978 12.6467L178.034 12.5834C178.256 12.328 178.391 12.172 178.527 12.172C178.637 12.172 178.711 12.2451 178.711 12.4647C178.711 12.5465 178.685 12.684 178.647 12.8867C178.584 13.2284 178.486 13.7556 178.418 14.5141C178.345 15.2441 178.271 16.5973 178.271 16.8544C178.271 17.1471 178.271 17.5487 178.014 17.5487C177.832 17.5487 177.759 17.4024 177.759 17.2203C177.759 16.8544 177.759 16.4884 177.613 16.0136C177.466 15.5013 177.138 14.8781 175.711 14.7318C174.723 14.623 171.1 14.5497 170.479 14.5497C170.297 14.5497 170.224 14.6586 170.224 14.805V18.0255C170.224 18.3742 170.221 18.9584 170.218 19.6357V19.6484C170.209 21.3866 170.197 23.7294 170.224 24.2806C170.333 26.8047 170.883 27.2795 174.467 27.2795C175.419 27.2795 177.027 27.2795 177.978 26.8779C178.93 26.4763 179.369 25.7444 179.625 24.243C179.698 23.8414 179.771 23.695 179.955 23.695C180.174 23.695 180.174 23.9878 180.174 24.243C180.174 24.5377 179.881 27.0243 179.698 27.7919C179.442 28.7434 179.15 28.7434 177.721 28.7434C175.485 28.7434 173.733 28.6947 172.389 28.6574C172.085 28.6489 171.802 28.6411 171.539 28.6345C170.113 28.5613 169.235 28.5238 168.687 28.5238C168.614 28.5238 167.993 28.5238 167.223 28.5613C166.831 28.5613 166.407 28.5824 166.014 28.6019C165.674 28.6188 165.357 28.6345 165.102 28.6345C164.699 28.6345 164.515 28.5613 164.515 28.3418C164.515 28.231 164.588 28.1222 164.808 28.1222C165.138 28.1222 165.577 28.049 165.908 27.9758C166.638 27.8294 166.822 27.0243 166.968 25.964C167.15 24.4269 167.15 21.5368 167.15 18.0255V11.5864Z' fill='white'/%3e%3cpath d='M148.27 18.0964C148.27 23.4751 148.416 25.8154 149.075 26.4741C149.661 27.0596 150.612 27.3148 153.465 27.3148C155.404 27.3148 157.014 27.2792 157.892 26.2188C158.367 25.6333 158.733 24.7175 158.842 24.0231C158.879 23.7303 158.952 23.5483 159.172 23.5483C159.354 23.5483 159.392 23.6928 159.392 24.0962C159.392 24.4979 159.135 26.6937 158.842 27.754C158.586 28.5948 158.478 28.7411 156.539 28.7411C154.505 28.7411 152.908 28.6975 151.579 28.6612C151.186 28.6505 150.816 28.6404 150.466 28.6323C148.929 28.5591 147.795 28.5215 146.733 28.5215C146.688 28.5215 146.597 28.5251 146.472 28.5301C146.192 28.5412 145.739 28.5591 145.234 28.5591C144.502 28.5948 143.697 28.6323 143.149 28.6323C142.745 28.6323 142.563 28.5591 142.563 28.3395C142.563 28.2307 142.636 28.1199 142.856 28.1199C143.186 28.1199 143.623 28.0468 143.954 27.9736C144.686 27.8272 144.868 27.0221 145.014 25.9617C145.198 24.4247 145.198 21.5345 145.198 18.0232V11.5842C145.198 5.87711 145.198 4.85242 145.125 3.68321C145.052 2.43892 144.759 1.85336 143.55 1.59819C143.259 1.52499 142.636 1.48746 142.308 1.48746C142.161 1.48746 142.015 1.41422 142.015 1.26784C142.015 1.04826 142.197 0.975098 142.599 0.975098C143.835 0.975098 145.442 1.03745 146.244 1.06856C146.51 1.07891 146.688 1.0858 146.733 1.0858C146.787 1.0858 147.05 1.07647 147.423 1.06322C148.335 1.03085 149.906 0.975098 150.686 0.975098C151.087 0.975098 151.269 1.04826 151.269 1.26784C151.269 1.41422 151.123 1.48746 150.976 1.48746C150.721 1.48746 150.209 1.52499 149.77 1.59819C148.709 1.78023 148.416 2.40138 148.343 3.68321C148.27 4.85242 148.27 5.87711 148.27 11.5842V18.0964Z' fill='white'/%3e%3cpath d='M223.159 23.6573C223.232 26.6582 223.598 27.6077 224.585 27.9005C225.279 28.0844 226.084 28.1201 226.415 28.1201C226.597 28.1201 226.707 28.1933 226.707 28.3397C226.707 28.5592 226.488 28.6324 226.049 28.6324C224.556 28.6324 223.382 28.5757 222.714 28.5434C222.45 28.5306 222.265 28.5217 222.172 28.5217C222.069 28.5217 221.852 28.5323 221.552 28.5469C220.881 28.5796 219.796 28.6324 218.658 28.6324C218.292 28.6324 218.073 28.5949 218.073 28.3397C218.073 28.1933 218.183 28.1201 218.365 28.1201C218.658 28.1201 219.317 28.0844 219.865 27.9005C220.781 27.6453 220.963 26.585 220.963 23.2538L221 2.29271C221 0.866364 221.109 0.462891 221.402 0.462891C221.618 0.462891 222.014 0.902053 222.353 1.27912C222.473 1.41259 222.586 1.53828 222.682 1.63396C223.232 2.25513 228.684 8.14616 234.316 14.1817C236.225 16.2259 238.237 18.4334 239.883 20.2407L239.887 20.245C241.362 21.8634 242.544 23.1605 243.097 23.7304L242.694 5.14529C242.658 2.7675 242.401 1.96426 241.267 1.67146C240.608 1.52515 239.768 1.48761 239.475 1.48761C239.218 1.48761 239.182 1.37872 239.182 1.23233C239.182 1.01276 239.475 0.97522 239.914 0.97522C241.016 0.97522 242.167 1.02482 242.928 1.05762C243.304 1.07382 243.585 1.08592 243.718 1.08592C243.855 1.08592 244.086 1.07305 244.39 1.05608C244.978 1.02329 245.84 0.97522 246.828 0.97522C247.23 0.97522 247.486 1.01276 247.486 1.23233C247.486 1.37872 247.34 1.48761 247.083 1.48761C246.901 1.48761 246.646 1.48761 246.205 1.59831C244.998 1.85353 244.852 2.65866 244.852 4.85254L244.778 26.2922C244.778 28.7057 244.705 28.8877 244.45 28.8877C244.157 28.8877 243.718 28.486 241.779 26.5474C241.376 26.1814 236.108 20.8028 232.231 16.6327C227.988 12.061 223.855 7.4518 222.682 6.13432L223.159 23.6573Z' fill='white'/%3e%3cpath d='M253.813 3.68355C253.886 4.85463 253.886 5.8793 253.886 11.5864V18.0255C253.886 21.5368 253.886 24.4269 253.704 25.964C253.558 27.0243 253.374 27.8294 252.644 27.9758C252.314 28.049 251.875 28.1222 251.544 28.1222C251.324 28.1222 251.251 28.231 251.251 28.3418C251.251 28.5613 251.435 28.6345 251.839 28.6345C252.093 28.6345 252.41 28.6188 252.75 28.6019C253.144 28.5824 253.567 28.5613 253.959 28.5613C254.729 28.5238 255.35 28.5238 255.423 28.5238C255.971 28.5238 256.849 28.5613 258.276 28.6345C258.411 28.6379 258.55 28.6416 258.696 28.6455L259.125 28.6574C260.469 28.6947 262.221 28.7434 264.458 28.7434C265.886 28.7434 266.179 28.7434 266.434 27.7919C266.618 27.0243 266.911 24.5377 266.911 24.243C266.911 23.9878 266.911 23.695 266.691 23.695C266.507 23.695 266.434 23.8414 266.361 24.243C266.106 25.7444 265.666 26.4763 264.715 26.8779C263.763 27.2795 262.155 27.2795 261.204 27.2795C257.619 27.2795 257.069 26.8047 256.96 24.2806C256.933 23.7294 256.945 21.3866 256.954 19.6485V19.6357C256.957 18.9584 256.96 18.3742 256.96 18.0255V14.805C256.96 14.6586 257.034 14.5497 257.216 14.5497C257.837 14.5497 261.459 14.623 262.448 14.7318C263.874 14.8781 264.203 15.5013 264.349 16.0136C264.495 16.4884 264.495 16.8544 264.495 17.2203C264.495 17.4024 264.569 17.5487 264.751 17.5487C265.008 17.5487 265.008 17.1471 265.008 16.8544C265.008 16.5973 265.081 15.2441 265.154 14.5141C265.223 13.7614 265.32 13.2365 265.383 12.8946L265.383 12.8927L265.383 12.8916C265.421 12.6866 265.447 12.5471 265.447 12.4647C265.447 12.2451 265.374 12.172 265.265 12.172C265.13 12.172 264.995 12.3262 264.774 12.579L264.715 12.6467C264.385 13.0127 263.874 13.0859 262.996 13.1591C262.155 13.2323 257.655 13.2323 257.18 13.2323C256.996 13.2323 256.96 13.1235 256.96 12.8663V2.76959C256.96 2.51439 257.034 2.40363 257.18 2.40363C257.582 2.40363 261.569 2.44113 262.191 2.51439C264.167 2.73395 264.531 3.17307 264.788 3.75862C264.972 4.19594 265.008 4.81898 265.008 5.0742C265.008 5.36697 265.081 5.55093 265.3 5.55093C265.447 5.55093 265.52 5.33128 265.558 5.14738C265.604 4.86863 265.65 4.11881 265.686 3.51465L265.687 3.51062C265.708 3.16471 265.726 2.8671 265.74 2.73395C265.805 2.12807 265.896 1.72691 265.959 1.44745C266.002 1.25424 266.033 1.1192 266.033 1.01489C266.033 0.830963 265.995 0.68457 265.886 0.68457C265.782 0.68457 265.691 0.731035 265.599 0.778316C265.527 0.81496 265.454 0.852093 265.374 0.868469C265.081 0.941666 264.495 1.01489 263.801 1.05051C262.958 1.08804 255.68 1.08804 255.423 1.08804L253.922 1.01489C253.119 0.977356 252.13 0.977356 251.289 0.977356C250.887 0.977356 250.703 1.05051 250.703 1.27007C250.703 1.4165 250.85 1.48965 250.996 1.48965C251.324 1.48965 251.948 1.52536 252.24 1.59854C253.447 1.85562 253.74 2.44113 253.813 3.68355Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M154.467 34.1128C154.904 32.9042 155.051 32.6846 155.27 32.6846C155.49 32.6846 155.634 32.8685 156.076 34.002C156.228 34.3882 156.78 35.8325 157.548 37.8366L157.548 37.8383L157.555 37.8549L157.556 37.8575L157.562 37.8755L157.567 37.8879L157.568 37.8901C159.566 43.11 162.991 52.0602 164.598 56.0629C165.915 59.317 166.979 59.9026 167.747 60.1221C168.293 60.306 168.841 60.3417 169.207 60.3417C169.426 60.3417 169.573 60.3793 169.573 60.5613C169.573 60.7808 169.246 60.8541 168.841 60.8541C168.293 60.8541 165.624 60.8541 163.098 60.7808L162.934 60.7727C162.341 60.7437 162.004 60.7273 162.004 60.5257C162.004 60.3793 162.111 60.306 162.257 60.2685C162.477 60.1953 162.696 59.8669 162.477 59.2814L159.076 50.2825C159.003 50.1343 158.93 50.0611 158.748 50.0611H150.881C150.699 50.0611 150.588 50.1718 150.515 50.3557L148.319 56.8304C147.99 57.7444 147.806 58.6227 147.806 59.2814C147.806 60.0132 148.578 60.3417 149.199 60.3417H149.565C149.818 60.3417 149.927 60.4149 149.927 60.5613C149.927 60.7808 149.708 60.8541 149.379 60.8541C148.855 60.8541 148.084 60.8153 147.462 60.784C147.041 60.7629 146.689 60.7452 146.527 60.7452C146.396 60.7452 146.094 60.7567 145.688 60.7723L145.687 60.7723L145.686 60.7724C144.843 60.8046 143.551 60.8541 142.392 60.8541C141.917 60.8541 141.698 60.7808 141.698 60.5613C141.698 60.4149 141.844 60.3417 142.026 60.3417C142.283 60.3417 142.796 60.306 143.09 60.2685C144.77 60.049 145.504 58.6583 146.161 56.8304L154.467 34.1128ZM158.269 48.7455C158.451 48.7455 158.451 48.6348 158.416 48.4884L154.942 38.6112C154.76 38.0632 154.574 38.0632 154.394 38.6112L151.173 48.4884C151.1 48.6723 151.173 48.7455 151.282 48.7455H158.269Z' fill='white'/%3e%3cpath d='M178.776 58.6958C178.118 58.0371 177.971 55.6967 177.971 50.3181V43.8059C177.971 38.0988 177.971 37.0741 178.044 35.9049C178.118 34.6232 178.41 34.0019 179.471 33.818C179.91 33.7448 180.422 33.7092 180.679 33.7092C180.826 33.7092 180.972 33.636 180.972 33.4896C180.972 33.27 180.788 33.1968 180.386 33.1968C179.609 33.1968 178.041 33.2514 177.128 33.2833L177.126 33.2834L177.125 33.2834L177.123 33.2835C176.75 33.2965 176.488 33.3056 176.434 33.3056C176.389 33.3056 176.211 33.2989 175.944 33.2887C175.142 33.2581 173.537 33.1968 172.302 33.1968C171.898 33.1968 171.716 33.27 171.716 33.4896C171.716 33.636 171.863 33.7092 172.009 33.7092C172.337 33.7092 172.96 33.7448 173.251 33.818C174.46 34.0751 174.753 34.6606 174.826 35.9049C174.899 37.0741 174.899 38.0988 174.899 43.8059V50.2449C174.899 53.7563 174.899 56.6463 174.715 58.1835C174.569 59.2438 174.387 60.0489 173.655 60.1953C173.324 60.2684 172.887 60.3417 172.557 60.3417C172.337 60.3417 172.264 60.4525 172.264 60.5613C172.264 60.7808 172.446 60.8541 172.85 60.8541C173.398 60.8541 174.203 60.8165 174.935 60.7808C175.44 60.7808 175.893 60.7629 176.173 60.7518C176.298 60.7469 176.389 60.7433 176.434 60.7433C177.496 60.7433 178.63 60.7808 180.167 60.8541C180.517 60.8622 180.887 60.8723 181.279 60.883L181.281 60.883L181.282 60.883C182.611 60.9193 184.207 60.9629 186.24 60.9629C188.179 60.9629 188.288 60.8165 188.543 59.9757C188.836 58.9154 189.093 56.7196 189.093 56.318C189.093 55.9164 189.055 55.7699 188.873 55.7699C188.654 55.7699 188.58 55.952 188.543 56.2447C188.434 56.9391 188.068 57.855 187.593 58.4387C186.715 59.5009 185.105 59.5366 183.166 59.5366C180.313 59.5366 179.362 59.2814 178.776 58.6958Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M203.65 34.1128C204.091 32.9042 204.236 32.6846 204.455 32.6846C204.675 32.6846 204.821 32.8685 205.261 34.002C205.421 34.4072 206.022 35.9771 206.848 38.1362L206.853 38.1489L206.855 38.1524C208.866 43.4049 212.205 52.1264 213.784 56.0629C215.102 59.317 216.162 59.9026 216.932 60.1221C217.48 60.306 218.028 60.3417 218.394 60.3417C218.613 60.3417 218.76 60.3793 218.76 60.5613C218.76 60.7808 218.431 60.8541 218.028 60.8541C217.48 60.8541 214.809 60.8541 212.285 60.7808L212.12 60.7726C211.527 60.7437 211.187 60.7271 211.187 60.5257C211.187 60.3793 211.298 60.306 211.444 60.2685C211.664 60.1953 211.883 59.8669 211.664 59.2814L208.261 50.2825C208.188 50.1343 208.115 50.0611 207.933 50.0611H200.066C199.884 50.0611 199.773 50.1718 199.7 50.3557L197.506 56.8304C197.176 57.7444 196.993 58.6227 196.993 59.2814C196.993 60.0132 197.761 60.3417 198.384 60.3417H198.748C199.005 60.3417 199.114 60.4149 199.114 60.5613C199.114 60.7808 198.895 60.8541 198.566 60.8541C198.042 60.8541 197.271 60.8153 196.649 60.784L196.647 60.784C196.228 60.7629 195.875 60.7452 195.714 60.7452C195.582 60.7452 195.279 60.7568 194.871 60.7724C194.028 60.8047 192.737 60.8541 191.579 60.8541C191.104 60.8541 190.885 60.7808 190.885 60.5613C190.885 60.4149 191.031 60.3417 191.213 60.3417C191.469 60.3417 191.981 60.306 192.274 60.2685C193.957 60.049 194.689 58.6583 195.348 56.8304L203.65 34.1128ZM207.456 48.7455C207.638 48.7455 207.638 48.6348 207.603 48.4884L204.127 38.6112C203.943 38.0632 203.761 38.0632 203.577 38.6112L200.358 48.4884C200.285 48.6723 200.358 48.7455 200.469 48.7455H207.456Z' fill='white'/%3e%3cpath d='M228.213 58.1835C228.029 56.6465 228.029 53.7563 228.029 50.245V34.7696L232.638 34.8428C236.151 34.916 237.028 35.7586 237.139 36.8546L237.174 37.2581C237.212 37.7705 237.285 37.8793 237.467 37.8793C237.613 37.8793 237.724 37.7329 237.724 37.4045C237.724 37.2521 237.739 36.7973 237.759 36.2312C237.791 35.2982 237.833 34.0629 237.833 33.3808C237.833 33.1613 237.833 32.9417 237.651 32.9417C237.584 32.9417 237.479 32.9643 237.332 32.9959C237.158 33.0335 236.924 33.0839 236.626 33.1237C236.041 33.2344 235.2 33.3076 234.029 33.3076H220.31C219.871 33.3076 218.482 33.2344 217.42 33.1237C216.787 33.0768 216.409 32.9094 216.152 32.7954C216.008 32.7316 215.902 32.6846 215.81 32.6846C215.67 32.6846 215.531 33.116 215.457 33.347L215.446 33.3808C215.372 33.6717 214.64 36.819 214.64 37.1849C214.64 37.4045 214.714 37.5134 214.822 37.5134C214.969 37.5134 215.08 37.4401 215.188 37.1474L215.195 37.1325C215.303 36.882 215.416 36.6229 215.81 36.0139C216.395 35.1355 217.273 34.8803 219.541 34.8428L224.957 34.7696V50.245C224.957 53.7563 224.957 56.6465 224.773 58.1835C224.626 59.2439 224.444 60.049 223.712 60.1953C223.382 60.2685 222.945 60.3417 222.615 60.3417C222.395 60.3417 222.322 60.4525 222.322 60.5613C222.322 60.7808 222.504 60.8541 222.907 60.8541C223.687 60.8541 225.077 60.7981 225.881 60.7658L225.884 60.7656C226.21 60.7525 226.439 60.7433 226.492 60.7433C226.517 60.7433 226.579 60.7453 226.674 60.7487L226.932 60.7584C227.73 60.7887 229.447 60.8541 230.992 60.8541C231.396 60.8541 231.578 60.7433 231.578 60.5613C231.578 60.4525 231.505 60.3417 231.285 60.3417C230.955 60.3417 230.152 60.2685 229.639 60.1953C228.541 60.049 228.322 59.2439 228.213 58.1835Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M253.032 32.6846C261.264 32.6846 267.41 37.8793 267.41 46.4034C267.41 54.5971 261.63 61.3664 252.813 61.3664C242.789 61.3664 238.619 53.5743 238.619 46.9889C238.619 41.0623 242.936 32.6846 253.032 32.6846ZM253.8 59.9757C257.093 59.9757 263.897 58.0728 263.897 47.4281C263.897 38.6487 258.556 33.9288 252.775 33.9288C246.666 33.9288 242.093 37.9525 242.093 45.9642C242.093 54.4883 247.216 59.9757 253.8 59.9757Z' fill='white'/%3e%3cpath d='M0.56477 9.66379C0.37659 9.63319 0.189148 9.6027 0 9.57451V0.956543H119.361V60.8427H0V52.951C0.0511341 52.9571 0.102147 52.9636 0.152862 52.9701L0.158703 52.9709C0.201122 52.9763 0.243328 52.9817 0.285217 52.9867C0.360326 52.9662 0.471368 52.9406 0.592324 52.9128C0.813126 52.8621 1.06696 52.8037 1.19556 52.754C1.28715 52.7183 1.16466 52.6214 1.04224 52.5245C0.913818 52.4228 0.785482 52.3212 0.904541 52.2905C1.03895 52.2564 1.41577 52.3111 1.78681 52.3649C2.08956 52.4088 2.38846 52.4522 2.54865 52.4463C3.3103 52.417 3.9293 52.3211 4.54858 52.2252C5.20189 52.124 5.85555 52.0227 6.67731 51.9996C7.48045 51.978 8.44088 52.0314 9.40127 52.0848C10.3552 52.1379 11.3091 52.191 12.1088 52.1704C12.9273 52.1484 13.5823 52.0497 14.2368 51.951C14.8652 51.8563 15.4933 51.7617 16.2655 51.735C16.7152 51.7185 17.3156 51.7701 17.9157 51.8218C18.5427 51.8758 19.1694 51.9297 19.6229 51.9057C20.0725 51.8819 20.3441 51.7813 20.616 51.6805C20.8799 51.5828 21.144 51.485 21.571 51.4572C22.0033 51.4292 22.6053 51.4725 23.2069 51.5157C23.812 51.5593 24.4167 51.6028 24.8477 51.5736C25.9619 51.4973 26.9175 51.4216 27.8768 51.3455L27.8779 51.3454C28.783 51.2737 29.6912 51.2017 30.7388 51.1288C32.897 50.9768 35.47 50.9148 37.6263 50.9655C40.6743 51.0369 39.8277 49.588 38.8181 49.6218C38.2774 49.6409 37.5677 49.6105 36.8263 49.5787C36.1832 49.5511 35.516 49.5224 34.9145 49.5242C34.2698 49.5242 33.7613 49.5977 33.2523 49.6713C32.7391 49.7455 32.2251 49.8198 31.5703 49.8189C31.357 49.8179 31.0076 49.7391 30.6579 49.6602C30.3211 49.5842 29.984 49.5082 29.7686 49.5017C29.5522 49.4961 29.4456 49.5609 29.339 49.6257C29.2303 49.6918 29.1215 49.758 28.8959 49.7494C28.6723 49.741 28.3377 49.6588 28.0032 49.5767C27.6668 49.4942 27.3304 49.4116 27.1074 49.4041C26.2962 49.374 25.5644 49.4016 24.8303 49.4292C24.0088 49.4601 23.1844 49.4912 22.2429 49.4416C21.3975 49.3973 20.4575 49.2884 19.5213 49.1799C18.4766 49.0589 17.4364 48.9383 16.5377 48.9086C15.4834 48.8734 14.6597 48.9597 13.8409 49.0454C13.3056 49.1015 12.7723 49.1573 12.178 49.1789C10.941 49.2238 9.4428 49.1345 7.94449 49.0453C6.87436 48.9816 5.80386 48.9179 4.8288 48.903C3.52101 48.8837 2.37526 48.9519 1.23233 49.0199L1.23095 49.02C0.8227 49.0443 0.414802 49.0685 0 49.0888V40.3864C0.651245 40.4052 1.30621 40.4165 1.9762 40.4089C2.73589 40.3999 3.54063 40.3297 4.34596 40.2594C5.04667 40.1983 5.74808 40.1371 6.42041 40.1162C7.11168 40.0945 7.78047 40.1158 8.44986 40.137C9.17408 40.16 9.89934 40.183 10.6542 40.1518C11.3797 40.1227 12.1301 40.0434 12.8805 39.9641C13.6305 39.8849 14.3806 39.8056 15.1058 39.7765C15.8597 39.7463 16.5843 39.7698 17.3084 39.7933C17.9776 39.815 18.6464 39.8367 19.3378 39.8159C19.7837 39.8015 20.2621 39.7515 20.7437 39.7012C21.324 39.6405 21.909 39.5794 22.4474 39.5794C22.9369 39.5785 23.3798 39.6284 23.8221 39.6782C24.2633 39.7278 24.7039 39.7775 25.1895 39.7765C25.7388 39.7744 26.3294 39.7102 26.9132 39.6466C27.3882 39.5949 27.8587 39.5437 28.299 39.5269C28.7178 39.5108 29.1323 39.5216 29.544 39.5324C30.1396 39.548 30.7295 39.5635 31.3187 39.4969C32.018 39.4182 32.7002 39.3029 33.377 39.1885C34.1534 39.0572 34.9228 38.9272 35.7027 38.855C36.5321 38.778 37.3552 38.765 38.1751 38.7521C38.8338 38.7418 39.4905 38.7314 40.1469 38.6879C41.6237 38.5904 46.8861 38.3202 48.3593 38.2714C49.1682 38.2439 49.9289 38.2872 50.6987 38.3309C51.2969 38.3649 51.9009 38.3993 52.5369 38.4009C52.8129 38.4014 53.2276 38.4038 53.711 38.4066L53.7145 38.4066C55.1304 38.4148 57.1331 38.4265 57.9662 38.4027C58.8765 38.4027 59.1785 37.1491 58.0095 36.9727C57.1044 36.8334 55.4515 36.7748 53.9 36.7199C52.7975 36.6808 51.746 36.6436 51.0506 36.5805C50.3264 36.5143 49.6516 36.4203 48.978 36.3264C48.0666 36.1995 47.1571 36.0728 46.1298 36.0155C45.1917 35.9644 44.4028 35.9715 43.6017 35.9788C42.8755 35.9854 42.1393 35.9921 41.2727 35.9555C39.4525 35.8804 33.3323 35.6102 31.527 35.522C31.1979 35.5049 30.8019 35.5299 30.4055 35.5549C29.9725 35.5822 29.5392 35.6095 29.1923 35.5821C28.8594 35.5565 28.6137 35.4809 28.3678 35.4052C28.1258 35.3307 27.8836 35.2562 27.5578 35.2292C27.2181 35.2011 26.7902 35.2245 26.3633 35.2477C25.9621 35.2696 25.5618 35.2914 25.2364 35.2705C24.9193 35.2494 24.6606 35.1881 24.4024 35.1268C24.1088 35.0572 23.8158 34.9877 23.4383 34.9777C23.055 34.9679 22.6042 34.9995 22.1439 35.0318C21.6399 35.0671 21.1243 35.1032 20.674 35.0865C20.2687 35.0711 19.918 35.0104 19.5689 34.9499C19.1969 34.8854 18.8265 34.8213 18.3938 34.8125C17.8764 34.8028 17.307 34.8639 16.7563 34.923C16.354 34.9661 15.9616 35.0082 15.6068 35.0209C15.2561 35.0331 14.9059 35.0274 14.5634 35.0218C13.96 35.0119 13.3802 35.0024 12.8631 35.0922C12.3075 35.1889 11.7869 35.2997 11.2869 35.4061C10.4678 35.5804 9.70391 35.7429 8.9314 35.8129C7.90762 35.9077 6.99451 35.8676 6.11419 35.829C5.72287 35.8118 5.33784 35.7949 4.95264 35.7903C4.4975 35.7844 4.01845 35.7938 3.53817 35.8032C2.64014 35.8208 1.73784 35.8385 0.979675 35.7565C0.623108 35.719 0.30603 35.6533 0 35.5801V27.4971C0.582868 27.4677 1.17517 27.4425 1.77193 27.417C3.7286 27.3335 5.73354 27.2479 7.61011 27.0092C7.94996 26.9666 8.27427 26.8617 8.60738 26.754C9.067 26.6054 9.54336 26.4513 10.1004 26.448C10.7015 26.4458 11.2413 26.6095 11.7548 26.7653C12.0799 26.8639 12.3945 26.9593 12.7073 27.0073C14.697 27.3173 16.7231 27.2872 18.6684 27.2583C19.2552 27.2496 19.8348 27.241 20.4037 27.2419C20.9313 27.2423 21.4713 27.2509 22.0185 27.2595C24.002 27.291 26.0815 27.324 28.0156 26.9754C28.3657 26.9124 28.7007 26.8148 29.0428 26.715C29.6489 26.5383 30.2773 26.3551 31.0522 26.3467C31.6429 26.3399 32.2633 26.4505 32.8789 26.5601C33.4621 26.664 34.041 26.7671 34.5861 26.769C35.0532 26.7707 35.5335 26.7044 36.0159 26.6378C36.5937 26.5581 37.1744 26.4779 37.739 26.5137C38.2067 26.5429 38.677 26.6488 39.1436 26.7538C39.7274 26.8851 40.3055 27.0152 40.8656 26.9923C41.798 26.9549 42.6559 26.7865 43.5149 26.6178C44.2517 26.4732 44.9892 26.3284 45.7751 26.266C46.6556 26.1958 47.6064 26.2298 48.5569 26.2638C49.4378 26.2953 50.3183 26.3268 51.1425 26.2754C52.8709 26.1663 54.5478 25.9689 56.225 25.7715C57.9807 25.5648 59.7367 25.3581 61.5527 25.2525C63.2007 25.1577 64.9008 25.146 66.6006 25.1343C68.565 25.1208 70.529 25.1073 72.4114 24.9654C74.754 24.7887 76.8539 24.5805 79.0215 24.3657C80.1219 24.2566 81.2401 24.1458 82.4161 24.0364C83.3525 23.8882 84.52 22.7584 82.5962 22.4543C79.2544 21.9273 75.8445 21.8446 72.4492 21.7621L71.8991 21.7487C70.9691 21.7253 70.0391 21.8154 69.1086 21.9055C68.2477 21.9888 67.3863 22.0722 66.5241 22.0658C65.6591 22.0595 64.781 21.9627 63.903 21.8659C62.9619 21.7622 62.021 21.6584 61.0966 21.6662C59.3422 21.6787 57.6122 21.8061 55.882 21.9334C54.2566 22.0531 52.6311 22.1727 50.9848 22.1972C49.1893 22.222 47.3723 22.1333 45.5554 22.0445C43.9313 21.9651 42.3072 21.8858 40.6987 21.8876C39.3514 21.8885 38.0091 21.9679 36.6664 22.0473C35.1398 22.1375 33.6125 22.2279 32.0768 22.2029C30.6751 22.1792 29.2688 22.059 27.8629 21.9388C26.374 21.8116 24.8853 21.6843 23.4028 21.6718C23.2121 21.6698 23.1075 21.7903 22.9977 21.917C22.9 22.0297 22.7981 22.1473 22.6276 22.1879C22.4628 22.2268 22.128 22.1935 21.7995 22.1608C21.4623 22.1272 21.1318 22.0944 20.9987 22.1409C20.5207 22.3098 20.1202 22.5158 19.7302 22.7165C19.0667 23.0579 18.4338 23.3835 17.5023 23.4828C16.3215 23.6096 15.0845 23.3353 13.6069 23.0076C13.3139 22.9426 13.0113 22.8756 12.6979 22.8091C12.4551 22.7573 12.1213 22.869 11.7488 22.9936C11.4592 23.0904 11.1462 23.1951 10.8344 23.2369C10.526 23.2774 10.1038 23.2184 9.69386 23.1612C9.32289 23.1095 8.96189 23.0591 8.70422 23.0849C8.35926 23.1192 8.11204 23.2591 7.86426 23.3992C7.62409 23.535 7.3834 23.6711 7.05267 23.7118C6.68313 23.7566 6.23123 23.682 5.78272 23.6081C5.40453 23.5457 5.02875 23.4837 4.70679 23.494C3.6863 23.5268 2.67438 23.579 1.665 23.6311C1.10958 23.6597 0.554878 23.6884 0 23.7137V13.5381C0.523621 13.6132 1.06042 13.6695 1.64771 13.6563C1.8651 13.6511 2.24944 13.5357 2.64187 13.4178C3.1 13.2802 3.56917 13.1392 3.79663 13.1665C4.00092 13.1911 4.00445 13.3527 4.00792 13.5112C4.01159 13.6789 4.01518 13.8432 4.25635 13.8383C5.68944 13.8128 7.2478 13.6328 8.80617 13.4528C10.3356 13.2762 11.865 13.0996 13.276 13.0689C14.7093 13.0377 16.0216 13.1567 17.3338 13.2757C18.6297 13.3932 19.9256 13.5107 21.3383 13.4836C21.5264 13.4801 21.889 13.3473 22.2593 13.2118C22.6685 13.062 23.0872 12.9087 23.2902 12.9225C23.5045 12.9377 23.3282 13.1131 23.1578 13.2825C23.0121 13.4274 22.8707 13.568 22.9824 13.6C23.5572 13.7651 24.5879 13.6239 25.5147 13.4969C25.9889 13.4319 26.4359 13.3706 26.7808 13.356C27.1615 13.3401 27.5914 13.3754 28.0439 13.4125C28.8204 13.4762 29.6638 13.5454 30.4405 13.371C30.6049 13.3334 30.6601 13.191 30.7172 13.0435C30.7825 12.8747 30.8504 12.6993 31.0878 12.6673C31.3662 12.6306 31.5379 12.7861 31.6956 12.929C31.8122 13.0346 31.9212 13.1333 32.06 13.1421C33.1555 13.2093 34.4949 13.0576 35.8192 12.9076C36.8246 12.7937 37.8214 12.6808 38.6961 12.6654C39.5933 12.6503 40.4366 12.7404 41.2912 12.8318C42.3421 12.9441 43.4103 13.0583 44.6171 12.9808C45.6971 12.9114 46.8391 12.7612 47.9873 12.6102C49.5723 12.4017 51.169 12.1917 52.6307 12.1906C53.8436 12.1906 54.9188 12.3395 55.9928 12.4882C57.1188 12.6442 58.2434 12.8 59.5238 12.7836C59.8807 12.7789 60.3447 12.6157 60.8106 12.4518C61.2589 12.2941 61.7089 12.1358 62.067 12.1174C62.4257 12.0979 62.7438 12.2173 63.0615 12.3365C63.3866 12.4585 63.7113 12.5803 64.0786 12.5528C65.1829 12.4696 66.3346 12.2067 67.4942 11.942C68.5834 11.6933 69.6797 11.4431 70.7504 11.3386C72.3865 11.1808 73.7721 11.3251 75.0866 11.4621C75.6796 11.5238 76.258 11.5841 76.8385 11.6144C79.8038 11.7721 83.1968 11.6858 86.2278 11.5018C87.9386 11.3979 89.5595 11.4503 91.1812 11.5027C92.5161 11.5459 93.8515 11.5891 95.2379 11.545C97.8898 11.4605 100.684 8.68494 98.2576 8.66235C97.3287 8.65366 96.2303 8.8104 95.1315 8.96721C94.0947 9.11516 93.0576 9.26317 92.162 9.27229C91.231 9.28271 90.4407 9.14285 89.6506 9.00304C88.8736 8.86554 88.0968 8.72808 87.1867 8.73369C86.7969 8.73554 86.2587 8.88173 85.7201 9.02802C85.1721 9.17686 84.6237 9.32581 84.2309 9.32295C83.845 9.32109 83.6105 9.17202 83.3759 9.02288C83.1381 8.87172 82.9001 8.72049 82.5044 8.72238C81.2253 8.72899 79.8013 8.88571 78.3772 9.04242C76.9575 9.19866 75.5378 9.3549 74.2617 9.36241C72.9788 9.36993 71.8427 9.22691 70.7064 9.08386C69.5803 8.94211 68.4541 8.80033 67.1847 8.80501C67.1028 8.80501 66.8015 8.90393 66.4798 9.00957C66.0789 9.14123 65.6461 9.28333 65.567 9.25726C65.5011 9.23593 65.8988 9.09244 66.2853 8.95299C66.6471 8.82248 66.9991 8.69549 66.9519 8.67554C66.5881 8.52134 65.7203 8.64314 64.9329 8.75366C64.4936 8.81532 64.0793 8.87348 63.7916 8.87819C63.4778 8.88362 63.1634 8.80644 62.8256 8.72355C62.3474 8.60616 61.8225 8.47732 61.1868 8.55539C60.5999 8.62762 59.9891 8.79314 59.3704 8.96079C58.5743 9.17653 57.7651 9.3958 56.9772 9.42436C56.2739 9.44858 55.6946 9.30525 55.1185 9.16271C54.5785 9.02912 54.0414 8.89622 53.4076 8.90257C53.057 8.90512 52.544 9.00894 52.0232 9.11435C51.3897 9.24255 50.7446 9.37311 50.3657 9.32677C50.0404 9.28802 49.9434 9.11432 49.8474 8.9421C49.7433 8.75557 49.6402 8.57077 49.2489 8.561C48.2764 8.53521 47.1099 8.66631 45.9436 8.79738C44.8211 8.92354 43.6987 9.04967 42.7498 9.03587C41.8006 9.02206 41.0078 8.86762 40.2155 8.71326C39.3911 8.55266 38.5672 8.39216 37.5682 8.39023C36.9317 8.38928 36.1472 8.55382 35.3613 8.71863C34.6201 8.87409 33.8777 9.02979 33.2574 9.04707C32.6139 9.06603 32.0829 8.93523 31.552 8.80445C31.0315 8.67623 30.5111 8.54803 29.8849 8.561C28.125 8.5994 26.2625 8.77912 24.402 8.95865C22.6241 9.13021 20.8479 9.3016 19.1652 9.34926C17.8218 9.38703 16.4969 9.34583 15.1614 9.3043C13.1143 9.24064 11.0423 9.17621 8.84125 9.39427C8.3235 9.44592 7.79052 9.50863 7.25068 9.57215C5.61278 9.76488 3.91166 9.96505 2.38153 9.886C1.72257 9.85207 1.14011 9.75735 0.56477 9.66379Z' fill='white'/%3e%3c/svg%3e");
      width: 100%;
      height: 60px;
      position: relative; }
      @media (min-width: 992px) {
        .region.region-footer .footer-branding .site-logo::before {
          left: -60px; } }
    .region.region-footer .footer-branding .logo {
      max-width: 150px; }
  .region.region-footer .footer-content {
    font-size: 0.875rem;
    letter-spacing: 0.3333333333px;
    line-height: 1.5; }
  .region.region-footer .footer-menu .navbar-nav, .region.region-footer .footer-privacy .navbar-nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    @media (min-width: 768px) {
      .region.region-footer .footer-menu .navbar-nav, .region.region-footer .footer-privacy .navbar-nav {
        flex-direction: row;
        gap: 10px; } }
    @media (min-width: 1200px) {
      .region.region-footer .footer-menu .navbar-nav, .region.region-footer .footer-privacy .navbar-nav {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 0; } }
  .region.region-footer .footer-menu .nav-link, .region.region-footer .footer-privacy .nav-link {
    color: #bfbfbf;
    line-height: 2;
    margin-bottom: 1rem; }
  .region.region-footer .footer-privacy .nav-link {
    font-size: 0.875rem;
    font-weight: 200; }
  @media (min-width: 768px) {
    .region.region-footer .footer-privacy .nav {
      flex-direction: row;
      justify-content: flex-start; }
      .region.region-footer .footer-privacy .nav .nav-item {
        margin-right: 1.5rem; } }

@media (min-width: 768px) {
  .region.region-footer .row:last-child::before {
    content: '';
    margin: -1.5rem;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    width: 100%;
    height: 1px;
    background: #191919; } }

.region.region-footer .row:nth-child(2)::after {
  content: '';
  margin: 1.5rem;
  width: 100%;
  height: 1px;
  background: #191919; }
  @media (min-width: 768px) {
    .region.region-footer .row:nth-child(2)::after {
      margin: 0;
      height: 0; } }

@media (min-width: 768px) {
  .region.region-footer .row:nth-child(2) {
    justify-content: space-between; } }

.region.region-content.underlapping {
  margin-top: -7rem; }
  @media (min-width: 992px) {
    .region.region-content.underlapping {
      margin-top: -13rem; } }

.term.term--type-prod_features {
  display: block;
  width: 100%;
  min-height: 96px;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 96px; }
  .term.term--type-prod_features.term--class-age_of_the_vineyard {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M85.116 58.708l-2.042-.686a32.6 32.6 0 00-38.727-41.983l-.517-2.091a34.751 34.751 0 0141.287 44.76zM49.493 84a34.763 34.763 0 01-34.724-34.724h2.153a32.6 32.6 0 0042.6 31l.662 2.049A34.686 34.686 0 0149.493 84zM37.99 31.823l5.679-2.989-5.679-2.989 3.424-5.428-6.413.251.251-6.413-5.428 3.424L26.836 12l-2.989 5.679-5.428-3.424.251 6.413-6.413-.251 3.424 5.428-5.679 2.989 5.679 2.989-3.424 5.428L18.67 37l-.251 6.412 5.428-3.424 2.989 5.679 2.988-5.679 5.428 3.424-.251-6.413 6.413.251zm-11.155 5.428a8.417 8.417 0 118.417-8.417 8.417 8.417 0 01-8.417 8.417zM69.218 58.049a11.556 11.556 0 0015.453 16.474 11.557 11.557 0 11-15.453-16.474z'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2813.78 46.261%29'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2857.697 79.145%29'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2881.696 56.902%29'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2841.893 13.149%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-eta_del_vigneto {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M85.116 58.708l-2.042-.686a32.6 32.6 0 00-38.727-41.983l-.517-2.091a34.751 34.751 0 0141.287 44.76zM49.493 84a34.763 34.763 0 01-34.724-34.724h2.153a32.6 32.6 0 0042.6 31l.662 2.049A34.686 34.686 0 0149.493 84zM37.99 31.823l5.679-2.989-5.679-2.989 3.424-5.428-6.413.251.251-6.413-5.428 3.424L26.836 12l-2.989 5.679-5.428-3.424.251 6.413-6.413-.251 3.424 5.428-5.679 2.989 5.679 2.989-3.424 5.428L18.67 37l-.251 6.412 5.428-3.424 2.989 5.679 2.988-5.679 5.428 3.424-.251-6.413 6.413.251zm-11.155 5.428a8.417 8.417 0 118.417-8.417 8.417 8.417 0 01-8.417 8.417zM69.218 58.049a11.556 11.556 0 0015.453 16.474 11.557 11.557 0 11-15.453-16.474z'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2813.78 46.261%29'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2857.697 79.145%29'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2881.696 56.902%29'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2841.893 13.149%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-pairings {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M57.067 82.705l-9.5-1.825a4.532 4.532 0 01-3.709-4.462V64.645a5.3 5.3 0 013.591-5.015 15.305 15.305 0 009.8-10.23c-1.942-2.672-5.074-5.886-10.219-5.886a7.771 7.771 0 01-5.38-1.919c-.118-.094-.365-.353-.365-.353l-10.6-13.314 1.271-1.271 12.95 13.679 1.519-1.53-13.326-13.3 1.177-1.177 13.326 13.444 1.26-1.259-13.386-13.389 1.177-1.177 13.444 13.326 1.5-1.5-13.809-12.961 1.177-1.177 12.761 9.936s.459.388.612.553a7.746 7.746 0 012.248 6.393 11.868 11.868 0 003.308 7.829 113.322 113.322 0 00-4.992-32.35H32.189a113.507 113.507 0 00-4.921 33.187 15.3 15.3 0 0010.421 14.494 5.263 5.263 0 013.6 5v11.773a4.555 4.555 0 01-3.7 4.426l-9.512 1.836a1.331 1.331 0 00-1.083 1.283h31.15a1.318 1.318 0 00-1.077-1.291z'/%3e%3cpath d='M84.508 69.08s-19.5-19.483-20.755-20.755c-.659-.671-3.532-1.637-5.98-4.108v.718a15.308 15.308 0 01-.636 4.344c1.118 1.542 1.848 2.92 2.355 3.4l20.66 20.673a3.061 3.061 0 004.321-4.321z'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-abbinamenti {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M57.067 82.705l-9.5-1.825a4.532 4.532 0 01-3.709-4.462V64.645a5.3 5.3 0 013.591-5.015 15.305 15.305 0 009.8-10.23c-1.942-2.672-5.074-5.886-10.219-5.886a7.771 7.771 0 01-5.38-1.919c-.118-.094-.365-.353-.365-.353l-10.6-13.314 1.271-1.271 12.95 13.679 1.519-1.53-13.326-13.3 1.177-1.177 13.326 13.444 1.26-1.259-13.386-13.389 1.177-1.177 13.444 13.326 1.5-1.5-13.809-12.961 1.177-1.177 12.761 9.936s.459.388.612.553a7.746 7.746 0 012.248 6.393 11.868 11.868 0 003.308 7.829 113.322 113.322 0 00-4.992-32.35H32.189a113.507 113.507 0 00-4.921 33.187 15.3 15.3 0 0010.421 14.494 5.263 5.263 0 013.6 5v11.773a4.555 4.555 0 01-3.7 4.426l-9.512 1.836a1.331 1.331 0 00-1.083 1.283h31.15a1.318 1.318 0 00-1.077-1.291z'/%3e%3cpath d='M84.508 69.08s-19.5-19.483-20.755-20.755c-.659-.671-3.532-1.637-5.98-4.108v.718a15.308 15.308 0 01-.636 4.344c1.118 1.542 1.848 2.92 2.355 3.4l20.66 20.673a3.061 3.061 0 004.321-4.321z'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-fining {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M515.01 716.443l23.405 23.405c.489.019.979.038 1.473.038a36.552 36.552 0 0 0 9.457-1.244l-28.267-28.267z' transform='translate%28-1168 -132%29 translate%28671.859 -492.217%29 translate%28-.36 -30.669%29'/%3e%3cpath d='M514.14 685.628l38.972 38.972a36.417 36.417 0 0 0 7.685-4.24L520.1 679.666z' transform='translate%28-1168 -132%29 translate%28671.859 -492.217%29 translate%280 -17.969%29'/%3e%3cpath d='M519.371 661.748L566 708.373a36.676 36.676 0 0 0 4.939-5.435l-46.38-46.378z' transform='translate%28-1168 -132%29 translate%28671.859 -492.217%29 translate%28-2.163 -8.413%29'/%3e%3cpath d='M530.923 640.627l-3.215 3.215 48.83 48.83a36.321 36.321 0 0 0 3.014-6.635l-46.286-46.286c-.793.268-1.576.556-2.343.876z' transform='translate%28-1168 -132%29 translate%28671.859 -492.217%29 translate%28-5.611 -1.462%29'/%3e%3cpath d='M550.745 636.616a36.635 36.635 0 0 0-6.169.7l43.088 43.087a36.627 36.627 0 0 0 .7-6.169z' transform='translate%28-1168 -132%29 translate%28671.859 -492.217%29 translate%28-12.587 -.165%29'/%3e%3cpath d='M595.752 663.733l-26.625-26.625a36.424 36.424 0 0 0-5.106-.891l32.621 32.621a36.333 36.333 0 0 0-.89-5.105z' transform='translate%28-1168 -132%29 translate%28671.859 -492.217%29 translate%28-20.629%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-affinamento {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M515.01 716.443l23.405 23.405c.489.019.979.038 1.473.038a36.552 36.552 0 0 0 9.457-1.244l-28.267-28.267z' transform='translate%28-1168 -132%29 translate%28671.859 -492.217%29 translate%28-.36 -30.669%29'/%3e%3cpath d='M514.14 685.628l38.972 38.972a36.417 36.417 0 0 0 7.685-4.24L520.1 679.666z' transform='translate%28-1168 -132%29 translate%28671.859 -492.217%29 translate%280 -17.969%29'/%3e%3cpath d='M519.371 661.748L566 708.373a36.676 36.676 0 0 0 4.939-5.435l-46.38-46.378z' transform='translate%28-1168 -132%29 translate%28671.859 -492.217%29 translate%28-2.163 -8.413%29'/%3e%3cpath d='M530.923 640.627l-3.215 3.215 48.83 48.83a36.321 36.321 0 0 0 3.014-6.635l-46.286-46.286c-.793.268-1.576.556-2.343.876z' transform='translate%28-1168 -132%29 translate%28671.859 -492.217%29 translate%28-5.611 -1.462%29'/%3e%3cpath d='M550.745 636.616a36.635 36.635 0 0 0-6.169.7l43.088 43.087a36.627 36.627 0 0 0 .7-6.169z' transform='translate%28-1168 -132%29 translate%28671.859 -492.217%29 translate%28-12.587 -.165%29'/%3e%3cpath d='M595.752 663.733l-26.625-26.625a36.424 36.424 0 0 0-5.106-.891l32.621 32.621a36.333 36.333 0 0 0-.89-5.105z' transform='translate%28-1168 -132%29 translate%28671.859 -492.217%29 translate%28-20.629%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-training {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cpath fill='%23000' d='M73.164 12v16.62H21.921V12H13v72h8.921V67.523h51.243V84h8.921V12zm0 28.7a28.311 28.311 0 00-3.649 5.592l-.139.256H59.011l-.14-.256c-2.121-3.91-4.762-8.776-10.427-8.776s-8.3 4.866-10.426 8.776l-.139.256H27.512l-.139-.256c-1.373-2.529-2.967-5.451-5.452-7.2v-7.566h51.243zm-5.491 8.75c-1.1 1.646-2.132 2.581-3.482 2.581s-2.385-.935-3.483-2.581zm-15.338-2.9h-7.791c1.258-2.047 2.377-3.226 3.9-3.226s2.637 1.178 3.896 3.225zm-16.163 2.9c-1.1 1.646-2.132 2.581-3.482 2.581s-2.385-.935-3.482-2.581zm-14.256 0h.561c2.087 3.837 4.735 8.386 10.214 8.386s8.126-4.55 10.214-8.386h11.071c2.088 3.837 4.736 8.386 10.215 8.386 4.458 0 7.04-3.015 8.973-6.2v12.988H21.921z'/%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-allevamento {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cpath fill='%23000' d='M73.164 12v16.62H21.921V12H13v72h8.921V67.523h51.243V84h8.921V12zm0 28.7a28.311 28.311 0 00-3.649 5.592l-.139.256H59.011l-.14-.256c-2.121-3.91-4.762-8.776-10.427-8.776s-8.3 4.866-10.426 8.776l-.139.256H27.512l-.139-.256c-1.373-2.529-2.967-5.451-5.452-7.2v-7.566h51.243zm-5.491 8.75c-1.1 1.646-2.132 2.581-3.482 2.581s-2.385-.935-3.483-2.581zm-15.338-2.9h-7.791c1.258-2.047 2.377-3.226 3.9-3.226s2.637 1.178 3.896 3.225zm-16.163 2.9c-1.1 1.646-2.132 2.581-3.482 2.581s-2.385-.935-3.482-2.581zm-14.256 0h.561c2.087 3.837 4.735 8.386 10.214 8.386s8.126-4.55 10.214-8.386h11.071c2.088 3.837 4.736 8.386 10.215 8.386 4.458 0 7.04-3.015 8.973-6.2v12.988H21.921z'/%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-altitude {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cpath fill='%23000' d='M68.908 54.688H26.161l-3.108 5.384h48.964zM37.293 33.834l-3.108 5.384h26.7l-3.108-5.384zM65.883 49.645l-3.108-5.384H32.294l-3.108 5.384zM78.908 70.499L75.8 65.115H19.271l-3.108 5.384zM12.003 75.542l-4 6.932H87.07l-4-6.932zM56.074 28.792L47.534 14l-8.54 14.792z'/%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-altitudine {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cpath fill='%23000' d='M68.908 54.688H26.161l-3.108 5.384h48.964zM37.293 33.834l-3.108 5.384h26.7l-3.108-5.384zM65.883 49.645l-3.108-5.384H32.294l-3.108 5.384zM78.908 70.499L75.8 65.115H19.271l-3.108 5.384zM12.003 75.542l-4 6.932H87.07l-4-6.932zM56.074 28.792L47.534 14l-8.54 14.792z'/%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-bouquet {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M50.417 15.13A10.1 10.1 0 0047.678 12a10.1 10.1 0 00-2.739 3.13c4.383 1.926 1.174 1.926 5.478 0zM46.114 41.63v11.6l1.346.407 1.784-.939V41.739a11.656 11.656 0 01-3.13-.109zM68.466 26.084a17.383 17.383 0 00-6.074-7.824 17.36 17.36 0 01-3.13 7.373c.345 2.584 2.191 7.829-3.13 12.9a9.2 9.2 0 0012.522 3.334c5.134-2.911 3.256-9.251 9.752-14.384a17.309 17.309 0 00-9.94-1.399z'/%3e%3cpath d='M73.505 22.847a10.31 10.31 0 00-.782-4.132 10.04 10.04 0 00-3.976 1.393c2.77 3.741.125 2.191 4.758 2.739zM57.43 48.329l1.832-3.13a12.03 12.03 0 01-2.708-1.565l-4.336 7.5zM38.895 27.73c-2.457 8.829 9.939 15.183 16.013 7.373 4.511-5.885-1.343-10.05 1.99-18.407a17.592 17.592 0 00-9.219 3.8 17.405 17.405 0 00-9.219-3.8 18.87 18.87 0 01.435 11.034z'/%3e%3cpath d='M39.274 38.403a11.209 11.209 0 01-3.645-10.313c.188-1.221.313-1.221.534-2.489a17.5 17.5 0 01-3.134-7.433 17.44 17.44 0 00-6.135 7.921A17.373 17.373 0 0017 27.404a19.9 19.9 0 015.9 9.391c2.457 7.908 12.789 8.075 16.374 1.608zM24.952 22.725a17.827 17.827 0 011.659-2.6 9.95 9.95 0 00-3.976-1.411 10.309 10.309 0 00-.783 4.132 19.137 19.137 0 013.1-.121zM36.097 45.168l3.521 6.089 4.4 1.333-5.2-8.988a12.539 12.539 0 01-2.721 1.566z'/%3e%3cpath d='M46.305 56.546c-.235-.391-.187-.407-.187 0l-12.526-3.85 10.224 21.913h7.638l10.312-25.043-13.977 7.435zM43.922 77.739l-2.5 6.26h12.516l-2.5-6.26z'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-color {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M65.08 53.9h-2.19l-.78-.75a17.95 17.95 0 00-16.8-29.42A107.67 107.67 0 0042.52 12H22.94a107.42 107.42 0 00-4.66 31.43 14.48 14.48 0 009.83 13.73 5.02 5.02 0 013.4 4.74v14.92a4.3 4.3 0 01-3.5 4.22l-8.98 1.74A1.25 1.25 0 0018 84h29.46a1.25 1.25 0 00-1.03-1.22l-8.98-1.74a4.3 4.3 0 01-3.51-4.23v-14.9a5.02 5.02 0 013.4-4.75 14.76 14.76 0 001.38-.59 17.94 17.94 0 0021.45-1.47l.74.77v2.19l13.85 13.82 4.12-4.13zm-16.62 0a12.62 12.62 0 01-2.52-.25 12.48 12.48 0 112.51.25z'/%3e%3cpath d='M38.78 41.44a9.66 9.66 0 009.65 9.68h.03a9.54 9.54 0 002.03-.22 20.02 20.02 0 002.26-9.23c0-3.03-.12-6.04-.3-9.02a9.65 9.65 0 00-13.67 8.8z'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-colore {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M65.08 53.9h-2.19l-.78-.75a17.95 17.95 0 00-16.8-29.42A107.67 107.67 0 0042.52 12H22.94a107.42 107.42 0 00-4.66 31.43 14.48 14.48 0 009.83 13.73 5.02 5.02 0 013.4 4.74v14.92a4.3 4.3 0 01-3.5 4.22l-8.98 1.74A1.25 1.25 0 0018 84h29.46a1.25 1.25 0 00-1.03-1.22l-8.98-1.74a4.3 4.3 0 01-3.51-4.23v-14.9a5.02 5.02 0 013.4-4.75 14.76 14.76 0 001.38-.59 17.94 17.94 0 0021.45-1.47l.74.77v2.19l13.85 13.82 4.12-4.13zm-16.62 0a12.62 12.62 0 01-2.52-.25 12.48 12.48 0 112.51.25z'/%3e%3cpath d='M38.78 41.44a9.66 9.66 0 009.65 9.68h.03a9.54 9.54 0 002.03-.22 20.02 20.02 0 002.26-9.23c0-3.03-.12-6.04-.3-9.02a9.65 9.65 0 00-13.67 8.8z'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-density {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000' transform='translate%28-262.9 -848.78%29'%3e%3cpath d='M280.9 918.84h8.8v8.8h-8.8zM298.25 918.84h8.8v8.8h-8.8zM315.6 918.84h8.8v8.8h-8.8zM332.95 918.84h8.8v8.8h-8.8z'/%3e%3crect width='8.8' height='8.8' rx='3.39' transform='translate%28280.9 901.49%29'/%3e%3crect width='8.8' height='8.8' rx='3.39' transform='translate%28298.25 901.49%29'/%3e%3crect width='8.8' height='8.8' rx='3.39' transform='translate%28315.6 901.49%29'/%3e%3crect width='8.8' height='8.8' rx='3.39' transform='translate%28332.95 901.49%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28280.9 884.13%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28298.25 884.13%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28315.6 884.13%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28332.95 884.13%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28280.9 866.78%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28298.25 866.78%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28315.6 866.78%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28332.95 866.78%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-densita {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000' transform='translate%28-262.9 -848.78%29'%3e%3cpath d='M280.9 918.84h8.8v8.8h-8.8zM298.25 918.84h8.8v8.8h-8.8zM315.6 918.84h8.8v8.8h-8.8zM332.95 918.84h8.8v8.8h-8.8z'/%3e%3crect width='8.8' height='8.8' rx='3.39' transform='translate%28280.9 901.49%29'/%3e%3crect width='8.8' height='8.8' rx='3.39' transform='translate%28298.25 901.49%29'/%3e%3crect width='8.8' height='8.8' rx='3.39' transform='translate%28315.6 901.49%29'/%3e%3crect width='8.8' height='8.8' rx='3.39' transform='translate%28332.95 901.49%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28280.9 884.13%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28298.25 884.13%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28315.6 884.13%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28332.95 884.13%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28280.9 866.78%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28298.25 866.78%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28315.6 866.78%29'/%3e%3crect width='8.8' height='8.8' rx='4.4' transform='translate%28332.95 866.78%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-hectares {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cpath fill='%23000' d='M53.37 73.883c1.144-1.731 2.233-3.365 3.308-5.008 2.768-4.229 5.5-8.483 8.305-12.686a79.943 79.943 0 019.2-11.49 45.17 45.17 0 017.419-6.278 92.7 92.7 0 01-11.63 19.684A73.629 73.629 0 0153.37 73.883zM73.534 36.498c-.661 1.041-1.3 2.1-1.988 3.122A169.4 169.4 0 0158.1 57.278a81.249 81.249 0 01-13.136 12.074c-.1.071-.2.132-.385.25a1.838 1.838 0 01.094-.265 167.4 167.4 0 019.575-14.552 83.634 83.634 0 0110.335-11.522 62.676 62.676 0 018.679-6.723c.059-.038.124-.066.186-.1zM66.408 34.589c-1.315 1.571-2.607 3.162-3.949 4.71-4.625 5.339-9.294 10.638-14.257 15.665a95.321 95.321 0 01-12.208 10.645l-.356.255c.331-1.867 8.869-13.215 13.316-17.721 5.244-5.313 13.861-12.055 17.454-13.554zM26.859 62.424c.828-1.224 1.623-2.471 2.491-3.667a80.129 80.129 0 0110.992-12.132 100.346 100.346 0 0116.23-12.02c1.07-.639 2.166-1.232 3.251-1.845a1.493 1.493 0 01.251-.065c-.153.168-.239.272-.335.365-3.416 3.323-6.8 6.683-10.258 9.959q-5.98 5.664-12.076 11.2a94.693 94.693 0 01-10.069 8.016l-.382.26zM18.725 59.346c.858-1.112 1.682-2.252 2.58-3.331A84.683 84.683 0 0134.74 43.326 124.186 124.186 0 0154.015 31.07a.9.9 0 01.414-.117c-.66.59-1.3 1.2-1.984 1.765-3.916 3.269-7.828 6.544-11.766 9.787q-5.725 4.716-11.5 9.371a124.312 124.312 0 01-10.072 7.37c-.093.061-.19.116-.286.173zM49.294 29.313c-.763.608-1.508 1.241-2.291 1.821q-6.755 5.012-13.528 10c-4.216 3.088-8.428 6.184-12.7 9.192-2.982 2.1-6.062 4.058-9.1 6.078a.615.615 0 01-.38.113c.648-.744 1.279-1.5 1.945-2.233a79.6 79.6 0 0110.833-9.68 151.24 151.24 0 0124.933-15.265c.074-.036.151-.065.227-.1zM4.6 53.839c1.009-.977 1.993-1.983 3.032-2.927a111.122 111.122 0 0115.509-11.507 187.122 187.122 0 0121.317-11.726l.394-.177C43.386 29.162 8.554 52.044 4.6 53.839zM33.588 23.122a19.538 19.538 0 013.69-.713c1.245-.147 2.5-.217 3.745-.255 2.5-.094 5 0 7.493.112 2.492.159 4.982.369 7.467.667s4.975.712 7.427 1.169a96.677 96.677 0 0114.559 3.882 61.529 61.529 0 017 3.006 30.844 30.844 0 016.43 4.235 84.66 84.66 0 00-14.071-4.858c-4.766-1.3-9.58-2.412-14.405-3.51-2.419-.556-4.817-1.044-7.253-1.469s-4.871-.837-7.319-1.17c-2.445-.371-4.9-.653-7.359-.9a41.415 41.415 0 00-7.404-.196z'/%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-ettari {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cpath fill='%23000' d='M53.37 73.883c1.144-1.731 2.233-3.365 3.308-5.008 2.768-4.229 5.5-8.483 8.305-12.686a79.943 79.943 0 019.2-11.49 45.17 45.17 0 017.419-6.278 92.7 92.7 0 01-11.63 19.684A73.629 73.629 0 0153.37 73.883zM73.534 36.498c-.661 1.041-1.3 2.1-1.988 3.122A169.4 169.4 0 0158.1 57.278a81.249 81.249 0 01-13.136 12.074c-.1.071-.2.132-.385.25a1.838 1.838 0 01.094-.265 167.4 167.4 0 019.575-14.552 83.634 83.634 0 0110.335-11.522 62.676 62.676 0 018.679-6.723c.059-.038.124-.066.186-.1zM66.408 34.589c-1.315 1.571-2.607 3.162-3.949 4.71-4.625 5.339-9.294 10.638-14.257 15.665a95.321 95.321 0 01-12.208 10.645l-.356.255c.331-1.867 8.869-13.215 13.316-17.721 5.244-5.313 13.861-12.055 17.454-13.554zM26.859 62.424c.828-1.224 1.623-2.471 2.491-3.667a80.129 80.129 0 0110.992-12.132 100.346 100.346 0 0116.23-12.02c1.07-.639 2.166-1.232 3.251-1.845a1.493 1.493 0 01.251-.065c-.153.168-.239.272-.335.365-3.416 3.323-6.8 6.683-10.258 9.959q-5.98 5.664-12.076 11.2a94.693 94.693 0 01-10.069 8.016l-.382.26zM18.725 59.346c.858-1.112 1.682-2.252 2.58-3.331A84.683 84.683 0 0134.74 43.326 124.186 124.186 0 0154.015 31.07a.9.9 0 01.414-.117c-.66.59-1.3 1.2-1.984 1.765-3.916 3.269-7.828 6.544-11.766 9.787q-5.725 4.716-11.5 9.371a124.312 124.312 0 01-10.072 7.37c-.093.061-.19.116-.286.173zM49.294 29.313c-.763.608-1.508 1.241-2.291 1.821q-6.755 5.012-13.528 10c-4.216 3.088-8.428 6.184-12.7 9.192-2.982 2.1-6.062 4.058-9.1 6.078a.615.615 0 01-.38.113c.648-.744 1.279-1.5 1.945-2.233a79.6 79.6 0 0110.833-9.68 151.24 151.24 0 0124.933-15.265c.074-.036.151-.065.227-.1zM4.6 53.839c1.009-.977 1.993-1.983 3.032-2.927a111.122 111.122 0 0115.509-11.507 187.122 187.122 0 0121.317-11.726l.394-.177C43.386 29.162 8.554 52.044 4.6 53.839zM33.588 23.122a19.538 19.538 0 013.69-.713c1.245-.147 2.5-.217 3.745-.255 2.5-.094 5 0 7.493.112 2.492.159 4.982.369 7.467.667s4.975.712 7.427 1.169a96.677 96.677 0 0114.559 3.882 61.529 61.529 0 017 3.006 30.844 30.844 0 016.43 4.235 84.66 84.66 0 00-14.071-4.858c-4.766-1.3-9.58-2.412-14.405-3.51-2.419-.556-4.817-1.044-7.253-1.469s-4.871-.837-7.319-1.17c-2.445-.371-4.9-.653-7.359-.9a41.415 41.415 0 00-7.404-.196z'/%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-longevity {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M85.116 58.708l-2.042-.686a32.6 32.6 0 00-38.727-41.983l-.517-2.091a34.751 34.751 0 0141.287 44.76zM49.493 84a34.763 34.763 0 01-34.724-34.724h2.153a32.6 32.6 0 0042.6 31l.662 2.049A34.686 34.686 0 0149.493 84zM37.99 31.823l5.679-2.989-5.679-2.989 3.424-5.428-6.413.251.251-6.413-5.428 3.424L26.836 12l-2.989 5.679-5.428-3.424.251 6.413-6.413-.251 3.424 5.428-5.679 2.989 5.679 2.989-3.424 5.428L18.67 37l-.251 6.412 5.428-3.424 2.989 5.679 2.988-5.679 5.428 3.424-.251-6.413 6.413.251zm-11.155 5.428a8.417 8.417 0 118.417-8.417 8.417 8.417 0 01-8.417 8.417zM69.218 58.049a11.556 11.556 0 0015.453 16.474 11.557 11.557 0 11-15.453-16.474z'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2813.78 46.261%29'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2857.697 79.145%29'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2881.696 56.902%29'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2841.893 13.149%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-longevita {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M85.116 58.708l-2.042-.686a32.6 32.6 0 00-38.727-41.983l-.517-2.091a34.751 34.751 0 0141.287 44.76zM49.493 84a34.763 34.763 0 01-34.724-34.724h2.153a32.6 32.6 0 0042.6 31l.662 2.049A34.686 34.686 0 0149.493 84zM37.99 31.823l5.679-2.989-5.679-2.989 3.424-5.428-6.413.251.251-6.413-5.428 3.424L26.836 12l-2.989 5.679-5.428-3.424.251 6.413-6.413-.251 3.424 5.428-5.679 2.989 5.679 2.989-3.424 5.428L18.67 37l-.251 6.412 5.428-3.424 2.989 5.679 2.988-5.679 5.428 3.424-.251-6.413 6.413.251zm-11.155 5.428a8.417 8.417 0 118.417-8.417 8.417 8.417 0 01-8.417 8.417zM69.218 58.049a11.556 11.556 0 0015.453 16.474 11.557 11.557 0 11-15.453-16.474z'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2813.78 46.261%29'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2857.697 79.145%29'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2881.696 56.902%29'/%3e%3ccircle cx='2.154' cy='2.154' r='2.154' transform='translate%2841.893 13.149%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-vineyards {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000' transform='translate%28-949.265 -614.308%29'%3e%3ccircle cx='7.771' cy='7.771' r='7.771' transform='rotate%28-13.34 3430.002 -3896.982%29'/%3e%3cpath d='M977.363 631.808l9.949 20.769 8.247-6.6zM1019.167 631.808l-30.222 24.178 9.418 19.661z'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-provenienza {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000' transform='translate%28-949.265 -614.308%29'%3e%3ccircle cx='7.771' cy='7.771' r='7.771' transform='rotate%28-13.34 3430.002 -3896.982%29'/%3e%3cpath d='M977.363 631.808l9.949 20.769 8.247-6.6zM1019.167 631.808l-30.222 24.178 9.418 19.661z'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-yeld {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M587.461 870.616v-13.8h1.051v-2.447h-8.321v2.447h1.232v13.8a36.043 36.043 0 0 1-2.337 3.275c4.328 6.465 6.626 5.661 6.626 13.9l-.6 38.889c6.982-.127 8.764-1.728 8.764-1.728l.62-39.819c-.004-8.493-2.445-7.377-7.035-14.517z' transform='translate%28-345 -338%29 translate%28-155.831 -508.366%29 translate%28-23.446%29'/%3e%3cpath d='M565.586 876.682v-13.664h1.1v-2.447h-8.321v2.447h1.182v13.664a35.8 35.8 0 0 1-2.457 3.424c4.406 6.66 6.747 5.77 6.747 14.08l-.6 38.556c6.978-.128 8.759-1.728 8.759-1.728l.62-39.819c.001-8.489-2.44-7.373-7.03-14.513z' transform='translate%28-345 -338%29 translate%28-155.831 -508.366%29 translate%28-13.577 -2.784%29'/%3e%3cpath d='M539.883 882.983V869.4H541v-2.447h-8.321v2.447h1.161v13.582c-4.534 7.146-6.964 6-7.014 14.462l.512 39.87s1.837 1.737 9.3 1.737c7.725 0 9.654-1.737 9.654-1.737l.619-39.82c.002-8.487-2.438-7.371-7.028-14.511z' transform='translate%28-345 -338%29 translate%28-155.831 -508.366%29 translate%280 -5.648%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-resa {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M587.461 870.616v-13.8h1.051v-2.447h-8.321v2.447h1.232v13.8a36.043 36.043 0 0 1-2.337 3.275c4.328 6.465 6.626 5.661 6.626 13.9l-.6 38.889c6.982-.127 8.764-1.728 8.764-1.728l.62-39.819c-.004-8.493-2.445-7.377-7.035-14.517z' transform='translate%28-345 -338%29 translate%28-155.831 -508.366%29 translate%28-23.446%29'/%3e%3cpath d='M565.586 876.682v-13.664h1.1v-2.447h-8.321v2.447h1.182v13.664a35.8 35.8 0 0 1-2.457 3.424c4.406 6.66 6.747 5.77 6.747 14.08l-.6 38.556c6.978-.128 8.759-1.728 8.759-1.728l.62-39.819c.001-8.489-2.44-7.373-7.03-14.513z' transform='translate%28-345 -338%29 translate%28-155.831 -508.366%29 translate%28-13.577 -2.784%29'/%3e%3cpath d='M539.883 882.983V869.4H541v-2.447h-8.321v2.447h1.161v13.582c-4.534 7.146-6.964 6-7.014 14.462l.512 39.87s1.837 1.737 9.3 1.737c7.725 0 9.654-1.737 9.654-1.737l.619-39.82c.002-8.487-2.438-7.371-7.028-14.511z' transform='translate%28-345 -338%29 translate%28-155.831 -508.366%29 translate%280 -5.648%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-production {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000' transform='translate%28-1169 -544%29 translate%281131.255 -571.413%29'%3e%3cellipse cx='30.442' cy='15.221' rx='30.442' ry='15.221' transform='translate%2854.745 1132.413%29'/%3e%3cpath d='M85.393 1190.086c-14.185 0-26.218-4.594-30.488-10.967v8.032c4.268 6.376 16.3 10.973 30.488 10.973 14.492 0 26.741-4.794 30.757-11.383v-8.033c-4.019 6.586-16.267 11.378-30.757 11.378z' transform='translate%28-.069 -20.039%29'/%3e%3cpath d='M85.393 1217.668c-14.185 0-26.218-4.594-30.488-10.968v8.032c4.268 6.376 16.3 10.974 30.488 10.974 14.262 0 26.348-4.645 30.556-11.073v-8.033c-4.208 6.424-16.294 11.068-30.556 11.068z' transform='translate%28-.069 -32.112%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-data {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000' transform='translate%28-1169 -544%29 translate%281131.255 -571.413%29'%3e%3cellipse cx='30.442' cy='15.221' rx='30.442' ry='15.221' transform='translate%2854.745 1132.413%29'/%3e%3cpath d='M85.393 1190.086c-14.185 0-26.218-4.594-30.488-10.967v8.032c4.268 6.376 16.3 10.973 30.488 10.973 14.492 0 26.741-4.794 30.757-11.383v-8.033c-4.019 6.586-16.267 11.378-30.757 11.378z' transform='translate%28-.069 -20.039%29'/%3e%3cpath d='M85.393 1217.668c-14.185 0-26.218-4.594-30.488-10.968v8.032c4.268 6.376 16.3 10.974 30.488 10.974 14.262 0 26.348-4.645 30.556-11.073v-8.033c-4.208 6.424-16.294 11.068-30.556 11.068z' transform='translate%28-.069 -32.112%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-ricavi {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000' transform='translate%28-1169 -544%29 translate%281131.255 -571.413%29'%3e%3cellipse cx='30.442' cy='15.221' rx='30.442' ry='15.221' transform='translate%2854.745 1132.413%29'/%3e%3cpath d='M85.393 1190.086c-14.185 0-26.218-4.594-30.488-10.967v8.032c4.268 6.376 16.3 10.973 30.488 10.973 14.492 0 26.741-4.794 30.757-11.383v-8.033c-4.019 6.586-16.267 11.378-30.757 11.378z' transform='translate%28-.069 -20.039%29'/%3e%3cpath d='M85.393 1217.668c-14.185 0-26.218-4.594-30.488-10.968v8.032c4.268 6.376 16.3 10.974 30.488 10.974 14.262 0 26.348-4.645 30.556-11.073v-8.033c-4.208 6.424-16.294 11.068-30.556 11.068z' transform='translate%28-.069 -32.112%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-taste {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M100.835 229.006h.3c8.994 0 24.212-1.28 24.212-6.063 0-3.835-9.76-4.268-18.266-4.743 10.069.57 15.972 2.895 15.972 4.736 0 1.434-8.119 3.78-21.918 3.78-.582 0-1.14-.009-1.7-.018-.27-.007-.538-.011-.814-.019v.009c-12.225-.278-19.4-2.263-19.4-3.733 0-1.424 5.905-4.187 15.97-4.757-8.5.475-18.264.912-18.264 4.742 0 4.3 12.273 5.769 21.288 6.024l-.354 2.011a4.565 4.565 0 0 1-4.458 3.773l-9.744.157a1.345 1.345 0 0 0-1.3 1.1v.006l30.9 5.443a1.346 1.346 0 0 0-.847-1.47l-9.1-3.478a4.567 4.567 0 0 1-2.9-5.072z' transform='translate%28-139 -338%29 translate%2886.07 223.592%29 translate%280 -41.05%29'/%3e%3cpath d='M130.024 128.029l-20.556-3.621a114.2 114.2 0 0 0-10.686 32.032 15.405 15.405 0 0 0 7.788 16.193 5.324 5.324 0 0 1 2.693 5.6l-1.59 9.015c.688.015 1.388.022 2.113.022.177 0 .337 0 .508-.006l1.52-8.584a5.33 5.33 0 0 1 4.445-4.338 15.406 15.406 0 0 0 12.862-12.55h-.007a114.205 114.205 0 0 0 .91-33.763zM111.5 172.24c-11.217-.645-11.182-11.98-9.584-15.84 0 0 2.66 10.483 14.244 1.464 13.186-10.269 17.006 15.623-4.66 14.376z' transform='translate%28-139 -338%29 translate%2886.07 223.592%29 translate%28-9.461%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-sapore {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M100.835 229.006h.3c8.994 0 24.212-1.28 24.212-6.063 0-3.835-9.76-4.268-18.266-4.743 10.069.57 15.972 2.895 15.972 4.736 0 1.434-8.119 3.78-21.918 3.78-.582 0-1.14-.009-1.7-.018-.27-.007-.538-.011-.814-.019v.009c-12.225-.278-19.4-2.263-19.4-3.733 0-1.424 5.905-4.187 15.97-4.757-8.5.475-18.264.912-18.264 4.742 0 4.3 12.273 5.769 21.288 6.024l-.354 2.011a4.565 4.565 0 0 1-4.458 3.773l-9.744.157a1.345 1.345 0 0 0-1.3 1.1v.006l30.9 5.443a1.346 1.346 0 0 0-.847-1.47l-9.1-3.478a4.567 4.567 0 0 1-2.9-5.072z' transform='translate%28-139 -338%29 translate%2886.07 223.592%29 translate%280 -41.05%29'/%3e%3cpath d='M130.024 128.029l-20.556-3.621a114.2 114.2 0 0 0-10.686 32.032 15.405 15.405 0 0 0 7.788 16.193 5.324 5.324 0 0 1 2.693 5.6l-1.59 9.015c.688.015 1.388.022 2.113.022.177 0 .337 0 .508-.006l1.52-8.584a5.33 5.33 0 0 1 4.445-4.338 15.406 15.406 0 0 0 12.862-12.55h-.007a114.205 114.205 0 0 0 .91-33.763zM111.5 172.24c-11.217-.645-11.182-11.98-9.584-15.84 0 0 2.66 10.483 14.244 1.464 13.186-10.269 17.006 15.623-4.66 14.376z' transform='translate%28-139 -338%29 translate%2886.07 223.592%29 translate%28-9.461%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-flavor {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M100.835 229.006h.3c8.994 0 24.212-1.28 24.212-6.063 0-3.835-9.76-4.268-18.266-4.743 10.069.57 15.972 2.895 15.972 4.736 0 1.434-8.119 3.78-21.918 3.78-.582 0-1.14-.009-1.7-.018-.27-.007-.538-.011-.814-.019v.009c-12.225-.278-19.4-2.263-19.4-3.733 0-1.424 5.905-4.187 15.97-4.757-8.5.475-18.264.912-18.264 4.742 0 4.3 12.273 5.769 21.288 6.024l-.354 2.011a4.565 4.565 0 0 1-4.458 3.773l-9.744.157a1.345 1.345 0 0 0-1.3 1.1v.006l30.9 5.443a1.346 1.346 0 0 0-.847-1.47l-9.1-3.478a4.567 4.567 0 0 1-2.9-5.072z' transform='translate%28-139 -338%29 translate%2886.07 223.592%29 translate%280 -41.05%29'/%3e%3cpath d='M130.024 128.029l-20.556-3.621a114.2 114.2 0 0 0-10.686 32.032 15.405 15.405 0 0 0 7.788 16.193 5.324 5.324 0 0 1 2.693 5.6l-1.59 9.015c.688.015 1.388.022 2.113.022.177 0 .337 0 .508-.006l1.52-8.584a5.33 5.33 0 0 1 4.445-4.338 15.406 15.406 0 0 0 12.862-12.55h-.007a114.205 114.205 0 0 0 .91-33.763zM111.5 172.24c-11.217-.645-11.182-11.98-9.584-15.84 0 0 2.66 10.483 14.244 1.464 13.186-10.269 17.006 15.623-4.66 14.376z' transform='translate%28-139 -338%29 translate%2886.07 223.592%29 translate%28-9.461%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-ground {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath d='M0 0h96v96H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='%23000' clip-path='url%28%23a%29'%3e%3cpath fill-rule='evenodd' d='M71.779 76.592C63.528 64.539 51.791 53.796 36.93 44.82c-2-1.2-4.03-2.35-6.09-3.46-2.06-1.11-4.14-2.17-6.24-3.19-2.1-1.01-4.23-1.98-6.38-2.9-1.053-.453-2.114-.896-3.174-1.339 1.117-2.634 2.558-5.095 4.247-7.359.022.009.045.019.067.028 2.52 1.04 5.02 2.14 7.49 3.31 2.47 1.16 4.91 2.38 7.32 3.67.41.22.82.44 1.22.66l2.59-1.36-3.17-5.03 5.94.24-.23-5.93 5.02 3.16 2.76-5.25 2.77 5.25 5.02-3.17-.23 5.94 5.93-.24-3.17 5.03 3.09 1.62c2.9-1.37 5.84-2.67 8.82-3.88 2.608-1.065 5.239-2.066 7.894-3.002 1.643 2.311 3.003 4.834 4.04 7.52-2.651.916-5.272 1.9-7.874 2.942-3.22 1.29-6.4 2.68-9.54 4.16-3.13 1.48-6.22 3.06-9.26 4.73l-.48.26.43.35c2.01 1.58 3.93 3.19 5.71 4.77l.18.17.23-.12c2.59-1.33 5.21-2.59 7.86-3.78 2.65-1.2 5.33-2.32 8.04-3.37 2.249-.88 4.518-1.704 6.802-2.479.286 1.868.438 3.78.438 5.729 0 1.039-.043 2.067-.132 3.082-1.229.444-2.455.898-3.678 1.368-2.16.83-4.29 1.71-6.41 2.63-2.12.92-4.22 1.89-6.29 2.9l-.45.22.34.36c1.84 1.93 3.64 3.97 5.34 6.05l.18.23.26-.13c1.63-.81 3.27-1.58 4.93-2.32 1.189-.533 2.389-1.051 3.596-1.552-2.254 6.005-6.042 11.256-10.907 15.254zm-25.716 8.325C40.475 77.76 33.127 71.422 24.08 65.96c-1-.6-2.01-1.19-3.02-1.77-1.02-.57-2.04-1.14-3.07-1.68-1.03-.55-2.07-1.09-3.11-1.61-.288-.143-.576-.285-.864-.425C18.702 74.031 31.15 83.94 46.063 84.917zM12.091 51.08c1.187.495 2.363 1.005 3.539 1.53 1.67.75 3.33 1.53 4.98 2.35 1.64.81 3.27 1.66 4.88 2.54 1.61.88 3.2 1.79 4.77 2.73 11.167 6.746 19.973 14.726 26.328 23.85 2.919-.636 5.698-1.641 8.292-2.956-7.094-10.828-17.216-20.233-30.26-28.114-1.91-1.14-3.85-2.24-5.81-3.3-1.97-1.06-3.95-2.07-5.96-3.04-2.01-.97-4.04-1.89-6.08-2.77-1.394-.598-2.797-1.178-4.209-1.732-.374 2.053-.561 4.17-.561 6.332 0 .868.03 1.728.091 2.58zM41.3 37.6c2.14 1.3 4.29 2.67 6.36 4.07l.2.14.2-.12c2.57-1.5 5.18-2.94 7.83-4.31.48-2.09.08-4.32-1.15-6.13-1.45-2.13-3.86-3.41-6.44-3.41-2.58 0-4.99 1.28-6.44 3.41-1.2 1.77-1.61 3.94-1.17 5.99.2.12.4.24.61.36z'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-terreno {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath d='M0 0h96v96H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='%23000' clip-path='url%28%23a%29'%3e%3cpath fill-rule='evenodd' d='M71.779 76.592C63.528 64.539 51.791 53.796 36.93 44.82c-2-1.2-4.03-2.35-6.09-3.46-2.06-1.11-4.14-2.17-6.24-3.19-2.1-1.01-4.23-1.98-6.38-2.9-1.053-.453-2.114-.896-3.174-1.339 1.117-2.634 2.558-5.095 4.247-7.359.022.009.045.019.067.028 2.52 1.04 5.02 2.14 7.49 3.31 2.47 1.16 4.91 2.38 7.32 3.67.41.22.82.44 1.22.66l2.59-1.36-3.17-5.03 5.94.24-.23-5.93 5.02 3.16 2.76-5.25 2.77 5.25 5.02-3.17-.23 5.94 5.93-.24-3.17 5.03 3.09 1.62c2.9-1.37 5.84-2.67 8.82-3.88 2.608-1.065 5.239-2.066 7.894-3.002 1.643 2.311 3.003 4.834 4.04 7.52-2.651.916-5.272 1.9-7.874 2.942-3.22 1.29-6.4 2.68-9.54 4.16-3.13 1.48-6.22 3.06-9.26 4.73l-.48.26.43.35c2.01 1.58 3.93 3.19 5.71 4.77l.18.17.23-.12c2.59-1.33 5.21-2.59 7.86-3.78 2.65-1.2 5.33-2.32 8.04-3.37 2.249-.88 4.518-1.704 6.802-2.479.286 1.868.438 3.78.438 5.729 0 1.039-.043 2.067-.132 3.082-1.229.444-2.455.898-3.678 1.368-2.16.83-4.29 1.71-6.41 2.63-2.12.92-4.22 1.89-6.29 2.9l-.45.22.34.36c1.84 1.93 3.64 3.97 5.34 6.05l.18.23.26-.13c1.63-.81 3.27-1.58 4.93-2.32 1.189-.533 2.389-1.051 3.596-1.552-2.254 6.005-6.042 11.256-10.907 15.254zm-25.716 8.325C40.475 77.76 33.127 71.422 24.08 65.96c-1-.6-2.01-1.19-3.02-1.77-1.02-.57-2.04-1.14-3.07-1.68-1.03-.55-2.07-1.09-3.11-1.61-.288-.143-.576-.285-.864-.425C18.702 74.031 31.15 83.94 46.063 84.917zM12.091 51.08c1.187.495 2.363 1.005 3.539 1.53 1.67.75 3.33 1.53 4.98 2.35 1.64.81 3.27 1.66 4.88 2.54 1.61.88 3.2 1.79 4.77 2.73 11.167 6.746 19.973 14.726 26.328 23.85 2.919-.636 5.698-1.641 8.292-2.956-7.094-10.828-17.216-20.233-30.26-28.114-1.91-1.14-3.85-2.24-5.81-3.3-1.97-1.06-3.95-2.07-5.96-3.04-2.01-.97-4.04-1.89-6.08-2.77-1.394-.598-2.797-1.178-4.209-1.732-.374 2.053-.561 4.17-.561 6.332 0 .868.03 1.728.091 2.58zM41.3 37.6c2.14 1.3 4.29 2.67 6.36 4.07l.2.14.2-.12c2.57-1.5 5.18-2.94 7.83-4.31.48-2.09.08-4.32-1.15-6.13-1.45-2.13-3.86-3.41-6.44-3.41-2.58 0-4.99 1.28-6.44 3.41-1.2 1.77-1.61 3.94-1.17 5.99.2.12.4.24.61.36z'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-terroir {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath d='M0 0h96v96H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='%23000' clip-path='url%28%23a%29'%3e%3cpath fill-rule='evenodd' d='M3.5 44.459c4.399 2.104 8.699 4.415 12.887 6.924 17.83 10.77 29.75 24.753 35.318 41.117H40.95c-5.2-12.728-15.141-23.601-29.794-32.454-2.509-1.508-5.062-2.938-7.656-4.29V44.459zm0-19.296c8.921 3.477 17.549 7.683 25.795 12.578C52.488 51.747 67.465 70.413 73.496 92.5H62.864c-5.858-18.42-18.957-34.114-38.799-46.098-6.608-3.93-13.48-7.384-20.565-10.34V25.163zm89 8.093c-9.304 2.807-18.38 6.345-27.14 10.585q3.113 3.28 5.903 6.698c6.882-3.373 13.977-6.28 21.237-8.704V52.53c-5.132 1.835-10.17 3.929-15.096 6.275 6.93 10.208 11.848 21.644 14.491 33.695H81.499C75.381 67.55 57.685 45.384 30.15 28.754 21.631 23.692 12.717 19.341 3.5 15.74V4.924c11.059 4.071 21.731 9.146 31.882 15.169q3.63 2.195 7.048 4.506C57.208 15.809 74.157 8.88 92.5 3.986v10.485c-14.9 4.171-28.769 9.756-41.134 16.658q3.276 2.58 6.314 5.281c11.148-5.682 22.809-10.267 34.82-13.697v10.543z'/%3e%3c/g%3e%3c/svg%3e"); }
  .term.term--type-prod_features.term--class-territorio {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath d='M0 0h96v96H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='%23000' clip-path='url%28%23a%29'%3e%3cpath fill-rule='evenodd' d='M3.5 44.459c4.399 2.104 8.699 4.415 12.887 6.924 17.83 10.77 29.75 24.753 35.318 41.117H40.95c-5.2-12.728-15.141-23.601-29.794-32.454-2.509-1.508-5.062-2.938-7.656-4.29V44.459zm0-19.296c8.921 3.477 17.549 7.683 25.795 12.578C52.488 51.747 67.465 70.413 73.496 92.5H62.864c-5.858-18.42-18.957-34.114-38.799-46.098-6.608-3.93-13.48-7.384-20.565-10.34V25.163zm89 8.093c-9.304 2.807-18.38 6.345-27.14 10.585q3.113 3.28 5.903 6.698c6.882-3.373 13.977-6.28 21.237-8.704V52.53c-5.132 1.835-10.17 3.929-15.096 6.275 6.93 10.208 11.848 21.644 14.491 33.695H81.499C75.381 67.55 57.685 45.384 30.15 28.754 21.631 23.692 12.717 19.341 3.5 15.74V4.924c11.059 4.071 21.731 9.146 31.882 15.169q3.63 2.195 7.048 4.506C57.208 15.809 74.157 8.88 92.5 3.986v10.485c-14.9 4.171-28.769 9.756-41.134 16.658q3.276 2.58 6.314 5.281c11.148-5.682 22.809-10.267 34.82-13.697v10.543z'/%3e%3c/g%3e%3c/svg%3e"); }
  .term.term--type-prod_features.term--class-grapes {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M46.047 24.72l6.618-13.22h13.236L52.665 24.72z'/%3e%3cg transform='translate%2821.529 31.558%29'%3e%3ccircle cx='6.618' cy='6.618' r='6.618'/%3e%3ccircle cx='6.618' cy='6.618' r='6.618' transform='translate%2819.853%29'/%3e%3ccircle cx='6.618' cy='6.618' r='6.618' transform='translate%2839.707%29'/%3e%3cg transform='translate%289.927 19.853%29'%3e%3ccircle cx='6.618' cy='6.618' r='6.618'/%3e%3ccircle cx='6.618' cy='6.618' r='6.618' transform='translate%2819.853%29'/%3e%3c/g%3e%3ccircle cx='6.618' cy='6.618' r='6.618' transform='translate%2819.853 39.707%29'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-first_vintage {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M46.047 24.72l6.618-13.22h13.236L52.665 24.72z'/%3e%3cg transform='translate%2821.529 31.558%29'%3e%3ccircle cx='6.618' cy='6.618' r='6.618'/%3e%3ccircle cx='6.618' cy='6.618' r='6.618' transform='translate%2819.853%29'/%3e%3ccircle cx='6.618' cy='6.618' r='6.618' transform='translate%2839.707%29'/%3e%3cg transform='translate%289.927 19.853%29'%3e%3ccircle cx='6.618' cy='6.618' r='6.618'/%3e%3ccircle cx='6.618' cy='6.618' r='6.618' transform='translate%2819.853%29'/%3e%3c/g%3e%3ccircle cx='6.618' cy='6.618' r='6.618' transform='translate%2819.853 39.707%29'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-uve {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M46.047 24.72l6.618-13.22h13.236L52.665 24.72z'/%3e%3cg transform='translate%2821.529 31.558%29'%3e%3ccircle cx='6.618' cy='6.618' r='6.618'/%3e%3ccircle cx='6.618' cy='6.618' r='6.618' transform='translate%2819.853%29'/%3e%3ccircle cx='6.618' cy='6.618' r='6.618' transform='translate%2839.707%29'/%3e%3cg transform='translate%289.927 19.853%29'%3e%3ccircle cx='6.618' cy='6.618' r='6.618'/%3e%3ccircle cx='6.618' cy='6.618' r='6.618' transform='translate%2819.853%29'/%3e%3c/g%3e%3ccircle cx='6.618' cy='6.618' r='6.618' transform='translate%2819.853 39.707%29'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-wines {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M-136.213 420.422c.055-9.372 2.747-8.1 7.768-16.016v-15.04h-1.286v-2.71h5.609v-1.518h-9.214v2.71h1.286v15.04c-5.021 7.914-7.712 6.644-7.767 16.016l.568 44.153s.837.788 3.6 1.355z' transform='translate%28-963 -544%29 translate%281135.818 164.862%29 translate%281 1%29'/%3e%3cpath d='M-114.494 446.583v-14.524h11.025l.095-6.1c0-9.4-2.7-8.164-7.785-16.071v-15.04h1.242v-2.71h-9.214v2.71h1.286v15.04c-5.021 7.914-7.712 6.644-7.767 16.016l.568 44.153s2.034 1.924 10.294 1.924c8.555 0 10.692-1.924 10.692-1.924l.365-23.474z' transform='translate%28-963 -544%29 translate%281135.818 164.862%29 translate%28-6.875 -3.317%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-vini {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M-136.213 420.422c.055-9.372 2.747-8.1 7.768-16.016v-15.04h-1.286v-2.71h5.609v-1.518h-9.214v2.71h1.286v15.04c-5.021 7.914-7.712 6.644-7.767 16.016l.568 44.153s.837.788 3.6 1.355z' transform='translate%28-963 -544%29 translate%281135.818 164.862%29 translate%281 1%29'/%3e%3cpath d='M-114.494 446.583v-14.524h11.025l.095-6.1c0-9.4-2.7-8.164-7.785-16.071v-15.04h1.242v-2.71h-9.214v2.71h1.286v15.04c-5.021 7.914-7.712 6.644-7.767 16.016l.568 44.153s2.034 1.924 10.294 1.924c8.555 0 10.692-1.924 10.692-1.924l.365-23.474z' transform='translate%28-963 -544%29 translate%281135.818 164.862%29 translate%28-6.875 -3.317%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-wine {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cpath fill='%23000' d='M329.713 450.064v-15.059h11.431l.1-6.325c0-9.746-2.8-8.466-8.073-16.664v-15.595h1.287v-2.81H324.9v2.81h1.334v15.595c-5.206 8.206-8 6.889-8.054 16.607l.589 45.781s2.109 1.995 10.674 1.995c8.871 0 11.086-1.995 11.086-1.995l.379-24.34z' transform='translate%28-757 -544%29 translate%28474.817 157.389%29'/%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-vino {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cpath fill='%23000' d='M329.713 450.064v-15.059h11.431l.1-6.325c0-9.746-2.8-8.466-8.073-16.664v-15.595h1.287v-2.81H324.9v2.81h1.334v15.595c-5.206 8.206-8 6.889-8.054 16.607l.589 45.781s2.109 1.995 10.674 1.995c8.871 0 11.086-1.995 11.086-1.995l.379-24.34z' transform='translate%28-757 -544%29 translate%28474.817 157.389%29'/%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-variety {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M815.393 455.533a5.372 5.372 0 1 1 4.694-7.981 31.537 31.537 0 0 0 4.242-25.262 31.6 31.6 0 0 0-11.421-.774 5.37 5.37 0 1 1-6.485-3.205 31.617 31.617 0 0 0-11.279-12.683v36.409l16.914-8.849 1.2 2.3-18.116 9.477v8.374l17.981 9.406-1.2 2.3-16.7-8.8 1.854 10.379a27.823 27.823 0 0 0 23.389 4.511 27.918 27.918 0 0 0-1.132-17.325 5.353 5.353 0 0 1-3.941 1.723z' transform='translate%28-345 -544%29 translate%28-377.362 147.372%29 translate%28-23.545%29'/%3e%3cpath d='M769 456.449l-17.689 9.251-1.2-2.3 18.9-9.886v-8.395l-18.762-9.816 1.2-2.3 17.561 9.187v-35.975a31.626 31.626 0 0 0-10.671 12.191 5.381 5.381 0 1 1-5.792 3.44 31.624 31.624 0 0 0-12.192.692 31.54 31.54 0 0 0 3.262 23.655 5.371 5.371 0 1 1 .7 8.9 27.92 27.92 0 0 0-.739 16.279 27.817 27.817 0 0 0 23.634-4.7z' transform='translate%28-345 -544%29 translate%28-377.362 147.372%29 translate%280 -.248%29'/%3e%3cpath d='M794.044 526.8h-7.583l2.591-18.208h2.4z' transform='translate%28-345 -544%29 translate%28-377.362 147.372%29 translate%28-19.88 -43.461%29'/%3e%3c/g%3e%3c/svg%3e "); }
  .term.term--type-prod_features.term--class-vitigno {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3e%3cg fill='%23000'%3e%3cpath d='M815.393 455.533a5.372 5.372 0 1 1 4.694-7.981 31.537 31.537 0 0 0 4.242-25.262 31.6 31.6 0 0 0-11.421-.774 5.37 5.37 0 1 1-6.485-3.205 31.617 31.617 0 0 0-11.279-12.683v36.409l16.914-8.849 1.2 2.3-18.116 9.477v8.374l17.981 9.406-1.2 2.3-16.7-8.8 1.854 10.379a27.823 27.823 0 0 0 23.389 4.511 27.918 27.918 0 0 0-1.132-17.325 5.353 5.353 0 0 1-3.941 1.723z' transform='translate%28-345 -544%29 translate%28-377.362 147.372%29 translate%28-23.545%29'/%3e%3cpath d='M769 456.449l-17.689 9.251-1.2-2.3 18.9-9.886v-8.395l-18.762-9.816 1.2-2.3 17.561 9.187v-35.975a31.626 31.626 0 0 0-10.671 12.191 5.381 5.381 0 1 1-5.792 3.44 31.624 31.624 0 0 0-12.192.692 31.54 31.54 0 0 0 3.262 23.655 5.371 5.371 0 1 1 .7 8.9 27.92 27.92 0 0 0-.739 16.279 27.817 27.817 0 0 0 23.634-4.7z' transform='translate%28-345 -544%29 translate%28-377.362 147.372%29 translate%280 -.248%29'/%3e%3cpath d='M794.044 526.8h-7.583l2.591-18.208h2.4z' transform='translate%28-345 -544%29 translate%28-377.362 147.372%29 translate%28-19.88 -43.461%29'/%3e%3c/g%3e%3c/svg%3e "); }

.term.term-view_mode--gallery .taxonomy-term-listing .views-element-container .view.view-taxonomy-term.view-id-taxonomy_term.view-display-id-block_term_gallery {
  max-width: unset;
  position: relative; }
  .term.term-view_mode--gallery .taxonomy-term-listing .views-element-container .view.view-taxonomy-term.view-id-taxonomy_term.view-display-id-block_term_gallery article.node {
    background-color: unset;
    margin-bottom: unset; }

.term.term-view_mode--full .views-element-container {
  background-color: unset;
  padding-top: 7rem; }
  @media (min-width: 1200px) {
    .term.term-view_mode--full .views-element-container {
      padding-top: 13rem; } }
  .term.term-view_mode--full .views-element-container .node-container {
    padding-left: 0;
    padding-right: 0; }
  .term.term-view_mode--full .views-element-container .node-image {
    margin-bottom: 1.5rem; }
  .term.term-view_mode--full .views-element-container .node-headings {
    margin-bottom: 1rem; }
    .term.term-view_mode--full .views-element-container .node-headings .title {
      font-size: 2.5rem; }
  .term.term-view_mode--full .views-element-container .node-body {
    margin-bottom: 2rem;
    line-height: 1.5;
    font-family: "Avenir book", "pressio-condensed", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  .term.term-view_mode--full .views-element-container .node-footer-cta-link .text-label {
    display: flex;
    justify-content: space-between; }

.node--type-article {
  font-family: "Avenir book", "pressio-condensed", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.25rem; }
  .node--type-article.is-leaf {
    background-color: #fff !important; }
  .node--type-article .node-body .field--name-body img {
    width: 100%;
    height: auto; }

.node #main-content-article {
  padding-top: 30px; }

.node .node-view_mode--full #main-content-article {
  padding-top: 0px; }

.node-headings .title {
  font-family: "Trajan Pro Regular", "Times New Roman", Times, serif;
  font-weight: 500; }
  .node-headings .title::first-letter {
    text-transform: uppercase; }

.node-headings .node-label {
  margin-bottom: 1rem; }

.node-headings .tag-container .field__items {
  display: flex;
  justify-content: center; }
  .node-headings .tag-container .field__items .field__item {
    margin: 1rem; }

.node-image {
  display: flex;
  justify-content: center;
  padding: 0 3.5rem; }

.node-body {
  line-height: 1.5; }
  .node-body.news-back-container {
    padding-bottom: 15px; }
    .node-body.news-back-container a {
      padding-left: 40px;
      background-image: url("../images/arrow-back.svg");
      text-decoration: underline;
      background-repeat: no-repeat;
      background-size: 19px;
      background-position: 0 5px;
      padding-top: 4px;
      color: #191919 !important;
      font-size: 18px; }
  .node-body .field--name-body {
    padding-bottom: 30px; }

.node-view_mode--teaser .node-link {
  color: #191919; }

.page-node-type-article #SiteHeader {
  background: none; }
  .page-node-type-article #SiteHeader .navbar-toggler {
    color: #fff; }
  .page-node-type-article #SiteHeader .language-switcher-language-url .language-link {
    color: #191919; }
  .page-node-type-article #SiteHeader::before {
    background-color: #191919; }

.page-node-type-article .node--type-article .node-headings {
  z-index: 2 !important; }

.page-node-type-article .node--type-article .node-container {
  background-color: #fff;
  background-size: cover;
  padding-top: 14rem;
  max-width: 100%;
  position: relative; }
  .page-node-type-article .node--type-article .node-container::after {
    content: none;
    background-position: center center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 1;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.7); }
  .page-node-type-article .node--type-article .node-container h1 {
    color: #000;
    text-transform: uppercase;
    font-size: 2.25rem; }
    @media (min-width: 768px) {
      .page-node-type-article .node--type-article .node-container h1 {
        font-size: 3.25rem; } }

.page-node-type-article .node--type-article .summary .field--name-field-subtitle {
  color: #fff; }

.page-node-type-article .node--type-article.is-leaf .field--name-field-article-date {
  /*
            float: left;
            margin-right: 10px;
            margin-top: 5px;
            font-size: 19px;
            font-weight: bold;
            */ }

.node--type-page.node-view_mode--full .node-slider-container {
  position: relative; }
  @media (max-width: 1439.98px) {
    .node--type-page.node-view_mode--full .node-slider-container .media.media--view-mode-local-video-in-page {
      padding-top: 73px;
      height: auto; } }
  .node--type-page.node-view_mode--full .node-slider-container .media.media--view-mode-local-video-in-page .video-main-element .field--name-field-media-video-file > video {
    display: block;
    width: 100vw;
    height: 100%;
    max-height: 100vh;
    margin: 0 auto; }
  .node--type-page.node-view_mode--full .node-slider-container .media.media--view-mode-local-video-in-page .video-alt-element {
    width: 100vw; }
    .node--type-page.node-view_mode--full .node-slider-container .media.media--view-mode-local-video-in-page .video-alt-element .field.field--name-field-media-video-file-alt > video {
      display: block;
      width: 100%;
      height: 100%;
      margin: 0 auto;
      max-width: 100vw; }
  .node--type-page.node-view_mode--full .node-slider-container .media.media--view-mode-local-video-in-page .video-alt-image-fallback {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    max-width: 100vw; }
  .node--type-page.node-view_mode--full .node-slider-container .media.media--view-mode-local-video-in-page .field--name-field-media-image {
    display: none; }
  @media (max-width: 1439.98px) {
    .node--type-page.node-view_mode--full .node-slider-container .field.field--name-field-media-local-video .media.media--type-video {
      padding-top: 0; } }

.node.node--type-product.node-view_mode--full .field.field--name-field-ref-par-productgallery .components.component-productgallery .wrapper {
  background-image: none; }

.node--type-experience.exp-theme.transparent {
  color: #191919; }
  .node--type-experience.exp-theme.transparent h1, .node--type-experience.exp-theme.transparent h2, .node--type-experience.exp-theme.transparent h3, .node--type-experience.exp-theme.transparent h4, .node--type-experience.exp-theme.transparent h5, .node--type-experience.exp-theme.transparent h6, .node--type-experience.exp-theme.transparent p {
    color: #191919; }
  .node--type-experience.exp-theme.transparent a {
    color: #191919; }
    .node--type-experience.exp-theme.transparent a:hover, .node--type-experience.exp-theme.transparent a:focus, .node--type-experience.exp-theme.transparent a:active {
      color: #000; }
  .node--type-experience.exp-theme.transparent .reference-body::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='110.738' height='82.144'%3e%3cpath fill='%23000' d='M6.175 0c15.3 8 21.21 17.037 25.382 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.511-28.86c4.172-3.825 9.04-5.215 13.56-5.911C25.646 40.332 27.384 19.47 4.089 2.78zm69.54 0c14.951 8 20.862 17.037 25.034 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.508-28.86c4.172-3.825 9.04-5.215 13.908-5.911 5.563-1.043 7.3-21.905-15.994-38.595z'/%3e%3c/svg%3e") !important; }
  .node--type-experience.exp-theme.transparent .reference-arrow::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23191919'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .node--type-experience.exp-theme.transparent.node-view_mode--teaser {
    border: 2px solid #191919;
    background-color: transparent; }
    .node--type-experience.exp-theme.transparent.node-view_mode--teaser .teaser-container {
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='110.738' height='82.144'%3e%3cpath fill='%23191919' d='M6.175 0c15.3 8 21.21 17.037 25.382 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.511-28.86c4.172-3.825 9.04-5.215 13.56-5.911C25.646 40.332 27.384 19.47 4.089 2.78zm69.54 0c14.951 8 20.862 17.037 25.034 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.508-28.86c4.172-3.825 9.04-5.215 13.908-5.911 5.563-1.043 7.3-21.905-15.994-38.595z'/%3e%3c/svg%3e") no-repeat scroll top right transparent;
      background-size: 111px 82px; }

.node--type-experience.exp-theme.light {
  color: #191919; }
  .node--type-experience.exp-theme.light h1, .node--type-experience.exp-theme.light h2, .node--type-experience.exp-theme.light h3, .node--type-experience.exp-theme.light h4, .node--type-experience.exp-theme.light h5, .node--type-experience.exp-theme.light h6, .node--type-experience.exp-theme.light p {
    color: #191919; }
  .node--type-experience.exp-theme.light a {
    color: #191919; }
    .node--type-experience.exp-theme.light a:hover, .node--type-experience.exp-theme.light a:focus, .node--type-experience.exp-theme.light a:active {
      color: #000; }
  .node--type-experience.exp-theme.light .reference-body::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='110.738' height='82.144'%3e%3cpath fill='%23fff' d='M6.175 0c15.3 8 21.21 17.037 25.382 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.511-28.86c4.172-3.825 9.04-5.215 13.56-5.911C25.646 40.332 27.384 19.47 4.089 2.78zm69.54 0c14.951 8 20.862 17.037 25.034 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.508-28.86c4.172-3.825 9.04-5.215 13.908-5.911 5.563-1.043 7.3-21.905-15.994-38.595z'/%3e%3c/svg%3e") !important; }
  .node--type-experience.exp-theme.light .reference-arrow::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23191919'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .node--type-experience.exp-theme.light.node-view_mode--teaser {
    border: 2px solid #191919;
    background-color: #f5f5f5; }
    .node--type-experience.exp-theme.light.node-view_mode--teaser .teaser-container {
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='110.738' height='82.144'%3e%3cpath fill='%23191919' d='M6.175 0c15.3 8 21.21 17.037 25.382 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.511-28.86c4.172-3.825 9.04-5.215 13.56-5.911C25.646 40.332 27.384 19.47 4.089 2.78zm69.54 0c14.951 8 20.862 17.037 25.034 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.508-28.86c4.172-3.825 9.04-5.215 13.908-5.911 5.563-1.043 7.3-21.905-15.994-38.595z'/%3e%3c/svg%3e") no-repeat scroll top right transparent;
      background-size: 111px 82px; }

.node--type-experience.exp-theme.mid {
  color: #191919; }
  .node--type-experience.exp-theme.mid h1, .node--type-experience.exp-theme.mid h2, .node--type-experience.exp-theme.mid h3, .node--type-experience.exp-theme.mid h4, .node--type-experience.exp-theme.mid h5, .node--type-experience.exp-theme.mid h6, .node--type-experience.exp-theme.mid p {
    color: #191919; }
  .node--type-experience.exp-theme.mid a {
    color: #191919; }
    .node--type-experience.exp-theme.mid a:hover, .node--type-experience.exp-theme.mid a:focus, .node--type-experience.exp-theme.mid a:active {
      color: #000; }
  .node--type-experience.exp-theme.mid .reference-body::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='110.738' height='82.144'%3e%3cpath fill='%23bfbfbf' d='M6.175 0c15.3 8 21.21 17.037 25.382 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.511-28.86c4.172-3.825 9.04-5.215 13.56-5.911C25.646 40.332 27.384 19.47 4.089 2.78zm69.54 0c14.951 8 20.862 17.037 25.034 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.508-28.86c4.172-3.825 9.04-5.215 13.908-5.911 5.563-1.043 7.3-21.905-15.994-38.595z'/%3e%3c/svg%3e") !important; }
  .node--type-experience.exp-theme.mid .reference-arrow::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23191919'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .node--type-experience.exp-theme.mid.node-view_mode--teaser {
    border: 2px solid #191919;
    background-color: #bfbfbf; }
    .node--type-experience.exp-theme.mid.node-view_mode--teaser .teaser-container {
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='110.738' height='82.144'%3e%3cpath fill='%23191919' d='M6.175 0c15.3 8 21.21 17.037 25.382 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.511-28.86c4.172-3.825 9.04-5.215 13.56-5.911C25.646 40.332 27.384 19.47 4.089 2.78zm69.54 0c14.951 8 20.862 17.037 25.034 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.508-28.86c4.172-3.825 9.04-5.215 13.908-5.911 5.563-1.043 7.3-21.905-15.994-38.595z'/%3e%3c/svg%3e") no-repeat scroll top right transparent;
      background-size: 111px 82px; }

.node--type-experience.exp-theme.dark {
  color: #fff; }
  .node--type-experience.exp-theme.dark h1, .node--type-experience.exp-theme.dark h2, .node--type-experience.exp-theme.dark h3, .node--type-experience.exp-theme.dark h4, .node--type-experience.exp-theme.dark h5, .node--type-experience.exp-theme.dark h6, .node--type-experience.exp-theme.dark p {
    color: #fff; }
  .node--type-experience.exp-theme.dark a {
    color: #fff; }
    .node--type-experience.exp-theme.dark a:hover, .node--type-experience.exp-theme.dark a:focus, .node--type-experience.exp-theme.dark a:active {
      color: #f5f5f5; }
  .node--type-experience.exp-theme.dark .reference-body::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='110.738' height='82.144'%3e%3cpath fill='%23000' d='M6.175 0c15.3 8 21.21 17.037 25.382 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.511-28.86c4.172-3.825 9.04-5.215 13.56-5.911C25.646 40.332 27.384 19.47 4.089 2.78zm69.54 0c14.951 8 20.862 17.037 25.034 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.508-28.86c4.172-3.825 9.04-5.215 13.908-5.911 5.563-1.043 7.3-21.905-15.994-38.595z'/%3e%3c/svg%3e") !important; }
  .node--type-experience.exp-theme.dark .reference-arrow::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23fff'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .node--type-experience.exp-theme.dark.node-view_mode--teaser {
    border: 2px solid #fff;
    background-color: #191919; }
    .node--type-experience.exp-theme.dark.node-view_mode--teaser .teaser-container {
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='110.738' height='82.144'%3e%3cpath fill='%23fff' d='M6.175 0c15.3 8 21.21 17.037 25.382 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.511-28.86c4.172-3.825 9.04-5.215 13.56-5.911C25.646 40.332 27.384 19.47 4.089 2.78zm69.54 0c14.951 8 20.862 17.037 25.034 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.508-28.86c4.172-3.825 9.04-5.215 13.908-5.911 5.563-1.043 7.3-21.905-15.994-38.595z'/%3e%3c/svg%3e") no-repeat scroll top right transparent;
      background-size: 111px 82px; }

.node--type-experience.exp-theme.black {
  color: #fff; }
  .node--type-experience.exp-theme.black h1, .node--type-experience.exp-theme.black h2, .node--type-experience.exp-theme.black h3, .node--type-experience.exp-theme.black h4, .node--type-experience.exp-theme.black h5, .node--type-experience.exp-theme.black h6, .node--type-experience.exp-theme.black p {
    color: #fff; }
  .node--type-experience.exp-theme.black a {
    color: #fff; }
    .node--type-experience.exp-theme.black a:hover, .node--type-experience.exp-theme.black a:focus, .node--type-experience.exp-theme.black a:active {
      color: #bfbfbf; }
  .node--type-experience.exp-theme.black .reference-body::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='110.738' height='82.144'%3e%3cpath fill='%23191919' d='M6.175 0c15.3 8 21.21 17.037 25.382 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.511-28.86c4.172-3.825 9.04-5.215 13.56-5.911C25.646 40.332 27.384 19.47 4.089 2.78zm69.54 0c14.951 8 20.862 17.037 25.034 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.508-28.86c4.172-3.825 9.04-5.215 13.908-5.911 5.563-1.043 7.3-21.905-15.994-38.595z'/%3e%3c/svg%3e") !important; }
  .node--type-experience.exp-theme.black .reference-arrow::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23fff'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .node--type-experience.exp-theme.black.node-view_mode--teaser {
    border: 2px solid #fff;
    background-color: #000; }
    .node--type-experience.exp-theme.black.node-view_mode--teaser .teaser-container {
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='110.738' height='82.144'%3e%3cpath fill='%23fff' d='M6.175 0c15.3 8 21.21 17.037 25.382 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.511-28.86c4.172-3.825 9.04-5.215 13.56-5.911C25.646 40.332 27.384 19.47 4.089 2.78zm69.54 0c14.951 8 20.862 17.037 25.034 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.508-28.86c4.172-3.825 9.04-5.215 13.908-5.911 5.563-1.043 7.3-21.905-15.994-38.595z'/%3e%3c/svg%3e") no-repeat scroll top right transparent;
      background-size: 111px 82px; }

.node--type-experience.exp-theme.featured {
  color: #fff; }
  .node--type-experience.exp-theme.featured h1, .node--type-experience.exp-theme.featured h2, .node--type-experience.exp-theme.featured h3, .node--type-experience.exp-theme.featured h4, .node--type-experience.exp-theme.featured h5, .node--type-experience.exp-theme.featured h6, .node--type-experience.exp-theme.featured p {
    color: #fff; }
  .node--type-experience.exp-theme.featured a {
    color: #fff; }
    .node--type-experience.exp-theme.featured a:hover, .node--type-experience.exp-theme.featured a:focus, .node--type-experience.exp-theme.featured a:active {
      color: #f5f5f5; }
  .node--type-experience.exp-theme.featured .reference-body::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='110.738' height='82.144'%3e%3cpath fill='%23000' d='M6.175 0c15.3 8 21.21 17.037 25.382 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.511-28.86c4.172-3.825 9.04-5.215 13.56-5.911C25.646 40.332 27.384 19.47 4.089 2.78zm69.54 0c14.951 8 20.862 17.037 25.034 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.508-28.86c4.172-3.825 9.04-5.215 13.908-5.911 5.563-1.043 7.3-21.905-15.994-38.595z'/%3e%3c/svg%3e") !important; }
  .node--type-experience.exp-theme.featured .reference-arrow::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23fff'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .node--type-experience.exp-theme.featured.node-view_mode--teaser {
    border: 2px solid #fff;
    background-color: #191919; }
    .node--type-experience.exp-theme.featured.node-view_mode--teaser .teaser-container {
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='110.738' height='82.144'%3e%3cpath fill='%23fff' d='M6.175 0c15.3 8 21.21 17.037 25.382 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.511-28.86c4.172-3.825 9.04-5.215 13.56-5.911C25.646 40.332 27.384 19.47 4.089 2.78zm69.54 0c14.951 8 20.862 17.037 25.034 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.508-28.86c4.172-3.825 9.04-5.215 13.908-5.911 5.563-1.043 7.3-21.905-15.994-38.595z'/%3e%3c/svg%3e") no-repeat scroll top right transparent;
      background-size: 111px 82px; }

.node--type-experience.exp-theme.corporate {
  color: #fff; }
  .node--type-experience.exp-theme.corporate h1, .node--type-experience.exp-theme.corporate h2, .node--type-experience.exp-theme.corporate h3, .node--type-experience.exp-theme.corporate h4, .node--type-experience.exp-theme.corporate h5, .node--type-experience.exp-theme.corporate h6, .node--type-experience.exp-theme.corporate p {
    color: #fff; }
  .node--type-experience.exp-theme.corporate a {
    color: #fff; }
    .node--type-experience.exp-theme.corporate a:hover, .node--type-experience.exp-theme.corporate a:focus, .node--type-experience.exp-theme.corporate a:active {
      color: #bfbfbf; }
  .node--type-experience.exp-theme.corporate .reference-body::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='110.738' height='82.144'%3e%3cpath fill='%23191919' d='M6.175 0c15.3 8 21.21 17.037 25.382 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.511-28.86c4.172-3.825 9.04-5.215 13.56-5.911C25.646 40.332 27.384 19.47 4.089 2.78zm69.54 0c14.951 8 20.862 17.037 25.034 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.508-28.86c4.172-3.825 9.04-5.215 13.908-5.911 5.563-1.043 7.3-21.905-15.994-38.595z'/%3e%3c/svg%3e") !important; }
  .node--type-experience.exp-theme.corporate .reference-arrow::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23fff'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .node--type-experience.exp-theme.corporate.node-view_mode--teaser {
    border: 2px solid #fff;
    background-color: #000; }
    .node--type-experience.exp-theme.corporate.node-view_mode--teaser .teaser-container {
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='110.738' height='82.144'%3e%3cpath fill='%23fff' d='M6.175 0c15.3 8 21.21 17.037 25.382 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.511-28.86c4.172-3.825 9.04-5.215 13.56-5.911C25.646 40.332 27.384 19.47 4.089 2.78zm69.54 0c14.951 8 20.862 17.037 25.034 23.991 9.388 15.3 15.3 39.638 3.129 52.155a20.285 20.285 0 11-28.508-28.86c4.172-3.825 9.04-5.215 13.908-5.911 5.563-1.043 7.3-21.905-15.994-38.595z'/%3e%3c/svg%3e") no-repeat scroll top right transparent;
      background-size: 111px 82px; }

.node--type-experience.node-view_mode--teaser {
  display: flex; }
  .node--type-experience.node-view_mode--teaser .teaser-wrapper {
    display: flex;
    padding: 1.5rem; }
  .node--type-experience.node-view_mode--teaser .teaser-container {
    padding: 6rem 0 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end; }
    .node--type-experience.node-view_mode--teaser .teaser-container > a {
      font-family: "Avenir book", "pressio-condensed", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      font-size: 1.25rem;
      font-weight: 400;
      text-align: right; }

.view-experiences .view-filters .views-exposed-form {
  background-color: #f5f5f5;
  color: #000; }
  .view-experiences .view-filters .views-exposed-form .form--inline > .form-item .fieldset-wrapper > .form-radios > .form-radios {
    padding: 0; }
    .view-experiences .view-filters .views-exposed-form .form--inline > .form-item .fieldset-wrapper > .form-radios > .form-radios .form-item {
      margin-left: 2rem;
      margin-right: 0; }
      .view-experiences .view-filters .views-exposed-form .form--inline > .form-item .fieldset-wrapper > .form-radios > .form-radios .form-item.form-type-radio input[type="radio"]:checked + label {
        color: black; }
      .view-experiences .view-filters .views-exposed-form .form--inline > .form-item .fieldset-wrapper > .form-radios > .form-radios .form-item.form-type-radio label {
        font-family: "Trajan Pro Regular", "Times New Roman", Times, serif;
        font-size: 2rem;
        text-transform: uppercase;
        padding: 1.5rem 0;
        color: #6c757d;
        white-space: nowrap; }
        .view-experiences .view-filters .views-exposed-form .form--inline > .form-item .fieldset-wrapper > .form-radios > .form-radios .form-item.form-type-radio label::after {
          content: none; }
  .view-experiences .view-filters .views-exposed-form .form--inline > .form-item .fieldset-wrapper > .form-radios .owl-loaded .owl-stage-outer .owl-stage {
    margin-left: 3.5rem; }
    .view-experiences .view-filters .views-exposed-form .form--inline > .form-item .fieldset-wrapper > .form-radios .owl-loaded .owl-stage-outer .owl-stage .owl-item:nth-of-type(odd) label::after {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3ccircle cx='8' cy='8' r='8' fill='%23000'/%3e%3c/svg%3e"); }
    .view-experiences .view-filters .views-exposed-form .form--inline > .form-item .fieldset-wrapper > .form-radios .owl-loaded .owl-stage-outer .owl-stage .owl-item:nth-of-type(even) label::after {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='12'%3e%3cpath fill='%23000' d='M0 0h31v12H0z'/%3e%3c/svg%3e"); }
  .view-experiences .view-filters .views-exposed-form .form--inline > .form-item .fieldset-wrapper > .form-radios .owl-nav button > span {
    background-size: contain;
    background-repeat: no-repeat;
    visibility: unset;
    height: 1.25rem;
    width: 2rem;
    padding: 0; }
    .view-experiences .view-filters .views-exposed-form .form--inline > .form-item .fieldset-wrapper > .form-radios .owl-nav button > span::after {
      content: none; }
  .view-experiences .view-filters .views-exposed-form .form--inline > .form-item .fieldset-wrapper > .form-radios .owl-nav button.owl-prev {
    box-shadow: 1.25rem 0 0.75rem #f5f5f5; }
    .view-experiences .view-filters .views-exposed-form .form--inline > .form-item .fieldset-wrapper > .form-radios .owl-nav button.owl-prev > span {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23000'%3e%3cpath d='M9.127 19l1.281-1.277L2.188 9.5l8.22-8.219L9.127 0 .263 8.859v1.281z'/%3e%3cpath d='M.906 8.601h24.568v1.811H.906a.9055.9055 0 110-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .view-experiences .view-filters .views-exposed-form .form--inline > .form-item .fieldset-wrapper > .form-radios .owl-nav button.owl-next {
    box-shadow: -1.25rem 0 0.75rem #f5f5f5; }
    .view-experiences .view-filters .views-exposed-form .form--inline > .form-item .fieldset-wrapper > .form-radios .owl-nav button.owl-next > span {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.474' height='19'%3e%3cg fill='%23000'%3e%3cpath d='M16.347 19l-1.281-1.277 8.22-8.223-8.22-8.219L16.347 0l8.864 8.859v1.281z'/%3e%3cpath d='M24.568 8.601H0v1.811h24.568a.905.905 0 100-1.811z'/%3e%3c/g%3e%3c/svg%3e"); }
  .view-experiences .view-filters .views-exposed-form .form--inline > .form-item .fieldset-wrapper > .form-radios .owl-nav button.disabled {
    box-shadow: none;
    display: none; }

.view-experiences .view-content .views-row > article {
  height: 658px; }
  .view-experiences .view-content .views-row > article .reference-container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    justify-content: space-between; }
  .view-experiences .view-content .views-row > article .reference-body {
    flex: 0 0 auto;
    font-size: 1.25rem; }
  .view-experiences .view-content .views-row > article .reference-footer {
    flex: 0 1 auto; }

.view-experiences .view-content .views-row:nth-of-type(odd) > article {
  background-position: bottom right; }

.view-experiences .view-content .views-row:nth-of-type(even) > article {
  background-position: top right; }

.view-experiences .view-content .views-row:nth-of-type(odd) > article.exp-theme.transparent::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='transparent' d='M742.018 658.001H0V0h960v329.445A216.388 216.388 0 00921.5 326a216.094 216.094 0 00-43.229 4.358 213.4 213.4 0 00-40.263 12.5 214.5 214.5 0 00-36.436 19.777 216.064 216.064 0 00-31.745 26.192 216.053 216.053 0 00-26.192 31.745 214.534 214.534 0 00-19.777 36.436 213.391 213.391 0 00-12.5 40.263A216.105 216.105 0 00707 540.5a214.625 214.625 0 009.207 62.362 213.523 213.523 0 0025.81 55.139h.001z'/%3e%3c/svg%3e"); }

.view-experiences .view-content .views-row:nth-of-type(even) > article.exp-theme.transparent::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='transparent' fill-rule='nonzero' d='M742.018 0H0v658.001h960V328.556a216.388 216.388 0 01-38.5 3.445 216.094 216.094 0 01-43.229-4.358 213.4 213.4 0 01-40.263-12.5 214.5 214.5 0 01-36.436-19.777 216.064 216.064 0 01-31.745-26.192 216.053 216.053 0 01-26.192-31.745 214.534 214.534 0 01-19.777-36.436 213.391 213.391 0 01-12.5-40.263A216.105 216.105 0 01707 117.501a214.625 214.625 0 019.207-62.362A213.523 213.523 0 01742.017 0h.001z'/%3e%3c/svg%3e"); }

.view-experiences .view-content .views-row:nth-of-type(odd) > article.exp-theme.light::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='%23f5f5f5' d='M742.018 658.001H0V0h960v329.445A216.388 216.388 0 00921.5 326a216.094 216.094 0 00-43.229 4.358 213.4 213.4 0 00-40.263 12.5 214.5 214.5 0 00-36.436 19.777 216.064 216.064 0 00-31.745 26.192 216.053 216.053 0 00-26.192 31.745 214.534 214.534 0 00-19.777 36.436 213.391 213.391 0 00-12.5 40.263A216.105 216.105 0 00707 540.5a214.625 214.625 0 009.207 62.362 213.523 213.523 0 0025.81 55.139h.001z'/%3e%3c/svg%3e"); }

.view-experiences .view-content .views-row:nth-of-type(even) > article.exp-theme.light::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='%23f5f5f5' fill-rule='nonzero' d='M742.018 0H0v658.001h960V328.556a216.388 216.388 0 01-38.5 3.445 216.094 216.094 0 01-43.229-4.358 213.4 213.4 0 01-40.263-12.5 214.5 214.5 0 01-36.436-19.777 216.064 216.064 0 01-31.745-26.192 216.053 216.053 0 01-26.192-31.745 214.534 214.534 0 01-19.777-36.436 213.391 213.391 0 01-12.5-40.263A216.105 216.105 0 01707 117.501a214.625 214.625 0 019.207-62.362A213.523 213.523 0 01742.017 0h.001z'/%3e%3c/svg%3e"); }

.view-experiences .view-content .views-row:nth-of-type(odd) > article.exp-theme.mid::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='%23bfbfbf' d='M742.018 658.001H0V0h960v329.445A216.388 216.388 0 00921.5 326a216.094 216.094 0 00-43.229 4.358 213.4 213.4 0 00-40.263 12.5 214.5 214.5 0 00-36.436 19.777 216.064 216.064 0 00-31.745 26.192 216.053 216.053 0 00-26.192 31.745 214.534 214.534 0 00-19.777 36.436 213.391 213.391 0 00-12.5 40.263A216.105 216.105 0 00707 540.5a214.625 214.625 0 009.207 62.362 213.523 213.523 0 0025.81 55.139h.001z'/%3e%3c/svg%3e"); }

.view-experiences .view-content .views-row:nth-of-type(even) > article.exp-theme.mid::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='%23bfbfbf' fill-rule='nonzero' d='M742.018 0H0v658.001h960V328.556a216.388 216.388 0 01-38.5 3.445 216.094 216.094 0 01-43.229-4.358 213.4 213.4 0 01-40.263-12.5 214.5 214.5 0 01-36.436-19.777 216.064 216.064 0 01-31.745-26.192 216.053 216.053 0 01-26.192-31.745 214.534 214.534 0 01-19.777-36.436 213.391 213.391 0 01-12.5-40.263A216.105 216.105 0 01707 117.501a214.625 214.625 0 019.207-62.362A213.523 213.523 0 01742.017 0h.001z'/%3e%3c/svg%3e"); }

.view-experiences .view-content .views-row:nth-of-type(odd) > article.exp-theme.dark::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='%23191919' d='M742.018 658.001H0V0h960v329.445A216.388 216.388 0 00921.5 326a216.094 216.094 0 00-43.229 4.358 213.4 213.4 0 00-40.263 12.5 214.5 214.5 0 00-36.436 19.777 216.064 216.064 0 00-31.745 26.192 216.053 216.053 0 00-26.192 31.745 214.534 214.534 0 00-19.777 36.436 213.391 213.391 0 00-12.5 40.263A216.105 216.105 0 00707 540.5a214.625 214.625 0 009.207 62.362 213.523 213.523 0 0025.81 55.139h.001z'/%3e%3c/svg%3e"); }

.view-experiences .view-content .views-row:nth-of-type(even) > article.exp-theme.dark::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='%23191919' fill-rule='nonzero' d='M742.018 0H0v658.001h960V328.556a216.388 216.388 0 01-38.5 3.445 216.094 216.094 0 01-43.229-4.358 213.4 213.4 0 01-40.263-12.5 214.5 214.5 0 01-36.436-19.777 216.064 216.064 0 01-31.745-26.192 216.053 216.053 0 01-26.192-31.745 214.534 214.534 0 01-19.777-36.436 213.391 213.391 0 01-12.5-40.263A216.105 216.105 0 01707 117.501a214.625 214.625 0 019.207-62.362A213.523 213.523 0 01742.017 0h.001z'/%3e%3c/svg%3e"); }

.view-experiences .view-content .views-row:nth-of-type(odd) > article.exp-theme.black::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='%23000' d='M742.018 658.001H0V0h960v329.445A216.388 216.388 0 00921.5 326a216.094 216.094 0 00-43.229 4.358 213.4 213.4 0 00-40.263 12.5 214.5 214.5 0 00-36.436 19.777 216.064 216.064 0 00-31.745 26.192 216.053 216.053 0 00-26.192 31.745 214.534 214.534 0 00-19.777 36.436 213.391 213.391 0 00-12.5 40.263A216.105 216.105 0 00707 540.5a214.625 214.625 0 009.207 62.362 213.523 213.523 0 0025.81 55.139h.001z'/%3e%3c/svg%3e"); }

.view-experiences .view-content .views-row:nth-of-type(even) > article.exp-theme.black::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='%23000' fill-rule='nonzero' d='M742.018 0H0v658.001h960V328.556a216.388 216.388 0 01-38.5 3.445 216.094 216.094 0 01-43.229-4.358 213.4 213.4 0 01-40.263-12.5 214.5 214.5 0 01-36.436-19.777 216.064 216.064 0 01-31.745-26.192 216.053 216.053 0 01-26.192-31.745 214.534 214.534 0 01-19.777-36.436 213.391 213.391 0 01-12.5-40.263A216.105 216.105 0 01707 117.501a214.625 214.625 0 019.207-62.362A213.523 213.523 0 01742.017 0h.001z'/%3e%3c/svg%3e"); }

.view-experiences .view-content .views-row:nth-of-type(odd) > article.exp-theme.featured::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='%23191919' d='M742.018 658.001H0V0h960v329.445A216.388 216.388 0 00921.5 326a216.094 216.094 0 00-43.229 4.358 213.4 213.4 0 00-40.263 12.5 214.5 214.5 0 00-36.436 19.777 216.064 216.064 0 00-31.745 26.192 216.053 216.053 0 00-26.192 31.745 214.534 214.534 0 00-19.777 36.436 213.391 213.391 0 00-12.5 40.263A216.105 216.105 0 00707 540.5a214.625 214.625 0 009.207 62.362 213.523 213.523 0 0025.81 55.139h.001z'/%3e%3c/svg%3e"); }

.view-experiences .view-content .views-row:nth-of-type(even) > article.exp-theme.featured::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='%23191919' fill-rule='nonzero' d='M742.018 0H0v658.001h960V328.556a216.388 216.388 0 01-38.5 3.445 216.094 216.094 0 01-43.229-4.358 213.4 213.4 0 01-40.263-12.5 214.5 214.5 0 01-36.436-19.777 216.064 216.064 0 01-31.745-26.192 216.053 216.053 0 01-26.192-31.745 214.534 214.534 0 01-19.777-36.436 213.391 213.391 0 01-12.5-40.263A216.105 216.105 0 01707 117.501a214.625 214.625 0 019.207-62.362A213.523 213.523 0 01742.017 0h.001z'/%3e%3c/svg%3e"); }

.view-experiences .view-content .views-row:nth-of-type(odd) > article.exp-theme.corporate::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='%23000' d='M742.018 658.001H0V0h960v329.445A216.388 216.388 0 00921.5 326a216.094 216.094 0 00-43.229 4.358 213.4 213.4 0 00-40.263 12.5 214.5 214.5 0 00-36.436 19.777 216.064 216.064 0 00-31.745 26.192 216.053 216.053 0 00-26.192 31.745 214.534 214.534 0 00-19.777 36.436 213.391 213.391 0 00-12.5 40.263A216.105 216.105 0 00707 540.5a214.625 214.625 0 009.207 62.362 213.523 213.523 0 0025.81 55.139h.001z'/%3e%3c/svg%3e"); }

.view-experiences .view-content .views-row:nth-of-type(even) > article.exp-theme.corporate::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='960' height='658'%3e%3cpath fill='%23000' fill-rule='nonzero' d='M742.018 0H0v658.001h960V328.556a216.388 216.388 0 01-38.5 3.445 216.094 216.094 0 01-43.229-4.358 213.4 213.4 0 01-40.263-12.5 214.5 214.5 0 01-36.436-19.777 216.064 216.064 0 01-31.745-26.192 216.053 216.053 0 01-26.192-31.745 214.534 214.534 0 01-19.777-36.436 213.391 213.391 0 01-12.5-40.263A216.105 216.105 0 01707 117.501a214.625 214.625 0 019.207-62.362A213.523 213.523 0 01742.017 0h.001z'/%3e%3c/svg%3e"); }

.news-archive-wrapper {
  margin-top: -30px; }
  .news-archive-wrapper .container-fluid, .news-archive-wrapper .container-sm, .news-archive-wrapper .container-md, .news-archive-wrapper .container-lg, .news-archive-wrapper .container-xl, .news-archive-wrapper .container-xxl, .news-archive-wrapper .container-xxxl {
    padding: 0; }
    .news-archive-wrapper .container-fluid .container, .news-archive-wrapper .container-sm .container, .news-archive-wrapper .container-md .container, .news-archive-wrapper .container-lg .container, .news-archive-wrapper .container-xl .container, .news-archive-wrapper .container-xxl .container, .news-archive-wrapper .container-xxxl .container {
      padding: 0;
      max-width: 100%; }
      .news-archive-wrapper .container-fluid .container .news-archive-rows, .news-archive-wrapper .container-sm .container .news-archive-rows, .news-archive-wrapper .container-md .container .news-archive-rows, .news-archive-wrapper .container-lg .container .news-archive-rows, .news-archive-wrapper .container-xl .container .news-archive-rows, .news-archive-wrapper .container-xxl .container .news-archive-rows, .news-archive-wrapper .container-xxxl .container .news-archive-rows {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap; }
        .news-archive-wrapper .container-fluid .container .news-archive-rows .views-row, .news-archive-wrapper .container-sm .container .news-archive-rows .views-row, .news-archive-wrapper .container-md .container .news-archive-rows .views-row, .news-archive-wrapper .container-lg .container .news-archive-rows .views-row, .news-archive-wrapper .container-xl .container .news-archive-rows .views-row, .news-archive-wrapper .container-xxl .container .news-archive-rows .views-row, .news-archive-wrapper .container-xxxl .container .news-archive-rows .views-row {
          flex: 0 0 25%; }
          @media (max-width: 1600px) {
            .news-archive-wrapper .container-fluid .container .news-archive-rows .views-row, .news-archive-wrapper .container-sm .container .news-archive-rows .views-row, .news-archive-wrapper .container-md .container .news-archive-rows .views-row, .news-archive-wrapper .container-lg .container .news-archive-rows .views-row, .news-archive-wrapper .container-xl .container .news-archive-rows .views-row, .news-archive-wrapper .container-xxl .container .news-archive-rows .views-row, .news-archive-wrapper .container-xxxl .container .news-archive-rows .views-row {
              flex: 0 0 33.33333%; } }
          @media (max-width: 991.98px) {
            .news-archive-wrapper .container-fluid .container .news-archive-rows .views-row, .news-archive-wrapper .container-sm .container .news-archive-rows .views-row, .news-archive-wrapper .container-md .container .news-archive-rows .views-row, .news-archive-wrapper .container-lg .container .news-archive-rows .views-row, .news-archive-wrapper .container-xl .container .news-archive-rows .views-row, .news-archive-wrapper .container-xxl .container .news-archive-rows .views-row, .news-archive-wrapper .container-xxxl .container .news-archive-rows .views-row {
              flex: 0 0 50%; } }
          @media (max-width: 767.98px) {
            .news-archive-wrapper .container-fluid .container .news-archive-rows .views-row, .news-archive-wrapper .container-sm .container .news-archive-rows .views-row, .news-archive-wrapper .container-md .container .news-archive-rows .views-row, .news-archive-wrapper .container-lg .container .news-archive-rows .views-row, .news-archive-wrapper .container-xl .container .news-archive-rows .views-row, .news-archive-wrapper .container-xxl .container .news-archive-rows .views-row, .news-archive-wrapper .container-xxxl .container .news-archive-rows .views-row {
              flex: 0 0 100%; } }
          .news-archive-wrapper .container-fluid .container .news-archive-rows .views-row .node-view_mode--news_archive_card, .news-archive-wrapper .container-sm .container .news-archive-rows .views-row .node-view_mode--news_archive_card, .news-archive-wrapper .container-md .container .news-archive-rows .views-row .node-view_mode--news_archive_card, .news-archive-wrapper .container-lg .container .news-archive-rows .views-row .node-view_mode--news_archive_card, .news-archive-wrapper .container-xl .container .news-archive-rows .views-row .node-view_mode--news_archive_card, .news-archive-wrapper .container-xxl .container .news-archive-rows .views-row .node-view_mode--news_archive_card, .news-archive-wrapper .container-xxxl .container .news-archive-rows .views-row .node-view_mode--news_archive_card {
            margin: 0;
            padding: 0;
            background-color: #fff;
            flex-wrap: wrap;
            flex-direction: column-reverse;
            display: flex; }
            .news-archive-wrapper .container-fluid .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content, .news-archive-wrapper .container-sm .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content, .news-archive-wrapper .container-md .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content, .news-archive-wrapper .container-lg .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content, .news-archive-wrapper .container-xl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content, .news-archive-wrapper .container-xxl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content, .news-archive-wrapper .container-xxxl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content {
              width: 100%;
              max-width: 100%;
              padding: 0;
              font-family: "Avenir book", "pressio-condensed", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
              .news-archive-wrapper .container-fluid .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-metadata, .news-archive-wrapper .container-sm .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-metadata, .news-archive-wrapper .container-md .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-metadata, .news-archive-wrapper .container-lg .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-metadata, .news-archive-wrapper .container-xl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-metadata, .news-archive-wrapper .container-xxl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-metadata, .news-archive-wrapper .container-xxxl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-metadata {
                padding: 15px 30px 0;
                font-size: 1rem;
                color: #191919;
                font-weight: bold; }
              .news-archive-wrapper .container-fluid .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .hero-heading, .news-archive-wrapper .container-sm .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .hero-heading, .news-archive-wrapper .container-md .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .hero-heading, .news-archive-wrapper .container-lg .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .hero-heading, .news-archive-wrapper .container-xl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .hero-heading, .news-archive-wrapper .container-xxl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .hero-heading, .news-archive-wrapper .container-xxxl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .hero-heading {
                margin: 15px 30px;
                height: 4.5em;
                overflow: hidden;
                display: -webkit-box;
                -webkit-line-clamp: 3;
                -webkit-box-orient: vertical;
                text-overflow: ellipsis;
                height: 4em;
                margin-bottom: 15px;
                color: #191919; }
                .news-archive-wrapper .container-fluid .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .hero-heading h2, .news-archive-wrapper .container-sm .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .hero-heading h2, .news-archive-wrapper .container-md .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .hero-heading h2, .news-archive-wrapper .container-lg .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .hero-heading h2, .news-archive-wrapper .container-xl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .hero-heading h2, .news-archive-wrapper .container-xxl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .hero-heading h2, .news-archive-wrapper .container-xxxl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .hero-heading h2 {
                  font-family: "Trajan Pro Regular", "Times New Roman", Times, serif;
                  font-size: 1.5rem;
                  text-transform: uppercase;
                  color: #191919; }
              .news-archive-wrapper .container-fluid .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-body, .news-archive-wrapper .container-sm .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-body, .news-archive-wrapper .container-md .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-body, .news-archive-wrapper .container-lg .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-body, .news-archive-wrapper .container-xl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-body, .news-archive-wrapper .container-xxl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-body, .news-archive-wrapper .container-xxxl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-body {
                margin: 15px 30px;
                overflow: hidden;
                display: -webkit-box;
                -webkit-line-clamp: 3;
                -webkit-box-orient: vertical;
                text-overflow: ellipsis;
                height: 4.5em;
                font-size: 1.25rem;
                font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
                color: #191919; }
              .news-archive-wrapper .container-fluid .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-cta, .news-archive-wrapper .container-sm .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-cta, .news-archive-wrapper .container-md .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-cta, .news-archive-wrapper .container-lg .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-cta, .news-archive-wrapper .container-xl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-cta, .news-archive-wrapper .container-xxl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-cta, .news-archive-wrapper .container-xxxl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-cta {
                padding: 30px; }
                .news-archive-wrapper .container-fluid .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-cta .goto, .news-archive-wrapper .container-sm .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-cta .goto, .news-archive-wrapper .container-md .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-cta .goto, .news-archive-wrapper .container-lg .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-cta .goto, .news-archive-wrapper .container-xl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-cta .goto, .news-archive-wrapper .container-xxl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-cta .goto, .news-archive-wrapper .container-xxxl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-content .page-cta .goto {
                  font-family: "Avenir regular", "Barlow", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
                  color: #191919;
                  border-color: #191919; }
            .news-archive-wrapper .container-fluid .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-image, .news-archive-wrapper .container-sm .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-image, .news-archive-wrapper .container-md .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-image, .news-archive-wrapper .container-lg .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-image, .news-archive-wrapper .container-xl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-image, .news-archive-wrapper .container-xxl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-image, .news-archive-wrapper .container-xxxl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-image {
              width: 100%;
              height: 10em;
              overflow: hidden;
              padding: 0;
              max-width: 100%;
              flex: unset; }
              .news-archive-wrapper .container-fluid .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-image *, .news-archive-wrapper .container-sm .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-image *, .news-archive-wrapper .container-md .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-image *, .news-archive-wrapper .container-lg .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-image *, .news-archive-wrapper .container-xl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-image *, .news-archive-wrapper .container-xxl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-image *, .news-archive-wrapper .container-xxxl .container .news-archive-rows .views-row .node-view_mode--news_archive_card .component-col-image * {
                width: 100%; }
          .news-archive-wrapper .container-fluid .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card, .news-archive-wrapper .container-sm .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card, .news-archive-wrapper .container-md .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card, .news-archive-wrapper .container-lg .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card, .news-archive-wrapper .container-xl .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card, .news-archive-wrapper .container-xxl .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card, .news-archive-wrapper .container-xxxl .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card {
            background-color: #f5f5f5;
            flex-direction: column; }
            .news-archive-wrapper .container-fluid .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card *, .news-archive-wrapper .container-sm .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card *, .news-archive-wrapper .container-md .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card *, .news-archive-wrapper .container-lg .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card *, .news-archive-wrapper .container-xl .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card *, .news-archive-wrapper .container-xxl .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card *, .news-archive-wrapper .container-xxxl .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card * {
              color: #191919; }
            .news-archive-wrapper .container-fluid .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .page-cta .goto, .news-archive-wrapper .container-sm .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .page-cta .goto, .news-archive-wrapper .container-md .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .page-cta .goto, .news-archive-wrapper .container-lg .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .page-cta .goto, .news-archive-wrapper .container-xl .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .page-cta .goto, .news-archive-wrapper .container-xxl .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .page-cta .goto, .news-archive-wrapper .container-xxxl .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .page-cta .goto {
              color: #191919;
              border-color: #191919; }
            .news-archive-wrapper .container-fluid .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .page-cta .animate__pulse, .news-archive-wrapper .container-sm .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .page-cta .animate__pulse, .news-archive-wrapper .container-md .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .page-cta .animate__pulse, .news-archive-wrapper .container-lg .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .page-cta .animate__pulse, .news-archive-wrapper .container-xl .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .page-cta .animate__pulse, .news-archive-wrapper .container-xxl .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .page-cta .animate__pulse, .news-archive-wrapper .container-xxxl .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .page-cta .animate__pulse {
              color: #191919; }
            .news-archive-wrapper .container-fluid .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .node--type-article, .news-archive-wrapper .container-sm .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .node--type-article, .news-archive-wrapper .container-md .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .node--type-article, .news-archive-wrapper .container-lg .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .node--type-article, .news-archive-wrapper .container-xl .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .node--type-article, .news-archive-wrapper .container-xxl .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .node--type-article, .news-archive-wrapper .container-xxxl .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .node--type-article {
              background-color: #f5f5f5 !important; }
            .news-archive-wrapper .container-fluid .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .hero-heading h2, .news-archive-wrapper .container-sm .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .hero-heading h2, .news-archive-wrapper .container-md .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .hero-heading h2, .news-archive-wrapper .container-lg .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .hero-heading h2, .news-archive-wrapper .container-xl .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .hero-heading h2, .news-archive-wrapper .container-xxl .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .hero-heading h2, .news-archive-wrapper .container-xxxl .container .news-archive-rows .views-row:nth-child(even) .node-view_mode--news_archive_card .hero-heading h2 {
              color: #191919; }

body.page-node-type-product .layout-container:first-of-type {
  background-color: transparent;
  background-image: url("../images/bg-pattern.jpg");
  background-repeat: repeat;
  background-position: top left; }

body.page-node-type-product main .region-content {
  z-index: 100; }
  @media (min-width: 1200px) {
    body.page-node-type-product main .region-content article.node.node--type-product.node-view_mode--full {
      overflow: visible; }
      body.page-node-type-product main .region-content article.node.node--type-product.node-view_mode--full .component-productintro .component-col-image > figure.image {
        transform: translateY(-6rem); }
      body.page-node-type-product main .region-content article.node.node--type-product.node-view_mode--full .field--name-field-ref-parlib-cb .component-infographic .media--view-mode-full {
        height: 100px;
        max-height: 100px;
        overflow: hidden; } }

body.dn-leone-alato-usa #ToolsNavBar {
  visibility: hidden !important; }

body {
  font-family: "Avenir book", "pressio-condensed", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }

/*# sourceMappingURL=style.css.map */