/* finally, import Bootstrap to set the changes! */
/*!
 * Bootstrap v4.2.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #C70500;
  --orange: #fd7e14;
  --yellow: #CCC0B2;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #C70500;
  --secondary: #4B4B4B;
  --success: #313131;
  --info: #CCC0B2;
  --warning: #CCC0B2;
  --danger: #E11838;
  --light: #EAE5DF;
  --dark: #313131;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 990px;
  --breakpoint-xl: 1330px;
  --font-family-sans-serif: roboto, sans-serif;
  --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: roboto, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.5;
  color: #303030;
  text-align: left;
  background-color: #FAFAF9; }

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

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

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

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

small {
  font-size: 80%; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #313131;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #0b0b0b;
    text-decoration: underline; }

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

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

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

figure {
  margin: 0 0 1rem; }

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

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

table {
  border-collapse: collapse; }

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

th {
  text-align: inherit; }

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

button {
  border-radius: 0; }

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

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

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical; }

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

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

progress {
  vertical-align: baseline; }

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

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

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

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

output {
  display: inline-block; }

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

template {
  display: none; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.7rem;
  font-family: roboto, sans-serif;
  font-weight: 500;
  line-height: 1.3;
  color: inherit; }

h1, .h1 {
  font-size: 50px; }

h2, .h2 {
  font-size: 35px; }

h3, .h3 {
  font-size: 25px; }

h4, .h4 {
  font-size: 20px; }

h5, .h5 {
  font-size: 16px; }

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

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

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

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

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

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

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

small,
.small {
  font-size: 80%;
  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.01562rem; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d; }
  .blockquote-footer::before {
    content: "\2014\00A0"; }

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

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

.figure {
  display: inline-block; }

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

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

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

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

pre {
  display: block;
  font-size: 87.5%;
  color: #212529; }
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

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

.table {
  width: 100%;
  margin-bottom: 1rem;
  background-color: transparent; }
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1.5px solid #dee2e6; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 3px solid #dee2e6; }
  .table tbody + tbody {
    border-top: 3px solid #dee2e6; }
  .table .table {
    background-color: #FAFAF9; }

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

.table-bordered {
  border: 1.5px solid #dee2e6; }
  .table-bordered th,
  .table-bordered td {
    border: 1.5px solid #dee2e6; }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 3px; }

.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 {
  background-color: rgba(0, 0, 0, 0.075); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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: #212529;
  border-color: #32383e; }

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6; }

.table-dark {
  color: #fff;
  background-color: #212529; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #32383e; }
  .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 {
    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;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .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;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-md > .table-bordered {
      border: 0; } }

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

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

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

.form-control {
  display: block;
  width: 100%;
  height: calc(1.6925rem + 3px);
  padding: 1.157rem 1.1rem;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1;
  color: #303030;
  background-color: transparent;
  background-clip: padding-box;
  border: 1.5px solid #303030;
  border-radius: 2px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus {
    color: #303030;
    background-color: transparent;
    border-color: #ff4c48;
    outline: 0;
    box-shadow: 0 0 0 0.2rem #ced4da; }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

select.form-control:focus::-ms-value {
  color: #303030;
  background-color: transparent; }

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

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

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

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 1.157rem;
  padding-bottom: 1.157rem;
  margin-bottom: 0;
  line-height: 1;
  color: #303030;
  background-color: transparent;
  border: solid transparent;
  border-width: 1.5px 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.508rem + 3px);
  padding: 0.25rem 0.5rem;
  font-size: 0.7rem;
  line-height: 1.44;
  border-radius: 2px; }

.form-control-lg {
  height: calc(2.4625rem + 3px);
  padding: 0.5rem 1rem;
  font-size: 1.01562rem;
  line-height: 1.44;
  border-radius: 2px; }

select.form-control[size], select.form-control[multiple] {
  height: auto; }

textarea.form-control {
  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 {
    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: 80%;
  color: #313131; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.7rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(49, 49, 49, 0.9);
  border-radius: 0.4rem; }

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #313131;
  padding-right: 1.6925rem;
  background-repeat: no-repeat;
  background-position: center right calc(1.6925rem / 4);
  background-size: calc(1.6925rem / 2) calc(1.6925rem / 2);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23313131' 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"); }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #313131;
    box-shadow: 0 0 0 0.2rem rgba(49, 49, 49, 0.25); }
  .was-validated .form-control:valid ~ .valid-feedback,
  .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
  .form-control.is-valid ~ .valid-tooltip {
    display: block; }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: 1.6925rem;
  background-position: top calc(1.6925rem / 4) right calc(1.6925rem / 4); }

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #313131;
  padding-right: 3.36937rem;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1.1rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23313131' 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") no-repeat center right 2.1rem/0.84625rem 0.84625rem; }
  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #313131;
    box-shadow: 0 0 0 0.2rem rgba(49, 49, 49, 0.25); }
  .was-validated .custom-select:valid ~ .valid-feedback,
  .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
  .custom-select.is-valid ~ .valid-tooltip {
    display: block; }

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

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

.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: #313131; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #313131; }

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

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

.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(49, 49, 49, 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: #313131; }

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

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

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

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.7rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(225, 24, 56, 0.9);
  border-radius: 0.4rem; }

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #E11838;
  padding-right: 1.6925rem;
  background-repeat: no-repeat;
  background-position: center right calc(1.6925rem / 4);
  background-size: calc(1.6925rem / 2) calc(1.6925rem / 2);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23E11838' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #E11838;
    box-shadow: 0 0 0 0.2rem rgba(225, 24, 56, 0.25); }
  .was-validated .form-control:invalid ~ .invalid-feedback,
  .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
  .form-control.is-invalid ~ .invalid-tooltip {
    display: block; }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: 1.6925rem;
  background-position: top calc(1.6925rem / 4) right calc(1.6925rem / 4); }

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #E11838;
  padding-right: 3.36937rem;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1.1rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23E11838' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") no-repeat center right 2.1rem/0.84625rem 0.84625rem; }
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #E11838;
    box-shadow: 0 0 0 0.2rem rgba(225, 24, 56, 0.25); }
  .was-validated .custom-select:invalid ~ .invalid-feedback,
  .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
  .custom-select.is-invalid ~ .invalid-tooltip {
    display: block; }

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

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

.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: #E11838; }
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #E11838; }

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

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

.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(225, 24, 56, 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: #E11838; }

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

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

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #E11838;
  box-shadow: 0 0 0 0.2rem rgba(225, 24, 56, 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 {
      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;
      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 {
  display: inline-block;
  font-weight: 700;
  color: #303030;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1.5px solid transparent;
  padding: 0.625rem 1.2rem;
  font-size: 0.8125rem;
  line-height: 1;
  border-radius: 2px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
  .btn:hover {
    color: #303030;
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem #ced4da; }
  .btn.disabled, .btn:disabled {
    opacity: 0.65; }
  .btn:not(:disabled):not(.disabled) {
    cursor: pointer; }

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }

.btn-primary {
  color: #fff;
  background-color: #C70500;
  border-color: #C70500; }
  .btn-primary:hover {
    color: #fff;
    background-color: #a10400;
    border-color: #940400; }
  .btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(207, 43, 38, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #C70500;
    border-color: #C70500; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #940400;
    border-color: #870300; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(207, 43, 38, 0.5); }

.btn-secondary {
  color: #fff;
  background-color: #4B4B4B;
  border-color: #4B4B4B; }
  .btn-secondary:hover {
    color: #fff;
    background-color: #383838;
    border-color: #323232; }
  .btn-secondary:focus, .btn-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #4B4B4B;
    border-color: #4B4B4B; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #323232;
    border-color: #2b2b2b; }
    .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(102, 102, 102, 0.5); }

.btn-success {
  color: #fff;
  background-color: #313131;
  border-color: #313131; }
  .btn-success:hover {
    color: #fff;
    background-color: #1e1e1e;
    border-color: #181818; }
  .btn-success:focus, .btn-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(80, 80, 80, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #313131;
    border-color: #313131; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #181818;
    border-color: #111111; }
    .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(80, 80, 80, 0.5); }

.btn-info {
  color: #212529;
  background-color: #CCC0B2;
  border-color: #CCC0B2; }
  .btn-info:hover {
    color: #212529;
    background-color: #bdad9b;
    border-color: #b8a793; }
  .btn-info:focus, .btn-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(178, 169, 157, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #212529;
    background-color: #CCC0B2;
    border-color: #CCC0B2; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #212529;
    background-color: #b8a793;
    border-color: #b3a18c; }
    .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(178, 169, 157, 0.5); }

.btn-warning {
  color: #212529;
  background-color: #CCC0B2;
  border-color: #CCC0B2; }
  .btn-warning:hover {
    color: #212529;
    background-color: #bdad9b;
    border-color: #b8a793; }
  .btn-warning:focus, .btn-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(178, 169, 157, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #CCC0B2;
    border-color: #CCC0B2; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #b8a793;
    border-color: #b3a18c; }
    .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(178, 169, 157, 0.5); }

.btn-danger {
  color: #fff;
  background-color: #E11838;
  border-color: #E11838; }
  .btn-danger:hover {
    color: #fff;
    background-color: #be142f;
    border-color: #b3132d; }
  .btn-danger:focus, .btn-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(230, 59, 86, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #E11838;
    border-color: #E11838; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #b3132d;
    border-color: #a7122a; }
    .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(230, 59, 86, 0.5); }

.btn-light {
  color: #212529;
  background-color: #EAE5DF;
  border-color: #EAE5DF; }
  .btn-light:hover {
    color: #212529;
    background-color: #dbd2c8;
    border-color: #d6ccc0; }
  .btn-light:focus, .btn-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(204, 200, 196, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #EAE5DF;
    border-color: #EAE5DF; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #d6ccc0;
    border-color: #d1c6b9; }
    .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(204, 200, 196, 0.5); }

.btn-dark {
  color: #fff;
  background-color: #313131;
  border-color: #313131; }
  .btn-dark:hover {
    color: #fff;
    background-color: #1e1e1e;
    border-color: #181818; }
  .btn-dark:focus, .btn-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(80, 80, 80, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #313131;
    border-color: #313131; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #181818;
    border-color: #111111; }
    .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(80, 80, 80, 0.5); }

.btn-outline-primary {
  color: #C70500;
  border-color: #C70500; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #C70500;
    border-color: #C70500; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(199, 5, 0, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #C70500;
    background-color: transparent; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #C70500;
    border-color: #C70500; }
    .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(199, 5, 0, 0.5); }

.btn-outline-secondary {
  color: #4B4B4B;
  border-color: #4B4B4B; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #4B4B4B;
    border-color: #4B4B4B; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(75, 75, 75, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #4B4B4B;
    background-color: transparent; }
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #4B4B4B;
    border-color: #4B4B4B; }
    .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(75, 75, 75, 0.5); }

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

.btn-outline-info {
  color: #CCC0B2;
  border-color: #CCC0B2; }
  .btn-outline-info:hover {
    color: #212529;
    background-color: #CCC0B2;
    border-color: #CCC0B2; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(204, 192, 178, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #CCC0B2;
    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: #212529;
    background-color: #CCC0B2;
    border-color: #CCC0B2; }
    .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(204, 192, 178, 0.5); }

.btn-outline-warning {
  color: #CCC0B2;
  border-color: #CCC0B2; }
  .btn-outline-warning:hover {
    color: #212529;
    background-color: #CCC0B2;
    border-color: #CCC0B2; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(204, 192, 178, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #CCC0B2;
    background-color: transparent; }
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #CCC0B2;
    border-color: #CCC0B2; }
    .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(204, 192, 178, 0.5); }

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

.btn-outline-light {
  color: #EAE5DF;
  border-color: #EAE5DF; }
  .btn-outline-light:hover {
    color: #212529;
    background-color: #EAE5DF;
    border-color: #EAE5DF; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(234, 229, 223, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #EAE5DF;
    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: #212529;
    background-color: #EAE5DF;
    border-color: #EAE5DF; }
    .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(234, 229, 223, 0.5); }

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

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

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.01562rem;
  line-height: 1.44;
  border-radius: 2px; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.407rem 1rem;
  font-size: 0.7rem;
  line-height: 1.44;
  border-radius: 2px; }

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

.fade {
  transition: opacity 0.15s linear; }
  @media screen and (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 screen and (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none; } }

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

.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: 106px;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.8125rem;
  color: #303030;
  text-align: left;
  list-style: none;
  background-color: #FAFAF9;
  background-clip: padding-box;
  border: 1.5px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.4rem; }

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

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

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

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

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

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

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

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

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

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

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

.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.125rem; }

.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.125rem; }

.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 #e9ecef; }

.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:first-child {
    border-top-left-radius: calc(0.4rem - 1.5px);
    border-top-right-radius: calc(0.4rem - 1.5px); }
  .dropdown-item:last-child {
    border-bottom-right-radius: calc(0.4rem - 1.5px);
    border-bottom-left-radius: calc(0.4rem - 1.5px); }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #C70500; }
  .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: 0.7rem;
  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,
  .btn-group-vertical > .btn {
    position: relative;
    flex: 1 1 auto; }
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 1; }
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      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),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1.5px; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  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 {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .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,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1.5px; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0; }
  .btn-group-toggle > .btn input[type="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .btn-group-toggle > .btn-group > .btn 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,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0; }
    .input-group > .form-control + .form-control,
    .input-group > .form-control + .custom-select,
    .input-group > .form-control + .custom-file,
    .input-group > .form-control-plaintext + .form-control,
    .input-group > .form-control-plaintext + .custom-select,
    .input-group > .form-control-plaintext + .custom-file,
    .input-group > .custom-select + .form-control,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1.5px; }
  .input-group > .form-control: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(:last-child),
  .input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .input-group > .form-control: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(:last-child) .custom-file-label::after {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    .input-group > .custom-file:not(:first-child) .custom-file-label {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }

.input-group-prepend,
.input-group-append {
  display: flex; }
  .input-group-prepend .btn,
  .input-group-append .btn {
    position: relative;
    z-index: 2; }
    .input-group-prepend .btn:focus,
    .input-group-append .btn:focus {
      z-index: 3; }
  .input-group-prepend .btn + .btn,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-append .btn + .btn,
  .input-group-append .btn + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn {
    margin-left: -1.5px; }

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

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

.input-group-text {
  display: flex;
  align-items: center;
  padding: 1.157rem 1.1rem;
  margin-bottom: 0;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1;
  color: #303030;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1.5px solid #303030;
  border-radius: 2px; }
  .input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(2.4625rem + 3px); }

.input-group-lg > .form-control,
.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,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.01562rem;
  line-height: 1.44;
  border-radius: 2px; }

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.508rem + 3px); }

.input-group-sm > .form-control,
.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,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.7rem;
  line-height: 1.44;
  border-radius: 2px; }

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

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn: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,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn: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;
  display: block;
  min-height: 1.21875rem;
  padding-left: 1.5rem; }

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

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #C70500;
    background-color: #C70500; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem #ced4da; }
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #ff4c48; }
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #ff7e7b;
    border-color: #ff7e7b; }
  .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }

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

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

.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' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); }

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

.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' 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(199, 5, 0, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(199, 5, 0, 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' 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(199, 5, 0, 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.10938rem + 3px);
    left: calc(-2.25rem + 3px);
    width: calc(1rem - 6px);
    height: calc(1rem - 6px);
    background-color: #adb5bd;
    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 screen and (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(199, 5, 0, 0.5); }

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.6925rem + 3px);
  padding: 0.44rem 2.1rem 0.44rem 1.1rem;
  font-weight: 400;
  line-height: 1;
  color: #303030;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1.1rem center/8px 10px;
  background-color: transparent;
  border: 1.5px solid #303030;
  border-radius: 0.4rem;
  appearance: none; }
  .custom-select:focus {
    border-color: #ff4c48;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 76, 72, 0.5); }
    .custom-select:focus::-ms-value {
      color: #303030;
      background-color: transparent; }
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 1.1rem;
    background-image: none; }
  .custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
  .custom-select::-ms-expand {
    opacity: 0; }

.custom-select-sm {
  height: calc(1.508rem + 3px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.7rem; }

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

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.6925rem + 3px);
  margin: 0;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #ff4c48;
    box-shadow: 0 0 0 0.2rem #ced4da; }
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef; }
  .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.6925rem + 3px);
  padding: 1.157rem 1.1rem;
  font-weight: 400;
  line-height: 1;
  color: #303030;
  background-color: transparent;
  border: 1.5px solid #303030;
  border-radius: 2px; }
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: 1.6925rem;
    padding: 1.157rem 1.1rem;
    line-height: 1;
    color: #303030;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 2px 2px 0; }

.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  appearance: none; }
  .custom-range:focus {
    outline: none; }
    .custom-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #FAFAF9, 0 0 0 0.2rem #ced4da; }
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #FAFAF9, 0 0 0 0.2rem #ced4da; }
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #FAFAF9, 0 0 0 0.2rem #ced4da; }
  .custom-range::-moz-focus-outer {
    border: 0; }
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #C70500;
    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 screen and (prefers-reduced-motion: reduce) {
      .custom-range::-webkit-slider-thumb {
        transition: none; } }
    .custom-range::-webkit-slider-thumb:active {
      background-color: #ff7e7b; }
  .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: #C70500;
    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 screen and (prefers-reduced-motion: reduce) {
      .custom-range::-moz-range-thumb {
        transition: none; } }
    .custom-range::-moz-range-thumb:active {
      background-color: #ff7e7b; }
  .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: #C70500;
    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 screen and (prefers-reduced-motion: reduce) {
      .custom-range::-ms-thumb {
        transition: none; } }
    .custom-range::-ms-thumb:active {
      background-color: #ff7e7b; }
  .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: #adb5bd; }
  .custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default; }
  .custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd; }
  .custom-range:disabled::-moz-range-track {
    cursor: default; }
  .custom-range:disabled::-ms-thumb {
    background-color: #adb5bd; }

.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 screen and (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: 1.5px solid #dee2e6; }
  .nav-tabs .nav-item {
    margin-bottom: -1.5px; }
  .nav-tabs .nav-link {
    border: 1.5px solid transparent;
    border-top-left-radius: 0.4rem;
    border-top-right-radius: 0.4rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e9ecef #e9ecef #dee2e6; }
    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #FAFAF9;
    border-color: #dee2e6 #dee2e6 #FAFAF9; }
  .nav-tabs .dropdown-menu {
    margin-top: -1.5px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  border-radius: 0.4rem; }

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

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

.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 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between; }

.navbar-brand {
  display: inline-block;
  padding-top: 0.34766rem;
  padding-bottom: 0.34766rem;
  margin-right: 1rem;
  font-size: 1.01562rem;
  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: 1.01562rem;
  line-height: 1;
  background-color: transparent;
  border: 1.5px solid transparent;
  border-radius: 2px; }
  .navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none; }
  .navbar-toggler:not(:disabled):not(.disabled) {
    cursor: pointer; }

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

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    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 {
      flex-wrap: nowrap; }
    .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 {
    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 {
      flex-wrap: nowrap; }
    .navbar-expand-md .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; } }

@media (max-width: 989.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 990px) {
  .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 {
      flex-wrap: nowrap; }
    .navbar-expand-lg .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; } }

@media (max-width: 1329.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1330px) {
  .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 {
      flex-wrap: nowrap; }
    .navbar-expand-xl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; } }

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid {
    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 {
    flex-wrap: nowrap; }
  .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 viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' 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: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  .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: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }

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

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
  .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: #fff;
  background-clip: border-box;
  border: 1.5px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.4rem; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: 0.4rem;
    border-top-right-radius: 0.4rem; }
  .card > .list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 0.4rem;
    border-bottom-left-radius: 0.4rem; }

.card-body {
  flex: 1 1 auto;
  padding: 1.25rem; }

.card-title {
  margin-bottom: 0.75rem; }

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

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

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

.card-link + .card-link {
  margin-left: 1.25rem; }

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  color: inherit;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1.5px solid rgba(0, 0, 0, 0.125); }
  .card-header:first-child {
    border-radius: calc(0.4rem - 1.5px) calc(0.4rem - 1.5px) 0 0; }
  .card-header + .list-group .list-group-item:first-child {
    border-top: 0; }

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1.5px solid rgba(0, 0, 0, 0.125); }
  .card-footer:last-child {
    border-radius: 0 0 calc(0.4rem - 1.5px) calc(0.4rem - 1.5px); }

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

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

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

.card-img {
  width: 100%;
  border-radius: calc(0.4rem - 1.5px); }

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.4rem - 1.5px);
  border-top-right-radius: calc(0.4rem - 1.5px); }

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.4rem - 1.5px);
  border-bottom-left-radius: calc(0.4rem - 1.5px); }

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

.card-group {
  display: flex;
  flex-direction: column; }
  .card-group > .card {
    margin-bottom: 15px; }
  @media (min-width: 576px) {
    .card-group {
      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:first-child {
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
          .card-group > .card:first-child .card-img-top,
          .card-group > .card:first-child .card-header {
            border-top-right-radius: 0; }
          .card-group > .card:first-child .card-img-bottom,
          .card-group > .card:first-child .card-footer {
            border-bottom-right-radius: 0; }
        .card-group > .card:last-child {
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
          .card-group > .card:last-child .card-img-top,
          .card-group > .card:last-child .card-header {
            border-top-left-radius: 0; }
          .card-group > .card:last-child .card-img-bottom,
          .card-group > .card:last-child .card-footer {
            border-bottom-left-radius: 0; }
        .card-group > .card:only-child {
          border-radius: 0.4rem; }
          .card-group > .card:only-child .card-img-top,
          .card-group > .card:only-child .card-header {
            border-top-left-radius: 0.4rem;
            border-top-right-radius: 0.4rem; }
          .card-group > .card:only-child .card-img-bottom,
          .card-group > .card:only-child .card-footer {
            border-bottom-right-radius: 0.4rem;
            border-bottom-left-radius: 0.4rem; }
        .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
          border-radius: 0; }
          .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
          .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
          .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
          .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
            border-radius: 0; } }

.card-columns .card {
  margin-bottom: 0.75rem; }

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

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

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.4rem; }

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem; }
  .breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    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.4rem; }

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1.5px;
  line-height: 1.25;
  color: #313131;
  background-color: #fff;
  border: 1.5px solid #dee2e6; }
  .page-link:hover {
    z-index: 2;
    color: #0b0b0b;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 0.2rem #ced4da; }
  .page-link:not(:disabled):not(.disabled) {
    cursor: pointer; }

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

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

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

.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: 1.01562rem;
  line-height: 1.44; }

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

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

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

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

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

.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.4rem; }
  a.badge:hover, a.badge:focus {
    text-decoration: none; }
  .badge:empty {
    display: none; }

.btn .badge {
  position: relative;
  top: -1px; }

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

.badge-primary {
  color: #fff;
  background-color: #C70500; }
  a.badge-primary:hover, a.badge-primary:focus {
    color: #fff;
    background-color: #940400; }

.badge-secondary {
  color: #fff;
  background-color: #4B4B4B; }
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #fff;
    background-color: #323232; }

.badge-success {
  color: #fff;
  background-color: #313131; }
  a.badge-success:hover, a.badge-success:focus {
    color: #fff;
    background-color: #181818; }

.badge-info {
  color: #212529;
  background-color: #CCC0B2; }
  a.badge-info:hover, a.badge-info:focus {
    color: #212529;
    background-color: #b8a793; }

.badge-warning {
  color: #212529;
  background-color: #CCC0B2; }
  a.badge-warning:hover, a.badge-warning:focus {
    color: #212529;
    background-color: #b8a793; }

.badge-danger {
  color: #fff;
  background-color: #E11838; }
  a.badge-danger:hover, a.badge-danger:focus {
    color: #fff;
    background-color: #b3132d; }

.badge-light {
  color: #212529;
  background-color: #EAE5DF; }
  a.badge-light:hover, a.badge-light:focus {
    color: #212529;
    background-color: #d6ccc0; }

.badge-dark {
  color: #fff;
  background-color: #313131; }
  a.badge-dark:hover, a.badge-dark:focus {
    color: #fff;
    background-color: #181818; }

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

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

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

.alert-heading {
  color: inherit; }

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

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

.alert-primary {
  color: #670300;
  background-color: #f4cdcc;
  border-color: #efb9b8; }
  .alert-primary hr {
    border-top-color: #eaa4a3; }
  .alert-primary .alert-link {
    color: #340200; }

.alert-secondary {
  color: #272727;
  background-color: #dbdbdb;
  border-color: #cdcdcd; }
  .alert-secondary hr {
    border-top-color: silver; }
  .alert-secondary .alert-link {
    color: #0e0e0e; }

.alert-success {
  color: #191919;
  background-color: #d6d6d6;
  border-color: #c5c5c5; }
  .alert-success hr {
    border-top-color: #b8b8b8; }
  .alert-success .alert-link {
    color: black; }

.alert-info {
  color: #6a645d;
  background-color: #f5f2f0;
  border-color: #f1ede9; }
  .alert-info hr {
    border-top-color: #e7e0d9; }
  .alert-info .alert-link {
    color: #4f4a45; }

.alert-warning {
  color: #6a645d;
  background-color: #f5f2f0;
  border-color: #f1ede9; }
  .alert-warning hr {
    border-top-color: #e7e0d9; }
  .alert-warning .alert-link {
    color: #4f4a45; }

.alert-danger {
  color: #750c1d;
  background-color: #f9d1d7;
  border-color: #f7bec7; }
  .alert-danger hr {
    border-top-color: #f4a7b3; }
  .alert-danger .alert-link {
    color: #470712; }

.alert-light {
  color: #7a7774;
  background-color: #fbfaf9;
  border-color: #f9f8f6; }
  .alert-light hr {
    border-top-color: #efece7; }
  .alert-light .alert-link {
    color: #605e5b; }

.alert-dark {
  color: #191919;
  background-color: #d6d6d6;
  border-color: #c5c5c5; }
  .alert-dark hr {
    border-top-color: #b8b8b8; }
  .alert-dark .alert-link {
    color: black; }

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

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.60938rem;
  background-color: #e9ecef;
  border-radius: 0.4rem; }

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #C70500;
  transition: width 0.6s ease; }
  @media screen and (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: progress-bar-stripes 1s linear infinite; }

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

.media-body {
  flex: 1; }

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

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  .list-group-item-action:active {
    color: #303030;
    background-color: #e9ecef; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1.5px;
  background-color: #fff;
  border: 1.5px solid rgba(0, 0, 0, 0.125); }
  .list-group-item:first-child {
    border-top-left-radius: 0.4rem;
    border-top-right-radius: 0.4rem; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0.4rem;
    border-bottom-left-radius: 0.4rem; }
  .list-group-item:hover, .list-group-item:focus {
    z-index: 1;
    text-decoration: none; }
  .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: #C70500;
    border-color: #C70500; }

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0; }
  .list-group-flush .list-group-item:last-child {
    margin-bottom: -1.5px; }

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0; }

.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0; }

.list-group-item-primary {
  color: #670300;
  background-color: #efb9b8; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #670300;
    background-color: #eaa4a3; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #670300;
    border-color: #670300; }

.list-group-item-secondary {
  color: #272727;
  background-color: #cdcdcd; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #272727;
    background-color: silver; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #272727;
    border-color: #272727; }

.list-group-item-success {
  color: #191919;
  background-color: #c5c5c5; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #191919;
    background-color: #b8b8b8; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #191919;
    border-color: #191919; }

.list-group-item-info {
  color: #6a645d;
  background-color: #f1ede9; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #6a645d;
    background-color: #e7e0d9; }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #6a645d;
    border-color: #6a645d; }

.list-group-item-warning {
  color: #6a645d;
  background-color: #f1ede9; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #6a645d;
    background-color: #e7e0d9; }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #6a645d;
    border-color: #6a645d; }

.list-group-item-danger {
  color: #750c1d;
  background-color: #f7bec7; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #750c1d;
    background-color: #f4a7b3; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #750c1d;
    border-color: #750c1d; }

.list-group-item-light {
  color: #7a7774;
  background-color: #f9f8f6; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #7a7774;
    background-color: #efece7; }
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #7a7774;
    border-color: #7a7774; }

.list-group-item-dark {
  color: #191919;
  background-color: #c5c5c5; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #191919;
    background-color: #b8b8b8; }
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #191919;
    border-color: #191919; }

.close {
  float: right;
  font-size: 1.21875rem;
  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) {
    cursor: pointer; }
    .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
      opacity: .75; }

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

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

.toast {
  max-width: 350px;
  overflow: hidden;
  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);
  border-radius: 0.25rem;
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  opacity: 0; }
  .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); }

.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 screen and (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        transition: none; } }
  .modal.show .modal-dialog {
    transform: none; }

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2)); }
  .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - (0.5rem * 2));
    content: ""; }

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1.5px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  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: 1.5px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem; }
  .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;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1.5px solid #e9ecef;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }
  .modal-footer > :not(:first-child) {
    margin-left: .25rem; }
  .modal-footer > :not(:last-child) {
    margin-right: .25rem; }

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

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

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

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

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: roboto, sans-serif;
  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: 0.7rem;
  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.4rem; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: roboto, sans-serif;
  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: 0.7rem;
  word-wrap: break-word;
  background-color: #4B4B4B;
  background-clip: padding-box;
  border: 1.5px solid #4B4B4B;
  border-radius: 0.3rem; }
  .popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.3rem; }
    .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 + 1.5px) * -1); }
  .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
  .bs-popover-top .arrow::after,
  .bs-popover-auto[x-placement^="top"] .arrow::after {
    border-width: 0.5rem 0.5rem 0; }
  .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
    bottom: 0;
    border-top-color: rgba(0, 0, 0, 0.25); }
  
  .bs-popover-top .arrow::after,
  .bs-popover-auto[x-placement^="top"] .arrow::after {
    bottom: 1.5px;
    border-top-color: #4B4B4B; }

.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 + 1.5px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
  .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
  .bs-popover-right .arrow::after,
  .bs-popover-auto[x-placement^="right"] .arrow::after {
    border-width: 0.5rem 0.5rem 0.5rem 0; }
  .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
    left: 0;
    border-right-color: rgba(0, 0, 0, 0.25); }
  
  .bs-popover-right .arrow::after,
  .bs-popover-auto[x-placement^="right"] .arrow::after {
    left: 1.5px;
    border-right-color: #4B4B4B; }

.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 + 1.5px) * -1); }
  .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
  .bs-popover-bottom .arrow::after,
  .bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-width: 0 0.5rem 0.5rem 0.5rem; }
  .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
    top: 0;
    border-bottom-color: rgba(0, 0, 0, 0.25); }
  
  .bs-popover-bottom .arrow::after,
  .bs-popover-auto[x-placement^="bottom"] .arrow::after {
    top: 1.5px;
    border-bottom-color: #4B4B4B; }
  .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: 1.5px 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 + 1.5px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
  .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
  .bs-popover-left .arrow::after,
  .bs-popover-auto[x-placement^="left"] .arrow::after {
    border-width: 0.5rem 0 0.5rem 0.5rem; }
  .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
    right: 0;
    border-left-color: rgba(0, 0, 0, 0.25); }
  
  .bs-popover-left .arrow::after,
  .bs-popover-auto[x-placement^="left"] .arrow::after {
    right: 1.5px;
    border-left-color: #4B4B4B; }

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

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

.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 screen and (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: 0s 0.6s opacity; }
  @media screen and (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 screen and (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: transparent no-repeat center center;
  background-size: 100% 100%; }

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%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' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-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 screen and (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: spinner-border .75s linear infinite; }

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

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

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

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

.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: #C70500 !important; }

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

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

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

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

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

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

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

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

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

.bg-danger {
  background-color: #E11838 !important; }

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

.bg-light {
  background-color: #EAE5DF !important; }

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

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

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

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

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

.border {
  border: 1.5px solid #dee2e6 !important; }

.border-top {
  border-top: 1.5px solid #dee2e6 !important; }

.border-right {
  border-right: 1.5px solid #dee2e6 !important; }

.border-bottom {
  border-bottom: 1.5px solid #dee2e6 !important; }

.border-left {
  border-left: 1.5px solid #dee2e6 !important; }

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

.border-top-0 {
  border-top: 0 !important; }

.border-right-0 {
  border-right: 0 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-left-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #C70500 !important; }

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

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

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

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

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

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

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

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

.rounded {
  border-radius: 0.4rem !important; }

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

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

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

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

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

.rounded-pill {
  border-radius: 50rem !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: 990px) {
  .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: 1330px) {
  .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 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.85714%; }

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

.embed-responsive-3by4::before {
  padding-top: 133.33333%; }

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

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

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

.embed-responsive-3by4::before {
  padding-top: 133.33333%; }

.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: 990px) {
  .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: 1330px) {
  .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; } }

.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: 990px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1330px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: 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: 1020; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  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: 990px) {
  .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: 1330px) {
  .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; } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

a.text-dark:hover, a.text-dark:focus {
  color: #0b0b0b !important; }

.text-body {
  color: #303030 !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-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: 1.5px solid #adb5bd;
    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: 1.5px 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: #dee2e6; }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6; } }

.btn-primary {
  color: #FAF9F7; }

.btn-outline-primary:hover {
  color: #fff; }

/*# sourceMappingURL=bootstrap_custom.css.map */
.base-width {
  width: 1300px;
}
@media only screen and (max-width: 1329px) {
  .base-width {
    width: 960px;
  }
}
@media only screen and (max-width: 989px) {
  .base-width {
    width: 748px;
  }
}
@media only screen and (max-width: 767px) {
  .base-width {
    width: 556px;
  }
}
@media only screen and (max-width: 575px) {
  .base-width {
    width: 100%;
  }
}
.base-section-margin {
  margin: 34px 74px 0;
  padding: 34px 0 0;
}
@media only screen and (max-width: 1329px) {
  .base-section-margin {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .base-section-margin {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .base-section-margin {
    margin: 34px 0 0;
  }
}
.wz_middle-right .base-section-margin {
  margin-left: 0;
  margin-right: 0;
}
.base-sectionwide-margin {
  margin: 34px 0 0;
  padding: 34px 0 0;
}
.wz_category {
  color: #4B4B4B;
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  border: 1px solid #4B4B4B;
  display: inline-block;
  padding: 1px 3px;
  font-size: 12px;
}
.wz_title_underline_only:hover {
  text-decoration: none;
}
.wz_title_underline_only:hover h1,
.wz_title_underline_only:hover h2,
.wz_title_underline_only:hover h3,
.wz_title_underline_only:hover h4,
.wz_title_underline_only:hover h5 {
  text-decoration: underline;
}
.wz_tab_module {
  display: none;
}
.wz_tab_module.wz_tab_module-visible {
  display: inline-block;
}
/* Typography */
.wz_function_font {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
}
.wz_section_header {
  font-weight: bold;
  font-size: 25px;
  margin: 12px 0 24px;
}
@media only screen and (max-width: 767px) {
  .wz_section_header {
    color: rgba(48, 48, 48, 0.6);
  }
}
input[type=range] {
  -webkit-appearance: none;
  width: 100%;
  margin: 7.5px 0;
  height: 3px;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 3px;
  cursor: pointer;
  background: rgba(130, 130, 130, 0.78);
  border-radius: 1.3px;
  border: 0px solid #010101;
}
input[type=range]::-webkit-slider-thumb {
  border: 0px solid #828282;
  height: 18px;
  width: 18px;
  border-radius: 9px;
  background: #828282;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -7.5px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: rgba(161, 161, 161, 0.78);
}
input[type=range]::-moz-range-track {
  width: 100%;
  height: 3px;
  cursor: pointer;
  background: rgba(130, 130, 130, 0.78);
  border-radius: 1.3px;
  border: 0px solid #010101;
}
input[type=range]::-moz-range-thumb {
  border: 0px solid #828282;
  height: 18px;
  width: 18px;
  border-radius: 9px;
  background: #828282;
  cursor: pointer;
}
input[type=range]::-ms-track {
  width: 100%;
  height: 3px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: rgba(99, 99, 99, 0.78);
  border: 0px solid #010101;
  border-radius: 2.6px;
}
input[type=range]::-ms-fill-upper {
  background: rgba(130, 130, 130, 0.78);
  border: 0px solid #010101;
  border-radius: 2.6px;
}
input[type=range]::-ms-thumb {
  border: 0px solid #828282;
  height: 18px;
  width: 18px;
  border-radius: 9px;
  background: #828282;
  cursor: pointer;
  height: 3px;
}
input[type=range]:focus::-ms-fill-lower {
  background: rgba(130, 130, 130, 0.78);
}
input[type=range]:focus::-ms-fill-upper {
  background: rgba(161, 161, 161, 0.78);
}
.btn {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
}
.btn-primary.btn-inverse {
  background-color: #fff;
  border-color: #fff;
  color: #C70500;
}
.btn-primary.btn-inverse:hover {
  background-color: #C70500;
  color: #fff;
}
.btn-danger.btn-inverse {
  background-color: #fff;
  border-color: #fff;
  color: #C70500;
}
.btn-danger.btn-inverse:hover {
  background-color: #C70500;
  color: #fff;
}
.caret {
  width: 20px;
  height: 11px;
  display: inline-block;
  margin-left: 15px;
  background: no-repeat url('data:image/svg+xml; utf8, <svg width="25" height="24" viewBox="0 6 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.5 16L19.5 9" stroke="%23303030" stroke-width="1.5" stroke-linecap="round"/><path d="M12.5 16L5.5 9" stroke="%23303030" stroke-width="1.5" stroke-linecap="round"/></svg>');
}
.caret:hover,
.btn:hover .caret {
  filter: invert();
}
.wz_checkbox input[type=checkbox] {
  display: none;
}
.wz_checkbox .checkmark {
  height: 16px;
  width: 16px;
  display: block;
  position: relative;
  border: 1px solid #4B4B4B;
  margin: 2px 13px 2px 0;
  flex: none;
}
.wz_checkbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 5px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: solid #303030;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.wz_checkbox .checkmark.inverse {
  border: 1px solid #FAFAF9;
}
.wz_checkbox .checkmark.inverse:after {
  border-color: #fff !important;
}
.wz_checkbox input:checked + .checkmark:after {
  display: block;
}
select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: 1.5px solid #303030;
  border-radius: 2px;
  padding: 0rem 1.7rem 0 1.1rem;
  height: calc(2.313rem + 3px);
  margin: 0;
  cursor: pointer;
  position: relative;
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  background: transparent url('data:image/svg+xml; utf8, <svg width="25" height="24" viewBox="3 8 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.5 16L19.5 9" stroke="%23303030" stroke-width="1.5" stroke-linecap="round"/><path d="M12.5 16L5.5 9" stroke="%23303030" stroke-width="1.5" stroke-linecap="round"/></svg>') no-repeat right bottom;
}
select:focus {
  outline: none;
}
select.inverse {
  background: transparent url('data:image/svg+xml; utf8, <svg width="25" height="24" viewBox="3 8 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.5 16L19.5 9" stroke="%23FFFFFF" stroke-width="1.5" stroke-linecap="round"/><path d="M12.5 16L5.5 9" stroke="%23FFFFFF" stroke-width="1.5" stroke-linecap="round"/></svg>') no-repeat right bottom;
  background-color: #4B4B4B;
  border-color: #fff;
  color: #fff;
}
input[type=email].inverse,
input[type=password].inverse,
input[type=text].inverse {
  background-color: #4B4B4B;
  border-color: #fff;
  color: #fff;
}
input[type=email].inverse::placeholder,
input[type=password].inverse::placeholder,
input[type=text].inverse::placeholder {
  color: #fff;
}
.wz-btn-gray {
  padding: 8px 32px;
  background-color: #303030;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  border: 1px solid #303030;
}
.wz-btn-gray:focus {
  outline: none;
}
.agreements-popup {
  width: 560px;
  position: absolute;
  top: calc(30vh - 100px);
  left: calc(50vw - 280px);
  background-color: #fff;
  z-index: 1000;
  padding: 26px 31px 31px;
  box-sizing: border-box;
  border: 1px solid #C70500;
  border-radius: 10px;
  /* Hide the browser's default checkbox */
  /* Create a custom checkbox */
  /* On mouse-over, add a grey background color */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
.agreements-popup .agreements-popup-head {
  background-color: #EAE5DF;
  padding: 24px;
}
.agreements-popup .agreements-popup-head h3 {
  color: #303030;
  text-align: center;
}
.agreements-popup .agreements-popup-head p {
  margin-bottom: 0;
  font-family: roboto, sans-serif;
}
.agreements-popup .agreements-popup-terms {
  height: 100px;
  overflow-y: scroll;
  border: 1px solid #ddd;
  font-size: 12px;
  line-height: 17px;
  display: none;
}
.agreements-popup .agreements-popup-terms ul {
  padding-left: 15px;
}
.agreements-popup form {
  padding-left: 8px;
}
.agreements-popup form label {
  display: block;
  margin: 25px 0;
  cursor: pointer;
  position: relative;
  padding-left: 29px;
  font-size: 13px;
  max-width: max-content;
}
.agreements-popup form label a {
  border-bottom: 1px solid #303030;
  padding-bottom: 2px;
}
.agreements-popup form label a:hover {
  text-decoration: none;
}
.agreements-popup label#agreements-politykamarketing {
  font-weight: normal;
}
.agreements-popup label#agreements-politykamarketingpartner {
  font-weight: normal;
}
.agreements-popup button {
  font-family: roboto, sans-serif !important;
  text-transform: uppercase;
  font-size: 12.5px;
  font-weight: 700;
  margin: 0 auto 24px;
  display: block;
}
.agreements-popup button:disabled {
  opacity: 0.5;
}
.agreements-popup .footnote {
  font-size: 13px;
  text-align: center;
}
.agreements-popup .footnote a {
  border-bottom: 1px solid #303030;
  padding-bottom: 2px;
}
.agreements-popup .footnote a:hover {
  text-decoration: none;
}
.agreements-popup .container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.agreements-popup .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 16px;
  width: 16px;
  border: 1px solid #EAE5DF;
  font-family: roboto, sans-serif;
}
.agreements-popup .container:hover input ~ .checkmark {
  background-color: #eaeaea;
}
.agreements-popup .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.agreements-popup .container input:checked ~ .checkmark:after {
  display: block;
}
.agreements-popup .container .checkmark:after {
  content: '';
  width: 5px;
  height: 10px;
  border: solid #303030;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  right: 5px;
  top: 1px;
}
@media only screen and (max-width: 575px) {
  .agreements-popup {
    width: 100%;
    left: 0;
    top: 0;
    right: 0;
    border-top: none;
  }
  .agreements-popup .agreements-popup-terms {
    height: auto;
    border: none;
    overflow-y: auto;
  }
}
.agreements-background {
  background: rgba(251, 249, 246, 0.6);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
}
div.w2g,
.wz_ad_header {
  display: none;
}
#wtg_sg_bl_1,
#wtg_sg_bl_2,
#wtg_sg_bl_3,
#wtg_sg_bl_4,
#wtg_sek_bl_btm,
#wtg_art_bel,
#wtg_art_bl_btm {
  width: 1300px;
  margin: 0 auto 15px;
}
@media screen and (max-width: 1329px) {
  #wtg_sg_bl_1,
  #wtg_sg_bl_2,
  #wtg_sg_bl_3,
  #wtg_sg_bl_4,
  #wtg_sek_bl_btm,
  #wtg_art_bel,
  #wtg_art_bl_btm {
    width: 960px;
  }
}
@media screen and (max-width: 989px) {
  #wtg_sg_bl_1,
  #wtg_sg_bl_2,
  #wtg_sg_bl_3,
  #wtg_sg_bl_4,
  #wtg_sek_bl_btm,
  #wtg_art_bel,
  #wtg_art_bl_btm {
    width: 700px;
  }
}
@media screen and (max-width: 767px) {
  #wtg_sg_bl_1,
  #wtg_sg_bl_2,
  #wtg_sg_bl_3,
  #wtg_sg_bl_4,
  #wtg_sek_bl_btm,
  #wtg_art_bel,
  #wtg_art_bl_btm {
    width: auto;
  }
}
#wtg_art_bl_top,
#wtg_sek_bl_top,
#wtg_sg_bl_top {
  margin: 0 auto 15px;
}
@media screen and (max-width: 767px) {
  #wtg_art_bl_top,
  #wtg_sek_bl_top,
  #wtg_sg_bl_top {
    margin: 0 15px 10px;
  }
}
#wtg_sek_hf_1,
#wtg_sek_hf_2,
#wtg_sek_hf_3,
#wtg_sg_hf {
  width: 356px;
}
@media screen and (max-width: 1329px) {
  #wtg_sek_hf_1,
  #wtg_sek_hf_2,
  #wtg_sek_hf_3,
  #wtg_sg_hf {
    width: 280px;
  }
}
@media screen and (max-width: 989px) {
  #wtg_sek_hf_1,
  #wtg_sek_hf_2,
  #wtg_sek_hf_3,
  #wtg_sg_hf {
    width: 250px;
  }
}
@media screen and (max-width: 767px) {
  #wtg_sek_hf_1,
  #wtg_sek_hf_2,
  #wtg_sek_hf_3,
  #wtg_sg_hf {
    width: auto;
  }
}
#wtg_sec_mb,
#wtg_sec_bb,
#wtg_sec_lb,
#wtg_sg_mb,
#wtg_sg_bb,
#wtg_sg_lb {
  width: 960px;
  margin: 0 auto;
}
@media screen and (max-width: 989px) {
  #wtg_sec_mb,
  #wtg_sec_bb,
  #wtg_sec_lb,
  #wtg_sg_mb,
  #wtg_sg_bb,
  #wtg_sg_lb {
    width: 700px;
  }
}
@media screen and (max-width: 767px) {
  #wtg_sec_mb,
  #wtg_sec_bb,
  #wtg_sec_lb,
  #wtg_sg_mb,
  #wtg_sg_bb,
  #wtg_sg_lb {
    width: auto;
  }
}
@media screen and (max-width: 989px) and (min-width: 767px) {
  #wtg_art_rec_1 {
    display: inline-block;
    text-align: center;
    width: 100% !important;
  }
}
body {
  min-width: 320px;
}
.wz_ad_outer:not(.sticky) {
  display: flex;
  justify-content: center;
}
.general-container {
  width: 1300px;
  margin: 0 auto;
  box-sizing: border-box;
  background-color: #FAFAF9;
}
@media only screen and (max-width: 1329px) {
  .general-container {
    width: 960px;
  }
}
@media only screen and (max-width: 989px) {
  .general-container {
    width: 748px;
  }
}
@media only screen and (max-width: 767px) {
  .general-container {
    width: 556px;
  }
}
@media only screen and (max-width: 575px) {
  .general-container {
    width: 100%;
  }
}
@media only screen and (max-width: 989px) {
  .general-container {
    padding: 0 15px;
  }
}
@media only screen and (min-width: 767px) {
  .general-container {
    padding: 0 15px;
  }
  .general-container .bordered_section_desktop {
    border-top: 1px solid #C4C4C4;
  }
}
.general-container .bordered_section {
  border-top: 1px solid #C4C4C4;
}
.general-container section.wz_ad_outer {
  border-top: none;
}
.general-container article:first-child,
.general-container section:first-child,
.general-container section.wz_notwhite + section {
  margin-top: 0;
}
@media only screen and (max-width: 767px) {
  .gallery-upper-container {
    padding: 0 15px;
  }
}
.wz_middle-subcolumns {
  margin: 34px 74px 0;
  padding: 34px 0 0;
  padding-top: 0;
  display: flex;
}
@media only screen and (max-width: 1329px) {
  .wz_middle-subcolumns {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_middle-subcolumns {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_middle-subcolumns {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_middle-subcolumns {
  margin-left: 0;
  margin-right: 0;
}
.wz_middle-subcolumns .wz_middle-left {
  padding-right: 24px;
  margin-right: 24px;
  position: relative;
  width: 50%;
  flex-grow: 1;
}
.wz_middle-subcolumns .wz_middle-left > section {
  margin-left: 0;
}
.wz_middle-subcolumns .wz_middle-left:after {
  content: "";
  display: block;
  border-right: 1px solid #C4C4C4;
  position: absolute;
  top: 74px;
  bottom: 0;
  right: 0;
}
.wz_middle-subcolumns .wz_middle-right {
  width: 356px;
}
.wz_middle-subcolumns .wz_middle-right > div {
  position: sticky;
  position: -webkit-sticky;
  top: 130px;
  z-index: 1;
}
@media screen and (max-width: 1329px) {
  .wz_middle-subcolumns .wz_middle-right {
    width: 280px;
  }
  .wz_middle-subcolumns .wz_middle-right > div {
    top: 104px;
  }
}
@media screen and (max-width: 989px) {
  .wz_middle-subcolumns .wz_middle-right {
    width: 250px;
  }
  .wz_middle-subcolumns .wz_middle-right > div {
    top: 104px;
  }
}
@media screen and (max-width: 767px) {
  .wz_middle-subcolumns {
    display: block;
  }
  .wz_middle-subcolumns .wz_middle-left {
    padding-right: 0;
    margin-right: 0;
    width: auto;
  }
  .wz_middle-subcolumns .wz_middle-left:after {
    display: none;
  }
  .wz_middle-subcolumns .wz_middle-right {
    border-top: 1px solid #C4C4C4;
    margin-top: 34px;
    width: auto;
  }
  .wz_middle-subcolumns .wz_middle-right > * {
    position: static;
  }
}
.wz_middle-equal-subcolumns {
  margin: 34px 74px 0;
  padding: 34px 0 0;
  padding-top: 0;
  display: flex;
}
@media only screen and (max-width: 1329px) {
  .wz_middle-equal-subcolumns {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_middle-equal-subcolumns {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_middle-equal-subcolumns {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_middle-equal-subcolumns {
  margin-left: 0;
  margin-right: 0;
}
.wz_middle-equal-subcolumns .wz_middle-left {
  padding-right: 24px;
  margin-right: 24px;
  position: relative;
  width: 50%;
}
.wz_middle-equal-subcolumns .wz_middle-left > section {
  margin-left: 0;
}
.wz_middle-equal-subcolumns .wz_middle-left:after {
  content: "";
  display: block;
  border-right: 1px solid #C4C4C4;
  position: absolute;
  top: 74px;
  bottom: 0;
  right: 0;
}
.wz_middle-equal-subcolumns .wz_middle-right {
  width: 50%;
  position: relative;
}
.wz_middle-equal-subcolumns .wz_middle-right > section {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .wz_middle-equal-subcolumns {
    display: block;
  }
  .wz_middle-equal-subcolumns .wz_middle-left {
    padding-right: 0;
    margin-right: 0;
    width: auto;
  }
  .wz_middle-equal-subcolumns .wz_middle-left:after {
    display: none;
  }
  .wz_middle-equal-subcolumns .wz_middle-right {
    border-top: 1px solid #C4C4C4;
    margin-top: 34px;
    width: auto;
  }
}
.wz-home-top {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.wz-home-top .wz-home-topleft {
  grid-column: 1 / 4;
}
@media only screen and (max-width: 989px) and (min-width: 767px) {
  .wz-home-top {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .wz-home-top .wz-home-topleft {
    grid-column: 1 / 3;
  }
}
@media only screen and (max-width: 767px) {
  .wz-home-top {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .wz_baner_val_prop + .wz_main_topic {
    border-top: none;
    padding-top: 0;
    margin-top: 0;
  }
  .wz_main_topic + .wz_important_topics h2 {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .wz-hp .wz_middle-subcolumns {
    display: block;
  }
}
.wz-2cols section {
  border-top: none;
}
.wz-2cols .wz_middle-right .wz_ad_outer .wz_ad_header {
  padding-top: 34px;
}
.wz-2cols .wz_ad_outer .wz_ad_header {
  padding-top: 75px;
}
.wz-2cols .wz_ad_outer section {
  margin-top: 160px;
  padding-top: 0;
}
.wz-2cols .wz_middle-left:after {
  top: 34px;
}
.wz-1col-narrow .general-container {
  max-width: 1152px;
}
.wz_nav {
  z-index: 101;
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  border-bottom: 1px solid rgba(75, 75, 75, 0.2);
  background-color: #FAFAF9;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.wz_nav.wz_nav_user_mobile_placement_shown,
.wz_nav.wz_nav_mobile_content_shown {
  position: fixed;
  left: 0;
  right: 0;
}
.wz_nav.wz_nav_user_mobile_placement_shown .wz_nav_user_view-opener,
.wz_nav.wz_nav_mobile_content_shown .wz_nav_user_view-opener {
  display: none !important;
}
.wz_nav.wz_nav_user_mobile_placement_shown .navbar-opener,
.wz_nav.wz_nav_mobile_content_shown .navbar-opener {
  display: none !important;
}
.wz_nav .wz_nav_upper {
  display: flex;
  flex-direction: row;
  margin: 0 auto;
  padding: 28px 74px 22px;
  transition: padding 0.5s;
  background-color: #FAFAF9;
}
.wz_nav .wz_nav_upper .navbar-opener[aria-expanded=true] {
  display: none !important;
}
.wz_nav .wz_nav_upper .navbar-closer[aria-expanded=false] {
  display: none !important;
}
.wz_nav .wz_nav_upper .wz_nav_user_view-opener[aria-expanded=true] {
  display: none !important;
}
.wz_nav .wz_nav_upper .wz_nav_user_view-closer[aria-expanded=false] {
  display: none !important;
}
.wz_nav .wz_nav_upper #wz_nav_date div {
  font-weight: 500;
  padding: 15px 0 0;
  text-align: center;
  width: 31px;
}
.wz_nav .wz_nav_upper #wz_nav_date div .day {
  font-size: 24px;
  display: block;
  border-bottom: 1.5px solid rgba(75, 75, 75, 0.2);
  line-height: 24px;
  font-weight: 500;
}
.wz_nav .wz_nav_upper #wz_nav_date div .month {
  display: block;
  font-weight: 700;
  letter-spacing: 1px;
  font-size: 10px;
}
.wz_nav .wz_nav_upper > * {
  width: 35%;
  flex-grow: 1;
  padding: 0;
}
.wz_nav .wz_nav_upper .wz_nav_superlogo {
  margin-bottom: 12px;
  transition: margin 0.5s;
}
.wz_nav .wz_nav_upper .wz_nav_logo {
  text-align: center;
  flex-grow: 0;
}
.wz_nav .wz_nav_upper .wz_nav_logo a {
  max-width: 100%;
  max-height: 100%;
  width: 256px;
  display: inline-block;
  transition: width 0.5s, height 0.5s;
}
.wz_nav .wz_nav_upper .wz_nav_logo svg {
  max-width: 100%;
  max-height: 100%;
  height: 100%;
}
.wz_nav .wz_nav_upper .wz_nav_tools {
  display: flex;
  justify-content: flex-end;
}
.wz_nav .wz_nav_upper .wz_nav_tools > * {
  margin-left: 20px;
  padding: 23px 0 0;
}
.wz_nav .wz_nav_upper .wz_nav_tools .wz_nav_account_icon svg {
  position: relative;
  top: -3px;
}
.wz_nav .wz_nav_upper .wz_nav_tools .wz_nav_account_icon button {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
}
.wz_nav .wz_nav_search_icon a:hover svg * {
  stroke: #ffffff;
}
.wz_nav .wz_nav_nonmobile_menu {
  height: 40px;
}
.wz_nav .wz_nav_nonmobile_content,
.wz_nav .wz_nav_secondlevel_nonmobile_content {
  padding: 0 74px;
  margin: 0 auto;
  background-color: #FAFAF9;
}
.wz_nav .wz_nav_nonmobile_content .nav-item,
.wz_nav .wz_nav_secondlevel_nonmobile_content .nav-item {
  display: flex;
  align-items: center;
}
.wz_nav .wz_nav_nonmobile_content .nav-link,
.wz_nav .wz_nav_secondlevel_nonmobile_content .nav-link {
  display: inline-block;
  padding: 8px 24px;
  margin: 4px 0;
  position: relative;
  line-height: 15px;
  font-weight: bold;
}
.wz_nav .wz_nav_nonmobile_content .nav-link.currentlyActive,
.wz_nav .wz_nav_secondlevel_nonmobile_content .nav-link.currentlyActive {
  color: #C70500;
}
.wz_nav .wz_nav_nonmobile_content .nav-link:hover,
.wz_nav .wz_nav_secondlevel_nonmobile_content .nav-link:hover {
  background-color: #C70500;
  color: #fff;
  border-radius: 3px;
}
.wz_nav .wz_nav_secondlevel_nonmobile_content {
  padding: 0;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
}
.wz_nav .wz_nav_secondlevel_nonmobile_content .wz_nav_apla {
  background-color: #303030;
  display: none;
}
.wz_nav .wz_nav_secondlevel_nonmobile_content ul {
  border-top: 1px solid rgba(75, 75, 75, 0.2);
}
.wz_nav .wz_nav_secondlevel_nonmobile_content .nav-link {
  display: inline-block;
  padding: 17px 24px;
}
.wz_nav .wz_nav_secondlevel_nonmobile_content li:not(:last-child):after {
  content: "";
  width: 3px;
  height: 3px;
  background-color: #fff;
  display: block;
}
.wz_nav .wz_nav_secondlevel_nonmobile_content a {
  color: #fff;
}
.wz_nav .wz_nav_secondlevel_nonmobile_content ul.CGNav_columnmode {
  width: 1300px;
  column-count: 3;
  margin: 0 auto;
  padding-top: 7px;
  padding-bottom: 7px;
  display: block;
}
@media only screen and (max-width: 1329px) {
  .wz_nav .wz_nav_secondlevel_nonmobile_content ul.CGNav_columnmode {
    width: 960px;
  }
}
@media only screen and (max-width: 989px) {
  .wz_nav .wz_nav_secondlevel_nonmobile_content ul.CGNav_columnmode {
    width: 748px;
  }
}
@media only screen and (max-width: 767px) {
  .wz_nav .wz_nav_secondlevel_nonmobile_content ul.CGNav_columnmode {
    width: 556px;
  }
}
@media only screen and (max-width: 575px) {
  .wz_nav .wz_nav_secondlevel_nonmobile_content ul.CGNav_columnmode {
    width: 100%;
  }
}
.wz_nav .wz_nav_secondlevel_nonmobile_content ul.CGNav_columnmode li {
  display: block;
  text-align: center;
}
.wz_nav .wz_nav_secondlevel_nonmobile_content ul.CGNav_columnmode li a {
  padding-top: 10px;
  padding-bottom: 10px;
}
.wz_nav .wz_nav_secondlevel_nonmobile_content ul.CGNav_columnmode li:after {
  display: none;
}
@media screen and (max-width: 1329px) {
  .wz_nav .wz_nav_upper {
    padding: 10px 24px;
  }
  .wz_nav .wz_nav_upper #wz_nav_date div {
    padding-top: 9px;
  }
  .wz_nav .wz_nav_upper .wz_nav_logo a {
    width: 200px;
  }
  .wz_nav .wz_nav_upper .wz_nav_tools {
    padding-top: 10px;
  }
  .wz_nav .wz_nav_upper .wz_nav_tools > * {
    padding: 3px 0 0;
  }
  .wz_nav .wz_nav_nonmobile_content {
    padding: 0;
  }
  .wz_nav .wz_nav_nonmobile_content .nav-link {
    padding: 8px 14px;
    margin: 4px 0;
  }
  .wz_nav .wz_nav_secondlevel_nonmobile_content .nav-link {
    padding: 13px 14px;
  }
}
@media screen and (max-width: 989px) {
  .wz_nav .wz_nav_upper {
    padding: 10px 24px;
  }
  .wz_nav .wz_nav_upper .wz_nav_subscribe {
    display: none !important;
  }
  .wz_nav .wz_nav_superlogo {
    display: none;
  }
  .wz_nav .wz_nav_logo a {
    margin-top: 10px;
  }
  .wz_nav .wz_nav_nonmobile_menu {
    height: 38px;
  }
  .wz_nav .wz_nav_nonmobile_content {
    padding: 0 24px;
  }
  .wz_nav .wz_nav_nonmobile_content .nav-link {
    padding: 7px 8px;
  }
  .wz_nav .wz_nav_secondlevel_nonmobile_content .nav-link {
    padding: 12px 8px;
  }
}
@media screen and (max-width: 767px) {
  .wz_nav {
    border-bottom: 1px solid #4B4B4B;
  }
  .wz_nav .wz_nav_upper {
    padding: 10px 0;
    height: 65px;
  }
  .wz_nav .wz_nav_upper #wz_nav_date {
    padding: 0;
  }
  .wz_nav .wz_nav_upper .wz_nav_logo {
    width: 110px;
  }
  .wz_nav .wz_nav_upper .wz_nav_tools {
    padding: 0;
  }
  .wz_nav .wz_nav_upper .wz_nav_tools .wz_nav_shelf {
    display: none !important;
  }
  .wz_nav .wz_nav_nonmobile_menu {
    display: none !important;
  }
}
.wz_nav.wz_nav_nosections .wz_nav_lower > .navbar-toggler {
  display: none !important;
}
.wz_nav.wz_nav_nosections .wz_nav_nonmobile_menu {
  height: 10px;
}
@media screen and (min-width: 1329px) {
  .wz_nav.wz_nav_compact .wz_nav_upper {
    padding-top: 10px;
    padding-bottom: 0;
  }
  .wz_nav.wz_nav_compact .wz_nav_upper .wz_nav_superlogo {
    margin-bottom: 4px;
  }
  .wz_nav.wz_nav_compact .wz_nav_upper .wz_nav_logo a {
    margin-top: 3px;
    width: 179px;
  }
  .wz_nav.wz_nav_compact .wz_nav_upper .wz_nav_tools {
    padding-top: 10px;
  }
  .wz_nav.wz_nav_compact .wz_nav_upper .wz_nav_tools > * {
    padding: 0;
  }
}
@media screen and (max-width: 1329px) and (min-width: 989px) {
  .wz_nav.wz_nav_compact .wz_nav_upper {
    padding-top: 10px;
    padding-bottom: 0;
  }
  .wz_nav.wz_nav_compact .wz_nav_upper .wz_nav_superlogo {
    margin-bottom: 4px;
  }
  .wz_nav.wz_nav_compact .wz_nav_upper .wz_nav_logo a {
    margin-top: 3px;
    width: 145px;
  }
  .wz_nav.wz_nav_compact .wz_nav_upper .wz_nav_tools {
    padding-top: 10px;
  }
  .wz_nav.wz_nav_compact .wz_nav_upper .wz_nav_tools > * {
    padding: 0;
  }
}
@media screen and (max-width: 989px) and (min-width: 767px) {
  .wz_nav.wz_nav_compact .wz_nav_upper {
    padding-top: 10px;
    padding-bottom: 0;
  }
  .wz_nav.wz_nav_compact .wz_nav_upper .wz_nav_logo a {
    margin-top: 10px;
    width: 145px;
  }
  .wz_nav.wz_nav_compact .wz_nav_upper .wz_nav_tools {
    padding-top: 10px;
  }
  .wz_nav.wz_nav_compact .wz_nav_upper .wz_nav_tools > * {
    padding: 0;
  }
}
.wz_nav_article-container {
  display: none;
  background-color: #FAFAF9;
  border-bottom: 1px solid #C4C4C4;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 102;
}
.wz_nav_article-container > div {
  padding: 24px 74px 21px;
  margin: 0 auto;
  display: flex;
}
.wz_nav_article_logo {
  width: 145px;
  height: 33px;
  margin-right: 20px;
  margin-top: 10px;
}
.wz_nav_article_logo a {
  display: block;
}
.wz_nav_article_logo svg {
  width: 100%;
  height: 100%;
}
.wz_nav_article_info {
  flex-grow: 1;
  text-align: center;
  overflow: hidden;
  margin-top: -3px;
}
.wz_nav_article_info .wz_nav_article_info_section {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
}
.wz_nav_article_info .wz_nav_article_info_section a {
  color: #C70500;
}
.wz_nav_article_info .wz_nav_article_info_title {
  margin-bottom: 0;
  margin-top: -4px;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-transform: none;
  overflow: hidden;
  padding: 0 30px;
}
.wz_nav_article_tools {
  display: flex;
  padding-top: 0;
  padding-bottom: 0;
  min-width: 230px;
  align-items: center;
}
.wz_nav_article_tools div {
  cursor: pointer;
  padding: 5px 2px;
  margin: 0 5px;
}
@media screen and (max-width: 1329px) {
  .wz_nav_article-container > div {
    padding: 10px 0;
  }
}
@media screen and (max-width: 767px) {
  .wz_nav_article-container {
    display: none !important;
  }
}
#wz_nav_mobile_content {
  position: fixed;
  padding: 10px;
  background-color: #FAFAF9;
  z-index: 1020 ;
  top: 60px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
#wz_nav_mobile_content .nav-link {
  font-size: 18px;
  border-top: 1px solid rgba(75, 75, 75, 0.2);
  height: 44px;
  position: relative;
}
#wz_nav_mobile_content .direct-link {
  font-family: roboto-slab, serif;
  font-size: 18px;
  position: absolute;
  left: 0;
  top: 8px;
  cursor: pointer;
}
#wz_nav_mobile_content .nav-link.currentlyActive .direct-link,
#wz_nav_mobile_content .nav-item.currentlyActive > .direct-link {
  color: #C70500;
}
#wz_nav_mobile_content .nav-item:last-child .nav-link {
  border-bottom: 1px solid rgba(75, 75, 75, 0.2);
}
#wz_nav_mobile_content .dropdown-item {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  text-align: center;
  padding-top: 12px;
  padding-bottom: 12px;
  border-top: 1px solid rgba(75, 75, 75, 0.07);
}
#wz_nav_mobile_content #wz_nav_search_form_mobile button {
  padding: 0;
}
#wz_nav_mobile_content #wz_nav_search_form_mobile button svg {
  width: 35px;
  height: 30px;
}
#wz_nav_search_form_desktop {
  width: 1300px;
  margin: 0 auto;
  padding: 30px;
  display: flex;
  justify-content: center;
  position: relative;
}
@media only screen and (max-width: 1329px) {
  #wz_nav_search_form_desktop {
    width: 960px;
  }
}
@media only screen and (max-width: 989px) {
  #wz_nav_search_form_desktop {
    width: 748px;
  }
}
@media only screen and (max-width: 767px) {
  #wz_nav_search_form_desktop {
    width: 556px;
  }
}
@media only screen and (max-width: 575px) {
  #wz_nav_search_form_desktop {
    width: 100%;
  }
}
#wz_nav_search_form_desktop input {
  background-color: transparent;
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: 1px solid #FAFAF9;
  box-shadow: none;
  border-radius: 0;
  margin-right: 5px;
  padding-left: 0;
  padding-right: 0;
  width: 400px;
  color: #FAFAF9;
}
#wz_nav_search_form_desktop button[type=submit] {
  text-transform: uppercase;
  color: #FAFAF9;
}
#wz_nav_search_form_desktop .close {
  position: absolute;
  right: 0;
  opacity: 1;
}
@media screen and (min-width: 767px) {
  .wz_gallery .wz_nav {
    position: fixed;
    left: 0;
    right: 0;
    display: none;
  }
}
@media screen and (min-width: 767px) {
  .wz_gallery .wz_nav_gallery {
    display: block;
  }
}
.wz_nav_gallery {
  display: none;
  z-index: 5;
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.wz_nav_gallery .wz_nav_upper {
  display: flex;
  flex-direction: row;
  margin: 0 auto;
  padding: 12px 0;
  background-color: transparent !important;
}
.wz_nav_gallery .wz_nav_upper > * {
  width: 30%;
  flex-grow: 1;
  padding: 0;
}
.wz_nav_gallery .wz_nav_upper .navbar-toggler svg rect {
  fill: #fff;
}
.wz_nav_gallery .wz_nav_upper .wz_nav_logo {
  text-align: center;
  width: 121px;
  height: 28px;
  transition: width 0.5s, height 0.5s;
  margin-top: 5px;
  flex-grow: 0;
}
.wz_nav_gallery .wz_nav_upper .wz_nav_logo a {
  display: block;
}
.wz_nav_gallery .wz_nav_upper .wz_nav_logo svg {
  width: 100%;
  height: 100%;
}
.wz_nav_gallery .wz_nav_upper .wz_nav_logo svg path {
  fill: #fff;
}
.wz_nav_gallery .wz_nav_upper .wz_nav_tools {
  display: flex;
  justify-content: flex-end;
}
.wz_nav_gallery .wz_nav_upper .wz_nav_tools > * {
  margin-left: 20px;
}
.wz_nav_gallery .wz_nav_upper .wz_nav_tools .wz_nav_account_icon svg {
  position: relative;
  top: -3px;
}
.wz_nav_gallery .wz_nav_upper .wz_nav_tools .wz_nav_account_icon svg * {
  stroke: #fff;
}
.wz_nav_gallery .wz_nav_upper .wz_nav_tools .wz_nav_account_icon button {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
}
.wz_nav_gallery .wz_nav_upper .wz_nav_tools a.btn {
  color: #fff;
}
.page-category-1932 .wz_nav_subscribe,
.page-category-1269 .wz_nav_subscribe,
.page-category-1268 .wz_nav_subscribe {
  display: none !important;
}
#wz_nav_user_mobile_placement {
  position: fixed;
  padding: 24px 10px 10px;
  background-color: #4B4B4B;
  z-index: 1020 ;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
#wz_nav_user_mobile_placement .wz_nav_user_card {
  max-height: none;
}
#wz_nav_user_mobile_placement .wz_nav_fav_articles_pane ul {
  max-height: none;
}
.wz_nav_user_popup_closer {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
.wz_nav_user_popover {
  min-width: 480px;
}
.wz_nav_user_popover .popover-body {
  padding: 20px;
}
.wz_nav_user_card {
  padding: 0;
  border: none;
  max-height: calc(100vh - 50px);
  background-color: #4B4B4B;
  color: #FAFAF9;
  font-size: 13px;
}
.wz_nav_user_card .wz_nav_subscriber_status {
  border-bottom: 1.5px solid #fff;
  padding: 0 0 24px;
}
.wz_nav_user_card .wz_nav_subscriber_status strong {
  color: #CCC0B2;
}
.wz_nav_user_card .wz_nav_subscriber_status .wz_nav_till {
  margin-top: 15px;
}
.wz_nav_user_card .wz_nav_subscriber_status .wz_nav_user_card_extend {
  margin-top: 13px;
}
.wz_nav_user_card .wz_nav_subscriber_links {
  margin: 7px 0 0;
  padding: 0;
}
.wz_nav_user_card .wz_nav_subscriber_links li {
  list-style-type: none;
}
.wz_nav_user_card .wz_nav_subscriber_links li a {
  padding: 5px 0;
  margin: 0;
  color: #CCC0B2;
  display: inline-block;
}
.wz_nav_user_card .wz_nav_subscriber_links li a:hover {
  color: #FAFAF9;
  text-decoration: none;
}
.wz_nav_user_card .wz_nav_subscriber_links li .wz_nav_links_subcols {
  display: flex;
}
.wz_nav_user_card .wz_nav_subscriber_links li .wz_nav_links_subcols a:nth-child(1) {
  width: 45%;
}
.wz_nav_user_card .wz_nav_subscriber_links li .wz_nav_links_subcols a:nth-child(2) {
  width: 55%;
  padding-left: 18px;
}
.wz_nav_user_card .wz_nav_fav_articles_pane {
  border-bottom: 1.5px solid #fff;
  padding: 12px 0 12px 0;
}
.wz_nav_user_card .wz_nav_fav_articles_pane .wz_nav_fav_articles_link {
  margin-bottom: 12px;
  display: block;
  color: #FAFAF9;
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
}
.wz_nav_user_card .wz_nav_fav_articles_pane ul {
  padding: 0 12px 0 0;
  max-height: calc(100vh - 450px);
  overflow-y: auto;
}
.wz_nav_user_card .wz_nav_fav_articles_pane ul li {
  list-style-type: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #C4C4C4;
  margin-bottom: 15px;
}
.wz_nav_user_card .wz_nav_fav_articles_pane ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.wz_nav_user_card .wz_nav_fav_articles_pane ul a {
  display: flex;
  color: #FAFAF9;
}
.wz_nav_user_card .wz_nav_fav_articles_pane ul a:hover {
  text-decoration: none;
}
.wz_nav_user_card .wz_nav_fav_articles_pane ul a:hover h1,
.wz_nav_user_card .wz_nav_fav_articles_pane ul a:hover h2,
.wz_nav_user_card .wz_nav_fav_articles_pane ul a:hover h3,
.wz_nav_user_card .wz_nav_fav_articles_pane ul a:hover h4,
.wz_nav_user_card .wz_nav_fav_articles_pane ul a:hover h5 {
  text-decoration: underline;
}
.wz_nav_user_card .wz_nav_fav_articles_pane ul a svg {
  width: 15px;
  margin: -1px 10px 0 0;
}
.wz_nav_user_card .wz_nav_fav_articles_pane ul a .desc {
  text-transform: initial;
  margin-left: 10px;
  width: 178px;
  flex-grow: 1;
}
.wz_nav_user_card .wz_nav_fav_articles_pane ul a img {
  width: 61px;
}
.wz_nav_user_card .wz_nav_fav_articles_pane ul a .wz_nav_fav_def_image img {
  width: 25px;
  height: 25px;
  margin: 25px;
}
.wz_nav_user_card .wz_nav_fav_articles_pane .wz_nav_nofav {
  padding: 24px 0;
}
.wz_nav_user_card .wz_nav_fav_articles_pane .wz_nav_nofav_up {
  display: flex;
  max-width: 280px;
  text-transform: initial;
  font-weight: 500;
  line-height: 1.2;
  position: relative;
  margin-left: 30px;
}
.wz_nav_user_card .wz_nav_fav_articles_pane .wz_nav_nofav_up svg {
  position: absolute;
  left: -30px;
  top: 5px;
}
.wz_nav_user_card .wz_nav_fav_articles_pane .wz_nav_nofav_down {
  max-width: 280px;
  font-weight: 500;
  text-transform: initial;
  font-size: 12.5px;
  line-height: 1.2;
}
.wz_nav_user_card .wz_nav_viewsettings + .wz_nav_fav_articles_pane ul {
  max-height: calc(100vh - 550px);
}
.wz_nav_viewsettings_header b {
  padding: 7px 0;
  margin: 6px 0;
  display: block;
  text-transform: uppercase;
  font-size: 10px;
}
.wz_nav_viewsettings p {
  font-family: roboto, sans-serif;
  text-transform: none;
  font-size: 12px;
  text-align: center;
  font-weight: 400;
}
.wz_nav_viewsettings_fontsize,
.wz_nav_viewsettings_light {
  display: flex;
  justify-content: center;
  align-items: center;
}
.wz_nav_viewsettings_fontsize .wz_range,
.wz_nav_viewsettings_light .wz_range {
  max-width: 260px;
}
.wz_nav_viewsettings_fontsize svg,
.wz_nav_viewsettings_light svg {
  margin: 0 12px;
  width: 30px;
}
.article_status-cut .wz_nav_viewsettings_icon {
  display: none;
}
.wz_nav_viewsettings_closer {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
}
.wz_nav_user_card .wz_nav_viewsettings_closer {
  display: none;
}
/*Actual styles for customised article*/
.wz_scale_2 .wz_article {
  font-size: 130%;
}
.wz_scale_2 .wz_article .wz_article_printed_info,
.wz_scale_2 .wz_article .wz_article_lead,
.wz_scale_2 .wz_article .wz_article_meat {
  max-width: 748px;
}
.wz_scale_1 .wz_article {
  font-size: 115%;
}
.wz_scale_1 .wz_article .wz_article_printed_info,
.wz_scale_1 .wz_article .wz_article_lead,
.wz_scale_1 .wz_article .wz_article_meat {
  max-width: 620px;
}
.wz_scale_0 .wz_article {
  font-size: 100%;
}
.wz_scale_-1 .wz_article {
  font-size: 95%;
}
.wz_scale_-2 .wz_article {
  font-size: 90%;
}
body.wz_lightness_1,
.wz_lightness_1 .general-container,
.wz_lightness_1 .wz_nav,
.wz_lightness_1 .wz_nav_upper,
.wz_lightness_1 .wz_nav .wz_nav_nonmobile_content,
.wz_lightness_1 .wz_nav .wz_nav_secondlevel_nonmobile_content,
.wz_lightness_1 .wz_nav_article-container,
.wz_lightness_1 #wz_nav_mobile_content {
  background-color: #ffffff;
}
body.wz_lightness_-1,
.wz_lightness_-1 .general-container,
.wz_lightness_-1 .wz_nav,
.wz_lightness_-1 .wz_nav_upper,
.wz_lightness_-1 .wz_nav .wz_nav_nonmobile_content,
.wz_lightness_-1 .wz_nav .wz_nav_secondlevel_nonmobile_content,
.wz_lightness_-1 .wz_nav_article-container,
.wz_lightness_-1 #wz_nav_mobile_content {
  background-color: #efece7;
}
body.wz_lightness_-2,
.wz_lightness_-2 .general-container,
.wz_lightness_-2 .wz_nav,
.wz_lightness_-2 .wz_nav_upper,
.wz_lightness_-2 .wz_nav .wz_nav_nonmobile_content,
.wz_lightness_-2 .wz_nav .wz_nav_secondlevel_nonmobile_content,
.wz_lightness_-2 .wz_nav_article-container,
.wz_lightness_-2 .wz_newsletter .wz_newsletter_wrap,
.wz_lightness_-2 #wz_nav_mobile_content {
  background-color: #313131;
  color: #d2d0ca;
}
.wz_lightness_-2 .modal-content,
.wz_lightness_-2 .wz_issues {
  background-color: #4b4945;
}
.wz_lightness_-2 .wz_article .wz_article_author_note,
.wz_lightness_-2 .wz_article .wz_article_meat blockquote,
.wz_lightness_-2 .wz_article .wz_article_header .wz_article_title .wz_article_section,
.wz_lightness_-2 .wz_nav_article_info .wz_nav_article_info_section,
.wz_lightness_-2 .btn-outline-success,
.wz_lightness_-2 .cg_most_popular .intro h2,
.wz_lightness_-2 .cg_most_popular li a,
.wz_lightness_-2 .border-primary,
.wz_lightness_-2 .wz_article .wz_article_meat .frame {
  border-color: #4B4B4B !important;
}
.wz_lightness_-2 .wz_article .wz_article_header .wz_article_title .wz_article_issuenum,
.wz_lightness_-2 .wz_article .wz_article_header .wz_article_title .wz_article_date,
.wz_lightness_-2 .wz_article .wz_article_printed_info .wz_article_printed_info_details,
.wz_lightness_-2 .wz_issues .wz_issues_content h2,
.wz_lightness_-2 .wz_issues .wz_issues_content_extra h3,
.wz_lightness_-2 .wz_article .wz_article_author_note h3,
.wz_lightness_-2 .wz_most_popular ol li:before,
.wz_lightness_-2 a {
  color: #d2d0ca;
}
.wz_lightness_-2 #wz_nav_user_mobile_placement,
.wz_lightness_-2 .popover-body,
.wz_lightness_-2 .card {
  background-color: #454242;
}
.wz_lightness_-2 .form-control,
.wz_lightness_-2 .wz_nav_user_card .wz_nav_fav_articles_pane {
  background-color: #585858;
}
.wz_lightness_-2 .wz_nav_user_view-opener svg *,
.wz_lightness_-2 .navbar-toggler svg *,
.wz_lightness_-2 .navbar-toggler-icon svg *,
.wz_lightness_-2 #wz_nav_search_form svg *,
.wz_lightness_-2 .wz_nav_search_icon svg *,
.wz_lightness_-2 .wz_nav_account_icon_popover svg *,
.wz_lightness_-2 .wz_article_toolbox_print svg *,
.wz_lightness_-2 .wz_nav_viewsettings_icon svg *,
.wz_lightness_-2 .wz_article_toolbox_email svg *,
.wz_lightness_-2 .wz_article_toolbox_share svg *,
.wz_lightness_-2 .wz_article_toolbox_fav svg * {
  stroke: #d2d0ca;
}
.wz_lightness_-2 .wz_footer_share_icons svg *,
.wz_lightness_-2 .wz_footer_logo svg *,
.wz_lightness_-2 .wz_nav_article_logo svg *,
.wz_lightness_-2 .wz_nav_logo svg * {
  fill: #d2d0ca;
}
.wz_lightness_-2 .general-container section,
.wz_lightness_-2 .wz_nav .wz_nav_nonmobile_content ul,
.wz_lightness_-2 .wz_nav .wz_nav_secondlevel_nonmobile_content ul {
  border-top-color: #888783;
}
.wz_lightness_-2 .wz_nav_article-container,
.wz_lightness_-2 .wz_nav {
  border-bottom-color: #d2d0ca;
}
.wz_lightness_-2 .wz_nav .wz_nav_nonmobile_content li:not(:last-child):after,
.wz_lightness_-2 .wz_article .wz_article_header .wz_article_author img,
.wz_lightness_-2 .wz_article .wz_article_author_note img {
  background-color: #d6d6d6;
}
.wz_lightness_-2 .w2g .label,
.wz_lightness_-2 .wz_nav_article_info .wz_nav_article_info_section a,
.wz_lightness_-2 .wz_section_list2 .btn,
.wz_lightness_-2 .wz_section_list2 .wz_section_list2_category,
.wz_lightness_-2 .wz_section_list2 h2,
.wz_lightness_-2 .wz_most_popular .intro h2,
.wz_lightness_-2 .wz_article .wz_article_related .wz_article_related_header,
.wz_lightness_-2 .wz_article .wz_article_header a,
.wz_lightness_-2 .wz_footer .wz_footer_sections > li h4 a {
  color: #faf9f7 !important;
}
.wz_lightness_-2 .wz_article .wz_article_related li:before {
  filter: brightness(5) grayscale();
}
.wz_lightness_-2 .wz_newsletter img,
.wz_lightness_-2 .wz_article .wz_article_header .wz_article_author .wz_article_author_name:before,
.wz_lightness_-2 .wz_article .wz_article_gallery_counter:after {
  filter: brightness(2.4);
}
.wz_baner_val_prop {
  display: flex;
  justify-content: center;
  margin: 34px 74px 0;
  padding: 34px 0 0;
}
@media only screen and (max-width: 1329px) {
  .wz_baner_val_prop {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_baner_val_prop {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_baner_val_prop {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_baner_val_prop {
  margin-left: 0;
  margin-right: 0;
}
.wz_baner_val_prop .wz_baner_val_prop_wrapper {
  display: flex;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 24px;
  max-width: 800px;
}
.wz_baner_val_prop .wz_baner_val_prop_wrapper .wz_baner_val_prop_img {
  margin-right: 48px;
}
.wz_baner_val_prop .wz_baner_val_prop_wrapper .wz_baner_val_prop_img img {
  width: 238px;
  margin: 0;
}
.wz_baner_val_prop .wz_baner_val_prop_wrapper h3.wz_baner_val_prop_claim1 {
  font-weight: bold;
}
.wz_baner_val_prop .wz_baner_val_prop_wrapper .wz_baner_val_prop_claim2 {
  margin-bottom: 20px;
  font-size: 18px;
}
.wz_baner_val_prop .wz_baner_val_prop_wrapper .wz_baner_val_prop_link {
  display: none;
}
@media only screen and (max-width: 767px) {
  .wz_baner_val_prop {
    padding-top: 0;
  }
  .wz_baner_val_prop .wz_baner_val_prop_wrapper {
    margin-bottom: 12px;
  }
  .wz_baner_val_prop .wz_baner_val_prop_wrapper .wz_baner_val_prop_img,
  .wz_baner_val_prop .wz_baner_val_prop_wrapper .btn {
    display: none;
  }
  .wz_baner_val_prop .wz_baner_val_prop_wrapper .wz_baner_val_prop_content {
    text-align: center;
  }
  .wz_baner_val_prop .wz_baner_val_prop_wrapper .wz_baner_val_prop_content h3 {
    font-size: 15px;
    margin: 12px 0 0;
  }
  .wz_baner_val_prop .wz_baner_val_prop_wrapper .wz_baner_val_prop_content .wz_baner_val_prop_claim2 {
    display: none;
  }
  .wz_baner_val_prop .wz_baner_val_prop_wrapper .wz_baner_val_prop_content a {
    font-size: 13px;
  }
  .wz_baner_val_prop .wz_baner_val_prop_wrapper .wz_baner_val_prop_link {
    display: inline-block;
    font-family: roboto-condensed, sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    color: #C70500;
  }
  .wz_baner_val_prop .wz_baner_val_prop_wrapper .wz_baner_val_prop_link:after {
    content: ">";
  }
}
.wz_main_index {
  margin: 34px 74px 0;
  padding: 34px 0 0;
}
@media only screen and (max-width: 1329px) {
  .wz_main_index {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_main_index {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_main_index {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_main_index {
  margin-left: 0;
  margin-right: 0;
}
.wz_main_index h2 {
  font-weight: bold;
  font-size: 25px;
  margin: 12px 0 24px;
}
@media only screen and (max-width: 767px) {
  .wz_main_index h2 {
    color: rgba(48, 48, 48, 0.6);
  }
}
.wz_main_index ul {
  list-style-type: none;
  padding: 0;
}
.wz_main_index li h3 {
  margin-top: 24px;
}
.wz_main_index li .defer-image {
  width: 85px;
  float: right;
}
.wz_main_index .wz_main_index_author {
  margin-top: 12px;
}
.wz_main_index .wz_main_index_date {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  color: rgba(48, 48, 48, 0.6);
  margin-top: 12px;
}
.wz_main_index a:hover {
  text-decoration: none;
}
.wz_main_index a:hover h1,
.wz_main_index a:hover h2,
.wz_main_index a:hover h3,
.wz_main_index a:hover h4,
.wz_main_index a:hover h5 {
  text-decoration: underline;
}
@media only screen and (min-width: 575px) {
  .wz_main_index .wz_main_index_index_desc {
    padding-left: 15px;
    padding-right: 15px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .wz_main_index ul {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-column-gap: 49px;
    grid-row-gap: 24px;
  }
  .wz_main_index li > a {
    margin-left: -15px;
    margin-right: -15px;
    display: block;
    position: relative;
  }
  .wz_main_index li .defer-image {
    float: none;
    width: auto;
  }
  .wz_main_index li a,
  .wz_main_index li .wz_main_index_non_a {
    margin-left: 0;
    margin-right: 0;
  }
  .wz_main_index .wz_main_index_index_desc {
    padding-left: 0;
    padding-right: 0;
  }
  .wz_main_index img {
    border-radius: 2px;
  }
}
@media only screen and (max-width: 989px) and (min-width: 575px) {
  .wz_main_index ul {
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }
  .wz_main_index li:nth-child(n+4) {
    display: none;
  }
}
.wz_main_index.wz_main_index_2x ul {
  grid-template-columns: 1fr;
  grid-column-gap: 0;
  grid-row-gap: 0;
}
@media only screen and (min-width: 767px) {
  .wz_main_index.wz_main_index_2x li:first-child {
    grid-column: 1 / span 2;
  }
  .wz_main_index.wz_main_index_2x li:first-child .wz_main_index_index_desc {
    font-size: 18px;
    color: #FAFAF9;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 49px 24px 24px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
  }
  .wz_main_index.wz_main_index_2x li:first-child .wz_main_index_date {
    color: #4B4B4B;
    font-size: 12px;
  }
}
@media only screen and (max-width: 767px) {
  .wz_main_index.wz_main_index_2x {
    padding-top: 0;
  }
  .wz_main_index.wz_main_index_2x h2 {
    display: none;
  }
  .wz_main_index.wz_main_index_2x li .defer-image {
    float: none;
    width: auto;
    margin: 0 -15px;
  }
}
@media only screen and (min-width: 767px) {
  .hiddenHeaderDesktop h2 {
    display: none;
  }
}
.wz_newsletter {
  margin: 34px 74px 0;
  padding: 34px 0 0;
}
@media only screen and (max-width: 1329px) {
  .wz_newsletter {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_newsletter {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_newsletter {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_newsletter {
  margin-left: 0;
  margin-right: 0;
}
.wz_newsletter .wz_newsletter_wrap {
  background-color: #FAFAF9;
  padding: 49px;
  flex-direction: row;
}
.wz_newsletter .wz_newsletter_wrap .wz_newsletter_form {
  position: relative;
  max-width: 330px;
  margin-top: 24px;
}
.wz_newsletter .wz_newsletter_wrap input[type=submit] {
  position: absolute;
  right: 4px;
  top: 4px;
}
.wz_newsletter .wz_newsletter_wrap .wz_newsletter_rodo {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  color: rgba(48, 48, 48, 0.6);
  margin-top: 49px;
  display: block;
}
.wz_newsletter .wz_newsletter_wrap .wz_newsletter_bottom_message {
  margin-top: 12px;
  display: none;
}
.wz_newsletter .wz_newsletter_wrap img {
  margin-left: 24px;
}
@media only screen and (max-width: 989px) and (min-width: 767px) {
  .wz_newsletter .wz_newsletter_wrap img {
    width: 40%;
  }
}
@media only screen and (max-width: 767px) {
  .wz_newsletter .wz_newsletter_wrap {
    padding: 24px;
  }
  .wz_newsletter .wz_newsletter_wrap img {
    display: none;
  }
}
.wz_col_1_3 .wz_newsletter {
  padding-left: 0;
  padding-right: 0;
}
.wz_col_1_3 .wz_newsletter .wz_newsletter_wrap {
  padding: 24px;
}
.wz_col_1_3 .wz_newsletter h3 {
  font-size: 22px;
}
.wz_col_1_3 .wz_newsletter img {
  display: none;
}
.wz_newsletter .wz_rodo_wrap .wz_rodo_popup {
  width: 500px;
  display: none;
  position: absolute;
  background-color: #FAFAF9;
  z-index: 1;
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
  padding: 20px 24px;
}
.wz_newsletter .wz_rodo_wrap .wz_rodo_popup h4 {
  text-align: center;
}
.wz_newsletter .wz_rodo_wrap .wz_rodo_popup .wz_close_popup {
  position: absolute;
  top: 10px;
  bottom: 10px;
  display: block;
  right: 16px;
  cursor: pointer;
}
.wz_newsletter .wz_rodo_wrap .wz_rodo_popup .wz_close_popup:before {
  content: "×";
  opacity: 0.54;
  color: #000;
  font-size: 24px;
}
.wz_newsletter .wz_rodo_wrap .wz_rodo_popup ul {
  text-align: left;
  padding: 0;
  font-size: 13px;
}
@media only screen and (max-width: 767px) {
  .wz_newsletter .wz_rodo_wrap .wz_rodo_popup {
    left: 0;
    margin: 0;
    width: 100%;
  }
}
.wz_issues {
  background: #EAE5DF;
  margin: 34px 0 0;
  padding: 34px 0 0;
  padding: 49px 74px;
}
.wz_issues a:hover {
  text-decoration: none;
}
.wz_issues a:hover h1,
.wz_issues a:hover h2,
.wz_issues a:hover h3,
.wz_issues a:hover h4,
.wz_issues a:hover h5 {
  text-decoration: underline;
}
.wz_issues .wz_issues_edition_nav h2 {
  font-weight: bold;
  font-size: 25px;
  margin-right: 24px;
  display: inline-block;
}
.wz_issues .wz_issues_edition_num {
  position: relative;
  top: -4px;
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.wz_issues .wz_issues_edition_nav {
  display: flex;
  justify-content: space-between;
  align-items: start;
}
.wz_issues .wz_issues_content {
  display: flex;
  flex-direction: row-reverse;
  padding: 49px;
}
.wz_issues .wz_issues_content > * {
  width: 50%;
  margin: 0 24px;
}
.wz_issues .wz_issues_content h2 {
  margin-top: 24px;
  color: #C70500;
}
.wz_issues .wz_issues_content .wz_issues_authors_img {
  border-radius: 50%;
  width: 100px;
  height: 100px;
  overflow: hidden;
  border: 1px solid rgba(48, 48, 48, 0.6);
  background-color: #FAFAF9;
}
.wz_issues .wz_issues_content .wz_issues_authors_img img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.wz_issues .wz_issues_content .wz_issues_lead:after {
  content: "●●●";
}
.wz_issues .wz_issues_content .wz_issues_buttons {
  margin-top: 49px;
}
.wz_issues .wz_issues_content .wz_issues_buttons > * {
  margin-right: 12px;
}
.wz_issues .wz_issues_content .wz_issues_buttons a:last-child {
  display: none;
}
.wz_issues .wz_issues_content_extra {
  border-top: 2px solid #4B4B4B;
  padding-top: 49px;
  display: flex;
  justify-content: space-between;
}
.wz_issues .wz_issues_content_extra article {
  width: calc(25% - 35px);
}
.wz_issues .wz_issues_content_extra img {
  border-radius: 6px;
}
.wz_issues .wz_issues_content_extra h3 {
  margin-top: 24px;
  color: #C70500;
}
.wz_issues .wz_issues_content_extra .wz_issues_lead:after {
  content: "●●●";
}
.wz_issues .wz_issues_author {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  margin-top: 24px;
}
@media only screen and (max-width: 989px) and (min-width: 767px) {
  .wz_issues {
    padding: 49px;
  }
  .wz_issues .wz_issues_content {
    padding: 24px 0;
  }
  .wz_issues .wz_issues_content_extra {
    flex-wrap: wrap;
  }
  .wz_issues .wz_issues_content_extra article {
    width: calc(50% - 35px);
    margin-bottom: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .wz_issues {
    margin-left: -15px;
    margin-right: -15px;
    padding: 24px;
  }
  .wz_issues .wz_issues_content {
    flex-direction: column;
    padding: 12px 0;
  }
  .wz_issues .wz_issues_content > * {
    width: auto;
    margin: 12px 0;
  }
  .wz_issues .wz_issues_buttons a {
    display: block;
    margin-bottom: 12px;
  }
  .wz_issues .wz_issues_edition_nav a,
  .wz_issues .wz_issues_authors_img {
    display: none;
  }
  .wz_issues .wz_issues_content_extra {
    display: block;
  }
  .wz_issues .wz_issues_content_extra article {
    width: auto;
    margin-bottom: 24px;
  }
  .wz_issues .wz_issues_content_extra article img {
    border-radius: 0;
  }
  .wz_issues .wz_issues_content_extra article a {
    margin-left: -24px;
    margin-right: -24px;
    display: block;
  }
  .wz_issues .wz_issues_content_extra article a > *:not(:first-child) {
    margin-left: 24px;
    margin-right: 24px;
  }
}
.wz_quotes {
  margin: 34px 74px 0;
  padding: 34px 0 0;
}
@media only screen and (max-width: 1329px) {
  .wz_quotes {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_quotes {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_quotes {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_quotes {
  margin-left: 0;
  margin-right: 0;
}
.wz_quotes h3 {
  font-weight: bold;
}
.wz_quotes .wz_quotes_content {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: hidden;
}
.wz_quotes p {
  font-family: roboto, sans-serif;
  border: 1px solid #4B4B4B;
  border-radius: 5px;
  padding: 74px 24px 49px;
  margin-right: 49px;
  font-size: 16px;
  width: calc(33% - 31px);
  flex-shrink: 0;
  position: relative;
  left: 0;
  transition: left 0.3s;
}
.wz_quotes strong:first-of-type {
  font-size: 20px;
  font-weight: 600;
}
.wz_quotes strong:first-of-type:before {
  position: relative;
  top: -30px;
  display: block;
  content: " ";
  width: 25px;
  height: 29px;
  float: right;
  background: transparent url('data:image/svg+xml; utf8, <svg width="25" height="29" viewBox="0 0 25 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.2873 0.67334H14.386V14.3411H18.0672C18.0249 19.1623 16.6709 20.7989 13.8359 21.1086V28.1857C19.6328 28.1857 24.2873 21.0643 24.2873 12.2179C24.2873 12.1737 24.2873 12.1737 24.2873 12.1294V0.67334Z" fill="%23A2A2A1"/><path d="M10.409 0.67334H0.550071V14.3411H4.23131C4.189 19.1623 2.83498 20.7989 0 21.1086V28.1857C5.7969 28.1857 10.4513 21.0643 10.4513 12.2179C10.4513 12.1737 10.4513 12.1737 10.4513 12.1294V0.67334H10.409Z" fill="%23A2A2A1"/></svg>');
}
.wz_quotes strong:last-of-type {
  color: #C70500;
  margin-top: 24px;
  display: block;
  font-size: 22px;
}
.wz_quotes .wz_quotes_nav {
  text-align: right;
}
.wz_quotes .wz_quotes_prev {
  cursor: pointer;
  display: inline-block;
  width: 42px;
  height: 42px;
  background: no-repeat url('data:image/svg+xml; utf8, <svg width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="21" cy="21" r="20.25" stroke="%23A2A2A1" stroke-width="1.5"/><path d="M19.4675 15.4675L14 20.9351L19.4675 26.4026" stroke="%23A2A2A1" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 21H27" stroke="%23A2A2A1" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  margin-right: 12px;
}
.wz_quotes .wz_quotes_next {
  cursor: pointer;
  display: inline-block;
  width: 42px;
  height: 42px;
  background: no-repeat url('data:image/svg+xml; utf8, <svg width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 21H26" stroke="%23A2A2A1" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><circle r="20.25" transform="matrix(-1 0 0 1 21 21)" stroke="%23A2A2A1" stroke-width="1.5"/><path d="M21.5325 15.4675L27 20.9351L21.5325 26.4026" stroke="%23A2A2A1" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
@media only screen and (max-width: 767px) {
  .wz_quotes p {
    width: 100%;
    border: none;
    padding: 24px 0 0;
  }
}
.wz_gallery_carousel {
  overflow: hidden;
  position: relative;
  margin: 34px 0 0;
  padding: 34px 0 0;
}
.wz_gallery_carousel .wz_gallery_carousel_head {
  padding: 0 74px 0;
  display: flex;
  justify-content: space-between;
  align-items: start;
}
.wz_gallery_carousel .wz_gallery_carousel_head h2 {
  font-weight: bold;
  font-size: 25px;
  margin: 12px 0 24px;
  margin-top: 2px;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  .wz_gallery_carousel .wz_gallery_carousel_head h2 {
    color: rgba(48, 48, 48, 0.6);
  }
}
.wz_gallery_carousel .wz_gallery_carousel_main {
  position: relative;
}
.wz_gallery_carousel .wz_gallery_carousel_inner {
  width: 65%;
  overflow: visible !important;
  margin: 24px auto;
}
.wz_gallery_carousel .wz_gallery_carousel_inner > div {
  display: flex;
  align-items: flex-start;
}
.wz_gallery_carousel .wz_gallery_carousel_inner .wz_carousel_gallery_item {
  width: 100%;
  display: inline-block;
  position: relative;
  text-align: center;
}
.wz_gallery_carousel .wz_gallery_carousel_inner .wz_carousel_gallery_item img {
  border-radius: 6px;
  width: 100%;
  margin-top: 0;
  transition: margin-top 200ms ease-out 0s, width 200ms ease-out 0s, box-shadow 200ms ease-out 0s;
}
.wz_gallery_carousel .wz_gallery_carousel_inner .inactive .wz_carousel_gallery_item .wz_gallery_carousel_desc {
  opacity: 0;
}
.wz_gallery_carousel .wz_gallery_carousel_inner .inactive .wz_carousel_gallery_item img {
  margin-top: 15px;
  width: 90%;
}
.wz_gallery_carousel .wz_gallery_carousel_desc {
  display: inline-block;
  opacity: 1;
  transition: opacity 200ms ease-out 0s;
  width: 100%;
  margin-top: 24px;
  text-align: left;
}
.wz_gallery_carousel .wz_gallery_carousel_desc a {
  display: block;
}
.wz_gallery_carousel .wz_gallery_carousel_desc .wz_gallery_carousel_count {
  display: none;
}
.wz_gallery_carousel .wz_gallery_carousel_desc h3 {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 100px);
}
.wz_gallery_carousel .wz_gallery_carousel_desc .wz_gallery_carousel_lead {
  width: calc(100% - 100px);
}
.wz_gallery_carousel .wz_carousel_control_prev {
  position: absolute;
  right: calc((18% + 50px));
  display: block;
  width: 42px;
  height: 42px;
  background: no-repeat url('data:image/svg+xml; utf8, <svg width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="21" cy="21" r="20.25" stroke="%23A2A2A1" stroke-width="1.5"/><path d="M19.4675 15.4675L14 20.9351L19.4675 26.4026" stroke="%23A2A2A1" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 21H27" stroke="%23A2A2A1" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') #fff;
}
.wz_gallery_carousel .wz_carousel_control_next {
  position: absolute;
  right: calc((18% - 0px));
  display: block;
  width: 42px;
  height: 42px;
  background: no-repeat url('data:image/svg+xml; utf8, <svg width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 21H26" stroke="%23A2A2A1" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><circle r="20.25" transform="matrix(-1 0 0 1 21 21)" stroke="%23A2A2A1" stroke-width="1.5"/><path d="M21.5325 15.4675L27 20.9351L21.5325 26.4026" stroke="%23A2A2A1" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') #fff;
}
.wz_gallery_carousel.wz_gallery_carousel_at_start .wz_carousel_control_prev,
.wz_gallery_carousel.wz_gallery_carousel_at_end .wz_carousel_control_next {
  display: none;
}
.wz_gallery_carousel .wz_carousel_progress,
.wz_gallery_carousel .wz_gallery_carousel_more2 {
  display: none;
}
@media only screen and (max-width: 1329px) {
  .wz_gallery_carousel .wz_gallery_carousel_head {
    padding: 0 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_gallery_carousel .wz_gallery_carousel_head {
    padding: 0 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_gallery_carousel {
    margin-left: -15px;
    margin-right: -15px;
  }
  .wz_gallery_carousel .wz_gallery_carousel_more {
    display: none;
  }
  .wz_gallery_carousel .wz_gallery_carousel_more2 {
    display: block;
    margin: 0 15px;
  }
  .wz_gallery_carousel .wz_gallery_carousel_head {
    padding: 0;
    margin: 0 15px;
  }
  .wz_gallery_carousel .wz_gallery_carousel_inner {
    width: 100%;
  }
  .wz_gallery_carousel .wz_gallery_carousel_inner h3 {
    font-size: 20px;
  }
  .wz_gallery_carousel .wz_carousel_control_prev,
  .wz_gallery_carousel .wz_carousel_control_next {
    display: none;
  }
  .wz_gallery_carousel .wz_gallery_carousel_desc {
    margin-top: 12px;
    padding: 0 15px;
  }
  .wz_gallery_carousel .wz_gallery_carousel_desc h3,
  .wz_gallery_carousel .wz_gallery_carousel_desc .wz_gallery_carousel_lead {
    width: auto;
  }
  .wz_gallery_carousel .wz_carousel_progress {
    display: block;
    color: rgba(48, 48, 48, 0.6);
    padding: 0;
    list-style-type: none;
    font-size: 15px;
    text-align: center;
  }
  .wz_gallery_carousel .wz_carousel_progress li {
    display: inline-block;
    margin: 0 5px;
  }
  .wz_gallery_carousel .wz_carousel_progress li.inact:before {
    content: "○";
  }
  .wz_gallery_carousel .wz_carousel_progress li.act:before {
    content: "●";
  }
}
.wz_footer {
  margin: 34px 74px 0;
  padding: 34px 0 0;
  border-top: 1px solid #EAE5DF;
  margin-bottom: 74px;
}
@media only screen and (max-width: 1329px) {
  .wz_footer {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_footer {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_footer {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_footer {
  margin-left: 0;
  margin-right: 0;
}
.wz_footer a {
  text-decoration: none;
}
.wz_footer .wz_footer_upper {
  display: flex;
  justify-content: space-between;
}
.wz_footer .wz_footer_upper .wz_footer_logo svg {
  width: 153px;
  height: 36px;
}
.wz_footer .wz_footer_upper .wz_footer_upper_buttons {
  text-align: right;
  flex-grow: 1;
}
.wz_footer .wz_footer_upper .wz_footer_upper_buttons a {
  margin-left: 12px;
}
.wz_footer .wz_footer_upper .wz_footer_share_icons {
  margin-left: 30px;
  padding-top: 6px;
}
.wz_footer .wz_footer_upper .wz_footer_share_icon:not(:first-child) {
  margin-left: 15px;
}
.wz_footer .wz_footer_main {
  padding-top: 49px;
}
.wz_footer .wz_footer_main .wz_footer_issues {
  display: flex;
  justify-content: space-between;
  padding-top: 24px;
}
.wz_footer .wz_footer_main .wz_footer_issues .wz_footer_cover {
  width: calc(20% - 20px);
}
.wz_footer .wz_footer_main .wz_footer_issues a {
  display: block;
}
.wz_footer .wz_footer_main .wz_footer_issues img {
  width: 100%;
}
.wz_footer .wz_footer_lower {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 20px;
  margin: 49px 0;
}
.wz_footer .wz_footer_lower h4 {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  font-size: 12px;
}
.wz_footer .wz_footer_sections,
.wz_footer .wz_footer_sections_2,
.wz_footer .wz_footer_sections_3,
.wz_footer .wz_footer_sections_4,
.wz_footer .wz_footer_darker {
  grid-row: span 3;
  list-style: none;
  padding: 0;
  border-right: 1px solid #303030;
  position: relative;
}
.wz_footer .wz_footer_sections li,
.wz_footer .wz_footer_sections_2 li,
.wz_footer .wz_footer_sections_3 li,
.wz_footer .wz_footer_sections_4 li,
.wz_footer .wz_footer_darker li {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  font-size: 12px !important;
  margin-bottom: 4px;
}
.wz_footer .wz_footer_sections li {
  font-weight: bold;
}
.wz_footer .wz_footer_sections_4,
.wz_footer .wz_footer_darker {
  border-right: none;
  grid-row: span 1;
}
.wz_footer .wz_footer_darker {
  grid-column: 4;
  grid-row: 3;
}
.wz_footer .wz_footer_apps {
  grid-column: 4;
  grid-row: 2;
  display: flex;
  flex-wrap: wrap;
}
.wz_footer .wz_footer_apps h4 {
  width: 100%;
}
.wz_footer .wz_footer_app {
  width: 50%;
}
.wz_footer .wz_footer_app h4 {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
}
.wz_footer .wz_footer_app svg {
  width: 41px;
  height: 41px;
}
@media only screen and (max-width: 989px) {
  .wz_footer .wz_footer_upper {
    border-bottom: none;
    flex-wrap: wrap;
  }
  .wz_footer .wz_footer_upper .wz_footer_logo {
    width: 110px;
  }
  .wz_footer .wz_footer_upper .wz_footer_logo svg {
    width: 110px;
    height: 37px;
  }
  .wz_footer .wz_footer_upper .wz_footer_upper_buttons {
    order: 3;
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-top: 12px;
  }
  .wz_footer .wz_footer_upper .wz_footer_upper_buttons .btn {
    display: block;
    order: 2;
    margin-bottom: 12px;
  }
  .wz_footer .wz_footer_upper .wz_footer_share_icons {
    text-align: right;
    margin-left: 0;
  }
  .wz_footer .wz_footer_main {
    padding-top: 24px;
  }
  .wz_footer .wz_footer_main .wz_footer_issues {
    display: none;
  }
  .wz_footer .wz_footer_lower {
    grid-template-columns: 1fr 1fr;
  }
  .wz_footer .wz_footer_lower > * {
    border-right: none;
    grid-row: initial;
    grid-column: 1 / span 2;
    border-bottom: 1px solid #4B4B4B;
    padding: 0 0 12px;
    margin: 0;
  }
  .wz_footer .wz_footer_sections {
    column-count: 2;
    column-rule: 1px solid #4B4B4B;
    column-gap: 50px;
  }
  .wz_footer .wz_footer_sections_4 {
    grid-row: 5;
    border-bottom: none !important;
  }
  .wz_footer .wz_footer_apps {
    text-align: center;
    padding-bottom: 24px;
  }
  .wz_footer .wz_footer_darker {
    grid-column: 2;
    grid-row: 5;
    border-left: 1px solid #4B4B4B;
    padding-left: 20px;
    margin-left: -10px;
    border-bottom: none !important;
  }
}
.wz_article {
  margin: 34px 74px 0;
  padding: 34px 0 0;
}
@media only screen and (max-width: 1329px) {
  .wz_article {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_article {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_article {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_article {
  margin-left: 0;
  margin-right: 0;
}
.wz_article .wz_article_header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 50px;
}
.wz_article .wz_article_header .wz_article_author_name_mobile {
  display: none;
}
.wz_article .wz_article_header .wz_article_author {
  order: 1;
  width: 140px;
  position: relative;
  margin-right: 24px;
  text-transform: uppercase;
  font-size: 12px;
  text-align: right;
  font-weight: bold;
}
.wz_article .wz_article_header .wz_article_author .wz_article_author_img {
  display: inline-block;
  border-radius: 50%;
  width: 88px;
  height: 88px;
  overflow: hidden;
  border: 1px solid rgba(48, 48, 48, 0.6);
  margin-bottom: 15px;
}
.wz_article .wz_article_header .wz_article_author .wz_article_author_img img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  width: 88px;
  height: 88px;
}
.wz_article .wz_article_header .wz_article_author .wz_article_author_title {
  font-weight: normal;
}
.wz_article .wz_article_header .wz_article_author .wz_article_author_name:before {
  content: " ";
  width: 30px;
  height: 30px;
  background: no-repeat url('data:image/svg+xml; utf8, <svg width="38" height="39" viewBox="0 6 38 39" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M12.308 8.91098C12.1033 8.26616 12.5846 7.6084 13.2612 7.6084H25.7449C26.4214 7.6084 26.9027 8.26616 26.698 8.91098L26.1253 10.7152C25.9934 11.1305 25.6078 11.4127 25.1721 11.4127H13.834C13.3982 11.4127 13.0127 11.1305 12.8808 10.7152L12.308 8.91098Z" stroke="%234B4B4B" stroke-width="1.5"/> <path d="M14.6317 11.4887C14.6422 11.4682 14.6632 11.4554 14.6862 11.4554L24.2047 11.4554C24.2277 11.4554 24.2487 11.4682 24.2591 11.4887L28.506 19.8004C28.5144 19.817 28.5149 19.8365 28.5072 19.8535L21.8142 34.578C21.8043 34.5998 21.7826 34.6138 21.7586 34.6138L20.7592 34.6138C20.7254 34.6138 20.6981 34.5864 20.6981 34.5527L20.6981 24.5493C20.6981 24.5254 20.712 24.5038 20.7336 24.4935C21.7242 24.0226 22.409 23.0128 22.409 21.843C22.409 20.2232 21.0958 18.9101 19.476 18.9101C17.8561 18.9101 16.543 20.2232 16.543 21.843C16.543 23.0128 17.2278 24.0226 18.2184 24.4935C18.2399 24.5038 18.2539 24.5254 18.2539 24.5493L18.2539 34.5527C18.2539 34.5864 18.2265 34.6138 18.1928 34.6138L17.1323 34.6138C17.1083 34.6138 17.0866 34.5998 17.0766 34.578L10.3837 19.8535C10.376 19.8365 10.3764 19.817 10.3849 19.8004L14.6317 11.4887Z" stroke="%234B4B4B" stroke-width="1.5"/> </svg>');
  display: block;
  margin: 0 0 15px auto;
}
.wz_article .wz_article_header .wz_article_author .wz_article_author_img + .wz_article_author_name:before {
  display: none;
}
.wz_article .wz_article_header .wz_article_author .wz_article_author_name span,
.wz_article .wz_article_header .wz_article_author .wz_article_author_source span {
  font-weight: normal;
  margin-right: 4px;
  color: rgba(48, 48, 48, 0.6);
}
.wz_article .wz_article_header .wz_article_title {
  order: 2;
  flex-grow: 1;
  width: 50%;
}
.wz_article .wz_article_header .wz_article_title .wz_article_section {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  border: 1px solid #303030;
  display: inline-block;
  padding: 1px 3px;
  font-size: 12px;
}
.wz_article .wz_article_header .wz_article_title h1 {
  line-height: 1.05;
  margin: 15px 0 25px;
  max-width: 752px;
  font-weight: bold;
}
.wz_article .wz_article_header .wz_article_title .wz_article_print_title {
  display: none;
}
.wz_article .wz_article_header .wz_article_title .wz_article_date {
  display: inline-block;
  color: rgba(48, 48, 48, 0.6);
}
.wz_article .wz_article_header .wz_article_title .wz_article_issuenum {
  display: inline-block;
  color: rgba(48, 48, 48, 0.6);
}
.wz_article .wz_article_header .wz_article_title .wz_article_issuenum:before {
  content: "/";
  margin-right: 12px;
  margin-left: 12px;
}
.wz_article .wz_article_header .wz_article_toolbox {
  width: 140px;
  order: 3;
}
.wz_article .wz_article_header .wz_article_toolbox .wz_article_toolbox_column {
  width: 33px;
  float: right;
}
.wz_article .wz_article_header .wz_article_toolbox .wz_article_toolbox_column > div {
  cursor: pointer;
  padding: 5px 2px;
  margin: 5px auto;
  text-align: center;
  line-height: 22.4px;
}
.wz_article .wz_article_opening_multimedia {
  max-width: 960px;
  margin: 30px auto 0px;
  order: 5;
}
.wz_article .wz_article_opening_multimedia img {
  width: 100%;
}
.wz_article .wz_article_inline-iframe,
.wz_article .wz_article_inline_center {
  max-width: 960px;
  order: 5;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .wz_article .wz_article_inline-iframe,
  .wz_article .wz_article_inline_center {
    text-align: left;
  }
}
.wz_article .wz_article_inline-iframe img,
.wz_article .wz_article_inline_center img {
  max-width: 100%;
}
.wz_article .wz_article_inline_center {
  margin: 30px auto 0px;
}
.wz_article .wz_article_inline-iframe {
  margin: 30px auto;
}
.wz_article .wz_article_inline-iframe:not(.wz_article_inline_center),
.wz_article .wz_article_inline_center.wz_article_vertical_image {
  max-width: 556px;
}
.wz_article .wz_article_lead {
  max-width: 556px;
  margin: 0 auto 30px;
  font-size: 138.5%;
  line-height: 1.7;
  font-weight: bold;
}
.wz_article .wz_article_lead + .wz_article_meat > p:first-child::first-letter,
.wz_article .wz_article_lead + .wz_article_side-multimedia + .wz_article_meat > p:first-child::first-letter,
.wz_article .wz_article_lead + .wz_article_side-audio-wrapper + .wz_article_meat > p:first-child::first-letter {
  font-size: 50px;
  line-height: 33px;
  font-family: roboto-condensed, sans-serif;
  margin-right: 5px;
  float: left;
  font-weight: normal;
}
.wz_article .wz_article_meat {
  max-width: 556px;
  margin: 0 auto;
  font-size: 123%;
  line-height: 1.687;
}
.wz_article .wz_article_meat p {
  margin-bottom: 30px;
}
.wz_article .wz_article_meat h2 {
  font-size: 192.3%;
  margin-bottom: 20px;
}
.wz_article .wz_article_meat a {
  border-bottom: 1px solid;
}
.wz_article .wz_article_meat a:hover {
  text-decoration: none;
}
.wz_article .wz_article_meat blockquote {
  font-size: 150%;
  line-height: 1.5;
  padding: 49px 49px 24px 24px;
  border: 1px solid #C4C4C4;
  border-radius: 6px;
  position: relative;
}
.wz_article .wz_article_meat blockquote:after {
  content: " ";
  position: absolute;
  top: 24px;
  right: 24px;
  width: 23px;
  height: 30px;
  background-size: cover;
  background: no-repeat url('data:image/svg+xml; utf8, <svg width="23" height="30" viewBox="0 0 23 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.1477 0.611328H13.1188V15.0333H16.4757C16.4371 20.1206 15.2024 21.8475 12.6172 22.1742V29.6419C17.9034 29.6419 22.1477 22.1275 22.1477 12.793C22.1477 12.7463 22.1477 12.7463 22.1477 12.6996V0.611328Z" fill="%2399948F"/><path d="M9.49196 0.611328H0.501608V15.0333H3.85852C3.81994 20.1206 2.58521 21.8475 0 22.1742V29.6419C5.28617 29.6419 9.53055 22.1275 9.53055 12.793C9.53055 12.7463 9.53055 12.7463 9.53055 12.6996V0.611328H9.49196Z" fill="%2399948F"/></svg>');
}
.wz_article .wz_article_meat .frame {
  border: 1px solid #C4C4C4;
  padding: 25px 20px 10px;
  margin-bottom: 24px;
}
.wz_article .wz_article_meat twitter-widget {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
.wz_article .wz_article_side-audio-wrapper,
.wz_article .wz_article_inline_left,
.wz_article .wz_article_side-multimedia,
.wz_article .wz_article_side-docs,
.wz_article .wz_article_side-iframe {
  float: left;
  clear: left;
  position: relative;
  left: 21px;
  border-right: 1px solid #C4C4C4;
  padding-right: 24px;
  margin-right: 45px;
  width: 250px;
  font-size: 12px;
}
.wz_article .wz_article_side-audio-wrapper img,
.wz_article .wz_article_inline_left img,
.wz_article .wz_article_side-multimedia img,
.wz_article .wz_article_side-docs img,
.wz_article .wz_article_side-iframe img {
  width: 100%;
}
.wz_article .wz_article_side-iframe h3,
.wz_article .wz_article_side-docs h3,
.wz_article .wz_article_side-audio-wrapper h3 {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  font-size: 16px;
}
.wz_article .wz_article_side-iframe a,
.wz_article .wz_article_side-docs a,
.wz_article .wz_article_side-audio-wrapper a {
  border-bottom: 1px solid #4B4B4B;
}
.wz_article .wz_article_side-iframe a:hover,
.wz_article .wz_article_side-docs a:hover,
.wz_article .wz_article_side-audio-wrapper a:hover {
  text-decoration: none;
}
.wz_article .wz_article_side-iframe .wz_article_side-audio-play,
.wz_article .wz_article_side-docs .wz_article_side-audio-play,
.wz_article .wz_article_side-audio-wrapper .wz_article_side-audio-play {
  margin-bottom: 24px;
}
.wz_article .wz_article_side-iframe .wz_article_side-audio-play audio,
.wz_article .wz_article_side-docs .wz_article_side-audio-play audio,
.wz_article .wz_article_side-audio-wrapper .wz_article_side-audio-play audio {
  width: 100%;
}
.wz_article .wz_article_printed_info {
  max-width: 556px;
  margin: 0 auto 30px;
  font-size: 12px;
}
.wz_article .wz_article_printed_info .wz_article_printed_info_details {
  text-transform: uppercase;
  color: rgba(48, 48, 48, 0.6);
}
.wz_article .wz_article_printed_info .wz_article_table_of_contents:before {
  content: "/";
  margin-left: 12px;
  margin-right: 12px;
}
.wz_article .wz_article_printed_info .wz_article_author_name {
  margin-top: 24px;
}
.wz_article .wz_article_printed_info .wz_article_author_name,
.wz_article .wz_article_printed_info .wz_article_author_source {
  font-weight: bold;
  color: #303030;
}
.wz_article .wz_article_printed_info .wz_article_author_name span,
.wz_article .wz_article_printed_info .wz_article_author_source span {
  font-weight: normal;
  margin-right: 4px;
  color: rgba(48, 48, 48, 0.6);
}
.wz_article .wz_article_author_note {
  display: none;
}
.wz_article .wz_article_related {
  display: none;
}
.wz_article .wz_article_side-multimedia a,
.wz_article .wz_article_opening_multimedia a,
.wz_article .wz_article_inline-image a,
.wz_article .wz_article_inline-iframe iframe,
.wz_article .wz_article_side-iframe iframe {
  position: relative;
  display: block;
}
.wz_article .wz_article_inline-iframe iframe {
  width: 100%;
  border: none;
}
.wz_article .wz_article_side-multimedia a:last-child {
  margin-bottom: 24px;
}
.wz_article .wz_article_gallery_counter {
  display: inline-block;
  width: 21px;
  text-align: center;
  margin: 4px 10px 0 5px;
  position: relative;
  font-size: 12px;
  line-height: 22px;
}
.wz_article .wz_article_gallery_counter:after {
  content: " ";
  display: block;
  width: 45px;
  height: 26px;
  position: absolute;
  top: 0;
  left: -5px;
  background: no-repeat url('data:image/svg+xml; utf8, <svg width="35" height="20" viewBox="0 0 35 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect x="0.75" y="0.75" width="26.9615" height="18.5" rx="1.25" stroke="%234B4B4B" stroke-width="1.5"/>  <path fill-rule="evenodd" clip-rule="evenodd" d="M29.5742 19.9996C30.661 19.9791 31.5358 19.0917 31.5358 18V2C31.5358 0.895431 30.6403 0 29.5358 0H29.2305V1.5H29.5358C29.8119 1.5 30.0358 1.72386 30.0358 2V18C30.0358 18.2761 29.8119 18.5 29.5358 18.5H29.2305V19.9996H29.5742Z" fill="%234B4B4B"/>  <path fill-rule="evenodd" clip-rule="evenodd" d="M34.6163 18.0782C34.5757 19.1338 33.717 19.9796 32.6562 19.9996H32.3086V18.5H32.6178C32.8939 18.5 33.1178 18.2761 33.1178 18V2C33.1178 1.72386 32.8939 1.5 32.6178 1.5H32.3086V0H32.6178C33.6962 0 34.5752 0.853455 34.6163 1.92176V18.0782Z" fill="%234B4B4B"/></svg>');
}
.wz_article .wz_article_side-multimedia a:first-child:hover:after,
.wz-article-template .wz_article .wz_article_opening_multimedia a:first-child:hover:after,
.wz-article-template .wz_article .wz_article_inline-image a:first-child:hover:after {
  content: "";
  width: 61px;
  height: 61px;
  display: block;
  position: absolute;
  left: calc(50% - 31px);
  top: calc(50% - 31px);
  background: no-repeat url('data:image/svg+xml; utf8, <svg width="61" height="61" viewBox="0 0 61 61" fill="none" xmlns="http://www.w3.org/2000/svg"> <g filter="url(%23filter0_d)"> <path d="M24.1238 23.5664H19.0829L19.0829 20.1907H24.1238V15.1271H27.4844V20.1907H32.5253V23.5664H27.4844V28.63H24.1238V23.5664Z" fill="%234B4B4B"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M25.8856 38.9231C16.5599 38.9231 9 31.3291 9 21.9615C9 12.5939 16.5599 5 25.8856 5C35.2112 5 42.7711 12.5939 42.7711 21.9615C42.7711 25.9118 41.4268 29.5466 39.1727 32.4296L52 45.3146L49.3267 48L36.5209 35.1366C33.6177 37.5042 29.9166 38.9231 25.8856 38.9231ZM25.8856 35.1254C18.6479 35.1254 12.7807 29.2317 12.7807 21.9615C12.7807 14.6913 18.6479 8.79767 25.8856 8.79767C33.1232 8.79767 38.9905 14.6913 38.9905 21.9615C38.9905 29.2317 33.1232 35.1254 25.8856 35.1254Z" fill="%234B4B4B"/> <path d="M47.5549 49.7638C48.0241 50.2351 48.6617 50.5 49.3267 50.5C49.9916 50.5 50.6292 50.2351 51.0984 49.7638L53.7717 47.0784C54.7428 46.103 54.7428 44.5262 53.7717 43.5508L42.4115 32.1395C44.225 29.1772 45.2711 25.6893 45.2711 21.9615C45.2711 11.2238 36.6025 2.5 25.8856 2.5C15.1686 2.5 6.5 11.2238 6.5 21.9615C6.5 32.6993 15.1686 41.4231 25.8856 41.4231C29.6964 41.4231 33.2538 40.3171 36.2516 38.4096L47.5549 49.7638ZM16.5829 23.5664C16.5829 24.2294 16.8463 24.8653 17.3152 25.3342C17.784 25.803 18.4199 26.0664 19.0829 26.0664H21.6238V28.63C21.6238 30.0107 22.7431 31.13 24.1238 31.13H27.4844C28.8651 31.13 29.9844 30.0107 29.9844 28.63V26.0664H32.5253C33.906 26.0664 35.0253 24.9471 35.0253 23.5664V20.1907C35.0253 18.81 33.906 17.6907 32.5253 17.6907H29.9844V15.1271C29.9844 13.7464 28.8651 12.6271 27.4844 12.6271H24.1238C22.7431 12.6271 21.6238 13.7464 21.6238 15.1271V17.6907H19.0829C17.7022 17.6907 16.5829 18.81 16.5829 20.1907L16.5829 23.5664ZM25.8856 32.6254C20.0392 32.6254 15.2807 27.8616 15.2807 21.9615C15.2807 16.0615 20.0392 11.2977 25.8856 11.2977C31.7319 11.2977 36.4905 16.0615 36.4905 21.9615C36.4905 27.8616 31.7319 32.6254 25.8856 32.6254Z" stroke="%23FAF9F7" stroke-width="5" stroke-linejoin="round"/> </g> <defs> <filter id="filter0_d" x="0" y="0" width="61" height="61" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"> <feFlood flood-opacity="0" result="BackgroundImageFix"/> <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/> <feOffset dy="4"/> <feGaussianBlur stdDeviation="2"/> <feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/> <feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/> <feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/> </filter> </defs> </svg>');
}
.wz_article .wz_article_opening_multimedia_desc {
  display: none;
}
.wz_article .wz_article_inline_left .wz_article_inline-desc,
.wz_article .wz_article_side-multimedia a:last-child {
  padding: 3px 0 5px;
  display: block;
}
@media only screen and (max-width: 767px) {
  .wz_article .wz_article_inline_left .wz_article_inline-desc,
  .wz_article .wz_article_side-multimedia a:last-child {
    padding: 12px 0;
    border-bottom: 1px solid #C4C4C4;
  }
}
.wz_article .wz_article_inline_left .wz_article_inline-credit,
.wz_article .wz_article_side-multimedia-credit {
  font-size: 12px;
  color: #a2a2a1;
  display: block;
  margin: 5px 0;
}
.wz_article .wz_article_s_side-audio-desc,
.wz_article .wz_article_inline_left .wz_article_inline-desc,
.wz_article .wz_article_side-multimedia-desc {
  font-size: 12px;
  display: block;
  margin: 5px 0;
  font-family: roboto, sans-serif;
}
.wz_article .wz_article_opening_multimedia a:nth-child(2),
.wz_article .wz_article_inline_center a:nth-child(2) {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  padding: 12px 0;
  border-bottom: 1px solid #C4C4C4;
}
.wz_article .wz_article_opening_multimedia a:nth-child(2):hover,
.wz_article .wz_article_inline_center a:nth-child(2):hover {
  text-decoration: none;
}
.wz_article .wz_article_opening_multimedia a:nth-child(2):hover .wz_article_inline-desc,
.wz_article .wz_article_inline_center a:nth-child(2):hover .wz_article_inline-desc {
  text-decoration: underline;
}
.wz_article .wz_article_opening_multimedia .cg_article_opening_multimedia_credit,
.wz_article .wz_article_inline_center .cg_article_opening_multimedia_credit {
  font-size: 12px;
  color: #a2a2a1;
}
.wz_article .wz_article_opening_multimedia .wz_article_inline-credit,
.wz_article .wz_article_inline_center .wz_article_inline-credit {
  font-size: 12px;
  color: #a2a2a1;
  margin-right: 12px;
  text-align: right;
  width: 20%;
}
.wz_article .wz_article_opening_multimedia .wz_article_inline-desc,
.wz_article .wz_article_inline_center .wz_article_inline-desc {
  text-align: left;
  width: 80%;
}
.wz_article .wz_article_opening_multimedia .wz_article_gallery_counter_wrap,
.wz_article .wz_article_inline_center .wz_article_gallery_counter_wrap {
  width: 20%;
  text-align: right;
  order: 3;
}
@media only screen and (min-width: 1329px) {
  .wz_article .wz_article_header .wz_article_author {
    width: auto;
  }
  .wz_article .wz_article_header .wz_article_author_name {
    white-space: nowrap;
  }
}
@media only screen and (min-width: 767px) {
  .wz_article .cg_article_opening_multimedia_credit:before,
  .wz_article .wz_article_side-multimedia-credit:before,
  .wz_article .wz_article_inline-credit:before {
    content: "Autor: ";
  }
}
@media only screen and (max-width: 989px) and (min-width: 767px) {
  .wz_article .wz_article_title h1 {
    font-size: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .wz_article .wz_article_header {
    flex-direction: column;
  }
  .wz_article .wz_article_header .wz_article_author {
    order: 3;
    margin: 12px auto 0;
    display: grid;
    justify-items: center;
    width: auto;
  }
  .wz_article .wz_article_header .wz_article_author_name,
  .wz_article .wz_article_header .wz_article_author_title,
  .wz_article .wz_article_header .wz_article_author_source {
    text-align: left;
    margin-left: 0;
  }
  .wz_article .wz_article_header .wz_article_author .wz_article_author_name:before {
    margin: 0 auto 15px auto;
  }
  .wz_article .wz_article_header .wz_article_author_title {
    display: none;
  }
  .wz_article .wz_article_header .wz_article_toolbox {
    margin: 10px auto 0;
  }
  .wz_article .wz_article_header .wz_article_toolbox .wz_article_toolbox_column {
    display: flex;
    float: none;
    width: 100%;
    justify-content: center;
  }
  .wz_article .wz_article_header .wz_article_toolbox .wz_article_toolbox_column > div {
    margin: 0;
    padding: 12px 10px 0 0;
  }
  .wz_article .wz_article_header .wz_article_title {
    width: auto;
    max-width: none;
    text-align: center;
  }
  .wz_article .wz_article_title h1 {
    font-size: 36px;
  }
  .wz_article .wz_article_inline_left,
  .wz_article .wz_article_side-multimedia {
    display: none;
  }
  .wz_article .wz_article_side-iframe,
  .wz_article .wz_article_side-docs,
  .wz_article .wz_article_side-audio-wrapper {
    float: none;
    border-right: none;
    width: 100%;
    position: static;
    padding-right: 0;
    margin-bottom: 24px;
  }
  .wz_article .wz_article_lead {
    font-size: 112.5%;
  }
  .wz_article .wz_article_opening_multimedia a:nth-child(2),
  .wz_article .wz_article_inline_center a:nth-child(2) {
    display: block;
  }
  .wz_article .wz_article_opening_multimedia .wz_article_inline-credit,
  .wz_article .wz_article_inline_center .wz_article_inline-credit {
    display: block;
    width: 100%;
  }
  .wz_article .wz_article_opening_multimedia .wz_article_inline-desc,
  .wz_article .wz_article_inline_center .wz_article_inline-desc {
    font-size: 12px;
    font-style: normal;
    font-family: roboto, sans-serif;
    width: 100%;
    text-align: left;
  }
  .wz_article .wz_article_opening_multimedia .wz_article_gallery_counter_wrap,
  .wz_article .wz_article_inline_center .wz_article_gallery_counter_wrap {
    float: right;
  }
  .wz_article .wz_article_opening_multimedia a:first-child {
    margin: 0 -15px;
  }
  .wz_article .wz_article_opening_multimedia a:last-child {
    margin: 0 -15px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.wz_article.article_type-gallery .wz_article_content:after {
  content: "";
  display: block;
  clear: both;
}
.wz_article.article_type-gallery .wz_article_side-multimedia {
  max-width: 556px;
  margin: 0 auto;
  width: auto;
  float: none;
  border-right: none;
  border-bottom: 1px solid #C4C4C4;
  margin-bottom: 30px;
  padding-right: 0;
  position: initial;
}
.wz_article.article_type-gallery .wz_article_side-multimedia a:last-child {
  display: flex;
  justify-content: space-between;
  margin: 0;
  padding: 12px 0;
}
.wz_article.article_type-gallery .wz_article_side-multimedia a:last-child .wz_article_side-multimedia-credit {
  margin: 0;
  text-align: center;
  width: 20%;
}
.wz_article.article_type-gallery .wz_article_side-multimedia a:last-child .wz_article_side-multimedia-desc {
  margin: 0;
  font-size: 16px;
  font-style: italic;
  font-family: roboto-slab, serif;
  width: 40%;
  text-align: center;
}
.wz_article.article_type-gallery .wz_article_side-multimedia a:last-child:hover {
  text-decoration: none;
}
.wz_article.article_type-gallery .wz_article_side-multimedia a:last-child:hover .wz_article_side-multimedia-desc {
  text-decoration: underline;
}
.userclass_anonymous .wz_article_toolbox_fav,
.userclass_anonymous .wz_article_toolbox_email {
  display: none !important;
}
.wz_article_toolbox_fav {
  display: block;
}
.wz_article_toolbox_unfav {
  display: none;
}
.article_fav .wz_article_toolbox_fav {
  display: none;
}
.article_fav .wz_article_toolbox_unfav {
  display: block;
}
.popover.wz_article_share_background {
  background-color: #EAE5DF;
  border: none;
  border-radius: 2px;
}
.bs-popover-top .wz_article_share_background.arrow::after,
.wz_article_share_background.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #EAE5DF;
}
.bs-popover-bottom .wz_article_share_background.arrow::after,
.wz_article_share_background.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #EAE5DF;
}
.bs-popover-left .wz_article_share_background.arrow::after,
.wz_article_share_background.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #EAE5DF;
}
.bs-popover-right .wz_article_share_background.arrow::after,
.wz_article_share_background.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #EAE5DF;
}
.bs-popover-top .wz_article_share_background.arrow::before,
.wz_article_share_background.bs-popover-auto[x-placement^="top"] .arrow::before {
  border-top: none;
}
.bs-popover-bottom .wz_article_share_background.arrow::before,
.wz_article_share_background.bs-popover-auto[x-placement^="bottom"] .arrow::before {
  border-bottom: none;
}
.bs-popover-left .wz_article_share_background.arrow::before,
.wz_article_share_background.bs-popover-auto[x-placement^="left"] .arrow::before {
  border-left: none;
}
.bs-popover-right .wz_article_share_background.arrow::before,
.wz_article_share_background.bs-popover-auto[x-placement^="right"] .arrow::before {
  border-right: none;
}
.wz_article_share_popover .wz_article_toolbox_share_box {
  display: flex;
}
.wz_article_share_popover .wz_article_toolbox_share_box > * {
  cursor: pointer;
  padding: 3px 5px;
}
.wz_article.article_subtype-art-review {
  margin-top: 0;
}
.wz_article.article_subtype-art-review .wz_article_header .wz_article_author {
  visibility: visible;
}
.wz_article.article_subtype-art-review .wz_article_header .wz_article_title {
  display: flex;
  flex-direction: column;
  align-items: start;
}
.wz_article.article_subtype-art-review .wz_article_header .wz_article_title .wz_article_internet_title {
  display: block;
  margin: 18px 0 24px;
  font-size: 36px;
  line-height: 46px;
}
.wz_article.article_subtype-art-review .wz_article_header .wz_article_title h1 {
  max-width: 550px;
  margin-bottom: 20px;
}
.wz_article.article_subtype-art-review .wz_article_header .wz_article_title .wz_article_internet_title {
  order: 2;
}
.wz_article.article_subtype-art-review .wz_article_header .wz_article_title .wz_article_print_title {
  display: block;
  order: 5;
}
.wz_article.article_subtype-art-review .wz_article_header .wz_article_title .wz_article_date.wz_date {
  order: 3;
}
.wz_article.article_subtype-art-review .wz_article_header .wz_article_title .wz_article_issuenum {
  display: none;
}
.wz_article.article_subtype-art-review .wz_article_opening_multimedia {
  position: static;
  padding-bottom: 15px;
  order: 6;
}
.wz_article.article_subtype-art-review .wz_article_opening_multimedia a {
  text-align: center;
  display: inline-block;
}
.wz_article.article_subtype-art-review .wz_article_opening_multimedia a img {
  max-width: 100%;
  width: auto;
}
.wz_article.article_subtype-art-review .wz_article_opening_multimedia a:nth-child(2) {
  display: flex;
  justify-content: flex-end;
  flex-direction: row-reverse;
  padding: 15px 0;
}
.wz_article.article_subtype-art-review .wz_article_opening_multimedia a:nth-child(2):hover {
  text-decoration: none;
}
.wz_article.article_subtype-art-review .wz_article_opening_multimedia .wz_article_content {
  margin-top: 40px;
}
.wz_article.article_subtype-art-review .wz_article_opening_multimedia .cg_article_opening_multimedia_credit:before,
.wz_article.article_subtype-art-review .wz_article_opening_multimedia .wz_article_side-multimedia-credit:before,
.wz_article.article_subtype-art-review .wz_article_opening_multimedia .wz_article_inline-credit:before {
  display: none;
}
.wz_article.article_subtype-art-review .wz_article_opening_multimedia.wz_article_horizontal_image img {
  width: 952px;
}
.wz_article.article_subtype-art-review .wz_article_opening_multimedia.wz_article_vertical_image img {
  width: 552px;
}
.wz_article.article_subtype-art-review .wz_article_content .cg_article_opening_multimedia_credit {
  padding-top: 30px;
}
.wz_article.article_subtype-art-review .wz_article_review_author {
  font-size: 12px;
  color: #a2a2a1;
  display: block;
}
.wz_article.article_subtype-art-review .wz_article_review_title {
  font-family: roboto-slab, serif;
  font-size: 24px;
  display: block;
  line-height: 31px;
}
.wz_article.article_subtype-art-review .wz_article_stars {
  margin: 0 0 35px -2px;
  order: 6;
  text-align: center;
}
.wz_article.article_subtype-art-review .wz_article_stars svg {
  fill: #EAE5DF;
  margin: 0 2px;
}
.wz_article.article_subtype-art-review .wz_article_stars.wz_stars_1 svg:nth-child(-n+1) {
  fill: #C70500;
}
.wz_article.article_subtype-art-review .wz_article_stars.wz_stars_2 svg:nth-child(-n+2) {
  fill: #C70500;
}
.wz_article.article_subtype-art-review .wz_article_stars.wz_stars_3 svg:nth-child(-n+3) {
  fill: #C70500;
}
.wz_article.article_subtype-art-review .wz_article_stars.wz_stars_4 svg:nth-child(-n+4) {
  fill: #C70500;
}
.wz_article.article_subtype-art-review .wz_article_stars.wz_stars_5 svg:nth-child(-n+5) {
  fill: #C70500;
}
.wz_article.article_subtype-art-review .wz_article_stars svg:nth-child(6) {
  display: none !important;
}
@media only screen and (min-width: 1329px) {
  .wz_article.article_subtype-art-review .wz_article_opening_multimedia {
    position: relative;
  }
}
@media only screen and (max-width: 1329px) and (min-width: 989px) {
  .wz_article.article_subtype-art-review .wz_article_opening_multimedia {
    position: relative;
  }
}
@media only screen and (max-width: 989px) {
  .wz_article.article_subtype-art-review .wz_article_stars {
    order: 6;
  }
  .wz_article.article_subtype-art-review .wz_article_opening_multimedia {
    text-align: center;
  }
  .wz_article.article_subtype-art-review .wz_article_opening_multimedia img {
    max-width: 400px;
  }
  .wz_article.article_subtype-art-review .wz_article_opening_multimedia .wz_article_opening_multimedia_desc {
    display: block;
    margin-top: 7px;
  }
}
@media only screen and (max-width: 767px) {
  .wz_article.article_subtype-art-review .wz_article_toolbox {
    margin-top: 20px;
  }
  .wz_article.article_subtype-art-review .wz_article_header {
    border-top: none;
    margin-top: 0;
    margin-bottom: 30px;
  }
  .wz_article.article_subtype-art-review .wz_article_header .wz_article_author {
    order: 1;
    margin-top: 0;
  }
  .wz_article.article_subtype-art-review .wz_article_header .wz_article_author .wz_article_author_name:before {
    display: none;
  }
  .wz_article.article_subtype-art-review .wz_article_header .wz_article_title .wz_article_internet_title {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .wz_article.article_subtype-art-review .wz_article_header .wz_article_title .wz_article_print_title {
    display: none;
  }
  .wz_article.article_subtype-art-review .wz_article_header .wz_article_title .wz_article_section {
    padding-top: 0;
  }
  .wz_article.article_subtype-art-review .wz_article_header .wz_article_title .wz_article_date {
    display: none;
  }
  .wz_article.article_subtype-art-review .wz_article_header .wz_article_stars {
    margin-bottom: 0;
  }
  .wz_article.article_subtype-art-review .wz_article_opening_multimedia a:nth-child(2) {
    display: none;
  }
}
.wz_article.article_subtype-podcast .wz_article_header .wz_article_author_name:before {
  width: 57px;
  height: 62px;
  margin: 4px 42px 25px;
  background: no-repeat url('data:image/svg+xml; utf8, <svg width="57" height="62" viewBox="0 0 57 62" fill="none" xmlns="http://www.w3.org/2000/svg">  <path d="M44.4614 50.8152C42.0065 49.8924 39.15 49.2336 36.05 48.9242V42.6412C36.05 42.5207 38.242 42.6745 42.0092 38.6323C46.1254 34.2155 47.1601 27.8158 43.2617 23.939L39.7851 20.4604C39.7851 20.4604 33.6373 26.2365 33.5963 26.2773C32.7616 27.1068 30.6535 26.1475 29.8834 25.3806C29.1119 24.6139 28.5339 22.9027 29.3688 22.0734C29.4096 22.0326 35.5586 16.2563 35.5586 16.2563L31.7814 12.6421C31.7814 12.6421 25.6327 18.4182 25.5919 18.4592C24.7577 19.2888 22.6336 18.7305 21.8623 17.9635C21.0912 17.1968 20.3362 14.8926 21.1705 14.063C21.2113 14.0224 27.3578 8.24805 27.3578 8.24805C27.3261 8.21575 21.8316 3.18594 21.7995 3.15382C17.9007 -0.722614 8.67533 1.09225 4.77638 4.96869C0.877624 8.84512 -0.616974 16.8086 3.2814 20.685C3.47306 20.8756 3.67207 21.0538 3.87494 21.2257L3.84999 21.2503L23.2219 40.511H23.2221C24.4676 41.7496 26.075 42.478 27.81 42.7716V48.935C25.037 49.2205 22.4617 49.7859 20.1966 50.5687C14.4317 52.0026 7.72515 54.4673 7.72515 57.2692C7.72515 61.6979 20.1339 60.907 31.8625 60.907C43.5911 60.907 56 61.8905 56 57.4615C55.9985 54.8149 49.6994 52.2755 44.4614 50.8152Z" stroke="%234B4B4B" stroke-width="2" stroke-miterlimit="10"/>  </svg>');
}
.wz_article.article_subtype-podcast .wz_article_header .wz_article_print_title {
  display: block;
  font-size: 32px;
}
.wz_article.article_subtype-podcast .wz_article_header .wz_article_issuenum {
  display: none;
}
@media only screen and (min-width: 767px) {
  .wz_gallery .wz_article {
    padding: 0;
    margin: 0;
  }
  .wz_gallery .wz_article .wz_article_opening_multimedia a:nth-child(2) {
    display: none !important;
  }
  .wz_gallery .wz_article .wz_article_opening_multimedia {
    padding-bottom: 0;
    order: 0;
    margin: 0;
    width: 100%;
    max-width: none;
    border-bottom: none;
  }
  .wz_gallery .wz_article .wz_article_header {
    position: relative;
  }
  .wz_gallery .wz_article .wz_article_header .wz_article_title {
    position: absolute;
    order: 0;
    top: 0;
    z-index: 1;
    padding: 110px 15% 50px;
    width: 100%;
    max-width: none;
    background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  }
  .wz_gallery .wz_article .wz_article_header .wz_article_title .wz_article_section {
    border-color: #4B4B4B !important;
  }
  .wz_gallery .wz_article .wz_article_header .wz_article_title .wz_article_section a,
  .wz_gallery .wz_article .wz_article_header .wz_article_title h1 {
    color: #fff;
  }
  .wz_gallery .wz_article .wz_article_date,
  .wz_gallery .wz_article .wz_article_issuenum,
  .wz_gallery .wz_article .wz_article_author {
    display: none !important;
  }
  .wz_gallery .wz_article .wz_article_toolbox {
    position: absolute;
    right: 50px;
    bottom: -50px;
    height: 5px;
    overflow: visible;
  }
}
@media only screen and (max-width: 989px) {
  .wz_gallery .wz_article .wz_article_inline-image a:last-child {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .wz_gallery .wz_article .wz_article_inline-image a:first-child {
    margin: 0 -15px;
  }
  .wz_gallery .wz_article .wz_article_inline-image a:last-child {
    margin: 0 -15px;
  }
}
.wz_article.article_status-cut .wz_article_content {
  position: relative;
}
.wz_article.article_status-cut .wz_article_content:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 50%;
  max-height: 400px;
  background: linear-gradient(to top, #fafaf9, rgba(250, 250, 240, 0));
}
.wz_article.article_status-cut .wz_article_printed_info,
.wz_article.article_status-cut .wz_article_side-multimedia {
  display: none;
}
.wz_article_salebox {
  border: 1px solid #C4C4C4;
  border-radius: 2px;
  background: #ffffff;
  padding: 49px;
  margin-bottom: 24px;
}
.wz_article_salebox h3 {
  font-weight: bold;
  font-size: 25px;
  text-align: center;
  max-width: 500px;
  margin: 0 auto 24px;
}
.wz_article_salebox img {
  width: calc(50% - 100px);
  margin: 24px 49px;
}
.wz_article_salebox .wz_article_salebox-inner {
  display: flex;
  align-items: start;
  padding-bottom: 24px;
  padding-left: 100px;
  padding-top: 17px;
}
.wz_article_salebox .wz_article_salebox_copy {
  font-size: 18px;
  margin-bottom: 24px;
}
.wz_article_salebox .wz-article-sale-login {
  border-top: 1px solid #C4C4C4;
  padding-top: 24px;
  text-align: right;
  width: 100%;
  margin-top: 24px;
}
.wz_article_salebox .wz-article-sale-login span {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  margin-right: 12px;
}
@media only screen and (min-width: 1329px) {
  .wz_article_salebox {
    margin-left: 74px;
    margin-right: 74px;
  }
}
@media only screen and (max-width: 1329px) and (min-width: 989px) {
  .wz_article_salebox {
    padding: 49px 24px;
  }
}
@media only screen and (max-width: 989px) and (min-width: 767px) {
  .wz_article_salebox {
    padding: 24px;
  }
  .wz_article_salebox .wz_article_salebox-inner {
    padding-left: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .wz_article_salebox {
    padding: 18px 24px;
  }
  .wz_article_salebox .wz_article_salebox-inner {
    padding: 12px 0;
    width: 100%;
  }
  .wz_article_salebox img {
    display: none !important;
  }
  .wz_article_salebox .wz-article-sale-login {
    text-align: left;
  }
  .wz_article_salebox .wz-article-sale-login span {
    display: block;
  }
  .wz_article_salebox .wz-article-sale-login .btn {
    margin-top: 12px;
  }
}
@media only screen and (max-width: 575px) {
  .wz_article_salebox .wz_article_salebox-title br,
  .wz_article_salebox .wz_article_salebox-explication br {
    display: none;
  }
}
.wz_article_gallery {
  color: #FAFAF9;
}
.wz_article_gallery .modal-header {
  display: block;
  padding: 5px 24px;
  border-bottom: none;
  text-align: center;
}
.wz_article_gallery .modal-header .close {
  opacity: 1;
  padding: 10px;
  position: absolute;
  right: 5px;
  top: 5px;
}
.wz_article_gallery .modal-body {
  padding: 0;
}
.wz_article_gallery .modal-content {
  background-color: rgba(0, 0, 0, 0.9);
}
.wz_article_gallery .wz_article_gallery_pane {
  height: calc(100vh - 45px);
}
.wz_article_gallery .wz_article_gallery_inner > div {
  display: flex;
}
.wz_article_gallery .wz_article_gallery_item {
  height: calc(100vh - 45px);
}
.wz_article_gallery .wz_article_gallery_item img {
  display: block;
  margin: 0 auto;
  height: 100%;
  width: 100%;
  object-fit: contain;
  object-position: 50% 30%;
}
.wz_article_gallery .wz_article_gallery_counter {
  margin: 0 40px;
  font-size: 20px;
  letter-spacing: 2px;
}
.wz_article_gallery .wz_article_gallery_control_prev,
.wz_article_gallery .wz_article_gallery_control_next {
  display: inline-block;
  position: relative;
  top: -3px;
  padding: 5px 12px;
  cursor: pointer;
}
.wz_article_gallery.wz_article_gallery_at_start .wz_article_gallery_control_prev,
.wz_article_gallery.wz_article_gallery_at_end .wz_article_gallery_control_next {
  opacity: 0.2;
}
.wz_article_gallery .wz_article_gallery_i {
  position: fixed;
  bottom: 0px;
  right: 0px;
  cursor: pointer;
  padding: 12px;
}
.wz_article_gallery .wz_article_gallery_i svg {
  width: 25px;
  height: 25px;
}
.wz_article_gallery .wz_article_gallery_desc {
  padding: 24px 74px 49px;
  text-align: center;
  font-size: 16px;
  font-family: roboto-slab, serif;
  font-style: italic;
  line-height: 1.5;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
}
.wz_article_gallery .wz_article_gallery_credit {
  font-family: roboto, sans-serif;
  font-style: normal;
  font-size: 14px;
}
@media only screen and (max-width: 767px) {
  .wz_article_gallery .wz_article_gallery_control_next {
    right: -30px;
  }
  .wz_article_gallery .wz_article_gallery_control_prev {
    left: -30px;
  }
}
.cg_toc {
  margin-top: 34px;
}
.cg_toc .cg_toc_upper {
  margin: 34px 74px 0;
  padding: 34px 0 0;
  padding: 24px 49px;
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (max-width: 1329px) {
  .cg_toc .cg_toc_upper {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .cg_toc .cg_toc_upper {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .cg_toc .cg_toc_upper {
    margin: 34px 0 0;
  }
}
.wz_middle-right .cg_toc .cg_toc_upper {
  margin-left: 0;
  margin-right: 0;
}
.cg_toc .cg_toc_upper .cg_toc_cover {
  width: 447px;
  margin-right: 49px;
}
.cg_toc .cg_toc_upper .cg_toc_cover .cg_toc_cover_head {
  display: flex;
  justify-content: space-between;
  margin-bottom: 24px;
}
.cg_toc .cg_toc_upper .cg_toc_cover .cg_toc_issue {
  width: 40%;
}
.cg_toc .cg_toc_upper .cg_toc_cover .cg_toc_date {
  width: 40%;
  text-align: right;
}
.cg_toc .cg_toc_upper .cg_toc_cover img {
  width: 100%;
}
.cg_toc .cg_toc_upper h1 {
  font-size: 36px;
  font-weight: bold;
}
.cg_toc .cg_toc_upper .cg_toc_main {
  width: 30%;
  flex-grow: 1;
}
.cg_toc .cg_toc_upper .cg_toc_main .cg_toc_main_head {
  margin-bottom: 24px;
  text-align: right;
}
.cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_article_section,
.cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_opinion_section {
  color: #4B4B4B;
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  border: 1px solid #4B4B4B;
  display: inline-block;
  padding: 1px 3px;
  font-size: 12px;
}
.cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_article {
  padding-bottom: 49px;
}
.cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_article > a:hover {
  text-decoration: none;
}
.cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_article > a:hover h1,
.cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_article > a:hover h2,
.cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_article > a:hover h3,
.cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_article > a:hover h4,
.cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_article > a:hover h5 {
  text-decoration: underline;
}
.cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_article img {
  display: none;
}
.cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_article p {
  font-size: 18px;
}
.cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment {
  border-top: 1px solid #4B4B4B;
  padding-top: 49px;
}
.cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment > a {
  display: flex;
  justify-content: center;
}
.cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment > a:hover {
  text-decoration: none;
}
.cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment > a:hover h1,
.cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment > a:hover h2,
.cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment > a:hover h3,
.cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment > a:hover h4,
.cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment > a:hover h5 {
  text-decoration: underline;
}
.cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment .cg_toc_author_img {
  border-radius: 50%;
  width: 150px;
  height: 150px;
  overflow: hidden;
  border: 1px solid rgba(48, 48, 48, 0.6);
  flex-shrink: 0;
  margin-right: 24px;
}
.cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment .cg_toc_author_img img {
  width: 150px;
  height: 150px;
  object-fit: cover;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment .cg_toc_index_desc {
  width: 60%;
}
.cg_toc .cg_toc_sec_list {
  margin: 34px 74px 0;
  padding: 34px 0 0;
  border-top: 1px solid #C4C4C4;
}
@media only screen and (max-width: 1329px) {
  .cg_toc .cg_toc_sec_list {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .cg_toc .cg_toc_sec_list {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .cg_toc .cg_toc_sec_list {
    margin: 34px 0 0;
  }
}
.wz_middle-right .cg_toc .cg_toc_sec_list {
  margin-left: 0;
  margin-right: 0;
}
.cg_toc .cg_toc_sec_list h2,
.cg_toc .cg_toc_sec_list h3 {
  font-size: 25px;
  font-weight: bold;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles_wrap {
  display: flex;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_intro {
  width: 22.5%;
  padding-top: 12px;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_intro h2 {
  margin: 0;
  color: #888888;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_intro h2 a {
  color: #4B4B4B;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles {
  width: 77.5%;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li {
  box-sizing: content-box;
  padding: 12px 0;
  margin-bottom: 12px;
  border-bottom: 1px solid #C4C4C4;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li a {
  display: flex;
  position: relative;
  padding-right: 50px;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li a .cg_toc_sec_list_category {
  color: #4B4B4B;
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  border: 1px solid #4B4B4B;
  display: inline-block;
  padding: 1px 3px;
  font-size: 12px;
  margin-bottom: 12px;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li a .cg_toc_sec_list_img {
  max-width: 250px;
  margin-right: 24px;
  flex-shrink: 0;
  margin-bottom: 12px;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li a .cg_toc_sec_list_img img {
  width: 100%;
  height: auto;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li a .cg_toc_sec_list_article_data {
  text-transform: uppercase;
  font-size: 12px;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li a .cg_toc_sec_list_article_data .cg_author:before {
  content: "TEKST:";
  color: rgba(48, 48, 48, 0.6);
  margin-right: 2px;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li a .cg_toc_sec_list_article_data .cg_source:before {
  content: "ŹRÓDŁO:";
  color: rgba(48, 48, 48, 0.6);
  margin-right: 4px;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li a:hover {
  text-decoration: none;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li a:hover h1,
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li a:hover h2,
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li a:hover h3,
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li a:hover h4,
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li a:hover h5 {
  text-decoration: underline;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_page {
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 40px;
  color: #C4C4C4;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article_opinion .cg_toc_sec_list_category {
  display: none;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article_opinion .cg_toc_sec_list_img {
  border-radius: 50%;
  width: 150px;
  height: 150px;
  overflow: hidden;
  border: 1px solid rgba(48, 48, 48, 0.6);
  flex-shrink: 0;
  margin-right: 24px;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article_opinion .cg_toc_sec_list_img img {
  width: 150px;
  height: 150px;
  object-fit: cover;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article_opinion .cg_toc_sec_list_desc {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article_opinion .cg_toc_sec_list_desc .cg_toc_sec_list_article_data {
  order: -1;
  display: block;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article_opinion .cg_toc_sec_list_desc .cg_toc_sec_list_article_data .cg_author {
  margin-bottom: 12px;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article_opinion .cg_toc_sec_list_desc .cg_toc_sec_list_article_data .cg_date {
  display: none;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article_microforum .cg_toc_sec_list_category,
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article_profile .cg_toc_sec_list_category,
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article_to_from_editorial_office .cg_toc_sec_list_category {
  display: none;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article_microforum .cg_toc_sec_list_img,
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article_profile .cg_toc_sec_list_img,
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article_to_from_editorial_office .cg_toc_sec_list_img {
  display: none;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article_microforum .cg_toc_sec_list_desc .cg_small_lead,
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article_profile .cg_toc_sec_list_desc .cg_small_lead,
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article_to_from_editorial_office .cg_toc_sec_list_desc .cg_small_lead {
  display: none;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article_microforum .cg_toc_sec_list_desc .cg_toc_sec_list_article_data,
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article_profile .cg_toc_sec_list_desc .cg_toc_sec_list_article_data,
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article_to_from_editorial_office .cg_toc_sec_list_desc .cg_toc_sec_list_article_data {
  display: none;
}
.cg_toc .cg_toc_sec_list.cg_toc_sec_review .cg_toc_sec_list_articles_wrap {
  display: block;
}
.cg_toc .cg_toc_sec_list.cg_toc_sec_review .cg_toc_sec_list_articles_wrap ul {
  column-count: 2;
  column-rule: 1px solid #C4C4C4;
  column-gap: 49px;
  width: 100%;
}
.cg_toc .cg_toc_sec_list.cg_toc_sec_review .cg_toc_sec_list_articles_wrap ul li {
  border-bottom: none;
  break-inside: avoid;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
}
.cg_toc .cg_toc_sec_list.cg_toc_sec_review .cg_toc_sec_list_articles_wrap ul li a {
  padding-right: 0;
}
.cg_toc .cg_toc_sec_list.cg_toc_sec_review .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_review .cg_toc_sec_list_category {
  display: none;
}
.cg_toc .cg_toc_sec_list.cg_toc_sec_review .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_review .cg_toc_sec_list_img {
  max-width: 150px;
}
.cg_toc .cg_toc_sec_list.cg_toc_sec_review .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_review .cg_toc_sec_list_desc .cg_small_lead {
  display: none;
}
.cg_toc .cg_toc_sec_list.cg_toc_sec_review .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_review .cg_toc_sec_list_desc .cg_toc_sec_list_article_data {
  margin-top: 12px;
}
.cg_toc .cg_toc_sec_list.cg_toc_sec_review .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_review .cg_toc_sec_list_desc .cg_toc_sec_list_article_data .cg_date {
  display: none;
}
.cg_toc .cg_toc_sec_list.cg_toc_sec_review .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_review .cg_toc_page {
  display: none;
}
.cg_toc .cg_toc_sec_list.cg_toc_sec_review .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_review .cg_toc_article_stars .cg_toc_star {
  width: 15px;
  height: 15px;
  display: inline-block;
  background: url('data:image/svg+xml; utf8, <svg width="15" height="14" viewBox="0 0 15 14" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M6.42572 0.952962C6.78411 0.18123 7.88125 0.181231 8.23965 0.952964L9.55372 3.78254C9.69943 4.09629 9.99695 4.31245 10.3404 4.35407L13.4375 4.72944C14.2822 4.83182 14.6213 5.87526 13.9981 6.4546L11.713 8.57874C11.4597 8.81427 11.346 9.16402 11.4126 9.5035L12.0127 12.5651C12.1763 13.4001 11.2887 14.045 10.5451 13.6313L7.81886 12.1145C7.51656 11.9463 7.14881 11.9463 6.84651 12.1145L4.12022 13.6313C3.37666 14.045 2.48905 13.4001 2.65271 12.5651L3.25279 9.5035C3.31933 9.16402 3.20569 8.81427 2.95232 8.57874L0.667302 6.45459C0.0440917 5.87526 0.383128 4.83182 1.22784 4.72944L4.325 4.35407C4.66842 4.31245 4.96594 4.09629 5.11164 3.78254L6.42572 0.952962Z" fill="%23EFECE7" /> </svg>');
}
.cg_toc .cg_toc_sec_list.cg_toc_sec_review .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_review .cg_toc_article_stars.cg_toc_stars_1 span:nth-child(-n+1),
.cg_toc .cg_toc_sec_list.cg_toc_sec_review .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_review .cg_toc_article_stars.cg_toc_stars_2 span:nth-child(-n+2),
.cg_toc .cg_toc_sec_list.cg_toc_sec_review .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_review .cg_toc_article_stars.cg_toc_stars_3 span:nth-child(-n+3),
.cg_toc .cg_toc_sec_list.cg_toc_sec_review .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_review .cg_toc_article_stars.cg_toc_stars_4 span:nth-child(-n+4),
.cg_toc .cg_toc_sec_list.cg_toc_sec_review .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_review .cg_toc_article_stars.cg_toc_stars_5 span:nth-child(-n+5),
.cg_toc .cg_toc_sec_list.cg_toc_sec_review .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_review .cg_toc_article_stars.cg_toc_stars_6 span:nth-child(-n+6) {
  background: url('data:image/svg+xml; utf8, <svg width="15" height="14" viewBox="0 0 15 14" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M6.42572 0.952962C6.78411 0.18123 7.88125 0.181231 8.23965 0.952964L9.55372 3.78254C9.69943 4.09629 9.99695 4.31245 10.3404 4.35407L13.4375 4.72944C14.2822 4.83182 14.6213 5.87526 13.9981 6.4546L11.713 8.57874C11.4597 8.81427 11.346 9.16402 11.4126 9.5035L12.0127 12.5651C12.1763 13.4001 11.2887 14.045 10.5451 13.6313L7.81886 12.1145C7.51656 11.9463 7.14881 11.9463 6.84651 12.1145L4.12022 13.6313C3.37666 14.045 2.48905 13.4001 2.65271 12.5651L3.25279 9.5035C3.31933 9.16402 3.20569 8.81427 2.95232 8.57874L0.667302 6.45459C0.0440917 5.87526 0.383128 4.83182 1.22784 4.72944L4.325 4.35407C4.66842 4.31245 4.96594 4.09629 5.11164 3.78254L6.42572 0.952962Z" fill="%23E73137" /> </svg>');
}
.cg_toc .cg_toc_sec_list.cg_toc_sec_gallery .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_gallery .cg_toc_sec_list_category,
.cg_toc .cg_toc_sec_list.cg_toc_sec_photostory .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_gallery .cg_toc_sec_list_category,
.cg_toc .cg_toc_sec_list.cg_toc_sec_gallery .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_photostory .cg_toc_sec_list_category,
.cg_toc .cg_toc_sec_list.cg_toc_sec_photostory .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_photostory .cg_toc_sec_list_category {
  display: none;
}
.cg_toc .cg_toc_sec_list.cg_toc_sec_gallery .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_gallery > a,
.cg_toc .cg_toc_sec_list.cg_toc_sec_photostory .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_gallery > a,
.cg_toc .cg_toc_sec_list.cg_toc_sec_gallery .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_photostory > a,
.cg_toc .cg_toc_sec_list.cg_toc_sec_photostory .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_photostory > a {
  display: block;
}
.cg_toc .cg_toc_sec_list.cg_toc_sec_gallery .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_gallery .cg_toc_sec_list_img,
.cg_toc .cg_toc_sec_list.cg_toc_sec_photostory .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_gallery .cg_toc_sec_list_img,
.cg_toc .cg_toc_sec_list.cg_toc_sec_gallery .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_photostory .cg_toc_sec_list_img,
.cg_toc .cg_toc_sec_list.cg_toc_sec_photostory .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_photostory .cg_toc_sec_list_img {
  max-width: 750px;
  position: relative;
}
.cg_toc .cg_toc_sec_list.cg_toc_sec_gallery .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_gallery h3,
.cg_toc .cg_toc_sec_list.cg_toc_sec_photostory .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_gallery h3,
.cg_toc .cg_toc_sec_list.cg_toc_sec_gallery .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_photostory h3,
.cg_toc .cg_toc_sec_list.cg_toc_sec_photostory .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_photostory h3 {
  position: absolute;
  margin: 0 70px 0 0;
  bottom: 24px;
  left: 24px;
  color: #FAFAF9;
}
.cg_toc .cg_toc_sec_list.cg_toc_sec_gallery .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_gallery .cg_toc_sec_multimedia_count,
.cg_toc .cg_toc_sec_list.cg_toc_sec_photostory .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_gallery .cg_toc_sec_multimedia_count,
.cg_toc .cg_toc_sec_list.cg_toc_sec_gallery .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_photostory .cg_toc_sec_multimedia_count,
.cg_toc .cg_toc_sec_list.cg_toc_sec_photostory .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_photostory .cg_toc_sec_multimedia_count {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  position: absolute;
  right: 34px;
  bottom: 28px;
  width: 31px;
  color: #FAFAF9;
  text-align: center;
}
.cg_toc .cg_toc_sec_list.cg_toc_sec_gallery .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_gallery .cg_toc_sec_multimedia_count:after,
.cg_toc .cg_toc_sec_list.cg_toc_sec_photostory .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_gallery .cg_toc_sec_multimedia_count:after,
.cg_toc .cg_toc_sec_list.cg_toc_sec_gallery .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_photostory .cg_toc_sec_multimedia_count:after,
.cg_toc .cg_toc_sec_list.cg_toc_sec_photostory .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_photostory .cg_toc_sec_multimedia_count:after {
  content: " ";
  display: block;
  width: 45px;
  height: 26px;
  position: absolute;
  top: -6px;
  left: -5px;
  background: no-repeat url('data:image/svg+xml; utf8, <svg width="45" height="26" viewBox="0 0 45 26" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.75" y="0.75" width="35.5" height="24.5" rx="1.25" stroke="%23FAF9F7" stroke-width="1.5"/><path fill-rule="evenodd" clip-rule="evenodd" d="M38 1.5H39C39.2761 1.5 39.5 1.72386 39.5 2V24C39.5 24.2761 39.2761 24.5 39 24.5H38V26H39C40.1046 26 41 25.1046 41 24V2C41 0.895431 40.1046 0 39 0H38V1.5Z" fill="%23FAF9F7"/><path fill-rule="evenodd" clip-rule="evenodd" d="M42 1.5H43C43.2761 1.5 43.5 1.72386 43.5 2V24C43.5 24.2761 43.2761 24.5 43 24.5H42V26H43C44.1046 26 45 25.1046 45 24V2C45 0.895431 44.1046 0 43 0H42V1.5Z" fill="%23FAF9F7"/></svg>');
}
.cg_toc .cg_toc_sec_list.cg_toc_sec_gallery .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_gallery .cg_toc_sec_list_desc .cg_toc_sec_list_article_data .cg_date,
.cg_toc .cg_toc_sec_list.cg_toc_sec_photostory .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_gallery .cg_toc_sec_list_desc .cg_toc_sec_list_article_data .cg_date,
.cg_toc .cg_toc_sec_list.cg_toc_sec_gallery .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_photostory .cg_toc_sec_list_desc .cg_toc_sec_list_article_data .cg_date,
.cg_toc .cg_toc_sec_list.cg_toc_sec_photostory .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_photostory .cg_toc_sec_list_desc .cg_toc_sec_list_article_data .cg_date {
  display: none;
}
.cg_toc .cg_toc_sec_list .cg_toc_sec_list_article_audio h3:after {
  content: " ";
  display: inline-block;
  width: 20px;
  height: 13px;
  margin-left: 5px;
  background: no-repeat url('data:image/svg+xml; utf8, <svg width="20" height="14" viewBox="0 0 20 14" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="path-1-inside-1" fill="white"> <path fill-rule="evenodd" clip-rule="evenodd" d="M3.71426 9.87573H2C0.895431 9.87573 0 8.9803 0 7.87573V5.87573C0 4.77116 0.895431 3.87573 2 3.87573H3.71431L8.46312 0.853762C9.12885 0.430119 10 0.908333 10 1.69742V12.0541C10 12.8432 9.12885 13.3214 8.46312 12.8977L3.71426 9.87573Z"/> </mask> <path d="M3.71426 9.87573L4.51957 8.61024L4.15106 8.37573H3.71426V9.87573ZM3.71431 3.87573V5.37573H4.15111L4.51963 5.14122L3.71431 3.87573ZM8.46312 0.853762L9.26844 2.11925V2.11925L8.46312 0.853762ZM8.46312 12.8977L9.26844 11.6322L9.26844 11.6322L8.46312 12.8977ZM3.71426 8.37573H2V11.3757H3.71426V8.37573ZM2 8.37573C1.72386 8.37573 1.5 8.15187 1.5 7.87573H-1.5C-1.5 9.80873 0.0670034 11.3757 2 11.3757V8.37573ZM1.5 7.87573V5.87573H-1.5V7.87573H1.5ZM1.5 5.87573C1.5 5.59959 1.72386 5.37573 2 5.37573V2.37573C0.0670034 2.37573 -1.5 3.94274 -1.5 5.87573H1.5ZM2 5.37573H3.71431V2.37573H2V5.37573ZM4.51963 5.14122L9.26844 2.11925L7.65781 -0.41173L2.909 2.61024L4.51963 5.14122ZM9.26844 2.11925C8.93558 2.33108 8.5 2.09197 8.5 1.69742H11.5C11.5 -0.275303 9.32212 -1.47084 7.65781 -0.41173L9.26844 2.11925ZM8.5 1.69742V12.0541H11.5V1.69742H8.5ZM8.5 12.0541C8.5 11.6595 8.93558 11.4204 9.26844 11.6322L7.65781 14.1632C9.32212 15.2223 11.5 14.0268 11.5 12.0541H8.5ZM9.26844 11.6322L4.51957 8.61024L2.90895 11.1412L7.65781 14.1632L9.26844 11.6322Z" fill="%23E73137" mask="url(%23path-1-inside-1)"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M13.643 2.68335C13.3314 2.95998 13.3103 3.43533 13.5451 3.77948C14.1471 4.66147 14.499 5.72763 14.499 6.876C14.499 8.02437 14.1471 9.09054 13.5451 9.97253C13.3103 10.3167 13.3314 10.792 13.643 11.0687C13.9507 11.3419 14.425 11.3179 14.6668 10.9849C15.5048 9.83096 15.999 8.4112 15.999 6.876C15.999 5.34081 15.5048 3.92104 14.6668 2.76711C14.425 2.43411 13.9507 2.41011 13.643 2.68335Z" fill="%23E73137"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.4541 0.188287C16.1473 0.460668 16.1187 0.927191 16.3616 1.25783C17.5173 2.83132 18.2001 4.77392 18.2001 6.87597C18.2001 8.97801 17.5173 10.9206 16.3616 12.4941C16.1187 12.8247 16.1473 13.2913 16.4541 13.5636C16.767 13.8415 17.2489 13.8113 17.5003 13.4767C18.8816 11.6381 19.7001 9.35264 19.7001 6.87597C19.7001 4.39929 18.8816 2.11379 17.5003 0.275209C17.2489 -0.0593553 16.767 -0.0895454 16.4541 0.188287Z" fill="%23E73137"/> </svg>');
}
@media only screen and (max-width: 1329px) and (min-width: 989px) {
  .cg_toc .cg_toc_upper h1 {
    font-size: 36px;
    font-weight: bold;
  }
  .cg_toc .cg_toc_upper .cg_toc_cover {
    width: 280px;
  }
  .cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment .cg_toc_author_img {
    width: 120px;
    height: 120px;
  }
  .cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment .cg_toc_author_img img {
    width: 120px;
    height: 120px;
  }
  .cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment .cg_toc_index_desc {
    width: 80%;
  }
  .cg_toc .cg_toc_sec_list.cg_toc_sec_gallery .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_gallery .cg_toc_sec_list_img,
  .cg_toc .cg_toc_sec_list.cg_toc_sec_photostory .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_gallery .cg_toc_sec_list_img,
  .cg_toc .cg_toc_sec_list.cg_toc_sec_gallery .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_photostory .cg_toc_sec_list_img,
  .cg_toc .cg_toc_sec_list.cg_toc_sec_photostory .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_photostory .cg_toc_sec_list_img {
    max-width: 669px;
  }
}
@media only screen and (max-width: 989px) and (min-width: 767px) {
  .cg_toc .cg_toc_upper h1 {
    font-size: 36px;
  }
  .cg_toc .cg_toc_upper .cg_toc_cover {
    position: absolute;
    width: 160px;
  }
  .cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_article {
    padding-left: 200px;
  }
  .cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment .cg_toc_author_img {
    width: 140px;
    height: 140px;
    margin-right: 60px;
  }
  .cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment .cg_toc_author_img img {
    width: 140px;
    height: 140px;
  }
  .cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment .cg_toc_index_desc {
    width: 80%;
  }
  .cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment .cg_toc_leading_comment_section {
    display: none;
  }
  .cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles_wrap {
    display: block;
  }
  .cg_toc .cg_toc_sec_list ul {
    width: 100%;
  }
  .cg_toc .cg_toc_sec_list .cg_toc_sec_list_intro {
    width: 100%;
  }
  .cg_toc .cg_toc_sec_list.cg_toc_sec_review .cg_toc_sec_list_articles_wrap ul {
    column-count: 1;
  }
  .cg_toc .cg_toc_sec_list.cg_toc_sec_review .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_review .cg_toc_sec_list_img {
    max-width: 100px;
    margin-top: 0;
  }
  .cg_toc .cg_toc_sec_list.cg_toc_sec_gallery .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_gallery .cg_toc_sec_list_img,
  .cg_toc .cg_toc_sec_list.cg_toc_sec_photostory .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_gallery .cg_toc_sec_list_img,
  .cg_toc .cg_toc_sec_list.cg_toc_sec_gallery .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_photostory .cg_toc_sec_list_img,
  .cg_toc .cg_toc_sec_list.cg_toc_sec_photostory .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_photostory .cg_toc_sec_list_img {
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .cg_toc .cg_toc_upper {
    padding: 12px;
  }
  .cg_toc .cg_toc_upper h1 {
    font-size: 24px;
  }
  .cg_toc .cg_toc_upper .cg_toc_cover {
    margin-right: 0;
    width: 100%;
  }
  .cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_article {
    padding-bottom: 24px;
  }
  .cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment {
    padding-top: 24px;
  }
  .cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment > a {
    display: block;
  }
  .cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment .cg_toc_author_img {
    width: 80px;
    height: 80px;
    margin: 0 auto 12px;
  }
  .cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment .cg_toc_author_img img {
    width: 80px;
    height: 80px;
  }
  .cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment .cg_toc_index_desc {
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  .cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment .cg_toc_index_desc .cg_toc_leading_comment_author {
    text-align: center;
    order: -1;
  }
  .cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment .cg_toc_index_desc h2 {
    text-align: center;
    order: 0;
  }
  .cg_toc .cg_toc_upper .cg_toc_main .cg_toc_leading_comment .cg_toc_leading_comment_section {
    display: none;
  }
  .cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles_wrap {
    display: block;
  }
  .cg_toc .cg_toc_sec_list .cg_toc_sec_list_intro {
    width: 100%;
  }
  .cg_toc .cg_toc_sec_list .cg_toc_sec_list_intro h2 {
    width: 100%;
    text-align: center;
  }
  .cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles {
    width: 100%;
    display: block;
  }
  .cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li {
    padding: 12px 0 !important;
    margin: 12px 0 !important;
    border-bottom: 1px solid #C4C4C4;
  }
  .cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li:after {
    clear: right;
    content: " ";
    display: block;
  }
  .cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article > a {
    display: block;
    padding-right: 0;
  }
  .cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article > a .cg_toc_sec_list_img {
    width: 100px;
    float: right;
    margin: 32px 0 12px 12px;
  }
  .cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article > a .cg_toc_sec_list_desc {
    padding-right: 60px;
  }
  .cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article > a .cg_toc_sec_list_category,
  .cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article > a .cg_toc_page {
    display: none;
  }
  .cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article_opinion > a .cg_toc_sec_list_img {
    height: 100px;
    margin-top: 0;
  }
  .cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article_opinion > a .cg_toc_sec_list_img img {
    width: 100px;
    height: 100px;
  }
  .cg_toc .cg_toc_sec_list .cg_toc_sec_list_articles li .cg_toc_sec_list_article_opinion > a .cg_toc_sec_list_desc {
    width: 100%;
    padding-right: 0;
    display: block;
  }
  .cg_toc .cg_toc_sec_list.cg_toc_sec_review .cg_toc_sec_list_articles_wrap ul {
    column-count: 1;
  }
  .cg_toc .cg_toc_sec_list.cg_toc_sec_review .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_review .cg_toc_sec_list_img {
    width: 100px;
    margin-top: 0;
  }
  .cg_toc .cg_toc_sec_list.cg_toc_sec_gallery .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_gallery .cg_toc_sec_list_img,
  .cg_toc .cg_toc_sec_list.cg_toc_sec_photostory .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_gallery .cg_toc_sec_list_img,
  .cg_toc .cg_toc_sec_list.cg_toc_sec_gallery .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_photostory .cg_toc_sec_list_img,
  .cg_toc .cg_toc_sec_list.cg_toc_sec_photostory .cg_toc_sec_list_articles_wrap ul li .cg_toc_sec_list_article_photostory .cg_toc_sec_list_img {
    width: 100%;
  }
}
.cg_toc .cg_toc_upper .cg_toc_article_unpublished {
  display: none !important;
}
.cg_toc .cg_toc_article_unpublished * {
  opacity: 0.6;
}
.cg_toc .cg_toc_article_unpublished:hover * {
  text-decoration: none !important;
}
.cg_toc .cg_toc_article_unpublished:hover {
  position: relative;
}
.cg_toc .cg_toc_article_unpublished:hover:before {
  content: "Treść artykułu nie jest dostępna online";
  position: absolute;
  display: inline-block;
  border: 1px solid #C4C4C4;
  z-index: 1000;
  background-color: #FAFAF9;
  padding: 12px 24px;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
}
.cg_toc .wz_quotes {
  width: 100%;
  margin: 34px 74px 0;
  padding: 34px 0 0;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: auto;
}
@media only screen and (max-width: 1329px) {
  .cg_toc .wz_quotes {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .cg_toc .wz_quotes {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .cg_toc .wz_quotes {
    margin: 34px 0 0;
  }
}
.wz_middle-right .cg_toc .wz_quotes {
  margin-left: 0;
  margin-right: 0;
}
.cg_toc .wz_quotes h3 {
  margin: 0;
  color: #888888;
}
.cg_toc .wz_quotes h3 a {
  color: #4B4B4B;
}
@media only screen and (max-width: 767px) {
  .cg_toc .wz_quotes h3 {
    text-align: center;
  }
}
.cg_toc .wz_gallery_carousel {
  padding: 0;
}
.wz_toc_covers {
  margin: 34px 74px 0;
  padding: 34px 0 0;
}
@media only screen and (max-width: 1329px) {
  .wz_toc_covers {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_toc_covers {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_toc_covers {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_toc_covers {
  margin-left: 0;
  margin-right: 0;
}
.wz_toc_covers .wz_toc_covers_header {
  padding-top: 30px;
  display: flex;
  justify-content: space-between;
}
.wz_toc_covers .wz_toc_covers_header h3 {
  margin: 0 24px 0 0;
  font-weight: bold;
}
.wz_toc_covers .wz_toc_covers_header #wz_toc_covers_select li {
  padding: 3px 12px;
  cursor: pointer;
}
.wz_toc_covers .wz_toc_covers_header #wz_toc_covers_select li:hover {
  background-color: #EAE5DF;
}
.wz_toc_covers .wz_toc_covers_list {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-column-gap: 49px;
  grid-row-gap: 49px;
  padding: 45px 0 0;
  list-style: none;
}
.wz_toc_covers .wz_toc_covers_item .wz_toc_covers_no_edition {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  text-align: center;
  margin: 0 0 12px;
}
.wz_toc_covers .wz_toc_covers_item .wz_toc_covers_no_edition:before {
  content: "Numer ";
}
.wz_toc_covers .wz_toc_covers_item .wz_toc_covers_img {
  display: block;
}
.wz_toc_covers .wz_toc_covers_item .wz_toc_covers_img img {
  width: 100%;
}
.wz_toc_covers .wz_toc_covers_item .wz_toc_covers_links {
  margin-top: 8px;
  padding-top: 3px;
  text-align: center;
}
.wz_toc_covers .wz_toc_covers_item .wz_toc_covers_links a {
  margin-right: 12px;
}
.wz_toc_covers .wz_toc_covers_item .wz_toc_covers_links .wz_toc_covers_popup {
  cursor: pointer;
}
.wz_toc_covers .wz_toc_covers_popup_full {
  width: 100vw;
  height: 100vh;
  top: 0;
  background: rgba(169, 169, 169, 0.5);
  display: none;
  position: fixed;
  z-index: 9999;
  right: 0;
  left: 0;
}
.wz_toc_covers .wz_toc_covers_popup_full .wz_toc_popup_img {
  width: 90vw;
  height: 90vh;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.wz_toc_covers .wz_toc_covers_popup_full .wz_toc_popup_img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.wz_toc_covers .wz_toc_covers_popup_full .wz_toc_popup_img:after {
  content: " ";
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  width: 26px;
  height: 24px;
  background: url('data:image/svg+xml; utf8, <svg width="28" height="26" viewBox="1 1 28 26" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.8"><path fill-rule="evenodd" clip-rule="evenodd" d="M25 1.5H26C26.2761 1.5 26.5 1.72386 26.5 2V24C26.5 24.2761 26.2761 24.5 26 24.5H25V26H26C27.1046 26 28 25.1046 28 24V2C28 0.895431 27.1046 0 26 0H25V1.5Z" fill="%23FAF9F7"/><path fill-rule="evenodd" clip-rule="evenodd" d="M3 24.5L2 24.5C1.72386 24.5 1.5 24.2761 1.5 24L1.5 2C1.5 1.72386 1.72386 1.5 2 1.5L3 1.5L3 0L2 -8.74228e-08C0.895434 -1.83987e-07 2.19471e-06 0.895429 2.09815e-06 2L1.74846e-07 24C7.8281e-08 25.1046 0.895432 26 2 26L3 26L3 24.5Z" fill="%23FAF9F7"/><rect x="23.2793" y="21.4485" width="1.17504" height="24.6758" transform="rotate(135 23.2793 21.4485)" fill="%23FAF9F7"/><rect x="22.4492" y="4.00024" width="1.17504" height="24.6758" transform="rotate(45 22.4492 4.00024)" fill="%23FAF9F7"/></g></svg>') no-repeat #000000;
}
@media only screen and (max-width: 989px) and (min-width: 767px) {
  .wz_toc_covers .wz_toc_covers_list {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media only screen and (max-width: 767px) {
  .wz_toc_covers .wz_toc_covers_list {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 575px) {
  .wz_toc_covers h3 {
    font-size: 20px;
  }
  .wz_toc_covers .wz_toc_covers_list {
    display: block;
  }
  .wz_toc_covers .wz_toc_covers_item {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 49px;
  }
}
.wz_sales2_thankyou {
  margin: 34px 74px 0;
  padding: 34px 0 0;
  display: flex;
  max-width: 700px;
  margin: 0 auto !important;
  padding-bottom: 49px;
}
@media only screen and (max-width: 1329px) {
  .wz_sales2_thankyou {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_sales2_thankyou {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_sales2_thankyou {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_sales2_thankyou {
  margin-left: 0;
  margin-right: 0;
}
.wz_sales2_thankyou > img {
  margin-top: 24px;
}
.wz_sales2_thankyou h4 {
  font-family: roboto, sans-serif;
  font-size: 25px;
  font-weight: bold;
  text-align: center;
  letter-spacing: -0.025em;
}
.wz_sales2_thankyou .btn {
  text-transform: uppercase;
}
.wz_sales2_thankyou .wz_sales2_thankyou_tick {
  position: relative;
  display: inline-block;
  font-size: 24px;
  text-align: center;
  color: #548517;
  margin: 24px 24px 49px;
}
.wz_sales2_thankyou .wz_sales2_thankyou_tick:before {
  position: relative;
  left: -14px;
  top: 4px;
  display: inline-block;
  content: "";
  width: 20px;
  height: 24px;
  background: url('data:image/svg+xml; utf8, <svg width="23" height="24" viewBox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.27 23.32C5.27 23.06 5.22 22.93 5.12 22.93L4.43 23.26C4.43 23.12 4.35 23.02 4.19 22.96L3.95 22.93C3.79 22.93 3.59 23 3.35 23.14C3.31 23.04 3.26 22.94 3.2 22.84C3.14 22.74 3.09 22.65 3.05 22.57C2.79 22.07 2.53 21.52 2.27 20.92C2.03 20.3 1.8 19.71 1.58 19.15C1.38 18.59 1.22 18.15 1.1 17.83C1.02 17.57 0.93 17.18 0.83 16.66C0.73 16.14 0.63 15.48 0.53 14.68C0.75 14.82 0.92 14.89 1.04 14.89C1.18 14.89 1.31 14.68 1.43 14.26C1.49 14.34 1.6 14.38 1.76 14.38C1.88 14.38 1.97 14.34 2.03 14.26L2.51 13.54L3.05 13.72H3.08C3.12 13.72 3.16 13.7 3.2 13.66C3.24 13.62 3.3 13.58 3.38 13.54C3.54 13.44 3.66 13.39 3.74 13.39L3.83 13.42C4.33 13.66 4.65 14.1 4.79 14.74C5.15 16.26 5.51 17.02 5.87 17.02C6.23 17.02 6.65 16.64 7.13 15.88C7.37 15.5 7.61 15.06 7.85 14.56C8.11 14.06 8.37 13.5 8.63 12.88C8.67 13.12 8.71 13.24 8.75 13.24C8.85 13.24 9.02 12.99 9.26 12.49C9.52 11.99 9.93 11.3 10.49 10.42C10.81 9.88 11.21 9.27 11.69 8.59C12.19 7.91 12.72 7.21 13.28 6.49C13.84 5.77 14.38 5.09 14.9 4.45C15.44 3.81 15.92 3.26 16.34 2.8C16.76 2.34 17.07 2.04 17.27 1.9C18.03 1.38 18.63 0.879999 19.07 0.399999C19.05 0.539999 19.02 0.669999 18.98 0.789999C18.96 0.889999 18.95 0.959999 18.95 0.999999C18.95 1.08 18.99 1.12 19.07 1.12L19.91 0.699999V0.819999C19.91 0.979999 19.95 1.06 20.03 1.06C20.09 1.06 20.21 0.97 20.39 0.789999C20.57 0.609999 20.67 0.479999 20.69 0.399999L20.63 0.819999L21.65 0.22L21.41 0.76C21.73 0.539999 21.96 0.429999 22.1 0.429999C22.18 0.429999 22.24 0.479999 22.28 0.579999C22.32 0.659999 22.34 0.739999 22.34 0.819999C22.34 0.939999 22.29 1.08 22.19 1.24C22.09 1.4 21.96 1.59 21.8 1.81C21.68 1.97 21.48 2.21 21.2 2.53C20.94 2.83 20.54 3.28 20 3.88C19.46 4.46 18.74 5.27 17.84 6.31C17.6 6.57 17.23 7.03 16.73 7.69C16.23 8.33 15.66 9.08 15.02 9.94C14.4 10.78 13.78 11.63 13.16 12.49C12.54 13.35 11.99 14.13 11.51 14.83C11.03 15.51 10.69 16.02 10.49 16.36L8.63 19.51C8.23 20.19 7.9 20.75 7.64 21.19C7.38 21.61 7.18 21.9 7.04 22.06C6.74 22.42 6.41 22.74 6.05 23.02L5.78 22.87L5.54 23.02L5.27 23.32Z" fill="%23548517" fill-opacity="0.7"/></svg>');
}
.wz_sales2_thankyou .wz_sales2_thankyou_step_tick {
  position: relative;
  text-align: center;
  width: 180px;
  margin-left: auto;
  margin-right: auto;
}
.wz_sales2_thankyou .wz_sales2_thankyou_step_tick:before {
  position: relative;
  left: -14px;
  top: 4px;
  display: inline-block;
  content: "";
  width: 20px;
  height: 24px;
  background: url('data:image/svg+xml; utf8, <svg width="23" height="24" viewBox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.27 23.32C5.27 23.06 5.22 22.93 5.12 22.93L4.43 23.26C4.43 23.12 4.35 23.02 4.19 22.96L3.95 22.93C3.79 22.93 3.59 23 3.35 23.14C3.31 23.04 3.26 22.94 3.2 22.84C3.14 22.74 3.09 22.65 3.05 22.57C2.79 22.07 2.53 21.52 2.27 20.92C2.03 20.3 1.8 19.71 1.58 19.15C1.38 18.59 1.22 18.15 1.1 17.83C1.02 17.57 0.93 17.18 0.83 16.66C0.73 16.14 0.63 15.48 0.53 14.68C0.75 14.82 0.92 14.89 1.04 14.89C1.18 14.89 1.31 14.68 1.43 14.26C1.49 14.34 1.6 14.38 1.76 14.38C1.88 14.38 1.97 14.34 2.03 14.26L2.51 13.54L3.05 13.72H3.08C3.12 13.72 3.16 13.7 3.2 13.66C3.24 13.62 3.3 13.58 3.38 13.54C3.54 13.44 3.66 13.39 3.74 13.39L3.83 13.42C4.33 13.66 4.65 14.1 4.79 14.74C5.15 16.26 5.51 17.02 5.87 17.02C6.23 17.02 6.65 16.64 7.13 15.88C7.37 15.5 7.61 15.06 7.85 14.56C8.11 14.06 8.37 13.5 8.63 12.88C8.67 13.12 8.71 13.24 8.75 13.24C8.85 13.24 9.02 12.99 9.26 12.49C9.52 11.99 9.93 11.3 10.49 10.42C10.81 9.88 11.21 9.27 11.69 8.59C12.19 7.91 12.72 7.21 13.28 6.49C13.84 5.77 14.38 5.09 14.9 4.45C15.44 3.81 15.92 3.26 16.34 2.8C16.76 2.34 17.07 2.04 17.27 1.9C18.03 1.38 18.63 0.879999 19.07 0.399999C19.05 0.539999 19.02 0.669999 18.98 0.789999C18.96 0.889999 18.95 0.959999 18.95 0.999999C18.95 1.08 18.99 1.12 19.07 1.12L19.91 0.699999V0.819999C19.91 0.979999 19.95 1.06 20.03 1.06C20.09 1.06 20.21 0.97 20.39 0.789999C20.57 0.609999 20.67 0.479999 20.69 0.399999L20.63 0.819999L21.65 0.22L21.41 0.76C21.73 0.539999 21.96 0.429999 22.1 0.429999C22.18 0.429999 22.24 0.479999 22.28 0.579999C22.32 0.659999 22.34 0.739999 22.34 0.819999C22.34 0.939999 22.29 1.08 22.19 1.24C22.09 1.4 21.96 1.59 21.8 1.81C21.68 1.97 21.48 2.21 21.2 2.53C20.94 2.83 20.54 3.28 20 3.88C19.46 4.46 18.74 5.27 17.84 6.31C17.6 6.57 17.23 7.03 16.73 7.69C16.23 8.33 15.66 9.08 15.02 9.94C14.4 10.78 13.78 11.63 13.16 12.49C12.54 13.35 11.99 14.13 11.51 14.83C11.03 15.51 10.69 16.02 10.49 16.36L8.63 19.51C8.23 20.19 7.9 20.75 7.64 21.19C7.38 21.61 7.18 21.9 7.04 22.06C6.74 22.42 6.41 22.74 6.05 23.02L5.78 22.87L5.54 23.02L5.27 23.32Z" fill="%234B4B4B" fill-opacity="0.7"/></svg>');
}
.wz_sales2_thankyou .wz_sales2_thankyou_step {
  border: 1px solid #C4C4C4;
  padding: 24px;
  position: relative;
  margin-bottom: 49px;
}
.wz_sales2_thankyou .wz_sales2_thankyou_waiting {
  margin: 0 24px;
  text-align: center;
}
.wz_sales2_thankyou .wz_sales2_thankyou_waiting img {
  width: 30px;
  margin: 12px;
}
.wz_sales2_thankyou .wz_sales2_thankyou_invcheckbox label {
  margin-left: 105px;
  padding-left: 49px;
  position: relative;
}
.wz_sales2_thankyou .wz_sales2_thankyou_invcheckbox input {
  position: absolute;
  left: 10px;
}
.wz_sales2_thankyou .wz_sales2_thankyou_invcheckbox input[type=checkbox] {
  display: none;
}
.wz_sales2_thankyou .wz_sales2_thankyou_invcheckbox .checkmark {
  height: 16px;
  width: 16px;
  display: block;
  position: absolute;
  border: 1px solid #4B4B4B;
  left: 10px;
  top: 1px;
  flex: none;
}
.wz_sales2_thankyou .wz_sales2_thankyou_invcheckbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.wz_sales2_thankyou .wz_sales2_thankyou_invcheckbox input:checked + .checkmark:after {
  display: block;
}
.wz_sales2_thankyou .wz_sales2_thankyou_invcheckbox .checkmark:after {
  left: 5px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: solid #303030;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.wz_sales2_thankyou .wz_account_paid_invoices_confirmation {
  display: none;
}
.wz_sales2_thankyou .wz_account_paid_invoices h4 {
  display: none;
}
.wz_sales2_thankyou .wz_account_paid_invoices .wz_account_paid_note {
  font-family: roboto, sans-serif;
  font-size: 13px;
}
.wz_sales2_thankyou .wz_sales2_thankyou_invoicedata {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.wz_sales2_thankyou .wz_sales2_thankyou_invoicedata p {
  font-family: roboto, sans-serif;
  font-size: 13px;
}
.wz_sales2_thankyou .wz_sales2_setpass {
  padding-left: 120px;
}
.wz_sales2_thankyou .wz_sales2_setpass .wz_sales2_setpass_field {
  display: flex;
}
.wz_sales2_thankyou .wz_sales2_setpass svg {
  cursor: pointer;
  margin-left: 12px;
  position: relative;
  top: 4px;
}
.wz_sales2_thankyou .wz_sales2_setpass input {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #4B4B4B;
  background: transparent;
  font-size: 14px;
  color: #303030;
  display: block;
  margin-bottom: 12px;
  width: 70%;
}
.wz_sales2_thankyou .wz_sales2_setpass .wz_sales2_setpass_notice,
.wz_sales2_thankyou .wz_sales2_setpass .wz_sales2_setpass_err {
  font-size: 12px;
  margin: 12px 0 24px;
}
.wz_sales2_thankyou .wz_sales2_setpass .wz_sales2_setpass_err {
  color: #303030;
}
.wz_sales2_thankyou .wz_sales2_thankyou_step_link {
  font-family: roboto, sans-serif;
  font-size: 12px;
  margin-top: 49px;
}
.wz_sales2_thankyou .wz_sales2_thankyou_step_link a {
  text-transform: uppercase;
  text-decoration: underline;
  font-weight: bold;
}
@media only screen and (min-width: 767px) {
  .wz_sales2_thankyou {
    display: grid;
    grid-template-columns: 150px 1fr;
    grid-gap: 24px;
    align-items: start;
  }
}
@media only screen and (max-width: 767px) {
  .wz_sales2_thankyou > img {
    display: none;
  }
  .wz_sales2_thankyou .wz_sales2_thankyou_step {
    padding: 24px 12px;
  }
  .wz_sales2_thankyou .wz_account_paid_invoices .wz_account_paid_button {
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: fit-content;
  }
  .wz_sales2_thankyou .wz_sales2_setpass {
    padding-left: 0;
  }
  .wz_sales2_thankyou .wz_sales2_setpass .btn {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  .wz_sales2_thankyou .wz_sales2_setpass_field input {
    width: 100%;
  }
  .wz_sales2_thankyou .wz_sales2_thankyou_step_link {
    text-align: center;
  }
  .wz_sales2_thankyou .wz_sales2_thankyou_invcheckbox label {
    margin-left: 0;
  }
}
.wz_error {
  margin: 34px 74px 0;
  padding: 34px 0 0;
  text-align: center;
  padding-bottom: 49px;
}
@media only screen and (max-width: 1329px) {
  .wz_error {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_error {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_error {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_error {
  margin-left: 0;
  margin-right: 0;
}
.wz_error a {
  font-weight: normal;
  margin-top: 24px;
}
.cg-cookie-warning {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 1300px;
  z-index: 100;
  border-top: 1px solid #C4C4C4;
  border-left: 1px solid #C4C4C4;
  border-right: 1px solid #C4C4C4;
  border-radius: 5px 5px 0 0;
  background: #FAFAF9;
  display: none;
}
@media only screen and (max-width: 1329px) {
  .cg-cookie-warning {
    width: 960px;
  }
}
@media only screen and (max-width: 989px) {
  .cg-cookie-warning {
    width: 748px;
  }
}
@media only screen and (max-width: 767px) {
  .cg-cookie-warning {
    width: 556px;
  }
}
@media only screen and (max-width: 575px) {
  .cg-cookie-warning {
    width: 100%;
  }
}
.cg-cookie-warning-bar {
  color: #C4C4C4;
  font-family: roboto-slab, serif;
  font-size: 13.5px;
  padding: 12px 43px 12px 13px;
  position: relative;
}
.cg-cookie-warning-bar a {
  color: #C4C4C4;
  text-decoration: underline;
}
.cg-cookie-warning-close {
  height: 42px;
  cursor: pointer;
  width: 42px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  right: 7px;
}
.wz_login_outer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid #4B4B4B;
  margin: 34px 74px 0;
  padding: 34px 0 0;
  padding-top: 40px;
}
@media only screen and (max-width: 1329px) {
  .wz_login_outer {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_login_outer {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_login_outer {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_login_outer {
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (max-width: 767px) {
  .wz_login_outer {
    margin: 0 auto;
  }
}
.wz_login h3 {
  margin-bottom: 34px;
}
.wz_login form {
  padding-bottom: 30px;
  width: 320px;
  margin-left: 30px;
}
.wz_login form .wz_login_form-field {
  position: relative;
  margin-bottom: 25px;
}
.wz_login form input[type=submit] {
  position: absolute;
  right: 4px;
  top: 4px;
}
.wz_login form .wz_login_form-errors {
  text-align: left;
  font-size: 12px;
  margin-top: 12px;
  border: 1.5px solid #C70500;
  border-radius: 2px;
  padding: 12px;
}
.wz_login form .wz_login_form-errors > :not(:last-child) {
  border-bottom: 1px solid #4B4B4B;
  padding-bottom: 12px;
  margin-bottom: 12px;
}
@media only screen and (max-width: 989px) and (min-width: 767px) {
  .wz_login {
    width: 50%;
  }
  .wz_login form {
    padding-left: 20px;
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_login {
    width: 100%;
  }
  .wz_login form {
    text-align: center;
    margin: 0 auto;
    width: 100%;
  }
  .wz_login .wz_login_form-links .wz_login_assistance {
    display: block;
  }
  .wz_login .wz_login_form-links .wz_login_assistance .wz_login_assistance_link {
    text-align: center;
    margin: 0 auto;
    width: auto;
  }
  .wz_login .wz_login_form-links .wz_login_assistance .wz_login_assistance_text {
    text-align: center;
    margin: 0 auto;
    width: auto;
  }
}
.wz_login_img img {
  width: 320px;
  padding-bottom: 30px;
  margin-right: 20px;
}
@media only screen and (max-width: 767px) {
  .wz_login_img {
    display: none;
  }
}
.wz_social_login {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 0 49px;
}
.wz_social_login a {
  margin: 6px;
  width: 200px;
  left: 10px;
  text-transform: uppercase;
}
.wz_social_login .wz_social_login_google {
  position: relative;
}
.wz_social_login .wz_social_login_google:before {
  content: "";
  width: 30.5px;
  height: 30.5px;
  display: inline-block;
  background: url('data:image/svg+xml; utf8, <svg viewBox="0 0 24 24" width="24" height="24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(1, 0, 0, 1, 27.009001, -39.238998)"><path fill="%234285F4" d="M -3.264 51.509 C -3.264 50.719 -3.334 49.969 -3.454 49.239 L -14.754 49.239 L -14.754 53.749 L -8.284 53.749 C -8.574 55.229 -9.424 56.479 -10.684 57.329 L -10.684 60.329 L -6.824 60.329 C -4.564 58.239 -3.264 55.159 -3.264 51.509 Z"/><path fill="%2334A853" d="M -14.754 63.239 C -11.514 63.239 -8.804 62.159 -6.824 60.329 L -10.684 57.329 C -11.764 58.049 -13.134 58.489 -14.754 58.489 C -17.884 58.489 -20.534 56.379 -21.484 53.529 L -25.464 53.529 L -25.464 56.619 C -23.494 60.539 -19.444 63.239 -14.754 63.239 Z"/><path fill="%23FBBC05" d="M -21.484 53.529 C -21.734 52.809 -21.864 52.039 -21.864 51.239 C -21.864 50.439 -21.724 49.669 -21.484 48.949 L -21.484 45.859 L -25.464 45.859 C -26.284 47.479 -26.754 49.299 -26.754 51.239 C -26.754 53.179 -26.284 54.999 -25.464 56.619 L -21.484 53.529 Z"/><path fill="%23EA4335" d="M -14.754 43.989 C -12.984 43.989 -11.404 44.599 -10.154 45.789 L -6.734 42.369 C -8.804 40.429 -11.514 39.239 -14.754 39.239 C -19.444 39.239 -23.494 41.939 -25.464 45.859 L -21.484 48.949 C -20.534 46.099 -17.884 43.989 -14.754 43.989 Z"/></g></svg>');
  position: absolute;
  left: -45px;
  top: -1px;
  background-size: contain;
}
.wz_social_login .wz_social_login_fb {
  position: relative;
}
.wz_social_login .wz_social_login_fb:before {
  content: "";
  width: 30.5px;
  height: 30.5px;
  display: inline-block;
  background: url('data:image/svg+xml; utf8, <svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M34.013 0H1.98703C0.88875 0 0 0.890156 0 1.98703V34.013C0 35.1098 0.88875 36 1.98703 36H19.2291V22.0584H14.5378V16.6247H19.2291V12.6197C19.2291 7.96922 22.0683 5.43797 26.2167 5.43797C28.2037 5.43797 29.9109 5.58562 30.4088 5.65172V10.5103L27.5316 10.5117C25.2759 10.5117 24.8386 11.5833 24.8386 13.1569V16.6261H30.2189L29.5186 22.0598H24.8386V36H34.013C35.1098 36 36 35.1098 36 34.013V1.98703C36 0.890156 35.1098 0 34.013 0Z" fill="%23406BAE"/></svg>');
  position: absolute;
  left: -45px;
  top: -1px;
  background-size: contain;
}
.wz_social_login .or {
  border-top: 1px solid #303030;
  width: 100%;
  margin-bottom: 12px;
}
.wz_social_login .or:after {
  content: "LUB";
  position: relative;
  top: -7px;
  background-color: #FAFAF9;
  display: block;
  width: 60px;
  text-align: center;
  margin: 0 auto;
}
.wz_login_assistance_links {
  display: flex;
  justify-content: center;
  margin: 49px 24px;
}
.wz_login_assistance_links .wz_login_assistance {
  display: flex;
  justify-content: center;
  width: 350px;
}
.wz_login_assistance_links .wz_login_assistance .wz_login_assistance_text {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  line-height: 30px;
  margin-right: 12px;
}
@media only screen and (max-width: 767px) {
  .wz_login_assistance_links {
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
  .wz_login_assistance_links .wz_login_assistance {
    margin: 0 auto 24px;
    width: auto;
  }
}
.wz_signup_outer {
  margin: 34px 74px 0;
  padding: 34px 0 0;
  display: flex;
  margin-bottom: 91px;
}
@media only screen and (max-width: 1329px) {
  .wz_signup_outer {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_signup_outer {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_signup_outer {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_signup_outer {
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (max-width: 767px) {
  .wz_signup_outer {
    display: block;
  }
}
.wz_signup {
  width: 100%;
}
.wz_signup .wz_signup_form_register {
  margin-left: 53px;
  margin-right: 20px;
  position: relative;
}
.wz_signup .wz_signup_form_register h3 {
  width: 100%;
  font-size: 25px;
  margin-top: -20px;
  margin-bottom: 49px;
}
.wz_signup .wz_signup_form_register .wz_signup_fields {
  padding-bottom: 30px;
}
.wz_signup .wz_signup_form_register .wz_signup_fields .wz_signup_field {
  margin: 12px 0;
}
.wz_signup .wz_signup_form_register .wz_signup_fields .wz_signup_note {
  display: block;
  padding-left: 18px;
  font-size: 12px;
  color: rgba(48, 48, 48, 0.6);
}
.wz_signup .wz_signup_form_register .wz_signup_field-errors {
  text-align: left;
  font-size: 12px;
  border: 1.5px solid #C70500;
  border-radius: 2px;
  padding: 12px;
}
.wz_signup .wz_signup_form_register .wz_signup_field-errors > :not(:last-child) {
  border-bottom: 1px solid #4B4B4B;
  padding-bottom: 12px;
  margin-bottom: 12px;
}
.wz_signup .wz_signup_form_register .wz_signup_agreements {
  padding: 37px 0 25px;
}
.wz_signup .wz_signup_form_register .wz_signup_agreements .wz_signup_agreements_wrap {
  max-width: 496px;
}
.wz_signup .wz_signup_form_register .wz_signup_agreements .wz_signup_agreements_wrap .signup-agreements .signup-agreements-terms {
  border: 1px solid #C4C4C4;
  border-radius: 2px;
  height: 110px;
  overflow-y: scroll;
  padding: 12px 12px 12px 0;
  font-size: 13px;
  margin: 12px 0 24px;
}
.wz_signup .wz_signup_form_register .wz_signup_agreements .wz_signup_agreements_wrap .wz_signup_check input[type=checkbox] {
  display: none;
}
.wz_signup .wz_signup_form_register .wz_signup_agreements .wz_signup_agreements_wrap .wz_signup_check .checkmark {
  height: 16px;
  width: 16px;
  display: block;
  position: relative;
  border: 1px solid #4B4B4B;
  margin: 2px 13px 2px 0;
  flex: none;
}
.wz_signup .wz_signup_form_register .wz_signup_agreements .wz_signup_agreements_wrap .wz_signup_check .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 5px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: solid #303030;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.wz_signup .wz_signup_form_register .wz_signup_agreements .wz_signup_agreements_wrap .wz_signup_check .checkmark.inverse {
  border: 1px solid #FAFAF9;
}
.wz_signup .wz_signup_form_register .wz_signup_agreements .wz_signup_agreements_wrap .wz_signup_check .checkmark.inverse:after {
  border-color: #fff !important;
}
.wz_signup .wz_signup_form_register .wz_signup_agreements .wz_signup_agreements_wrap .wz_signup_check input:checked + .checkmark:after {
  display: block;
}
.wz_signup .wz_signup_form_register .wz_signup_agreements .wz_signup_agreements_wrap .wz_signup_check label {
  display: flex;
}
.wz_signup .wz_signup_form_register .wz_signup_agreements .wz_signup_agreements_wrap .wz_signup_check a {
  text-decoration: underline;
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
}
.wz_signup .wz_signup_form_register .wz_signup_agreements .wz_signup_agreements_wrap .wz_signup_check .wz_signup_field-error-msg {
  font-size: 13px;
  color: #C70500;
  margin-bottom: 13px;
}
.wz_signup .wz_signup_form_register .wz_signup_captcha {
  margin: 0 0 24px;
}
.wz_signup .wz_login_links {
  position: absolute;
  top: -12px;
  right: 0;
  font-size: 14px;
  text-align: right;
}
.wz_signup .wz_login_links a {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  border-bottom: 1px solid #4B4B4B;
}
.wz_signup .wz_login_links a:hover {
  text-decoration: none;
}
.wz_signup .wz_social_login {
  padding: 0;
}
.wz_signup .wz_social_login .or {
  order: 2;
  margin-top: 36px;
}
@media only screen and (max-width: 989px) and (min-width: 767px) {
  .wz_signup .wz_signup_form_register {
    padding-left: 0;
    height: auto;
    border: none;
    width: auto;
  }
  .wz_signup .wz_signup_form_register h3 {
    margin-left: 0;
  }
  .wz_signup .wz_signup_form_register .wz_signup_fields input[type=email],
  .wz_signup .wz_signup_form_register .wz_signup_fields input[type=password],
  .wz_signup .wz_signup_form_register .wz_signup_fields input[type=text] {
    width: calc(100% - 220px);
  }
  .wz_signup .wz_signup_form_register .wz_signup_agreements .wz_signup_agreements_wrap {
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .wz_signup {
    width: 100%;
  }
  .wz_signup .wz_signup_form_register {
    width: auto;
    margin: auto;
    height: auto;
  }
  .wz_signup .wz_signup_form_register h3 {
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 30px;
  }
  .wz_signup .wz_signup_form_register .wz_signup_fields {
    margin-left: 0;
  }
  .wz_signup .wz_signup_form_register .wz_signup_fields .wz_signup_field-error-msg {
    margin-left: 0;
  }
  .wz_signup .wz_signup_form_register .wz_signup_fields .wz_signup_field input[type=email],
  .wz_signup .wz_signup_form_register .wz_signup_fields .wz_signup_field input[type=password],
  .wz_signup .wz_signup_form_register .wz_signup_fields .wz_signup_field input[type=text] {
    width: calc(100% - 145px);
    float: none;
  }
  .wz_signup .wz_signup_form_register .wz_signup_agreements .wz_signup_agreements_wrap {
    max-width: 100%;
  }
}
.wz_signup_advantages {
  margin-top: 40px;
}
.wz_signup_advantages .wz_signup_advantages_text {
  border: 1px solid #EAE5DF;
  border-radius: 6px;
  padding: 24px;
}
.wz_signup_advantages .wz_signup_advantages_text img {
  margin-left: -5px;
}
.wz_signup_advantages .wz_signup_advantages_text h3 {
  text-align: center;
  margin: 49px 0 24px;
}
.wz_signup_advantages .wz_signup_advantages_text ul {
  list-style-type: none;
  margin-left: -30px;
}
.wz_signup_advantages .wz_signup_advantages_text ul li {
  position: relative;
  padding-left: 40px;
  margin-bottom: 12px;
  padding-bottom: 12px;
  padding-right: 24px;
}
.wz_signup_advantages .wz_signup_advantages_text ul li:not(:last-child) {
  border-bottom: 1px solid #EAE5DF;
}
.wz_signup_advantages .wz_signup_advantages_text ul li:before {
  content: "";
  display: inline-block;
  width: 17px;
  height: 16px;
  position: absolute;
  left: 10px;
  top: 4px;
  background: no-repeat url('data:image/svg+xml; utf8, <svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.61052 0.73135C7.98249 0.00731122 9.01751 0.00731313 9.38948 0.731352L11.1281 4.11547C11.2733 4.3981 11.5441 4.5949 11.8578 4.64566L15.6136 5.25341C16.4171 5.38344 16.7369 6.36779 16.1633 6.9453L13.4821 9.64455C13.2581 9.86998 13.1547 10.1884 13.2033 10.5024L13.7859 14.2621C13.9105 15.0665 13.0732 15.6749 12.3467 15.3078L8.951 13.5919C8.66741 13.4486 8.33259 13.4486 8.049 13.5919L4.65331 15.3078C3.92679 15.6749 3.08945 15.0665 3.2141 14.2621L3.79668 10.5024C3.84534 10.1884 3.74187 9.86998 3.51795 9.64455L0.83671 6.9453C0.263055 6.36779 0.582893 5.38344 1.38644 5.25341L5.14219 4.64566C5.45585 4.5949 5.72673 4.3981 5.87193 4.11547L7.61052 0.73135Z" fill="%23E19604"/><path d="M7.61052 0.73135C7.98249 0.00731122 9.01751 0.00731313 9.38948 0.731352L11.1281 4.11547C11.2733 4.3981 11.5441 4.5949 11.8578 4.64566L15.6136 5.25341C16.4171 5.38344 16.7369 6.36779 16.1633 6.9453L13.4821 9.64455C13.2581 9.86998 13.1547 10.1884 13.2033 10.5024L13.7859 14.2621C13.9105 15.0665 13.0732 15.6749 12.3467 15.3078L8.951 13.5919C8.66741 13.4486 8.33259 13.4486 8.049 13.5919L4.65331 15.3078C3.92679 15.6749 3.08945 15.0665 3.2141 14.2621L3.79668 10.5024C3.84534 10.1884 3.74187 9.86998 3.51795 9.64455L0.83671 6.9453C0.263055 6.36779 0.582893 5.38344 1.38644 5.25341L5.14219 4.64566C5.45585 4.5949 5.72673 4.3981 5.87193 4.11547L7.61052 0.73135Z" fill="%23F1A208"/></svg>');
}
.wz_signup_advantages .wz_signup_advantages_text ul li p {
  display: inline-block;
}
@media only screen and (max-width: 989px) and (min-width: 767px) {
  .wz_signup_advantages {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .wz_signup_advantages {
    display: none;
  }
}
.wz_account_settings_switcher_outer {
  margin: 34px 74px 0;
  padding: 34px 0 0;
  display: grid;
  grid-template-columns: 29% 71%;
}
@media only screen and (max-width: 1329px) {
  .wz_account_settings_switcher_outer {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_account_settings_switcher_outer {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_account_settings_switcher_outer {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_account_settings_switcher_outer {
  margin-left: 0;
  margin-right: 0;
}
.wz_account_settings_switcher_outer .wz_account_settings_switcher_tab {
  grid-column: 2;
}
@media only screen and (max-width: 767px) {
  .wz_account_settings_switcher_outer {
    display: block;
  }
}
.wz_account_settings_switcher {
  vertical-align: top;
}
.wz_account_settings_switcher > h4 {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1.5px solid #EAE5DF;
  padding-bottom: 24px;
  margin-right: 24px;
}
.wz_account_settings_switcher > h4:before {
  content: "";
  width: 14px;
  height: 21px;
  display: inline-block;
  margin-right: 12px;
  position: relative;
  top: 4px;
  background: no-repeat url('data:image/svg+xml; utf8, <svg width="14" height="21" viewBox="0 0 14 21" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="6.99995" cy="4.24468" r="3.49468" transform="rotate(90 6.99995 4.24468)" stroke="%23303030" stroke-width="1.5"/><path d="M1 17V17.5455C1 18.9011 2.09894 20 3.45455 20H10.5455C11.9011 20 13 18.9011 13 17.5455V17C13 13.6863 10.3137 11 7 11C3.68629 11 1 13.6863 1 17Z" stroke="%23303030" stroke-width="1.5"/></svg>');
}
.wz_account_settings_switcher .wz_account_settings_switcher_tabs {
  padding-left: 0;
  margin: 0 49px 0 0;
  height: 100%;
}
.wz_account_settings_switcher .wz_account_settings_switcher_tabs > li {
  list-style-type: none;
  margin-right: 22px;
  padding: 12px 0;
  position: relative;
  cursor: pointer;
}
.wz_account_settings_switcher .wz_account_settings_switcher_tabs > li .wz_account_tab {
  margin-bottom: 0;
}
.wz_account_settings_switcher .wz_account_settings_switcher_tabs > li.wz_tab-active {
  color: #C70500;
}
.wz_account_settings_switcher .wz_account_settings_switcher_tabs > li:first-child {
  padding-left: 0;
}
@media only screen and (max-width: 767px) {
  .wz_account_settings_switcher {
    width: 100%;
  }
  .wz_account_settings_switcher .wz_account_settings_switcher_tabs {
    margin: 0 ;
    border-right: none;
    height: auto;
  }
  .wz_account_settings_switcher .wz_account_settings_switcher_tabs > li {
    margin-right: 0;
  }
  .wz_account_settings_switcher .wz_account_settings_switcher_tabs > li .wz_account_tab {
    text-align: left;
  }
  .wz_account_settings_switcher .wz_account_settings_switcher_tabs li.wz_tab-active {
    border-color: rgba(48, 48, 48, 0.6);
  }
}
.utype_GROUP_USER .wz_account_paid_invoices_confirmation,
.utype_GROUP_USER .wz_account_settings_switcher li {
  display: none !important;
}
.utype_GROUP_USER .wz_account_settings_switcher li[cg_tab=cg_account_paid] {
  display: block  !important;
}
.wz_account_newsletter {
  display: inline-block;
  list-style-type: none;
}
.wz_account_newsletter .wz_account_newsletter_wrap {
  background-color: #4B4B4B;
  padding: 49px;
  color: #fff;
  border-radius: 2px;
}
.wz_account_newsletter .wz_account_newsletter_wrap .wz_account_newsletter_list {
  padding: 0;
  margin: 54px 0 0;
}
.wz_account_newsletter .wz_account_newsletter_wrap .wz_account_newsletter_list li {
  list-style: none;
  padding-bottom: 33px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.wz_account_newsletter .wz_account_newsletter_wrap .wz_account_newsletter_list li .wz_account_newsletter_info {
  display: flex;
  align-items: flex-start;
}
.wz_account_newsletter .wz_account_newsletter_wrap .wz_account_newsletter_list li .wz_account_newsletter_info img {
  flex: none;
  margin-right: 33px;
}
.wz_account_newsletter .wz_account_newsletter_wrap .wz_account_newsletter_list li:not(:last-child) {
  margin: 0 0 49px 0;
  border-bottom: 1px solid #EAE5DF;
}
@media screen and (max-width: 989px) {
  .wz_account_newsletter .wz_account_newsletter_wrap {
    padding: 24px;
  }
}
@media screen and (max-width: 767px) {
  .wz_account_newsletter .wz_account_newsletter_wrap .wz_account_newsletter_list {
    margin: 34px 0 0;
  }
  .wz_account_newsletter .wz_account_newsletter_wrap .wz_account_newsletter_list li {
    margin: 0 0 24px 0;
    display: flex;
    align-items: center;
  }
  .wz_account_newsletter .wz_account_newsletter_wrap .wz_account_newsletter_list li .wz_account_newsletter_button {
    text-align: center;
    width: 110px;
    margin: 0 15px;
  }
  .wz_account_newsletter .wz_account_newsletter_wrap .wz_account_newsletter_list li img {
    display: none;
  }
}
.wz_account_my_settings {
  display: inline-block;
}
.wz_account_my_settings .wz_account_my_settings_wrap {
  background-color: #4B4B4B;
  padding: 49px;
  color: #fff;
  border-radius: 2px;
  position: relative;
}
.wz_account_my_settings .wz_account_my_settings_wrap h4 {
  margin: 0 0 39px 0;
}
.wz_account_my_settings .wz_account_my_settings_wrap a:hover {
  text-decoration: none;
}
.wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_form_field {
  margin: 24px 0;
  width: 312px;
}
.wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_form_field.wz_account_my_settings_new_pass {
  width: auto;
}
.wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_form_field.wz_account_my_settings_new_pass .wz_account_my_settings_form_new_psw {
  display: flex;
}
.wz_account_my_settings .wz_account_my_settings_wrap input[type=password],
.wz_account_my_settings .wz_account_my_settings_wrap input[type=text] {
  width: 193px;
}
.wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_form_note {
  display: block;
  font-size: 12px;
  margin: 1px 0 12px 14px;
}
.wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_confirmation {
  font-size: 12px;
  color: #4B4B4B;
  padding: 12px 0 0 0;
}
.wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_form_check {
  margin-top: 66px;
  border-top: 1px solid #EAE5DF;
  border-bottom: 1px solid #fff;
  padding: 36px 0;
}
.wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_form_check label {
  max-width: 495px;
  text-align: left;
  font-weight: normal;
  text-transform: initial;
  font-size: 12px;
  display: flex;
  margin-bottom: 25px;
}
.wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_form_check label input[type=checkbox] {
  display: none;
}
.wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_form_check label .checkmark {
  height: 16px;
  width: 16px;
  display: block;
  position: relative;
  border: 1px solid #4B4B4B;
  margin: 2px 13px 2px 0;
  flex: none;
}
.wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_form_check label .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 5px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: solid #303030;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_form_check label .checkmark.inverse {
  border: 1px solid #FAFAF9;
}
.wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_form_check label .checkmark.inverse:after {
  border-color: #fff !important;
}
.wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_form_check label input:checked + .checkmark:after {
  display: block;
}
.wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_form_check label .agreement {
  line-height: 19px;
  letter-spacing: 0;
}
.wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_form_check .wz_account_my_settings_buttons .wz_account_my_settings_cancel_link {
  height: min-content;
  border-bottom: 1px solid #303030;
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
}
.wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_button {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
}
.wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_rm {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  margin-top: 24px;
}
.wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_rm a {
  cursor: pointer;
  margin-left: 12px;
}
.wz_account_my_settings_container .wz_account_my_settings {
  display: block;
  margin: 0 auto;
  max-width: 500px;
}
@media only screen and (max-width: 1329px) and (min-width: 989px) {
  .wz_account_my_settings {
    width: auto;
  }
}
@media only screen and (max-width: 989px) and (min-width: 767px) {
  .wz_account_my_settings {
    width: auto;
  }
  .wz_account_my_settings h3 {
    width: auto;
  }
  .wz_account_my_settings .wz_account_my_settings_wrap {
    padding: 24px;
    width: 470px;
  }
}
@media only screen and (max-width: 767px) {
  .wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_form_check {
    width: auto;
  }
  .wz_account_my_settings .wz_account_my_settings_wrap {
    padding: 24px;
  }
  .wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_form_field {
    width: auto;
  }
  .wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_form_check {
    margin-top: 40px;
    padding-top: 20px;
  }
  .wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_form_check,
  .wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_rm {
    width: auto;
  }
  .wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_rm .wz_account_my_settings_link {
    align-items: baseline;
  }
  .wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_rm .wz_account_my_settings_link p {
    flex: 2;
    margin: 0;
  }
  .wz_account_my_settings .wz_account_my_settings_wrap .wz_account_my_settings_rm .wz_account_my_settings_link .wz_account_my_settings_rm_link {
    margin-left: 35px;
  }
}
.wz_account_my_settings_rm_popup {
  border: 1px solid #C70500;
  border-radius: 6px;
  background-color: #FAFAF9;
  color: #303030;
  padding: 30px 49px 30px 57px;
  margin-right: 40px;
  position: fixed;
  top: 10vh;
  left: 10vw;
  width: 80vw;
  z-index: 150;
}
.wz_account_my_settings_rm_popup .wz_account_my_settings_rm_head {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  margin-bottom: 20px;
}
.wz_account_my_settings_rm_popup ul {
  letter-spacing: 0.05em;
  list-style: decimal;
  padding: 0;
  margin: 0;
  font-weight: 700;
  font-size: 14px;
}
.wz_account_my_settings_rm_popup ul li {
  padding: 0 0 15px 5px;
}
.wz_account_my_settings_rm_popup .wz_account_my_settings_rm_button {
  margin: 0 auto;
  display: block;
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
}
.wz_account_my_settings_rm_popup span {
  position: absolute;
  top: -5px;
  bottom: 10px;
  display: block;
  right: 6px;
  cursor: pointer;
}
.wz_account_my_settings_rm_popup span:before {
  content: "×";
  font-size: 33px;
}
.wz_account_paid {
  display: inline-block;
  background-color: #4B4B4B;
  padding: 49px;
  border-radius: 2px;
  color: #fff;
}
.wz_account_paid a {
  color: #fff;
}
.wz_account_paid .wz_account_paid_main_info {
  padding-bottom: 45px;
  border-bottom: 1px solid #FAFAF9;
  margin-bottom: 38px;
}
.wz_account_paid .wz_account_paid_main_info h4 {
  margin-bottom: 24px;
}
.wz_account_paid .wz_account_paid_main_info p {
  margin-bottom: 35px;
}
.wz_account_paid .wz_account_paid_main_info span {
  display: block;
  margin-bottom: 23px;
}
.wz_account_paid .wz_account_paid_main_info .wz_account_paid_end_date {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin-top: -10px;
}
.wz_account_paid .wz_account_paid_main_info .wz_account_paid_end_date span {
  margin-bottom: 0;
}
.wz_account_paid .wz_account_paid_main_info .wz_account_paid_end_date.wz_account_paid_end_date_donee {
  margin-top: 0;
}
.wz_account_paid .wz_account_paid_main_info .wz_account_paid_end_date.newline {
  flex-wrap: wrap;
}
.wz_account_paid .wz_account_paid_main_info .wz_account_paid_end_date.newline span {
  width: 100%;
  margin-bottom: 24px;
}
.wz_account_paid .wz_account_paid-buy-access {
  border-bottom: 1px solid #fff;
  margin-bottom: 50px;
  display: inline-block;
}
.wz_account_paid .wz_account_paid-buy-access:hover {
  text-decoration: none;
}
.wz_account_paid .wz_account_paid_invoice_table {
  border-collapse: separate;
  border-spacing: 20px;
  margin: 0 -20px 120px;
  width: 100%;
}
.wz_account_paid .wz_account_paid_invoice_table th {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  text-align: center;
}
.wz_account_paid .wz_account_paid_invoice_table td {
  text-align: center;
  font-size: 13px;
  border-top: 1px solid #CCC0B2;
  padding: 20px 10px 0;
}
.wz_account_paid .wz_account_paid_invoice_table td a:before {
  content: "";
  background: no-repeat url('data:image/svg+xml; utf8, <svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M14 4H10V0.5H4V4H0L7 11L14 4ZM0 14V15H14V14H0Z" fill="%23FFFFFF"/> </svg>');
  width: 14px;
  height: 15px;
  display: inline-block;
  margin-right: 12px;
}
.wz_account_paid .wz_account_paid_invoice_table td:nth-child(2) {
  width: 190px;
}
.wz_account_paid .wz_account_paid_invoices_confirmation {
  display: flex;
  margin-bottom: 24px;
}
.wz_account_paid .wz_account_paid_invoices_confirmation input[type=checkbox] {
  display: none;
}
.wz_account_paid .wz_account_paid_invoices_confirmation .checkmark {
  height: 16px;
  width: 16px;
  display: block;
  position: relative;
  border: 1px solid #4B4B4B;
  margin: 2px 13px 2px 0;
  flex: none;
}
.wz_account_paid .wz_account_paid_invoices_confirmation .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 5px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: solid #303030;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.wz_account_paid .wz_account_paid_invoices_confirmation .checkmark.inverse {
  border: 1px solid #FAFAF9;
}
.wz_account_paid .wz_account_paid_invoices_confirmation .checkmark.inverse:after {
  border-color: #fff !important;
}
.wz_account_paid .wz_account_paid_invoices_confirmation input:checked + .checkmark:after {
  display: block;
}
@media screen and (max-width: 767px) {
  .wz_account_paid {
    padding: 24px;
  }
  .wz_account_paid .wz_account_paid_invoice_table .wz_account_paid_invoice_table_desc {
    display: none;
  }
  .wz_account_paid .wz_account_paid-buy-access {
    border-bottom: none;
    text-decoration: underline;
  }
}
.wz_account_paid_rm_popup {
  border: 1px solid #C4C4C4;
  border-radius: 4px;
  background-color: #fff;
  color: #303030;
  padding: 30px 49px 30px 57px;
  margin-right: 40px;
  position: fixed;
  top: 10vh;
  left: 10vw;
  width: 80vw;
  z-index: 150;
}
.wz_account_paid_rm_popup .wz_account_paid_rm_head {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  margin-bottom: 20px;
}
.wz_account_paid_rm_popup ul {
  letter-spacing: 0.05em;
  list-style: decimal;
  padding: 0;
  margin: 0;
  font-weight: 700;
  font-size: 14px;
}
.wz_account_paid_rm_popup ul li {
  padding: 0 0 15px 5px;
}
.wz_account_paid_rm_popup .wz_account_paid_rm_button {
  margin: 0 auto;
  display: block;
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
}
.wz_account_paid_rm_popup span {
  position: absolute;
  top: -5px;
  bottom: 10px;
  display: block;
  right: 6px;
  cursor: pointer;
}
.wz_account_paid_rm_popup span:before {
  content: "×";
  font-size: 33px;
}
.wz_account_paid_invoices .wz_account_paid_form-field {
  margin: 24px 0;
  text-align: right;
  width: 475px;
}
.wz_account_paid_invoices .wz_account_paid_form-field label {
  margin-right: 27px;
  text-align: right;
  font-weight: normal;
}
.wz_account_paid_invoices .wz_account_paid_form-field input[type=text],
.wz_account_paid_invoices .wz_account_paid_form-field select {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #4B4B4B;
  background: transparent;
  font-size: 14px;
  color: #303030;
}
.wz_account_paid_invoices .wz_account_paid_form-field select,
.wz_account_paid_invoices .wz_account_paid_form-field input[type=text] {
  width: 320px;
}
.wz_account_paid_invoices .wz_account_paid_form-field.wz_account_paid_form-field-select {
  width: 340px;
}
.wz_account_paid_invoices .wz_account_paid_form-field.wz_account_paid_form-field-select label {
  width: 120px;
}
.wz_account_paid_invoices .wz_account_paid_form-field.wz_account_paid_form-field-select select {
  width: 185px;
}
.wz_account_paid_invoices .wz_account_paid_form-field .wz_account_paid_field-errors {
  margin-left: 155px;
  font-size: 12px;
  color: #303030;
  text-align: left;
}
.wz_account_paid_invoices .wz_account_paid_confirmation_msg {
  font-size: 12px;
  color: #303030;
  padding: 12px 0 0 155px;
}
.wz_account_paid_invoices .wz_account_paid_button {
  padding: 8px 32px;
  background-color: #303030;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  border: 1px solid #303030;
  margin-left: 155px;
  display: inline-block;
  color: #FAFAF9 !important;
}
.wz_account_paid_invoices .wz_account_paid_button:focus {
  outline: none;
}
.wz_account_paid_invoices .wz_account_paid_button.disabled {
  background-color: #303030;
  border-color: #303030;
}
.wz_account_paid_invoices .wz_account_paid_button:hover {
  text-decoration: underline;
}
.wz_account_paid_invoices .wz_account_paid_notes {
  margin-top: 40px;
  font-size: 14px;
}
.wz_account_paid_invoices .wz_account_paid_note {
  font-family: roboto-slab, serif;
  margin-bottom: 20px;
}
.wz_account_paid_invoices_note {
  font-family: roboto-slab, serif;
  font-size: 13px;
}
@media screen and (max-width: 767px) {
  .wz_account_paid_invoices .wz_account_paid_form-field {
    width: 100%;
    text-align: left;
  }
  .wz_account_paid_invoices .wz_account_paid_form-field label {
    margin-right: 10px;
    width: 111px;
  }
  .wz_account_paid_invoices .wz_account_paid_form-field select,
  .wz_account_paid_invoices .wz_account_paid_form-field input[type=text] {
    width: calc(100% - 131px);
  }
  .wz_account_paid_invoices .wz_account_paid_form-field.wz_account_paid_form-field-select {
    width: 100%;
  }
  .wz_account_paid_invoices .wz_account_paid_form-field.wz_account_paid_form-field-select label {
    margin-right: 10px;
    width: 111px;
  }
  .wz_account_paid_invoices .wz_account_paid_form-field.wz_account_paid_form-field-select select {
    width: calc(100% - 131px);
  }
  .wz_account_paid_invoices .wz_account_paid_form-field .wz_account_paid_field-errors {
    margin-left: 124px;
  }
  .wz_account_paid_invoices .wz_account_paid_button {
    margin-left: 128px;
  }
  .wz_account_paid_invoices .wz_account_paid_confirmation_msg {
    padding-left: 128px;
  }
}
.wz_account_issues {
  display: inline-block;
  background-color: #4B4B4B;
  padding: 49px;
  color: #fff;
  border-radius: 2px;
  flex-grow: 1;
}
.wz_account_issues a {
  color: #fff;
}
.wz_account_issues .wz_account_issues_info {
  border-bottom: 1px solid #fff;
  padding-bottom: 12px;
  margin-bottom: 24px;
  display: flex;
  justify-content: space-between;
}
.wz_account_issues ul {
  list-style-type: none;
  padding: 0;
}
.wz_account_issues ul li {
  display: flex;
  justify-content: space-between;
}
.wz_account_issues ul li:not(:last-child) {
  border-bottom: 1px solid #EAE5DF;
  padding-bottom: 24px;
  margin-bottom: 24px;
}
.wz_account_issues .wz_account_issues_desc {
  flex-grow: 1;
}
.wz_account_issues .wz_account_issues_desc img {
  float: left;
  margin-right: 12px;
  max-width: 150px;
}
.wz_account_issues .wz_account_issues_desc div {
  display: inline-block;
}
.wz_account_issues .wz_account_issues_desc .wz_account_issues_date {
  font-family: roboto, sans-serif;
  font-size: 22px;
}
.wz_account_issues .wz_account_issues_desc h4 {
  font-family: roboto, sans-serif;
  font-size: 18px;
}
.wz_account_issues .wz_account_issues_links {
  display: flex;
}
.wz_account_issues .wz_account_issues_links_main {
  margin-right: 49px;
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100px;
}
.wz_account_issues .wz_account_issues_links_main a {
  margin-bottom: 24px;
  white-space: nowrap;
  cursor: pointer;
}
.wz_account_issues .wz_account_issues_links_main a.disabled {
  cursor: initial;
  border-bottom: none;
}
.wz_account_issues .wz_account_issues_links_main a:hover {
  text-decoration: none;
}
.wz_account_issues .wz_account_issues_links_downloads {
  width: 80px;
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
}
.wz_account_issues .wz_account_issues_links_downloads a {
  display: block;
  margin-bottom: 24px;
  white-space: nowrap;
}
.wz_account_issues .wz_account_issues_links_downloads a:before {
  content: "";
  background: no-repeat url('data:image/svg+xml; utf8, <svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M14 4H10V0.5H4V4H0L7 11L14 4ZM0 14V15H14V14H0Z" fill="%23ffffff"/> </svg>');
  width: 14px;
  height: 15px;
  display: inline-block;
  margin-right: 12px;
}
.wz_account_issues .wz_account_noissues {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
}
.wz_account_issues .wz_account_noissues div {
  width: 50%;
  margin-right: 24px;
}
.wz_account_issues .wz_account_noissues img {
  width: 100%;
  max-width: 450px;
  margin: 0 auto;
}
.wz_account_issues .wz_account_noissues .btn {
  margin-top: 5px;
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
}
.wz_account_issues .wz_pager {
  border-color: #FAFAF9;
}
.wz_account_issues.userTypeDonee .wz_account_noissues a {
  display: none;
}
@media only screen and (max-width: 989px) and (min-width: 767px) {
  .wz_account_issues {
    padding: 24px;
  }
  .wz_account_issues .wz_account_issues_info {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .wz_account_issues {
    padding: 24px;
    width: 100%;
  }
  .wz_account_issues .wz_account_issues_info {
    display: block;
  }
  .wz_account_issues .wz_account_issues_desc {
    flex-grow: 0;
  }
  .wz_account_issues .wz_account_issues_desc img {
    float: none;
  }
}
@media only screen and (max-width: 575px) {
  .wz_account_issues .wz_account_issues_desc img {
    float: left;
  }
  .wz_account_issues ul li {
    display: block !important;
  }
  .wz_account_issues .wz_account_issues_links {
    width: 100%;
    padding-top: 24px;
  }
  .wz_account_issues .wz_account_issues_links_main {
    width: 50%;
  }
  .wz_account_issues .wz_account_issues_links_downloads {
    width: 50%;
  }
  .wz_account_issues .wz_account_noissues div {
    width: 100%;
  }
}
.wz_account_kindle .wz_account_kindle_wrap {
  background-color: #4B4B4B;
  padding: 49px;
  color: #fff;
  border-radius: 2px;
}
.wz_account_kindle h4 {
  margin-bottom: 24px;
}
.wz_account_kindle h5 {
  margin: 30px 0;
}
.wz_account_kindle a {
  color: #C4C4C4;
}
.wz_account_kindle ol {
  font-family: roboto-slab, serif;
  padding: 0 0 0 15px;
  margin: 0;
}
.wz_account_kindle ol li {
  padding: 0 0 13px 7px;
}
.wz_account_kindle ol li.wz_account_sendtokinle_address {
  padding: 10px 0 10px 7px;
}
.wz_account_kindle .wz_account_sendtokindle_field {
  display: flex;
  justify-content: space-between;
}
.wz_account_kindle .wz_account_sendtokindle_field input {
  max-width: 200px;
  padding: 16px 15px;
}
.wz_account_kindle .wz_account_sendtokindle_field_errors {
  margin-top: 3px;
}
.wz_account_kindle .wz_account_kindle_confirmation {
  margin-top: 3px;
}
@media only screen and (max-width: 575px) {
  .wz_account_kindle .wz_account_kindle_wrap {
    padding: 24px;
  }
  .wz_account_kindle .wz_account_sendtokindle_field {
    flex-direction: column;
    align-items: baseline;
  }
  .wz_account_kindle .wz_account_sendtokindle_field input[type=email] {
    max-width: none;
  }
  .wz_account_kindle .wz_account_sendtokindle_field a {
    margin-top: 10px;
  }
}
.wz_search_result {
  margin: 34px 74px 0;
  padding: 34px 0 0;
}
@media only screen and (max-width: 1329px) {
  .wz_search_result {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_search_result {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_search_result {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_search_result {
  margin-left: 0;
  margin-right: 0;
}
.wz_search_result .wz_tag_intro h3 {
  font-weight: bold;
}
.wz_search_result > ul {
  padding: 24px 0;
  list-style-type: none;
}
.wz_search_result .wz_search_result_item:not(:last-child) {
  border-bottom: 1px solid #C4C4C4;
  padding-bottom: 49px;
  margin-bottom: 24px;
}
.wz_search_result .wz_search_result_item a {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.wz_search_result .wz_search_result_item a:hover {
  text-decoration: none;
}
.wz_search_result .wz_search_result_item a:hover h1,
.wz_search_result .wz_search_result_item a:hover h2,
.wz_search_result .wz_search_result_item a:hover h3,
.wz_search_result .wz_search_result_item a:hover h4,
.wz_search_result .wz_search_result_item a:hover h5 {
  text-decoration: underline;
}
.wz_search_result .wz_search_result_item a .wz_search_result_date {
  width: 25%;
  flex-shrink: 0;
  flex-grow: 0;
  text-align: right;
}
.wz_search_result .wz_search_result_item a .wz_search_result_section {
  border: 1px solid #4B4B4B;
  display: inline-block;
  padding: 2px 4px;
  margin-bottom: 12px;
}
.wz_search_result .wz_search_result_item a .wz_search_result_desc {
  padding-left: 12px;
  flex-grow: 1;
}
.wz_search_result .wz_search_result_item a .wz_search_result_lead {
  font-weight: bold;
}
.wz_search_result .wz_search_result_item a h3 {
  font-weight: bold;
}
.wz_search_result .wz_search_result_item a .defer-image {
  width: 150px;
  flex-shrink: 0;
}
.wz_search_result .wz_search_result_item a .defer-image img {
  border-radius: 2px;
}
.wz_search_result .wz_search_result_item a .wz_search_result_article_data {
  margin-top: 12px;
}
.wz_search_result .wz_search_result_item a .wz_author,
.wz_search_result .wz_search_result_item a .wz_source {
  font-weight: bold;
}
.wz_search_result .wz_search_result_item a .wz_author span,
.wz_search_result .wz_search_result_item a .wz_source span {
  font-weight: normal;
  color: rgba(48, 48, 48, 0.6);
  margin-right: 4px;
}
.wz_search_result .wz_search_result_item a .wz_issue {
  margin-top: 24px;
  color: rgba(48, 48, 48, 0.6);
}
.wz_search_result .wz_search_result_more {
  margin: 0 auto;
  display: block;
  width: 120px;
}
.wz_search_result .wz_search_result_item .defer-image.article-type_COMMENT {
  border-radius: 50%;
  width: 150px;
  height: 150px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  border: 1px solid rgba(48, 48, 48, 0.6);
}
.wz_search_result .wz_search_result_item .article-type_COMMENT img {
  width: 150px;
  height: 150px;
  object-fit: cover;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
@media only screen and (max-width: 989px) {
  .wz_search_result .wz_search_result_item a .defer-image {
    width: 85px;
  }
  .wz_search_result .wz_search_result_item .defer-image.article-type_COMMENT {
    width: 85px;
    height: 85px;
  }
  .wz_search_result .wz_search_result_item .defer-image.article-type_COMMENT img {
    width: 85px;
    height: 85px;
  }
}
@media only screen and (max-width: 767px) {
  .wz_search_result .defer-image,
  .wz_search_result .wz_search_result_date {
    display: none;
  }
  .wz_search_result .wz_search_result_item a {
    display: block;
  }
  .wz_search_result .wz_search_result_item a .wz_search_result_desc {
    padding-left: 0;
  }
}
.wz_search_advanced {
  margin: 34px 74px 0;
  padding: 34px 0 0;
  padding: 24px 0;
  display: flex;
  justify-content: space-between;
  margin-bottom: -49px !important;
}
@media only screen and (max-width: 1329px) {
  .wz_search_advanced {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_search_advanced {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_search_advanced {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_search_advanced {
  margin-left: 0;
  margin-right: 0;
}
.wz_search_advanced > div {
  display: flex;
}
.wz_search_advanced h3 {
  font-weight: bold;
}
.wz_search_advanced h3 span {
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 250px;
  overflow: hidden;
  display: inline-block;
  vertical-align: bottom;
}
.wz_search_advanced h3 span:before {
  content: "„";
}
.wz_search_advanced h3 span:after {
  content: "”";
}
.wz_search_advanced .wz_search_advanced_count {
  margin-left: 24px;
  line-height: 33px;
}
.wz_search_advanced .wz_search_advanced_sort {
  margin-right: 24px;
}
@media only screen and (max-width: 1329px) {
  .wz_search_advanced .wz_search_advanced_count {
    display: none;
  }
  .wz_search_advanced .wz_search_advanced_sort .btn,
  .wz_search_advanced .wz_search_advanced_filter .btn {
    padding: 0.6rem 0.6rem;
    font-size: 0.7rem;
    line-height: 1.2;
    border-radius: 1rem;
  }
}
@media only screen and (max-width: 989px) {
  .wz_search_advanced h3 span {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .wz_search_advanced h3 span {
    display: inline-block;
  }
  .wz_search_advanced .wz_search_advanced_sort,
  .wz_search_advanced .wz_search_advanced_filter {
    display: none;
  }
}
.wz_sales2,
.wz_sales2_gift {
  margin: 34px 74px 0;
  padding: 34px 0 0;
}
@media only screen and (max-width: 1329px) {
  .wz_sales2,
  .wz_sales2_gift {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_sales2,
  .wz_sales2_gift {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_sales2,
  .wz_sales2_gift {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_sales2,
.wz_middle-right .wz_sales2_gift {
  margin-left: 0;
  margin-right: 0;
}
.wz_sales2 .wz_sales2_packages_outer,
.wz_sales2_gift .wz_sales2_packages_outer {
  display: flex;
  justify-content: space-evenly;
  padding-top: 24px;
}
.wz_sales2 .wz_sales2_package_outer,
.wz_sales2_gift .wz_sales2_package_outer {
  padding: 12px 24px;
  display: flex;
  flex-direction: column;
  width: 45%;
  flex-shrink: 0;
  border: 1px solid;
  background: #ffffff;
  position: relative;
}
.wz_sales2 .wz_sales2_package_outer h3,
.wz_sales2_gift .wz_sales2_package_outer h3 {
  text-align: center;
  font-family: roboto, sans-serif;
  font-size: 25px;
  margin: 24px 0;
}
.wz_sales2 .wz_sales2_package_outer h3 b,
.wz_sales2_gift .wz_sales2_package_outer h3 b {
  white-space: nowrap;
}
.wz_sales2 .wz_sales2_package_outer ul,
.wz_sales2_gift .wz_sales2_package_outer ul {
  list-style-type: none;
  font-size: 13px;
}
.wz_sales2 .wz_sales2_package_outer .spacer,
.wz_sales2_gift .wz_sales2_package_outer .spacer {
  height: 100%;
  flex-grow: 1;
}
.wz_sales2 .wz_sales2_package_outer img,
.wz_sales2_gift .wz_sales2_package_outer img {
  max-width: 150px;
  margin: 0 auto 20px;
}
.wz_sales2 .wz_sales2_package_outer .wz_sales2_printprice,
.wz_sales2_gift .wz_sales2_package_outer .wz_sales2_printprice {
  font-size: 16px;
  margin-bottom: 12px;
}
.wz_sales2 .wz_sales2_package_outer_emph,
.wz_sales2_gift .wz_sales2_package_outer_emph {
  border-radius: 2px;
  position: relative;
}
.wz_sales2 h6,
.wz_sales2_gift h6 {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  border: 1px solid;
  border-radius: 2px;
  display: block;
  position: absolute;
  padding: 6px 22px;
  top: -14px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  margin: 0 auto;
  background-color: #ffffff;
  z-index: 1;
}
.wz_sales2 h6.discount,
.wz_sales2_gift h6.discount {
  background: #0675DC;
  border-radius: 0;
  border-color: #0675DC !important;
  color: #FAFAF9 !important;
  font-weight: normal;
  text-transform: uppercase;
}
.wz_sales2 .wz_sales2_package_container,
.wz_sales2_gift .wz_sales2_package_container {
  display: grid;
}
.wz_sales2 .wz_sales2_package_recurring,
.wz_sales2_gift .wz_sales2_package_recurring,
.wz_sales2 .wz_sales2_package_prepaid,
.wz_sales2_gift .wz_sales2_package_prepaid {
  text-align: center;
  padding: 24px;
  grid-row: 1;
  grid-column: 1;
}
.wz_sales2 .wz_sales2_package_recurring .wz_sales2_price_line,
.wz_sales2_gift .wz_sales2_package_recurring .wz_sales2_price_line,
.wz_sales2 .wz_sales2_package_prepaid .wz_sales2_price_line,
.wz_sales2_gift .wz_sales2_package_prepaid .wz_sales2_price_line {
  margin: 12px 0 0;
  white-space: nowrap;
}
.wz_sales2 .wz_sales2_package_recurring .wz_sales2_prediscounted,
.wz_sales2_gift .wz_sales2_package_recurring .wz_sales2_prediscounted,
.wz_sales2 .wz_sales2_package_prepaid .wz_sales2_prediscounted,
.wz_sales2_gift .wz_sales2_package_prepaid .wz_sales2_prediscounted {
  text-decoration: line-through;
}
.wz_sales2 .wz_sales2_package_recurring .wz_sales2_price,
.wz_sales2_gift .wz_sales2_package_recurring .wz_sales2_price,
.wz_sales2 .wz_sales2_package_prepaid .wz_sales2_price,
.wz_sales2_gift .wz_sales2_package_prepaid .wz_sales2_price {
  font-size: 24px;
  font-weight: bold;
}
.wz_sales2 .wz_sales2_package_recurring h5,
.wz_sales2_gift .wz_sales2_package_recurring h5 {
  text-transform: uppercase;
  color: #C4C4C4;
  font-family: roboto, sans-serif;
  font-weight: bold;
  font-size: 10px;
}
.wz_sales2 .wz_sales2_package_recurring .wz_sales2_trial,
.wz_sales2_gift .wz_sales2_package_recurring .wz_sales2_trial {
  font-size: 16px;
}
.wz_sales2 .wz_sales2_package_recurring .wz_sales2_recurr_buttons,
.wz_sales2_gift .wz_sales2_package_recurring .wz_sales2_recurr_buttons {
  display: flex;
  justify-content: space-around;
}
.wz_sales2 .wz_sales2_package_recurring ul,
.wz_sales2_gift .wz_sales2_package_recurring ul {
  text-align: left;
  line-height: 2;
  margin: 0 auto 24px;
  width: 230px;
}
.wz_sales2 .wz_sales2_package_recurring li,
.wz_sales2_gift .wz_sales2_package_recurring li {
  position: relative;
}
.wz_sales2 .wz_sales2_package_recurring li:before,
.wz_sales2_gift .wz_sales2_package_recurring li:before {
  width: 9px;
  height: 9px;
  display: block;
  position: absolute;
  left: -20px;
  top: 8px;
  content: " ";
  background: url('data:image/svg+xml; utf8, <svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 4.07692L2.80335 7.33237C3.19403 8.03763 4.21586 8.01435 4.57402 7.29203L7.69388 1" stroke="%23A2A2A1" stroke-width="2"/></svg>');
}
.wz_sales2 .wz_sales2_package_recurring .wz_sales2_trial,
.wz_sales2_gift .wz_sales2_package_recurring .wz_sales2_trial {
  margin-bottom: 47px;
}
.wz_sales2 .wz_sales2_package_prepaid form,
.wz_sales2_gift .wz_sales2_package_prepaid form {
  margin-bottom: 60px;
}
.wz_sales2 .wz_sales2_extend h3,
.wz_sales2_gift .wz_sales2_extend h3 {
  text-align: center;
  font-weight: bold;
  font-size: 25px;
  margin: 24px 0;
}
.wz_sales2 .wz_sales2_extend p,
.wz_sales2_gift .wz_sales2_extend p {
  display: block;
  text-align: center;
  cursor: pointer;
}
.wz_sales2 .wz_sales2_mobile_show_advantages,
.wz_sales2_gift .wz_sales2_mobile_show_advantages {
  font-size: 13px;
  cursor: pointer;
  text-align: center;
  display: block;
}
.wz_sales2 .wz_sales2_STANDARD .wz_sales2_package,
.wz_sales2_gift .wz_sales2_STANDARD .wz_sales2_package,
.wz_sales2 .wz_sales2_STANDARD h6,
.wz_sales2_gift .wz_sales2_STANDARD h6,
.wz_sales2 .wz_sales2_STANDARD.wz_sales2_package_outer,
.wz_sales2_gift .wz_sales2_STANDARD.wz_sales2_package_outer {
  border-color: #D6171D;
}
.wz_sales2 .wz_sales2_STANDARD h6,
.wz_sales2_gift .wz_sales2_STANDARD h6,
.wz_sales2 .wz_sales2_STANDARD .wz_sales2_mobile_show_advantages,
.wz_sales2_gift .wz_sales2_STANDARD .wz_sales2_mobile_show_advantages {
  color: #D6171D;
}
.wz_sales2 .wz_sales2_STANDARD .wz_sales2_package_or:after,
.wz_sales2_gift .wz_sales2_STANDARD .wz_sales2_package_or:after,
.wz_sales2 .wz_sales2_STANDARD .wz_sales2_package_or:before,
.wz_sales2_gift .wz_sales2_STANDARD .wz_sales2_package_or:before {
  border-color: #D6171D;
}
.wz_sales2 .wz_sales2_STANDARD .btn-primary,
.wz_sales2_gift .wz_sales2_STANDARD .btn-primary,
.wz_sales2 .wz_sales2_STANDARD .switcher_wz_horiz_tracker,
.wz_sales2_gift .wz_sales2_STANDARD .switcher_wz_horiz_tracker {
  background-color: #D6171D;
}
.wz_sales2 .wz_sales2_STANDARD ul.check li:before,
.wz_sales2_gift .wz_sales2_STANDARD ul.check li:before {
  background: url('data:image/svg+xml; utf8, <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="11" cy="11" r="11" fill="%23D6171D"/><path d="M7 10.0769L9.37852 13.6696C9.78585 14.2849 10.6965 14.2622 11.0726 13.6274L15 7" stroke="%23FAF9F7" stroke-width="2"/></svg>');
}
.wz_sales2 .wz_sales2_UNIWERSUM .wz_sales2_package,
.wz_sales2_gift .wz_sales2_UNIWERSUM .wz_sales2_package,
.wz_sales2 .wz_sales2_UNIWERSUM h6,
.wz_sales2_gift .wz_sales2_UNIWERSUM h6,
.wz_sales2 .wz_sales2_UNIWERSUM.wz_sales2_package_outer,
.wz_sales2_gift .wz_sales2_UNIWERSUM.wz_sales2_package_outer {
  border-color: #4B4B4B;
}
.wz_sales2 .wz_sales2_UNIWERSUM h6,
.wz_sales2_gift .wz_sales2_UNIWERSUM h6,
.wz_sales2 .wz_sales2_UNIWERSUM .wz_sales2_mobile_show_advantages,
.wz_sales2_gift .wz_sales2_UNIWERSUM .wz_sales2_mobile_show_advantages {
  color: #4B4B4B;
}
.wz_sales2 .wz_sales2_UNIWERSUM .btn-primary,
.wz_sales2_gift .wz_sales2_UNIWERSUM .btn-primary,
.wz_sales2 .wz_sales2_UNIWERSUM .wz_sales2_package_or:after,
.wz_sales2_gift .wz_sales2_UNIWERSUM .wz_sales2_package_or:after,
.wz_sales2 .wz_sales2_UNIWERSUM .wz_sales2_package_or:before,
.wz_sales2_gift .wz_sales2_UNIWERSUM .wz_sales2_package_or:before {
  border-color: #4B4B4B;
}
.wz_sales2 .wz_sales2_UNIWERSUM .btn-primary,
.wz_sales2_gift .wz_sales2_UNIWERSUM .btn-primary,
.wz_sales2 .wz_sales2_UNIWERSUM .switcher_wz_horiz_tracker,
.wz_sales2_gift .wz_sales2_UNIWERSUM .switcher_wz_horiz_tracker {
  background-color: #4B4B4B;
}
.wz_sales2 .wz_sales2_UNIWERSUM ul.check li:before,
.wz_sales2_gift .wz_sales2_UNIWERSUM ul.check li:before {
  background: url('data:image/svg+xml; utf8, <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="11" cy="11" r="11" fill="%234B4B4B"/><path d="M7 10.0769L9.37852 13.6696C9.78585 14.2849 10.6965 14.2622 11.0726 13.6274L15 7" stroke="%23FAF9F7" stroke-width="2"/></svg>');
}
.wz_sales2 .btn.btn-primary,
.wz_sales2_gift .btn.btn-primary {
  color: #FAFAF9;
  margin: 24px 0;
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
}
.wz_sales2 .btn.selected,
.wz_sales2_gift .btn.selected {
  background-color: transparent;
  border-color: #4B4B4B;
  color: #4B4B4B;
  position: relative;
  padding-left: 25px;
}
.wz_sales2 .btn.selected:before,
.wz_sales2_gift .btn.selected:before {
  width: 9px;
  height: 9px;
  display: block;
  position: absolute;
  left: 12px;
  top: 8px;
  content: " ";
  background: url('data:image/svg+xml; utf8, <svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 4.07692L2.80335 7.33237C3.19403 8.03763 4.21586 8.01435 4.57402 7.29203L7.69388 1" stroke="%23A2A2A1" stroke-width="2"/></svg>');
}
.wz_sales2 ul.check li,
.wz_sales2_gift ul.check li {
  position: relative;
  margin-bottom: 12px;
}
.wz_sales2 ul.check li:before,
.wz_sales2_gift ul.check li:before {
  width: 22px;
  height: 22px;
  display: block;
  position: absolute;
  left: -35px;
  content: " ";
}
.wz_sales2 .wz_sales_a_switch,
.wz_sales2_gift .wz_sales_a_switch {
  cursor: pointer;
  font-size: 13px;
  margin: 12px 0 0;
  display: block;
}
.wz_sales2 .wz_sales_a_switch .under,
.wz_sales2_gift .wz_sales_a_switch .under,
.wz_sales2 .wz_sales_a_switch.under,
.wz_sales2_gift .wz_sales_a_switch.under {
  text-decoration: underline !important;
}
.wz_sales2 .wz_sales2_package_or,
.wz_sales2_gift .wz_sales2_package_or {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  position: relative;
  margin-left: -24px;
  margin-right: -24px;
}
.wz_sales2 .wz_sales2_package_or:before,
.wz_sales2_gift .wz_sales2_package_or:before {
  position: absolute;
  top: 7px;
  left: 0;
  right: calc(50% + 25px);
  content: " ";
  display: block;
  border-top: 1px solid;
}
.wz_sales2 .wz_sales2_package_or:after,
.wz_sales2_gift .wz_sales2_package_or:after {
  position: absolute;
  top: 7px;
  right: 0;
  left: calc(50% + 25px);
  content: " ";
  display: block;
  border-top: 1px solid;
}
@media only screen and (max-width: 989px) and (min-width: 767px) {
  .wz_sales2 .wz_sales2_package_outer,
  .wz_sales2_gift .wz_sales2_package_outer {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media only screen and (max-width: 767px) {
  .wz_sales2,
  .wz_sales2_gift {
    overflow-x: hidden;
  }
  .wz_sales2 .wz_sales2_packages_outer,
  .wz_sales2_gift .wz_sales2_packages_outer {
    flex-direction: column;
    min-width: unset;
  }
  .wz_sales2 .wz_sales2_package_outer,
  .wz_sales2_gift .wz_sales2_package_outer {
    border: 1px solid;
    border-radius: 0;
    width: auto;
    margin-bottom: 49px;
    position: relative;
  }
  .wz_sales2 .wz_sales2_package,
  .wz_sales2_gift .wz_sales2_package {
    border: none;
    position: static;
  }
  .wz_sales2 ul.check,
  .wz_sales2_gift ul.check {
    padding: 0;
    text-align: center;
  }
  .wz_sales2 ul.check li,
  .wz_sales2_gift ul.check li {
    margin-bottom: 4px;
  }
  .wz_sales2 ul.check li:before,
  .wz_sales2_gift ul.check li:before {
    display: none;
  }
}
.switcher_wz_horiz {
  display: flex;
  border: 1px solid;
  border-radius: 20px;
  justify-content: space-between;
  padding: 5px 16px;
  position: relative;
  margin: 0 auto;
}
.switcher_wz_horiz li {
  line-height: 24px;
  z-index: 1;
  cursor: pointer;
}
.switcher_wz_horiz li.selected {
  color: #FAFAF9;
}
.switcher_wz_horiz .switcher_wz_horiz_tracker {
  display: block;
  background-color: #CCC0B2;
  color: #FAFAF9;
  padding: 0 8px;
  border-radius: 12px;
  position: absolute;
  transition: left 0.5s;
}
.wz_sales2_advantages_folded {
  padding: 24px;
  text-align: center;
}
.wz_sales2_advantages_folded h3 {
  font-size: 24px;
}
.wz_sales2_advantages_folded div {
  font-size: 13px;
  text-decoration: underline;
  cursor: pointer;
}
.wz_sales2_advantages {
  margin: 34px 74px 0;
  padding: 34px 0 0;
}
@media only screen and (max-width: 1329px) {
  .wz_sales2_advantages {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_sales2_advantages {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_sales2_advantages {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_sales2_advantages {
  margin-left: 0;
  margin-right: 0;
}
.wz_sales2_advantages th {
  font-size: 18px;
  font-weight: normal;
  padding: 24px;
  text-align: center;
}
.wz_sales2_advantages th:first-child {
  font-size: 25px;
  font-weight: bold;
  text-align: left;
}
.wz_sales2_advantages tr {
  border-bottom: 1px solid rgba(48, 48, 48, 0.6);
}
.wz_sales2_advantages td {
  font-size: 13px;
  padding: 18px 24px;
  text-align: center;
}
.wz_sales2_advantages td:first-child {
  text-align: left;
}
.wz_sales2_advantages tr:last-child {
  border-bottom: none;
}
.wz_sales2_advantages .yes_std {
  width: 30px;
  height: 30px;
  display: inline-block;
  background: url('data:image/svg+xml; utf8, <svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="15" cy="15" r="15" fill="%23D6171D"/><path d="M9.54688 13.7417L13.1106 19.1246C13.5179 19.7399 14.4285 19.7172 14.8047 19.0824L20.456 9.5459" stroke="%23FAF9F7" stroke-width="2"/></svg>');
}
.wz_sales2_advantages .yes_prm {
  width: 30px;
  height: 30px;
  display: inline-block;
  background: url('data:image/svg+xml; utf8, <svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="15" cy="15" r="15" fill="%23DF6C2B"/><path d="M9.54688 13.7417L13.1106 19.1246C13.5179 19.7399 14.4285 19.7172 14.8047 19.0824L20.456 9.5459" stroke="%23FAF9F7" stroke-width="2"/></svg>');
}
.wz_sales2_advantages .yes_uni {
  width: 30px;
  height: 30px;
  display: inline-block;
  background: url('data:image/svg+xml; utf8, <svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="15" cy="15" r="15" fill="%234B4B4B"/><path d="M9.54688 13.7417L13.1106 19.1246C13.5179 19.7399 14.4285 19.7172 14.8047 19.0824L20.456 9.5459" stroke="%23EAEAEA" stroke-width="2"/></svg>');
}
.wz_sales2_advantages .no {
  width: 13px;
  height: 13px;
  display: inline-block;
  background: url('data:image/svg+xml; utf8, <svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.4"><path d="M1 1L12 12" stroke="%234B4B4B" stroke-width="2"/><path d="M1 12L12 1" stroke="%234B4B4B" stroke-width="2"/></g></svg>');
}
@media only screen and (max-width: 767px) {
  .wz_sales2_advantages ul {
    padding: 0;
  }
  .wz_sales2_advantages li {
    position: relative;
    margin-left: 25px;
    margin-bottom: 12px;
  }
  .wz_sales2_advantages li:last-child {
    border-bottom: none;
  }
  .wz_sales2_advantages li:after {
    content: " ";
    border-bottom: 1px solid rgba(48, 48, 48, 0.6);
    display: block;
    padding-bottom: 12px;
    margin-left: -25px;
  }
  .wz_sales2_advantages li:before {
    width: 9px;
    height: 9px;
    display: block;
    position: absolute;
    left: -20px;
    top: 4px;
    content: " ";
    background: url('data:image/svg+xml; utf8, <svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 4.07692L2.80335 7.33237C3.19403 8.03763 4.21586 8.01435 4.57402 7.29203L7.69388 1" stroke="%23A2A2A1" stroke-width="2"/></svg>');
  }
}
.wz_sales2_intro {
  display: flex;
  justify-content: space-around;
  margin: 49px auto 24px;
  max-width: 890px;
}
.wz_sales2_intro .wz_sales2_intro_desc {
  padding: 0 24px;
  max-width: 500px;
}
.wz_sales2_intro .wz_sales2_intro_desc h2 {
  line-height: 1.2;
  font-weight: bold;
  font-size: 30px;
}
.wz_sales2_intro .wz_sales2_intro_desc p {
  font-family: roboto, sans-serif;
  font-size: 18px;
}
.wz_sales2_intro img {
  max-width: 350px;
  max-height: 180px;
}
@media only screen and (max-width: 767px) {
  .wz_sales2_intro {
    flex-direction: column;
    align-items: center;
  }
  .wz_sales2_intro .wz_sales2_intro_desc {
    padding: 0;
  }
}
.wz_sales_ad_help {
  margin: 34px 74px 0;
  padding: 34px 0 0;
}
@media only screen and (max-width: 1329px) {
  .wz_sales_ad_help {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_sales_ad_help {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_sales_ad_help {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_sales_ad_help {
  margin-left: 0;
  margin-right: 0;
}
.wz_sales_ad_help h4 {
  font-weight: bold;
  text-align: center;
  margin-bottom: 24px;
}
.wz_sales_ad_help .subboxes {
  display: flex;
  justify-content: space-between;
}
.wz_sales_ad_help .subbox {
  text-align: center;
  width: calc(50% - 20px);
  border: 1px solid rgba(48, 48, 48, 0.6);
  border-radius: 2px;
  padding: 12px;
}
.wz_sales_ad_help .subbox:nth-child(1) img {
  margin: 16px 0 16px 19px;
}
.wz_sales_ad_help .subbox:nth-child(2) img {
  margin: 8px 0 16px;
}
.wz_sales_ad_help .subbox:nth-child(3) img {
  margin: 22px 0 7px;
}
.wz_sales_ad_help .separator {
  border-right: 1px solid #C4C4C4;
  width: 1px;
}
.wz_sales_ad_help p {
  margin: 0 24px;
  font-size: 16px;
}
.wz_sales_ad_help a p {
  border-bottom: 1px solid #4B4B4B;
  display: inline-block;
  white-space: nowrap;
}
.wz_sales_ad_help a:hover {
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  .wz_sales_ad_help h3 {
    margin-bottom: 24px;
  }
  .wz_sales_ad_help .subboxes {
    flex-direction: column;
  }
  .wz_sales_ad_help .subbox {
    width: auto;
    margin-bottom: 12px;
  }
  .wz_sales_ad_help img {
    display: none;
  }
  .wz_sales_ad_help .separator {
    border-right: none;
    border-top: 1px solid #C4C4C4;
    height: 1px;
    width: auto;
    margin: 24px 0;
  }
  .wz_sales_ad_help p {
    margin-left: 0;
    margin-right: 0;
  }
}
.wz_sales2_confirm {
  margin: 34px 74px 0;
  padding: 34px 0 0;
}
@media only screen and (max-width: 1329px) {
  .wz_sales2_confirm {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_sales2_confirm {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_sales2_confirm {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_sales2_confirm {
  margin-left: 0;
  margin-right: 0;
}
.wz_sales2_confirm h2 {
  font-family: roboto, sans-serif;
  font-weight: bold;
  font-size: 25px;
  letter-spacing: -0.025em;
}
.wz_sales2_confirm .wz_sales2_confirm_package {
  border: 1px solid;
  border-radius: 10px;
  padding: 24px 12px;
  text-align: center;
  align-self: flex-start;
  position: relative;
}
.wz_sales2_confirm .wz_sales2_confirm_package .wz_sales2_confirm_price_line {
  margin: 12px 0;
  white-space: nowrap;
}
.wz_sales2_confirm .wz_sales2_confirm_package .wz_sales2_confirm_prediscounted {
  text-decoration: line-through;
}
.wz_sales2_confirm .wz_sales2_confirm_package .wz_sales2_confirm_price span {
  font-size: 24px;
  font-weight: bold;
}
.wz_sales2_confirm .wz_sales2_confirm_package h5 {
  text-transform: lowercase;
  font-family: roboto, sans-serif;
  font-size: 16px;
  margin: 0;
}
.wz_sales2_confirm .wz_sales2_confirm_package h6 {
  border: 1px solid;
  border-radius: 15px;
  display: block;
  position: absolute;
  padding: 6px 22px;
  top: -14px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  margin: 0 auto;
  background-color: #FAFAF9;
}
.wz_sales2_confirm .wz_sales2_confirm_package img {
  width: 165px;
  margin-top: 24px;
}
.wz_sales2_confirm .wz_sales2_confirm_package .wz_sales2_confirm_show_advantages {
  margin-top: 24px;
  font-size: 13px;
  cursor: pointer;
  text-align: center;
  display: block;
}
.wz_sales2_confirm .wz_sales2_confirm_package .wz_sales2_advantages {
  border-top: none;
  margin: 0;
}
.wz_sales2_confirm .wz_sales2_confirm_package .wz_sales2_advantages_head {
  display: none;
}
.wz_sales2_confirm .wz_sales2_confirm_help {
  text-align: center;
}
.wz_sales2_confirm .wz_sales2_confirm_step {
  border: 1px solid #C4C4C4;
  padding: 24px;
  text-align: center;
  position: relative;
}
.wz_sales2_confirm input[type=email],
.wz_sales2_confirm input[type=password],
.wz_sales2_confirm input[type=text] {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #4B4B4B;
  background: transparent;
  width: 100%;
  font-family: roboto, sans-serif;
}
.wz_sales2_confirm .btn {
  text-transform: uppercase;
  text-decoration: none;
}
.wz_sales2_confirm .wz_sales2_confirm_enterEmail {
  display: flex;
}
.wz_sales2_confirm .wz_sales2_confirm_enterEmail button {
  margin-left: 24px;
}
.wz_sales2_confirm .wz_sales2_confirm_editEmail {
  position: absolute;
  right: 24px;
  top: 30%;
}
.wz_sales2_confirm .wz_sales2_confirm_email {
  font-family: roboto, sans-serif;
  font-size: 13px;
}
.wz_sales2_confirm .wz_sales2_confirm_enterPassword .wz_sales2_confirm_enterPassword_reset {
  font-family: roboto, sans-serif;
  font-size: 13px;
  margin: 12px 0;
  text-align: center;
}
.wz_sales2_confirm .wz_sales2_confirm_enterPassword .wz_sales2_confirm_enterPassword_reset a {
  margin: 0 12px;
  text-transform: uppercase;
  font-weight: bold;
  white-space: nowrap;
}
.wz_sales2_confirm .wz_sales2_confirm_form_info,
.wz_sales2_confirm .wz_sales2_confirm_form_err {
  font-family: roboto, sans-serif;
  text-align: left;
  font-size: 13px;
  margin: 12px 0;
}
.wz_sales2_confirm .wz_sales2_confirm_form_err {
  color: #4B4B4B;
}
.wz_sales2_confirm .wz_sales2_confirm_form_info {
  color: #548517;
}
.wz_sales2_confirm .wz_sales2_confirm_register_disclaimer,
.wz_sales2_confirm .wz_sales2_confirm_payment_disclaimer {
  font-family: roboto, sans-serif;
  font-size: 13px;
  text-align: left;
  margin-top: 49px;
  padding-top: 24px;
  border-top: 1px solid #C4C4C4;
}
.wz_sales2_confirm .wz_social_login {
  margin-top: 49px;
  padding-bottom: 0;
}
.wz_sales2_confirm a {
  text-decoration: underline;
}
.wz_sales2_confirm .wz_sales2_confirm_paymenttype_prepaid label,
.wz_sales2_confirm .wz_sales2_confirm_paymenttype label {
  display: block;
  cursor: pointer;
}
.wz_sales2_confirm .wz_sales2_confirm_paymenttype_prepaid div,
.wz_sales2_confirm .wz_sales2_confirm_paymenttype div,
.wz_sales2_confirm .wz_sales2_confirm_paymenttype_prepaid input,
.wz_sales2_confirm .wz_sales2_confirm_paymenttype input {
  margin-right: 12px;
  margin-top: 24px;
}
.wz_sales2_confirm .wz_sales2_confirm_paymenttype_prepaid img,
.wz_sales2_confirm .wz_sales2_confirm_paymenttype img {
  height: 24px;
  margin-left: 6px;
  margin-right: 6px;
}
.wz_sales2_confirm .wz_sales2_confirm_paymenttype_prepaid .wz_sales2_confirm_paymenttype_prepaid_by,
.wz_sales2_confirm .wz_sales2_confirm_paymenttype .wz_sales2_confirm_paymenttype_prepaid_by {
  text-align: right;
  font-size: 13px;
  margin-top: 49px;
}
.wz_sales2_confirm .wz_sales2_confirm_paymenttype_prepaid .wz_sales2_confirm_paymenttype_prepaid_by img,
.wz_sales2_confirm .wz_sales2_confirm_paymenttype .wz_sales2_confirm_paymenttype_prepaid_by img {
  vertical-align: bottom;
}
.wz_sales2_confirm .wz_sales2_confirm_payment_disclaimer label {
  padding-left: 49px;
  position: relative;
  margin-bottom: 24px;
}
.wz_sales2_confirm .wz_sales2_confirm_payment_disclaimer input {
  position: absolute;
  left: 10px;
}
.wz_sales2_confirm .wz_sales2_confirm_payment_disclaimer input[type=checkbox] {
  display: none;
}
.wz_sales2_confirm .wz_sales2_confirm_payment_disclaimer .checkmark {
  height: 16px;
  width: 16px;
  display: block;
  position: absolute;
  border: 1px solid #4B4B4B;
  left: 10px;
  top: 1px;
  flex: none;
}
.wz_sales2_confirm .wz_sales2_confirm_payment_disclaimer .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.wz_sales2_confirm .wz_sales2_confirm_payment_disclaimer input:checked + .checkmark:after {
  display: block;
}
.wz_sales2_confirm .wz_sales2_confirm_payment_disclaimer .checkmark:after {
  left: 5px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: solid #303030;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.wz_sales2_confirm .wz_sales2_confirm_payment_disclaimer .required {
  color: #4B4B4B;
  position: absolute;
  left: 37px;
  top: 2px;
}
.wz_sales2_confirm .wz_sales2_STANDARD.wz_sales2_confirm_package {
  border-color: #F1A208;
}
.wz_sales2_confirm .wz_sales2_STANDARD .wz_sales2_confirm_show_advantages,
.wz_sales2_confirm .wz_sales2_STANDARD h6 {
  color: #F1A208;
}
.wz_sales2_confirm .wz_sales2_PREMIUM.wz_sales2_confirm_package {
  border-color: #DF6C2B;
}
.wz_sales2_confirm .wz_sales2_PREMIUM .wz_sales2_confirm_show_advantages,
.wz_sales2_confirm .wz_sales2_PREMIUM h6 {
  color: #DF6C2B;
}
.wz_sales2_confirm .wz_sales2_UNIWERSUM.wz_sales2_confirm_package {
  border-color: #D6171D;
}
.wz_sales2_confirm .wz_sales2_UNIWERSUM .wz_sales2_confirm_show_advantages,
.wz_sales2_confirm .wz_sales2_UNIWERSUM h6 {
  color: #D6171D;
}
.wz_sales2_confirm .wz_sales2_confirm_tick {
  position: relative;
  display: inline-block;
}
.wz_sales2_confirm .wz_sales2_confirm_tick:before {
  position: absolute;
  left: -40px;
  top: 2px;
  display: inline-block;
  content: "";
  width: 23px;
  height: 24px;
  background: url('data:image/svg+xml; utf8, <svg width="23" height="24" viewBox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.27 23.32C5.27 23.06 5.22 22.93 5.12 22.93L4.43 23.26C4.43 23.12 4.35 23.02 4.19 22.96L3.95 22.93C3.79 22.93 3.59 23 3.35 23.14C3.31 23.04 3.26 22.94 3.2 22.84C3.14 22.74 3.09 22.65 3.05 22.57C2.79 22.07 2.53 21.52 2.27 20.92C2.03 20.3 1.8 19.71 1.58 19.15C1.38 18.59 1.22 18.15 1.1 17.83C1.02 17.57 0.93 17.18 0.83 16.66C0.73 16.14 0.63 15.48 0.53 14.68C0.75 14.82 0.92 14.89 1.04 14.89C1.18 14.89 1.31 14.68 1.43 14.26C1.49 14.34 1.6 14.38 1.76 14.38C1.88 14.38 1.97 14.34 2.03 14.26L2.51 13.54L3.05 13.72H3.08C3.12 13.72 3.16 13.7 3.2 13.66C3.24 13.62 3.3 13.58 3.38 13.54C3.54 13.44 3.66 13.39 3.74 13.39L3.83 13.42C4.33 13.66 4.65 14.1 4.79 14.74C5.15 16.26 5.51 17.02 5.87 17.02C6.23 17.02 6.65 16.64 7.13 15.88C7.37 15.5 7.61 15.06 7.85 14.56C8.11 14.06 8.37 13.5 8.63 12.88C8.67 13.12 8.71 13.24 8.75 13.24C8.85 13.24 9.02 12.99 9.26 12.49C9.52 11.99 9.93 11.3 10.49 10.42C10.81 9.88 11.21 9.27 11.69 8.59C12.19 7.91 12.72 7.21 13.28 6.49C13.84 5.77 14.38 5.09 14.9 4.45C15.44 3.81 15.92 3.26 16.34 2.8C16.76 2.34 17.07 2.04 17.27 1.9C18.03 1.38 18.63 0.879999 19.07 0.399999C19.05 0.539999 19.02 0.669999 18.98 0.789999C18.96 0.889999 18.95 0.959999 18.95 0.999999C18.95 1.08 18.99 1.12 19.07 1.12L19.91 0.699999V0.819999C19.91 0.979999 19.95 1.06 20.03 1.06C20.09 1.06 20.21 0.97 20.39 0.789999C20.57 0.609999 20.67 0.479999 20.69 0.399999L20.63 0.819999L21.65 0.22L21.41 0.76C21.73 0.539999 21.96 0.429999 22.1 0.429999C22.18 0.429999 22.24 0.479999 22.28 0.579999C22.32 0.659999 22.34 0.739999 22.34 0.819999C22.34 0.939999 22.29 1.08 22.19 1.24C22.09 1.4 21.96 1.59 21.8 1.81C21.68 1.97 21.48 2.21 21.2 2.53C20.94 2.83 20.54 3.28 20 3.88C19.46 4.46 18.74 5.27 17.84 6.31C17.6 6.57 17.23 7.03 16.73 7.69C16.23 8.33 15.66 9.08 15.02 9.94C14.4 10.78 13.78 11.63 13.16 12.49C12.54 13.35 11.99 14.13 11.51 14.83C11.03 15.51 10.69 16.02 10.49 16.36L8.63 19.51C8.23 20.19 7.9 20.75 7.64 21.19C7.38 21.61 7.18 21.9 7.04 22.06C6.74 22.42 6.41 22.74 6.05 23.02L5.78 22.87L5.54 23.02L5.27 23.32Z" fill="%234B4B4B" fill-opacity="0.7"/></svg>');
}
@media only screen and (min-width: 767px) {
  .wz_sales2_confirm {
    display: grid;
    grid-template-columns: 380px 1fr;
    grid-gap: 24px;
    align-items: start;
  }
  .wz_sales2_confirm .wz_sales2_confirm_package {
    grid-row: 1 / 5;
    margin-right: 24px;
  }
  .wz_sales2_confirm .wz_sales2_confirm_help {
    grid-row: 5;
  }
  .wz_sales2_confirm .wz_sales2_confirm_enterPassword form {
    display: grid;
    grid-template-columns: 1fr 150px;
    grid-gap: 24px;
  }
  .wz_sales2_confirm .wz_sales2_confirm_enterPassword form p {
    grid-column: 1 / 3;
  }
  .wz_sales2_confirm .wz_sales2_confirm_enterPassword form input {
    grid-column: 1;
  }
  .wz_sales2_confirm .wz_sales2_confirm_enterPassword form button {
    grid-column: 2;
  }
}
@media only screen and (min-width: 767px) and (max-width: 989px) {
  .wz_sales2_confirm {
    grid-template-columns: 280px 1fr;
  }
  .wz_sales2_confirm .wz_sales2_confirm_enterPassword form {
    grid-template-columns: 1fr 90px;
  }
  .wz_sales2_confirm .wz_sales2_confirm_editEmail {
    position: static;
  }
}
@media only screen and (max-width: 767px) {
  .wz_sales2_confirm {
    display: flex;
    flex-direction: column;
  }
  .wz_sales2_confirm > * {
    margin: 24px 0;
  }
  .wz_sales2_confirm .wz_sales2_confirm_tick:before {
    left: -25px;
  }
  .wz_sales2_confirm .wz_sales2_confirm_step {
    padding: 24px 12px;
  }
  .wz_sales2_confirm .wz_sales2_confirm_package {
    align-self: auto;
  }
  .wz_sales2_confirm .wz_sales2_confirm_help {
    order: 2;
  }
  .wz_sales2_confirm .wz_sales2_confirm_editEmail {
    position: static;
  }
  .wz_sales2_confirm .wz_sales2_confirm_enterPassword p {
    text-align: center;
  }
  .wz_sales2_confirm .wz_sales2_confirm_enterPassword form > * {
    margin: 12px 0;
  }
}
#widgetForm {
  display: none !important;
}
#payuForm,
#paypal-button-container {
  display: none;
}
#payuForm.visible,
#paypal-button-container.visible {
  display: block;
}
.wz_sales_ad_gift {
  margin: 34px 74px 0;
  padding: 34px 0 0;
}
@media only screen and (max-width: 1329px) {
  .wz_sales_ad_gift {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_sales_ad_gift {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_sales_ad_gift {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_sales_ad_gift {
  margin-left: 0;
  margin-right: 0;
}
.wz_sales_ad_gift img {
  float: left;
  margin-right: 49px;
  margin-left: 19px;
}
.wz_sales_ad_gift h3 {
  font-weight: bold;
  font-size: 24px;
}
.wz_sales_ad_gift div {
  display: flex;
  align-items: flex-start;
  min-height: 80px;
}
.wz_sales_ad_gift p {
  font-size: 16px;
  font-family: roboto, sans-serif;
}
.wz_sales_ad_gift a {
  width: 150px;
  flex-shrink: 0;
  margin-left: 12px;
  text-transform: uppercase;
  margin-top: 5px;
}
@media only screen and (max-width: 767px) {
  .wz_sales_ad_gift img {
    width: 110px;
    margin-left: 5px;
    margin-right: 28px;
  }
  .wz_sales_ad_gift div {
    flex-direction: column;
  }
  .wz_sales_ad_gift a {
    margin-left: 0;
  }
  .wz_sales_ad_gift img {
    display: none;
  }
}
.wz_sales_ad_package {
  margin: 34px 74px 0;
  padding: 34px 0 0;
}
@media only screen and (max-width: 1329px) {
  .wz_sales_ad_package {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_sales_ad_package {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_sales_ad_package {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_sales_ad_package {
  margin-left: 0;
  margin-right: 0;
}
.wz_sales_ad_package img {
  float: left;
  margin-right: 24px;
}
.wz_sales_ad_package h3 {
  font-weight: bold;
  font-size: 24px;
}
.wz_sales_ad_package div {
  display: flex;
  align-items: flex-start;
  min-height: 80px;
}
.wz_sales_ad_package p {
  font-size: 16px;
  font-family: roboto, sans-serif;
}
.wz_sales_ad_package a {
  width: 150px;
  flex-shrink: 0;
  margin-left: 12px;
  text-transform: uppercase;
  margin-top: 5px;
}
@media only screen and (max-width: 767px) {
  .wz_sales_ad_package img {
    width: 120px;
  }
  .wz_sales_ad_package div {
    flex-direction: column;
  }
  .wz_sales_ad_package a {
    margin-left: 0;
  }
  .wz_sales_ad_package img {
    display: none;
  }
}
.wz_sales_failure {
  margin: 34px 74px 0;
  padding: 34px 0 0;
  display: flex;
}
@media only screen and (max-width: 1329px) {
  .wz_sales_failure {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_sales_failure {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_sales_failure {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_sales_failure {
  margin-left: 0;
  margin-right: 0;
}
.wz_sales_failure a {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  text-decoration: underline;
  font-weight: bold;
}
.wz_sales_failure .wz_sales_failure_intro {
  width: 40%;
  padding-right: 24px;
}
.wz_sales_failure .wz_sales_failure_intro div {
  margin: 24px 0;
}
.wz_sales_failure .wz_sales_failure_intro img {
  width: calc(100% - 30px);
}
.wz_sales_failure .pane {
  width: 60%;
  border: 1.5px solid #C70500;
  border-radius: 10px;
  padding: 49px;
  position: relative;
}
.wz_sales_failure .pane ul {
  padding: 0;
  list-style-type: none;
}
.wz_sales_failure .pane li {
  position: relative;
  padding-left: 40px;
  margin-bottom: 12px;
  padding-bottom: 12px;
  padding-right: 24px;
}
.wz_sales_failure .pane li:not(:last-child) {
  border-bottom: 1px solid #EAE5DF;
}
.wz_sales_failure .pane li:before {
  content: "";
  display: inline-block;
  width: 17px;
  height: 16px;
  position: absolute;
  left: 10px;
  top: 4px;
  background: no-repeat url('data:image/svg+xml; utf8, <svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.61052 0.73135C7.98249 0.00731122 9.01751 0.00731313 9.38948 0.731352L11.1281 4.11547C11.2733 4.3981 11.5441 4.5949 11.8578 4.64566L15.6136 5.25341C16.4171 5.38344 16.7369 6.36779 16.1633 6.9453L13.4821 9.64455C13.2581 9.86998 13.1547 10.1884 13.2033 10.5024L13.7859 14.2621C13.9105 15.0665 13.0732 15.6749 12.3467 15.3078L8.951 13.5919C8.66741 13.4486 8.33259 13.4486 8.049 13.5919L4.65331 15.3078C3.92679 15.6749 3.08945 15.0665 3.2141 14.2621L3.79668 10.5024C3.84534 10.1884 3.74187 9.86998 3.51795 9.64455L0.83671 6.9453C0.263055 6.36779 0.582893 5.38344 1.38644 5.25341L5.14219 4.64566C5.45585 4.5949 5.72673 4.3981 5.87193 4.11547L7.61052 0.73135Z" fill="%23E19604"/><path d="M7.61052 0.73135C7.98249 0.00731122 9.01751 0.00731313 9.38948 0.731352L11.1281 4.11547C11.2733 4.3981 11.5441 4.5949 11.8578 4.64566L15.6136 5.25341C16.4171 5.38344 16.7369 6.36779 16.1633 6.9453L13.4821 9.64455C13.2581 9.86998 13.1547 10.1884 13.2033 10.5024L13.7859 14.2621C13.9105 15.0665 13.0732 15.6749 12.3467 15.3078L8.951 13.5919C8.66741 13.4486 8.33259 13.4486 8.049 13.5919L4.65331 15.3078C3.92679 15.6749 3.08945 15.0665 3.2141 14.2621L3.79668 10.5024C3.84534 10.1884 3.74187 9.86998 3.51795 9.64455L0.83671 6.9453C0.263055 6.36779 0.582893 5.38344 1.38644 5.25341L5.14219 4.64566C5.45585 4.5949 5.72673 4.3981 5.87193 4.11547L7.61052 0.73135Z" fill="%23F1A208"/></svg>');
}
.wz_sales_failure .pane:after {
  content: "";
  position: absolute;
  left: -133px;
  top: 160px;
  width: 138px;
  height: 63px;
  background: no-repeat url('data:image/svg+xml; utf8, <svg width="138" height="63" viewBox="0 0 138 63" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M132.024 61.4176L94.45 61.4177L23.5508 61.4177C18.1719 61.4177 16.619 54.0674 21.5383 51.8917L94.45 19.6441L130.028 4.05509C133.315 2.61455 137 5.02304 137 8.61242L137 31.2088L137 56.442C137 59.1899 134.772 61.4176 132.024 61.4176Z" fill="%23FAFAF9"/><path d="M137 61.4176L94.45 61.4177L23.5508 61.4177C18.1719 61.4177 16.619 54.0674 21.5383 51.8917L94.45 19.6441L137 0.999939" stroke="%23C70500" stroke-width="1.2439"/></svg>');
  background-size: contain;
}
@media only screen and (max-width: 1329px) {
  .wz_sales_failure .pane:after {
    top: 190px;
  }
}
@media only screen and (max-width: 989px) {
  .wz_sales_failure .pane:after {
    left: -97px;
    width: 100px;
    height: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .wz_sales_failure {
    display: block;
  }
  .wz_sales_failure .wz_sales_failure_intro,
  .wz_sales_failure .pane {
    width: auto;
    padding: 24px;
  }
  .wz_sales_failure img,
  .wz_sales_failure .pane:after {
    display: none;
  }
}
.wz_sales2_thankyou2 {
  margin: 34px 74px 0;
  padding: 34px 0 0;
  max-width: 700px;
  margin: 0 auto !important;
  padding-bottom: 49px;
}
@media only screen and (max-width: 1329px) {
  .wz_sales2_thankyou2 {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_sales2_thankyou2 {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_sales2_thankyou2 {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_sales2_thankyou2 {
  margin-left: 0;
  margin-right: 0;
}
.wz_sales2_thankyou2 > p {
  font-size: 24px;
  text-align: center;
  color: #548517;
  margin: 24px 24px 49px;
}
.wz_sales2_thankyou2 h4 {
  font-family: roboto, sans-serif;
  font-weight: bold;
  font-size: 25px;
  margin-bottom: 24px;
  letter-spacing: -0.025em;
}
.wz_sales2_thankyou2 .btn {
  text-transform: uppercase;
}
.wz_sales2_thankyou2 ul {
  padding: 0;
}
.wz_sales2_thankyou2 .wz_sales2_thankyou2_step {
  border: 1px solid #C4C4C4;
  padding: 24px;
  text-align: center;
  position: relative;
  margin-bottom: 49px;
}
.wz_sales2_thankyou2 .wz_sales2_thankyou2_article a {
  display: flex;
  align-items: flex-start;
}
.wz_sales2_thankyou2 .wz_sales2_thankyou2_article img {
  width: 170px;
  margin-right: 24px;
}
.wz_sales2_thankyou2 .wz_sales2_thankyou2_article .wz_sales2_thankyou2_article_desc {
  text-align: left;
}
.wz_sales2_thankyou2 .wz_sales2_thankyou2_newsletter h4 {
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
}
.wz_sales2_thankyou2 .wz_sales2_thankyou2_newsletter_discl {
  font-family: roboto, sans-serif;
  font-size: 13px;
}
.wz_sales2_thankyou2 .wz_sales_thankyou_newsletter .checkmark,
.wz_sales2_thankyou2 .wz_sales_thankyou_newsletter div {
  display: inline-block;
}
.wz_sales2_thankyou2 .wz_sales2_thankyou2_links li {
  text-align: left;
  list-style-type: none;
  margin-bottom: 12px;
}
.wz_sales2_thankyou2 .wz_sales2_thankyou2_links_content {
  display: flex;
  align-items: flex-start;
}
.wz_sales2_thankyou2 .wz_sales2_thankyou2_links_content img {
  width: 90px;
  flex-shrink: 0;
  margin-right: 52px;
}
.wz_sales2_thankyou2 .wz_sales2_thankyou2_links_content a {
  text-decoration: underline;
}
.wz_sales2_thankyou2 .wz_sales2_thankyou2_tick {
  position: relative;
  display: inline-block;
}
.wz_sales2_thankyou2 .wz_sales2_thankyou2_tick:before {
  position: relative;
  left: -25px;
  top: 5px;
  display: inline-block;
  content: "";
  width: 20px;
  height: 24px;
  background: url('data:image/svg+xml; utf8, <svg width="23" height="24" viewBox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.27 23.32C5.27 23.06 5.22 22.93 5.12 22.93L4.43 23.26C4.43 23.12 4.35 23.02 4.19 22.96L3.95 22.93C3.79 22.93 3.59 23 3.35 23.14C3.31 23.04 3.26 22.94 3.2 22.84C3.14 22.74 3.09 22.65 3.05 22.57C2.79 22.07 2.53 21.52 2.27 20.92C2.03 20.3 1.8 19.71 1.58 19.15C1.38 18.59 1.22 18.15 1.1 17.83C1.02 17.57 0.93 17.18 0.83 16.66C0.73 16.14 0.63 15.48 0.53 14.68C0.75 14.82 0.92 14.89 1.04 14.89C1.18 14.89 1.31 14.68 1.43 14.26C1.49 14.34 1.6 14.38 1.76 14.38C1.88 14.38 1.97 14.34 2.03 14.26L2.51 13.54L3.05 13.72H3.08C3.12 13.72 3.16 13.7 3.2 13.66C3.24 13.62 3.3 13.58 3.38 13.54C3.54 13.44 3.66 13.39 3.74 13.39L3.83 13.42C4.33 13.66 4.65 14.1 4.79 14.74C5.15 16.26 5.51 17.02 5.87 17.02C6.23 17.02 6.65 16.64 7.13 15.88C7.37 15.5 7.61 15.06 7.85 14.56C8.11 14.06 8.37 13.5 8.63 12.88C8.67 13.12 8.71 13.24 8.75 13.24C8.85 13.24 9.02 12.99 9.26 12.49C9.52 11.99 9.93 11.3 10.49 10.42C10.81 9.88 11.21 9.27 11.69 8.59C12.19 7.91 12.72 7.21 13.28 6.49C13.84 5.77 14.38 5.09 14.9 4.45C15.44 3.81 15.92 3.26 16.34 2.8C16.76 2.34 17.07 2.04 17.27 1.9C18.03 1.38 18.63 0.879999 19.07 0.399999C19.05 0.539999 19.02 0.669999 18.98 0.789999C18.96 0.889999 18.95 0.959999 18.95 0.999999C18.95 1.08 18.99 1.12 19.07 1.12L19.91 0.699999V0.819999C19.91 0.979999 19.95 1.06 20.03 1.06C20.09 1.06 20.21 0.97 20.39 0.789999C20.57 0.609999 20.67 0.479999 20.69 0.399999L20.63 0.819999L21.65 0.22L21.41 0.76C21.73 0.539999 21.96 0.429999 22.1 0.429999C22.18 0.429999 22.24 0.479999 22.28 0.579999C22.32 0.659999 22.34 0.739999 22.34 0.819999C22.34 0.939999 22.29 1.08 22.19 1.24C22.09 1.4 21.96 1.59 21.8 1.81C21.68 1.97 21.48 2.21 21.2 2.53C20.94 2.83 20.54 3.28 20 3.88C19.46 4.46 18.74 5.27 17.84 6.31C17.6 6.57 17.23 7.03 16.73 7.69C16.23 8.33 15.66 9.08 15.02 9.94C14.4 10.78 13.78 11.63 13.16 12.49C12.54 13.35 11.99 14.13 11.51 14.83C11.03 15.51 10.69 16.02 10.49 16.36L8.63 19.51C8.23 20.19 7.9 20.75 7.64 21.19C7.38 21.61 7.18 21.9 7.04 22.06C6.74 22.42 6.41 22.74 6.05 23.02L5.78 22.87L5.54 23.02L5.27 23.32Z" fill="%23548517" fill-opacity="0.7"/></svg>');
}
@media only screen and (max-width: 767px) {
  .wz_sales2_thankyou2 h2 {
    font-size: 24px;
  }
  .wz_sales2_thankyou2 .wz_sales2_thankyou2_step {
    padding: 24px 12px;
  }
  .wz_sales2_thankyou2 .wz_sales2_thankyou2_article img {
    width: 90px;
  }
  .wz_sales2_thankyou2 .wz_account_newsletter_list img {
    display: none;
  }
  .wz_sales2_thankyou2 .wz_account_newsletter_list li {
    display: block;
  }
  .wz_sales2_thankyou2 .wz_account_newsletter_list .btn {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  .wz_sales2_thankyou2 .wz_sales2_thankyou2_links_content {
    margin-left: 0px;
  }
  .wz_sales2_thankyou2 .wz_sales2_thankyou2_links_content img {
    display: none;
  }
}
.wz_sales2_cardthankyou {
  margin: 34px 74px 0;
  padding: 34px 0 0;
  text-align: center;
  padding-bottom: 49px;
}
@media only screen and (max-width: 1329px) {
  .wz_sales2_cardthankyou {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_sales2_cardthankyou {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_sales2_cardthankyou {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_sales2_cardthankyou {
  margin-left: 0;
  margin-right: 0;
}
.wz_sales2_cardthankyou a {
  text-decoration: underline;
}
.wz_sales2_changecard {
  margin: 34px 74px 0;
  padding: 34px 0 0;
  max-width: 700px;
  margin: 0 auto !important;
  padding-bottom: 49px;
}
@media only screen and (max-width: 1329px) {
  .wz_sales2_changecard {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_sales2_changecard {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_sales2_changecard {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_sales2_changecard {
  margin-left: 0;
  margin-right: 0;
}
.wz_sales2_changecard h4 {
  font-family: roboto, sans-serif;
  font-size: 26px;
  font-weight: bold;
  text-align: center;
}
.wz_sales2_changecard .btn {
  text-transform: uppercase;
  color: #FFFFFF !important;
}
.wz_sales2_changecard .wz_sales2_changecard_form {
  margin: 24px;
  text-align: center;
}
.wz_sales2_changecard .wz_sales2_changecard_details {
  font-size: 14px;
  text-align: right;
}
.wz_sales2_changecard .wz_sales2_changecard_details p {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 0;
  vertical-align: middle;
}
.wz_forgotten_password_outer {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  margin: 34px 74px 0;
  padding: 34px 0 0;
  padding-top: 40px;
}
@media only screen and (max-width: 1329px) {
  .wz_forgotten_password_outer {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_forgotten_password_outer {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_forgotten_password_outer {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_forgotten_password_outer {
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (max-width: 767px) {
  .wz_forgotten_password_outer {
    margin: 0 auto;
  }
}
.wz_forgotten_password {
  padding-bottom: 30px;
  width: 320px;
  margin-left: 30px;
}
.wz_forgotten_password h3 {
  font-size: 25px;
  margin-bottom: 34px;
}
.wz_forgotten_password .wz_forgotten_password_form input#password,
.wz_forgotten_password .set_password_form input#password {
  width: calc(100% - 30px);
}
.wz_forgotten_password .wz_forgotten_password_form input[type=text],
.wz_forgotten_password .set_password_form input[type=text] {
  width: 100%;
}
.wz_forgotten_password .wz_forgotten_password_form .wz_forgotten_password_note,
.wz_forgotten_password .set_password_form .wz_forgotten_password_note {
  display: block;
  font-size: 12px;
  color: rgba(48, 48, 48, 0.6);
  padding-left: 17px;
}
.wz_forgotten_password .wz_forgotten_password_form .wz_forgotten_password_form-errors,
.wz_forgotten_password .set_password_form .wz_forgotten_password_form-errors {
  text-align: left;
  font-size: 12px;
  color: #C70500;
  margin-top: 6px;
}
.wz_forgotten_password .set_password_form {
  display: none;
}
.wz_forgotten_password.set_password .set_password_form {
  display: block;
}
@media only screen and (max-width: 989px) and (min-width: 767px) {
  .wz_forgotten_password form {
    padding-left: 20px;
    margin-left: 0;
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .wz_forgotten_password form {
    text-align: center;
    margin: 0 auto;
    width: 100%;
  }
  .wz_forgotten_password .wz_forgotten_password_note {
    text-align: left;
  }
  .wz_forgotten_password.set_password form {
    text-align: center;
    margin: 0 auto;
    width: 100%;
  }
}
.wz_newsletter_confirmation {
  margin: 34px 74px 0;
  padding: 34px 0 0;
  text-align: center;
  font-family: roboto-slab, serif;
  font-size: 24px;
  margin-bottom: 74px;
  padding-bottom: 74px;
}
@media only screen and (max-width: 1329px) {
  .wz_newsletter_confirmation {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_newsletter_confirmation {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_newsletter_confirmation {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_newsletter_confirmation {
  margin-left: 0;
  margin-right: 0;
}
.wz_tag_index {
  margin: 34px 74px 0;
  padding: 34px 0 0;
}
@media only screen and (max-width: 1329px) {
  .wz_tag_index {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_tag_index {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_tag_index {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_tag_index {
  margin-left: 0;
  margin-right: 0;
}
.wz_tag_index .wz_tag_intro h3 {
  font-weight: bold;
}
.wz_tag_index > ul {
  padding: 24px 0;
  list-style-type: none;
}
.wz_tag_index .wz_tag_index_item:not(:first-child) {
  padding-top: 24px;
  margin-top: 24px;
}
.wz_tag_index .wz_tag_index_item a {
  display: flex;
}
.wz_tag_index .wz_tag_index_item a:hover {
  text-decoration: none;
}
.wz_tag_index .wz_tag_index_item a:hover h1,
.wz_tag_index .wz_tag_index_item a:hover h2,
.wz_tag_index .wz_tag_index_item a:hover h3,
.wz_tag_index .wz_tag_index_item a:hover h4,
.wz_tag_index .wz_tag_index_item a:hover h5 {
  text-decoration: underline;
}
.wz_tag_index .wz_tag_index_item a .wz_tag_index_desc {
  padding-left: 12px;
  width: 100%;
}
.wz_tag_index .wz_tag_index_item a h3 {
  font-weight: bold;
}
.wz_tag_index .wz_tag_index_item a .defer-image {
  width: 150px;
  flex-shrink: 0;
}
.wz_tag_index .wz_tag_index_item a .defer-image img {
  border-radius: 6px;
}
.wz_tag_index .wz_tag_index_item a .wz_tag_index_article_data {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  margin-top: 12px;
}
.wz_tag_index .wz_tag_index_item a .wz_tag_index_article_data * {
  display: inline;
}
.wz_tag_index .wz_tag_index_item a .wz_date,
.wz_tag_index .wz_tag_index_item a .wz_issue {
  color: rgba(48, 48, 48, 0.6);
}
.wz_tag_index .wz_tag_index_item a .wz_date:before {
  content: " / ";
}
.wz_tag_index .wz_tag_index_item a .wz_issue:before {
  content: " / Numer ";
}
.wz_tag_index .wz_tag_index_item .defer-image.article-type_COMMENT {
  border-radius: 50%;
  width: 150px;
  height: 150px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  border: 1px solid rgba(48, 48, 48, 0.6);
}
.wz_tag_index .wz_tag_index_item .article-type_COMMENT img {
  width: 150px;
  height: 150px;
  object-fit: cover;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
@media only screen and (max-width: 989px) {
  .wz_tag_index .wz_tag_index_item a .defer-image {
    width: 85px;
  }
  .wz_tag_index .wz_tag_index_item .defer-image.article-type_COMMENT {
    width: 85px;
    height: 85px;
  }
  .wz_tag_index .wz_tag_index_item .defer-image.article-type_COMMENT img {
    width: 85px;
    height: 85px;
  }
}
@media only screen and (max-width: 767px) {
  .wz_tag_index .wz_tag_index_item a {
    display: block;
  }
  .wz_tag_index .wz_tag_index_item a .wz_tag_index_desc {
    padding-left: 0;
  }
  .wz_tag_index .defer-image {
    float: right;
    margin-left: 12px;
    margin-bottom: 12px;
  }
}
.wz_list_index {
  margin: 34px 74px 0;
  padding: 34px 0 0;
}
@media only screen and (max-width: 1329px) {
  .wz_list_index {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_list_index {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_list_index {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_list_index {
  margin-left: 0;
  margin-right: 0;
}
.wz_list_index .wz_list_intro h3 {
  font-weight: bold;
}
.wz_list_index > ul {
  padding: 24px 0;
  list-style-type: none;
}
.wz_list_index .wz_list_index_item:not(:first-child) {
  padding-top: 24px;
  margin-top: 24px;
}
.wz_list_index .wz_list_index_item a {
  display: flex;
}
.wz_list_index .wz_list_index_item a:hover {
  text-decoration: none;
}
.wz_list_index .wz_list_index_item a:hover h1,
.wz_list_index .wz_list_index_item a:hover h2,
.wz_list_index .wz_list_index_item a:hover h3,
.wz_list_index .wz_list_index_item a:hover h4,
.wz_list_index .wz_list_index_item a:hover h5 {
  text-decoration: underline;
}
.wz_list_index .wz_list_index_item a .wz_list_index_desc {
  padding-left: 12px;
  width: 100%;
}
.wz_list_index .wz_list_index_item a h3 {
  font-weight: bold;
}
.wz_list_index .wz_list_index_item a .defer-image {
  width: 150px;
  flex-shrink: 0;
}
.wz_list_index .wz_list_index_item a .defer-image img {
  border-radius: 2px;
}
.wz_list_index .wz_list_index_item a .wz_list_index_article_data {
  margin-top: 12px;
  font-size: 12px;
}
.wz_list_index .wz_list_index_item a .wz_date {
  color: rgba(48, 48, 48, 0.6);
  margin: 12px 0;
}
.wz_list_index .wz_list_index_item a .wz_source,
.wz_list_index .wz_list_index_item a .wz_author {
  text-transform: uppercase;
  font-weight: bold;
}
.wz_list_index .wz_list_index_item a .wz_author:before {
  content: "TEKST:";
  color: rgba(48, 48, 48, 0.6);
  margin-right: 2px;
  font-weight: normal;
}
.wz_list_index .wz_list_index_item a .wz_source:before {
  content: "ŹRÓDŁO:";
  color: rgba(48, 48, 48, 0.6);
  margin-right: 4px;
  font-weight: normal;
}
.wz_list_index .wz_list_index_item .defer-image.article-type_COMMENT {
  border-radius: 50%;
  width: 150px;
  height: 150px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  border: 1px solid rgba(48, 48, 48, 0.6);
}
.wz_list_index .wz_list_index_item .article-type_COMMENT img {
  width: 150px;
  height: 150px;
  object-fit: cover;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.wz_list_index .cg_index_article_stars {
  margin-bottom: 12px;
}
.wz_list_index .cg_index_article_stars .cg_index_star {
  width: 15px;
  height: 15px;
  display: inline-block;
  background: url('data:image/svg+xml; utf8, <svg width="15" height="14" viewBox="0 0 15 14" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M6.42572 0.952962C6.78411 0.18123 7.88125 0.181231 8.23965 0.952964L9.55372 3.78254C9.69943 4.09629 9.99695 4.31245 10.3404 4.35407L13.4375 4.72944C14.2822 4.83182 14.6213 5.87526 13.9981 6.4546L11.713 8.57874C11.4597 8.81427 11.346 9.16402 11.4126 9.5035L12.0127 12.5651C12.1763 13.4001 11.2887 14.045 10.5451 13.6313L7.81886 12.1145C7.51656 11.9463 7.14881 11.9463 6.84651 12.1145L4.12022 13.6313C3.37666 14.045 2.48905 13.4001 2.65271 12.5651L3.25279 9.5035C3.31933 9.16402 3.20569 8.81427 2.95232 8.57874L0.667302 6.45459C0.0440917 5.87526 0.383128 4.83182 1.22784 4.72944L4.325 4.35407C4.66842 4.31245 4.96594 4.09629 5.11164 3.78254L6.42572 0.952962Z" fill="%23EFECE7" /> </svg>') no-repeat;
}
.wz_list_index .cg_index_article_stars.cg_index_stars_1 span:nth-child(-n+1),
.wz_list_index .cg_index_article_stars.cg_index_stars_2 span:nth-child(-n+2),
.wz_list_index .cg_index_article_stars.cg_index_stars_3 span:nth-child(-n+3),
.wz_list_index .cg_index_article_stars.cg_index_stars_4 span:nth-child(-n+4),
.wz_list_index .cg_index_article_stars.cg_index_stars_5 span:nth-child(-n+5) {
  background: url('data:image/svg+xml; utf8, <svg width="15" height="14" viewBox="0 0 15 14" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M6.42572 0.952962C6.78411 0.18123 7.88125 0.181231 8.23965 0.952964L9.55372 3.78254C9.69943 4.09629 9.99695 4.31245 10.3404 4.35407L13.4375 4.72944C14.2822 4.83182 14.6213 5.87526 13.9981 6.4546L11.713 8.57874C11.4597 8.81427 11.346 9.16402 11.4126 9.5035L12.0127 12.5651C12.1763 13.4001 11.2887 14.045 10.5451 13.6313L7.81886 12.1145C7.51656 11.9463 7.14881 11.9463 6.84651 12.1145L4.12022 13.6313C3.37666 14.045 2.48905 13.4001 2.65271 12.5651L3.25279 9.5035C3.31933 9.16402 3.20569 8.81427 2.95232 8.57874L0.667302 6.45459C0.0440917 5.87526 0.383128 4.83182 1.22784 4.72944L4.325 4.35407C4.66842 4.31245 4.96594 4.09629 5.11164 3.78254L6.42572 0.952962Z" fill="%23C70500" /> </svg>') no-repeat;
}
@media only screen and (max-width: 989px) {
  .wz_list_index .wz_list_index_item a .defer-image {
    width: 85px;
  }
  .wz_list_index .wz_list_index_item .defer-image.article-type_COMMENT {
    width: 85px;
    height: 85px;
  }
  .wz_list_index .wz_list_index_item .defer-image.article-type_COMMENT img {
    width: 85px;
    height: 85px;
  }
}
@media only screen and (max-width: 767px) {
  .wz_list_index .wz_list_index_item a {
    display: block;
  }
  .wz_list_index .wz_list_index_item a .wz_list_index_desc {
    padding-left: 0;
  }
  .wz_list_index .defer-image {
    float: right;
    margin-left: 12px;
    margin-bottom: 12px;
  }
}
.wz_list_index.wz_list_index_horizontal ul {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 49px;
  align-items: start;
}
.wz_list_index.wz_list_index_horizontal ul li.wz_list_index_item {
  padding-top: 0;
  margin-top: 0;
}
.wz_list_index.wz_list_index_horizontal li:nth-child(n+5) {
  display: none;
}
.wz_list_index.wz_list_index_horizontal .wz_list_index_item a {
  display: block;
}
.wz_list_index.wz_list_index_horizontal .wz_list_index_item a .defer-image {
  width: auto;
  margin-bottom: 24px;
}
.wz_list_index.wz_list_index_horizontal .wz_list_index_item a .wz_list_index_desc {
  padding-left: 0;
}
@media only screen and (max-width: 767px) {
  .wz_list_index.wz_list_index_horizontal ul {
    display: block;
  }
  .wz_list_index.wz_list_index_horizontal .wz_list_index_item a .defer-image {
    float: initial;
    margin-left: -15px;
    margin-right: -15px;
  }
  .wz_list_index.wz_list_index_horizontal li:nth-child(n+2) {
    display: none;
  }
  .wz_list_index.wz_list_index_horizontal .wz_pager {
    display: none;
  }
}
.wz_list_index_horizontal.wz_list_index_max2 ul {
  grid-template-columns: 1fr 1fr;
}
.wz_list_index_horizontal.wz_list_index_max2 li:nth-child(n+3) {
  display: none;
}
.wz_latest_issue {
  margin: 34px 74px 0;
  padding: 34px 0 0;
  margin-left: 0;
  text-align: center;
}
@media only screen and (max-width: 1329px) {
  .wz_latest_issue {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_latest_issue {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_latest_issue {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_latest_issue {
  margin-left: 0;
  margin-right: 0;
}
.wz_latest_issue h2 {
  font-weight: bold;
  font-size: 25px;
  margin: 12px 0 24px;
}
@media only screen and (max-width: 767px) {
  .wz_latest_issue h2 {
    color: rgba(48, 48, 48, 0.6);
  }
}
.wz_latest_issue img {
  width: 100%;
  max-width: 300px;
}
.wz_latest_issue .wz_latest_issue_desc {
  margin: 12px 0;
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
  .wz_latest_issue h2 {
    display: none;
  }
}
.cg_newsletter_confirmation {
  margin: 34px 74px 0;
  padding: 34px 0 0;
  text-align: center;
  font-family: roboto-slab, serif;
  font-size: 24px;
  margin-bottom: 74px;
  padding-bottom: 74px;
}
@media only screen and (max-width: 1329px) {
  .cg_newsletter_confirmation {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .cg_newsletter_confirmation {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .cg_newsletter_confirmation {
    margin: 34px 0 0;
  }
}
.wz_middle-right .cg_newsletter_confirmation {
  margin-left: 0;
  margin-right: 0;
}
.cg_newsletter_confirmation .cg_newsletter_confirmation_pane {
  display: flex;
  justify-content: space-evenly;
  align-items: start;
  padding: 74px;
}
.cg_newsletter_confirmation p {
  width: 60%;
  text-align: left;
  margin-right: 49px;
  font-size: 18px;
  margin-bottom: 24px;
}
.cg_newsletter_confirmation img {
  width: 30%;
  max-width: 160px;
}
@media only screen and (max-width: 767px) {
  .cg_newsletter_confirmation {
    margin-bottom: 12px;
    padding-bottom: 12px;
  }
  .cg_newsletter_confirmation .cg_newsletter_confirmation_pane {
    display: block;
    padding: 24px;
  }
  .cg_newsletter_confirmation .cg_newsletter_confirmation_pane p {
    width: auto;
    margin-right: 0;
  }
}
.cg_most_popular {
  margin: 34px 74px 0;
  padding: 34px 0 0;
}
@media only screen and (max-width: 1329px) {
  .cg_most_popular {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .cg_most_popular {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .cg_most_popular {
    margin: 34px 0 0;
  }
}
.wz_middle-right .cg_most_popular {
  margin-left: 0;
  margin-right: 0;
}
.cg_most_popular .intro {
  padding: 0 17px 20px 0;
}
.cg_most_popular .intro h2 {
  font-size: 25px;
  font-weight: bold;
  min-height: 135px;
  margin: 0 7px;
  border-bottom: 1px solid #C4C4C4;
}
.cg_most_popular ol {
  list-style: none;
  column-count: 3;
  counter-reset: item;
  column-rule: 1px solid #C4C4C4;
  padding: 0 0 20px;
}
.cg_most_popular ol li {
  counter-increment: item;
  padding: 0px 17px 20px;
  position: relative;
  break-inside: avoid;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
}
.cg_most_popular ol li a {
  display: block;
  border-bottom: 1px solid #C4C4C4;
  margin: 0 7px;
  min-height: 135px;
  padding-bottom: 15px;
}
.cg_most_popular ol li a:hover {
  text-decoration: none;
}
.cg_most_popular ol li a:hover h1,
.cg_most_popular ol li a:hover h2,
.cg_most_popular ol li a:hover h3,
.cg_most_popular ol li a:hover h4,
.cg_most_popular ol li a:hover h5 {
  text-decoration: underline;
}
.cg_most_popular ol li a > * {
  padding-left: 50px;
}
.cg_most_popular ol li h3 {
  font-size: 18px;
}
.cg_most_popular ol li:first-of-type {
  padding-left: 0;
}
.cg_most_popular ol li:nth-last-child(-n+2) {
  padding-right: 0;
}
.cg_most_popular ol li:before {
  content: counter(item);
  position: absolute;
  font-size: 36px;
  font-family: roboto-slab, serif;
  color: #828282;
  line-height: 1;
}
@media only screen and (min-width: 1329px) {
  .cg_most_popular ol li:nth-child(2n) {
    padding-bottom: 0;
  }
  .cg_most_popular ol li:nth-child(2n) a {
    border-bottom: none;
  }
}
@media only screen and (max-width: 1329px) and (min-width: 989px) {
  .cg_most_popular h3 {
    font-size: 20px;
  }
  .cg_most_popular ol li:nth-child(2n) {
    padding-bottom: 0;
  }
  .cg_most_popular ol li:nth-child(2n) a {
    border-bottom: none;
  }
}
@media only screen and (max-width: 989px) and (min-width: 767px) {
  .cg_most_popular .intro h3 {
    font-size: 20px;
  }
  .cg_most_popular ol {
    column-count: 2;
  }
  .cg_most_popular ol li:nth-child(3n) {
    padding-bottom: 0;
  }
  .cg_most_popular ol li:nth-child(3n) a {
    border-bottom: none;
  }
  .cg_most_popular ol li:nth-child(-n+3) {
    padding-left: 0;
  }
  .cg_most_popular ol li:nth-last-child(-n+3) {
    padding-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .cg_most_popular .intro {
    width: 100%;
    border-right: none;
    padding-left: 0;
  }
  .cg_most_popular .intro h2 {
    height: auto;
    padding-bottom: 12px;
    min-height: 0;
  }
  .cg_most_popular h3 {
    font-size: 20px;
  }
  .cg_most_popular ol {
    height: auto;
    column-count: auto;
  }
  .cg_most_popular ol li {
    width: 100%;
    border-right: none;
    padding-left: 0;
    padding-right: 0;
  }
  .cg_most_popular ol li a {
    height: auto;
    padding: 0 0 20px;
  }
  .cg_most_popular ol li a > * {
    padding-left: 40px;
  }
  .cg_most_popular ol li:last-child {
    padding-bottom: 0;
  }
  .cg_most_popular ol li:last-child a {
    border-bottom: none;
  }
}
.wz_sales_code {
  margin: 34px 74px 0;
  padding: 34px 0 0;
}
@media only screen and (max-width: 1329px) {
  .wz_sales_code {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .wz_sales_code {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .wz_sales_code {
    margin: 34px 0 0;
  }
}
.wz_middle-right .wz_sales_code {
  margin-left: 0;
  margin-right: 0;
}
.wz_sales_code .wz_sales-opening-image {
  float: right;
  margin: 0 24px;
}
.wz_sales_code .wz_sales-opening-image img {
  max-width: 100%;
}
.wz_sales_code .btn.disabled {
  color: #303030;
  background-color: #fff;
  border: 1px solid #303030;
}
.wz_sales_code .pane {
  border-radius: 5px;
  padding: 24px;
  margin: 24px 0 49px;
}
.wz_sales_code .pane-white {
  background-color: #ffffff;
  border-radius: 5px;
  border: 1px solid #C4C4C4;
}
.wz_sales_code ul {
  font-family: roboto-slab, serif;
  list-style: none;
  padding: 0 0 0 37px;
  margin: 5px 0 25px;
}
.wz_sales_code li {
  position: relative;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 3px;
}
.wz_sales_code li:before {
  content: '+';
  color: #CCC0B2;
  position: absolute;
  left: -15px;
}
.wz_sales_code label {
  display: inline-block;
  text-align: right;
  margin: 0 0 10px;
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
}
.wz_sales_code input {
  border-left: none;
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #4B4B4B;
  margin-right: 24px;
}
.wz_sales_code .wz_sales_code-only-gift,
.wz_sales_code .wz_sales_code-only-other {
  display: none;
}
.wz_sales_code.payment-code-partner-gift .wz_sales_code-only-gift,
.wz_sales_code.payment-code-partner-other .wz_sales_code-only-other {
  display: block;
}
.wz_sales_code .code-check-errors {
  color: #C70500;
  font-weight: normal;
  font-size: 12px;
}
@media only screen and (max-width: 575px) {
  .wz_sales_code label {
    display: block;
    text-align: left;
  }
  .wz_sales_code input {
    width: 145px;
  }
  .wz_sales_code .wz_sales-opening-image {
    display: none;
  }
}
.wz_spinner {
  display: block;
  margin: 49px auto;
  position: relative;
  width: 85px;
  height: 30px;
}
.wz_spinner div {
  position: absolute;
  width: 6px;
  height: 6px;
  background: #C4C4C4;
  border-radius: 50%;
  animation: cg_spinner 1.2s linear infinite;
}
.wz_spinner div:nth-child(1) {
  animation-delay: 0s;
  top: 10px;
  left: 0px;
}
.wz_spinner div:nth-child(2) {
  animation-delay: -0.1s;
  top: 10px;
  left: 15px;
}
.wz_spinner div:nth-child(3) {
  animation-delay: -0.2s;
  top: 10px;
  left: 30px;
}
.wz_spinner div:nth-child(4) {
  animation-delay: -0.3s;
  top: 10px;
  left: 45px;
}
.wz_spinner div:nth-child(5) {
  animation-delay: -0.2s;
  top: 10px;
  left: 60px;
}
.wz_spinner div:nth-child(6) {
  animation-delay: -0.3s;
  top: 10px;
  left: 75px;
}
@keyframes cg_spinner {
  0%,
  20%,
  80%,
  100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.5);
  }
}
.cg_newsletter_signup_wrapper {
  margin: 34px 74px 0;
  padding: 34px 0 0;
  padding: 24px;
  background-color: #C70500;
  position: relative;
}
@media only screen and (max-width: 1329px) {
  .cg_newsletter_signup_wrapper {
    margin: 34px 24px 0;
  }
}
@media only screen and (max-width: 989px) {
  .cg_newsletter_signup_wrapper {
    margin: 34px 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .cg_newsletter_signup_wrapper {
    margin: 34px 0 0;
  }
}
.wz_middle-right .cg_newsletter_signup_wrapper {
  margin-left: 0;
  margin-right: 0;
}
.cg_newsletter_signup_wrapper a {
  color: #FFFFFF;
}
.cg_newsletter_signup_wrapper p {
  margin-top: 0;
}
.cg_newsletter_signup_wrapper h2 {
  font-size: 25px;
  font-weight: normal;
}
.cg_newsletter_signup_wrapper .btn {
  text-transform: uppercase;
}
.cg_newsletter_signup_wrapper .cg_newsletter_signup_form {
  color: #FFFFFF;
}
.cg_newsletter_signup_wrapper .form-control {
  background-color: transparent;
  border-radius: 0;
  border-right: none;
  border-left: none;
  border-top: none;
  border-bottom: 1px solid #FFFFFF;
  color: #FFFFFF;
  margin: 24px 0;
  text-align: center;
}
.cg_newsletter_signup_wrapper .form-control:focus {
  box-shadow: none;
}
.cg_newsletter_signup_wrapper .form-control::placeholder {
  color: #EAE5DF;
}
.cg_newsletter_signup_wrapper .cg_newsletter_signup_rodo {
  font-family: roboto-condensed, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  cursor: pointer;
  padding: 0;
}
.cg_newsletter_signup_wrapper .cg_newsletter_signup_rodo_popup {
  position: absolute;
  left: 24px;
  right: 24px;
  background-color: #FFFFFF;
  border: 1px solid #4B4B4B;
  border-radius: 5px;
  padding: 24px;
  z-index: 1;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
}
.cg_newsletter_signup_wrapper .cg_newsletter_signup_close_popup {
  position: absolute;
  top: 10px;
  bottom: 10px;
  display: block;
  right: 16px;
  cursor: pointer;
}
.cg_newsletter_signup_wrapper .cg_newsletter_signup_close_popup:before {
  content: "×";
  opacity: 0.54;
  color: #000;
  font-size: 24px;
}
.cg_newsletter_signup_wrapper .confirmation .cg_newsletter_signup_1 p,
.cg_newsletter_signup_wrapper .confirmation .cg_newsletter_signup_2 p,
.cg_newsletter_signup_wrapper .confirmation .cg_newsletter_signup_2 h2 {
  opacity: 0.5;
}
.cg_newsletter_signup_wrapper.desktopVariant .cg_newsletter_signup_form {
  display: grid;
  grid-template-columns: 25% 50% 25%;
  align-items: center;
}
.cg_newsletter_signup_wrapper.desktopVariant .cg_newsletter_signup_2,
.cg_newsletter_signup_wrapper.desktopVariant .cg_newsletter_signup_3 {
  text-align: center;
}
.cg_newsletter_signup_wrapper.desktopVariant .cg_newsletter_signup_rodo {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cg_newsletter_signup_wrapper.mobileVariant .cg_newsletter_signup_1,
.cg_newsletter_signup_wrapper.mobileVariant .cg_newsletter_signup_2,
.cg_newsletter_signup_wrapper.mobileVariant .cg_newsletter_signup_3 {
  text-align: center;
}
.cg_newsletter_signup_wrapper.mobileVariant .cg_newsletter_signup_3 {
  padding-bottom: 24px;
}
.cg_newsletter_signup_wrapper.mobileVariant .cg_newsletter_signup_rodo {
  position: absolute;
  bottom: 0;
  right: 0;
}
.userclass_subscriberfree .hiddenSubscriberFree,
.userclass_subscriberstandard .hiddenSubscriberStandard,
.userclass_subscriberpremium .hiddenSubscriberPremium,
.userclass_subscriberuniwersum .hiddenSubscriberUniwersum,
.userclass_anonymous .hiddenAnonymous,
.hidden {
  display: none !important;
}
p {
  font-family: roboto-slab, serif;
}
button:focus,
:focus {
  outline-color: #ced4da;
}
/* ==========================================================================
   Media Queries - detectors
   ========================================================================== */
#sizedetector {
  display: none;
}
@media only screen and (min-width: 1330px) {
  #sizedetector {
    content: "largedesktop";
  }
}
@media only screen and (min-width: 990px) and (max-width: 1329px) {
  #sizedetector {
    content: "desktop";
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  #sizedetector {
    content: "tablet";
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  #sizedetector {
    content: "smalltablet";
  }
}
@media only screen and (max-width: 575px) {
  #sizedetector {
    content: "mobile";
  }
}
@media only screen and (min-width: 1330px) {
  .hiddenOnLargeDesktop {
    display: none !important;
  }
}
@media only screen and (min-width: 990px) and (max-width: 1329px) {
  .hiddenOnDesktop {
    display: none !important;
  }
}
@media only screen and (max-width: 989px) and (min-width: 768px) {
  .hiddenOnTablet {
    display: none !important;
  }
}
@media only screen and (max-width: 767px) and (min-width: 576px) {
  .hiddenOnSmallTablet {
    display: none !important;
  }
}
@media only screen and (max-width: 575px) {
  .hiddenOnMobile {
    display: none !important;
  }
}
/* ==========================================================================
   Images deferred
   ========================================================================== */
.defer-image > img {
  display: block;
  width: 100%;
}
.defer-image.is-added,
.defer-image.is-loading {
  position: relative;
  background: #ababab;
}
.defer-image.is-added:after,
.defer-image.is-loading:after {
  content: " ";
  display: block;
  width: 50px;
  height: 50px;
  left: 50%;
  top: 50%;
  margin-left: -25px;
  margin-top: -25px;
  background: url('https://zasoby.polityka.pl/forumdwutygodnik.pl/wz//img/image-loader.gif') no-repeat;
  background-size: contain;
  position: absolute;
}
/* Image aspect ratios - % is relative to width. */
.image-ratio\:200 .img {
  padding-top: 200%;
}
.image-ratio\:190 .img {
  padding-top: 190%;
}
.image-ratio\:180 .img {
  padding-top: 180%;
}
.image-ratio\:160 .img {
  padding-top: 160%;
}
.image-ratio\:150 .img {
  padding-top: 150%;
}
.image-ratio\:133 .img {
  padding-top: 133%;
}
.image-ratio\:100 .img {
  padding-top: 100%;
}
.image-ratio\:75 .img {
  padding-top: 75%;
}
.image-ratio\:67 .img {
  padding-top: 67%;
}
.image-ratio\:61 .img {
  padding-top: 61%;
}
.image-ratio\:56 .img {
  padding-top: 56%;
}
.image-ratio\:54 .img {
  padding-top: 54%;
}
.image-ratio\:50 .img {
  padding-top: 50%;
}
/* ==========================================================================
   Common
   ========================================================================== */
.wz_pager {
  border-top: 1px solid #C4C4C4;
  text-align: center;
  display: flex;
  justify-content: space-between;
}
.wz_pager ul.wz_pager_page_list {
  padding: 12px 0 24px;
  margin: 0;
}
.wz_pager ul.wz_pager_page_list li {
  display: inline-block;
}
.wz_pager ul.wz_pager_page_list li.wz_pager_currentpage a {
  color: #C70500;
  display: inline-block;
  position: relative;
}
.wz_pager ul.wz_pager_page_list li.wz_pager_currentpage a:before {
  position: absolute;
  top: -12px;
  left: calc(50% - 6px);
  content: " ";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: rgba(48, 48, 48, 0.6) transparent transparent transparent;
}
.wz_pager ul.wz_pager_page_list li.wz_pager_currentpage a:after {
  position: absolute;
  top: -13px;
  left: calc(50% - 6px);
  content: " ";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #FAFAF9 transparent transparent transparent;
}
.wz_pager ul.wz_pager_page_list li:not(:last-child):after {
  content: "";
  display: inline-block;
  width: 3px;
  height: 3px;
  background-color: #C70500;
  margin-right: 16px;
  margin-left: 16px;
  vertical-align: middle;
}
.wz_pager .wz_pager_nolink,
.wz_pager .wz_pager_nextpage_link,
.wz_pager .wz_pager_prevpage_link {
  min-width: 90px;
  padding: 12px 0 24px;
  margin: 0;
}
.wz_pager .wz_pager_nextpage_link {
  text-align: right;
}
@media only screen and (max-width: 767px) {
  .wz_pager .wz_pager_page_list {
    display: none;
  }
}
.termsofservice * {
  font-family: roboto-slab, serif;
}
.termsofservice .c6 {
  font-weight: bold;
}
.termsofservice a {
  text-decoration: underline;
}
/* ==========================================================================
   Print styles
   ========================================================================== */
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    overflow: visible !important;
  }
  .md-article_meat a,
  .md-article_meat a:visited {
    text-decoration: underline;
  }
  .md-article_meat a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: none;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    margin: 9% 8% 9%;
  }
  .wz_footer .wz_footer_inner,
  .general-container,
  .base-width {
    width: auto !important;
  }
  .wz_nav {
    position: static !important;
    display: block !important;
  }
  .wz_nav .wz_nav_upper {
    padding: 0 !important;
  }
  .wz_nav .wz_nav_upper .wz_nav_logo svg {
    width: 150px !important;
    height: 69px !important;
  }
  #wz_nav_date,
  .wz_nav_superlogo,
  #wz_nav_issue,
  .wz_nav_tools,
  #wz_nav_search_form,
  .wz_article_related,
  .wz_article_author_img,
  .wz_article_toolbox,
  .wz_article_gallery_counter,
  .wz_article_side-multimedia,
  .wz_article_side-audio-wrapper,
  .wz_article_author_note,
  .wz_ad_outer,
  section,
  .wz_footer_share_icons,
  .wz_footer_upper_buttons,
  .wz_footer_main,
  .wz_footer_secondary,
  .wz_footer_lower,
  .wz_footer_sections,
  .wz_footer .wz_footer_tretiary,
  .wz_article_printed_info,
  .cg-cookie-warning,
  .wz_adslot,
  .w2g,
  .wz_nav_article-container,
  .wz_nav_nonmobile_menu {
    display: none !important;
  }
  .wz_article {
    margin-left: 10% !important;
    margin-right: 10% !important;
  }
  .wz_article .wz_article_header {
    display: block;
  }
  .wz_article .wz_article_header .wz_article_author {
    display: block;
    text-align: left;
    margin: 0 0 24px;
    text-decoration: none;
  }
  .wz_article .wz_article_title {
    width: 100% !important;
  }
  .wz_article .wz_article_internet_title,
  .wz_article .wz_article_print_title {
    font-size: 36px !important;
  }
  .wz_article .wz_article_meat,
  .wz_article .wz_article_author_note,
  .wz_article .wz_article_lead {
    max-width: none !important;
  }
  .wz_article .wz_article_inline-image,
  .wz_article .wz_article_opening_multimedia {
    border: none !important;
    margin-left: 0;
  }
  .wz_article .wz_article_inline-image img,
  .wz_article .wz_article_opening_multimedia img {
    margin: 0 auto;
    display: block;
  }
  .wz_article .wz_article_inline-image a,
  .wz_article .wz_article_opening_multimedia a {
    text-decoration: none !important;
  }
  .wz_article .wz_article_inline-image {
    max-width: 300px;
  }
  .wz_article .wz_article_opening_multimedia {
    max-width: 450px;
  }
  .wz_article.article_subtype-art-review .wz_article_stars {
    margin: 12px 0;
  }
  .wz_article.article_subtype-art-review .wz_article_opening_multimedia {
    float: left;
    margin-right: 24px;
    margin-bottom: 24px;
    max-width: 200px;
  }
  .wz_article.article_subtype-art-review .wz_article_opening_multimedia img {
    max-width: 200px;
  }
  .wz_footer_inner {
    padding: 0 !important;
  }
}
.modal-full {
  padding-right: 0 !important;
}
.modal-full .modal-dialog {
  min-width: 100%;
  margin: 0;
}
.modal-full .modal-content {
  min-height: 100vh;
}
