@charset "UTF-8";
.has-orange-color {
  color: #ff4100;
}
.has-green-color {
  color: #8dc63f;
}

html {
  font-size: 62.5%;
}

body {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  font-size: 1.4rem;
  position: relative;
  overflow-y: scroll;
  color: #000;
}

.container {
  max-width: 1440px;
}

.col {
  padding-left: 20px;
  padding-right: 20px;
}

.entry-header {
  margin-top: 3rem;
}

.error404 #content h1 {
  font-size: 9rem;
  font-weight: 600;
  color: #000;
  margin-bottom: 0;
}
.error404 #content img {
  width: 361px;
  height: 352px;
  margin: 2rem 0;
}

a {
  color: #ff4100;
}
a:hover {
  text-decoration: unset;
  color: #cc3400;
  text-decoration-color: #cc3400;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: normal;
  line-height: 1.2;
  margin: 0.5rem 0;
}

h1, .h1, .is-style-h1 {
  font-size: 3rem;
  font-weight: 800;
  color: #ff4100;
}
body.home h1, body.category h1, body.search h1, body.home .h1, body.category .h1, body.search .h1, body.home .is-style-h1, body.category .is-style-h1, body.search .is-style-h1 {
  margin: 2.5rem 0 2.8rem;
}

h2, .h2, .is-style-h2 {
  font-size: 2rem;
  font-weight: 700;
  color: #ff4100;
}

h3, .h3, .is-style-h3 {
  font-size: 1.7rem;
  font-weight: 700;
  color: #000;
}

h4, .h4, .is-style-h4 {
  font-size: 1.6rem;
  font-weight: 700;
  color: #ff4100;
}

h5, .h5, .is-style-h5 {
  font-size: 1.6rem;
  font-weight: 700;
}

h6, .h6, .is-style-h6 {
  font-size: 1.5rem;
  font-weight: 700;
}

@media (max-width: 767px) {
  h2, .h2, .is-style-h2 {
    font-size: 2rem;
    line-height: 1.3;
  }
}
hr {
  border-bottom: 2px solid #000;
  border-top: 0;
  padding-bottom: 2.6rem;
  margin-bottom: 2rem;
  margin-top: 0;
}

body > main img {
  width: 100%;
  height: auto;
}

.btn, input[name=submit] {
  background-color: #ff4100;
  border-radius: 0;
  font-size: 18px;
  line-height: 1;
  font-weight: 800;
  text-transform: uppercase;
  padding: 18px 60px;
  border: none;
  box-shadow: unset !important;
  color: #fff;
}
.btn:hover, .btn:focus, .btn:active, input[name=submit]:hover, input[name=submit]:focus, input[name=submit]:active {
  color: #fff;
  background-color: #cc3400;
}
@media (max-width: 767px) {
  .btn, input[name=submit] {
    font-size: 16px;
    padding: 13px 45px;
  }
}

.placeholderImage {
  object-fit: cover;
  filter: brightness(98%);
}

textarea {
  background: #fff;
  background-clip: padding-box;
  border: 2px solid #000;
  border-radius: 0;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: auto;
  line-height: 1.42857143;
  margin: 0;
  padding: 10px;
  vertical-align: top;
  width: 100%;
  box-sizing: border-box;
  resize: vertical;
}

input[type=text], input[type=password], input[type=url], input[type=tel], input[type=search], input[type=number], input[type*=date], input[type=email] {
  background: #fff;
  background-clip: padding-box;
  border: 2px solid #000;
  border-radius: 0;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 28px;
  line-height: 1.42857143;
  padding: 0 1em;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
}

textarea, input[type=text], input[type=password], input[type=url], input[type=tel], input[type=search], input[type=number], input[type*=date], input[type=email] {
  outline: 0;
}
textarea.error, input[type=text].error, input[type=password].error, input[type=url].error, input[type=tel].error, input[type=search].error, input[type=number].error, input[type*=date].error, input[type=email].error {
  border-color: #ed8380;
}
textarea:hover, input[type=text]:hover, input[type=password]:hover, input[type=url]:hover, input[type=tel]:hover, input[type=search]:hover, input[type=number]:hover, input[type*=date]:hover, input[type=email]:hover {
  border-color: #757779;
}

.error-message {
  color: #e02b27;
  font-size: 1.2rem;
  line-height: 2;
}

body.single-post article {
  margin-top: 4rem;
}
body.single-post article h1 {
  margin: -1rem 0 0 0;
  color: #000;
  text-transform: uppercase;
  line-height: 1.5;
}
body.single-post article .entry-header {
  margin-bottom: 3.5rem;
}
body.single-post article .entry-header .entry-media img {
  width: 100%;
  height: auto;
}
body.single-post article .entry-header .entry-meta {
  display: flex;
  flex-direction: column;
  flex-flow: wrap;
  justify-content: space-between;
  line-height: 1;
}
body.single-post article .entry-header .entry-meta > .entry-reading-time {
  order: 1;
  text-align: right;
  padding-bottom: 1rem;
  flex-basis: 100%;
}
body.single-post article .entry-header .entry-meta > time {
  order: 2;
  text-transform: capitalize;
}
body.single-post article .entry-header .entry-meta > .tags {
  order: 3;
}
body.single-post article .entry-content .sources {
  padding-top: 1rem;
  padding-bottom: 4rem;
}
body.single-post article .entry-content .sources-title {
  margin-bottom: 0.75rem;
  display: inline-block;
  border-bottom: 2px solid #000;
  line-height: 1.2;
  cursor: pointer;
}
body.single-post article .entry-content .sources-title .icon-arrow-simple-left {
  width: 1.6rem;
  height: 1.6rem;
  transform: rotate(90deg);
}
body.single-post article .entry-content .sources.open .icon-arrow-simple-left {
  transform: rotate(270deg);
}
body.single-post article .entry-content .sources div {
  display: none;
}
body.single-post article .entry-content .sources.open > div {
  display: block;
}
body.single-post article > footer {
  font-size: 1.5rem;
  font-weight: 600;
}
body.single-post article > footer .post-author a {
  font-style: italic;
}
body.single-post article > footer .cat-links {
  font-weight: 700;
}
body.single-post article > footer time {
  text-transform: capitalize;
}
@media (max-width: 767px) {
  body.single-post article h1 {
    margin: 2.2rem 0 2rem 0;
    font-size: 2.2rem;
  }
  body.single-post article .entry-header .entry-meta > .entry-reading-time {
    order: 2;
    flex-basis: 50%;
  }
  body.single-post article .entry-header .entry-meta > time {
    order: 1;
    flex-basis: 50%;
    padding-right: 2rem;
  }
  body.single-post article .entry-header .entry-meta > .tags {
    order: 3;
    padding-top: 5px;
  }
  body.single-post article .entry-content .sources p {
    font-size: 1.3rem;
    margin-bottom: 0;
    margin-top: 2rem;
  }
  body.single-post article .entry-content .sources p:last-child {
    margin-bottom: 4rem;
  }
}
body.single-post article p, body.single-post article ul, body.single-post article li {
  font-size: 1.6rem;
  line-height: 1.65;
}
body.single-post article .tadv-color {
  font-size: 0.7em;
  vertical-align: top;
  white-space: nowrap;
}
body.single-post article #ez-toc-container {
  padding: 0;
  border: 0;
  -webkit-box-shadow: unset;
  box-shadow: unset;
  margin-bottom: 2.2rem;
}
body.single-post article #ez-toc-container .ez-toc-title {
  color: #ff4100;
  font-size: 20px;
}
body.single-post article #ez-toc-container .ez-toc-list {
  font-size: 1.6rem;
  font-weight: 700;
}
body.single-post article #ez-toc-container .ez-toc-list li {
  line-height: 1.7;
}
body.single-post article #ez-toc-container .ez-toc-list li a:hover {
  color: #cc3400;
}
@media (max-width: 767px) {
  body.single-post article #ez-toc-container .ez-toc-title {
    font-size: 2.4rem;
    font-weight: 900;
    margin-bottom: 1rem;
    display: block;
  }
  body.single-post article #ez-toc-container .ez-toc-list li {
    padding-bottom: 1rem;
  }
  body.single-post article #ez-toc-container .ez-toc-list li a {
    text-decoration: underline;
    text-underline-offset: 2px;
  }
}
body.single-post article .wp-block-table, body.single-post article .entry-content ul {
  margin-bottom: 3.2rem;
}
body.single-post article .wp-block-image {
  margin-top: 2.2rem;
  margin-bottom: 4.2rem;
}
body.single-post article .wp-block-image .aligncenter {
  margin: 0 auto;
}
body.single-post article .wp-block-image.size-full, body.single-post article .wp-block-image.size-large {
  text-align: center;
}
body.single-post article .wp-block-image figure, body.single-post article .wp-block-image img {
  width: 100%;
  max-width: 940px;
}
@media (max-width: 767px) {
  body.single-post article .wp-block-image {
    margin-top: 1.2rem;
    margin-bottom: 2.8rem;
  }
}
body.single-post article .wp-block-column .wp-block-image {
  margin-top: 1rem;
}
body.single-post article .datagrid > table,
body.single-post article .wp-block-table,
body.single-post article .entry-content > table,
body.single-post article .entry-content > table {
  width: 100%;
}
body.single-post article .datagrid > table thead,
body.single-post article .datagrid > table > tbody:first-child tr:first-child th,
body.single-post article .datagrid > table > tbody:first-child tr:first-child td,
body.single-post article .wp-block-table thead,
body.single-post article .wp-block-table > tbody:first-child tr:first-child th,
body.single-post article .wp-block-table > tbody:first-child tr:first-child td,
body.single-post article .entry-content > table thead,
body.single-post article .entry-content > table > tbody:first-child tr:first-child th,
body.single-post article .entry-content > table > tbody:first-child tr:first-child td,
body.single-post article .entry-content > table thead,
body.single-post article .entry-content > table > tbody:first-child tr:first-child th,
body.single-post article .entry-content > table > tbody:first-child tr:first-child td {
  text-transform: uppercase;
  background: #ff4100;
  color: #fff;
}
body.single-post article .datagrid > table thead strong,
body.single-post article .datagrid > table > tbody:first-child tr:first-child th strong,
body.single-post article .datagrid > table > tbody:first-child tr:first-child td strong,
body.single-post article .wp-block-table thead strong,
body.single-post article .wp-block-table > tbody:first-child tr:first-child th strong,
body.single-post article .wp-block-table > tbody:first-child tr:first-child td strong,
body.single-post article .entry-content > table thead strong,
body.single-post article .entry-content > table > tbody:first-child tr:first-child th strong,
body.single-post article .entry-content > table > tbody:first-child tr:first-child td strong,
body.single-post article .entry-content > table thead strong,
body.single-post article .entry-content > table > tbody:first-child tr:first-child th strong,
body.single-post article .entry-content > table > tbody:first-child tr:first-child td strong {
  font-weight: 700;
}
body.single-post article .datagrid > table td, body.single-post article .datagrid > table th,
body.single-post article .wp-block-table td,
body.single-post article .wp-block-table th,
body.single-post article .entry-content > table td,
body.single-post article .entry-content > table th,
body.single-post article .entry-content > table td,
body.single-post article .entry-content > table th {
  padding: 0.8rem 1.4rem;
  border: none;
  vertical-align: top;
}
body.single-post article .wp-block-columns {
  gap: 2.5rem;
}
body.single-post article .wp-block-button__link {
  border-radius: 0;
  background-color: #ff4100;
  text-transform: uppercase;
  font-weight: bold;
}
body.single-post .facebook-block {
  padding: 2rem 0;
}

body.author .entry-header h1 {
  margin: -1rem 0 0 0;
  color: #000;
  text-transform: uppercase;
  line-height: 1.5;
  word-spacing: 100vw;
}
body.author .entry-header .entry-description {
  line-height: 2;
}
@media (min-width: 768px) {
  body.author .entry-media {
    padding-right: 1rem;
  }
}
@media (max-width: 767px) {
  body.author .entry-header h1 {
    margin: 2.2rem 0 1.2rem 0;
    font-size: 2.2rem;
  }
}

body.category .entry-description {
  line-height: 1.65;
}
body.category .entry-description.clamp {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin-bottom: 20px;
}
body.category .entry-description.clamp + .show-more .opened {
  display: none;
}
body.category .entry-description:not(.clamp) + .show-more .closed {
  display: none;
}
@media (max-width: 767px) {
  body.category .entry-description.clamp {
    -webkit-line-clamp: 6;
  }
}

article.listing-item {
  border-bottom: 2px solid #000;
  padding-bottom: 2.6rem;
  margin-bottom: 2rem;
}
article.listing-item > .row {
  position: relative;
}
article.listing-item .text-col {
  position: static;
}
article.listing-item .text-col .btn {
  white-space: nowrap;
}
article.listing-item .text-col .entry-title {
  font-size: 2.7rem;
  font-weight: 600;
}
article.listing-item .text-col .entry-title a {
  color: #000;
}
article.listing-item .text-col .entry-meta {
  font-style: italic;
}
article.listing-item .text-col .post-categories {
  list-style: none;
  margin: 0;
  padding: 0;
}
article.listing-item .text-col .post-categories, article.listing-item .text-col .entry-date, article.listing-item .text-col .entry-reading-time {
  white-space: nowrap;
  color: #ff4100;
}
article.listing-item .text-col .entry-summary {
  line-height: 1.65;
}
article.listing-item .text-col .entry-button {
  position: absolute;
  bottom: 0;
  right: 15px;
}
@media (max-width: 1199px) {
  article.listing-item .text-col .entry-meta {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    margin: 0.5rem 0;
  }
  article.listing-item .text-col .post-categories, article.listing-item .text-col .entry-date, article.listing-item .text-col .entry-reading-time {
    padding-right: 2rem;
  }
  article.listing-item .text-col .entry-summary {
    padding-bottom: 54px;
  }
}
@media (min-width: 768px) {
  article.listing-item .text-col .entry-header {
    margin-top: auto;
  }
}
@media (min-width: 1200px) {
  article.listing-item .image-col .entry-media {
    padding-right: 1rem;
  }
  article.listing-item .text-col {
    display: table;
    margin: auto 0;
  }
  article.listing-item .text-col > header, article.listing-item .text-col main {
    display: table-row;
  }
  article.listing-item .text-col > header > *, article.listing-item .text-col main > * {
    display: table-cell;
    vertical-align: top;
  }
  article.listing-item .text-col .entry-title {
    padding-right: 2rem;
    padding-bottom: 2.2rem;
  }
  article.listing-item .text-col .entry-meta {
    display: flex;
    flex-direction: column;
    align-items: end;
    text-align: end;
  }
  article.listing-item .text-col .entry-summary {
    margin-bottom: auto;
  }
  article.listing-item .text-col .entry-summary p {
    margin: 0;
    padding-right: calc(232px + 2rem);
  }
  article.listing-item .text-col .entry-button {
    vertical-align: bottom;
  }
}

body.tag .entry-header h1 {
  margin: -1rem 0 0 0;
  color: #000;
  text-transform: uppercase;
  line-height: 1.5;
}
body.tag .entry-header .entry-description {
  line-height: 1.65;
}
body.tag .entry-header .entry-description.clamp {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin-bottom: 20px;
}
body.tag .entry-header .entry-description.clamp + .show-more .opened {
  display: none;
}
body.tag .entry-header .entry-description:not(.clamp) + .show-more .closed {
  display: none;
}
@media (max-width: 767px) {
  body.tag .page-header h1 {
    margin: 2.2rem 0 1.2rem 0;
    font-size: 2.2rem;
  }
  body.tag .entry-header .entry-description.clamp {
    -webkit-line-clamp: 6;
  }
}

.category-button {
  margin-top: 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 70px;
  position: relative;
  width: 100%;
  background-color: #ff4100;
  border: 0px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 27px;
  text-align: left;
  vertical-align: baseline;
}
.category-button:hover {
  background-color: #cc3400;
  color: #fff;
  text-decoration: none;
}
.category-button .label {
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 27px;
  line-height: 1.1;
  flex: 1;
  word-break: break-word;
}
.category-button .icon-cart {
  margin-left: 19px;
  display: inline-block;
  float: right;
  width: 45px;
  height: 32px;
  fill: #fff;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .category-button {
    min-height: 55px;
  }
  .category-button .icon-cart {
    width: 30px;
    height: 20px;
  }
  .category-button .label {
    font-size: 16px;
  }
}

.wp-pagenavi, .nav-links {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1;
  display: flex;
  justify-content: center;
  padding-top: 5rem;
  padding-bottom: 4rem;
}
.wp-pagenavi .previouspostslink, .nav-links .previouspostslink {
  order: 1;
  color: #000;
}
.wp-pagenavi .first, .nav-links .first {
  order: 2;
  color: #000;
}
.wp-pagenavi .page, .wp-pagenavi .extend, .wp-pagenavi .page-numbers, .nav-links .page, .nav-links .extend, .nav-links .page-numbers {
  order: 3;
  color: #000;
}
.wp-pagenavi .current, .nav-links .current {
  order: 3;
  color: #ff4100;
}
.wp-pagenavi .last, .nav-links .last {
  order: 4;
  color: #000;
}
.wp-pagenavi .nextpostslink, .nav-links .nextpostslink {
  order: 5;
  color: #000;
}
.wp-pagenavi > a, .wp-pagenavi > span, .nav-links > a, .nav-links > span {
  padding: 5px;
}
.wp-pagenavi .prev-icon, .wp-pagenavi .next-icon, .nav-links .prev-icon, .nav-links .next-icon {
  width: 50px;
  height: 25px;
}
.wp-pagenavi .prev-icon, .nav-links .prev-icon {
  content: url('data:image/svg+xml; utf8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" stroke="black" stroke-width="2" fill="black" width="28" height="28" viewBox="0 0 86 28"><path d="M14.3 28l1.5-1.5-11.5-11.4h81v-2.1h-81.1l11.5-11.4-1.5-1.5-13.9 13.9z"></path></svg>');
}
.wp-pagenavi .next-icon, .nav-links .next-icon {
  content: url('data:image/svg+xml; utf8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" stroke="black" stroke-width="2" fill="black" width="28" height="28" viewBox="0 0 86 28"><path d="M71.4 0.1l-1.5 1.5 11.4 11.4h-81v2.1h81.1l-11.4 11.4 1.4 1.5 13.9-13.9z"></path></svg>');
}
@media (max-width: 767px) {
  .wp-pagenavi, .nav-links {
    font-size: 1.8rem;
    padding-top: 2rem;
    padding-bottom: 2.5rem;
  }
  .wp-pagenavi .prev-icon, .wp-pagenavi .next-icon, .nav-links .prev-icon, .nav-links .next-icon {
    width: 3.6rem;
  }
}

#categories_menu ul {
  margin: 0 -3px;
  padding: 0;
  font-size: 0;
}
#categories_menu ul li {
  list-style: none;
  display: inline-block;
}
#categories_menu ul li a {
  font-weight: 700;
  background-color: #000;
  color: #fff;
  padding: 0.8rem 3.5rem;
  font-size: 1.8rem;
  margin: 0.3rem;
  line-height: 1;
  display: inline-block;
  text-transform: uppercase;
  transition: background-color 0.2s;
}
#categories_menu ul li a:hover {
  background-color: #cc3400;
}
#categories_menu ul li.current-cat a {
  background-color: #ff4100;
}
@media (max-width: 767px) {
  #categories_menu ul {
    display: flex;
    flex-wrap: wrap;
  }
  #categories_menu ul li {
    display: inline-flex;
    flex-grow: 1;
  }
  #categories_menu ul li a {
    font-size: 1.6rem;
    padding: 1.25rem;
    width: 100%;
    text-align: center;
  }
}

.subcategories {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));
  gap: 8px 80px;
  margin: 28px 0;
}
@media (max-width: 767px) {
  .subcategories {
    gap: 8px 12px;
  }
}
.subcategories a {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.86;
  color: #000;
  transition: color 0.2s ease;
}
.subcategories a:hover, .subcategories a.active {
  color: #ff4100;
}
.subcategories a img {
  width: 22px;
  height: 22px;
  object-fit: contain;
  transition: filter 0.2s ease;
}
.subcategories a:hover img, .subcategories a.active img {
  filter: brightness(0) invert(26%) sepia(99%) saturate(2067%) hue-rotate(2deg) brightness(103%) contrast(105%);
}

#gb-notification {
  width: 100%;
  padding: 1.1rem;
  text-align: center;
  font-size: 14px;
}
#gb-notification a {
  text-decoration: underline;
  text-underline-offset: 0.2rem;
}

#language_switcher {
  background: #000;
}
#language_switcher .row {
  justify-content: flex-end;
}
#language_switcher strong {
  font-size: 14px;
  color: #fff;
  padding: 12px 20px;
  display: inline-block;
  cursor: pointer;
}
#language_switcher strong.active i {
  transform: rotate(90deg);
}
#language_switcher strong > i {
  display: inline-block;
  right: 15px;
  top: 12px;
  width: 12px;
  height: 12px;
  background-image: url('data:image/svg+xml; utf8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="§" height="28" fill="rgba(255,255,255)" viewBox="0 0 28 28"><path d="M20.686 16l-9.257 12.914v-3.086l7.086-9.829-7.086-9.829v-3.086z"></path><path d="M21.829 16l-11.314 15.771v-6.286l6.857-9.486-6.857-9.486v-6.286z"></path></svg>');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px;
  transform: rotate(270deg);
}
#language_switcher .switcher-trigger {
  position: relative;
}
#language_switcher .switcher-trigger strong.active + .switcher-dropdown {
  display: block;
}
#language_switcher .switcher-trigger .switcher-dropdown {
  display: none;
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #fff;
  border: 2px solid #000;
  margin-top: 6px;
  width: max-content;
  z-index: 900;
  box-sizing: border-box;
  position: absolute;
  top: 100%;
  right: 0;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
#language_switcher .switcher-trigger .switcher-dropdown:after, #language_switcher .switcher-trigger .switcher-dropdown:before {
  border-bottom-style: solid;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
#language_switcher .switcher-trigger .switcher-dropdown:before {
  right: 20px;
  top: -12px;
  border: 7px solid;
  border-color: transparent transparent #fff;
  z-index: 99;
}
#language_switcher .switcher-trigger .switcher-dropdown:after {
  right: 20px;
  top: -14px;
  border: 7px solid;
  border-color: transparent transparent #000;
  z-index: 98;
}
#language_switcher .switcher-trigger .switcher-dropdown a {
  display: flex;
  align-items: center;
  padding: 11px;
}
#language_switcher .switcher-trigger .switcher-dropdown a:hover span {
  text-decoration: none;
  color: #cc3400;
}
#language_switcher .switcher-trigger .switcher-dropdown a:hover i:before {
  opacity: 1;
}
#language_switcher .switcher-trigger .switcher-dropdown a i {
  width: 16px;
  height: 16px;
  margin: 0 10px 0 0;
  border: 2px solid #000;
  display: inline-block;
  position: relative;
  left: 0;
  transition: border 0.2s ease-in-out;
  border-radius: 50%;
}
#language_switcher .switcher-trigger .switcher-dropdown a i:before {
  width: 6px;
  height: 6px;
  background: #ff4100;
  position: absolute;
  left: 3px;
  top: 3px;
  opacity: 0;
  content: "";
  transition: opacity 0.2s ease-in-out;
  border-radius: 50%;
}
#language_switcher .switcher-trigger .switcher-dropdown a span {
  font-size: 12px;
  color: #000;
  line-height: 1;
  padding-left: 10px;
}
#language_switcher .switcher-trigger .switcher-dropdown a img {
  width: 25px;
}

#page_header {
  background-color: #fff;
}
#page_header .logo_search_icons {
  display: flex;
  flex-wrap: wrap;
  margin: 20px 0 12px;
}
#page_header .logo_search_icons > div:nth-child(1) {
  width: 0%;
  display: none;
}
#page_header .logo_search_icons > div:nth-child(2) {
  width: 36%;
}
#page_header .logo_search_icons > div:nth-child(3) {
  width: 34%;
}
#page_header .logo_search_icons > div:nth-child(4) {
  width: 30%;
}
#page_header .logo_search_icons .logo img {
  width: 168px;
  height: auto;
}
#page_header .logo_search_icons .search {
  margin: 6px 0 0 0;
  display: flex;
}
#page_header .logo_search_icons .search .icon-search {
  width: 25px;
  height: 31px;
}
#page_header .logo_search_icons .search .input {
  margin: 0 0 0 14px;
  position: relative;
  flex: 1;
}
#page_header .logo_search_icons .search .input input {
  position: relative;
  z-index: 8;
  align-items: center;
  padding: 0 1em;
  height: 28px;
  border: 2px solid #000;
  border-radius: 0;
  background: #fff;
  transition: box-shadow 0.4s ease-in-out;
  -webkit-appearance: none;
  width: 100%;
  z-index: 855;
}
#page_header .logo_search_icons .search .input input::-webkit-input-placeholder {
  color: #d4d4d4;
}
#page_header .logo_search_icons .search .input input:-moz-placeholder {
  color: #d4d4d4;
}
#page_header .logo_search_icons .search .input input::-moz-placeholder {
  color: #d4d4d4;
}
#page_header .logo_search_icons .search .input input:-ms-input-placeholder {
  color: #d4d4d4;
}
#page_header .logo_search_icons .search .input input:focus {
  outline: none;
}
#page_header .logo_search_icons .search .amasty-xsearch-loader {
  position: absolute;
  top: 0;
  right: 25px;
  bottom: 0;
  z-index: 1000;
  margin: 9px;
  width: 16px;
  height: 11px;
  display: none;
  background: url(data:image/gif;base64,R0lGODlhEAALAPQAAP///wAAANra2tDQ0Orq6gYGBgAAAC4uLoKCgmBgYLq6uiIiIkpKSoqKimRkZL6+viYmJgQEBE5OTubm5tjY2PT09Dg4ONzc3PLy8ra2tqCgoMrKyu7u7gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA) no-repeat center;
}
#page_header .logo_search_icons .search .amsearch-close {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 30px;
  height: 30px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgMWwxMCAxMG0wLTEwTDEgMTEiIHN0cm9rZT0iI0IyQjJCMiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==) no-repeat center;
  cursor: pointer;
  z-index: 855;
  -webkit-filter: brightness(0%);
  filter: brightness(0%);
  display: none;
}
#page_header .logo_search_icons .search .amsearch-close.active {
  display: block;
}
#page_header .logo_search_icons .customer {
  display: flex;
  flex-wrap: wrap;
  justify-content: end;
  margin: 6px 0 0 0;
  height: 26px;
}
#page_header .logo_search_icons .customer .name {
  align-self: flex-end;
  font-size: 1.2rem;
  color: #ff4100;
  max-height: 30px;
  cursor: pointer;
}
#page_header .logo_search_icons .customer .cart {
  position: relative;
}
#page_header .logo_search_icons .customer .cart .counter {
  background: #ff4100;
  color: #fff;
  height: 24px;
  line-height: 24px;
  display: inline-block;
  margin: 3px 0 0;
  width: 24px;
  text-align: center;
  white-space: normal;
  border-radius: 50%;
  position: absolute;
  top: 4px;
  right: 0;
  font-weight: 700;
}
#page_header .logo_search_icons .customer .price-box {
  align-self: flex-end;
}
#page_header .logo_search_icons .customer .price-box .price {
  font-weight: 700;
}
#page_header .logo_search_icons .customer .user {
  position: relative;
}
#page_header .logo_search_icons .customer .user .icon-user {
  width: 25px;
  height: 25px;
  margin-left: 5px;
  margin-right: 13px;
}
#page_header .logo_search_icons .customer .user .icon-user.active {
  fill: #ff4100;
}
#page_header .logo_search_icons .customer .user:hover .user-dropdown {
  display: block;
}
#page_header .logo_search_icons .customer .user .user-dropdown {
  margin: 0;
  padding: 15px 0 0 0;
  list-style: none none;
  margin-top: 4px;
  min-width: 150px;
  width: 100%;
  z-index: 850;
  display: none;
  position: absolute;
  top: 15px;
  right: -30px;
}
#page_header .logo_search_icons .customer .user .user-dropdown div {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #fff;
  border: 2px solid #000;
  width: 100%;
  box-sizing: border-box;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
#page_header .logo_search_icons .customer .user .user-dropdown div:before {
  content: "";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
  border: 7px solid;
  border-color: transparent transparent #fff;
  z-index: 99;
  right: 48px;
  top: 4px;
}
#page_header .logo_search_icons .customer .user .user-dropdown div:after {
  content: "";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
  border: 7px solid;
  border-color: transparent transparent #000;
  z-index: 98;
  right: 48px;
  top: 2px;
}
#page_header .logo_search_icons .customer .user .user-dropdown a {
  color: #000;
  padding: 0.5em;
  text-decoration: none;
  display: block;
}
#page_header .logo_search_icons .customer .user .user-dropdown a:hover {
  background-color: #f1f1f1;
}
#page_header .logo_search_icons .customer .icon-cart {
  width: 32px;
  height: 25px;
  margin-right: 1.7rem;
}
@media (min-width: 1024px) {
  #page_header .logo_search_icons .logo img {
    width: 250px;
    height: auto;
  }
  #page_header .logo_search_icons .search {
    margin: 18px 0 0 0;
  }
  #page_header .logo_search_icons .customer {
    margin: 19px 0 0 0;
    height: 28px;
  }
}
@media (min-width: 768px) {
  #page_header .logo_search_icons .nav-sections-item-content {
    width: 100%;
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  #page_header {
    position: sticky;
    top: 0;
    z-index: 825;
  }
  #page_header .logo_search_icons {
    margin: 16px 0 10px;
  }
  #page_header .logo_search_icons > div:nth-child(1) {
    width: 40px;
    display: block;
  }
  #page_header .logo_search_icons > div:nth-child(2) {
    flex: 1;
  }
  #page_header .logo_search_icons > div:nth-child(3) {
    width: 65px;
  }
  #page_header .logo_search_icons > div:nth-child(4) {
    width: auto;
  }
  #page_header .logo_search_icons .hamburger button {
    position: relative;
    z-index: 999;
    padding: 10px 20px 10px 0;
    border: none;
    background: #fff;
    border-radius: 0;
  }
  #page_header .logo_search_icons .hamburger button:focus {
    outline: 0;
  }
  #page_header .logo_search_icons .hamburger button span, #page_header .logo_search_icons .hamburger button:before, #page_header .logo_search_icons .hamburger button:after {
    content: "";
    display: block;
    width: 21px;
    height: 2.5px;
    background: #000;
    border-radius: 2px;
  }
  #page_header .logo_search_icons .hamburger button span {
    margin: 5px 0;
  }
  #page_header .logo_search_icons .logo {
    text-align: center;
  }
  #page_header .logo_search_icons .logo img {
    width: 140px;
  }
  #page_header .logo_search_icons .search {
    margin: 4px 14px 0 0;
    justify-content: end;
  }
  #page_header .logo_search_icons .search .input {
    display: none;
    position: absolute;
    top: 40px;
    left: 0;
    width: calc(100% - 40px);
    margin: 0 20px;
    padding: 0 0 15px 0;
    font-size: 1.4rem;
    background-color: #fff;
  }
  #page_header .logo_search_icons .search .input.open {
    display: flex;
  }
  #page_header .logo_search_icons .search .icon-search {
    width: 24px;
    height: 24px;
  }
  #page_header .logo_search_icons .customer {
    margin: 4px 0 0 0;
  }
  #page_header .logo_search_icons .customer .icon-cart {
    width: 28px;
    height: 24px;
  }
  #page_header .logo_search_icons .customer .name, #page_header .logo_search_icons .customer .icon-user {
    display: none;
  }
  #page_header .logo_search_icons .price-box {
    display: none !important;
  }
  #page_header .logo_search_icons .nav-sections-item-content {
    position: absolute;
    display: none;
    flex-wrap: wrap;
    background: #fff;
    width: 80%;
    left: 0;
    top: 49px;
  }
  #page_header .logo_search_icons .nav-sections-item-content.open {
    display: flex;
  }
  #page_header .logo_search_icons .nav-sections-item-content .account {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 10px 15px;
  }
  #page_header .logo_search_icons .nav-sections-item-content .account .icon-user {
    display: inline-block;
    vertical-align: top;
    width: 20px;
    height: 20px;
  }
  #page_header .logo_search_icons .nav-sections-item-content .account .customer-name {
    color: #ff4100;
    margin-left: 0.25em;
  }
  #page_header .logo_search_icons .nav-sections-item-content .account .log-out {
    flex: 1;
    text-align: right;
    margin-left: 2rem;
  }
  #page_header .logo_search_icons .nav-sections-item-content .account .log-out a {
    color: #000;
    text-decoration: underline;
  }
  #page_header .logo_search_icons .nav-sections-item-content .account .icon-close {
    display: inline-block;
    vertical-align: top;
    width: 20px;
    height: 20px;
    cursor: pointer;
    margin-left: 15px;
  }
  #page_header .logo_search_icons .nav-sections-item-content .navigation {
    position: relative;
    overflow-y: auto;
  }
}
#page_header #search_autocomplete {
  position: absolute;
  top: 26px;
  background-color: #fff;
  border-top: 0;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #000;
  z-index: 850;
  box-shadow: 0 4px 6px rgba(61, 62, 66, 0.05), 0 4px 25px rgba(75, 76, 83, 0.15);
  left: 0;
  overflow-y: auto;
  margin: 0;
  width: 100%;
  max-height: calc(100vh - 150px);
  display: none;
}
#page_header #search_autocomplete.open {
  display: block;
}
#page_header #search_autocomplete .amasty-xsearch-block-header {
  margin-bottom: 0;
  padding: 5px 15px 5px 15px;
  color: #000;
  text-transform: uppercase;
  word-wrap: break-word;
  word-break: break-word;
  font-weight: 700;
  font-size: 1.3rem;
}
#page_header #search_autocomplete .amsearch-item a {
  color: #000;
  display: flex;
  flex-flow: row;
  align-items: center;
  padding: 4px 25px;
  font-size: 1.2rem;
}
#page_header #search_autocomplete .amsearch-item-container:first-child {
  padding-top: 6px;
}
#page_header #search_autocomplete .amsearch-item-container:first-child.product a {
  color: #000;
  display: flex;
  flex-flow: row;
  align-items: center;
  margin: 0;
  padding: 0;
}
#page_header #search_autocomplete .amsearch-item-container:first-child.product a .item-image {
  width: 70px;
  height: 70px;
  margin: 6px 5px 6px 15px;
}
#page_header #search_autocomplete .amsearch-item-container:first-child.product a .item-image img {
  max-width: 100%;
}
#page_header #search_autocomplete .amsearch-item-container:first-child.product a .item-name {
  padding: 5px 15px 5px 5px;
  width: calc(100% - 100px);
}
#page_header #search_autocomplete .amsearch-item-container:last-child {
  padding-bottom: 6px;
}
@media (max-width: 767px) {
  #page_header #search_autocomplete {
    max-height: 60vh;
  }
}

.navigation ul, .navigation ol {
  list-style: none none;
}

@media (max-width: 767px) {
  .navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-main, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .account .page-main, .cms-privacy-policy .page-main {
    padding-top: 41px;
    position: relative;
  }
  .navigation {
    background: 0 0;
    box-sizing: border-box;
  }
  .navigation ul {
    margin: 0;
    padding: 0;
  }
  .navigation li {
    margin: 0;
  }
  .navigation a {
    display: block;
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 15px;
  }
  .navigation a, .navigation a:hover {
    color: #000;
    text-decoration: none;
  }
  .navigation .level0 {
    border-top: transparent;
    font-size: 1.6rem;
  }
  .navigation .level0 > .level-top {
    font-weight: 700;
    padding: 8px 40px 8px 15px;
    text-transform: uppercase;
    word-wrap: break-word;
  }
  .navigation .level0 > .level-top:hover {
    color: #333;
  }
  .navigation .level0 > .level1 {
    font-weight: 600;
  }
  .navigation li.level0:last-child {
    border-bottom: transparent;
  }
  .navigation .submenu > li {
    word-wrap: break-word;
  }
  .navigation .submenu > li > a:hover {
    color: #333;
  }
  .navigation .submenu:not(:first-child) {
    font-weight: 400;
    line-height: 1.3;
    left: auto !important;
    overflow-x: hidden;
    padding: 0;
    position: relative;
    top: auto !important;
    transition: left 0.3s ease-out;
  }
  .navigation .submenu:not(:first-child) > li > a {
    padding-left: 15px;
  }
  .navigation .submenu:not(:first-child) > li:last-child {
    margin-bottom: 0;
  }
  .navigation .submenu:not(:first-child) ul {
    display: block;
    padding-left: 15px;
  }
  .navigation .submenu:not(:first-child) ul > li {
    margin: 0;
  }
  .navigation .submenu:not(:first-child) ul > li a {
    color: #575757;
    display: block;
    line-height: normal;
  }
  .navigation .submenu:not(:first-child) ul > li a:hover {
    color: #333;
  }
  .navigation .submenu:not(:first-child).expanded {
    display: block !important;
    padding-right: 0;
    top: 0 !important;
  }
  .navigation {
    padding: 0;
    height: calc(100vh - 110px);
  }
  .navigation li.level0:last-child {
    margin-bottom: 1em;
  }
  .navigation .category-item.parent {
    position: relative;
  }
  .navigation .category-item.parent > a {
    display: inline-block;
    max-width: calc(100% - 75px);
    padding: 8px 15px;
  }
  .navigation .category-item.parent > em {
    content: url('data:image/svg+xml; utf8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="rgba(0,0,0)" viewBox="0 0 28 28"><path d="M14 18.1l-11.3-8.1h2.7l8.6 6.2 8.6-6.2h2.7z"></path><path d="M14 19.1l-13.8-9.9h5.5l8.3 6 8.3-6h5.5z"></path></svg>');
    position: absolute;
    right: 0;
    top: 0;
    padding: 11px 19px 10px;
    cursor: row-resize;
  }
  .navigation .category-item.parent > .submenu {
    display: none;
    padding: 0 0 0 10px;
  }
  .navigation .category-item.parent.active > .submenu {
    display: block;
  }
  .navigation .category-item.parent.active > em {
    transform: rotate(180deg);
  }
  .nav-sections {
    position: relative;
  }
  .nav-sections .nav-sections-items {
    display: flex;
    flex-wrap: wrap;
    background: #fff;
    position: absolute;
    width: 80%;
    left: 0;
    top: 0;
  }
}
@media (min-width: 768px) {
  .navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main {
    box-sizing: border-box;
    margin-left: 0;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
  }
  .nav-toggle {
    display: none;
  }
  .nav-sections {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    margin-bottom: 10px;
    padding: 0 20px;
  }
  .nav-sections-item-title {
    display: none;
  }
  .nav-sections-item-content {
    display: block !important;
  }
  .nav-sections-item-content > * {
    display: none;
  }
  .nav-sections-item-content > .navigation {
    display: block;
    z-index: 825;
  }
  .navigation {
    background: 0 0;
    font-weight: 700;
    height: inherit;
    left: auto;
    overflow: inherit;
    padding: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 3;
  }
  .navigation:empty {
    display: none;
  }
  .navigation ul {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    position: relative;
  }
  .navigation li.level0 {
    border-top: none;
  }
  .navigation li.level1 {
    position: relative;
  }
  .navigation .level0 {
    margin: 0 10px 0 0;
    display: inline-block;
    position: relative;
  }
  .navigation .level0:last-child {
    margin-right: 0;
    padding-right: 0;
  }
  .navigation .level0:hover:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 100%;
    width: 10px;
    height: calc(100% + 3px);
    z-index: 1;
  }
  .navigation .level0 > .level-top {
    color: #575757;
    line-height: 53px;
    padding: 0 12px;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
  }
  .navigation .level0 > .level-top:hover, .navigation .level0 > .level-top.ui-state-focus {
    color: #333;
    text-decoration: none;
  }
  .navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top {
    color: #ff5501;
    text-decoration: none;
    display: inline-block;
  }
  .navigation .level0.parent:hover > .submenu {
    overflow: visible !important;
  }
  .navigation .level0.parent > .level-top {
    padding-right: 20px;
  }
  .navigation .level0.parent > .level-top > .ui-menu-icon {
    position: absolute;
    right: 0;
    display: inline-block;
    text-decoration: none;
  }
  .navigation .level0.parent > .level-top > .ui-menu-icon > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .navigation .level0.parent > .level-top > .ui-menu-icon:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: 20px;
    color: inherit;
    content: "\e622";
    font-family: "icons-blank-theme";
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .navigation .level0 .submenu {
    background: #fff;
    border: 1px solid #d1d1d1;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.19);
    font-weight: 700;
    padding: 0;
    display: none;
    left: 0;
    margin: 0 !important;
    position: absolute;
    z-index: 1;
    margin-top: 11px;
  }
  .navigation .level0 .submenu > ul {
    margin-top: 11px;
  }
  .navigation .level0 .submenu > ul:before, .navigation .level0 .submenu > ul:after {
    content: "";
    display: block;
    overflow: hidden;
    position: absolute;
  }
  .navigation .level0 .submenu > ul:before {
    color: #fff;
    left: 20px;
    top: -20px;
    border: 10px solid transparent;
    height: 0;
    width: 0;
    border-bottom-color: #fff;
    z-index: 4;
  }
  .navigation .level0 .submenu > ul:after {
    border: 11px solid transparent;
    height: 0;
    width: 0;
    border-bottom-color: #d1d1d1;
    color: #d1d1d1;
    left: 19px;
    top: -22px;
    z-index: 3;
  }
  .navigation .level0 .submenu:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 4px;
    left: 0;
    top: -4px;
    z-index: 1;
  }
  .navigation .level0 .submenu a {
    display: block;
    line-height: inherit;
    color: #575757;
    padding: 8px 20px;
  }
  .navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus {
    background: #e8e8e8;
    color: #333;
    text-decoration: none;
  }
  .navigation .level0 .submenu .active > a {
    border-color: #ff5501;
    border-style: solid;
    border-width: 0 0 0 3px;
  }
  .navigation .level0 .submenu .submenu {
    top: -1px !important;
    left: 100% !important;
  }
  .navigation .level0 .submenu .submenu-reverse {
    left: auto !important;
    right: 100%;
  }
  .navigation .level0 .submenu li {
    margin: 0;
    position: relative;
  }
  .navigation .level0 .submenu li.parent > a > .ui-menu-icon {
    position: absolute;
    right: 3px;
    display: inline-block;
    text-decoration: none;
  }
  .navigation .level0 .submenu li.parent > a > .ui-menu-icon > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .navigation .level0 .submenu li.parent > a > .ui-menu-icon:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: 20px;
    color: inherit;
    content: "\e608";
    font-family: "icons-blank-theme";
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .navigation .level0.more {
    position: relative;
    display: inline-block;
    text-decoration: none;
  }
  .navigation .level0.more:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 26px;
    line-height: inherit;
    color: inherit;
    content: "\e607";
    font-family: "icons-blank-theme";
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .navigation .level0.more:before {
    display: none;
  }
  .navigation .level0.more:after {
    cursor: pointer;
    padding: 8px 12px;
    position: relative;
    z-index: 1;
  }
  .navigation .level0.more:hover > .submenu {
    overflow: visible !important;
  }
  .navigation .level0.more li {
    display: block;
  }
  .navigation .level0.parent > .level-top {
    padding-right: 15px;
  }
  .navigation .level0.has-active > .level-top {
    border: none;
  }
  .navigation .level0 .submenu {
    font-size: 1.2rem;
  }
  .navigation .level0 .submenu a {
    color: #000;
    padding: 2px 10px;
  }
  .navigation .level0 .submenu a:hover {
    background: 0 0;
    color: #1a1a1a;
  }
  .navigation .level0 .submenu .active > a {
    border: none;
    color: #ff4100;
    pointer-events: none;
  }
  .navigation .level0.level-top {
    position: unset;
  }
  .navigation .level0.level-top:hover {
    background: 0 0;
  }
  .navigation .level0.level-top:hover .level0.submenu {
    display: block;
  }
  .navigation .level0.level-top .level0.submenu {
    display: none;
    padding: 1em;
    max-width: 100%;
    border: 2px solid #000;
    left: 0;
    z-index: 1;
    box-sizing: border-box;
  }
  .navigation .level0.level-top .level0.submenu .level1.category-item {
    width: 25%;
    float: left;
    padding-bottom: 15px;
  }
  .navigation .level0.level-top .level0.submenu .level1.category-item:not(:last-child) {
    min-height: 142px;
  }
  .navigation .level0 > .level-top {
    font-size: 1.7rem;
    text-transform: uppercase;
    padding: 0;
    color: #000;
    position: unset;
  }
  .navigation .level0 .level1.submenu, .navigation .level0 .level2.submenu {
    position: static;
    display: block;
    border: none;
    box-shadow: none;
  }
  .navigation .level0 .level1.submenu .category-item a, .navigation .level0 .level2.submenu .category-item a {
    font-weight: 400;
    transition: color 0.2s;
  }
  .navigation .level0 .level1.submenu .category-item a:hover, .navigation .level0 .level2.submenu .category-item a:hover {
    color: #ff4100;
  }
  .navigation .level0 .level1 > a {
    transition: color 0.2s;
  }
  .navigation .level0 .level1 > a:hover {
    color: #ff4100;
  }
  .navigation .level0 .level2.submenu {
    padding-left: 10px;
  }
  .navigation .level0.nav-1 .level1.nav-9 {
    min-height: 210px !important;
  }
}
@media (min-width: 1024px) {
  .navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main {
    padding-left: 0;
    padding-right: 0;
  }
  .navigation .level0.level-top .level0.submenu .level1.category-item {
    width: 20%;
  }
  .nav-sections {
    padding: 0;
  }
  .navigation .level0.parent > .level-top {
    padding-right: 20px;
  }
  .navigation .level0.level-top .level0.submenu {
    width: 1400px;
  }
  .navigation .level0 > .level-top {
    font-size: 1.8rem;
  }
}
#add-new-respond {
  font-weight: 600;
  padding: 0.4rem 1rem 0.4rem 2rem;
  font-size: 1.6rem;
  line-height: 2;
  margin-left: auto;
  display: block;
}
#add-new-respond svg {
  fill: #fff;
  width: 3rem;
  height: 3rem;
}
#add-new-respond.open svg {
  transition: transform 0.2s ease-in-out;
  transform: rotate(45deg);
}

#respond {
  padding-top: 2rem;
  display: none;
}
#add-new-respond.open + #respond {
  display: block;
}
#respond .required {
  color: #ff4100;
  margin: 0 0 0 0.25rem;
}
#respond input[type=submit] {
  width: 100%;
}
#respond .c4wp_captcha_field {
  padding: 1rem 0;
}
#respond .response-message {
  padding: 1rem 2rem;
}
#respond .response-message.error {
  background: #fae5e5;
  color: #e02b27;
}
#respond .response-message.success {
  background: #e5efe5;
  color: #006400;
}

#comments {
  padding-top: 3rem;
}
#comments #respond {
  border-top: 1px solid #000;
  margin-top: 2rem;
  padding-top: 2rem;
}
#comments #respond .comment-reply-title {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}
#comments #respond #cancel-comment-reply-link {
  display: inline-flex !important;
}
#comments #respond #cancel-comment-reply-link svg {
  display: inline-block;
  width: 3rem;
  height: 3rem;
  transform: rotate(45deg);
}
#comments #respond #cancel-comment-reply-link:hover svg {
  fill: #ff4100;
}
#comments .comment-list {
  padding: 0;
}
#comments .comment {
  display: flex;
  flex-direction: column;
}
#comments .comment-body {
  display: flex;
}
#comments .comment-author {
  display: flex;
}
#comments .comment-author svg {
  width: 5rem;
  height: 7.5rem;
}
#comments .comment-author > div {
  padding-left: 1rem;
}
#comments .comment-author-name {
  font-weight: bold;
}
#comments .comment-author .comment-date {
  white-space: nowrap;
}
#comments .comment-text p {
  padding-bottom: 2rem;
  line-height: 1.25;
}
#comments .comment-reply-link {
  display: inline-flex;
  background: #000;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  align-items: center;
  justify-content: center;
  padding: 0 1em;
  transition: 0.4s ease-in-out;
  height: 2.5rem;
}
#comments .comment-reply-link:hover {
  background: #cc3400;
}
#comments .comment.depth-1 > .comment-body {
  margin: 2rem 0;
}
#comments .comment.depth-1 > .comment-body .comment-author svg {
  margin: 0 0 2rem 2rem;
  fill: #ff4100;
}
#comments .comment.depth-1 > .comment-body .comment-text {
  width: 100%;
}
#comments .comment.depth-1 > .comment-body .comment-text .comment-text-answer {
  display: none;
}
#comments .comment.depth-1 > .comment-body .comment-text .comment-replies:after {
  content: " (" attr(data-count) ")";
  display: inline;
  width: 85px;
  height: 80px;
}
#comments .comment.depth-1 > .children {
  display: none;
}
#comments .comment.depth-1 .children {
  padding: 0;
}
#comments .comment.depth-1 .children .comment {
  border: 1px solid black;
  width: 100%;
}
#comments .comment.depth-1 .children .comment .comment-body .comment-text .comment-text-answer {
  font-weight: bold;
}

@media (min-width: 1024px) {
  #comments .comment.depth-1 > .comment-body .comment-author {
    min-width: 25rem;
  }
  #comments .comment.depth-1 > .comment-body .comment-text .comment-replies {
    float: right;
    margin-right: 1rem;
  }
  #comments .comment.depth-1 > .children {
    margin-left: 25rem !important;
  }
  #comments .comment.depth-1 .children .comment {
    margin-top: 2.5rem;
    padding: 2rem;
  }
  #comments .comment.depth-1 .children .comment .comment-body .comment-author {
    order: 2;
  }
  #comments .comment.depth-1 .children .comment .comment-body .comment-author > svg {
    order: 2;
    margin-left: 1rem;
  }
  #comments .comment.depth-1 .children .comment .comment-body .comment-author > div {
    order: 1;
    text-align: right;
  }
  #comments .comment.depth-1 .children .comment .comment-body .comment-text {
    order: 1;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  #add-new-respond {
    margin-top: 2rem;
    width: 100%;
    display: inline-flex;
    justify-content: space-between;
    padding: 1rem;
  }
  #comments .comment-reply-link {
    margin-top: 2rem;
    width: 100%;
    height: 5rem;
  }
  #comments .comment.depth-1 {
    border: 1px solid black;
    margin-bottom: 2rem;
  }
  #comments .comment.depth-1 > .comment-body {
    flex-direction: column;
  }
  #comments .comment.depth-1 > .comment-body .comment-author svg {
    margin-right: 2rem;
  }
  #comments .comment.depth-1 > .comment-body .comment-text {
    padding: 0 2rem;
  }
  #comments .comment.depth-1 > .comment-body .comment-text .comment-replies {
    padding-top: 2rem;
    display: inline-block;
  }
  #comments .comment.depth-1 > .children {
    margin: 0 2rem 2rem 2rem;
  }
  #comments .comment.depth-1 .children {
    margin: 0 2rem 2rem 2rem;
  }
  #comments .comment.depth-1 .children .comment:not(:first-child) {
    margin-top: 3rem;
  }
  #comments .comment.depth-1 .children .comment .comment-body {
    flex-direction: column;
    margin: 2rem;
  }
  #comments .comment.depth-1 .children .comment .comment-body .comment-text {
    padding-top: 2rem;
  }
  #comments .comment.depth-1 .children .comment .comment-body .comment-text p {
    display: inline;
  }
}
#page_footer {
  background-color: #000;
  color: #fff;
}
#page_footer ul {
  margin: 0;
  padding: 0;
  list-style: none none;
}
#page_footer ul li {
  margin-top: 0;
  margin-bottom: 1rem;
}
#page_footer h4 {
  margin: 0 0 1em;
  font-weight: 400;
  color: #fff;
  line-height: 1.1;
  font-size: 1.4rem;
}
#page_footer p {
  margin: 0 0 1em;
}
#page_footer a {
  color: #fff;
  transition: color 0.2s;
}
#page_footer a:hover {
  color: #cc3400;
}
#page_footer section.blocks {
  display: flex;
  padding: 15px 20px;
}
#page_footer section.blocks > .block {
  flex-basis: 25%;
}
@media (min-width: 1024px) {
  #page_footer section.blocks > .block.footer_block_link_certifications {
    flex-basis: 30%;
  }
}
@media (max-width: 1023px) {
  #page_footer section.blocks {
    flex-wrap: wrap;
  }
  #page_footer section.blocks > .block {
    margin-top: 1.5em;
    flex-basis: 50%;
  }
}
@media (max-width: 767px) {
  #page_footer section.blocks > .block {
    margin-top: 1.5em;
    flex-basis: 100%;
  }
}
#page_footer .footer_block_link_social_media li, #page_footer .social li {
  display: inline-block;
  margin-right: 0.55em;
  margin-bottom: 0.55em;
}
#page_footer .footer_block_link_social_media li a, #page_footer .social li a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 50%;
  width: 35px;
  height: 35px;
}
#page_footer .footer_block_link_social_media li a svg.gymtheme-icon, #page_footer .social li a svg.gymtheme-icon {
  fill: #000;
  width: 25px;
  height: 25px;
  overflow: hidden;
  display: inline-block;
}
#page_footer .footer_block_link_social_media img {
  margin: 20px 0;
}
#page_footer .footer_block_link_certifications img {
  margin: 20px 0;
}
#page_footer #website_switcher {
  padding: 1em 20px;
  background-color: #fff;
  position: relative;
  color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 768px) {
  #page_footer #website_switcher .websites-desktop {
    text-align: center;
  }
  #page_footer #website_switcher .websites-desktop a {
    color: #000;
    transition: color 0.2s;
  }
  #page_footer #website_switcher .websites-desktop a:hover {
    color: #cc3400;
  }
  #page_footer #website_switcher .websites-desktop a:not(:last-child):after {
    content: "";
    display: inline-block;
    background: #000;
    width: 1px;
    height: 10px;
    margin-left: 0.5em;
    margin-right: 0.5em;
  }
  #page_footer #website_switcher .websites-mobile {
    display: none;
  }
}
@media (max-width: 767px) {
  #page_footer #website_switcher {
    background-color: #000;
  }
  #page_footer #website_switcher .websites-desktop {
    display: none;
  }
  #page_footer #website_switcher .websites-mobile {
    width: 100%;
    border: 1px solid #fff;
  }
  #page_footer #website_switcher .websites-mobile .current-website {
    display: flex;
    padding: 0.85em 1em;
    align-items: center;
    position: relative;
    color: #fff;
  }
  #page_footer #website_switcher .websites-mobile .current-website.open {
    border-bottom: 1px solid #fff;
  }
  #page_footer #website_switcher .websites-mobile .current-website.open:after {
    transform: rotate(0deg);
  }
  #page_footer #website_switcher .websites-mobile .current-website:after {
    content: url('data:image/svg+xml; utf8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="rgba(255,255,255)" viewBox="0 0 28 28"><path d="M8.641 17.992l-1.641-1.641 7-7 7 7-1.641 1.641-5.359-5.359z"></path></svg>');
    display: inline-block;
    transform: rotate(180deg);
    position: absolute;
    top: 5px;
    right: 1em;
  }
  #page_footer #website_switcher .websites-mobile img {
    width: 27px;
    height: 20px;
    margin: 0 1em 0 0;
  }
  #page_footer #website_switcher .websites-mobile a {
    color: #fff;
    display: block;
    padding: 0.85em 1em;
    margin-bottom: 0;
    transition: color 0.2s;
  }
  #page_footer #website_switcher .websites-mobile a:hover {
    color: #cc3400;
  }
}
#page_footer .copyright {
  color: #fff;
  font-size: 1.4rem;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 50px;
}
#page_footer .hu .footer_block_link_social_media .block-static-block > div {
  padding: 5px 0 !important;
}
#page_footer .hu .footer_block_link_social_media img {
  margin: 0;
}
#page_footer .hu .footer_block_link_certifications .pagebuilder-column-group {
  display: flex;
}
#page_footer .hu .footer_block_link_certifications .pagebuilder-column-group .pagebuilder-column {
  width: 33%;
}
#page_footer .hu .footer_block_link_certifications .pagebuilder-column-group .pagebuilder-column img {
  width: 100%;
  margin: 20px 0;
}
#page_footer .pagebuilder-mobile-only {
  display: none;
}
#page_footer [data-content-type=row] {
  margin: 0 !important;
  padding: 0 !important;
}
#page_footer [data-content-type=row] [data-element=inner] {
  margin: 0 !important;
  padding: 0 !important;
}
#page_footer .cmn-iso-2 {
  background-image: url("data:image/svg+xml;charset=utf8,<svg width='94' height='66' xmlns='http://www.w3.org/2000/svg'><g><g fill='%23174e7e' id='g3864'><path d='m0,33l0,-33l47,0l47,0l0,33l0,33l-47,0l-47,0l0,-33z' id='path3862'/></g><g fill='%23ffffff' id='g3880'><path d='m16.53596,59.53575c0.22097,-1.13493 0.59535,-3.42581 0.7124,-3.85512c0.68127,0.11646 1.57773,0.31937 3.05164,0.31937c3.1,0 5.3575,-1.47734 5.77734,-3.91815c-0.87132,0.21345 -2.3034,0.43397 -4.10711,0.34905c-1.9391,-0.16573 -3.57023,-1.1309 -4.37023,-2.0309c-3.7,-3.7 -0.3,-10.4 5.3,-10.4c4.7,0 7.3,2.9 7.8,8.6c0.5,4.3 -1.22526,6.99099 -2.2,8.2c-1.28353,1.61724 -3.40009,3.22579 -7.1,3.2c-3.16967,-0.0221 -3.90282,-0.17847 -4.86404,-0.46425zm8.7646,-11.75616c1.23202,-2.03089 -0.40056,-3.77959 -2.40056,-3.77959c-1.9,0 -3.17509,2.9 -1.67509,4.3c0.9,1 3.25468,1.04363 4.07565,-0.52041z' id='path3866'/><path d='m36,58c-2,-2 -2.3,-3.6 -2.1,-10c0.1,-6.5 7.2,-10.1 12.1,-6.2c3.4,2.8 4,11.7 1,15.5c-2.7,3.4 -8,3.7 -11,0.7zm7.4,-3.6c1.0768,-4.19374 0.40598,-10.46256 -2.18466,-10.14307c-3.24342,-0.20598 -3.21749,6.09874 -2.11196,10.0266c0.92322,2.41534 3.7333,2.31037 4.29662,0.11647z' id='path3868'/><path d='m72,53.5c0.0416,-3.79491 0.10191,-6.14486 -0.04016,-6.31612c-0.15205,-0.18328 -0.89602,0.30467 -1.95984,0.81612c-0.74391,0.39384 -1.32912,0.62743 -2.01966,0.92111c0.0075,-0.54682 -0.08056,-4.05355 -0.04283,-4.72736c1.78125,-0.96563 1.64062,-0.85 4.68125,-2.32812c1.70625,-0.76251 3.41059,-1.72059 4.375,-1.99063c0.04374,0.71875 0.00624,3.325 0.00624,10.125c0,10 -0.01563,7 -0.07813,10c-1.33372,0.0343 -4.24826,0.01083 -4.91891,-0.01272c-0.03235,-1.1784 -0.04269,-2.86211 -0.00296,-6.48728z' id='path3872'/><path d='m31.99194,34.49319c-0.78891,-0.19332 -1.73301,-0.35016 -2.80624,-0.78832c0.05159,-0.59342 0.47049,-1.92227 0.58718,-2.78455c0.16684,-1.23284 0.30833,-1.83578 0.38831,-2.62923c0.93554,0.19191 2.96979,1.04194 5.99773,1.04194c4.8,0 5.60625,-0.95625 5.60625,-2.45625c0,-1.3 -1.7,-2.5 -5.5,-4c-4,-1.6 -5.7,-2.9 -6.4,-4.8c-2,-5.9 1.7,-10.6 9.3,-11.6c2.76875,-0.44688 7.17812,0.27812 9.61562,0.76562c-0.13815,0.92117 -1.03171,3.95372 -1.5475,5.83952c-1.19844,-0.36679 -2.16837,-0.58424 -3.76812,-0.70514c-3.2,-0.3 -5.2,0.1 -6,1c-1.5,1.9 -0.4,3.1 4.7,4.8c9,3 10.7,11.4 3.1,15.2c-2.07727,1.0701 -5.16159,1.82158 -8.12499,1.81824c-1.74433,-0.002 -3.66614,-0.29426 -5.14824,-0.70183z' id='path3874'/><path d='m58.3,33.4c-5.8,-2.9 -8.2,-13.5 -4.7,-20.9c3.8,-8.1 17.8,-8.6 22.9,-0.9c2.6,3.9 2.7,13.9 0.2,17.8c-3.4,5.2 -12.1,7.1 -18.4,4zm10.9,-6.1c2.6,-2.3 2.5,-11.3 -0.1,-13.7c-2.7,-2.4 -7.2,-1.7 -8.9,1.4c-1.5,2.9 -1,10.3 0.8,12.5c1.7,2 5.9,1.9 8.2,-0.2z' id='path3876'/><path d='m19,20.5c0,-8.63878 0,-12.34327 0.00305,-13.47904c0.68796,0.00248 2.23663,-0.02096 3.49695,-0.02096c1.18946,0 2.8858,0.00837 3.49323,0.00658c-0.02057,1.49334 0.00677,4.58134 0.00677,13.49342c0,13.5 -0.05778,12.5926 -0.05778,14.91433c0,0 -2.87913,0.06644 -3.62926,0.05791c-0.91851,-0.01044 -2.88606,0.04493 -3.25264,0.04139c-0.02493,-1.77076 -0.06032,-14.09077 -0.06032,-15.01363z' id='path3878'/></g><path fill='%23ffffff' d='m53.43018,58.14127c-2,-2 -2.3,-3.6 -2.1,-10c0.1,-6.5 7.2,-10.1 12.1,-6.2c3.4,2.8 4,11.7 1,15.5c-2.7,3.4 -8,3.7 -11,0.7zm7.4,-3.6c1.0768,-4.19374 0.40598,-10.46257 -2.18466,-10.14307c-3.24342,-0.20598 -3.21749,6.09874 -2.11196,10.0266c0.92322,2.41534 3.7333,2.31037 4.29662,0.11647z' id='path3868-3'/></g></svg>");
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  background-size: cover;
  width: 48px;
  height: 32px;
  margin: 0 10px 10px 0;
}
#page_footer .cmn-ifs-2 {
  background-image: url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' width='66' height='38'><g><g fill='%23132f5e' transform='matrix(0.0040874,0,0,0.0040874,-1.6787956,-0.22074102)' id='l2qbdMdarpVr755vOJ0uKsn'><g id='g1843'><path d='m13215,5929c-165,-14 -386,-39 -455,-50c-378,-63 -667,-138 -724,-189c-29,-27 -31,-32 -30,-102c0,-73 66,-468 86,-521c12,-31 54,-57 93,-57c14,0 106,20 203,44c428,108 699,150 962,150c260,0 426,-41 539,-132c97,-79 141,-184 141,-339c0,-177 -67,-287 -225,-366c-70,-36 -92,-43 -240,-76c-77,-17 -105,-22 -310,-56c-490,-81 -773,-195 -979,-394c-187,-182 -279,-391 -307,-704c-19,-209 6,-451 65,-644c83,-267 276,-487 536,-611c160,-76 308,-115 585,-153c118,-17 588,-17 720,0c55,7 154,19 220,27c131,17 170,23 320,55c55,12 118,25 140,30c150,30 279,76 312,111c25,26 28,36 28,96c-1,37 -9,108 -18,157c-10,50 -22,115 -27,145c-39,220 -49,245 -103,255c-37,7 -50,5 -332,-57c-399,-89 -608,-114 -870,-104c-315,12 -469,83 -548,254c-29,63 -31,75 -31,182c0,109 1,118 32,181c37,77 87,126 170,168c115,58 219,84 537,136c250,40 381,66 505,102c477,136 712,377 810,828c26,121 38,433 22,565c-30,241 -106,434 -236,596c-59,74 -79,94 -157,159c-78,65 -235,153 -354,198c-272,103 -697,148 -1080,116z' id='p1C3jmcMrq'/><path d='m6732,5847c-22,-23 -22,-23 -22,-2004c0,-1872 1,-1982 18,-2002c18,-22 66,-34 206,-51c45,-5 171,-21 281,-35c447,-58 427,-57 455,-37c13,10 28,32 32,50c5,17 7,937 6,2045c-3,1965 -3,2015 -22,2036c-19,21 -24,21 -476,21c-457,0 -457,0 -478,-23z' id='pTH2UXf92'/><path d='m8766,5839c-26,-31 -26,-31 -26,-2013c0,-1816 1,-1983 16,-2005c38,-53 -14,-51 1339,-51c1345,0 1308,-1 1334,48c7,14 11,129 11,335c0,303 -1,315 -21,341c-20,26 -20,26 -850,26c-829,0 -829,0 -829,560c0,560 0,560 733,560c732,0 732,0 762,24c30,24 30,24 33,345c3,322 3,322 -27,351c-29,30 -29,30 -765,30c-736,0 -736,0 -736,705c0,748 0,751 -45,769c-9,3 -216,6 -460,6c-443,0 -443,0 -469,-31z' id='p8svlX3SF'/><path d='m1383,2576c-56,-18 -108,-52 -132,-84c-10,-15 -63,-103 -118,-197c-55,-93 -166,-283 -247,-422c-165,-281 -185,-333 -166,-415c13,-50 27,-78 232,-428c66,-113 137,-234 158,-270c146,-253 163,-274 245,-311c37,-17 79,-19 577,-19c520,0 538,1 585,21c26,11 61,32 76,47c26,24 105,150 182,287c15,28 80,140 145,250c244,417 252,436 227,531c-11,44 -97,200 -252,459c-23,39 -91,155 -151,258c-112,194 -157,251 -222,283c-34,18 -73,19 -567,21c-416,2 -539,-1 -572,-11z' id='pHllszHhV'/></g></g><g fill='%233baf9f' transform='matrix(0.0040874,0,0,0.0040874,-1.6787956,-0.22074102)' id='l5c5XR4oQ4Tn3E8QdycTOki'><g id='g1854'><path d='m8067,8429c-154,-37 -217,-94 -268,-241c-21,-58 -23,-81 -22,-273c0,-189 2,-216 22,-270c46,-129 122,-200 252,-237c57,-16 92,-18 201,-15c193,5 280,35 354,119c72,82 99,190 99,398c0,233 -29,342 -115,427c-52,52 -104,77 -202,97c-102,21 -225,19 -321,-5zm308,-172c30,-16 48,-37 70,-82c30,-59 30,-59 30,-250c0,-174 -2,-195 -23,-250c-19,-50 -30,-65 -69,-90c-43,-27 -53,-29 -142,-29c-104,0 -139,11 -185,61c-36,39 -48,98 -53,263c-8,235 20,335 104,379c57,30 213,29 268,-2z' id='pwejmb5oD'/><path d='m9180,8430c-41,-10 -89,-25 -107,-34c-51,-27 -119,-99 -142,-151c-63,-142 -65,-505 -3,-645c41,-94 116,-155 238,-194c71,-22 299,-23 369,0c157,50 233,132 266,284c14,68 8,477 -8,505c-6,11 -21,40 -33,65c-29,59 -74,106 -131,135c-107,54 -306,69 -449,35zm323,-183c20,-15 42,-37 48,-49c26,-49 38,-138 39,-283c0,-209 -19,-272 -96,-332c-35,-26 -42,-27 -145,-27c-106,0 -110,1 -146,30c-21,17 -49,52 -63,80c-24,47 -25,56 -25,239c0,200 8,250 50,309c36,51 86,67 201,64c93,-3 104,-5 137,-31z' id='podErQwFm'/><path d='m10315,8432c-138,-29 -221,-96 -266,-215c-23,-59 -24,-74 -24,-297c0,-221 1,-238 23,-294c47,-122 109,-182 225,-217c77,-23 281,-26 372,-4c62,15 82,8 69,-25c-9,-21 -18,-304 -10,-333c8,-32 55,-53 138,-61c60,-6 68,-4 78,13c7,13 10,233 10,661c0,680 1,671 -46,711c-77,65 -390,98 -569,61zm368,-171c15,-12 17,-49 17,-342c0,-269 -3,-330 -14,-342c-18,-17 -176,-30 -266,-20c-57,6 -68,10 -104,47c-62,62 -80,146 -73,341c6,194 31,267 105,313c34,21 47,22 178,20c102,-2 146,-7 157,-17z' id='pwzwYCLo8'/><path d='m6721,8406c-8,-10 -11,-195 -9,-696c3,-632 4,-683 20,-694c14,-10 114,-12 449,-10c237,2 433,5 436,8c3,2 5,41 6,86c0,61 -3,84 -14,91c-8,5 -159,9 -337,9c-322,0 -322,0 -320,238c3,237 3,237 301,242c250,4 299,7 307,20c16,25 12,133 -6,158c-15,22 -17,22 -303,22c-254,0 -290,2 -295,16c-3,9 -6,125 -6,258c0,175 -3,245 -12,254c-18,18 -202,16 -217,-2z' id='pUKAel7lh'/><path d='m3519,6401c-74,-15 -145,-71 -185,-146c-19,-37 -266,-459 -306,-522c-21,-34 -38,-64 -38,-67c0,-2 -27,-49 -60,-105c-33,-55 -67,-117 -76,-138c-22,-53 -21,-149 3,-198c21,-45 30,-60 194,-340c64,-110 127,-218 139,-240c151,-270 203,-340 277,-375c41,-19 61,-20 587,-20c513,0 547,1 589,19c79,34 79,33 292,401c82,140 183,314 225,385c111,190 113,194 109,284c-4,75 -6,81 -73,197c-38,65 -80,139 -94,164c-14,25 -33,56 -42,70c-9,14 -30,48 -45,75c-48,88 -207,358 -248,423c-45,71 -103,116 -168,131c-50,12 -1022,13 -1080,2z' id='pMx5IoFM9'/><path d='m8745,3825c0,-1094 1,-1544 2,-998c2,545 2,1441 0,1990c-1,549 -2,103 -2,-992z' id='pBJHrVlu7'/><path d='m7705,3790c0,-1108 1,-1562 2,-1008c2,555 2,1461 0,2015c-1,555 -2,101 -2,-1007z' id='pSwopvNr8'/><path d='m3500,3913c-100,-34 -145,-90 -315,-398c-16,-27 -56,-97 -90,-155c-34,-58 -72,-123 -85,-145c-157,-268 -164,-283 -174,-345c-11,-75 19,-140 229,-492c6,-9 17,-29 26,-45c28,-51 171,-296 211,-360c21,-34 38,-65 38,-69c0,-19 66,-84 112,-110c53,-29 53,-29 598,-29c585,0 576,-1 648,52c32,24 72,80 126,178c31,54 137,237 221,380c233,395 230,389 223,499c-3,51 -11,75 -45,132c-22,38 -50,85 -61,104c-11,19 -50,87 -87,150c-38,63 -75,129 -84,145c-9,17 -55,95 -102,175c-48,80 -94,160 -103,179c-27,52 -95,120 -142,142c-41,18 -69,19 -586,18c-299,0 -550,-3 -558,-6z' id='p8qAgjLSt'/></g></g></g></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-color: #fff;
  display: inline-block;
  background-size: contain;
  width: 47px;
  height: 32px;
  margin: 0 10px 10px 0;
}
#page_footer .cmn-lab-2 {
  background-image: url("data:image/svg+xml;charset=UTF-8,<svg width='75.2' height='52.8' xmlns='http://www.w3.org/2000/svg'><g><g display='inline' id='g1613'><path fill='%23fcfcfc' id='path1051' d='m0.66088,-0.22555l0,1.6c1.30813,-0.43604 1.16396,-0.29188 1.6,-1.6l-1.6,0z'/><path fill='%23adc1d1' id='path1053' d='m2.26088,-0.22555l0.8,0.79999l-0.8,-0.79999z'/><path fill='%23adc1d1' id='path1057' d='m73.46088,-0.22555l0.8,0.79999l-0.8,-0.79999z'/><path fill='%23fcfcfc' id='path1059' d='m74.26088,-0.22555c0.4361,1.30814 0.2918,1.16395 1.6,1.6l0,-1.6l-1.6,0z'/><path fill='%23668eac' id='path1061' d='m1.46088,0.57444l0.8,0.80001l-0.8,-0.80001m72.8,0l0.8,0.80001l-0.8,-0.80001z'/><path fill='%23adc1d1' id='path1063' d='m0.66088,1.37445l0.8,0.8l-0.8,-0.8m74.4,0l0.8,0.8l-0.8,-0.8z'/><rect fill='%231a5282' stroke-width='2.06414' y='-0.22556' x='-0.80413' height='54.22647' width='76.66501' id='rect1645'/><path fill='%23fcfcfc' id='path1071' d='m12.20666,3.45745c-1.13739,0.02762 -1.32609,0.00377 -1.35353,1.67374c-0.03203,1.94945 0.80482,1.15546 2.53091,3.92746c-0.13162,1.39133 0.0944,7.21384 -0.58198,8.61729c-0.57509,1.72893 -2.80079,6.74491 -5.02309,12.2561c-0.77402,1.91954 -3.35932,7.80612 -4.42872,10.75511c-0.80969,2.23284 -1.17624,4.79035 -0.07983,6.17942c0.94972,1.12824 1.70211,1.68699 3.28187,1.8606c2.00579,0.37128 13.26327,0.37048 18.03949,0.34193c5.38054,-0.03217 8.21392,-0.10099 9.52716,-2.74428c1.24486,-2.91607 0.57903,-4.48394 -1.17839,-8.43176c-1.31218,-2.94766 -4.46562,-10.24611 -5.3187,-12.3617c-1.15405,-2.86199 -2.79539,-7.36937 -2.93172,-8.24874c-0.16981,-4.57966 -0.29291,-7.11308 -0.22454,-8.49008c1.47398,-2.3452 2.97614,-1.89431 2.97285,-4.3558c-0.001,-0.77673 0.08548,-1.14627 -1.33823,-1.13511l-13.89355,0.15582z'/><path fill='%23396a93' id='path1077' d='m13.46088,5.37445l0.8,0.8l-0.8,-0.8z'/><path fill='%23bdcfdb' id='path1083' d='m13.46088,6.17445l0.8,0.8l-0.8,-0.8z'/><path fill='%234e7da3' id='path1087' d='m11.86088,6.97445l0.8,0.8l-0.8,-0.8z'/><path fill='%238aa6bc' id='path1089' d='m14.26088,6.97445l0.8,0.8l-0.8,-0.8z'/><path fill='%231a5282' id='path1091' d='m10.95743,26.57926l14.836,-0.40281c-0.45477,-1.25217 -2.78278,-7.85982 -2.75297,-8.67235c-0.22325,-4.40101 -0.18142,-4.58642 -0.22298,-8.95875c0.0588,-1.11276 2.65431,-2.47273 2.89361,-3.45266c0.15348,-0.62847 -1.77812,-0.42121 -7.40291,-0.36654c-4.10896,0.01959 -6.0056,-0.26358 -5.83932,0.5299c-0.01113,0.69211 2.75812,2.71566 2.50693,3.63732c0.04735,1.3661 0.01484,7.98098 -0.28677,8.67841c-0.98546,2.2484 -1.88013,4.74526 -3.73159,9.00748z'/><path fill='%23adc1d1' id='path1097' d='m12.66088,7.77444l0.8,0.80001l-0.8,-0.80001z'/><path fill='%234e7da3' id='path1311' d='m11.86088,18.97444l0.8,0.8l-0.8,-0.8z'/><path fill='%23396a93' id='path1313' d='m14.26088,18.97444l0.8,0.8l-0.8,-0.8z'/><path fill='%23adc1d1' id='path1317' d='m11.86088,19.77444l0.8,0.80001l-0.8,-0.80001m11.2,0l0.8,0.80001l-0.8,-0.80001z'/><path fill='%23668eac' id='path1321' d='m13.46088,20.57445l0.8,0.8l-0.8,-0.8z'/><path fill='%238aa6bc' id='path1333' d='m11.06088,21.37445l0.8,0.8l-0.8,-0.8z'/><path fill='%238aa6bc' id='path1365' d='m12.66088,22.17445l0.8,0.8l-0.8,-0.8m11.2,0l0.8,0.8l-0.8,-0.8z'/><path fill='%23668eac' id='path1375' d='m10.26088,22.97444l0.8,0.8l-0.8,-0.8z'/><path fill='%23396a93' id='path1377' d='m12.66088,22.97444l0.8,0.8l-0.8,-0.8z'/><path fill='%23bdcfdb' id='path1423' d='m10.26088,23.77444l0.8,0.80001l-0.8,-0.80001z'/><path fill='%23668eac' id='path1457' d='m8.66088,26.97444l0.8,0.8l-0.8,-0.8z'/><path fill='%2390e7ff' id='path1459' d='m10.50485,27.9565l-1.11815,2.51784c1.0753,0.027 2.30154,0.05534 3.29781,0.05812c0.37676,0.001 -0.2298,0.51317 -0.40493,1.08773l-3.16452,-0.17387l-1.26446,2.96684l3.08508,0.07572l-0.6748,1.28557l-3.0625,-0.09755l-1.29059,2.82976l3.2331,0.01512l-0.48001,1.25267l-3.12447,-0.05169l-0.543,1.38149l3.1894,0.08354l-0.49896,1.26747l-3.17879,-0.11405c0,0 -0.48772,1.34144 -0.08294,2.66848c1.40376,2.44793 2.30593,2.01157 3.89613,2.0446c4.47407,0.09293 11.50924,0.14518 14.83645,0.13832c7.08854,-0.16012 8.06454,0.01497 9.47865,-2.3841c0.83282,-1.98218 -0.28431,-3.14809 -2.36387,-8.23405c-1.0207,-2.48382 -2.94191,-6.83056 -3.82461,-8.48878c-2.40202,-0.001 -10.05553,-0.24462 -15.94002,-0.12917l0,-0.00001z'/><path fill='%23396a93' id='path1475' d='m7.86088,28.57445l0.8,0.8l-0.8,-0.8z'/><path fill='%23adc1d1' id='path1487' d='m7.86088,29.37445l0.8,0.79999l-0.8,-0.79999z'/><path fill='%23668eac' id='path1509' d='m7.06088,30.97445l0.8,0.79999l-0.8,-0.79999z'/><path fill='%234e7da3' id='path1527' d='m6.26088,32.57444l0.8,0.8l-0.8,-0.8z'/><path fill='%23adc1d1' id='path1531' d='m6.26088,33.37445l0.8,0.79999l-0.8,-0.79999z'/><path fill='%238aa6bc' id='path1535' d='m5.46088,34.97445l0.8,0.79999l-0.8,-0.79999z'/><path fill='%234e7da3' id='path1539' d='m4.66088,36.57444l0.8,0.8l-0.8,-0.8z'/><path fill='%23bdcfdb' id='path1543' d='m4.66088,37.37445l0.8,0.79999l-0.8,-0.79999z'/><path fill='%23396a93' id='path1547' d='m3.86088,38.17444l0.8,0.8l-0.8,-0.8z'/><path fill='%23668eac' id='path1561' d='m3.06088,40.57444l0.8,0.8l-0.8,-0.8z'/><path fill='%238aa6bc' id='path1565' d='m33.46088,40.57444l0.8,0.8l-0.8,-0.8z'/><path fill='%23d1dbe2' id='path1567' d='m3.06088,41.37445l0.8,0.79999l-0.8,-0.79999z'/><path fill='%23396a93' id='path1571' d='m2.26088,42.17444l0.8,0.8l-0.8,-0.8z'/><path fill='%23fcfcfc' id='path1575' d='m28.3804,42.25236l0.5298,1.58441l1.58441,-0.52979l-0.62329,-1.72466l-1.49092,0.67004z'/><path fill='%23668eac' id='path1577' d='m34.26088,42.17444l0.8,0.8l-0.8,-0.8z'/><path fill='%234e7da3' id='path1591' d='m3.06088,46.97445l0.8,0.79999l-0.8,-0.79999z'/><path fill='%23668eac' id='path1593' d='m33.46088,46.97445l0.8,0.79999l-0.8,-0.79999z'/><path fill='%23bdcfdb' id='path1595' d='m4.66088,47.77444l0.8,0.8l-0.8,-0.8z'/><path fill='%234e7da3' id='path1597' d='m32.66088,47.77444l0.8,0.8l-0.8,-0.8z'/><path fill='%23adc1d1' id='path1603' d='m0.66088,50.17444l0.8,0.8l-0.8,-0.8m74.4,0l0.8,0.8l-0.8,-0.8z'/><path fill='%23668eac' id='path1607' d='m1.46088,50.97445l0.8,0.79999l-0.8,-0.79999m72.8,0l0.8,0.79999l-0.8,-0.79999z'/><path fill='%23adc1d1' id='path1611' d='m2.26088,51.77444l0.8,0.8l-0.8,-0.8m71.2,0l0.8,0.8l-0.8,-0.8z'/><g font-style='normal' font-weight='normal' font-size='30px' font-family='sans-serif' fill='%23000000' stroke-width='0.75' id='text1625'><path fill='%23ffffff' stroke-width='0.75' id='path7296' d='m26.9063,20.38878l3.592,0l0,-0.992l-2.408,0l0,-4.936l-1.184,0l0,5.928z'/><path fill='%23ffffff' stroke-width='0.75' id='path7298' d='m32.39578,17.30078c0.176,-0.616 0.352,-1.288 0.504,-1.936l0.04,0c0.168,0.64 0.328,1.32 0.512,1.936l0.176,0.648l-1.408,0l0.176,-0.648zm-2.048,3.088l1.2,0l0.416,-1.52l1.92,0l0.416,1.52l1.24,0l-1.904,-5.928l-1.392,0l-1.896,5.928z'/><path fill='%23ffffff' stroke-width='0.75' id='path7300' d='m35.85327,20.38878l2.112,0c1.304,0 2.296,-0.552 2.296,-1.744c0,-0.8 -0.472,-1.248 -1.112,-1.4l0,-0.04c0.504,-0.176 0.808,-0.736 0.808,-1.28c0,-1.104 -0.928,-1.464 -2.144,-1.464l-1.96,0l0,5.928zm1.184,-3.512l0,-1.504l0.704,0c0.712,0 1.064,0.208 1.064,0.728c0,0.472 -0.328,0.776 -1.08,0.776l-0.688,0zm0,2.6l0,-1.728l0.824,0c0.816,0 1.248,0.248 1.248,0.824c0,0.616 -0.44,0.904 -1.248,0.904l-0.824,0z'/><path fill='%23ffffff' stroke-width='0.75' id='path7302' d='m43.27077,20.50078c1.568,0 2.648,-1.176 2.648,-3.096c0,-1.92 -1.08,-3.048 -2.648,-3.048c-1.568,0 -2.648,1.12 -2.648,3.048c0,1.92 1.08,3.096 2.648,3.096zm0,-1.024c-0.88,0 -1.44,-0.808 -1.44,-2.072c0,-1.272 0.56,-2.032 1.44,-2.032c0.88,0 1.44,0.76 1.44,2.032c0,1.264 -0.56,2.072 -1.44,2.072z'/><path fill='%23ffffff' stroke-width='0.75' id='path7304' d='m46.69626,20.38878l1.184,0l0,-2.24l0.824,0l1.216,2.24l1.32,0l-1.384,-2.424c0.68,-0.264 1.128,-0.816 1.128,-1.704c0,-1.36 -0.984,-1.8 -2.224,-1.8l-2.064,0l0,5.928zm1.184,-3.176l0,-1.808l0.768,0c0.76,0 1.184,0.216 1.184,0.856c0,0.632 -0.424,0.952 -1.184,0.952l-0.768,0z'/><path fill='%23ffffff' stroke-width='0.75' id='path7306' d='m52.99374,17.30078c0.176,-0.616 0.352,-1.288 0.504,-1.936l0.04,0c0.168,0.64 0.328,1.32 0.512,1.936l0.176,0.648l-1.408,0l0.176,-0.648zm-2.048,3.088l1.2,0l0.416,-1.52l1.92,0l0.416,1.52l1.24,0l-1.904,-5.928l-1.392,0l-1.896,5.928z'/><path fill='%23ffffff' stroke-width='0.75' id='path7308' d='m57.01122,20.38878l1.184,0l0,-4.936l1.68,0l0,-0.992l-4.528,0l0,0.992l1.664,0l0,4.936z'/><path fill='%23ffffff' stroke-width='0.75' id='path7310' d='m62.5567,20.50078c1.568,0 2.648,-1.176 2.648,-3.096c0,-1.92 -1.08,-3.048 -2.648,-3.048c-1.568,0 -2.648,1.12 -2.648,3.048c0,1.92 1.08,3.096 2.648,3.096zm0,-1.024c-0.88,0 -1.44,-0.808 -1.44,-2.072c0,-1.272 0.56,-2.032 1.44,-2.032c0.88,0 1.44,0.76 1.44,2.032c0,1.264 -0.56,2.072 -1.44,2.072z'/><path fill='%23ffffff' stroke-width='0.75' id='path7312' d='m65.98219,20.38878l1.184,0l0,-2.24l0.824,0l1.216,2.24l1.32,0l-1.384,-2.424c0.68,-0.264 1.128,-0.816 1.128,-1.704c0,-1.36 -0.984,-1.8 -2.224,-1.8l-2.064,0l0,5.928zm1.184,-3.176l0,-1.808l0.768,0c0.76,0 1.184,0.216 1.184,0.856c0,0.632 -0.424,0.952 -1.184,0.952l-0.768,0z'/><path fill='%23ffffff' stroke-width='0.75' id='path7314' d='m71.95968,20.38878l1.184,0l0,-2.168l1.784,-3.76l-1.232,0l-0.592,1.448c-0.168,0.44 -0.344,0.856 -0.528,1.312l-0.032,0c-0.184,-0.456 -0.344,-0.872 -0.512,-1.312l-0.592,-1.448l-1.256,0l1.776,3.76l0,2.168z'/></g><g font-style='normal' font-weight='normal' font-size='30px' font-family='sans-serif' fill='%2390e7ff' stroke-width='0.75' id='text1625-0'><path fill='%2390e7ff' stroke-width='0.75' id='path7317' d='m32.91242,32.32419l1.776,0l0,-7.404l2.52,0l0,-1.488l-6.792,0l0,1.488l2.496,0l0,7.404z'/><path fill='%2390e7ff' stroke-width='0.75' id='path7319' d='m38.26589,32.32419l5.58,0l0,-1.488l-3.804,0l0,-2.376l3.12,0l0,-1.488l-3.12,0l0,-2.052l3.672,0l0,-1.488l-5.448,0l0,8.892z'/><path fill='%2390e7ff' stroke-width='0.75' id='path7321' d='m47.91539,32.49219c2.052,0 3.264,-1.236 3.264,-2.688c0,-1.284 -0.708,-1.968 -1.788,-2.412l-1.164,-0.492c-0.756,-0.3 -1.38,-0.528 -1.38,-1.164c0,-0.588 0.492,-0.936 1.272,-0.936c0.732,0 1.32,0.264 1.884,0.732l0.9,-1.116c-0.72,-0.732 -1.752,-1.14 -2.784,-1.14c-1.8,0 -3.072,1.116 -3.072,2.568c0,1.296 0.9,2.016 1.8,2.388l1.188,0.504c0.792,0.336 1.332,0.54 1.332,1.2c0,0.624 -0.492,1.02 -1.416,1.02c-0.78,0 -1.62,-0.396 -2.256,-0.984l-1.02,1.224c0.864,0.828 2.052,1.296 3.24,1.296z'/><path fill='%2390e7ff' stroke-width='0.75' id='path7323' d='m53.85687,32.32419l1.776,0l0,-7.404l2.52,0l0,-1.488l-6.792,0l0,1.488l2.496,0l0,7.404z'/><path fill='%2390e7ff' stroke-width='0.75' id='path7325' d='m59.21034,32.32419l5.58,0l0,-1.488l-3.804,0l0,-2.376l3.12,0l0,-1.488l-3.12,0l0,-2.052l3.672,0l0,-1.488l-5.448,0l0,8.892z'/><path fill='%2390e7ff' stroke-width='0.75' id='path7327' d='m66.20784,32.32419l2.532,0c2.616,0 4.296,-1.488 4.296,-4.476c0,-3 -1.68,-4.416 -4.392,-4.416l-2.436,0l0,8.892zm1.776,-1.428l0,-6.036l0.552,0c1.656,0 2.688,0.816 2.688,2.988c0,2.16 -1.032,3.048 -2.688,3.048l-0.552,0z'/></g><path fill='%23fcfcfc' stroke-width='1' id='path1575-4' d='m25.25364,32.67793l2.77365,8.34714l1.51483,-0.53279l-3.01571,-8.28182l-1.27277,0.46747z'/></g></g></svg>");
  background-position-x: -10px;
  display: inline-block;
  background-size: cover;
  background-position: center;
  width: 47px;
  height: 32px;
  margin: 0 10px 10px 0;
}
#page_footer .cmn-eu-2 {
  background-image: url("data:image/svg+xml;charset=UTF-8,<svg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' version='1.1' width='400' height='268' id='svg2'><defs id='defs4' /><rect width='400' height='268' x='0' y='0' id='rect2927' style='fill:%2397be0d;fill-opacity:1' /><g id='g2913' style='fill:%23ffffff'><path d='M 145.62,62.7181 C 157.082,63.4373 168.392,64.7762 178.195,68.8137 169.007,72.2451 162.032,76.3014 154.055,80.0453 L 160.36,53.8903 C 165.358,63.8697 170.642,74.4742 173.425,84.4537 164.34,75.6031 155.047,69.0419 145.62,62.7181 z' id='path2889' /><path d='M 195.933,60.0618 221.788,69.4387 201.555,78.9515 C 203.515,70.4081 205.696,61.7546 208.485,52.7966 211.421,63.8372 214.443,75.2339 216.549,85.8599 209.994,76.5742 202.869,68.5853 195.933,60.0618 z' id='path2891' /><path d='M 247.183,69.2806 C 254.801,70.5745 262.826,70.2401 270.851,69.2824 264.282,75.1812 257.601,80.9674 250.618,86.4516 253.711,77.6835 256.589,68.7001 259.267,59.5153 261.121,68.5573 262.976,77.5992 264.83,86.6411 259.312,81.9312 253.169,76.1462 247.183,69.2806 z' id='path2893' /><path d='M 299.058,68.4994 C 305.384,66.6256 313.586,61.8786 320.694,58.5012 314.783,66.2083 308.872,73.484 302.961,80.3578 304.934,72.4373 307.774,64.1993 310.36,55.6091 312.338,61.559 313.843,67.0447 316.549,72.4224 310.719,72.0905 304.888,70.9034 299.058,68.4994 z' id='path2895' /><path d='M 276.87,112.874 C 287.566,110.977 294.743,107.737 303.351,104.751 295.827,112.454 286.977,122.911 280.774,127.858 L 290.36,99.8277 C 292.513,107.634 295.085,115.021 297.643,122.422 290.434,120.687 283.664,117.101 276.87,112.874 z' id='path2897' /><path d='M 250.776,148.03 C 260.467,150.41 269.078,152.108 279.288,151.313 272.912,157.458 265.04,161.36 257.024,165.045 259.688,157.193 262.324,149.281 264.579,140.609 267.94,149.442 270.8,159.839 274.674,166.641 265.11,160.97 257.891,154.518 250.776,148.03 z' id='path2899' /><path d='M 222.808,170.843 C 231.791,174.656 240.305,178.594 249.757,180.376 242.893,183.376 236.014,186.36 228.743,188.952 230.782,181.275 232.595,174.067 235.048,166.39 238.051,175.969 241.366,185.444 245.612,194.61 237.513,188.435 229.718,179.456 222.808,170.843 z' id='path2901' /><path d='M 186.089,184.905 C 195.28,187.561 204.472,191.536 213.663,195.845 205.992,199.049 198.497,202.78 191.242,207.233 194.33,197.717 197.699,188.004 199.735,178.734 202.578,189.754 206.32,201.303 209.049,212.579 203.504,205.958 193.726,193.401 186.089,184.905 z' id='path2903' /><path d='M 131.245,192.249 C 141.799,190.377 152.12,189.905 162.257,190.532 152.494,199.257 144.572,206.755 135.93,214.733 139.959,202.108 143.988,189.484 148.017,176.859 150.542,188.778 152.717,201.398 154.83,214.141 148.701,207.298 139.606,199.048 131.245,192.249 z' id='path2905' /><path d='M 112.026,97.093 C 123.911,93.5084 135.473,93.3177 146.945,94.2822 L 120.774,111.452 C 123.604,102.421 126.352,93.3899 129.579,84.359 134.501,93.1733 138.963,101.991 142.643,110.391 134.414,104.45 123.126,100.573 112.026,97.093 z' id='path2907' /><path d='M 89.0575,147.874 C 100.645,141.975 112.388,137.496 123.976,137.407 L 95.93,164.733 107.235,127.64 C 111.461,137.395 115.625,148.133 117.799,157.891 108.901,153.66 99.6027,150.046 89.0575,147.874 z' id='path2909' /><path d='M 68.745,210.999 C 75.2119,208.654 86.6709,199.738 93.5228,197.777 112.706,164.866 189.74,119.381 225.587,115.732 226.594,115.63 226.477,116.341 225.628,116.589 188.038,127.557 124.927,161.934 101.319,199.282 92.241,213.643 88.6779,215.682 76.8675,229.264 80.6148,214.858 84.4477,200.424 89.4228,185.609 93.9863,196.873 97.26,208.567 100.612,220.234 91.2856,215.198 80.1533,212.288 68.745,210.999 z' id='path2911' /></g></svg>");
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  background-size: cover;
  width: 51px;
  height: 32px;
  margin: 0 10px 10px 0;
}
#page_footer .footer-visa {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB3aWR0aD0iMjEwIiBoZWlnaHQ9IjcyLjg5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogPGRlZnM+CiAgPGxpbmVhckdyYWRpZW50IHkyPSIyMTIuNTk4NCIgeDI9IjMyMC41OTg1IiB5MT0iMjEyLjU5ODQiIHgxPSIxMDQuNTk4NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJYTUxJRF8yXyI+CiAgIDxzdG9wIHN0b3AtY29sb3I9IiMyNzIxNTgiIG9mZnNldD0iMCIvPgogICA8c3RvcCBzdG9wLWNvbG9yPSIjMTY0MTkzIiBvZmZzZXQ9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogPC9kZWZzPgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxnIGlkPSJzdmdfMSI+CiAgIDxwYXRoIGlkPSJzdmdfMiIgZD0ibTgyLjUyLDguNDA4MzJsLTIyLjY0LDU0bC0xNC43MiwwbC0xMS4xMiwtNDMuMTJjLTAuNjQsLTIuNjQgLTEuMjgsLTMuNiAtMy4yOCwtNC43MmMtMy4zNiwtMS44NCAtOC44OCwtMy41MiAtMTMuNzYsLTQuNTZsMC4zMiwtMS42bDIzLjc2LDBjMy4wNCwwIDUuNzYsMiA2LjQsNS41Mmw1LjkyLDMxLjJsMTQuNTYsLTM2LjcybDUxLjg4LDBsLTM3LjMyLDB6bTU3Ljg0LDM2LjMyYzAuMDgsLTE0LjI0IC0xOS42OCwtMTUuMDQgLTE5LjYsLTIxLjM2YzAuMDgsLTEuOTIgMS45MiwtNCA1LjkyLC00LjU2YzIsLTAuMjQgNy41MiwtMC40OCAxMy43NiwyLjRsMi40OCwtMTEuNDRjLTMuMzYsLTEuMiAtNy42OCwtMi40IC0xMy4wNCwtMi40Yy0xMy44NCwwIC0yMy41Miw3LjM2IC0yMy42LDE3Ljg0Yy0wLjA4LDcuNzYgNi45NiwxMi4wOCAxMi4yNCwxNC43MmM1LjQ0LDIuNjQgNy4yOCw0LjMyIDcuMjgsNi43MmMtMC4wOCwzLjYgLTQuMzIsNS4yIC04LjMyLDUuMjhjLTcuMDQsMC4wOCAtMTEuMTIsLTEuOTIgLTE0LjMyLC0zLjQ0bC0yLjU2LDExLjg0YzMuMjgsMS41MiA5LjI4LDIuOCAxNS41MiwyLjg4YzE0LjU2LDAgMjQuMTYsLTcuMjggMjQuMjQsLTE4LjQ4bTM2LjQ4LDE3LjZsMTIuODgsMGwtMTEuMjgsLTUzLjkybC0xMS45MiwwYy0yLjcyLDAgLTQuOTYsMS41MiAtNS45MiwzLjkybC0yMC45Niw1MGwxNC42NCwwbDIuODgsLTguMDhsMTcuOTIsMGwxLjc2LDguMDh6bS0xNS42LC0xOS4xMmw3LjM2LC0yMC4yNGw0LjI0LDIwLjI0bDQ1LjQsMGwtNTcsMHptLTU4LjgsLTM0LjhsLTExLjUyLDU0bC0xNCwwbDExLjUyLC01NGw1Ni4zLDBsLTQyLjMsMHoiIGZpbGw9InVybCgnI1hNTElEXzJfJykiLz4KICA8L2c+CiA8L2c+Cjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position-x: -10px;
  display: inline-block;
  background-size: cover;
  width: 80px;
  height: 30px;
}
#page_footer .footer-mastercard {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB3aWR0aD0iMTI5IiBoZWlnaHQ9Ijg4Ljg5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoKCiAgICA8cGF0aCBzdHlsZT0ic3Ryb2tlOm5vbmU7IGZpbGw6I0VCMDAxQiIgZD0ibTQ5Ljc2LDM5LjgxYzAsLTExLjkyIDUuNiwtMjIuNTYgMTQuMjQsLTI5LjQ0Yy02LjMyLC00Ljk2IC0xNC4zMiwtOCAtMjMuMDQsLThjLTIwLjcyLDAgLTM3LjQ0LDE2LjcyIC0zNy40NCwzNy40NGMwLDIwLjcyIDE2LjcyLDM3LjQ0IDM3LjQ0LDM3LjQ0YzguNzIsMCAxNi43MiwtMy4wNCAyMy4wNCwtOGMtOC42NCwtNi44IC0xNC4yNCwtMTcuNTIgLTE0LjI0LC0yOS40NHoiLz4KICAgIDxwYXRoIHN0eWxlPSJzdHJva2U6bm9uZTsgZmlsbDojRjc5RTFCIiBkPSJtMTI0LjY0LDM5LjgxYzAsMjAuNzIgLTE2LjcyLDM3LjQ0IC0zNy40NCwzNy40NGMtOC43MiwwIC0xNi43MiwtMy4wNCAtMjMuMDQsLThjOC43MiwtNi44OCAxNC4yNCwtMTcuNDQgMTQuMjQsLTI5LjQ0YzAsLTExLjkyIC01LjYsLTIyLjU2IC0xNC4yNCwtMjkuNDRjNi4zMiwtNC45NiAxNC4zMiwtOCAyMy4wNCwtOGMyMC43MiwwIDM3LjQ0LDE2Ljg4IDM3LjQ0LDM3LjQ0eiIvPgogICAgPHBhdGggc3R5bGU9InN0cm9rZTpub25lOyBmaWxsOiNGRjVGMDAiIGQ9Im03OC40LDM5LjgxYzAsLTExLjkyIC01LjYsLTIyLjU2IC0xNC4yNCwtMjkuNDRsLTAuMDgsMGMtOC42NCw2Ljg4IC0xNC4yNCwxNy40NCAtMTQuMjQsMjkuNDRjMCwxMS45MiA1LjYsMjIuNjQgMTQuMjQsMjkuNDRsMC4wOCwwYzguNzIsLTYuODggMTQuMjQsLTE3LjUyIDE0LjI0LC0yOS40NHoiLz4KCjwvc3ZnPg==);
  background-repeat: no-repeat;
  display: inline-block;
  background-size: contain;
  width: 55px;
  height: 30px;
}
#page_footer .footer-przelewy {
  background-image: url('data:image/svg+xml, <svg width="284.848" height="99.134" xmlns="http://www.w3.org/2000/svg">  <g>   <g id="svg_1" transform="matrix(1,0,0,1,-70.125717,-163.416641) ">    <g id="XMLID_47_">     <polygon fill=" rgb(209, 50, 57)" points="131.1,219.8 154.3,219.8 153.4,225.1 134,243.5 150.3,243.5 149.3,249.2  				125.4,249.2 126.4,243.4 144.9,225.5 130.1,225.5 			" class="st0" id="XMLID_74_"/>     <path fill=" rgb(209, 50, 57)" d="m105.7,210.8c-0.5,-0.5 -1.2,-0.9 -2,-1.3c-0.8,-0.3 -1.8,-0.6 -2.7,-0.7c-1.2,-0.2 -2.3,-0.3 -3.1,-0.3c-0.7,0 -1.2,0 -1.2,0l-10.1,0l-7.6,0l-6.7,40.8l6.3,0l2.5,-15.1l12.3,0c0,0 4.8,0.2 8.1,-1.6c3.4,-1.8 4.3,-5.8 4.3,-5.8s0.4,-1.5 0.7,-3.4c0.3,-2 0.7,-4.4 0.8,-5.8c0.1,-0.6 0.1,-0.9 0.1,-0.9s0.1,-0.4 0.1,-1.1c0,-0.9 -0.1,-2.2 -0.8,-3.6c-0.3,-0.4 -0.6,-0.8 -1,-1.2zm-4.8,7.2c0,0.1 -0.6,3.4 -1.3,7.2c-0.3,1.5 -1.4,2.3 -2.7,2.6c-2.2,0.5 -4.5,0.4 -4.5,0.4l-10.2,0l2.2,-13.6l9.3,0c0,0 0.6,0 1.5,0c1,0 2.3,0 3.4,0.2c0.9,0.1 1.7,0.3 1.9,0.6c0.3,0.4 0.4,0.9 0.5,1.4c0,0.6 -0.1,1.2 -0.1,1.2z" class="st0" id="XMLID_71_"/>     <polygon fill=" rgb(209, 50, 57)" points="185.6,208.4 191.7,208.4 184.9,249.2 178.9,249.2 			" class="st0" id="XMLID_70_"/>     <polygon fill=" rgb(209, 50, 57)" points="218,219.8 223.9,219.8 226,240.5 234.9,219.8 242.1,219.8 244.2,240.6 253.1,219.8  				259.2,219.8 246.3,249.2 239.2,249.2 237.1,228.6 228.1,249.2 221,249.2 			" class="st0" id="XMLID_69_"/>     <g id="XMLID_64_">      <path fill=" rgb(209, 50, 57)" d="m174.5,220.1c-1.7,-0.6 -4.6,-0.7 -7.2,-0.7c-2.4,0 -3.5,0.1 -4.4,0.3c0,0 -4.3,0.6 -6.7,3.6s-3.2,9.6 -3.2,9.6s-1.4,7.3 -1,9.7c0.4,2.4 1.2,4.7 3.9,5.8c2.8,1.1 5.1,1 5.1,1s4.9,0.4 8.6,-0.5s5.7,-3.5 5.7,-3.5s0.9,-1.1 1.5,-2.5c0.6,-1.4 0.8,-2.2 0.8,-2.4l0.4,-1.6l-6.3,0c0,0 -0.3,4.2 -3.7,4.5c-3.4,0.4 -5.2,0.2 -5.9,0.2c-0.7,0 -4.3,0.1 -4,-2.9c0,0 0,-0.1 0,-0.2c0.1,-3.5 0.6,-4.3 0.6,-4.3l19.8,0l0.8,-4.9c0.9,-5.4 0.2,-9.6 -4.8,-11.2zm-1.4,10.7l-13.6,0l0.5,-2.2c0,0 0.5,-1.7 1.4,-2.4c0.9,-0.7 2.2,-0.8 3.3,-0.9c1.1,-0.1 4.1,-0.3 6.6,0.2c0.8,0.1 1.6,0.6 1.8,1.3c0.5,1.5 0,4 0,4z" class="st0" id="XMLID_66_"/>      <path fill=" rgb(209, 50, 57)" d="m158.1,240.8c0,0 0,0.1 0,0.1c-0.1,0.3 0,-0.1 0,-0.1z" class="st0" id="XMLID_65_"/>     </g>     <g id="XMLID_59_">      <path fill=" rgb(209, 50, 57)" d="m195.4,240.9c0,0 0,0.1 0,0.1c0,0.2 0,-0.2 0,-0.1z" class="st0" id="XMLID_63_"/>      <path fill=" rgb(209, 50, 57)" d="m211.7,220.1c-1.7,-0.6 -4.6,-0.7 -7.2,-0.7c-2.4,0 -3.5,0.1 -4.4,0.3c0,0 -4.3,0.6 -6.7,3.6s-3.2,9.6 -3.2,9.6s-1.4,7.3 -1,9.7c0.4,2.4 1.2,4.7 3.9,5.8c2.8,1.1 5.1,1 5.1,1s4.9,0.4 8.6,-0.5c3.7,-0.9 5.7,-3.5 5.7,-3.5s0.9,-1.1 1.5,-2.5c0.6,-1.4 0.8,-2.2 0.8,-2.4l0.4,-1.6l-6.3,0c0,0 -0.3,4.2 -3.7,4.5c-3.4,0.4 -5.2,0.2 -5.9,0.2c-0.7,0 -4.3,0.1 -4,-2.9c0,0 0,-0.1 0,-0.2c0.1,-3.5 0.6,-4.3 0.6,-4.3l19.8,0l0.8,-4.9c1,-5.3 0.3,-9.6 -4.8,-11.2zm-1.3,10.7l-13.6,0l0.5,-2.2c0,0 0.5,-1.7 1.4,-2.4c0.9,-0.7 2.2,-0.8 3.3,-0.9c1.1,-0.1 4.1,-0.3 6.6,0.2c0.8,0.1 1.6,0.6 1.8,1.3c0.5,1.5 0,4 0,4z" class="st0" id="XMLID_60_"/>     </g>     <path fill=" rgb(209, 50, 57)" d="m266.2,219.8l3.9,21.5l11,-21.5l6.2,0l-15.9,30.7c0,0 -2.9,5.6 -4.6,7c-1.8,1.4 -2.9,2.1 -4.3,2.2s-2.1,0.2 -3.4,0l-1.5,-0.3l0.9,-5.5c0,0 2.5,0.5 3.9,-0.1c1.4,-0.6 2.6,-3.1 2.6,-3.1l0.7,-1.3l-5.8,-29.8l6.3,0.2l0,0z" class="st0" id="XMLID_58_"/>     <path fill=" rgb(179, 178, 177)" d="m289.5,222.7l6.4,0l0.4,-2.5c0,0 0.7,-4.5 2.2,-5.3c0.5,-0.3 1.3,-0.5 2.2,-0.7c1.7,-0.3 3.8,-0.3 5.5,-0.3c2.7,0.1 3.6,0.1 6.4,0.4c2.7,0.3 2,2.9 2,2.9l-0.5,3.9c0,0 -0.2,1.7 -0.8,2.8c-0.6,1 -2.1,1.6 -2.9,1.9c-2.1,0.7 -9.3,2.5 -9.3,2.5l-5.7,1.6c0,0 -3.5,1 -5.4,3.1c-2,2.2 -2.7,4.6 -3,5.9c-0.3,1.3 -1.8,10.1 -1.8,10.1l30.5,0l1,-6.1l-24.1,0l0.4,-2.5c0,0 0.3,-2.6 1.3,-3.4c0.3,-0.3 0.5,-0.6 2.4,-1.3c1.2,-0.4 5.1,-1.4 5.1,-1.4l9.1,-2.5c0,0 5,-1.3 6.9,-4c2,-2.7 2.7,-7.9 2.7,-7.9s0.5,-5.1 0.1,-6.6c-0.4,-1.6 -1.9,-3.5 -3.7,-4.3c-1.8,-0.8 -3.7,-1.3 -9.2,-1.2c-5.5,0.1 -8.2,0.3 -11,1.4c-2.8,1 -4.4,2.9 -5.4,5.5c-1.1,2.7 -1.8,8 -1.8,8l0,0z" class="st1" id="XMLID_57_"/>     <path fill=" rgb(179, 178, 177)" d="m347,234.1l4.3,-25.6l-7.6,0l-23.6,25.4l-1.1,6.4l20.6,0l-1.5,9l6.4,0l1.5,-9l5.8,0l1,-6.1l-5.8,-0.1zm-6.3,0l-13.3,0l16.2,-17.3l-2.9,17.3z" class="st1" id="XMLID_54_"/>     <path fill=" rgb(179, 178, 177)" d="m119.1,211.8l19.5,0c0,0 4.3,-3.5 7.4,-5.8c3.1,-2.2 8.7,-5.8 8.7,-5.8l-11,-5.1c0,0 -9.3,5.8 -13.2,8.5c-3.8,2.4 -11.4,8.2 -11.4,8.2l0,0z" class="st1" id="XMLID_53_"/>     <path fill=" rgb(179, 178, 177)" d="m160.9,196.5l-9,-6.1c0,0 8.1,-4.6 19,-9c10.9,-4.3 16.7,-6.1 16.7,-6.1l1.8,8.6c0,0 -10.4,3.5 -16.4,6.3c-6.2,2.7 -12.1,6.3 -12.1,6.3l0,0z" class="st1" id="XMLID_52_"/>     <path fill=" rgb(179, 178, 177)" d="m196.1,182.1l-1.6,-8.8c0,0 11.1,-2.9 21.3,-4.9c10.2,-1.9 23.7,-2.8 23.7,-2.8l-4.5,13.6c0,0 -11.9,-1.6 -23.1,-0.1c-8.6,1.1 -15.8,3 -15.8,3l0,0z" class="st1" id="XMLID_51_"/>     <path fill=" rgb(179, 178, 177)" d="m242.1,180.4l7.5,-15.1c0,0 16.5,-0.3 30.7,1.9c14.2,2.2 27.2,5.6 26.9,5.7l-36.1,18.8c0,0 -8.4,-5.3 -18.9,-8.6c-5.8,-1.7 -10.1,-2.7 -10.1,-2.7l0,0z" class="st1" id="XMLID_50_"/>     <path fill=" rgb(179, 178, 177)" d="m277.7,195.8l7.9,6l65.1,0c0,0 -0.1,-2.1 -1.9,-5.1c-1.1,-1.9 -3,-3.8 -5.1,-5.9c-0.7,-0.7 -3.7,-3.1 -6,-4.5c-5.8,-3.7 -9,-5.2 -14.9,-7.9l-45.1,17.4l0,0z" class="st1" id="XMLID_49_"/>     <path fill=" rgb(209, 50, 57)" d="m123.3,219.8c-2.4,0 -4.8,1 -6.7,2.1l0.3,-2.1l-6.5,0l-5.2,29.3l6.5,0l2.9,-16.2c0.6,-3.3 3,-7.3 7.9,-7.3l3.4,0l1,-5.7l-3.6,-0.1l0,0z" class="st0" id="XMLID_48_"/>    </g>   </g>  </g> </svg>');
  background-repeat: no-repeat;
  display: inline-block;
  background-size: cover;
  width: 90px;
  height: 30px;
}
#page_footer .footer-inpost {
  background-image: url('data:image/svg+xml, <svg width="251.082" height="157.143" xmlns="http://www.w3.org/2000/svg">   <g id="svg_1" transform="matrix(1,0,0,1,-86.143059,-135.327286) ">    <g id="XMLID_46_">     <g id="XMLID_2_">      <rect fill=" rgb(255, 255, 255)" height="41" width="7.6" class="st0" y="192.2" x="183.4" id="XMLID_18_"/>      <path fill=" rgb(255, 255, 255)" d="m222.1,233.3l-6.7,0l0,-19.5c0,-4.1 -1.8,-6.2 -5,-6.5c-2,-0.2 -5.2,0.3 -7.6,0.8l0,25.1l-6.7,0l0,-29.9c0,0 8.2,-1.8 15.5,-1.8c3.2,0 5.7,1.1 7.6,3c1.9,1.9 2.9,4.6 2.9,8l0,20.8z" class="st0" id="XMLID_17_"/>      <path fill=" rgb(255, 255, 255)" d="m251.2,206.3c0,-5 -2.4,-7.4 -7.3,-7.4l-8.5,0l0,14.7l8.4,0c2.3,0 4.1,-0.6 5.4,-1.9c1.4,-1.3 2,-3.1 2,-5.4m7.9,0c0,4.2 -1.3,7.5 -3.9,10.1c-2.6,2.5 -6.1,3.8 -10.5,3.8l-9.3,0l0,13.1l-7.5,0l0,-41l16.3,0c4.8,0 8.5,1.2 11.1,3.7c2.5,2.5 3.8,5.9 3.8,10.3" class="st0" id="XMLID_14_"/>      <path fill=" rgb(255, 255, 255)" d="m283.1,217.8c0,-3.1 -0.7,-5.5 -2.1,-7.3c-1.4,-1.8 -3.3,-2.7 -5.7,-2.7c-2.4,0 -4.3,0.9 -5.7,2.7c-1.4,1.8 -2.1,4.2 -2.1,7.3c0,3.1 0.7,5.5 2.1,7.3c1.4,1.8 3.3,2.7 5.7,2.7c2.4,0 4.3,-0.9 5.7,-2.7c1.3,-1.8 2.1,-4.3 2.1,-7.3m7,-0.1c0,4.9 -1.4,8.9 -4.1,11.9c-2.8,3 -6.3,4.5 -10.7,4.5c-4.4,0 -8,-1.5 -10.7,-4.5c-2.8,-3 -4.1,-7 -4.1,-11.9c0,-4.9 1.4,-8.9 4.1,-11.8c2.8,-3 6.3,-4.5 10.7,-4.5c4.4,0 8,1.5 10.7,4.5c2.7,3 4.1,6.9 4.1,11.8" class="st0" id="XMLID_11_"/>      <path fill=" rgb(255, 255, 255)" d="m319.2,223.4c0,3.1 -1.2,5.6 -3.6,7.6c-2.4,2 -5.6,3 -9.5,3c-6.1,0 -10.9,-1.8 -14.2,-5.5l5.2,-4.3c2.6,2.5 5.6,3.8 9,3.8c1.9,0 3.4,-0.4 4.5,-1.1c1.1,-0.8 1.7,-1.7 1.7,-2.8c0,-1.3 -0.6,-2.2 -1.9,-2.7c-0.7,-0.3 -2.7,-0.7 -6,-1.2c-3.9,-0.6 -6.7,-1.4 -8.3,-2.6c-1.9,-1.4 -2.9,-3.4 -2.9,-6.2c0,-2.8 1.2,-5.1 3.5,-7c2.4,-1.9 5.5,-2.8 9.4,-2.8c4.8,0 8.8,1.6 12.2,4.7l-4,4.3c-2.4,-2.1 -5.2,-3.2 -8.3,-3.2c-4,0 -6,1.1 -6,3.3c0,1.3 0.9,2.2 2.7,2.7c2.6,0.4 5.1,0.8 7.6,1.3c6,1 8.9,3.9 8.9,8.7" class="st0" id="XMLID_10_"/>      <path fill=" rgb(255, 255, 255)" d="m335.3,233.3c-1.1,0.3 -2.3,0.4 -3.5,0.4c-3.8,0 -6.4,-0.9 -7.6,-2.6c-1,-1.3 -1.5,-3.9 -1.5,-7.6l0,-30.1l6.7,0l0,8.8l6,0l0,5.5l-6,0l0,15.3c0,1.8 0.2,3 0.7,3.5c0.5,0.7 1.7,1.1 3.4,1.1c0.5,0 1.1,0 1.7,-0.1l0,5.8l0.1,0z" class="st0" id="XMLID_9_"/>     </g>     <g id="XMLID_36_">      <path fill=" rgb(255, 203, 0)" d="m125.3,212.7c0,0 -8,3.1 -17.8,3.1c-9.8,0 -17.8,-3.1 -17.8,-3.1s8,-3.1 17.8,-3.1c9.9,0 17.8,3.1 17.8,3.1" class="st1" id="XMLID_8_"/>      <path fill=" rgb(255, 203, 0)" d="m149.9,167.5c0,0 -7,-4.7 -12.5,-12.7c-5.5,-8 -7.3,-16.2 -7.3,-16.2s7,4.7 12.5,12.7c5.5,8 7.3,16.2 7.3,16.2" class="st1" id="XMLID_7_"/>      <path fill=" rgb(255, 203, 0)" d="m131.9,187c0,0 -8.5,-0.9 -17.2,-5.5c-8.7,-4.5 -14.2,-10.9 -14.2,-10.9s8.5,0.9 17.2,5.5c8.7,4.5 14.2,10.9 14.2,10.9" class="st1" id="XMLID_6_"/>      <path fill=" rgb(255, 203, 0)" d="m148.7,226.4c5.1,-1.6 9.5,-3.8 9.5,-3.8s-12.1,-3.4 -11.2,-16c2.8,-20.8 19.6,-37.1 40.6,-39.7c-2.2,-0.3 -4.5,-0.5 -6.8,-0.5c-26,0.1 -47,20.9 -46.9,46.4c0.1,25.5 21.3,46.1 47.3,46c2.2,0 4.3,-0.2 6.4,-0.5c-18.5,-2.3 -33.5,-15 -38.9,-31.9z" class="st1" id="XMLID_5_"/>      <path fill=" rgb(255, 203, 0)" d="m149.9,257.7c0,0 -7,4.7 -12.5,12.7c-5.5,8 -7.3,16.2 -7.3,16.2s7,-4.7 12.5,-12.7c5.5,-8 7.3,-16.2 7.3,-16.2" class="st1" id="XMLID_4_"/>      <path fill=" rgb(255, 203, 0)" d="m131.9,238.2c0,0 -8.5,0.9 -17.2,5.5c-8.7,4.5 -14.2,10.9 -14.2,10.9s8.5,-0.9 17.2,-5.5c8.7,-4.5 14.2,-10.9 14.2,-10.9" class="st1" id="XMLID_3_"/>     </g>    </g>  </g> </svg>');
  background-repeat: no-repeat;
  display: inline-block;
  background-size: contain;
  width: 95px;
  height: 48px;
}
#page_footer .footer-dhl {
  background-image: url('data:image/svg+xml, <svg width="381.385" height="77.489" xmlns="http://www.w3.org/2000/svg">   <g id="svg_1" transform="matrix(1,0,0,1,-22.556715,-175.154114) ">    <g id="XMLID_21_">     <path fill=" rgb(255, 255, 255)" d="m177.6,220.2c2.8,-5.7 5.2,-10.6 6.3,-12.7c5.1,-10.2 -0.2,-24.4 -17.7,-24.4l-57.4,0l-9.9,20.1l53.5,0c4.2,0 5.7,0.9 4.4,3.5c-1.2,2.5 -3.9,7.9 -4.6,9.4c-0.9,1.8 -1.3,4.1 1.5,4.1l23.9,0l0,0z" class="st0" id="XMLID_35_"/>     <path fill=" rgb(255, 255, 255)" d="m141.9,222.1c-2.8,0 -3,-1.9 -2.4,-3.3c0.6,-1.2 4.3,-8.8 5,-10.2c0.9,-1.8 0.6,-3.7 -3.7,-3.7l-24.3,0l-18.3,37.2l48.1,0c13.1,0 22.7,-4.8 29.2,-18c0.3,-0.7 0.6,-1.3 0.9,-2l-34.5,0l0,0z" class="st0" id="XMLID_34_"/>     <polygon fill=" rgb(255, 255, 255)" points="180.3000030517578,222.10000610351562 170.5,242.10000610351562 200.39999389648438,242.10000610351562 210.1999969482422,222.10000610351562 " class="st0" id="XMLID_33_"/>     <polygon fill=" rgb(255, 255, 255)" points="222.3000030517578,222.10000610351562 212.5,242.10000610351562 242.39999389648438,242.10000610351562 252.1999969482422,222.10000610351562 " class="st0" id="XMLID_32_"/>     <polygon fill=" rgb(255, 255, 255)" points="253.1999969482422,220.1999969482422 271.3999938964844,183.10000610351562 241.5,183.10000610351562 231.60000610351562,203.1999969482422 219.5,203.1999969482422 229.3000030517578,183.10000610351562 199.39999389648438,183.10000610351562 181.3000030517578,220.1999969482422 253.1999969482422,220.1999969482422 " class="st0" id="XMLID_31_"/>     <polygon fill=" rgb(255, 255, 255)" points="277,183.10000610351562 306.8999938964844,183.10000610351562 288.70001220703125,220.1999969482422 258.79998779296875,220.1999969482422 277,183.10000610351562 " class="st0" id="XMLID_30_"/>     <path fill=" rgb(255, 255, 255)" d="m257.9,222.1l66.9,0l-9.8,20l-49.4,0c-10.3,0 -13.6,-7.8 -9.9,-15.5c0.4,-0.8 2.2,-4.5 2.2,-4.5l0,0z" class="st0" id="XMLID_29_"/>     <polygon fill=" rgb(255, 255, 255)" points="106.0999984741211,222.10000610351562 103.19999694824219,228 32,228 34.900001525878906,222.10000610351562 " class="st0" id="XMLID_28_"/>     <polygon fill=" rgb(255, 255, 255)" points="102.69999694824219,229.10000610351562 99.69999694824219,235 28.5,235 31.400001525878906,229.10000610351562 " class="st0" id="XMLID_27_"/>     <polygon fill=" rgb(255, 255, 255)" points="99.19999694824219,236.1999969482422 96.30000305175781,242.10000610351562 25.100000381469727,242.10000610351562 28,236.1999969482422 " class="st0" id="XMLID_26_"/>     <polygon fill=" rgb(255, 255, 255)" points="398.1000061035156,222.10000610351562 395.20001220703125,228 324.1000061035156,228 326.8999938964844,222.10000610351562 " class="st0" id="XMLID_25_"/>     <polygon fill=" rgb(255, 255, 255)" points="394.70001220703125,229.10000610351562 391.79998779296875,235 320.6000061035156,235 323.5,229.10000610351562 394.70001220703125,229.10000610351562 " class="st0" id="XMLID_23_"/>     <polygon fill=" rgb(255, 255, 255)" points="391.20001220703125,236.1999969482422 388.29998779296875,242.10000610351562 317.1000061035156,242.10000610351562 320,236.1999969482422 " class="st0" id="XMLID_22_"/>    </g>  </g> </svg>');
  background-repeat: no-repeat;
  display: inline-block;
  background-size: contain;
  width: 118px;
  height: 40px;
}

.filter-sidebar-col {
  align-self: flex-start;
}
@media (min-width: 1024px) {
  .filter-sidebar-col {
    position: sticky;
    top: 20px;
  }
}

.filter-sidebar {
  margin-bottom: 2rem;
  border: 1px solid #d4d4d4;
  background: #fff;
}
@media (min-width: 1024px) {
  .filter-sidebar {
    border: none;
    background: transparent;
  }
}
.filter-sidebar__toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 1.4rem 1.6rem;
  background: #ff4100;
  color: #fff;
  border: none;
  font-size: 1.4rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  cursor: pointer;
  transition: background 0.2s ease;
}
.filter-sidebar__toggle:hover {
  background: #cc3400;
}
.filter-sidebar__toggle-icon {
  position: relative;
  width: 14px;
  height: 14px;
}
.filter-sidebar__toggle-icon::before, .filter-sidebar__toggle-icon::after {
  content: "";
  position: absolute;
  background: #fff;
  transition: transform 0.25s ease;
}
.filter-sidebar__toggle-icon::before {
  top: 50%;
  left: 0;
  width: 100%;
  height: 2px;
  transform: translateY(-50%);
}
.filter-sidebar__toggle-icon::after {
  top: 0;
  left: 50%;
  width: 2px;
  height: 100%;
  transform: translateX(-50%);
}
.filter-sidebar__toggle.active .filter-sidebar__toggle-icon::after {
  transform: translateX(-50%) rotate(90deg);
}
@media (max-width: 1023px) {
  .filter-sidebar__body {
    display: none;
    padding: 0 1.6rem 1.6rem;
  }
  .filter-sidebar__body.open {
    display: block;
  }
}

.filter-section {
  padding: 1.6rem 0 1.2rem;
  border-bottom: 1px solid #d4d4d4;
}
.filter-section:first-child {
  padding-top: 0.8rem;
}
@media (min-width: 1024px) {
  .filter-section:first-child {
    padding-top: 0;
  }
}
.filter-section:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.filter-section.hidden {
  display: none;
}
.filter-section__title {
  font-size: 1.3rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: #000;
  margin: 0 0 1rem;
  padding-bottom: 0.6rem;
  border-bottom: 2px solid #ff4100;
  display: inline-block;
}
.filter-section__options {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0.5rem;
  width: 100%;
}

.filter-option {
  display: flex;
  align-items: center;
  gap: 0.8rem;
  width: 100%;
  cursor: pointer;
  font-size: 1.4rem;
  line-height: 1.4;
  padding: 0.3rem 0;
}
.filter-option.hidden {
  display: none;
}
.filter-option input[type=checkbox] {
  appearance: none;
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  min-width: 16px;
  border: 2px solid #d4d4d4;
  border-radius: 2px;
  cursor: pointer;
  margin: 0;
  position: relative;
  transition: border-color 0.15s ease, background 0.15s ease;
}
.filter-option input[type=checkbox]:checked {
  background: #ff4100;
  border-color: #ff4100;
}
.filter-option input[type=checkbox]:checked::after {
  content: "";
  position: absolute;
  top: 1px;
  left: 4px;
  width: 5px;
  height: 8px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.filter-option input[type=checkbox]:hover {
  border-color: #ff4100;
}
.filter-option__name {
  color: #000;
  transition: color 0.15s ease;
}
.filter-option:hover .filter-option__name {
  color: #ff4100;
}
.filter-option__count {
  color: #6c6c6c;
  font-size: 1.2rem;
  margin-left: auto;
  white-space: nowrap;
}

#posts-container {
  position: relative;
  transition: opacity 0.2s ease;
}
#posts-container.loading {
  opacity: 0.4;
  pointer-events: none;
  min-height: 200px;
}
#posts-container.loading::after {
  content: "";
  position: absolute;
  top: 100px;
  left: 50%;
  width: 36px;
  height: 36px;
  margin-left: -18px;
  border: 3px solid #d4d4d4;
  border-top-color: #ff4100;
  border-radius: 50%;
  animation: filter-spin 0.6s linear infinite;
}

@keyframes filter-spin {
  to {
    transform: rotate(360deg);
  }
}
@media (min-width: 1200px) {
  .filter-sidebar-col + .category-posts-col article.listing-item .text-col .entry-summary p {
    padding-right: 0;
  }
  .filter-sidebar-col + .category-posts-col article.listing-item .text-col .entry-button {
    position: static;
    text-align: right;
    margin-top: 1rem;
  }
}