.color-black-charcoal {
  color: #131313;
}

.color-dark-background {
  color: #1D1A1A;
}

.color-grey-dark {
  color: #646366;
}

.color-grey-medium {
  color: #808080;
}

.color-grey-light {
  color: #A5A5A5;
}

.color-grey-super-light {
  color: #ddd1cd;
}

.color-lines {
  color: #2a2a2a;
}

.color-red-chilli {
  color: #F8203A;
}

.color-red-chilli-transparent {
  color: rgba(248, 32, 58, 0.3019607843);
}

.color-white-salt {
  color: #F6EFED;
}

.color-white-salt-transparent {
  color: rgba(246, 239, 237, 0.1019607843);
}

.color-green-transparent {
  color: rgba(0, 164, 7, 0.2);
}

.color-green-light {
  color: #00A407;
}

.bg-black-charcoal {
  background-color: #131313;
}

.bg-dark-background {
  background-color: #1D1A1A;
}

.bg-grey-dark {
  background-color: #646366;
}

.bg-grey-medium {
  background-color: #808080;
}

.bg-grey-light {
  background-color: #A5A5A5;
}

.bg-grey-super-light {
  background-color: #ddd1cd;
}

.bg-lines {
  background-color: #2a2a2a;
}

.bg-red-chilli {
  background-color: #F8203A;
}

.bg-red-chilli-transparent {
  background-color: rgba(248, 32, 58, 0.3019607843);
}

.bg-white-salt {
  background-color: #F6EFED;
}

.bg-white-salt-transparent {
  background-color: rgba(246, 239, 237, 0.1019607843);
}

.bg-green-transparent {
  background-color: rgba(0, 164, 7, 0.2);
}

.bg-green-light {
  background-color: #00A407;
}

/* 
@include on-event()
on event 

*/
html {
  font-family: sans-serif; /* 1 */
  line-height: 1.15; /* 2 */
  -ms-text-size-adjust: 100%; /* 3 */
  -webkit-text-size-adjust: 100%; /* 3 */
}

body {
  margin: 0;
}

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

figcaption,
figure,
main { /* 1 */
  display: block;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

a:active,
a:hover {
  outline-width: 0;
}

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

b,
strong {
  font-weight: inherit;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

dfn {
  font-style: italic;
}

mark {
  background-color: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

audio,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

img {
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

button,
input { /* 1 */
  overflow: visible;
}

button,
select { /* 1 */
  text-transform: none;
}

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

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

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

textarea {
  overflow: auto;
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

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

[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

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

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

details,
menu {
  display: block;
}

summary {
  display: list-item;
}

canvas {
  display: inline-block;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  scroll-behavior: smooth;
}
html,
body {
  cursor: none;
}

html {
  scroll-behavior: smooth;
}

body {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}
body.modal-open {
  overflow: hidden;
}

main {
  display: block;
}

.page-content {
  padding-top: 165px;
}
@media (max-width: 1024px) {
  .page-content {
    padding-top: 82px;
  }
}

hr,
.wp-block-separator {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
  border: none;
  border-top: 1px solid #2a2a2a !important;
}

form .form-info p {
  font-size: 14px;
  color: #F6EFED;
  padding-bottom: 2px;
}
form .form-info p b {
  padding-right: 10px;
}

.load-more {
  text-align: center;
  width: 100%;
  max-width: 400px;
  margin: 80px auto;
  margin-bottom: 120px;
}
@media (max-width: 768px) {
  .load-more {
    padding: 0px 24px;
    margin: 0px auto;
    margin-bottom: 80px;
    margin-top: 56px;
  }
}
.load-more:not(.show) progress {
  display: none;
}
.load-more:not(.show) .button {
  display: none !important;
}
.load-more progress {
  appearance: none;
  width: 100%;
  background-color: #F6EFED;
  border: none;
  border-radius: 0px;
  overflow: hidden;
  position: relative;
  margin-top: 24px;
  margin-bottom: 40px;
  height: 4px;
}
.load-more progress::before {
  content: "";
  display: block;
  width: 100%;
  height: 4px;
  background-color: #F6EFED;
  position: absolute;
  top: 0;
  z-index: 0;
}
.load-more progress::-webkit-progress-bar {
  background-color: #F6EFED;
  border-radius: 0px;
}
.load-more progress::-webkit-progress-value {
  background-color: #F8203A;
  height: 100%;
  position: relative;
  z-index: 1;
}
.load-more progress::-moz-progress-bar {
  background-color: #F8203A;
  border-radius: 0px;
  height: 100%;
}
.load-more .button {
  margin: 0 auto;
}

section {
  display: block;
  padding: 0;
  margin: 0;
}
section.border {
  border-bottom: 1px solid #2a2a2a;
}

.container {
  display: block;
  max-width: 1440px !important;
  margin: 0 auto;
  width: 95%;
  padding: 0;
}
@media only screen and (max-width: 480px) {
  .container {
    width: 90%;
  }
}

.container-big {
  display: block;
  max-width: 1920px !important;
  margin: 0 auto;
  width: 100%;
  padding: 0;
}

.container-fluid {
  display: block;
  width: 100%;
  max-width: 100%;
}

.row {
  display: flex;
  flex-flow: row wrap;
  max-width: 100%;
  width: 100%;
}

.desktop {
  display: block;
}

.mobile {
  display: none;
}

@media only screen and (max-width: 768px) {
  .desktop {
    display: none;
  }
  .mobile {
    display: block;
  }
}
@media only screen and (max-width: 1024px) {
  .desktop {
    display: none;
  }
  .mobile {
    display: block;
  }
}
.page {
  margin: 0;
}

.border-top {
  border-top: 1px solid #2a2a2a;
}

.border-right {
  border-right: 1px solid #2a2a2a;
}

.border-bottom {
  border-bottom: 1px solid #2a2a2a;
}

.border-left {
  border-left: 1px solid #2a2a2a;
}

/* Text reveal mask*/
.line-mask {
  height: 100%;
  width: 100%;
  position: absolute;
  background: #131313;
  opacity: 0.7;
  z-index: 1;
  right: 0;
  top: 0;
}

.bg-section-lines {
  background-image: linear-gradient(to right, #2a2a2a 1px, transparent 1px);
  background-size: 23% 100%;
  background-position: 5% 0;
  background-repeat: repeat-x;
}

a {
  text-decoration: none;
}

.marquee-noscroll,
.marquee-noscroll--reverse {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  width: fit-content;
}
.marquee-noscroll .marquee-wrapper,
.marquee-noscroll--reverse .marquee-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  width: fit-content;
}

.carousel .section-header {
  padding-top: 80px !important;
}
.carousel.carousel-oneslide .section-carousel .card.card-product {
  display: flex;
  flex-direction: row-reverse;
}
@media (max-width: 768px) {
  .carousel.carousel-oneslide .section-carousel .card.card-product {
    flex-direction: column;
  }
}
.carousel.carousel-oneslide .section-carousel .card.card-product .card-image,
.carousel.carousel-oneslide .section-carousel .card.card-product .card-content {
  width: 50%;
}
@media (max-width: 768px) {
  .carousel.carousel-oneslide .section-carousel .card.card-product .card-image,
  .carousel.carousel-oneslide .section-carousel .card.card-product .card-content {
    width: 100%;
  }
}
.carousel.carousel-oneslide .section-carousel .card.card-product .card-content {
  padding: 80px;
  border-right: 1px solid #2a2a2a;
  border-top: none;
}
.carousel.carousel-oneslide .section-carousel .card.card-product .card-content .card-title {
  height: fit-content;
  -webkit-box-orient: unset;
}
@media (max-width: 768px) {
  .carousel.carousel-oneslide .section-carousel .card.card-product .card-content {
    border-right: none;
    padding: 56px 40px;
    border-top: 1px solid #2a2a2a;
    border-bottom: 1px solid #2a2a2a;
  }
}
.carousel:not(.carousel-oneslide) .section-carousel .slick-list .card {
  position: relative;
  height: inherit;
}
.carousel:not(.carousel-oneslide) .section-carousel .slick-list .card.one-product {
  border: 1px solid #2a2a2a;
}
.carousel:not(.carousel-oneslide) .section-carousel .slick-list .card .image-container {
  padding: 56px 10%;
  border-bottom: 1px solid #ddd1cd;
}
.carousel:not(.carousel-oneslide) .section-carousel .slick-list .card .card-content {
  border-bottom: none;
  height: fit-content;
  margin-bottom: 40px;
}
.carousel:not(.carousel-oneslide) .section-carousel .slick-list .card .card-content .card-title {
  height: fit-content;
  -webkit-box-orient: unset;
}
.carousel:not(.carousel-oneslide) .section-carousel .slick-list .card .card-content .card-button {
  padding: 0px;
  position: absolute;
  bottom: 40px;
  left: 10%;
}
@media (max-width: 768px) {
  .carousel:not(.carousel-oneslide) .section-carousel .slick-list .card .card-content .card-button {
    left: 40px;
  }
}
.carousel:not(.carousel-oneslide) .section-carousel .slick-list .card:hover .card-content .button-secondary:hover:before,
.carousel:not(.carousel-oneslide) .section-carousel .slick-list .card:hover .card-content .button.button-secondary .hovering:before {
  width: 100%;
  z-index: unset;
  background: #131313;
}
.carousel:not(.carousel-oneslide) .section-carousel .slick-list .card:hover .card-content .button-secondary:hover .button-text {
  color: #F8203A;
  z-index: 2;
}

.card:hover .card-content .button-secondary:hover:before,
.card:hover .card-content .button.button-secondary .hovering:before {
  width: 100%;
  z-index: unset;
  background: #131313;
}
.card:hover .card-content .button-secondary:hover .button-text {
  color: #F8203A;
  z-index: 2;
}

.woocommerce-breadcrumb span:last-child,
.woocommerce-breadcrumb a:last-child {
  pointer-events: none;
  color: #F6EFED;
}

@font-face {
  font-family: "PP Monument";
  src: url(../fonts/PPMonumentExtended/PPMonumentExtended-Regular.otf) format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PP Monument";
  src: url(../fonts/PPMonumentExtended/PPMonumentExtended-RegularItalic.otf) format("opentype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "PP Monument";
  src: url(../fonts/PPMonumentExtended/PPMonumentExtended-Light.otf) format("opentype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "PP Monument";
  src: url(../fonts/PPMonumentExtended/PPMonumentExtended-LightItalic.otf) format("opentype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "PP Monument";
  src: url(../fonts/PPMonumentExtended/PPMonumentExtended-Black.otf) format("opentype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "PP Monument";
  src: url(../fonts/PPMonumentExtended/PPMonumentExtended-BlackItalic.otf) format("opentype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "Neue";
  src: url(../fonts/NeueHaasGrotesk/NeueHaasDisplayThin.ttf) format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Neue";
  src: url(../fonts/NeueHaasGrotesk/NeueHaasDisplayThinItalic.ttf) format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Neue";
  src: url(../fonts/NeueHaasGrotesk/NeueHaasDisplayLight.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Neue";
  src: url(../fonts/NeueHaasGrotesk/NeueHaasDisplayLightItalic.ttf) format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Neue";
  src: url(../fonts/NeueHaasGrotesk/NeueHaasDisplayRoman.ttf) format("truetype");
  font-style: normal;
}
@font-face {
  font-family: "Neue";
  src: url(../fonts/NeueHaasGrotesk/NeueHaasDisplayRomanItalic.ttf) format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Neue";
  src: url(../fonts/NeueHaasGrotesk/NeueHaasDisplayMedium.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Neue";
  src: url(../fonts/NeueHaasGrotesk/NeueHaasDisplayMediumItalic.ttf) format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Neue";
  src: url(../fonts/NeueHaasGrotesk/NeueHaasDisplayBold.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Neue";
  src: url(../fonts/NeueHaasGrotesk/NeueHaasDisplayBoldItalic.ttf) format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Neue";
  src: url(../fonts/NeueHaasGrotesk/NeueHaasDisplayBlack.ttf) format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Neue";
  src: url(../fonts/NeueHaasGrotesk/NeueHaasDisplayBlackItalic.ttf) format("truetype");
  font-weight: 900;
  font-style: italic;
}
h1,
h2,
h3,
h4 {
  margin: 0;
  padding: 0;
}

h1.item-none {
  display: none;
}

p,
ul {
  margin: 0;
  padding: 0;
}

li {
  list-style: none;
  padding: 0;
  margin: 0;
}

.h0 {
  font-family: "PP Monument", "arial", "arial";
  font-size: 128px;
  font-weight: 800;
  line-height: 11px;
}

.h1 {
  font-family: "PP Monument", "arial", "arial";
  font-size: 96px;
  font-weight: 800;
  line-height: 96px;
}

.h2 {
  font-family: "PP Monument", "arial", "arial";
  font-size: 64px;
  font-weight: 800;
  line-height: 64px;
  letter-spacing: -2px;
}

.h3 {
  font-family: "PP Monument", "arial", "arial";
  font-size: 48px;
  font-weight: 800;
  line-height: 48px;
  letter-spacing: -1px;
}

.h4 {
  font-family: "PP Monument", "arial", "arial";
  font-size: 32px;
  font-weight: 800;
  line-height: 32px;
}

.h5, .accesories-page .section-results .columns-acc .column-right .products .product h2 {
  font-family: "PP Monument", "arial", "arial";
  font-size: 26px;
  font-weight: 800;
  line-height: 31px;
}

.subtitle-1, .card-blog.featured .card-content .blog-title,
.s1 {
  font-family: "Neue", "arial", "arial";
  font-size: 40px;
  font-weight: 500;
  line-height: 44px;
  letter-spacing: -1px;
}

.subtitle-2,
.s2 {
  font-family: "Neue", "arial", "arial";
  font-size: 32px;
  font-weight: 500;
  line-height: 40.32px;
  letter-spacing: -1px;
}

.subtitle-3, .cmplz-cookiebanner .cmplz-title,
.s3 {
  font-family: "Neue", "arial", "arial";
  font-size: 26px;
  font-weight: 500;
  line-height: 28.6px;
  letter-spacing: -0.5px;
}

.pre-title {
  font-family: "Neue", "arial", "arial";
  font-size: 12px;
  font-weight: 800;
  line-height: 12px;
}

.pre-title-monument {
  font-family: "PP Monument", "arial", "arial";
  font-size: 12px;
  font-weight: 800;
  line-height: 12px;
}

.pre-title-monument-extended {
  font-family: "PP Monument", "arial", "arial";
  font-size: 14px;
  font-weight: 800;
  line-height: 15.4px;
}

.pre-title-monument-extended-nue {
  font-family: "Neue", "arial", "arial";
  font-size: 14px;
  font-weight: 800;
  line-height: 15.4px;
}

.paragraph {
  font-family: "Neue", "arial", "arial";
  font-size: 14px;
  font-weight: 500;
  line-height: 18.2px;
  letter-spacing: 0.01em;
}

.paragraph-bigger {
  font-family: "Neue", "arial", "arial";
  font-size: 16px;
  font-weight: 500;
  line-height: 25.6px;
}

.paragraph-extra-bigger, .search-page .hero.section-banner-products .products-content .content-inner .search-form label input {
  font-family: "Neue", "arial", "arial";
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
}

.text-button, .button, .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title, .cmplz-buttons .cmplz-btn, .accesories-page .section-results .columns-acc .column-right .products .product a.button,
.text-link,
.link {
  font-family: "PP Monument", "arial", "arial";
  font-size: 16px;
  font-weight: 800;
  line-height: 16px;
}

.body-big, .recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item .content-title, #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper .numInput, #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .cur-month {
  font-family: "Neue", "arial", "arial";
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
}

.body-big-lighter {
  font-family: "Neue", "arial", "arial";
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
}

.body-small, .recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item .content-list .list-item .item-title {
  font-family: "Neue", "arial", "arial";
  font-weight: 500;
  font-size: 16px;
  line-height: 25.6px;
}

.body-small-medium, .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-always-active {
  font-family: "Neue", "arial", "arial";
  font-weight: 500;
  font-size: 16px;
  line-height: 25.6px;
}

.body-small-lighter, .title-copy-half .title-copy-container .title-copy-content .title-copy-content-inner .wysiwyg-copy, .compare-product-table .table-row .row-column, .recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item .content-list .list-item .item-text, #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day, #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-weekdays .flatpickr-weekdaycontainer .flatpickr-weekday, .slider-controls .slider-number span, .cmplz-cookiebanner .cmplz-message p {
  font-family: "Neue", "arial", "arial";
  font-weight: 500;
  font-size: 16px;
  line-height: 25.6px;
}

@media only screen and (max-width: 768px) {
  .h1 {
    font-size: 40px;
    line-height: 40px;
    letter-spacing: -2px;
  }
  .h2 {
    font-size: 32px;
    line-height: 32px;
    letter-spacing: 0px;
  }
  .h3 {
    font-size: 26px;
    line-height: 26px;
  }
  .h4 {
    font-size: 22px;
    line-height: 22px;
  }
  .h5, .accesories-page .section-results .columns-acc .column-right .products .product h2 {
    font-size: 18px;
    line-height: 18px;
  }
  .subtitle-1, .card-blog.featured .card-content .blog-title,
  .s1 {
    font-size: 32px;
    line-height: 35.2px;
  }
  .subtitle-2,
  .s2 {
    font-size: 26px;
    line-height: 28.6px;
  }
  .subtitle-3, .cmplz-cookiebanner .cmplz-title,
  .s3 {
    font-size: 21px;
    line-height: 23.1px;
  }
  .pre-title {
    font-size: 12px;
    line-height: 12px;
  }
  .paragraph {
    font-size: 16px;
    line-height: 25.6px;
  }
  .text-link, .link {
    font-size: 12px;
    line-height: 12px;
  }
}
/**
* Characters to escape from SVGs
* Source: https://github.com/Threespot/frontline-sass/blob/master/src/variables/_escape-chars.scss
*/
/**
 * Helper to get URL-escaped inline SVG code
 */
:root {
  --svg-phone: url("data:image/svg+xml, %3Csvg%20width=%2719%27%20height=%2719%27%20viewBox=%270%200%2019%2019%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%20%3Cpath%20d=%27M17.45%2018.5C15.3667%2018.5%2013.3083%2018.0458%2011.275%2017.1375C9.24167%2016.2292%207.39167%2014.9417%205.725%2013.275C4.05833%2011.6083%202.77083%209.75833%201.8625%207.725C0.954167%205.69167%200.5%203.63333%200.5%201.55C0.5%201.25%200.6%201%200.8%200.8C1%200.6%201.25%200.5%201.55%200.5H5.6C5.83333%200.5%206.04167%200.579167%206.225%200.7375C6.40833%200.895833%206.51667%201.08333%206.55%201.3L7.2%204.8C7.23333%205.06667%207.225%205.29167%207.175%205.475C7.125%205.65833%207.03333%205.81667%206.9%205.95L4.475%208.4C4.80833%209.01667%205.20417%209.6125%205.6625%2010.1875C6.12083%2010.7625%206.625%2011.3167%207.175%2011.85C7.69167%2012.3667%208.23333%2012.8458%208.8%2013.2875C9.36667%2013.7292%209.96667%2014.1333%2010.6%2014.5L12.95%2012.15C13.1%2012%2013.2958%2011.8875%2013.5375%2011.8125C13.7792%2011.7375%2014.0167%2011.7167%2014.25%2011.75L17.7%2012.45C17.9333%2012.5167%2018.125%2012.6375%2018.275%2012.8125C18.425%2012.9875%2018.5%2013.1833%2018.5%2013.4V17.45C18.5%2017.75%2018.4%2018%2018.2%2018.2C18%2018.4%2017.75%2018.5%2017.45%2018.5ZM3.525%206.5L5.175%204.85L4.75%202.5H2.525C2.60833%203.18333%202.725%203.85833%202.875%204.525C3.025%205.19167%203.24167%205.85%203.525%206.5ZM12.475%2015.45C13.125%2015.7333%2013.7875%2015.9583%2014.4625%2016.125C15.1375%2016.2917%2015.8167%2016.4%2016.5%2016.45V14.25L14.15%2013.775L12.475%2015.45Z%27%20fill=%27%23F6EFED%27%20%2F%3E%20%3C%2Fsvg%3E ");
  --svg-email: url("data:image/svg+xml, %3Csvg%20width=%2721%27%20height=%2717%27%20viewBox=%270%200%2021%2017%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%20%3Cpath%20d=%27M2.5%2016.5C1.95%2016.5%201.47917%2016.3042%201.0875%2015.9125C0.695833%2015.5208%200.5%2015.05%200.5%2014.5V2.5C0.5%201.95%200.695833%201.47917%201.0875%201.0875C1.47917%200.695833%201.95%200.5%202.5%200.5H18.5C19.05%200.5%2019.5208%200.695833%2019.9125%201.0875C20.3042%201.47917%2020.5%201.95%2020.5%202.5V14.5C20.5%2015.05%2020.3042%2015.5208%2019.9125%2015.9125C19.5208%2016.3042%2019.05%2016.5%2018.5%2016.5H2.5ZM10.5%209.5L2.5%204.5V14.5H18.5V4.5L10.5%209.5ZM10.5%207.5L18.5%202.5H2.5L10.5%207.5ZM2.5%204.5V2.5V14.5V4.5Z%27%20fill=%27%23F6EFED%27%20%2F%3E%20%3C%2Fsvg%3E ");
  --svg-file: url("data:image/svg+xml, %3Csvg%20width=%2716%27%20height=%2717%27%20viewBox=%270%200%2016%2017%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M3.5%2013.75L3.5%202.75C3.5%202.19772%203.94771%201.75%204.5%201.75L9.96973%201.75C10.2113%201.75%2010.4448%201.83747%2010.6269%201.99624L14.1572%205.07404C14.375%205.26395%2014.5%205.53881%2014.5%205.8278L14.5%2013.75C14.5%2014.3023%2014.0523%2014.75%2013.5%2014.75L4.5%2014.75C3.94772%2014.75%203.5%2014.3023%203.5%2013.75Z%27%20stroke=%27%23131313%27%20stroke-width=%271%27%20%2F%3E%20%3Cpath%20d=%27M9.55078%201.25L9.55078%204.84016C9.55078%205.39245%209.9985%205.84016%2010.5508%205.84016L14.389%205.84016%27%20stroke=%27%23131313%27%20stroke-width=%271%27%20%2F%3E%20%3C%2Fsvg%3E%20 ");
  --svg-file-thin: url("data:image/svg+xml, %3Csvg%20width=%2740%27%20height=%2740%27%20viewBox=%270%200%2040%2040%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M2%2034V6C2%203.79086%203.79086%202%206%202H17.8215C18.846%202%2019.8314%202.39308%2020.5746%203.0982L28.7449%2010.8498C29.541%2011.6051%2029.9918%2012.6542%2029.9918%2013.7516V34C29.9918%2036.2091%2028.2009%2038%2025.9918%2038H6C3.79086%2038%202%2036.2091%202%2034Z%27%20stroke=%27%23646366%27%20stroke-width=%273%27%2F%3E%3Cpath%20d=%27M17.5586%202V9.80328C17.5586%2012.0124%2019.3495%2013.8033%2021.5586%2013.8033H29.9998%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20%2F%3E%20%3C%2Fsvg%3E ");
  --svg-eye: url("data:image/svg+xml, %3Csvg%20width=%2724%27%20height=%2724%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M12%204.0293C4.5%204.0293%200%2012.0293%200%2012.0293C0%2012.0293%204.5%2020.0293%2012%2020.0293C19.5%2020.0293%2024%2012.0293%2024%2012.0293C24%2012.0293%2019.5%204.0293%2012%204.0293ZM15.7123%2015.6291C14.7277%2016.5838%2013.3924%2017.1202%2012%2017.1202C10.6076%2017.1202%209.27226%2016.5838%208.28769%2015.6291C7.30312%2014.6744%206.75%2013.3795%206.75%2012.0293C6.75%2010.6791%207.30312%209.38421%208.28769%208.42948C9.27226%207.47475%2010.6076%206.93839%2012%206.93839C13.3924%206.93839%2014.7277%207.47475%2015.7123%208.42948C16.6969%209.38421%2017.25%2010.6791%2017.25%2012.0293C17.25%2013.3795%2016.6969%2014.6744%2015.7123%2015.6291ZM14.1213%2014.1212C14.6839%2013.5586%2015%2012.7955%2015%2011.9999C15%2011.2042%2014.6839%2010.4412%2014.1213%209.87856C13.5587%209.31595%2012.7956%208.99988%2012%208.99988C11.2044%208.99988%2010.4413%209.31595%209.87868%209.87856C9.31607%2010.4412%209%2011.2042%209%2011.9999C9%2012.7955%209.31607%2013.5586%209.87868%2014.1212C10.4413%2014.6838%2011.2044%2014.9999%2012%2014.9999C12.7956%2014.9999%2013.5587%2014.6838%2014.1213%2014.1212Z%27%20fill=%27%23131313%27%20%2F%3E%20%3C%2Fsvg%3E ");
  --svg-quote: url("data:image/svg+xml, %3Csvg%20width=%27101%27%20height=%2781%27%20viewBox=%270%200%20101%2081%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M59.4%2080.4V45C59.4%2032.2%2063.4%2022%2071.4%2014.4C79.6%206.6%2089.3%201.8%20100.5%200V14.1C95.1%2015.9%2090.3%2019.2%2086.1%2024C82.1%2028.8%2080.1%2034.6%2080.1%2041.4H99.9V80.4H59.4ZM0%2080.4V45C0%2032.2%204%2022%2012%2014.4C20.2%206.6%2029.9%201.8%2041.1%200V14.1C35.7%2015.9%2030.9%2019.2%2026.7%2024C22.7%2028.8%2020.7%2034.6%2020.7%2041.4H40.5V80.4H0Z%27%20fill=%27%232A2A2A%27%20%2F%3E%3C%2Fsvg%3E ");
  --svg-link: url("data:image/svg+xml, %3Csvg%20width=%2717%27%20height=%2716%27%20viewBox=%270%200%2017%2016%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M9.40907%204.71967H3.03039V1.71967H13.0304H14.5304V3.21967V13.2197H11.5304V6.84099L4.09105%2014.2803L1.96973%2012.159L9.40907%204.71967Z%27%20fill=%27%23131313%27%20%2F%3E%3C%2Fsvg%3E ");
  --svg-linkchain: url("data:image/svg+xml, %3Csvg%20version=%271.2%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox=%270%200%2032%2032%27%20width=%2732%27%20height=%2732%27%3E%3Ctitle%3ERRSS-svg%3C%2Ftitle%3E%3Cstyle%3E.s0%7Bfill%3A%20%23131313%7D%3C%2Fstyle%3E%3Cpath%20class=%27s0%27%20d=%27m20.2%2014l2.5%202.6q0.6%200.6%201%201.4%200.3%200.8%200.3%201.6%200%200.9-0.3%201.7-0.4%200.8-1%201.4-0.6%200.6-1.4%201-0.8%200.3-1.7%200.3-0.8%200-1.6-0.3-0.8-0.4-1.4-1l-0.9-0.8q-0.2-0.2-0.2-0.4-0.1-0.2-0.1-0.5%200-0.2%200-0.4%200.1-0.3%200.3-0.4%200.2-0.2%200.4-0.3%200.2-0.1%200.5-0.1%200.2%200%200.4%200.1%200.2%200.1%200.4%200.3l0.8%200.8c0.4%200.4%200.9%200.6%201.4%200.6%200.6%200%201.1-0.2%201.4-0.6%200.4-0.3%200.6-0.8%200.6-1.4%200-0.5-0.2-1-0.6-1.4l-2.5-2.5q-0.4-0.4-1-0.5-0.6-0.1-1.1%200.1-0.2%200.1-0.4%200.1l-0.3%200.2c-0.5%200.2-0.9%200.3-1.4-0.2-0.7-0.6-0.5-1.3%200.4-1.9%200.8-0.5%201.8-0.8%202.8-0.7%201%200.1%202%200.5%202.7%201.2zm-4.8-4.7l0.9%200.8c0.2%200.3%200.3%200.6%200.3%200.9%200%200.3-0.1%200.6-0.3%200.8-0.3%200.2-0.6%200.3-0.9%200.3-0.3%200-0.6-0.1-0.8-0.3l-0.8-0.8q-0.3-0.3-0.7-0.5-0.3-0.1-0.7-0.1-0.4%200-0.8%200.1-0.4%200.2-0.7%200.4-0.2%200.3-0.4%200.7-0.1%200.4-0.1%200.8%200%200.4%200.1%200.7%200.2%200.4%200.5%200.7l2.5%202.5q0.4%200.4%201%200.5%200.6%200.1%201.1-0.1%200.2-0.1%200.4-0.1l0.3-0.2c0.5-0.2%200.9-0.3%201.4%200.2%200.7%200.6%200.5%201.3-0.4%201.9-0.8%200.5-1.8%200.8-2.8%200.7-1-0.1-2-0.5-2.7-1.2l-2.5-2.6q-0.6-0.6-1-1.4-0.3-0.8-0.3-1.6%200-0.9%200.3-1.7%200.4-0.8%201-1.4%200.6-0.6%201.4-1%200.8-0.3%201.7-0.3%200.8%200%201.6%200.3%200.8%200.4%201.4%201z%27%20%2F%3E%3C%2Fsvg%3E ");
  --svg-download: url("data:image/svg+xml, %3Csvg%20width=%2716%27%20height=%2716%27%20viewBox=%270%200%2016%2016%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cg%20clip-path=%27url%28%23clip0_5417_95052%29%27%20%3E%20%3Cpath%20d=%27M4.66602%206.2002L7.99935%209.53353L11.3327%206.2002%27%20stroke=%27%23131313%27%20stroke-width=%273%27%20stroke-linecap=%27square%27%20%2F%3E%20%3Cpath%20d=%27M7.86719%208.59993V1.2666%27%20stroke=%27%23131313%27%20stroke-width=%273%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%20%2F%3E%20%3Cpath%20d=%27M15.2008%2011.5332C15.2008%2012.5999%2015.2011%2013.6665%2015.2%2014.7332C10.4004%2014.7332%205.60079%2014.7332%200.8012%2014.7332C0.801439%2013.6665%200.800821%2012.5999%200.800821%2011.5332%27%20stroke=%27%23131313%27%20stroke-width=%273%27%20stroke-linecap=%27square%27%20%2F%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3CclipPath%20id=%27clip0_5417_95052%27%20%3E%20%3Crect%20width=%2716%27%20height=%2715.4668%27%20fill=%27white%27%20transform=%27translate%280%200.266602%29%27%20%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3C%2Fsvg%3E ");
  --svg-arrow: url("data:image/svg+xml, %3Csvg%20width=%2724%27%20height=%2724%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M17%209.8591L17%2019.8406L21%2019.8406L21%205.02908L21%203.02908L19%203.02908L4.18851%203.02908L4.18851%207.02908L14.1732%207.02908L2.69559%2018.506L5.52393%2021.3345L17%209.8591Z%27%20fill=%27%23F6EFED%27%2F%3E%3C%2Fsvg%3E ");
  --svg-arrow-more: url("data:image/svg+xml, %3Csvg%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20fill=%27none%27%20viewBox=%270%200%2021%2012%27%3E%3Cpath%20fill=%27%231D1D1B%27%20fill-rule=%27evenodd%27%20d=%27M14.778%200L13.68%201.058l4.34%204.192H0v1.5h18.021l-4.34%204.193L14.778%2012%2021%206l-6.222-6z%27%20clip-rule=%27evenodd%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E ");
  --svg-hourglass: url("data:image/svg+xml, %3Csvg%20width=%2725%27%20height=%2725%27%20viewBox=%270%200%2025%2025%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cg%20clip-path=%27url%28%23clip0_5040_82881%29%27%3E%3Cpath%20d=%27M17.0623%201.05862L7.0625%201.05861L7.0625%206.05868C7.0625%208.82006%209.30104%2011.0586%2012.0624%2011.0586C14.8238%2011.0586%2017.0623%208.82006%2017.0623%206.05869L17.0623%201.05862Z%27%20fill=%27%23808080%27%20stroke=%27%23808080%27%20stroke-width=%272%27%2F%3E%3Cline%20y1=%27-2%27%20x2=%2717.9997%27%20y2=%27-2%27%20transform=%27matrix%28-1%20-1.01361e-07%20-7.54011e-08%201%2021.0625%204.0293%29%27%20stroke=%27%23808080%27%20stroke-width=%274%27%2F%3E%3Cpath%20d=%27M17.0623%2023.0586L7.0625%2023.0586L7.0625%2018.0585C7.0625%2015.2971%209.30104%2013.0586%2012.0624%2013.0586C14.8238%2013.0586%2017.0623%2015.2971%2017.0623%2018.0585L17.0623%2023.0586Z%27%20fill=%27%23808080%27%20stroke=%27%23808080%27%20stroke-width=%272%27%2F%3E%3Cline%20x1=%2721.0313%27%20y1=%2722.0293%27%20x2=%273.03153%27%20y2=%2722.0293%27%20stroke=%27%23808080%27%20stroke-width=%274%27%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id=%27clip0_5040_82881%27%3E%3Crect%20width=%2724%27%20height=%2724%27%20fill=%27white%27%20transform=%27translate%280.03125%200.0292969%29%27%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E ");
  --svg-place: url("data:image/svg+xml, %3Csvg%20width=%2724%27%20height=%2724%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cg%20clip-path=%27url%28%23clip0_5040_82905%29%27%3E%3Cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M3.03125%209.0293C3.03125%2015.5003%2012.0312%2024.0293%2012.0312%2024.0293C12.0312%2024.0293%2021.0312%2015.5003%2021.0312%209.0293C21.0312%206.64235%2020.083%204.35316%2018.3952%202.66534C16.7074%200.977508%2014.4182%200.0292969%2012.0312%200.0292969C9.6443%200.0292969%207.35512%200.977508%205.66729%202.66534C3.97946%204.35316%203.03125%206.64235%203.03125%209.0293ZM12.0306%2012.0293C14.2397%2012.0293%2016.0306%2010.2384%2016.0306%208.0293C16.0306%205.82016%2014.2397%204.0293%2012.0306%204.0293C9.82143%204.0293%208.03057%205.82016%208.03057%208.0293C8.03057%2010.2384%209.82143%2012.0293%2012.0306%2012.0293Z%27%20fill=%27%23808080%27%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id=%27clip0_5040_82905%27%3E%3Crect%20width=%2724%27%20height=%2724%27%20fill=%27white%27%20transform=%27matrix%28-1%200%200%201%2024%200%29%27%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E ");
  --svg-tiktok: url("data:image/svg+xml, %3Csvg%20width=%2732%27%20height=%2732%27%20viewBox=%270%200%2032%2032%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M14.4775%2016.5788C13.278%2016.5788%2012.3013%2017.5555%2012.3013%2018.755C12.3013%2019.9546%2013.278%2020.9313%2014.4775%2020.9313C15.6771%2020.9313%2016.6538%2019.9546%2016.6538%2018.755C16.6538%2017.5555%2015.6771%2016.5788%2014.4775%2016.5788Z%27%20fill=%27%23F6EFED%27%20%2F%3E%20%3Cpath%20d=%27M15.9994%202.17886C8.36548%202.17886%202.17761%208.36674%202.17761%2016.0006C2.17761%2023.6346%208.36548%2029.8224%2015.9994%2029.8224C23.6333%2029.8224%2029.8212%2023.6346%2029.8212%2016.0006C29.8212%208.36674%2023.6333%202.17886%2015.9994%202.17886ZM22.005%2014.3029C21.8071%2014.3003%2020.15%2014.2505%2018.9976%2013.3734V18.755C18.9976%2021.2472%2016.9709%2023.274%2014.4787%2023.274C11.9865%2023.274%209.95967%2021.2472%209.95967%2018.755C9.95967%2016.2628%2011.9865%2014.2361%2014.4787%2014.2361C15.2679%2014.2361%2016.0086%2014.4393%2016.6549%2014.7958V8.73382H18.9701C18.978%208.72333%2018.9845%208.72333%2018.9885%208.73382H18.9976V8.76004C19.4224%209.89012%2020.0202%2011.146%2020.3571%2011.4607C20.7412%2011.8186%2021.6576%2011.951%2022.0418%2011.9602L22.005%2014.3029Z%27%20fill=%27%23F6EFED%27%20%2F%3E%20%3C%2Fsvg%3E ");
  --svg-facebook: url("data:image/svg+xml, %3Csvg%20width=%2732%27%20height=%2732%27%20viewBox=%270%200%2032%2032%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cg%20clip-path=%27url%28%23clip0_388_76%29%27%20%3E%20%3Cg%20clip-path=%27url%28%23clip1_388_76%29%27%20%3E%20%3Cpath%20d=%27M29.8212%2015.9993C29.8212%208.36543%2023.6333%202.17755%2015.9994%202.17755C8.36553%202.17755%202.17896%208.36674%202.17896%2015.9993C2.17896%2022.6251%206.84084%2028.1601%2013.0641%2029.5065V29.4606H13.0445V17.3982H10.9036V13.8585H13.0445V13.2738C13.0445%2011.15%2014.3187%2010.1418%2017.9646%2010.1418C19.0082%2010.1418%2019.5575%2010.1418%2021.0966%2010.3188V12.9736C20.4057%2012.9211%2019.6991%2012.8857%2018.9203%2012.8857C17.8938%2012.8857%2017.452%2013.1859%2017.3275%2013.8585H21.0966V17.3982H17.2921V29.7595C24.319%2029.1079%2029.8212%2023.1967%2029.8212%2015.9993Z%27%20fill=%27%23F6EFED%27%20%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3CclipPath%20id=%27clip0_388_76%27%20%3E%20%3Crect%20width=%2732%27%20height=%2732%27%20fill=%27white%27%20%2F%3E%20%3C%2FclipPath%3E%20%3CclipPath%20id=%27clip1_388_76%27%20%3E%20%3Crect%20width=%2732%27%20height=%2732%27%20fill=%27white%27%20%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3C%2Fsvg%3E ");
  --svg-linkedin: url("data:image/svg+xml, %3Csvg%20width=%2732%27%20height=%2732%27%20viewBox=%270%200%2032%2032%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M15.9993%202.17889C8.36537%202.17889%202.17749%208.36678%202.17749%2016.0007C2.17749%2023.6346%208.36537%2029.8225%2015.9993%2029.8225C23.6332%2029.8225%2029.8211%2023.6346%2029.8211%2016.0007C29.8211%208.36678%2023.6332%202.17889%2015.9993%202.17889ZM11.3007%2022.0312H7.90652V13.6422H11.3007V22.0312ZM11.3007%2011.5748H7.90652V9.312H11.3007V11.5748ZM24.5233%2022.0312H21.5V19C21.5%2016.9785%2021.0006%2016.0007%2019%2016.0007C17.7493%2016.0007%2016.9759%2016.6229%2016.5%2017.5V22L13.4048%2022.0312V13.5439H15.6637V14.9912C15.6637%2014.9912%2016.1694%2014.5301%2016.6637%2014.3125C17.5591%2013.9179%2018.8736%2013.9882%2020.4087%2013.9974C20.6001%2013.9974%2020.7981%2014.0004%2021%2014C22.5%2013.9974%2024.5233%2015.1066%2024.5233%2017.3602V22.0299V22.0312Z%27%20fill=%27%23F6EFED%27%20%2F%3E%20%3C%2Fsvg%3E ");
  --svg-x: url("data:image/svg+xml, %3Csvg%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox=%270%200%2014%2015%27%20fill=%27none%27%3E%3Cpath%20d=%27M8.22234%206.51787L13.0004%201.08325H11.8683L7.71764%205.80107L4.40497%201.08325H0.583313L5.59385%208.21806L0.583313%2013.9166H1.7154L6.09586%208.93325L9.59499%2013.9166H13.4166L8.22234%206.51787ZM6.67128%208.28069L6.16284%207.56978L2.12366%201.91836H3.86277L7.12347%206.48093L7.62978%207.19184L11.8677%2013.1222H10.1286L6.67128%208.28069Z%27%20fill=%27%23DFF5FC%27%2F%3E%3C%2Fsvg%3E ");
  --svg-instagram: url("data:image/svg+xml, %3Csvg%20width=%2732%27%20height=%2732%27%20viewBox=%270%200%2032%2032%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M18.5455%2013.8952C19.2167%2013.8952%2019.5078%2013.5793%2019.5078%2012.9303C19.5078%2012.2814%2019.2167%2011.8972%2018.5455%2011.8972C17.8743%2011.8972%2017.5833%2012.2066%2017.5833%2012.8569C17.5833%2013.5071%2017.8717%2013.8952%2018.5455%2013.8952Z%27%20fill=%27%23F6EFED%27%20%2F%3E%20%3Cpath%20d=%27M15.1171%2019.0356C16.8201%2019.0356%2017.5582%2018.2359%2017.5582%2016.588C17.5582%2014.9401%2016.8201%2014.1535%2015.1171%2014.1535C13.4141%2014.1535%2012.676%2014.9401%2012.676%2016.588C12.676%2018.2359%2013.4089%2019.0356%2015.1171%2019.0356Z%27%20fill=%27%23F6EFED%27%20%2F%3E%20%3Cpath%20d=%27M15.9994%202.17886C8.36549%202.17886%202.17761%208.36674%202.17761%2016.0006C2.17761%2023.6346%208.36549%2029.8224%2015.9994%2029.8224C23.6333%2029.8224%2029.8212%2023.6346%2029.8212%2016.0006C29.8212%208.36674%2023.6333%202.17886%2015.9994%202.17886ZM22.4429%2022.2947H9.55587L9.58603%209.70396H22.4429V22.2947Z%27%20fill=%27%23F6EFED%27%20%2F%3E%20%3C%2Fsvg%3E ");
  --svg-youtube: url("data:image/svg+xml, %3Csvg%20width=%2732%27%20height=%2732%27%20viewBox=%270%200%2032%2032%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M13.7891%2018.4404L18.2097%2015.9994L13.7891%2013.557V18.4404Z%27%20fill=%27%23F6EFED%27%20%2F%3E%20%3Cpath%20d=%27M15.9993%202.17755C8.36536%202.17755%202.17749%208.36543%202.17749%2015.9993C2.17749%2023.6332%208.36536%2029.8211%2015.9993%2029.8211C23.6332%2029.8211%2029.8211%2023.6332%2029.8211%2015.9993C29.8211%208.36543%2023.6332%202.17755%2015.9993%202.17755ZM23.7879%2021.4465H8.23295L8.20937%2010.5535H23.7879C23.7892%2013.1453%2023.7879%2021.4465%2023.7879%2021.4465Z%27%20fill=%27%23F6EFED%27%20%2F%3E%20%3C%2Fsvg%3E ");
  --svg-check: url("data:image/svg+xml, %3Csvg%20width=%2716%27%20height=%2713%27%20viewBox=%270%200%2016%2013%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M2%206.22211L6.15565%2010L14%202%27%20stroke=%27%23F8203A%27%20stroke-width=%274%27%2F%3E%3C%2Fsvg%3E ");
  --svg-arrow-down: url("data:image/svg+xml, %3Csvg%20width=%2712%27%20height=%278%27%20viewBox=%270%200%2012%208%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M1%202L6%206L11%202%27%20stroke=%27%23F6EFED%27%20stroke-width=%273%27%2F%3E%3C%2Fsvg%3E ");
  --svg-icon-restaurants: url("data:image/svg+xml, %3Csvg%20width=%2768%27%20height=%2751%27%20viewBox=%270%200%2068%2051%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M24.4043%2022.7655C24.4043%2022.7655%2026.4464%2021.7125%2026.4464%2019.6065C26.4464%2017.5006%2024.4043%2015.3946%2024.4043%2013.2937C24.4043%2011.1928%2026.4464%2010.1348%2026.4464%2010.1348%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M32.9141%2019.3237C32.9141%2019.3237%2035.5522%2017.9634%2035.5522%2015.2428C35.5522%2012.5222%2032.9141%209.80154%2032.9141%207.08092C32.9141%204.36031%2035.5522%203%2035.5522%203%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M42.0215%2022.7655C42.0215%2022.7655%2044.0636%2021.7125%2044.0636%2019.6065C44.0636%2017.5006%2042.0215%2015.3946%2042.0215%2013.2937C42.0215%2011.1928%2044.0636%2010.1348%2044.0636%2010.1348%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M12.9082%2045.4904C13.9097%2044.2107%2015.4438%2043.3945%2017.1635%2043.3945C20.1876%2043.3945%2022.6352%2045.9187%2022.6352%2049.0373%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M50.4844%2045.431C51.2831%2044.5239%2052.5066%2043.9453%2053.8781%2043.9453C56.2899%2043.9453%2058.242%2045.7346%2058.242%2047.9453%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M39.686%2035.7763C42.0794%2034.169%2044.934%2034.7579%2046.3549%2037.2873%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M15.1641%2033.3147C20.3378%2028.2564%2028.4673%2027.4906%2034.623%2031.904C39.8994%2035.6877%2042.22%2042.197%2041.0182%2048.2378%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M5.87891%2048.8397C6.23555%2043.4337%2010.271%2038.8339%2015.7427%2038.058C20.4328%2037.393%2024.8444%2039.7256%2027.1162%2043.6202%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M41.7578%2048.2381C42.1145%2042.8322%2046.1499%2038.2323%2051.6216%2037.4564C56.3117%2036.7914%2060.7233%2039.1241%2062.9951%2043.0186%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M35.4582%2046.592C35.5343%2043.5507%2034.334%2040.4809%2031.928%2038.2992C28.6135%2035.2931%2023.977%2034.8492%2020.3271%2036.8273%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M36.0074%2030.1206C39.5526%2028.0534%2044.0809%2027.9971%2047.8342%2030.3687C50.0205%2031.7531%2051.6146%2033.7529%2052.5282%2036.0101%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M2%2049.0195L66%2049.0195%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3C%2Fsvg%3E ");
  --svg-icon-hotels: url("data:image/svg+xml, %3Csvg%20width=%2758%27%20height=%2756%27%20viewBox=%270%200%2058%2056%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M5.15625%2032.1865C5.15625%2019.4558%2015.8291%209.14014%2028.9942%209.14014C42.1593%209.14014%2052.8321%2019.4598%2052.8321%2032.1865%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M28.9999%209.14134C30.7171%209.14134%2032.1092%207.73431%2032.1092%205.99865C32.1092%204.26299%2030.7171%202.85596%2028.9999%202.85596C27.2827%202.85596%2025.8906%204.26299%2025.8906%205.99865C25.8906%207.73431%2027.2827%209.14134%2028.9999%209.14134Z%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M2.05078%2032.188H55.9492%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M14.4023%2046.8538H32.1087C33.5724%2046.8538%2034.9886%2046.4619%2036.2545%2045.7182C36.2545%2045.7182%2044.6013%2041.2961%2044.6646%2041.2521C45.2145%2040.8763%2045.5823%2040.2445%2045.5823%2039.5248C45.5823%2038.3693%2044.6527%2037.4297%2043.5095%2037.4297C43.2563%2037.4297%2043.015%2037.4777%2042.7935%2037.5656C42.7341%2037.5896%2033.5645%2041.456%2033.5645%2041.456C33.3588%2041.544%2032.9276%2041.6239%2032.7021%2041.6239H23.4019%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M32.6266%2041.6172C34.0586%2041.6172%2035.2176%2040.4457%2035.2176%2038.9983C35.2176%2037.5509%2034.0586%2036.3794%2032.6266%2036.3794H18.6862C17.4836%2036.3794%2016.2929%2036.5913%2015.1615%2037.0031L11.3164%2038.4066%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M9.34672%2053.1444L15.7987%2050.6774L10.577%2036.3794L4.125%2038.8464L9.34672%2053.1444Z%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3C%2Fsvg%3E ");
  --svg-icon-barsandcafes: url("data:image/svg+xml, %3Csvg%20width=%2758%27%20height=%2750%27%20viewBox=%270%200%2058%2050%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M16.7812%2015.889C16.7812%2015.889%2019.0134%2014.7748%2019.0134%2012.5427C19.0134%2010.3106%2016.7812%208.07847%2016.7812%205.84635C16.7812%203.61424%2019.0134%202.5%2019.0134%202.5%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M25.707%2015.889C25.707%2015.889%2027.9391%2014.7748%2027.9391%2012.5427C27.9391%2010.3106%2025.707%208.07847%2025.707%205.84635C25.707%203.61424%2027.9391%202.5%2027.9391%202.5%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M34.6387%2015.889C34.6387%2015.889%2036.8708%2014.7748%2036.8708%2012.5427C36.8708%2010.3106%2034.6387%208.07847%2034.6387%205.84635C34.6387%203.61424%2036.8708%202.5%2036.8708%202.5%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M35.2002%2047C47.3384%2039.5325%2046.7373%2022%2046.7373%2022H4.8063C4.8063%2022%203.17152%2038.4637%2016.4116%2047%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M12.5078%2029C12.5078%2032.7828%2015.7391%2037.8773%2019.5078%2040%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M47.3183%2024.9876C47.3183%2024.9876%2050.1221%2023.382%2053.3778%2024.2652C56.6336%2025.1456%2056.1717%2028.9729%2054%2032.5C52.2995%2035.2589%2047.3183%2039%2043.3906%2039%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M49.1406%2047.5H2.27344%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3C%2Fsvg%3E ");
  --svg-icon-fastfoodanddelivery: url("data:image/svg+xml, %3Csvg%20width=%2756%27%20height=%2755%27%20viewBox=%270%200%2056%2055%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M17.2285%2017.3556C17.2285%2017.3556%2019.6218%2016.1609%2019.6218%2013.7677C19.6218%2011.3744%2017.2285%208.98118%2017.2285%206.58793C17.2285%204.19467%2019.6218%203%2019.6218%203%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M26.7988%2017.3556C26.7988%2017.3556%2029.1921%2016.1609%2029.1921%2013.7677C29.1921%2011.3744%2026.7988%208.98118%2026.7988%206.58793C26.7988%204.19467%2029.1921%203%2029.1921%203%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M36.375%2017.3556C36.375%2017.3556%2038.7683%2016.1609%2038.7683%2013.7677C38.7683%2011.3744%2036.375%208.98118%2036.375%206.58793C36.375%204.19467%2038.7683%203%2038.7683%203%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M53.8415%2034.2299V33.4725C53.8415%2026.6714%2042.2696%2022.1387%2027.996%2022.1387C13.7223%2022.1387%202.1543%2026.6753%202.1543%2033.4764V34.2338%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M2.1543%2051.4893C2.1543%2052.3247%203.11863%2053.0002%204.3094%2053.0002H51.6903C52.8811%2053.0002%2053.8454%2052.3247%2053.8454%2051.4893%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M4.30859%2042.9443H30.7827L39.1454%2048.3321L47.5082%2042.9443H51.6895%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3Cpath%20d=%27M2.1543%2035.2656C5.38304%2035.2656%205.38304%2037.4207%208.61569%2037.4207C11.8483%2037.4207%2011.8444%2035.2656%2015.0771%2035.2656C18.3097%2035.2656%2018.3058%2037.4207%2021.5385%2037.4207C24.7711%2037.4207%2024.7672%2035.2656%2027.9999%2035.2656C31.2325%2035.2656%2031.2286%2037.4207%2034.4613%2037.4207C37.6939%2037.4207%2037.69%2035.2656%2040.9226%2035.2656C44.1553%2035.2656%2044.1514%2037.4207%2047.384%2037.4207C50.6167%2037.4207%2050.6128%2035.2656%2053.8454%2035.2656%27%20stroke=%27%236E6D70%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%2F%3E%3C%2Fsvg%3E ");
  --svg-arrow-nav-left: url("data:image/svg+xml, %3Csvg%20width=%2740%27%20height=%2724%27%20viewBox=%270%200%2040%2024%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M11.2676%205.23535L3.53558%2012.9673L11.2676%2020.6993%27%20stroke=%27%23808080%27%20stroke-width=%274%27%2F%3E%3Cline%20y1=%27-2%27%20x2=%2736%27%20y2=%27-2%27%20transform=%27matrix%28-1%20-8.74228e-08%20-8.74228e-08%201%2040%2015%29%27%20stroke=%27%23808080%27%20stroke-width=%274%27%2F%3E%3C%2Fsvg%3E ");
  --svg-arrow-nav-right: url("data:image/svg+xml, %3Csvg%20width=%2740%27%20height=%2724%27%20viewBox=%270%200%2040%2024%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M28.7324%205.23535L36.4644%2012.9673L28.7324%2020.6993%27%20stroke=%27%23F6EFED%27%20stroke-width=%274%27%2F%3E%3Cline%20x1=%27-1.74846e-07%27%20y1=%2713%27%20x2=%2736%27%20y2=%2713%27%20stroke=%27%23F6EFED%27%20stroke-width=%274%27%2F%3E%3C%2Fsvg%3E ");
  --svg-icon-play: url("data:image/svg+xml, %3Csvg%20width=%2748%27%20height=%2756%27%20viewBox=%270%200%2048%2056%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M48%2028L-2.61013e-06%2055.7128L-1.87399e-07%200.287185L48%2028Z%27%20fill=%27%23131313%27%2F%3E%3C%2Fsvg%3E ");
  --svg-icon-fan: url("data:image/svg+xml, %3Csvg%20width=%2740%27%20height=%2739%27%20viewBox=%270%200%2040%2039%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M25.9907%2030.7467C26.0007%2030.6567%2026.0107%2030.5767%2026.0007%2030.4867C26.2507%2028.6267%2026.4707%2026.5267%2024.9107%2024.1867C24.1307%2023.0167%2023.0107%2022.0067%2022.1507%2021.3067C21.9907%2021.1767%2021.8307%2021.0567%2021.6807%2020.9367L24.8307%2018.6467C28.6407%2016.0767%2031.7607%2015.5667%2034.0507%2016.5067C35.4507%2017.0867%2036.6407%2018.2967%2037.3407%2020.0067C38.2807%2022.3167%2038.2207%2025.2467%2037.0807%2028.0167C35.6307%2031.5367%2033.7107%2033.9067%2031.8707%2035.2267C30.0007%2036.5667%2028.4107%2036.7267%2027.4007%2036.3067C26.8007%2036.0567%2026.3507%2035.6067%2026.1007%2034.8667C25.6407%2033.5267%2025.7907%2032.2267%2025.9907%2030.7567V30.7467ZM17.7707%2022.8567C18.1307%2022.7367%2018.4707%2022.6267%2018.7407%2022.5267C18.7707%2022.5567%2018.8107%2022.5867%2018.8407%2022.6067C19.0007%2022.9867%2019.2707%2024.0167%2019.4207%2026.3767C19.7107%2031.0967%2018.5507%2034.1767%2016.5907%2035.7667C14.9407%2037.1067%2012.5207%2037.4267%2010.0207%2036.3967C8.30068%2035.6867%206.72068%2034.4367%205.48068%2032.7367C1.45068%2027.2367%201.53068%2022.6267%202.71068%2020.6567C3.32068%2019.6467%204.24068%2019.2667%205.20068%2019.4467C5.21068%2019.4467%205.22068%2019.4467%205.23068%2019.4467C5.54068%2019.4967%205.88068%2019.5967%206.21068%2019.7367C7.09068%2020.1067%207.82068%2020.6567%208.68068%2021.3367C8.68068%2021.3367%208.73068%2021.3767%208.76068%2021.3967C9.50068%2021.9767%2010.4007%2022.6667%2011.4807%2023.1167C12.1507%2023.3867%2013.2307%2023.7367%2014.8307%2023.5767C15.6707%2023.4967%2016.8907%2023.1267%2017.7607%2022.8467L17.7707%2022.8567ZM18.8007%2019.1567L15.6307%2017.8067C12.2507%2016.0767%2010.6407%2014.1967%209.87068%2012.6667C9.09068%2011.1167%209.10068%209.78667%209.20068%209.07667C9.61068%205.78667%2012.8807%202.73667%2017.3307%202.16667C20.4607%201.76667%2023.2507%202.07667%2025.3907%202.94667C27.6007%203.85667%2028.7907%205.20667%2029.0807%206.41667C29.2607%207.17667%2029.0907%207.93667%2028.5507%208.58667C27.6707%209.65667%2026.5507%2010.1667%2025.2607%2010.7367L25.2007%2010.7667C23.5607%2011.4867%2021.5507%2012.3667%2020.3407%2015.1067C19.8307%2016.2567%2019.3907%2017.4467%2019.0707%2018.3367C18.9607%2018.6467%2018.8607%2018.9267%2018.7907%2019.1567H18.8007Z%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M20.0005%2025.4966C22.4858%2025.4966%2024.5005%2023.4819%2024.5005%2020.9966C24.5005%2018.5113%2022.4858%2016.4966%2020.0005%2016.4966C17.5152%2016.4966%2015.5005%2018.5113%2015.5005%2020.9966C15.5005%2023.4819%2017.5152%2025.4966%2020.0005%2025.4966Z%27%20fill=%27%23646366%27%2F%3E%3C%2Fsvg%3E ");
  --svg-icon-search: url("data:image/svg+xml, %3Csvg%20width=%2724%27%20height=%2724%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cg%20clip-path=%27url%28%23clip0_5807_52573%29%27%3E%3Cg%20clip-path=%27url%28%23clip1_5807_52573%29%27%3E%3Cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M10.5%204.5C7.18629%204.5%204.5%207.18629%204.5%2010.5C4.5%2013.8137%207.18629%2016.5%2010.5%2016.5C12.0357%2016.5%2013.4366%2015.9231%2014.4978%2014.9742L14.9742%2014.4978C15.9231%2013.4366%2016.5%2012.0357%2016.5%2010.5C16.5%207.18629%2013.8137%204.5%2010.5%204.5ZM18.8431%2016.015C19.8902%2014.4341%2020.5%2012.5383%2020.5%2010.5C20.5%204.97715%2016.0228%200.499999%2010.5%200.5C4.97715%200.5%200.5%204.97715%200.5%2010.5C0.500001%2016.0228%204.97715%2020.5%2010.5%2020.5C12.5381%2020.5%2014.4337%2019.8903%2016.0146%2018.8434L19.0858%2021.9146L20.5%2023.3288L23.3285%2020.5004L21.9142%2019.0862L18.8431%2016.015Z%27%20fill=%27%23131313%27%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id=%27clip0_5807_52573%27%3E%3Crect%20width=%2724%27%20height=%2724%27%20fill=%27white%27%20transform=%27matrix%284.37114e-08%201%201%20-4.37114e-08%200%200%29%27%2F%3E%3C%2FclipPath%3E%3CclipPath%20id=%27clip1_5807_52573%27%3E%3Crect%20width=%2724%27%20height=%2724%27%20fill=%27white%27%20transform=%27matrix%284.37114e-08%201%201%20-4.37114e-08%200%200%29%27%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E ");
  --svg-close: url("data:image/svg+xml, %3Csvg%20width=%2724%27%20height=%2724%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M14.3293%2011.9403L21.4151%2019.0261L18.5866%2021.8545L11.5008%2014.7687L4.41505%2021.8545L1.58662%2019.0261L8.67241%2011.9403L1.14648%204.41436L3.97491%201.58594L11.5008%209.11186L19.0268%201.58594L21.8552%204.41436L14.3293%2011.9403Z%27%20fill=%27%23F6EFED%27%2F%3E%3C%2Fsvg%3E ");
  --svg-arrow-select: url("data:image/svg+xml, %3Csvg%20width=%2712%27%20height=%278%27%20viewBox=%270%200%2012%208%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M1%202L6%206L11%202%27%20stroke=%27%23F6EFED%27%20stroke-width=%273%27%2F%3E%3C%2Fsvg%3E ");
  --svg-arrow-select-left: url("data:image/svg+xml, %3Csvg%20width=%278%27%20height=%2713%27%20viewBox=%270%200%208%2013%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M6%201.5L2%206.5L6%2011.5%27%20stroke=%27%23808080%27%20stroke-width=%273%27%2F%3E%3C%2Fsvg%3E ");
  --svg-diamonds: url("data:image/svg+xml, %3Csvg%20width=%2779%27%20height=%2770%27%20viewBox=%270%200%2079%2070%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M45%2052.5V53V53.5C48.7487%2053.5%2051.6477%2053.6253%2053.8966%2054.0378C56.141%2054.4496%2057.6859%2055.1386%2058.7736%2056.2264C59.8614%2057.3141%2060.5504%2058.859%2060.9621%2061.1034C61.3747%2063.3523%2061.5%2066.2513%2061.5%2070H62H62.5C62.5%2066.2513%2062.6252%2063.3523%2063.0378%2061.1034C63.4496%2058.859%2064.1386%2057.3141%2065.2264%2056.2264C66.3141%2055.1386%2067.859%2054.4496%2070.1034%2054.0378C72.3523%2053.6253%2075.2513%2053.5%2079%2053.5V53V52.5C75.2513%2052.5%2072.3523%2052.3747%2070.1034%2051.9622C67.859%2051.5504%2066.3141%2050.8614%2065.2264%2049.7736C64.1386%2048.6859%2063.4496%2047.141%2063.0378%2044.8966C62.6252%2042.6477%2062.5%2039.7487%2062.5%2036H62H61.5C61.5%2039.7487%2061.3747%2042.6477%2060.9621%2044.8966C60.5504%2047.141%2059.8614%2048.6859%2058.7736%2049.7736C57.6859%2050.8614%2056.141%2051.5504%2053.8966%2051.9622C51.6477%2052.3747%2048.7487%2052.5%2045%2052.5Z%27%20fill=%27%23F6EFED%27%20stroke=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M0%2030.5V31V31.5C6.83778%2031.5%2012.1563%2031.7279%2016.2969%2032.4874C20.433%2033.2461%2023.3417%2034.5265%2025.4073%2036.5919C27.4728%2038.6573%2028.7534%2041.566%2029.5123%2045.7021C30.272%2049.8429%2030.5%2055.1617%2030.5%2062H31H31.5C31.5%2055.1617%2031.7279%2049.8429%2032.4874%2045.7021C33.2461%2041.566%2034.5265%2038.6573%2036.5919%2036.5919C38.6573%2034.5265%2041.566%2033.2461%2045.7021%2032.4874C49.8429%2031.7279%2055.1617%2031.5%2062%2031.5V31V30.5C55.1622%2030.5%2049.8437%2030.2721%2045.7031%2029.5126C41.567%2028.7539%2038.6583%2027.4735%2036.5927%2025.4081C34.5272%2023.3427%2033.2466%2020.434%2032.4877%2016.2979C31.728%2012.1571%2031.5%206.83834%2031.5%200H31H30.5C30.5%206.83778%2030.2721%2012.1563%2029.5126%2016.2969C28.7539%2020.433%2027.4735%2023.3417%2025.4081%2025.4073C23.3427%2027.4728%2020.434%2028.7534%2016.2979%2029.5123C12.1571%2030.272%206.83834%2030.5%200%2030.5Z%27%20fill=%27%23F6EFED%27%20stroke=%27%23F6EFED%27%2F%3E%3C%2Fsvg%3E ");
  --svg-atom: url("data:image/svg+xml, %3Csvg%20width=%2780%27%20height=%2770%27%20viewBox=%270%200%2080%2070%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M49.7535%2049.2393C64.0687%2034.9241%2070.4892%2018.135%2064.094%2011.7399C57.6988%205.34472%2040.9098%2011.7652%2026.5946%2026.0804C12.2793%2040.3956%205.85886%2057.1847%2012.254%2063.5799C18.6492%2069.975%2035.4383%2063.5545%2049.7535%2049.2393Z%27%20stroke=%27%23F6EFED%27%20stroke-width=%274%27%20stroke-miterlimit=%2710%27%2F%3E%3Cpath%20d=%27M64.094%2063.2604C70.4892%2056.8652%2064.0687%2040.0762%2049.7535%2025.7609C35.4382%2011.4457%2018.6492%205.02525%2012.254%2011.4204C5.85886%2017.8156%2012.2793%2034.6046%2026.5946%2048.9199C40.9098%2063.2351%2057.6988%2069.6555%2064.094%2063.2604Z%27%20stroke=%27%23F6EFED%27%20stroke-width=%274%27%20stroke-miterlimit=%2710%27%2F%3E%3C%2Fsvg%3E ");
  --svg-spiral: url("data:image/svg+xml, %3Csvg%20width=%2769%27%20height=%2770%27%20viewBox=%270%200%2069%2070%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cg%20clip-path=%27url%28%23clip0_1_20%29%27%3E%3Cpath%20d=%27M38.1608%2037.6765C38.1203%2037.919%2037.8908%2038.0874%2037.6479%2038.0537C37.4049%2038.0133%2037.2362%2037.7842%2037.2699%2037.5417C37.3104%2037.2992%2037.5399%2037.1308%2037.7828%2037.1644C38.0258%2037.1981%2038.1945%2037.4339%2038.1608%2037.6765Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M39.2498%2039.6583C39.2026%2039.9817%2038.8989%2040.204%2038.575%2040.1501C38.251%2040.103%2038.0283%2039.7998%2038.0823%2039.4764C38.1295%2039.153%2038.4332%2038.9307%2038.7572%2038.9846C39.0811%2039.0318%2039.3038%2039.3349%2039.2498%2039.6583Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M39.4789%2041.875C39.4182%2042.2725%2039.0402%2042.5487%2038.642%2042.488C38.2439%2042.4274%2037.9672%2042.0501%2038.0279%2041.6527C38.0886%2041.2552%2038.4666%2040.979%2038.8648%2041.0396C39.2629%2041.1002%2039.5396%2041.4775%2039.4789%2041.875Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M38.8777%2044.6833C38.8034%2045.1616%2038.358%2045.4917%2037.8788%2045.4176C37.3997%2045.3435%2037.069%2044.8988%2037.1432%2044.4205C37.2175%2043.9422%2037.6629%2043.6121%2038.1421%2043.6862C38.6212%2043.7603%2038.9519%2044.2049%2038.8777%2044.6833Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M37.7493%2047.3969C37.6616%2047.956%2037.1419%2048.3333%2036.5817%2048.2457C36.0216%2048.1581%2035.6437%2047.6394%2035.7314%2047.0802C35.8191%2046.5211%2036.3388%2046.1438%2036.8989%2046.2314C37.4591%2046.319%2037.837%2046.8377%2037.7493%2047.3969Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M35.8354%2049.9433C35.7342%2050.5765%2035.1403%2051.0144%2034.5059%2050.9134C33.8715%2050.8123%2033.4328%2050.2195%2033.5341%2049.5862C33.6353%2048.9529%2034.2292%2048.515%2034.8636%2048.6161C35.498%2048.7171%2035.9366%2049.31%2035.8354%2049.9433Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M33.0725%2052.371C32.9645%2053.0852%2032.2964%2053.5702%2031.581%2053.4624C30.8656%2053.3546%2030.3797%2052.6877%2030.4877%2051.9736C30.5956%2051.2594%2031.2638%2050.7744%2031.9792%2050.8822C32.6945%2050.99%2033.1804%2051.6569%2033.0725%2052.371Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M28.5445%2055.4527C29.2357%2055.0478%2029.4671%2054.1602%2029.0614%2053.4703C28.6558%2052.7804%2027.7667%2052.5494%2027.0756%2052.9543C26.3845%2053.3592%2026.1531%2054.2468%2026.5587%2054.9367C26.9643%2055.6266%2027.8534%2055.8576%2028.5445%2055.4527Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M25.2383%2055.6632C25.1033%2056.5323%2024.2867%2057.1251%2023.4229%2056.9904C22.5523%2056.8556%2021.9584%2056.0405%2022.0933%2055.1781C22.2283%2054.3158%2023.0449%2053.7162%2023.9088%2053.851C24.7726%2053.9857%2025.3733%2054.8009%2025.2383%2055.6632Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M20.8976%2056.2165C20.7491%2057.1597%2019.865%2057.8131%2018.9134%2057.6649C17.9686%2057.5167%2017.3139%2056.6342%2017.4624%2055.6843C17.6109%2054.7411%2018.495%2054.0876%2019.4466%2054.2358C20.3914%2054.384%2021.046%2055.2666%2020.8976%2056.2165Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M16.2831%2056.6482C16.1278%2057.6722%2015.1628%2058.3728%2014.1369%2058.2179C13.1111%2058.0562%2012.4092%2057.0996%2012.5645%2056.0755C12.7197%2055.0515%2013.6848%2054.3509%2014.7106%2054.5058C15.7364%2054.6608%2016.4383%2055.6242%2016.2831%2056.6482Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M9.16918%2058.0226C10.2874%2058.0226%2011.1938%2057.1178%2011.1938%2056.0016C11.1938%2054.8853%2010.2874%2053.9805%209.16918%2053.9805C8.051%2053.9805%207.14453%2054.8853%207.14453%2056.0016C7.14453%2057.1178%208.051%2058.0226%209.16918%2058.0226Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M36.3344%2039.1236C36.1725%2039.3055%2035.8823%2039.3257%2035.7%2039.1573C35.5178%2038.9956%2035.4976%2038.7059%2035.6663%2038.524C35.8283%2038.3421%2036.1185%2038.3219%2036.3007%2038.4903C36.4829%2038.652%2036.5031%2038.9417%2036.3344%2039.1236Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M36.1663%2041.3751C35.9504%2041.6177%2035.5724%2041.6379%2035.3295%2041.4223C35.0865%2041.2067%2035.0663%2040.8295%2035.2822%2040.5869C35.4982%2040.3444%2035.8761%2040.3242%2036.1191%2040.5398C36.362%2040.7553%2036.3823%2041.1326%2036.1663%2041.3751Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M35.1454%2043.356C34.8755%2043.6591%2034.4098%2043.6861%2034.1061%2043.4166C33.8024%2043.1471%2033.7754%2042.6823%2034.0454%2042.3791C34.3153%2042.076%2034.781%2042.049%2035.0847%2042.3185C35.3884%2042.588%2035.4154%2043.0528%2035.1454%2043.356Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M33.1091%2045.3906C32.7852%2045.7544%2032.2318%2045.7813%2031.8673%2045.458C31.5029%2045.1346%2031.4759%2044.5822%2031.7998%2044.2184C32.1238%2043.8546%2032.6772%2043.8276%2033.0416%2044.151C33.4061%2044.4744%2033.433%2045.0268%2033.1091%2045.3906Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M30.6836%2047.0527C30.3056%2047.4704%2029.6645%2047.5108%2029.2393%2047.1335C28.8209%2046.7563%2028.7804%2046.1163%2029.1583%2045.6918C29.5362%2045.2741%2030.1774%2045.2337%2030.6026%2045.611C31.021%2045.9883%2031.0615%2046.6283%2030.6836%2047.0527Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M27.6873%2048.1441C27.2621%2048.6224%2026.5198%2048.6629%2026.0406%2048.2384C25.5614%2047.814%2025.5209%2047.0729%2025.9461%2046.5946C26.3713%2046.1163%2027.1137%2046.0759%2027.5928%2046.5003C28.072%2046.9247%2028.1125%2047.6658%2027.6873%2048.1441Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M24.0521%2048.6775C23.5729%2049.2165%2022.7428%2049.2636%2022.2029%2048.7786C21.663%2048.3002%2021.6158%2047.4716%2022.1017%2046.9326C22.5809%2046.3937%2023.411%2046.3465%2023.9509%2046.8316C24.4908%2047.3099%2024.538%2048.1386%2024.0521%2048.6775Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M19.7109%2048.3286C19.1777%2048.9282%2018.2599%2048.9754%2017.666%2048.4431C17.0721%2047.9109%2017.0181%2046.9947%2017.5512%2046.4018C18.0844%2045.8022%2019.0022%2045.7551%2019.5961%2046.2873C20.1968%2046.8195%2020.244%2047.7357%2019.7109%2048.3286Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M15.6822%2047.1899C15.095%2047.8434%2014.0895%2047.904%2013.4348%2047.3179C12.7802%2046.7318%2012.7194%2045.728%2013.3066%2045.0745C13.8937%2044.421%2014.8993%2044.3604%2015.554%2044.9465C16.2086%2045.5326%2016.2693%2046.5364%2015.6822%2047.1899Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M11.7357%2045.2909C11.0945%2046.0051%2010.0012%2046.0657%209.28586%2045.4257C8.57048%2044.7857%208.50974%2043.6943%209.15088%2042.9802C9.79202%2042.266%2010.8853%2042.2054%2011.6007%2042.8454C12.3161%2043.4854%2012.3768%2044.5768%2011.7357%2045.2909Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M7.63277%2043.139C6.93765%2043.9137%205.74985%2043.9811%204.98049%2043.2872C4.20437%2042.5933%204.13688%2041.4076%204.83201%2040.6395C5.52714%2039.8648%206.71493%2039.7974%207.4843%2040.4913C8.26042%2041.1852%208.3279%2042.3709%207.63277%2043.139Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M2.13103%2040.7469C3.24745%2040.6844%204.10174%2039.7303%204.03913%2038.6158C3.97651%2037.5013%203.02071%2036.6485%201.90428%2036.711C0.787856%2036.7735%20-0.0664293%2037.7277%20-0.00381579%2038.8421C0.0587977%2039.9566%201.0146%2040.8094%202.13103%2040.7469Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M33.9999%2039.3937C33.7637%2039.461%2033.514%2039.3196%2033.4465%2039.077C33.379%2038.8345%2033.5207%2038.592%2033.7637%2038.5246C33.9999%2038.4572%2034.2496%2038.5987%2034.3171%2038.8412C34.3846%2039.077%2034.2429%2039.3263%2033.9999%2039.3937Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M32.6293%2041.1863C32.3121%2041.2739%2031.9881%2041.0852%2031.9004%2040.7686C31.8127%2040.4519%2032.0016%2040.1286%2032.3188%2040.041C32.636%2039.9534%2032.96%2040.142%2033.0477%2040.4587C33.1354%2040.7753%2032.9465%2041.0987%2032.6293%2041.1863Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M30.6927%2042.2997C30.3013%2042.4075%2029.8964%2042.1784%2029.7884%2041.7809C29.6804%2041.3902%2029.9098%2040.986%2030.308%2040.8782C30.6995%2040.7704%2031.1044%2040.9994%2031.2124%2041.3969C31.3204%2041.7877%2031.0909%2042.1919%2030.6927%2042.2997Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M27.8768%2042.8903C27.4111%2043.0183%2026.9252%2042.742%2026.797%2042.2772C26.6688%2041.8123%2026.9455%2041.3273%2027.4111%2041.1993C27.8768%2041.0713%2028.3627%2041.3475%2028.491%2041.8123C28.6192%2042.2772%2028.3425%2042.7623%2027.8768%2042.8903Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M24.9359%2042.9719C24.3892%2043.1202%2023.8291%2042.7968%2023.6806%2042.2578C23.5321%2041.7121%2023.8561%2041.153%2024.396%2041.0047C24.9426%2040.8565%2025.5028%2041.1799%2025.6512%2041.7189C25.7997%2042.2646%2025.4758%2042.8237%2024.9359%2042.9719Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M21.8313%2042.265C21.2104%2042.4334%2020.5693%2042.0696%2020.4006%2041.4498C20.2319%2040.83%2020.5963%2040.19%2021.2172%2040.0216C21.8381%2039.8532%2022.4792%2040.217%2022.6479%2040.8368C22.8167%2041.4566%2022.4522%2042.0966%2021.8313%2042.265Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M18.4842%2040.7293C17.7891%2040.918%2017.067%2040.507%2016.878%2039.8131C16.689%2039.1192%2017.1007%2038.3983%2017.7958%2038.2097C18.491%2038.0211%2019.2131%2038.432%2019.4021%2039.1259C19.591%2039.8198%2019.1793%2040.5407%2018.4842%2040.7293Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M15.0437%2038.0734C14.2676%2038.2822%2013.4712%2037.8308%2013.262%2037.0561C13.0528%2036.2813%2013.505%2035.4864%2014.2811%2035.2775C15.0572%2035.0687%2015.8535%2035.5201%2016.0628%2036.2948C16.272%2037.0696%2015.8198%2037.8645%2015.0437%2038.0734Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M12.2824%2034.9285C11.4321%2035.1575%2010.5547%2034.659%2010.3253%2033.8102C10.0958%2032.9613%2010.5952%2032.0855%2011.4456%2031.8564C12.2959%2031.6274%2013.1733%2032.1259%2013.4027%2032.9748C13.6322%2033.8236%2013.1328%2034.6994%2012.2824%2034.9285Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M9.55476%2031.2519C10.5127%2031.2519%2011.2892%2030.4767%2011.2892%2029.5205C11.2892%2028.5642%2010.5127%2027.7891%209.55476%2027.7891C8.59685%2027.7891%207.82031%2028.5642%207.82031%2029.5205C7.82031%2030.4767%208.59685%2031.2519%209.55476%2031.2519Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M7.74088%2027.1548C6.74205%2027.4243%205.70948%2026.8382%205.43278%2025.8344C5.16283%2024.8373%205.74998%2023.8065%206.75555%2023.5303C7.75438%2023.2608%208.78695%2023.847%209.06365%2024.8508C9.34035%2025.8546%208.74646%2026.8786%207.74088%2027.1548Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M5.43871%2022.425C6.55689%2022.425%207.46336%2021.5201%207.46336%2020.4039C7.46336%2019.2877%206.55689%2018.3828%205.43871%2018.3828C4.32053%2018.3828%203.41406%2019.2877%203.41406%2020.4039C3.41406%2021.5201%204.32053%2022.425%205.43871%2022.425Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M31.8933%2038.318C31.6571%2038.2439%2031.5288%2037.9879%2031.6031%2037.7521C31.6773%2037.5163%2031.9338%2037.3883%2032.17%2037.4624C32.4062%2037.5365%2032.5344%2037.7925%2032.4602%2038.0283C32.3859%2038.2641%2032.1295%2038.3921%2031.8933%2038.318Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M29.765%2039.0756C29.4545%2038.9746%2029.279%2038.6444%2029.3803%2038.3345C29.4815%2038.0246%2029.8122%2037.8495%2030.1226%2037.9505C30.4331%2038.0516%2030.6086%2038.3817%2030.5073%2038.6916C30.4061%2039.0015%2030.0754%2039.1767%2029.765%2039.0756Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M27.5407%2038.955C27.156%2038.8337%2026.9401%2038.416%2027.0683%2038.032C27.1898%2037.648%2027.6082%2037.4324%2027.9929%2037.5604C28.3776%2037.6817%2028.5935%2038.0994%2028.4653%2038.4834C28.3438%2038.8674%2027.9254%2039.083%2027.5407%2038.955Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M24.8474%2037.9238C24.3884%2037.7756%2024.132%2037.2838%2024.2805%2036.8189C24.4289%2036.3608%2024.9216%2036.1048%2025.3873%2036.253C25.8462%2036.4012%2026.1026%2036.893%2025.9542%2037.3579C25.8057%2037.816%2025.313%2038.072%2024.8474%2037.9238Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M22.3343%2036.3904C21.7944%2036.2153%2021.5042%2035.6426%2021.6729%2035.1104C21.8484%2034.5714%2022.422%2034.2817%2022.9552%2034.4502C23.4951%2034.6253%2023.7853%2035.198%2023.6166%2035.7302C23.4411%2036.2692%2022.8675%2036.5588%2022.3343%2036.3904Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M20.12%2034.104C19.5059%2033.9086%2019.1685%2033.2551%2019.3642%2032.6421C19.5599%2032.029%2020.2145%2031.6921%2020.8287%2031.8875C21.4428%2032.0829%2021.7803%2032.7364%2021.5845%2033.3494C21.3888%2033.9625%2020.7342%2034.2994%2020.12%2034.104Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M18.1497%2030.999C17.4613%2030.7766%2017.0834%2030.0423%2017.3061%2029.3551C17.5288%2028.668%2018.2644%2028.2907%2018.9528%2028.513C19.6412%2028.7353%2020.0191%2029.4697%2019.7964%2030.1568C19.5737%2030.844%2018.8381%2031.2213%2018.1497%2030.999Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M16.7064%2026.8986C15.9437%2026.656%2015.5253%2025.8409%2015.7683%2025.0796C16.0112%2024.3183%2016.8278%2023.9006%2017.5904%2024.1431C18.3531%2024.3857%2018.7715%2025.2008%2018.5285%2025.9621C18.2856%2026.7234%2017.469%2027.1411%2016.7064%2026.8986Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M16.1132%2022.7604C15.2763%2022.491%2014.8107%2021.5949%2015.0806%2020.7596C15.3506%2019.9242%2016.2482%2019.4593%2017.085%2019.7288C17.9219%2019.9983%2018.3876%2020.8943%2018.1176%2021.7297C17.8476%2022.5651%2016.95%2023.0299%2016.1132%2022.7604Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M16.7813%2018.4706C17.7392%2018.4706%2018.5158%2017.6954%2018.5158%2016.7392C18.5158%2015.783%2017.7392%2015.0078%2016.7813%2015.0078C15.8234%2015.0078%2015.0469%2015.783%2015.0469%2016.7392C15.0469%2017.6954%2015.8234%2018.4706%2016.7813%2018.4706Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M17.1173%2013.8686C18.1572%2013.8686%2019.0002%2013.0271%2019.0002%2011.989C19.0002%2010.9509%2018.1572%2010.1094%2017.1173%2010.1094C16.0774%2010.1094%2015.2344%2010.9509%2015.2344%2011.989C15.2344%2013.0271%2016.0774%2013.8686%2017.1173%2013.8686Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M20.0792%207.82371C20.6135%206.84314%2020.2503%205.6159%2019.2679%205.0826C18.2856%204.5493%2017.0562%204.9119%2016.522%205.89247C15.9878%206.87305%2016.351%208.10029%2017.3333%208.63359C18.3156%209.16689%2019.545%208.80429%2020.0792%207.82371Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M30.718%2036.2964C30.5628%2036.1078%2030.5898%2035.8248%2030.7787%2035.6631C30.9677%2035.5082%2031.2511%2035.5351%2031.4131%2035.7237C31.5683%2035.9124%2031.5413%2036.1953%2031.3524%2036.357C31.1634%2036.512%2030.88%2036.485%2030.718%2036.2964Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M28.5247%2035.7711C28.3155%2035.5151%2028.356%2035.1445%2028.6124%2034.9424C28.8689%2034.7336%2029.2401%2034.774%2029.4425%2035.03C29.6517%2035.286%2029.6112%2035.6565%2029.3548%2035.8586C29.0983%2036.0675%2028.7271%2036.0271%2028.5247%2035.7711Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M26.7236%2034.4572C26.4672%2034.1406%2026.5144%2033.6825%2026.8316%2033.4265C27.1488%2033.1705%2027.6077%2033.2176%2027.8642%2033.5343C28.1207%2033.8509%2028.0734%2034.309%2027.7562%2034.565C27.439%2034.821%2026.9801%2034.7739%2026.7236%2034.4572Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M25.032%2032.1317C24.7283%2031.7544%2024.7823%2031.202%2025.1602%2030.8988C25.5382%2030.5957%2026.0916%2030.6496%2026.3953%2031.0268C26.699%2031.4041%2026.645%2031.9565%2026.267%2032.2597C25.8891%2032.5629%2025.3357%2032.509%2025.032%2032.1317Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M24.5503%2029.8471C25.1131%2029.8471%2025.5694%2029.3916%2025.5694%2028.8298C25.5694%2028.268%2025.1131%2027.8125%2024.5503%2027.8125C23.9875%2027.8125%2023.5312%2028.268%2023.5312%2028.8298C23.5312%2029.3916%2023.9875%2029.8471%2024.5503%2029.8471Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M23.1476%2026.3584C22.7427%2025.8599%2022.8169%2025.1323%2023.3163%2024.7214C23.8157%2024.3171%2024.5446%2024.3912%2024.9563%2024.8898C25.3612%2025.3883%2025.287%2026.1159%2024.7876%2026.5269C24.2881%2026.9311%2023.5593%2026.857%2023.1476%2026.3584Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M23.1931%2022.6802C22.7342%2022.1211%2022.8219%2021.2992%2023.3821%2020.841C23.9422%2020.3829%2024.7656%2020.4705%2025.2245%2021.0297C25.6834%2021.5888%2025.5957%2022.4108%2025.0356%2022.8689C24.4754%2023.327%2023.652%2023.2394%2023.1931%2022.6802Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M24.2202%2018.4612C23.7141%2017.8414%2023.8085%2016.932%2024.4294%2016.4267C25.0503%2015.9214%2025.9614%2016.0157%2026.4676%2016.6355C26.9737%2017.2553%2026.8793%2018.1648%2026.2584%2018.6701C25.6375%2019.1754%2024.7264%2019.081%2024.2202%2018.4612Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M27.9651%2015.0591C28.7392%2014.6421%2029.0282%2013.6777%2028.6105%2012.9049C28.1928%2012.1321%2027.2266%2011.8437%2026.4525%2012.2606C25.6783%2012.6776%2025.3894%2013.6421%2025.8071%2014.4149C26.2248%2015.1876%2027.191%2015.4761%2027.9651%2015.0591Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M29.8204%2011.7128C30.7783%2011.7128%2031.5548%2010.9376%2031.5548%209.9814C31.5548%209.02517%2030.7783%208.25%2029.8204%208.25C28.8625%208.25%2028.0859%209.02517%2028.0859%209.9814C28.0859%2010.9376%2028.8625%2011.7128%2029.8204%2011.7128Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M31.2379%207.35853C30.5833%206.55683%2030.7048%205.37112%2031.5079%204.71764C32.311%204.06415%2033.4988%204.18542%2034.1534%204.98712C34.808%205.78882%2034.6866%206.97452%2033.8834%207.62801C33.0803%208.28149%2031.8925%208.16023%2031.2379%207.35853Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M37.3248%204.36928C38.3425%203.90692%2038.7921%202.70851%2038.3289%201.69256C37.8657%200.676601%2036.6652%200.227819%2035.6475%200.690175C34.6297%201.15253%2034.1802%202.35094%2034.6433%203.3669C35.1065%204.38285%2036.307%204.83163%2037.3248%204.36928Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M30.8621%2033.9594C30.8351%2033.7101%2031.0106%2033.4945%2031.2603%2033.4676C31.51%2033.4406%2031.726%2033.6158%2031.753%2033.8651C31.78%2034.1143%2031.6045%2034.3299%2031.3548%2034.3569C31.1051%2034.3838%2030.8891%2034.2086%2030.8621%2033.9594Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M29.3001%2032.322C29.2663%2031.9986%2029.5026%2031.7089%2029.8265%2031.6685C30.1504%2031.628%2030.4406%2031.8706%2030.4811%2032.194C30.5149%2032.5173%2030.2787%2032.807%2029.9547%2032.8474C29.6308%2032.8811%2029.3406%2032.6453%2029.3001%2032.322Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M28.5049%2030.2392C28.4577%2029.8349%2028.7547%2029.4711%2029.1528%2029.4307C29.5578%2029.3836%2029.9222%2029.68%2029.9627%2030.0775C30.0099%2030.4817%2029.713%2030.8455%2029.3148%2030.8859C28.9099%2030.9331%2028.5454%2030.6366%2028.5049%2030.2392Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M28.357%2027.3712C28.3031%2026.8929%2028.654%2026.455%2029.1332%2026.4078C29.6123%2026.3539%2030.051%2026.7042%2030.0982%2027.1826C30.1522%2027.6609%2029.8013%2028.0988%2029.3221%2028.146C28.843%2028.1931%2028.4043%2027.8495%2028.357%2027.3712Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M28.7365%2024.4592C28.6758%2023.9001%2029.0807%2023.3948%2029.6408%2023.3341C30.201%2023.2735%2030.7072%2023.6777%2030.7679%2024.2369C30.8286%2024.7961%2030.4237%2025.3013%2029.8636%2025.362C29.3034%2025.4226%2028.7972%2025.0184%2028.7365%2024.4592Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M31.6048%2022.4209C32.1807%2022.1314%2032.4125%2021.4307%2032.1224%2020.8558C31.8324%2020.2809%2031.1304%2020.0495%2030.5545%2020.3391C29.9786%2020.6286%2029.7468%2021.3293%2030.0369%2021.9042C30.3269%2022.4791%2031.0289%2022.7105%2031.6048%2022.4209Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M31.9693%2018.45C31.8883%2017.7359%2032.4079%2017.0891%2033.1301%2017.0083C33.8454%2016.9275%2034.4933%2017.4462%2034.5743%2018.1671C34.6553%2018.8812%2034.1356%2019.5279%2033.4135%2019.6088C32.6981%2019.6896%2032.0502%2019.1709%2031.9693%2018.45Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M35.1339%2015.4649C35.0461%2014.6699%2035.6198%2013.9558%2036.4161%2013.8682C37.2125%2013.7806%2037.9279%2014.3533%2038.0156%2015.1482C38.1033%2015.9432%2037.5297%2016.6573%2036.7333%2016.7449C35.937%2016.8325%2035.2216%2016.2598%2035.1339%2015.4649Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M38.6773%2013.2414C38.5828%2012.3656%2039.2172%2011.5841%2040.0878%2011.4898C40.9651%2011.3955%2041.748%2012.0287%2041.8425%2012.8978C41.937%2013.7736%2041.3026%2014.5551%2040.432%2014.6494C39.5546%2014.7437%2038.7718%2014.1105%2038.6773%2013.2414Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M44.461%2013.1269C45.4189%2013.1269%2046.1955%2012.3517%2046.1955%2011.3955C46.1955%2010.4392%2045.4189%209.66406%2044.461%209.66406C43.5031%209.66406%2042.7266%2010.4392%2042.7266%2011.3955C42.7266%2012.3517%2043.5031%2013.1269%2044.461%2013.1269Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M50.4156%2010.9486C51.0671%2010.1394%2050.9382%208.95632%2050.1276%208.30599C49.317%207.65567%2048.1318%207.7844%2047.4804%208.59353C46.8289%209.40266%2046.9579%2010.5858%2047.7684%2011.2361C48.579%2011.8864%2049.7642%2011.7577%2050.4156%2010.9486Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M55.6941%2010.039C56.3946%209.16896%2056.256%207.89679%2055.3844%207.19751C54.5128%206.49824%2053.2384%206.63667%2052.5379%207.5067C51.8374%208.37673%2051.9761%209.6489%2052.8476%2010.3482C53.7192%2011.0475%2054.9936%2010.909%2055.6941%2010.039Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M32.2692%2032.1129C32.3839%2031.8906%2032.6538%2031.803%2032.8698%2031.9175C33.0858%2032.032%2033.1803%2032.3015%2033.0655%2032.5171C32.9508%2032.7394%2032.6808%2032.827%2032.4649%2032.7125C32.2422%2032.5979%2032.1544%2032.3285%2032.2692%2032.1129Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M31.8526%2029.8967C32.0011%2029.607%2032.3588%2029.4858%2032.649%2029.634C32.9392%2029.7822%2033.0606%2030.1392%2032.9122%2030.4289C32.7637%2030.7186%2032.406%2030.8399%2032.1158%2030.6917C31.8256%2030.5435%2031.7041%2030.1864%2031.8526%2029.8967Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M32.3254%2027.7189C32.5076%2027.3551%2032.953%2027.2137%2033.3107%2027.3956C33.6751%2027.5775%2033.8169%2028.0221%2033.6347%2028.3792C33.4524%2028.7362%2033.007%2028.8844%2032.6493%2028.7025C32.2849%2028.5206%2032.1432%2028.076%2032.3254%2027.7189Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M33.7643%2025.2291C33.9803%2024.7979%2034.5134%2024.6228%2034.9453%2024.8384C35.3773%2025.0539%2035.5527%2025.5862%2035.3368%2026.0173C35.1208%2026.4485%2034.5877%2026.6236%2034.1557%2026.4081C33.7238%2026.1925%2033.5483%2025.6603%2033.7643%2025.2291Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M36.5816%2024.4682C37.1444%2024.4682%2037.6006%2024.0127%2037.6006%2023.4509C37.6006%2022.889%2037.1444%2022.4336%2036.5816%2022.4336C36.0188%2022.4336%2035.5625%2022.889%2035.5625%2023.4509C35.5625%2024.0127%2036.0188%2024.4682%2036.5816%2024.4682Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M38.2858%2021.1648C38.576%2020.5922%2039.2779%2020.3631%2039.8515%2020.6528C40.4252%2020.9425%2040.6547%2021.6431%2040.3645%2022.2158C40.0743%2022.7884%2039.3724%2023.0175%2038.7987%2022.7278C38.2251%2022.4381%2037.9956%2021.7374%2038.2858%2021.1648Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M41.6635%2019.7113C41.9874%2019.0646%2042.777%2018.8086%2043.4181%2019.132C44.066%2019.4553%2044.3225%2020.2436%2043.9985%2020.8836C43.6746%2021.5303%2042.885%2021.7863%2042.2439%2021.463C41.596%2021.1396%2041.3395%2020.3514%2041.6635%2019.7113Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M45.9436%2018.9271C46.3013%2018.213%2047.1786%2017.93%2047.894%2018.2871C48.6094%2018.6441%2048.8928%2019.52%2048.5352%2020.2341C48.1775%2020.9482%2047.3001%2021.2311%2046.5847%2020.8741C45.8694%2020.517%2045.5859%2019.6412%2045.9436%2018.9271Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M50.1291%2018.9896C50.5273%2018.2081%2051.4856%2017.8914%2052.2684%2018.2889C53.0513%2018.6864%2053.3685%2019.6431%2052.9703%2020.4245C52.5721%2021.206%2051.6138%2021.5227%2050.8309%2021.1252C50.0481%2020.7277%2049.7309%2019.7711%2050.1291%2018.9896Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M56.8617%2022.0838C57.6886%2021.6011%2057.9669%2020.5406%2057.4833%2019.7152C56.9997%2018.8898%2055.9374%2018.612%2055.1105%2019.0947C54.2836%2019.5774%2054.0053%2020.6379%2054.4889%2021.4633C54.9725%2022.2888%2056.0348%2022.5666%2056.8617%2022.0838Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M58.9548%2020.8222C59.4205%2019.8992%2060.5543%2019.5287%2061.4789%2019.9935C62.4035%2020.4584%2062.7747%2021.5902%2062.309%2022.5132C61.8433%2023.4361%2060.7095%2023.8067%2059.7849%2023.3418C58.8603%2022.877%2058.4892%2021.7452%2058.9548%2020.8222Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M63.7157%2022.7218C64.2219%2021.7248%2065.4367%2021.3273%2066.4355%2021.8325C67.4343%2022.3378%2067.8325%2023.5505%2067.3264%2024.5475C66.8202%2025.5446%2065.6054%2025.9421%2064.6066%2025.4368C63.6078%2024.9315%2063.2096%2023.7189%2063.7157%2022.7218Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M34.4563%2031.2474C34.6723%2031.1261%2034.9423%2031.1935%2035.0705%2031.4091C35.192%2031.6247%2035.1245%2031.8941%2034.9085%2032.0221C34.6925%2032.1434%2034.4226%2032.076%2034.2944%2031.8604C34.1729%2031.6449%2034.2404%2031.3754%2034.4563%2031.2474Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M35.3184%2029.1609C35.6018%2028.9992%2035.9663%2029.0935%2036.1283%2029.3765C36.2902%2029.6594%2036.1957%2030.0232%2035.9123%2030.1849C35.6288%2030.3466%2035.2644%2030.2523%2035.1024%2029.9693C34.9405%2029.6864%2035.0349%2029.3226%2035.3184%2029.1609Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M36.8981%2027.5917C37.249%2027.3896%2037.7012%2027.5042%2037.9037%2027.8545C38.1061%2028.2048%2037.9914%2028.6562%2037.6405%2028.8583C37.2895%2029.0604%2036.8374%2028.9459%2036.6349%2028.5956C36.4324%2028.2452%2036.5472%2027.7939%2036.8981%2027.5917Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M39.4633%2026.2826C39.8817%2026.0401%2040.4216%2026.1815%2040.6646%2026.5992C40.9075%2027.0169%2040.7658%2027.5559%2040.3474%2027.7984C39.9289%2028.0409%2039.389%2027.8995%2039.1461%2027.4818C38.9031%2027.0641%2039.0448%2026.5251%2039.4633%2026.2826Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M42.8042%2027.3471C43.367%2027.3471%2043.8233%2026.8916%2043.8233%2026.3298C43.8233%2025.768%2043.367%2025.3125%2042.8042%2025.3125C42.2414%2025.3125%2041.7852%2025.768%2041.7852%2026.3298C41.7852%2026.8916%2042.2414%2027.3471%2042.8042%2027.3471Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M45.4753%2025.334C46.0287%2025.0106%2046.7441%2025.1992%2047.0681%2025.7517C47.392%2026.3041%2047.203%2027.0182%2046.6496%2027.3416C46.0962%2027.665%2045.3809%2027.4763%2045.0569%2026.9239C44.733%2026.3715%2044.9219%2025.6574%2045.4753%2025.334Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M49.7624%2028.3874C50.4855%2028.3874%2051.0717%2027.8022%2051.0717%2027.0804C51.0717%2026.3586%2050.4855%2025.7734%2049.7624%2025.7734C49.0393%2025.7734%2048.4531%2026.3586%2048.4531%2027.0804C48.4531%2027.8022%2049.0393%2028.3874%2049.7624%2028.3874Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M53.8455%2030.3266C54.6469%2030.3266%2055.2965%2029.6781%2055.2965%2028.8781C55.2965%2028.0782%2054.6469%2027.4297%2053.8455%2027.4297C53.0442%2027.4297%2052.3945%2028.0782%2052.3945%2028.8781C52.3945%2029.6781%2053.0442%2030.3266%2053.8455%2030.3266Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M57.4013%2032.9181C58.281%2032.9181%2058.994%2032.2063%2058.994%2031.3282C58.994%2030.4501%2058.281%2029.7383%2057.4013%2029.7383C56.5217%2029.7383%2055.8086%2030.4501%2055.8086%2031.3282C55.8086%2032.2063%2056.5217%2032.9181%2057.4013%2032.9181Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M59.7638%2032.9756C60.5939%2032.4905%2061.6535%2032.7735%2062.1394%2033.6021C62.6253%2034.4308%2062.3418%2035.4885%2061.5117%2035.9735C60.6816%2036.4586%2059.6221%2036.1756%2059.1362%2035.347C58.6502%2034.5183%2058.9337%2033.4606%2059.7638%2032.9756Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M63.0057%2036.2806C63.9033%2035.7619%2065.0506%2036.065%2065.577%2036.9611C66.0966%2037.8571%2065.7929%2039.0024%2064.8953%2039.5278C63.9977%2040.0533%2062.8504%2039.7434%2062.324%2038.8474C61.8044%2037.9514%2062.1081%2036.8061%2063.0057%2036.2806Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M68.1141%2043.8708C69.0357%2043.2387%2069.2695%2041.9805%2068.6364%2041.0605C68.0032%2040.1405%2066.7427%2039.9071%2065.8211%2040.5391C64.8995%2041.1712%2064.6656%2042.4294%2065.2988%2043.3494C65.932%2044.2694%2067.1924%2044.5029%2068.1141%2043.8708Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M36.7309%2031.7194C36.9806%2031.7329%2037.1696%2031.9417%2037.1561%2032.191C37.1426%2032.4403%2036.9334%2032.6289%2036.6837%2032.6154C36.434%2032.602%2036.245%2032.3931%2036.2585%2032.1439C36.272%2031.8946%2036.4812%2031.706%2036.7309%2031.7194Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M38.5947%2030.4425C38.9186%2030.456%2039.1751%2030.7322%2039.1548%2031.0623C39.1346%2031.3924%2038.8646%2031.6417%2038.534%2031.6215C38.2033%2031.6013%2037.9536%2031.3318%2037.9738%2031.0017C37.9873%2030.6783%2038.264%2030.4223%2038.5947%2030.4425Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M40.7742%2029.9814C41.1791%2030.0016%2041.4896%2030.3452%2041.4693%2030.7494C41.4491%2031.1536%2041.1049%2031.4635%2040.7%2031.4433C40.295%2031.4231%2039.9846%2031.0795%2040.0048%2030.6753C40.0251%2030.2711%2040.3693%2029.9612%2040.7742%2029.9814Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M43.5961%2032.0368C44.0806%2032.0368%2044.4734%2031.6447%2044.4734%2031.161C44.4734%2030.6773%2044.0806%2030.2852%2043.5961%2030.2852C43.1116%2030.2852%2042.7188%2030.6773%2042.7188%2031.161C42.7188%2031.6447%2043.1116%2032.0368%2043.5961%2032.0368Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M46.462%2031.1145C47.0222%2031.1414%2047.4609%2031.6197%2047.4339%2032.1789C47.4069%2032.7381%2046.9277%2033.176%2046.3675%2033.149C45.8074%2033.1221%2045.3687%2032.6438%2045.3957%2032.0846C45.4227%2031.5254%2045.9019%2031.0875%2046.462%2031.1145Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M49.1958%2032.7516C49.837%2032.7853%2050.3364%2033.331%2050.3026%2033.971C50.2689%2034.611%2049.7222%2035.1095%2049.0811%2035.0759C48.4399%2035.0422%2047.9405%2034.4965%2047.9743%2033.8565C48.008%2033.2165%2048.5547%2032.7179%2049.1958%2032.7516Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M51.9027%2035.2436C52.6249%2035.2773%2053.1783%2035.8904%2053.1445%2036.6113C53.1108%2037.3321%2052.4966%2037.8845%2051.7745%2037.8509C51.0524%2037.8172%2050.499%2037.2041%2050.5327%2036.4833C50.5665%2035.7624%2051.1806%2035.21%2051.9027%2035.2436Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M54.3602%2038.83C55.1633%2038.8704%2055.7775%2039.5509%2055.737%2040.3458C55.6965%2041.1475%2055.0149%2041.7606%2054.2185%2041.7202C53.4154%2041.6797%2052.8012%2040.9993%2052.8417%2040.2043C52.8822%2039.4094%2053.5639%2038.7896%2054.3602%2038.83Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M55.9326%2045.8478C56.8122%2045.8478%2057.5253%2045.136%2057.5253%2044.2579C57.5253%2043.3798%2056.8122%2042.668%2055.9326%2042.668C55.0529%2042.668%2054.3398%2043.3798%2054.3398%2044.2579C54.3398%2045.136%2055.0529%2045.8478%2055.9326%2045.8478Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M57.0113%2046.9274C57.9696%2046.9745%2058.7052%2047.7897%2058.6647%2048.7464C58.6175%2049.703%2057.8009%2050.4373%2056.8426%2050.3969C55.8842%2050.3497%2055.1486%2049.5346%2055.1891%2048.5779C55.2363%2047.6213%2056.0529%2046.887%2057.0113%2046.9274Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M57.836%2055.2202C58.876%2055.2202%2059.719%2054.3786%2059.719%2053.3406C59.719%2052.3025%2058.876%2051.4609%2057.836%2051.4609C56.7961%2051.4609%2055.9531%2052.3025%2055.9531%2053.3406C55.9531%2054.3786%2056.7961%2055.2202%2057.836%2055.2202Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M58.0168%2060.6164C59.135%2060.6164%2060.0415%2059.7115%2060.0415%2058.5953C60.0415%2057.4791%2059.135%2056.5742%2058.0168%2056.5742C56.8987%2056.5742%2055.9922%2057.4791%2055.9922%2058.5953C55.9922%2059.7115%2056.8987%2060.6164%2058.0168%2060.6164Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M38.3707%2033.3718C38.5732%2033.5133%2038.6204%2033.7963%2038.4719%2033.9984C38.3302%2034.2005%2038.0468%2034.2476%2037.8443%2034.0994C37.6418%2033.9579%2037.5946%2033.675%2037.7431%2033.4729C37.8848%2033.2708%2038.1683%2033.2236%2038.3707%2033.3718Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M40.6325%2033.309C40.8957%2033.4976%2040.9565%2033.8682%2040.7675%2034.1309C40.5785%2034.3936%2040.2074%2034.4543%2039.9442%2034.2656C39.6809%2034.077%2039.6202%2033.7065%2039.8092%2033.4437C39.9981%2033.181%2040.3693%2033.1203%2040.6325%2033.309Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M42.7184%2034.1142C43.0491%2034.35%2043.1234%2034.8082%2042.8872%2035.1383C42.6509%2035.4684%2042.192%2035.5425%2041.8613%2035.3067C41.5306%2035.0709%2041.4564%2034.6128%2041.6926%2034.2827C41.9288%2033.9526%2042.3877%2033.8785%2042.7184%2034.1142Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M44.9532%2035.9238C45.3446%2036.2068%2045.4324%2036.7525%2045.1489%2037.15C44.8655%2037.5407%2044.3188%2037.6283%2043.9206%2037.3453C43.5292%2037.0624%2043.4414%2036.5167%2043.7249%2036.1192C44.0084%2035.7285%2044.555%2035.6409%2044.9532%2035.9238Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M46.8683%2038.1627C47.3272%2038.4928%2047.4284%2039.1261%2047.0977%2039.5842C46.767%2040.0423%2046.1327%2040.1433%2045.6737%2039.8132C45.2148%2039.4831%2045.1136%2038.8499%2045.4443%2038.3917C45.775%2037.9336%2046.4094%2037.8326%2046.8683%2038.1627Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M48.2648%2041.0168C48.7844%2041.3941%2048.9059%2042.1217%2048.528%2042.6404C48.15%2043.1592%2047.4212%2043.2804%2046.9015%2042.9032C46.3818%2042.5259%2046.2604%2041.7983%2046.6383%2041.2796C47.0162%2040.7608%2047.7451%2040.6395%2048.2648%2041.0168Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M49.1769%2044.5751C49.7641%2044.9995%2049.8923%2045.8147%2049.4739%2046.394C49.0554%2046.9734%2048.2321%2047.1082%2047.6517%2046.6905C47.0645%2046.266%2046.9363%2045.4509%2047.3547%2044.8715C47.7732%2044.2921%2048.5965%2044.1574%2049.1769%2044.5751Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M49.2765%2048.9194C49.9244%2049.3842%2050.0729%2050.2937%2049.6072%2050.9405C49.1416%2051.5872%2048.2305%2051.7354%2047.5826%2051.2706C46.9347%2050.8057%2046.7862%2049.8962%2047.2519%2049.2495C47.7176%2048.6027%2048.6287%2048.4545%2049.2765%2048.9194Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M49.1973%2054.6172C49.3555%2053.7534%2048.7822%2052.9252%2047.9169%2052.7673C47.0517%2052.6094%2046.222%2053.1816%2046.0638%2054.0454C45.9056%2054.9091%2046.4788%2055.7374%2047.3441%2055.8953C48.2094%2056.0532%2049.0391%2055.481%2049.1973%2054.6172Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M47.2312%2059.8445C47.9431%2059.2047%2048.0005%2058.1099%2047.3596%2057.3993C46.7186%2056.6887%2045.6219%2056.6313%2044.91%2057.2712C44.1982%2057.911%2044.1407%2059.0058%2044.7817%2059.7164C45.4226%2060.427%2046.5193%2060.4844%2047.2312%2059.8445Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M44.5747%2064.8318C45.6012%2064.6656%2046.2984%2063.7003%2046.1319%2062.6756C45.9655%2061.6509%2044.9984%2060.9549%2043.9719%2061.121C42.9454%2061.2872%2042.2482%2062.2526%2042.4146%2063.2773C42.5811%2064.302%2043.5482%2064.9979%2044.5747%2064.8318Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M41.5637%2069.5031C42.6819%2069.5031%2043.5884%2068.5982%2043.5884%2067.482C43.5884%2066.3658%2042.6819%2065.4609%2041.5637%2065.4609C40.4455%2065.4609%2039.5391%2066.3658%2039.5391%2067.482C39.5391%2068.5982%2040.4455%2069.5031%2041.5637%2069.5031Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M38.8702%2035.6565C38.958%2035.8856%2038.8432%2036.1483%2038.6138%2036.2359C38.3843%2036.3235%2038.1211%2036.209%2038.0334%2035.9799C37.9456%2035.7508%2038.0604%2035.4881%2038.2898%2035.4005C38.5193%2035.3129%2038.7825%2035.4275%2038.8702%2035.6565Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M40.8017%2036.8353C40.9232%2037.1384%2040.7679%2037.482%2040.4642%2037.5966C40.1605%2037.7178%2039.8164%2037.5629%2039.7016%2037.2597C39.5801%2036.9565%2039.7354%2036.613%2040.0391%2036.4984C40.3428%2036.3772%2040.687%2036.5321%2040.8017%2036.8353Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M42.1121%2038.6402C42.2606%2039.0175%2042.0716%2039.4419%2041.6937%2039.5901C41.3158%2039.7383%2040.8906%2039.5497%2040.7421%2039.1724C40.5936%2038.7951%2040.7826%2038.3707%2041.1605%2038.2225C41.5385%2038.0743%2041.9637%2038.2629%2042.1121%2038.6402Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M42.9939%2041.367C43.1694%2041.8183%2042.9467%2042.3236%2042.4945%2042.4988C42.0424%2042.6739%2041.5362%2042.4516%2041.3607%2042.0002C41.1853%2041.5489%2041.408%2041.0436%2041.8601%2040.8684C42.3123%2040.6933%2042.8185%2040.9156%2042.9939%2041.367Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M43.3864%2044.2851C43.5889%2044.8106%2043.3324%2045.4035%2042.806%2045.6056C42.2796%2045.8077%2041.6857%2045.5517%2041.4832%2045.0262C41.2808%2044.5007%2041.5372%2043.9079%2042.0636%2043.7058C42.59%2043.5037%2043.1839%2043.7597%2043.3864%2044.2851Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M43.0018%2047.4447C43.2312%2048.0443%2042.9343%2048.718%2042.3404%2048.947C41.7397%2049.1761%2041.0649%2048.8797%2040.8354%2048.2868C40.6059%2047.6872%2040.9029%2047.0135%2041.4968%2046.7845C42.0974%2046.5554%2042.7723%2046.8518%2043.0018%2047.4447Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M41.8189%2050.9203C42.0821%2051.594%2041.7446%2052.3486%2041.0765%2052.6113C40.4016%2052.874%2039.6457%2052.5372%2039.3825%2051.8702C39.1193%2051.1965%2039.4568%2050.442%2040.1249%2050.1793C40.793%2049.9165%2041.5557%2050.2534%2041.8189%2050.9203Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M39.5394%2054.6186C39.8296%2055.3664%2039.4584%2056.2018%2038.7093%2056.4915C37.9602%2056.7812%2037.1233%2056.4106%2036.8331%2055.6628C36.5429%2054.915%2036.9141%2054.0796%2037.6632%2053.79C38.4123%2053.5003%2039.2492%2053.8708%2039.5394%2054.6186Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M36.6897%2057.6852C37.0069%2058.5071%2036.6019%2059.4234%2035.7786%2059.7467C34.9552%2060.0634%2034.0374%2059.6592%2033.7134%2058.8372C33.3962%2058.0153%2033.8012%2057.0991%2034.6245%2056.7757C35.4479%2056.4591%2036.3657%2056.8633%2036.6897%2057.6852Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M31.7397%2062.6833C32.6942%2062.6026%2033.4024%2061.7648%2033.3216%2060.812C33.2408%2059.8591%2032.4015%2059.1521%2031.447%2059.2328C30.4925%2059.3135%2029.7843%2060.1513%2029.8651%2061.1041C29.9459%2062.0569%2030.7852%2062.764%2031.7397%2062.6833Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M29.4248%2063.0126C29.8027%2063.976%2029.3236%2065.0674%2028.3517%2065.438C27.3867%2065.8152%2026.2933%2065.3369%2025.9222%2064.3668C25.5442%2063.4034%2026.0234%2062.312%2026.9952%2061.9415C27.9603%2061.5642%2029.0536%2062.0425%2029.4248%2063.0126Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M23.4668%2067.9532C24.547%2067.6649%2025.1885%2066.557%2024.8997%2065.4787C24.6109%2064.4003%2023.501%2063.7599%2022.4208%2064.0482C21.3405%2064.3366%2020.699%2065.4445%2020.9878%2066.5228C21.2767%2067.6011%2022.3865%2068.2416%2023.4668%2067.9532Z%27%20fill=%27%23F6EFED%27%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id=%27clip0_1_20%27%3E%3Crect%20width=%2769%27%20height=%2769%27%20fill=%27white%27%20transform=%27translate%280%200.5%29%27%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E ");
  --svg-circles: url("data:image/svg+xml, %3Csvg%20width=%27110%27%20height=%2778%27%20viewBox=%270%200%20110%2078%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M80.1994%2075.5976C96.6578%2075.5976%20110%2059.2123%20110%2039C110%2018.7877%2096.6578%202.4024%2080.1994%202.4024C63.741%202.4024%2050.3988%2018.7877%2050.3988%2039C50.3988%2059.2123%2063.741%2075.5976%2080.1994%2075.5976Z%27%20stroke=%27%23F6EFED%27%20stroke-width=%272.94%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M62.2113%2068.2815C75.3947%2068.2815%2086.0819%2055.1722%2086.0819%2039.0011C86.0819%2022.8301%2075.3947%209.72083%2062.2113%209.72083C49.0278%209.72083%2038.3406%2022.8301%2038.3406%2039.0011C38.3406%2055.1722%2049.0278%2068.2815%2062.2113%2068.2815Z%27%20stroke=%27%23F6EFED%27%20stroke-width=%272.94%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M44.2231%2060.9631C54.1315%2060.9631%2062.1639%2051.1299%2062.1639%2039.0001C62.1639%2026.8703%2054.1315%2017.0371%2044.2231%2017.0371C34.3147%2017.0371%2026.2823%2026.8703%2026.2823%2039.0001C26.2823%2051.1299%2034.3147%2060.9631%2044.2231%2060.9631Z%27%20stroke=%27%23F6EFED%27%20stroke-width=%272.94%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M26.2337%2053.6448C32.864%2053.6448%2038.2389%2047.0877%2038.2389%2038.999C38.2389%2030.9104%2032.864%2024.3533%2026.2337%2024.3533C19.6033%2024.3533%2014.2284%2030.9104%2014.2284%2038.999C14.2284%2047.0877%2019.6033%2053.6448%2026.2337%2053.6448Z%27%20stroke=%27%23F6EFED%27%20stroke-width=%272.94%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M8.24992%2046.3287C11.6052%2046.3287%2014.3253%2043.0476%2014.3253%2039.0002C14.3253%2034.9528%2011.6052%2031.6717%208.24992%2031.6717C4.89459%2031.6717%202.17456%2034.9528%202.17456%2039.0002C2.17456%2043.0476%204.89459%2046.3287%208.24992%2046.3287Z%27%20stroke=%27%23F6EFED%27%20stroke-width=%272.94%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%2F%3E%3C%2Fsvg%3E ");
  --svg-fb-hover: url("data:image/svg+xml, %3Csvg%20width=%2733%27%20height=%2732%27%20viewBox=%270%200%2033%2032%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Crect%20x=%272%27%20y=%271.5%27%20width=%2729%27%20height=%2729%27%20rx=%2714.5%27%20stroke=%27%23F6EFED%27%20stroke-width=%273%27%2F%3E%3Cpath%20d=%27M18.653%2012.4121V15.7796H22.8188L22.1592%2020.3159H18.653V30.7674C17.95%2030.8649%2017.2308%2030.9158%2016.5007%2030.9158C15.658%2030.9158%2014.8305%2030.8486%2014.0246%2030.7187V20.3159H10.1826V15.7796H14.0246V11.6593C14.0246%209.10298%2016.0967%207.0298%2018.6541%207.0298V7.03197C18.6616%207.03197%2018.6681%207.0298%2018.6757%207.0298H22.8199V10.953H20.112C19.3072%2010.953%2018.6541%2011.6062%2018.6541%2012.411L18.653%2012.4121Z%27%20fill=%27%23F6EFED%27%2F%3E%3C%2Fsvg%3E ");
  --svg-linkedin-hover: url("data:image/svg+xml, %3Csvg%20width=%2733%27%20height=%2732%27%20viewBox=%270%200%2033%2032%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Crect%20x=%272%27%20y=%271.5%27%20width=%2729%27%20height=%2729%27%20rx=%2714.5%27%20stroke=%27%23F6EFED%27%20stroke-width=%273%27%2F%3E%3Cpath%20d=%27M9.06865%2011.1665C8.68887%2010.8138%208.5%2010.3774%208.5%209.85806C8.5%209.33873%208.68988%208.88305%209.06865%208.52943C9.44843%208.17681%209.9373%208%2010.5363%208C11.1352%208%2011.6049%208.17681%2011.9837%208.52943C12.3635%208.88204%2012.5523%209.3256%2012.5523%209.85806C12.5523%2010.3905%2012.3625%2010.8138%2011.9837%2011.1665C11.6039%2011.5191%2011.1221%2011.6959%2010.5363%2011.6959C9.95043%2011.6959%209.44843%2011.5191%209.06865%2011.1665ZM12.2332%2013.1892V24H8.81816V13.1892H12.2332Z%27%20fill=%27%23F6EFED%27%2F%3E%3Cpath%20d=%27M23.6022%2014.2572C24.3466%2015.0654%2024.7183%2016.1748%2024.7183%2017.5873V23.8091H21.475V18.0258C21.475%2017.3135%2021.2902%2016.7598%2020.9215%2016.3658C20.5528%2015.9718%2020.0559%2015.7737%2019.4337%2015.7737C18.8115%2015.7737%2018.3145%2015.9707%2017.9459%2016.3658C17.5772%2016.7598%2017.3924%2017.3135%2017.3924%2018.0258V23.8091H14.1299V13.1589H17.3924V14.5714C17.7226%2014.1006%2018.1681%2013.7288%2018.7277%2013.4549C19.2872%2013.1811%2019.9165%2013.0447%2020.6165%2013.0447C21.8629%2013.0447%2022.8588%2013.4489%2023.6022%2014.2572Z%27%20fill=%27%23F6EFED%27%2F%3E%3C%2Fsvg%3E ");
  --svg-tiktok-hover: url("data:image/svg+xml, %3Csvg%20width=%2732%27%20height=%2732%27%20viewBox=%270%200%2032%2032%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Crect%20x=%271.5%27%20y=%271.5%27%20width=%2729%27%20height=%2729%27%20rx=%2714.5%27%20stroke=%27%23F6EFED%27%20stroke-width=%273%27%2F%3E%3Cpath%20d=%27M23.6591%2015.1693L23.8237%2015.1854V15.02V12.2812V12.1031V12.1009H23.674L23.6992%2011.9552C23.2539%2011.8782%2022.6259%2011.7148%2021.957%2011.3366C21.243%2010.9311%2020.7341%2010.4234%2020.3893%209.98578L20.3891%209.98561C20.1065%209.62802%2019.9445%209.19159%2019.9263%208.73706L19.9263%208.73649C19.9209%208.6136%2019.9158%208.49015%2019.9106%208.36648L19.9106%208.36531C19.9054%208.24132%2019.9003%208.11712%2019.8949%207.99343L19.8886%207.85H19.745H16.828H16.678V8V19.4653H16.6778L16.6783%2019.4747C16.6813%2019.5226%2016.6824%2019.5713%2016.6824%2019.6213C16.6824%2020.926%2015.6198%2021.9886%2014.3151%2021.9886C13.0104%2021.9886%2011.9478%2020.927%2011.9478%2019.6213C11.9478%2018.3156%2013.0104%2017.254%2014.3151%2017.254C14.5935%2017.254%2014.8602%2017.3019%2015.1085%2017.3905L15.3089%2017.4619V17.2492V14.3723V14.2446L15.1828%2014.2242C14.8997%2014.1785%2014.6101%2014.1551%2014.3151%2014.1551C11.3011%2014.1551%208.85%2016.6086%208.85%2019.6213C8.85%2022.6341%2011.3012%2025.0864%2014.3151%2025.0864C17.2733%2025.0864%2019.6893%2022.724%2019.7777%2019.7879L19.7802%2019.7918V19.6213V19.2834V13.6869C20.2476%2014.0302%2020.893%2014.425%2021.7157%2014.7265L21.7157%2014.7265C22.4633%2015.0004%2023.1391%2015.1185%2023.6591%2015.1693Z%27%20fill=%27%23F6EFED%27%20stroke=%27%23F6EFED%27%20stroke-width=%270.3%27%2F%3E%3C%2Fsvg%3E ");
  --svg-yt-hover: url("data:image/svg+xml, %3Csvg%20width=%2732%27%20height=%2732%27%20viewBox=%270%200%2032%2032%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Crect%20x=%271.5%27%20y=%271.5%27%20width=%2729%27%20height=%2729%27%20rx=%2714.5%27%20stroke=%27%23F6EFED%27%20stroke-width=%273%27%2F%3E%3Cpath%20d=%27M24.8551%2013.2169C24.7507%2012.1965%2024.526%2011.0685%2023.699%2010.4758C23.0585%2010.0161%2022.2166%209.99909%2021.4306%2010C19.7692%2010.001%2018.1069%2010.0029%2016.4454%2010.0038C14.8474%2010.0057%2013.2494%2010.0066%2011.6514%2010.0085C10.9838%2010.0095%2010.3349%209.95663%209.71489%2010.2492C9.18252%2010.5003%208.76577%2010.9779%208.51497%2011.5093C8.16721%2012.2484%208.09449%2013.0857%208.05253%2013.9031C7.97515%2015.3916%207.98354%2016.884%208.07584%2018.3716C8.1439%2019.457%208.31638%2020.6567%209.14523%2021.3486C9.87991%2021.9612%2010.9167%2021.9914%2011.8695%2021.9924C14.894%2021.9952%2017.9195%2021.998%2020.9449%2021.9999C21.3328%2022.0009%2021.7374%2021.9933%2022.1327%2021.9499C22.9103%2021.8649%2023.6515%2021.6394%2024.1512%2021.056C24.6556%2020.468%2024.7852%2019.6496%2024.8616%2018.8746C25.0481%2016.9944%2025.0462%2015.0962%2024.8551%2013.2169ZM14.6964%2018.6358V13.3641L19.2052%2015.9995L14.6964%2018.6358Z%27%20fill=%27%23F6EFED%27%2F%3E%3C%2Fsvg%3E ");
  --svg-ig-hover: url("data:image/svg+xml, %3Csvg%20width=%2732%27%20height=%2732%27%20viewBox=%270%200%2032%2032%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Crect%20x=%271.5%27%20y=%271.5%27%20width=%2729%27%20height=%2729%27%20rx=%2714.5%27%20stroke=%27%23F6EFED%27%20stroke-width=%273%27%2F%3E%3Cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M12%208C9.79086%208%208%209.79086%208%2012V20C8%2022.2091%209.79086%2024%2012%2024H20C22.2091%2024%2024%2022.2091%2024%2020V12C24%209.79086%2022.2091%208%2020%208H12ZM20%2016C20%2018.206%2018.2051%2020%2016%2020C13.794%2020%2012%2018.206%2012%2016C12%2013.794%2013.794%2012%2016%2012C18.206%2012%2020%2013.794%2020%2016ZM16%2017.7143C16.945%2017.7143%2017.7143%2016.9454%2017.7143%2016C17.7143%2015.0546%2016.9454%2014.2857%2016%2014.2857C15.0546%2014.2857%2014.2857%2015.0546%2014.2857%2016C14.2857%2016.9454%2015.0546%2017.7143%2016%2017.7143ZM22%2011.5C22%2012.3273%2021.3269%2013%2020.5%2013C19.6727%2013%2019%2012.3273%2019%2011.5C19%2010.6727%2019.6727%2010%2020.5%2010C21.3273%2010%2022%2010.6727%2022%2011.5Z%27%20fill=%27%23F6EFED%27%2F%3E%3C%2Fsvg%3E ");
  --svg-x-hover: url("data:image/svg+xml, %3Csvg%20width=%2732%27%20height=%2732%27%20viewBox=%270%200%2032%2032%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Crect%20x=%271.5%27%20y=%271.5%27%20width=%2729%27%20height=%2729%27%20rx=%2714.5%27%20stroke=%27%23F6EFED%27%20stroke-width=%273%27%2F%3E%3Cpath%20d=%27M8.03893%208L14.2163%2016.2596L8%2022.9751H9.39916L14.8417%2017.0955L19.2389%2022.9751H24L17.4749%2014.251L23.2611%208H21.8619L16.8498%2013.4149L12.8%208H8.03893Z%27%20fill=%27%23F6EFED%27%2F%3E%3C%2Fsvg%3E ");
  --svg-link-hover: url("data:image/svg+xml, %3Csvg%20width=%2732%27%20height=%2732%27%20viewBox=%270%200%2032%2032%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Crect%20x=%271.49994%27%20y=%271.5%27%20width=%2729%27%20height=%2729%27%20rx=%2714.5%27%20stroke=%27%23F6EFED%27%20stroke-width=%273%27%2F%3E%3Cpath%20d=%27M20.1906%2014.0444L22.7054%2016.5591C23.1134%2016.9618%2023.4378%2017.4412%2023.6599%2017.9697C23.8819%2018.4982%2023.9972%2019.0654%2023.9991%2019.6387C24.001%2020.212%2023.8895%2020.78%2023.6711%2021.31C23.4526%2021.84%2023.1314%2022.3215%2022.726%2022.7269C22.3207%2023.1322%2021.8391%2023.4534%2021.3091%2023.6719C20.7791%2023.8904%2020.2111%2024.0019%2019.6379%2024C19.0646%2023.9981%2018.4974%2023.8828%2017.9688%2023.6607C17.4403%2023.4387%2016.9609%2023.1143%2016.5583%2022.7062L15.7206%2021.8685C15.6073%2021.7592%2015.5169%2021.6284%2015.4547%2021.4838C15.3925%2021.3392%2015.3597%2021.1837%2015.3583%2021.0263C15.3569%2020.8689%2015.3868%2020.7127%2015.4463%2020.567C15.5059%2020.4213%2015.5938%2020.2889%2015.7051%2020.1775C15.8163%2020.0662%2015.9486%2019.9781%2016.0943%2019.9184C16.24%2019.8587%2016.3961%2019.8287%2016.5535%2019.83C16.7109%2019.8313%2016.8664%2019.8639%2017.0111%2019.926C17.1558%2019.988%2017.2866%2020.0783%2017.396%2020.1914L18.2353%2021.03C18.6065%2021.3978%2019.1082%2021.6036%2019.6307%2021.6023C20.1532%2021.6011%2020.654%2021.393%2021.0234%2021.0235C21.3928%2020.6539%2021.6008%2020.1531%2021.6019%2019.6306C21.603%2019.1081%2021.397%2018.6064%2021.0291%2018.2354L18.5143%2015.7206C18.2425%2015.4487%2017.8973%2015.262%2017.5209%2015.1834C17.1445%2015.1048%2016.7534%2015.1377%2016.3955%2015.278C16.268%2015.3286%2016.1484%2015.3803%2016.0367%2015.4329L15.67%2015.6044C15.18%2015.8257%2014.803%2015.9206%2014.3233%2015.4416C13.6341%2014.7525%2013.8127%2014.1163%2014.6528%2013.537C15.4897%2012.9611%2016.5018%2012.6966%2017.5135%2012.7893C18.5251%2012.8819%2019.4723%2013.326%2020.1906%2014.0444ZM15.4408%209.29458L16.2785%2010.1323C16.4946%2010.3558%2016.6142%2010.6552%2016.6117%2010.966C16.6091%2011.2768%2016.4846%2011.5742%2016.2649%2011.7941C16.0452%2012.014%2015.7479%2012.1389%2015.4371%2012.1417C15.1263%2012.1445%2014.8267%2012.0252%2014.6031%2011.8094L13.7645%2010.9716C13.5823%2010.7829%2013.3644%2010.6323%2013.1233%2010.5287C12.8823%2010.4251%2012.6231%2010.3705%2012.3607%2010.3681C12.0984%2010.3658%2011.8382%2010.4157%2011.5953%2010.515C11.3525%2010.6142%2011.1319%2010.7609%2010.9463%2010.9463C10.7607%2011.1318%2010.614%2011.3524%2010.5145%2011.5951C10.4151%2011.8379%2010.3651%2012.0981%2010.3673%2012.3604C10.3695%2012.6228%2010.4239%2012.8821%2010.5274%2013.1231C10.6309%2013.3642%2010.7813%2013.5823%2010.97%2013.7646L13.4848%2016.2794C13.7566%2016.5513%2014.1018%2016.738%2014.4782%2016.8166C14.8545%2016.8952%2015.2457%2016.8623%2015.6036%2016.722C15.7311%2016.6714%2015.8507%2016.6197%2015.9624%2016.567L16.3291%2016.3956C16.8191%2016.1743%2017.1969%2016.0794%2017.6758%2016.5584C18.365%2017.2475%2018.1863%2017.8837%2017.3462%2018.463C16.5094%2019.0389%2015.4972%2019.3034%2014.4856%2019.2107C13.474%2019.1181%2012.5268%2018.674%2011.8085%2017.9556L9.29373%2015.4409C8.88566%2015.0382%208.56126%2014.5588%208.33922%2014.0303C8.11718%2013.5018%208.00188%2012.9346%207.99996%2012.3613C7.99804%2011.788%208.10954%2011.22%208.32803%2010.69C8.54653%2010.16%208.8677%209.67849%209.27307%209.27313C9.67843%208.86776%2010.16%208.54659%2010.69%208.32809C11.22%208.1096%2011.788%207.9981%2012.3612%208.00002C12.9345%208.00194%2013.5017%208.11724%2014.0302%208.33928C14.5588%208.56132%2015.0382%208.88651%2015.4408%209.29458Z%27%20fill=%27%23F6EFED%27%2F%3E%3C%2Fsvg%3E ");
  --svg-icon-demo: url("data:image/svg+xml, %3Csvg%20width=%2760%27%20height=%2730%27%20viewBox=%270%200%2060%2030%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M1.83479%2013V2.948H9.70279C12.2088%202.948%2013.7348%204.348%2013.7348%206.728C13.7348%209.094%2012.2088%2010.508%209.70279%2010.508H5.12479V13H1.83479ZM5.12479%207.75H8.91879C9.85679%207.75%2010.3048%207.554%2010.3048%206.728C10.3048%205.902%209.85679%205.72%208.91879%205.72H5.12479V7.75ZM15.1239%2013V2.948H25.3999V5.426H18.4139V6.84H25.1199V9.094H18.4139V10.522H25.3999V13H15.1239ZM26.9227%2013V2.948H34.1047C37.0167%202.948%2039.1307%205.048%2039.1307%207.96C39.1307%2010.872%2037.0167%2013%2034.1047%2013H26.9227ZM30.2127%2010.228H32.7747C34.7627%2010.228%2035.7287%209.472%2035.7287%207.96C35.7287%206.462%2034.7627%205.72%2032.7747%205.72H30.2127V10.228ZM40.5262%2013V2.948H43.8162V13H40.5262ZM45.7215%2013V2.948H53.9115C56.6695%202.948%2058.0415%203.998%2058.0415%206.028C58.0415%207.414%2057.2855%208.324%2055.9275%208.73C57.2155%208.814%2058.0275%209.556%2058.0275%2010.788V13H54.7375V11.32C54.7375%2010.424%2054.4855%2010.158%2053.5895%2010.158H49.0115V13H45.7215ZM49.0115%207.526H53.1275C54.0095%207.526%2054.6115%207.358%2054.6115%206.546C54.6115%205.734%2054.0095%205.58%2053.1275%205.58H49.0115V7.526ZM1.44514%2028V17.948H8.62714C11.5391%2017.948%2013.6531%2020.048%2013.6531%2022.96C13.6531%2025.872%2011.5391%2028%208.62714%2028H1.44514ZM4.73514%2025.228H7.29714C9.28514%2025.228%2010.2511%2024.472%2010.2511%2022.96C10.2511%2021.462%209.28514%2020.72%207.29714%2020.72H4.73514V25.228ZM15.1854%2028V17.948H25.4614V20.426H18.4754V21.84H25.1814V24.094H18.4754V25.522H25.4614V28H15.1854ZM26.9842%2028V17.948H32.1222L35.1042%2024.206L38.0722%2017.948H43.1962V28H39.9062V21.07L36.6302%2028H33.5642L30.2742%2021.07V28H26.9842ZM51.6323%2028.28C47.3623%2028.28%2044.5903%2026.194%2044.5903%2022.974C44.5903%2019.782%2047.3623%2017.71%2051.6323%2017.71C55.9303%2017.71%2058.6883%2019.782%2058.6883%2022.974C58.6883%2026.194%2055.9303%2028.28%2051.6323%2028.28ZM48.0203%2022.974C48.0203%2024.5%2049.4343%2025.508%2051.6323%2025.508C53.8583%2025.508%2055.2723%2024.5%2055.2723%2022.974C55.2723%2021.462%2053.8583%2020.468%2051.6323%2020.468C49.4203%2020.468%2048.0203%2021.462%2048.0203%2022.974Z%27%20fill=%27%231D1A1A%27%2F%3E%3C%2Fsvg%3E ");
  --svg-icon-demo-en: url("data:image/svg+xml, %3Csvg%20version=%271.2%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox=%270%200%2092%2046%27%20width=%2792%27%20height=%2746%27%3E%3Cstyle%3E%20.s0%20%7Bfill%3A%20%231d1a1a%7D%3C%2Fstyle%3E%3Cpath%20class=%27s0%27%20d=%27m0.8%2021v-10.1h8.1c2.8%200%204.2%201.1%204.2%203.1%200%201.4-0.8%202.3-2.1%202.7%201.3%200.1%202.1%200.9%202.1%202.1v2.2h-3.3v-1.7c0-0.9-0.3-1.1-1.2-1.1h-4.6v2.8zm3.3-5.5h4.2c0.8%200%201.4-0.1%201.4-1%200-0.8-0.6-0.9-1.4-0.9h-4.2zm10.7%205.5v-10.1h10.3v2.5h-7v1.4h6.7v2.2h-6.7v1.5h7v2.5zm23.4%200.8l-1.3-1.2q-1.5%200.6-3.5%200.6c-4.3%200-7.1-2.1-7.1-5.3%200-3.2%202.8-5.2%207.1-5.2%204.3%200%207%202%207%205.2%200%201.4-0.5%202.6-1.5%203.5l0.9%200.8zm-8.4-5.9c0%201.6%201.4%202.6%203.6%202.6q0.5%200%201-0.1l-1.5-1.3%201.6-1.6%202%201.8q0.5-0.6%200.5-1.4c0-1.5-1.4-2.5-3.6-2.5-2.2%200-3.6%201-3.6%202.5zm17.4%205.4c-4.3%200-6.1-1.9-6.1-5.2v-5.2h3.3v5c0%201.3%200.6%202.6%202.8%202.6%202.3%200%202.9-1.3%202.9-2.6v-5h3.3v5.2c0%203.3-1.9%205.2-6.2%205.2zm7.7-0.3v-10.1h10.2v2.5h-6.9v1.4h6.7v2.3h-6.7v1.4h6.9v2.5zm18.1%200.3c-4.1%200-6.4-1-6.5-3.6h3.4c0%200.7%200.7%201.2%202.9%201.2%202.3%200%202.7-0.3%202.7-0.9%200-0.6-0.4-0.7-2.8-0.9h-0.5c-3.9-0.2-5.6-1.2-5.6-3.3%200-2.1%202.2-3.1%205.7-3.1%203.9%200%206%201.2%206.2%203.4h-3.4c0-0.8-1-1-2.8-1-1.8%200-2.3%200.2-2.3%200.7%200%200.5%200.4%200.7%202.7%200.8l0.6%200.1c3.4%200.3%205.6%200.6%205.6%203.2%200%202.5-2.2%203.4-5.9%203.4zm6.6-7.6v-2.8h11.9v2.8h-4.3v7.3h-3.3v-7.3zm-62%2022.3v-10.1h7.2c2.9%200%205%202.1%205%205%200%202.9-2.1%205.1-5%205.1zm3.3-2.8h2.6q2.9%200%202.9-2.3%200-2.2-2.9-2.2h-2.6zm10.4%202.8v-10.1h10.3v2.5h-7v1.4h6.7v2.3h-6.7v1.4h7v2.5zm11.8%200v-10.1h5.2l2.9%206.3%203-6.3h5.1v10.1h-3.3v-7l-3.2%207h-3.1l-3.3-7v7zm24.7%200.2c-4.3%200-7.1-2-7.1-5.3%200-3.2%202.8-5.2%207.1-5.2%204.3%200%207%202%207%205.2%200%203.3-2.7%205.3-7%205.3zm-3.7-5.3c0%201.6%201.5%202.6%203.7%202.6%202.2%200%203.6-1%203.6-2.6%200-1.5-1.4-2.5-3.6-2.5-2.3%200-3.7%201-3.7%202.5z%27%20%2F%3E%3C%2Fsvg%3E ");
  --svg-icon-demo-fr: url("data:image/svg+xml, %3Csvg%20version=%271.2%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox=%270%200%2086%2043%27%20width=%2786%27%20height=%2743%27%3E%3Cstyle%3E%20.s0%20%7Bfill%3A%20%231d1a1a%7D%3C%2Fstyle%3E%3Cpath%20class=%27s0%27%20d=%27m7.1%2020.3c-4.3%200-7-2.1-7-5.3%200-3.2%202.7-5.3%207-5.3%204.3%200%207.1%202.1%207.1%205.3%200%203.2-2.8%205.3-7.1%205.3zm-3.6-5.3c0%201.5%201.4%202.5%203.6%202.5%202.2%200%203.6-1%203.6-2.5%200-1.5-1.4-2.5-3.6-2.5-2.2%200-3.6%201-3.6%202.5zm12%205v-10.1h7.8c2.6%200%203.5%201.1%203.5%202.5%200%201.2-0.7%202-1.8%202.3%201.3%200.4%202.3%201.1%202.3%202.5%200%201.7-0.9%202.8-3.4%202.8zm3.3-2.4h4c0.6%200%201.1%200%201.1-0.8%200-0.8-0.5-0.8-1.1-0.8h-4zm0-3.7h3.4c0.7%200%201.2%200%201.2-0.8%200-0.8-0.5-0.8-1.2-0.8h-3.4zm9-1.3v-2.7h11.9v2.7h-4.3v7.3h-3.3v-7.3zm13.3%207.3v-10h10.3v2.4h-7v1.5h6.7v2.2h-6.7v1.4h7v2.5zm11.8%200v-10h4.9l5.1%206.8v-6.8h3.3v10h-4.9l-5.1-6.9v6.9zm15.2%200v-10h3.3v10zm5.2%200v-10h8.2c2.8%200%204.1%201%204.1%203q0%202.1-2.1%202.7c1.3%200.1%202.1%200.9%202.1%202.1v2.2h-3.3v-1.7c0-0.9-0.2-1.1-1.1-1.1h-4.6v2.8zm3.3-5.5h4.1c0.9%200%201.5-0.1%201.5-0.9%200-0.9-0.6-1-1.5-1h-4.1zm-62.2%2020.5v-10.1h7.2c2.9%200%205.1%202.1%205.1%205%200%202.9-2.2%205.1-5.1%205.1zm3.3-2.8h2.6q2.9%200%202.9-2.3%200-2.2-2.9-2.2h-2.6zm10.3%202.8v-10.1h10.3v2.5h-7v1.4h6.7v2.3h-6.7v1.4h7v2.5zm2.8-11v-1.7l5.5-1.1v1.6zm8.9%2011v-10h5.2l2.9%206.2%203-6.2h5.1v10h-3.3v-6.9l-3.2%206.9h-3.1l-3.3-6.9v6.9zm24.7%200.3c-4.3%200-7.1-2.1-7.1-5.3%200-3.2%202.8-5.3%207.1-5.3%204.3%200%207%202.1%207%205.3%200%203.2-2.7%205.3-7%205.3zm-3.7-5.3c0%201.5%201.5%202.5%203.7%202.5%202.2%200%203.6-1%203.6-2.5%200-1.5-1.4-2.5-3.6-2.5-2.3%200-3.7%201-3.7%202.5z%27%20%2F%3E%3C%2Fsvg%3E ");
  --svg-service: url("data:image/svg+xml, %3Csvg%20width=%27143%27%20height=%27156%27%20viewBox=%270%200%20143%20156%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M67.9476%2077.8505L50.9407%2094.2291C50.7095%2094.4529%2050.5279%2094.7182%2050.4123%2095.0083L45.9046%20105.867L38.4909%20109.232L31.5312%20102.684L34.7428%2095.3564L45.7395%2090.6152C46.0037%2090.4992%2046.2431%2090.3417%2046.4495%2090.1428L63.7289%2073.4326%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M69.25%2053.3914L91.8874%2030.0668C93.745%2028.1438%2096.2465%2027.058%2098.9214%2027.0083C98.9379%2027.0083%2098.9709%2027.0083%2098.9709%2027.0083H98.9957L99.0122%2027C101.687%2027%20104.189%2028.0029%20106.071%2029.8265L110.83%2034.339C112.746%2036.204%20113.827%2038.7155%20113.877%2041.4011C113.918%2044.0949%20112.927%2046.6313%20111.062%2048.5709L87.3673%2072.8404%27%20stroke=%27%23646366%27%20stroke-width=%273%27%2F%3E%3Cpath%20d=%27M44.4837%2022.9292H44.2398C43.8769%2022.9788%2043.5327%2023.1391%2043.2506%2023.3986L42.8913%2023.7347L42.8912%2023.7348C42.1626%2024.4164%2042.1179%2025.5698%2042.7952%2026.3049C42.7954%2026.3051%2042.7956%2026.3053%2042.7959%2026.3056L51.6782%2035.9196L52.6918%2037.0166L51.599%2038.0349L41.6095%2047.3432L40.5074%2048.3701L39.4852%2047.2637L30.6019%2037.6487L30.5994%2037.646C30.2836%2037.3025%2029.8379%2037.094%2029.3676%2037.0698H29.2847C28.8277%2037.0698%2028.3905%2037.2424%2028.0638%2037.5527L28.0538%2037.5622L28.0537%2037.5622L27.5914%2037.9932L27.5909%2037.9937C27.2203%2038.3389%2027.0107%2038.8323%2027.0198%2039.3479L27.02%2039.3611V39.3744L27.0201%2039.3754C27.0213%2039.4269%2027.0677%2041.4468%2027.2162%2043.7723C27.2911%2044.9461%2027.3909%2046.178%2027.5213%2047.2597C27.6557%2048.3752%2027.8104%2049.219%2027.9655%2049.6797L27.9674%2049.6854C28.0464%2049.9235%2028.1812%2050.1522%2028.3611%2050.3474C28.3618%2050.3482%2028.3625%2050.3489%2028.3632%2050.3497L38.042%2060.7133C38.3823%2061.0774%2038.8589%2061.2818%2039.3568%2061.2818C39.3856%2061.2818%2039.4073%2061.2818%2039.4256%2061.2817C39.4378%2061.2816%2039.4486%2061.2814%2039.4588%2061.2812C39.4823%2061.2807%2039.4917%2061.2799%2039.4929%2061.2798L39.5037%2061.2788L39.5037%2061.2788L45.6212%2060.7649L45.6217%2060.7649C48.1983%2060.5493%2049.8124%2060.4018%2050.9515%2060.272L51.707%2060.1859L52.223%2060.7443L78.8232%2089.5312L79.3152%2090.0637L79.2037%2090.78C78.7278%2093.8361%2077.7805%20100.807%2077.5408%20102.608L77.5404%20102.611C77.468%20103.147%2077.6417%20103.694%2078.0041%20104.084L78.0057%20104.086L87.1697%20113.999L87.1745%20114.005C87.4248%20114.278%2087.7629%20114.467%2088.1365%20114.54L88.143%20114.541C88.7769%20114.667%2094.3489%20115.77%2098.1082%20116.345C98.2258%20116.362%2098.3114%20116.369%2098.3776%20116.369C98.8294%20116.369%2099.2653%20116.202%2099.6044%20115.89C99.6047%20115.889%2099.6051%20115.889%2099.6054%20115.889L100.04%20115.485L100.041%20115.484C100.392%20115.159%20100.6%20114.706%20100.619%20114.224C100.637%20113.735%20100.461%20113.268%20100.144%20112.931L100.138%20112.925L100.133%20112.92L91.2413%20103.305L90.2259%20102.206L91.321%20101.188L101.319%2091.8878L102.42%2090.8632L103.442%2091.9677L112.333%20101.582C112.691%20101.97%20113.171%20102.162%20113.651%20102.162C114.09%20102.162%20114.526%20102.004%20114.87%20101.682L114.874%20101.678L115.22%20101.355L115.224%20101.351C115.629%20100.976%20115.842%20100.432%20115.797%2099.8801L115.796%2099.8771L115.004%2089.9223L115.004%2089.9191C114.972%2089.5105%20114.806%2089.1308%20114.529%2088.8299L105.003%2078.5207L105.003%2078.5202C104.659%2078.1481%20104.184%2077.9417%20103.686%2077.9417H103.686C103.638%2077.9417%20103.609%2077.9418%20103.584%2077.9424C103.561%2077.9429%20103.551%2077.9437%20103.55%2077.9438L103.537%2077.945L103.537%2077.9449L99.921%2078.2433L99.9177%2078.2436L99.712%2078.2601C99.7118%2078.2601%2099.7116%2078.2602%2099.7113%2078.2602C97.0453%2078.4756%2093.7842%2078.7485%2091.9199%2078.9217L91.1824%2078.9902L90.6796%2078.4462L64.1372%2049.7256L63.6342%2049.1814L63.7608%2048.4513C64.1417%2046.2543%2064.7827%2042.1552%2065.2382%2039.2429C65.2829%2038.9566%2065.3259%2038.6817%2065.3667%2038.4213L65.3686%2038.4092L65.3707%2038.3972L65.4014%2038.22L65.6057%2036.8988L65.6058%2036.8982C65.6922%2036.3411%2065.5201%2035.7829%2065.1397%2035.3733L44.4837%2022.9292ZM44.4837%2022.9292C44.5528%2022.9292%2044.6225%2022.9335%2044.6931%2022.9424L44.6987%2022.9431C45.7655%2023.0729%2048.5062%2023.467%2054.3059%2024.3142L54.3074%2024.3144C54.7048%2024.3721%2055.0817%2024.5694%2055.3664%2024.8732C55.3668%2024.8736%2055.3672%2024.8739%2055.3675%2024.8743L65.1391%2035.3727L44.4837%2022.9292Z%27%20stroke=%27%23646366%27%20stroke-width=%273%27%2F%3E%3Cpath%20d=%27M1.90039%2071.7834C1.90039%2033.3318%2032.9505%202.15771%2071.2492%202.15771C109.548%202.15771%20140.598%2033.3318%20140.598%2071.7834C140.598%20110.235%20109.548%20141.409%2071.2492%20141.409C64.9666%20141.409%2058.8738%20140.572%2053.0864%20138.997C53.0864%20138.922%2024.1911%20153.842%2024.1911%20153.842V122.925C10.4864%20110.21%201.90039%2091.9997%201.90039%2071.7834Z%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3C%2Fsvg%3E ");
  --svg-documentation: url("data:image/svg+xml, %3Csvg%20width=%27162%27%20height=%27160%27%20viewBox=%270%200%20162%20160%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M2%20128.752V27.9986C2%2019.0254%209.27585%2011.7495%2018.2491%2011.7495V115.752C9.27585%20115.752%202%20123.028%202%20132.001C2%20140.975%209.27585%20148.251%2018.2491%20148.251H158V40.9979H128.752%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M73.5059%20109.389L80.0055%20122.252L86.5051%20109.253V11.7495H73.5059V109.389Z%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M73.5059%2024.7485H86.5051%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M109.253%2021.499C109.253%2016.1167%20113.621%2011.7495%20119.003%2011.7495C124.385%2011.7495%20128.752%2016.1167%20128.752%2021.499V88.5084C134.578%2091.8777%20138.502%2098.1641%20138.502%20105.38C138.502%20112.596%20134.578%20118.874%20128.752%20122.252V105.38C128.752%20105.38%20125.502%20102.13%20119.003%20102.13C112.503%20102.13%20109.253%20105.38%20109.253%20105.38V122.252C103.428%20118.883%2099.5039%20112.596%2099.5039%20105.38C99.5039%2098.1641%20103.428%2091.8862%20109.253%2088.5084V21.499Z%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M109.253%2040.998H86.5039%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M73.5036%2040.998H18.248%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3C%2Fsvg%3E ");
  --svg-technic: url("data:image/svg+xml, %3Csvg%20width=%27161%27%20height=%27160%27%20viewBox=%270%200%20161%20160%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M66.1191%20114.676V129.274%27%20stroke=%27%23646366%27%20stroke-width=%274%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M94.5742%20115.893V130.492%27%20stroke=%27%23646366%27%20stroke-width=%274%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M44.7773%20152.618V133.651H73.2318C77.9714%20133.651%2081.1397%20152.618%2081.1397%20152.618C81.1397%20152.618%2085.8793%20135.231%2090.6274%20135.231H115.922V154.198%27%20stroke=%27%23646366%27%20stroke-width=%274%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M79.9565%2051.3175C100.503%2051.3175%20128.172%2058.4311%20128.172%2058.4311C128.172%2058.4311%20120.696%2027.6025%2079.2572%2027.6025C41.8243%2027.6025%2032.5352%2058.4311%2032.5352%2058.4311C32.5352%2058.4311%2059.4098%2051.3175%2079.9565%2051.3175Z%27%20stroke=%27%23646366%27%20stroke-width=%274%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M128.656%2077.5882C131.73%2077.5882%20134.25%2075.0673%20134.25%2071.994V70.0947C134.25%2067.0213%20131.73%2064.5005%20128.656%2064.5005%27%20stroke=%27%23646366%27%20stroke-width=%274%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27bevel%27%2F%3E%3Cpath%20d=%27M32.354%2064.5005C29.2806%2064.5005%2026.7598%2067.0213%2026.7598%2070.0947V71.994C26.7598%2075.0673%2029.2806%2077.5882%2032.354%2077.5882%27%20stroke=%27%23646366%27%20stroke-width=%274%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27bevel%27%2F%3E%3Cpath%20d=%27M37.6641%2059.0439V75.0669C37.6641%2096.8567%2054.0755%20114.675%2074.1387%20114.675H86.5443C106.608%20114.675%20123.062%2096.848%20123.062%2075.0669V59.0439%27%20stroke=%27%23646366%27%20stroke-width=%274%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27bevel%27%2F%3E%3Cpath%20d=%27M119.868%2042.0112V31.7897C119.868%2020.7912%2099.0015%205.75244%2079.5512%205.75244C60.101%205.75244%2040.832%2020.7912%2040.832%2031.7897V42.0112%27%20stroke=%27%23646366%27%20stroke-width=%274%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27bevel%27%2F%3E%3Cpath%20d=%27M102.395%2095.7085H103.258C114.481%2095.7085%20123.071%2083.4496%20123.071%2074.8165V70.5%27%20stroke=%27%23646366%27%20stroke-width=%274%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M98.3786%2092.5488H91.2563C89.7783%2092.5488%2088.5801%2093.747%2088.5801%2095.2251V96.192C88.5801%2097.67%2089.7783%2098.8682%2091.2563%2098.8682H98.3786C99.8566%2098.8682%20101.055%2097.67%20101.055%2096.192V95.2251C101.055%2093.747%2099.8566%2092.5488%2098.3786%2092.5488Z%27%20stroke=%27%23646366%27%20stroke-width=%274%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M86.8282%2098.8682C86.8282%2098.8682%2083.6685%20100.448%2080.5088%20100.448C77.3491%20100.448%2074.1895%2098.8682%2074.1895%2098.8682%27%20stroke=%27%23646366%27%20stroke-width=%274%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3C%2Fsvg%3E ");
  --svg-cloud: url("data:image/svg+xml, %3Csvg%20width=%27160%27%20height=%27160%27%20viewBox=%270%200%20160%20160%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M76.0165%2036.7998C92.1672%2036.7998%20106.42%2046.5083%20111.829%2061.0747C131.971%2056.8404%20152%2072.3012%20152%2092.3733C152%20105.65%20143.656%20117.347%20130.994%20122.187L28.5768%20123.2C16.2696%20119.618%208%20108.846%208%2096.3843C8%2080.6472%2022.0501%2067.6858%2038.3292%2068.3687C40.9736%2050.577%2057.3036%2036.7998%2076.0165%2036.7998Z%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20%2F%3E%20%3C%2Fsvg%3E%20 ");
  --svg-recetas: url("data:image/svg+xml, %3Csvg%20width=%27161%27%20height=%27160%27%20viewBox=%270%200%20161%20160%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M30.0168%2010H31.5168H138.247H139.747V11.5V148.501V150.001H138.247H31.5168H30.0168V148.501V123.779H20.3359V120.779H30.0168V94.9363H20.3359V91.9363H30.0168V66.0944H20.3359V63.0944H30.0168V37.2521H20.3359V34.2521H30.0168V11.5V10ZM33.0168%2013V147.001H136.747V13H33.0168ZM76.9744%2048.2033C74.6776%2050.0654%2073.2691%2052.4183%2072.2926%2054.3974L71.88%2055.2337H71.4774L71.7331%2055.3403C70.884%2057.3769%2070.4135%2059.6175%2070.4135%2061.9737C70.4135%2066.0388%2071.8145%2069.766%2074.1516%2072.6928L71.8073%2074.5647C69.0587%2071.1226%2067.4135%2066.7396%2067.4135%2061.9737C67.4135%2059.6558%2067.8028%2057.427%2068.5198%2055.3525C65.487%2055.6428%2061.9196%2056.5047%2058.8994%2058.3596C55.1161%2060.6832%2052.1178%2064.5952%2052.1178%2071.2451C52.1178%2083.5246%2060.8968%2088.4236%2065.1669%2089.3509L66.3485%2089.6075V90.8167V109.918H107.057V89.9476V88.8568L108.095%2088.5206C112.144%2087.2086%20120.271%2081.892%20120.271%2071.2451C120.271%2061.8989%20112.906%2056.4645%20105.924%2055.4195C106.626%2057.475%20107.007%2059.6807%20107.007%2061.9737H104.007C104.007%2059.6175%20103.536%2057.3769%20102.687%2055.3403L102.943%2055.2337H102.542L102.13%2054.3974C101.226%2052.5656%2099.3547%2050.1726%2096.7401%2048.2456C94.1392%2046.3288%2090.8861%2044.9328%2087.2111%2044.9328C82.4632%2044.9328%2079.2412%2046.3657%2076.9744%2048.2033ZM75.0852%2045.873C77.9008%2043.5903%2081.7942%2041.9328%2087.2111%2041.9328C91.6679%2041.9328%2095.5302%2043.6272%2098.5199%2045.8307C101.151%2047.7697%20103.171%2050.1496%20104.385%2052.2567C112.909%2052.6838%20123.271%2059.0601%20123.271%2071.2451C123.271%2082.8229%20115.032%2088.9611%20110.057%2090.9931V111.418V112.918H108.557H64.8485H63.3485V111.418V91.969C57.9162%2090.2819%2049.1178%2084.3349%2049.1178%2071.2451C49.1178%2063.4739%2052.7267%2058.6301%2057.3294%2055.8033C61.4767%2053.2561%2066.366%2052.3747%2070.021%2052.2497C71.081%2050.2467%2072.6433%2047.8526%2075.0852%2045.873Z%27%20fill=%27%23646366%27%2F%3E%20%3C%2Fsvg%3E ");
  --svg-finger: url("data:image/svg+xml, %3Csvg%20width=%27161%27%20height=%27160%27%20viewBox=%270%200%20161%20160%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M79.668%2012L79.668%2071.5M79.668%20148L79.668%20134.75L79.668%20109%27%20stroke=%27%23808080%27%20stroke-width=%273%27%2F%3E%3Cpath%20d=%27M12.668%2081L55.168%2081M148.668%2081L111.668%2081%27%20stroke=%27%23808080%27%20stroke-width=%273%27%2F%3E%3Crect%20x=%2712.168%27%20y=%2711.5%27%20width=%27137%27%20height=%27137%27%20rx=%276.5%27%20stroke=%27%23808080%27%20stroke-width=%273%27%2F%3E%3Cpath%20d=%27M56.4133%2087.8372L71.8171%20109H99.3821C101.004%20109%20111.543%20100.047%20111.543%2094.3488V74.814C111.543%2073.186%20109.921%2069.9302%20107.327%2069.9302H101.004C101.004%2066.6744%2099.3821%2064.2326%2096.1389%2064.2326H90.4641C90.1938%2062.6047%2089.6531%2059.3488%2085.5995%2059.3488H79.9246V45.5116C79.9246%2041.4419%2076.6817%2039%2073.4388%2039C70.1959%2039%2066.953%2042.2558%2066.953%2045.5116V79.6977C66.953%2079.6977%2062.0884%2074%2056.4131%2078.8837C54.1938%2080.7935%2053.9811%2084.5814%2056.4133%2087.8372Z%27%20fill=%27%231D1A1A%27%2F%3E%3Cpath%20d=%27M79.9246%2059.3488C79.9246%2053.9412%2079.9246%2047.5174%2079.9246%2045.5116C79.9246%2041.4419%2076.6817%2039%2073.4388%2039C70.1959%2039%2066.953%2042.2558%2066.953%2045.5116V79.6977C66.953%2079.6977%2062.0884%2074%2056.4131%2078.8837C54.1938%2080.7935%2053.9811%2084.5814%2056.4133%2087.8372L71.8171%20109C80.465%20109%2098.0849%20109%2099.3821%20109C101.004%20109%20111.543%20100.047%20111.543%2094.3488C111.543%2091.7442%20111.543%2080.7829%20111.543%2074.814C111.543%2073.186%20109.921%2069.9302%20107.327%2069.9302C104.733%2069.9302%20102.625%2069.9302%20101.004%2069.9302M79.9246%2059.3488C79.9246%2062.719%2079.9246%2069.2664%2079.9246%2071.5581V59.3488ZM79.9246%2059.3488C81.5461%2059.3488%2083.6537%2059.3488%2085.5995%2059.3488C89.6531%2059.3488%2090.1938%2062.6047%2090.4641%2064.2326M90.4641%2075.6279V64.2326M90.4641%2064.2326C92.896%2064.2326%2094.1932%2064.2326%2096.1389%2064.2326C99.3821%2064.2326%20101.004%2066.6744%20101.004%2069.9302M101.004%2081.3256V69.9302%27%20stroke=%27%23808080%27%20stroke-width=%273%27%2F%3E%3C%2Fsvg%3E ");
  --svg-year: url("data:image/svg+xml, %3Csvg%20width=%2765%27%20height=%2764%27%20viewBox=%270%200%2065%2064%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M12.668%20-1.31134e-07L12.668%207L9.66797%207L9.66797%200L12.668%20-1.31134e-07Z%27%20fill=%27%23808080%27%2F%3E%3Cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M55.668%20-1.31134e-07L55.668%207L52.668%207L52.668%200L55.668%20-1.31134e-07Z%27%20fill=%27%23808080%27%2F%3E%3Cmask%20id=%27path-3-inside-1_5032_50412%27%20fill=%27white%27%3E%3Crect%20x=%271.16797%27%20y=%277%27%20width=%2763%27%20height=%2755%27%20rx=%272%27%2F%3E%3C%2Fmask%3E%3Crect%20x=%271.16797%27%20y=%277%27%20width=%2763%27%20height=%2755%27%20rx=%272%27%20stroke=%27%23808080%27%20stroke-width=%276%27%20mask=%27url%28%23path-3-inside-1_5032_50412%29%27%2F%3E%3Cpath%20d=%27M25.3691%2038V33.68H30.8411V25.328L26.5451%2026.648L25.3691%2022.52L31.4171%2020.768H36.4811V33.68H41.9771V38H25.3691Z%27%20fill=%27%23808080%27%2F%3E%3Cpath%20d=%27M16.9601%2050V47.6L13.0701%2042.82H15.9901L18.1301%2045.63L20.2801%2042.82H23.2001L19.3101%2047.6V50H16.9601ZM23.8927%2050V42.82H31.2327V44.59H26.2427V45.6H31.0327V47.21H26.2427V48.23H31.2327V50H23.8927ZM32.1326%2050L35.8126%2042.82H38.8126L42.4826%2050H39.9726L39.3426%2048.67H35.2726L34.6326%2050H32.1326ZM36.0726%2046.98H38.5326L37.3026%2044.41L36.0726%2046.98ZM43.2775%2050V42.82H49.1275C51.0975%2042.82%2052.0775%2043.57%2052.0775%2045.02C52.0775%2046.01%2051.5375%2046.66%2050.5675%2046.95C51.4875%2047.01%2052.0675%2047.54%2052.0675%2048.42V50H49.7175V48.8C49.7175%2048.16%2049.5375%2047.97%2048.8975%2047.97H45.6275V50H43.2775ZM45.6275%2046.09H48.5675C49.1975%2046.09%2049.6275%2045.97%2049.6275%2045.39C49.6275%2044.81%2049.1975%2044.7%2048.5675%2044.7H45.6275V46.09Z%27%20fill=%27%23808080%27%2F%3E%3C%2Fsvg%3E ");
  --svg-transport: url("data:image/svg+xml, %3Csvg%20width=%2765%27%20height=%2764%27%20viewBox=%270%200%2065%2064%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M46.2148%2044.1592H27.0391%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M27.0376%2044.1591C27.0376%2046.9845%2024.7477%2049.261%2021.9356%2049.261C19.1235%2049.261%2016.8203%2046.9845%2016.8203%2044.1591C16.8203%2041.3336%2019.1102%2039.0571%2021.9356%2039.0571C24.7611%2039.0571%2027.0376%2041.347%2027.0376%2044.1591Z%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M56.4187%2044.1591C56.4187%2046.9845%2054.1289%2049.261%2051.3168%2049.261C48.5047%2049.261%2046.2148%2046.9845%2046.2148%2044.1591C46.2148%2041.3336%2048.5047%2039.0571%2051.3168%2039.0571C54.1289%2039.0571%2056.4187%2041.347%2056.4187%2044.1591Z%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M49.3359%2021.5151H41.3125C41.3125%2021.5151%2038.3359%2022%2038.3359%2026C38.3358%2031.17%2044.3359%2031%2044.3359%2031H55.3359C58.8359%2031%2061.3359%2033.5%2061.4926%2034.906L62.3362%2044.1591H56.404%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M11.2617%2038V41.481C11.2617%2042.954%2012.4535%2044.1592%2013.9399%2044.1592H16.8189%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M54.8347%2030L48.8901%2016.2524C48.4616%2015.382%2047.6046%2014.7393%2045.9575%2014.7393H13.9399C12.4535%2014.7393%2011.2617%2015.9444%2011.2617%2017.4174%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M7.33594%2025H17.3359%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M2.33594%2031L14.3359%2031%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3C%2Fsvg%3E ");
  --svg-protection: url("data:image/svg+xml, %3Csvg%20width=%2765%27%20height=%2764%27%20viewBox=%270%200%2065%2064%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M29.7697%2023.3209C29.1657%2024.1105%2028.9407%2025.058%2028.9407%2025.5732V28.3349H36.3952V25.5732C36.3952%2025.0331%2036.1681%2024.088%2035.5683%2023.3079C35.0175%2022.5914%2034.1383%2021.9858%2032.6679%2021.9858C31.2047%2021.9858%2030.3244%2022.5958%2029.7697%2023.3209ZM25.9407%2025.5732V28.3349H25.168C22.9588%2028.3349%2021.168%2030.1258%2021.168%2032.3349V41.0141C21.168%2043.2233%2022.9588%2045.0141%2025.168%2045.0141H40.168C42.3771%2045.0141%2044.168%2043.2233%2044.168%2041.0141V32.3349C44.168%2030.1258%2042.3771%2028.3349%2040.168%2028.3349H39.3952V25.5732C39.3952%2024.4175%2038.9766%2022.819%2037.9467%2021.4793C36.8678%2020.0761%2035.1334%2018.9858%2032.6679%2018.9858C30.1954%2018.9858%2028.462%2020.0928%2027.387%2021.4981C26.3613%2022.8389%2025.9407%2024.435%2025.9407%2025.5732ZM40.168%2031.3349H25.168C24.6157%2031.3349%2024.168%2031.7826%2024.168%2032.3349V41.0141C24.168%2041.5664%2024.6157%2042.0141%2025.168%2042.0141H40.168C40.7203%2042.0141%2041.168%2041.5664%2041.168%2041.0141V32.3349C41.168%2031.7826%2040.7203%2031.3349%2040.168%2031.3349ZM31.168%2035.2028V39.1273H34.168V35.2028H31.168Z%27%20fill=%27%23808080%27%2F%3E%3Cpath%20d=%27M8%2034.6325V11.1747C24.7857%2011.1747%2031.2143%202.99998%2032.2857%203C33.3571%203.00002%2039.7857%2011.1747%2058%2011.1747V34.6325C58%2052%2033.5%2062%2032.2857%2062C31.0714%2062%208%2052.5%208%2034.6325Z%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-linejoin=%27round%27%2F%3E%3C%2Fsvg%3E ");
  --svg-contact: url("data:image/svg+xml, %3Csvg%20width=%27400%27%20height=%27100%27%20viewBox=%270%200%20400%20100%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M175.004%2038.9412L175.945%2037.7731L173.609%2035.8911L172.668%2037.0592C166.892%2044.2292%20166.892%2055.7712%20172.668%2062.9412L173.609%2064.1094L175.945%2062.2274L175.004%2061.0592C170.113%2054.9879%20170.113%2045.0126%20175.004%2038.9412ZM179.948%2043.0065L180.955%2041.8942L178.73%2039.8816L177.724%2040.9939C173.207%2045.9869%20173.207%2054.0136%20177.724%2059.0065L178.73%2060.1189L180.955%2058.1063L179.948%2056.9939C176.465%2053.1437%20176.465%2046.8568%20179.948%2043.0065Z%27%20fill=%27%23808080%27%2F%3E%3Cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M226.895%2036.9365L225.831%2035.8789L223.716%2038.0063L224.78%2039.0639C230.857%2045.1058%20230.857%2054.8946%20224.78%2060.9365L223.716%2061.9941L225.831%2064.1215L226.895%2063.0639C234.152%2055.8491%20234.152%2044.1514%20226.895%2036.9365ZM222.95%2040.9939L221.943%2039.8816L219.719%2041.8942L220.725%2043.0065C224.208%2046.8568%20224.208%2053.1436%20220.725%2056.9939L219.719%2058.1063L221.943%2060.1189L222.95%2059.0065C227.467%2054.0136%20227.467%2045.9868%20222.95%2040.9939Z%27%20fill=%27%23808080%27%2F%3E%3Cpath%20d=%27M210.389%2020H189.619C187.07%2020%20185.004%2022.3359%20185.004%2025.2174V74.7826C185.004%2077.6641%20187.07%2080%20189.619%2080H210.389C212.938%2080%20215.004%2077.6641%20215.004%2074.7826V25.2174C215.004%2022.3359%20212.938%2020%20210.389%2020Z%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-linecap=%27square%27%2F%3E%3C%2Fsvg%3E ");
  --svg-comprehensive-coverage: url("data:image/svg+xml, %3Csvg%20width=%2765%27%20height=%2766%27%20viewBox=%270%200%2065%2066%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M16.0273%2059.1137C20.7556%2062.2027%2026.4158%2064%2032.4987%2064C49.0713%2064%2062.5058%2050.6597%2062.5058%2034.2035C62.5058%2021.6551%2054.6939%2010.9184%2043.636%206.52686%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M44.5048%2010.8928L42.6523%205.81904L47.7828%203.97217%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M37.4396%204.80917C35.8324%204.5447%2034.1821%204.40723%2032.4993%204.40723C15.9268%204.40723%202.49219%2017.7478%202.49219%2034.2038C2.49219%2042.4999%205.90644%2050.004%2011.4158%2055.4063%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M11.7898%2050.2998V55.673L5.88672%2055.6732%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M28.8819%2013H29.9402H35.1074H36.1657L36.5206%2013.997L37.8216%2017.6523L40.3517%2018.7014L43.8571%2017.0338L44.8134%2016.5789L45.5622%2017.3277L49.2177%2020.9834L49.9664%2021.7322L49.5116%2022.6884L47.844%2026.1942L48.8931%2028.7243L52.5504%2030.0255L53.5476%2030.3803V31.4388V36.6089V37.6679L52.5497%2038.0224L48.8931%2039.3211L47.844%2041.8531L49.5114%2045.3564L49.9666%2046.3127L49.2177%2047.0616L45.5622%2050.7174L44.8138%2051.4658L43.8578%2051.0116L40.3516%2049.3458L37.8216%2050.3933L36.5207%2054.0504L36.1659%2055.0476H35.1074H29.9402H28.8817L28.5269%2054.0504L27.226%2050.3933L24.696%2049.3458L21.1898%2051.0116L20.2338%2051.4658L19.4854%2050.7174L15.8299%2047.0616L15.0814%2046.3131L15.5359%2045.3571L17.2015%2041.853L16.154%2039.3209L12.4979%2038.0224L11.5%2037.6679V36.6089V31.4388V30.3803L12.4972%2030.0255L16.154%2028.7245L17.2015%2026.1942L15.5357%2022.6877L15.0816%2021.7318L15.8299%2020.9834L19.4854%2017.3277L20.2342%2016.5789L21.1905%2017.0338L24.6959%2018.7014L27.226%2017.6523L28.527%2013.997L28.8819%2013ZM30.9985%2016L29.8289%2019.2857L29.6056%2019.9132L28.9904%2020.1683L25.2287%2021.7282L24.6123%2021.9838L24.0097%2021.6971L20.858%2020.1978L18.6996%2022.3563L20.1971%2025.5087L20.483%2026.1105L20.2282%2026.7261L18.6709%2030.488L18.4159%2031.104L17.7878%2031.3275L14.5%2032.4972V35.5498L17.787%2036.7173L18.4159%2036.9407L18.6711%2037.5574L20.2283%2041.3219L20.483%2041.9375L20.197%2042.5392L18.6998%2045.6889L20.8584%2047.8477L24.0104%2046.3502L24.6123%2046.0642L25.2279%2046.3191L28.9896%2047.8764L29.6056%2048.1315L29.829%2048.7596L30.9987%2052.0476H34.0489L35.2186%2048.7596L35.442%2048.1315L36.058%2047.8764L39.8197%2046.3191L40.4354%2046.0642L41.0372%2046.3502L44.1892%2047.8477L46.3474%2045.6893L44.8484%2042.5399L44.5617%2041.9375L44.8171%2041.3211L46.3769%2037.5566L46.6322%2036.9405L47.2606%2036.7173L50.5476%2035.5498V32.4972L47.2599%2031.3275L46.6322%2031.1042L46.377%2030.4888L44.8172%2026.7269L44.5617%2026.1105L44.8483%2025.508L46.3476%2022.3559L44.1896%2020.1978L41.0379%2021.6971L40.4353%2021.9838L39.8189%2021.7282L36.0572%2020.1683L35.442%2019.9132L35.2187%2019.2857L34.0492%2016H30.9985ZM31.0184%2027.7729C27.5689%2028.6001%2025.443%2032.067%2026.2702%2035.5166C27.0118%2038.6092%2029.8772%2040.64%2032.948%2040.4285L34.4445%2040.3255L34.6506%2043.3184L33.1541%2043.4214C28.6462%2043.7319%2024.4417%2040.7568%2023.3529%2036.2161C22.1394%2031.1554%2025.2581%2026.0691%2030.3189%2024.8556C34.7827%2023.7852%2039.2633%2026.0847%2041.0932%2030.1132L41.7136%2031.4789L38.9822%2032.7196L38.3618%2031.3539C37.1151%2028.6092%2034.0584%2027.0439%2031.0184%2027.7729ZM39.3567%2040.5079L44.3771%2034.6507L42.0993%2032.6984L38.1592%2037.2952L36.5149%2035.5686L34.3425%2037.6376L37.1316%2040.5662L38.2764%2041.7682L39.3567%2040.5079Z%27%20fill=%27%23808080%27%2F%3E%3C%2Fsvg%3E ");
  --svg-coverage: url("data:image/svg+xml, %3Csvg%20width=%2764%27%20height=%2764%27%20viewBox=%270%200%2064%2064%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M26.9718%200.5H28.03H35.97H37.0282L37.3831%201.497L39.5021%207.4503L44.0506%209.33647L49.7604%206.62021L50.7167%206.16528L51.4655%206.91412L57.0825%2012.5315L57.8311%2013.2802L57.3763%2014.2364L54.6602%2019.9466L56.5462%2024.4954L62.5028%2026.6146L63.5%2026.9694V28.0278V35.9722V37.0312L62.5021%2037.3856L56.5462%2039.5011L54.6602%2044.053L57.3762%2049.7594L57.8313%2050.7157L57.0825%2051.4646L51.4655%2057.082L50.7171%2057.8304L49.7611%2057.3762L44.0506%2054.6631L39.5021%2056.5462L37.3832%2062.5027L37.0285%2063.5H35.97H28.03H26.9716L26.6168%2062.5027L24.4979%2056.5462L19.9494%2054.6631L14.2389%2057.3762L13.2829%2057.8304L12.5345%2057.082L6.91755%2051.4646L6.16906%2050.7161L6.62351%2049.7601L9.33633%2044.0529L7.45327%2039.5009L1.49795%2037.3856L0.5%2037.0312V35.9722V28.0278V26.9694L1.49721%2026.6146L7.45329%2024.4956L9.33632%2019.9467L6.62335%2014.2357L6.16925%2013.2798L6.91755%2012.5315L12.5345%206.91412L13.2833%206.16529L14.2396%206.62021L19.9494%209.33647L24.4979%207.4503L26.6169%201.497L26.9718%200.5ZM29.0883%203.5L27.1008%209.08377L26.8775%209.71124L26.2623%209.96636L20.4821%2012.3633L19.8657%2012.6189L19.2632%2012.3322L13.9071%209.78421L9.78724%2013.9044L12.332%2019.2612L12.6178%2019.863L12.363%2020.4785L9.97018%2026.2591L9.71517%2026.8751L9.08702%2027.0986L3.5%2029.0863V34.9131L9.08628%2036.8973L9.71519%2037.1207L9.97031%2037.7374L12.3632%2043.5218L12.6178%2044.1374L12.3318%2044.7391L9.78743%2050.0919L13.9075%2054.2123L19.2638%2051.6675L19.8657%2051.3815L20.4813%2051.6364L26.2615%2054.0294L26.8775%2054.2845L27.1009%2054.9126L29.0885%2060.5H34.9115L36.8991%2054.9126L37.1225%2054.2845L37.7385%2054.0294L43.5187%2051.6364L44.1343%2051.3815L44.7362%2051.6675L50.0925%2054.2123L54.2122%2050.0923L51.6646%2044.7398L51.3779%2044.1374L51.6333%2043.521L54.03%2037.7366L54.2853%2037.1205L54.9137%2036.8973L60.5%2034.9131V29.0863L54.913%2027.0986L54.2853%2026.8752L54.0302%2026.2598L51.6334%2020.4793L51.3779%2019.863L51.6645%2019.2605L54.2124%2013.904L50.0929%209.78421L44.7368%2012.3322L44.1343%2012.6189L43.5179%2012.3633L37.7377%209.96636L37.1225%209.71124L36.8992%209.08377L34.9117%203.5H29.0883ZM29.3672%2020.3452C22.9305%2021.7994%2018.8914%2028.1961%2020.3455%2034.6327C21.7997%2041.0694%2028.1964%2045.1085%2034.633%2043.6544L36.0962%2043.3238L36.7573%2046.2501L35.2941%2046.5806C27.2414%2048.3999%2019.2385%2043.3466%2017.4193%2035.2938C15.6001%2027.2411%2020.6533%2019.2382%2028.7061%2017.419C36.7589%2015.5998%2044.7617%2020.653%2046.5809%2028.7058L46.9115%2030.1689L43.9852%2030.83L43.6547%2029.3669C42.2006%2022.9302%2035.8038%2018.8911%2029.3672%2020.3452ZM43.4246%2042.9762L51.1389%2033.9762L48.8611%2032.0238L42.2271%2039.7635L39.0862%2036.4655L36.9138%2038.5345L41.1995%2043.0345L42.3443%2044.2365L43.4246%2042.9762Z%27%20fill=%27%23808080%27%2F%3E%3C%2Fsvg%3E ");
  --svg-menu-mobile: url("data:image/svg+xml, %3Csvg%20width=%2724%27%20height=%2724%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M24.0293%202.0293L0.0292969%202.0293%27%20stroke=%27%23F6EFED%27%20stroke-width=%274%27%2F%3E%3Cpath%20d=%27M24.0293%2012.0293L0.0292969%2012.0293%27%20stroke=%27%23F6EFED%27%20stroke-width=%274%27%2F%3E%3Cpath%20d=%27M24.0293%2022.0293H0.0292969%27%20stroke=%27%23F6EFED%27%20stroke-width=%274%27%2F%3E%3C%2Fsvg%3E ");
  --svg-loader: url("data:image/svg+xml, %3Csvg%20width=%2773%27%20height=%2773%27%20viewBox=%270%200%2073%2073%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%20%3Cpath%20d=%27M71.0133%2045.9318L59.6016%2042.8223%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%20%3Cpath%20d=%27M66.3706%2056.2185L56.4883%2049.7207%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%20%3Cpath%20d=%27M58.7876%2064.5526L51.3828%2055.3301%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%20%3Cpath%20d=%27M49.0004%2070.1526L44.8125%2059.0918%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%20%3Cpath%20d=%27M37.9533%2072.4416L37.3984%2060.627%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%20%3Cpath%20d=%27M26.75%2071.2126L29.8584%2059.8008%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%20%3Cpath%20d=%27M16.4688%2066.571L22.9665%2056.6875%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%20%3Cpath%20d=%27M8.13281%2058.9888L17.3553%2051.584%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%20%3Cpath%20d=%27M2.53125%2049.1996L13.592%2045.0117%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%20%3Cpath%20d=%27M0.242188%2038.1513L12.0568%2037.5977%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%20%3Cpath%20d=%27M1.47266%2026.9512L12.8832%2030.0595%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%20%3Cpath%20d=%27M6.11328%2016.666L15.9956%2023.1638%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%20%3Cpath%20d=%27M13.6953%208.33008L21.1001%2017.5526%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%20%3Cpath%20d=%27M23.4844%202.73242L27.6711%2013.7932%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%20%3Cpath%20d=%27M34.5312%200.441406L35.0849%2012.256%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%20%3Cpath%20d=%27M45.7333%201.67188L42.625%2013.0824%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%20%3Cpath%20d=%27M56.0212%206.3125L49.5234%2016.1948%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%20%3Cpath%20d=%27M64.3553%2013.8926L55.1328%2021.2974%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%20%3Cpath%20d=%27M69.9514%2023.6816L58.8906%2027.8695%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%20%3Cpath%20d=%27M72.2431%2034.7324L60.4297%2035.2861%27%20stroke=%27%23808080%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%20%3C%2Fsvg%3E ");
  --svg-close-form: url("data:image/svg+xml, %3Csvg%20width=%2716%27%20height=%2716%27%20viewBox=%270%200%2016%2016%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cg%20clip-path=%27url%28%23clip0_5032_60464%29%27%3E%3Cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M5.87689%208.00017L2.93761%2010.9395L5.05893%2013.0608L7.99821%2010.1215L10.9375%2013.0608L13.0588%2010.9395L10.1195%208.00017L13.0589%205.06077L10.9376%202.93945L7.99821%205.87885L5.05882%202.93946L2.9375%205.06078L5.87689%208.00017Z%27%20fill=%27%23131313%27%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id=%27clip0_5032_60464%27%3E%3Crect%20width=%2716%27%20height=%2716%27%20fill=%27white%27%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E ");
  --svg-filter-menu-mobile: url("data:image/svg+xml, %3Csvg%20width=%2732%27%20height=%2732%27%20viewBox=%270%200%2032%2032%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M23%2010H9L14.6%2018V22H17.4V18L23%2010Z%27%20fill=%27%23131313%27%2F%3E%3C%2Fsvg%3E ");
  --svg-no-results: url("data:image/svg+xml, %3Csvg%20width=%2765%27%20height=%2766%27%20viewBox=%270%200%2065%2066%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M63.1208%2041.3837L52.9771%2038.6196%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%3Cpath%20d=%27M58.9942%2050.5272L50.21%2044.7515%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%3Cpath%20d=%27M52.2554%2057.9356L45.6733%2049.7378%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%3Cpath%20d=%27M43.5541%2062.9133L39.8315%2053.0815%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%3Cpath%20d=%27M33.7344%2064.9477L33.2412%2054.4458%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%3Cpath%20d=%27M23.7778%2063.8552L26.5408%2053.7114%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%3Cpath%20d=%27M14.6353%2059.7297L20.411%2050.9443%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%3Cpath%20d=%27M7.22559%2052.9898L15.4234%2046.4077%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%3Cpath%20d=%27M2.25%2044.2885L12.0818%2040.5659%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%3Cpath%20d=%27M0.213379%2034.4677L10.7153%2033.9756%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%3Cpath%20d=%27M1.30713%2024.5122L11.4499%2027.2752%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%3Cpath%20d=%27M5.43213%2015.3696L14.2164%2021.1454%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%3Cpath%20d=%27M12.1699%207.95996L18.752%2016.1578%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%3Cpath%20d=%27M20.873%202.98438L24.5946%2012.8162%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%3Cpath%20d=%27M30.6943%200.947754L31.1865%2011.4497%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%3Cpath%20d=%27M40.6502%202.0415L37.8872%2012.1842%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%3Cpath%20d=%27M49.7929%206.1665L44.0171%2014.9508%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%3Cpath%20d=%27M57.2012%2012.9043L49.0034%2019.4863%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%3Cpath%20d=%27M62.179%2021.606L52.3472%2025.3285%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%3Cpath%20d=%27M64.2142%2031.4287L53.7134%2031.9208%27%20stroke=%27%23646366%27%20stroke-width=%273%27%20stroke-miterlimit=%2710%27%2F%3E%3C%2Fsvg%3E ");
  --svg-alert: url("data:image/svg+xml, %3Csvg%20width=%2716%27%20height=%2716%27%20viewBox=%270%200%2016%2016%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M8%205.33337V8.00004%27%20stroke=%27%23131313%27%20stroke-width=%271.33333%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3Cpath%20d=%27M8%2010.6667H8.00667%27%20stroke=%27%23131313%27%20stroke-width=%271.33333%27%20stroke-linecap=%27square%27%20stroke-linejoin=%27round%27%2F%3E%3C%2Fsvg%3E ");
}

.icon-link {
  -webkit-mask-image: var(--svg-link);
  mask-image: var(--svg-link);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.icon-link:hover {
  -webkit-mask-image: var(--svg-link-hover);
  mask-image: var(--svg-link-hover);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-linkchain {
  -webkit-mask-image: var(--svg-linkchain);
  mask-image: var(--svg-linkchain);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.icon-linkchain:hover {
  -webkit-mask-image: var(--svg-link-hover);
  mask-image: var(--svg-link-hover);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-loader {
  -webkit-mask-image: var(--svg-loader);
  mask-image: var(--svg-loader);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-quote, .section-quote-animated .quote:before {
  -webkit-mask-image: var(--svg-quote);
  mask-image: var(--svg-quote);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-eye {
  -webkit-mask-image: var(--svg-eye);
  mask-image: var(--svg-eye);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-file {
  -webkit-mask-image: var(--svg-file);
  mask-image: var(--svg-file);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-file-thin {
  -webkit-mask-image: var(--svg-file-thin);
  mask-image: var(--svg-file-thin);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-download {
  -webkit-mask-image: var(--svg-download);
  mask-image: var(--svg-download);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-no-results {
  -webkit-mask-image: var(--svg-no-results);
  mask-image: var(--svg-no-results);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-alert {
  -webkit-mask-image: var(--svg-alert);
  mask-image: var(--svg-alert);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-instagram {
  -webkit-mask-image: var(--svg-instagram);
  mask-image: var(--svg-instagram);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  /* &:hover {
     @include mask-icon($url: var(--svg-ig-hover));
   }*/
}

.icon-x {
  -webkit-mask-image: var(--svg-x);
  mask-image: var(--svg-x);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  /*&:hover {
    @include mask-icon($url: var(--svg-x-hover));
  }*/
}

.icon-facebook {
  -webkit-mask-image: var(--svg-facebook);
  mask-image: var(--svg-facebook);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  /*&:hover {
    @include mask-icon($url: var(--svg-fb-hover));
  }*/
}

.icon-tiktok {
  -webkit-mask-image: var(--svg-tiktok);
  mask-image: var(--svg-tiktok);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  /*&:hover {
    @include mask-icon($url: var(--svg-tiktok-hover));
  }*/
}

.icon-youtube {
  -webkit-mask-image: var(--svg-youtube);
  mask-image: var(--svg-youtube);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  /*&:hover {
    @include mask-icon($url: var(--svg-yt-hover));
  }*/
}

.icon-linkedin {
  -webkit-mask-image: var(--svg-linkedin);
  mask-image: var(--svg-linkedin);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  /*&:hover {
    @include mask-icon($url: var(--svg-linkedin-hover));
  }*/
}

.icon-hourglass {
  -webkit-mask-image: var(--svg-hourglass);
  mask-image: var(--svg-hourglass);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-phone {
  -webkit-mask-image: var(--svg-phone);
  mask-image: var(--svg-phone);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-email {
  -webkit-mask-image: var(--svg-email);
  mask-image: var(--svg-email);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-place {
  -webkit-mask-image: var(--svg-place);
  mask-image: var(--svg-place);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-arrow {
  -webkit-mask-image: var(--svg-arrow);
  mask-image: var(--svg-arrow);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-arrow-down {
  -webkit-mask-image: var(--svg-arrow-down);
  mask-image: var(--svg-arrow-down);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-arrow-nav-left {
  -webkit-mask-image: var(--svg-arrow-nav-left);
  mask-image: var(--svg-arrow-nav-left);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-arrow-nav-right {
  -webkit-mask-image: var(--svg-arrow-nav-right);
  mask-image: var(--svg-arrow-nav-right);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-check, .step-option.selected:after, input[type=checkbox]::after {
  -webkit-mask-image: var(--svg-check);
  mask-image: var(--svg-check);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-restaurants {
  -webkit-mask-image: var(--svg-icon-restaurants);
  mask-image: var(--svg-icon-restaurants);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-hotels {
  -webkit-mask-image: var(--svg-icon-hotels);
  mask-image: var(--svg-icon-hotels);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-barsandcafes {
  -webkit-mask-image: var(--svg-icon-barsandcafes);
  mask-image: var(--svg-icon-barsandcafes);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-fastfoodanddelivery {
  -webkit-mask-image: var(--svg-icon-fastfoodanddelivery);
  mask-image: var(--svg-icon-fastfoodanddelivery);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-play {
  -webkit-mask-image: var(--svg-icon-play);
  mask-image: var(--svg-icon-play);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-fan {
  -webkit-mask-image: var(--svg-icon-fan);
  mask-image: var(--svg-icon-fan);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-search {
  -webkit-mask-image: var(--svg-icon-search);
  mask-image: var(--svg-icon-search);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-close {
  -webkit-mask-image: var(--svg-close);
  mask-image: var(--svg-close);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-close-form {
  -webkit-mask-image: var(--svg-close-form);
  mask-image: var(--svg-close-form);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-arrow-select {
  -webkit-mask-image: var(--svg-arrow-select);
  mask-image: var(--svg-arrow-select);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-arrow-select-left {
  -webkit-mask-image: var(--svg-arrow-select-left);
  mask-image: var(--svg-arrow-select-left);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-spiral {
  -webkit-mask-image: var(--svg-spiral);
  mask-image: var(--svg-spiral);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-circles {
  -webkit-mask-image: var(--svg-circles);
  mask-image: var(--svg-circles);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-diamonds {
  -webkit-mask-image: var(--svg-diamonds);
  mask-image: var(--svg-diamonds);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-atom {
  -webkit-mask-image: var(--svg-atom);
  mask-image: var(--svg-atom);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-demo {
  -webkit-mask-image: var(--svg-icon-demo);
  mask-image: var(--svg-icon-demo);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-demo-en {
  -webkit-mask-image: var(--svg-icon-demo-en);
  mask-image: var(--svg-icon-demo-en);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-demo-fr {
  -webkit-mask-image: var(--svg-icon-demo-fr);
  mask-image: var(--svg-icon-demo-fr);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-service {
  -webkit-mask-image: var(--svg-service);
  mask-image: var(--svg-service);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-documentation {
  -webkit-mask-image: var(--svg-documentation);
  mask-image: var(--svg-documentation);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-technic {
  -webkit-mask-image: var(--svg-technic);
  mask-image: var(--svg-technic);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-cloud {
  -webkit-mask-image: var(--svg-cloud);
  mask-image: var(--svg-cloud);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-recetas {
  -webkit-mask-image: var(--svg-recetas);
  mask-image: var(--svg-recetas);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-finger {
  -webkit-mask-image: var(--svg-finger);
  mask-image: var(--svg-finger);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-year {
  -webkit-mask-image: var(--svg-year);
  mask-image: var(--svg-year);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-transport {
  -webkit-mask-image: var(--svg-transport);
  mask-image: var(--svg-transport);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-protection {
  -webkit-mask-image: var(--svg-protection);
  mask-image: var(--svg-protection);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-contact {
  -webkit-mask-image: var(--svg-contact);
  mask-image: var(--svg-contact);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-comprehensive-coverage {
  -webkit-mask-image: var(--svg-comprehensive-coverage);
  mask-image: var(--svg-comprehensive-coverage);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-coverage {
  -webkit-mask-image: var(--svg-coverage);
  mask-image: var(--svg-coverage);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-menu-mobile {
  -webkit-mask-image: var(--svg-menu-mobile);
  mask-image: var(--svg-menu-mobile);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon-filter-menu-mobile {
  -webkit-mask-image: var(--svg-filter-menu-mobile);
  mask-image: var(--svg-filter-menu-mobile);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.icon--64_46 {
  width: 64px;
  height: 46px;
}

.masked {
  display: block;
  height: 120px;
  width: 120px;
  background-color: red;
  mask-image: var(--svg-x);
  mask-repeat: no-repeat;
  mask-position: center;
}

.masked-hourglass {
  display: block;
  height: 24px;
  width: 24px;
  background-color: #808080;
  mask-image: var(--svg-hourglass);
  mask-repeat: no-repeat;
  mask-position: center;
}

.masked-close {
  display: block;
  height: 16px;
  width: 16px;
  background-color: #808080;
  mask-image: var(--svg-close);
  mask-repeat: no-repeat;
  mask-position: center;
}

.masked-close-form {
  display: block;
  height: 16px;
  width: 16px;
  background-color: #131313;
  mask-image: var(--svg-close-form);
  mask-repeat: no-repeat;
  mask-position: center;
}

.masked-alert {
  display: block;
  height: 16px;
  width: 16px;
  background-color: #F8203A;
  mask-image: var(--svg-alert);
  mask-repeat: no-repeat;
  mask-position: center;
}

.masked-check {
  display: block;
  height: 16px;
  width: 16px;
  background-color: #131313;
  mask-image: var(--svg-check);
  mask-repeat: no-repeat;
  mask-position: center;
}

.masked-eye {
  display: block;
  height: 24px;
  width: 24px;
  background-color: #808080;
  mask-image: var(--svg-eye);
  mask-repeat: no-repeat;
  mask-position: center;
  position: absolute;
  top: 33px;
  right: 0;
}

.masked-place {
  display: block;
  height: 24px;
  width: 24px;
  background-color: #808080;
  mask-image: var(--svg-place);
  mask-repeat: no-repeat;
  mask-position: center;
}

.masked-instagram {
  display: block;
  height: clamp(20px, 3vw, 32px);
  width: clamp(20px, 3vw, 32px);
  background-color: #131313;
  mask-image: var(--svg-instagram);
  mask-repeat: no-repeat;
  mask-position: center;
}
@media (max-width: 768px) {
  .masked-instagram {
    width: 32px;
    height: 32px;
  }
}

.masked-facebook {
  display: block;
  height: clamp(20px, 3vw, 32px);
  width: clamp(20px, 3vw, 32px);
  background-color: #131313;
  mask-image: var(--svg-facebook);
  mask-repeat: no-repeat;
  mask-position: center;
}
@media (max-width: 768px) {
  .masked-facebook {
    width: 32px;
    height: 32px;
  }
}

.masked-tiktok {
  display: block;
  height: clamp(20px, 3vw, 32px);
  width: clamp(20px, 3vw, 32px);
  background-color: #131313;
  mask-image: var(--svg-tiktok);
  mask-repeat: no-repeat;
  mask-position: center;
}
@media (max-width: 768px) {
  .masked-tiktok {
    width: 32px;
    height: 32px;
  }
}

.masked-youtube {
  display: block;
  height: clamp(20px, 3vw, 32px);
  width: clamp(20px, 3vw, 32px);
  background-color: #131313;
  mask-image: var(--svg-youtube);
  mask-repeat: no-repeat;
  mask-position: center;
}
@media (max-width: 768px) {
  .masked-youtube {
    width: 32px;
    height: 32px;
  }
}

.masked-linkedin {
  display: block;
  height: clamp(20px, 3vw, 32px);
  width: clamp(20px, 3vw, 32px);
  background-color: #131313;
  mask-image: var(--svg-linkedin);
  mask-repeat: no-repeat;
  mask-position: center;
}
@media (max-width: 768px) {
  .masked-linkedin {
    width: 32px;
    height: 32px;
  }
}

.masked-arrow-right-up-white {
  display: block;
  height: 24px;
  width: 24px;
  background-color: #F6EFED;
  mask-image: var(--svg-arrow-right-up);
  mask-repeat: no-repeat;
  mask-position: center;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeInUP {
  0% {
    opacity: 0;
    top: 20px;
  }
  100% {
    opacity: 1;
    top: 0;
  }
}
@keyframes fadeInUP {
  0% {
    opacity: 0;
    top: 20px;
  }
  100% {
    opacity: 1;
    top: 0;
  }
}
.grid {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
.grid.grid-border .grid-item {
  border-right: 1px solid #2a2a2a;
}
.grid.grid-border .grid-item:last-child {
  border-right: none;
}
.grid.grid-onerow .grid-item {
  flex: 1 0;
  width: 0;
}
.grid.grid-twocol .grid-item {
  width: 50%;
}
.grid.grid-threecol .grid-item {
  width: 33.3333333333%;
}
.grid.grid-fourcol .grid-item {
  width: 25%;
}

@media (max-width: 768px) {
  .grid {
    flex-direction: column;
  }
  .grid.grid-border .grid-item {
    border: none;
  }
  .grid .grid-item {
    border-right: none;
  }
  .grid.grid-onerow .grid-item {
    width: 100%;
  }
  .grid.grid-twocol .grid-item {
    width: 100%;
  }
  .grid.grid-threecol .grid-item {
    width: 100%;
  }
  .grid.grid-fourcol .grid-item {
    width: 100%;
  }
}
.grid-break {
  border-top: 1px solid #2a2a2a;
  border-bottom: 1px solid #2a2a2a;
}
@media (max-width: 768px) {
  .grid-break {
    display: none;
  }
}
.grid-break .grid-item {
  padding: 80px;
}
.grid-break .grid-item:first-child {
  border-right: 1px solid #2a2a2a;
}

body.logged-in .main-header {
  padding-top: 30px;
}

.main-header {
  background: #131313;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  transition: transform 0.3s linear;
  z-index: 1000;
}
.main-header.hidden-menu {
  transform: translateY(-165px);
}
.main-header .header-overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: transparent;
  backdrop-filter: blur(12px);
  z-index: -1;
}
.main-header .menu-top-bar {
  padding: 14px 40px;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #2a2a2a;
}
.main-header .menu-top-bar--nav--list {
  display: flex;
  gap: 30px;
}
.main-header .menu-top-bar--nav--list .menu-item:hover a, .main-header .menu-top-bar--nav--list .menu-item.active a {
  color: #F6EFED;
}
.main-header .menu-top-bar--nav--list .menu-item a {
  color: #808080;
  text-decoration: none;
}
.main-header .menu-top-bar--lang .custom-select {
  border-bottom: none;
}
.main-header .menu-top-bar--lang .custom-select .select-items div {
  text-transform: uppercase;
}
.main-header .menu-top-bar--lang .custom-select .select-selected {
  text-transform: uppercase;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 0;
  border-color: transparent;
  color: #A5A5A5;
}
.main-header .menu-top-bar--lang .custom-select .select-selected:after {
  position: relative;
}
.main-header .menu-main {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  border-bottom: 1px solid #2a2a2a;
  gap: 32px;
  padding: 32px 40px;
  background-color: #131313;
}
.main-header .menu-main #branding a {
  color: #F6EFED;
}
.main-header .menu-main #branding .menu-logo {
  max-height: 40px;
}
@media (min-width: 1024px) {
  .main-header .menu-main .main-nav.mobile-menu-closed {
    display: block !important;
  }
}
.main-header .menu-main .main-nav .menu-item.active a {
  color: #F6EFED !important;
}
.main-header .menu-main .main-nav .mobile-top-bar,
.main-header .menu-main .main-nav .menu-aditional {
  display: none;
}
.main-header .menu-main .menu-mobile-icon {
  width: 24px;
  height: 24px;
  background: #F6EFED;
  border: none;
  outline: none;
  display: none;
}
.main-header .menu-main .menu-megamenu-container ul#menu-megamenu {
  display: flex;
  gap: 40px;
  align-items: center;
}
.main-header .menu-main .menu-megamenu-container ul#menu-megamenu.menu li.menu-item a {
  text-decoration: none;
  color: #A5A5A5;
}
.main-header .menu-main .menu-megamenu-container ul#menu-megamenu.menu li.menu-item a.active,
.main-header .menu-main .menu-megamenu-container ul#menu-megamenu.menu li.menu-item a :hover {
  color: #F6EFED;
}
.main-header .menu-main .menu-megamenu-container ul#menu-megamenu.menu li.menu-item a.menu-item-btn span {
  color: #131313;
}
.main-header .menu-main .menu-megamenu-container ul#menu-megamenu.menu .red-button.menu-item {
  padding: 60px 40px;
  display: flex;
  border-top: 1px solid #2A2A2A;
  border-bottom: 1px solid #2A2A2A;
  width: 100%;
}
@media (min-width: 1024px) {
  .main-header .menu-main .menu-megamenu-container ul#menu-megamenu.menu .red-button.menu-item {
    border: 0;
    padding: 0;
  }
}
.main-header .menu-main .menu-megamenu-container ul#menu-megamenu.menu .red-button.menu-item:hover {
  background: transparent;
}
.main-header .menu-main .menu-megamenu-container ul#menu-megamenu.menu .red-button.menu-item a {
  background: #F8203A;
  border-radius: 200px;
  text-align: center;
  width: 100%;
  padding: 16px 24px;
}
.main-header .menu-main .menu-megamenu-container ul#menu-megamenu.menu .red-button.menu-item a span {
  font-family: "PP Monument", "arial", "arial";
  font-size: 16px;
  font-weight: 800;
  line-height: 16px;
  text-transform: uppercase;
  text-align: center;
  color: #131313;
}
.main-header .menu-main .menu-aditional-mobile {
  display: none;
}
.main-header .menu-main .megamenu-container {
  position: fixed;
  top: 162px;
  left: 0;
  z-index: 1000;
}
.main-header .menu-main .megamenu-container .megamenu-option {
  display: flex;
  background-color: #131313;
  transition: height 0.3s linear;
  width: 100vw;
  max-height: 70vh;
  height: fit-content;
}
.main-header .menu-main .megamenu-container .megamenu-option .submenu-top-bar-mobile {
  display: none;
}
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col {
  flex: 1;
  border: 1px solid #2a2a2a;
}
@media (min-width: 1025px) {
  .main-header .menu-main .megamenu-container .megamenu-option .megamenu-col {
    overflow: hidden;
  }
}
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado {
  display: flex;
  flex-direction: column;
}
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado {
  flex: 0 0 100%;
  display: flex;
  flex-direction: column;
  transition: all 0.3s linear;
  height: 100%;
}
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado:hover {
  background-color: #F8203A;
}
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado:hover .card-image {
  border-color: transparent;
}
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado:hover .card-pre-title,
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado:hover .card-cta,
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado:hover .card-title,
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado:hover .card-text,
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado:hover .link {
  color: #131313;
  text-decoration: none;
}
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado .card-image {
  padding: 40px;
  border-bottom: 1px solid #2a2a2a;
}
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado .card-image img {
  aspect-ratio: 1/1;
  width: 100%;
  height: 100%;
  max-height: 35vh;
  object-fit: contain;
}
@media screen and (max-height: 690px) {
  .main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado .card-image img {
    max-height: 16vh;
  }
}
@media screen and (min-height: 691px) and (max-height: 800px) {
  .main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado .card-image img {
    max-height: 22vh;
  }
}
@media screen and (min-height: 801px) and (max-height: 1000px) {
  .main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado .card-image img {
    max-height: 28vh;
  }
}
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado .card-text {
  text-align: center;
  padding: 58px 24px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado .card-text .card-text {
  padding: 0px;
}
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado .card-pre-title {
  margin-bottom: 16px;
}
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado .card-title {
  margin-bottom: 16px;
}
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado.two-rows {
  display: flex;
  flex-direction: column;
}
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado.two-rows .card-destacado {
  flex: 1;
  height: 50%;
  padding: 16px;
  border-bottom: 1px solid #2a2a2a;
}
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado.two-rows .card-destacado .card-image {
  height: auto;
  padding: 0;
  border: none;
}
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado.two-rows .card-destacado .card-image img {
  max-height: 18vh !important;
}
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado.two-rows .card-destacado .card-text {
  text-align: center;
  padding: 0px;
  height: 100%;
}
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-list {
  list-style: none;
  padding: 40px 0 80px;
}
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-list .megamenu-list-title,
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-list .direct-link {
  font-family: "Neue", "arial";
  font-size: 16px;
  font-weight: 600;
  line-height: 25.6px;
  text-align: left;
  color: #808080;
  padding: 16px 40px;
}
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-list .megamenu-list .megamenu-list-item {
  padding: 24px 40px;
  transition: all 0.3s linear;
}
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-list .megamenu-list .megamenu-list-item:hover {
  background-color: #F8203A;
}
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-list .megamenu-list .megamenu-list-item:hover a {
  color: #131313;
}
.main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-list .megamenu-list .megamenu-list-item a {
  text-decoration: none;
}

@media (max-width: 1024px) {
  .main-header .link--gray {
    display: none;
  }
  .main-header .custom-select .select-selected {
    text-transform: capitalize !important;
    padding: 16px 24px !important;
    border-bottom: 1px solid #2a2a2a !important;
    color: #808080;
  }
  .main-header .custom-select .select-selected:after {
    background-color: #808080;
  }
  .main-header .custom-select .select-selected:hover {
    color: #F6EFED;
  }
  .main-header .custom-select .select-items {
    top: -90px;
    padding: 0px 24px;
    border: none;
    border-top: 1px solid #F6EFED;
  }
  .main-header .menu-top-bar {
    display: none;
  }
  .main-header .menu-main {
    padding: 16px 24px;
    align-items: center;
    height: 83px;
  }
  .main-header .menu-main .menu-mobile-icon {
    display: block;
  }
  .main-header .menu-main .main-nav {
    display: none;
    background: #131313;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden auto;
  }
  .main-header .menu-main .main-nav .mobile-top-bar {
    display: flex;
    padding: 16px 24px;
    justify-content: space-between;
    align-items: center;
  }
  .main-header .menu-main .main-nav .mobile-top-bar .menu-logo {
    max-height: 40px;
  }
  .main-header .menu-main .main-nav .menu-megamenu-container ul#menu-megamenu {
    align-items: flex-start;
    gap: 0;
  }
  .main-header .menu-main .main-nav .menu-megamenu-container .menu {
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
  }
  .main-header .menu-main .main-nav .menu-megamenu-container .menu .menu-item {
    margin: 0;
    width: 100%;
    padding: 16px 40px;
    transition: background-color 0.3s linear;
  }
  .main-header .menu-main .main-nav .menu-megamenu-container .menu .menu-item a {
    font-family: "Neue", "arial";
    font-size: 26px;
    font-weight: 600;
    line-height: 28.6px;
    letter-spacing: -0.5px;
    text-align: left;
    color: #F6EFED !important;
    transition: color 0.3s linear;
  }
  .main-header .menu-main .main-nav .menu-megamenu-container .menu .menu-item:hover {
    background-color: #F8203A;
    transition: background-color 0.3s linear;
  }
  .main-header .menu-main .main-nav .menu-megamenu-container .menu .menu-item:hover a {
    color: #131313 !important;
    transition: color 0.3s linear;
  }
  .main-header .menu-main .main-nav .menu-megamenu-container .menu .menu-item.button {
    margin: 64px auto 0 auto;
    width: calc(100% - 48px);
    text-align: center;
  }
  .main-header .menu-main .menu-aditional-mobile {
    display: block !important;
    position: relative;
  }
  .main-header .menu-main .menu-aditional-mobile .menu-aditional-nav .menu-aditional-nav--list {
    display: flex;
    flex-direction: column;
  }
  .main-header .menu-main .menu-aditional-mobile .menu-aditional-nav .menu-aditional-nav--list .menu-item {
    padding: 16px 24px;
    border-bottom: 1px solid #2a2a2a;
  }
  .main-header .menu-main .menu-aditional-mobile .menu-aditional-nav .menu-aditional-nav--list .menu-item:hover a {
    color: #F6EFED;
  }
  .main-header .menu-main .menu-aditional-mobile .menu-aditional-nav .menu-aditional-nav--list .menu-item a {
    color: #808080;
  }
  .main-header .menu-main .menu-aditional-mobile .menu-aditional-nav .menu-aditional--lang {
    padding: 0 24px;
  }
  .main-header .menu-main .menu-aditional-mobile .menu-aditional-nav .menu-aditional--lang .custom-select {
    border-color: #808080 !important;
  }
  .main-header .menu-main .menu-aditional-mobile .menu-aditional-nav .menu-aditional--lang .custom-select select,
  .main-header .menu-main .menu-aditional-mobile .menu-aditional-nav .menu-aditional--lang .custom-select .select-selected {
    color: #808080;
  }
  .main-header .menu-main .menu-aditional-mobile .menu-aditional-nav .menu-aditional--lang .custom-select select::after,
  .main-header .menu-main .menu-aditional-mobile .menu-aditional-nav .menu-aditional--lang .custom-select .select-selected::after {
    background-color: #808080;
  }
  .main-header .menu-main .megamenu-container {
    top: 59px;
    width: 100%;
  }
  .main-header .menu-main .megamenu-container #submenu-item-509.megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado, .main-header .menu-main .megamenu-container #submenu-item-509.megamenu-option .megamenu-col.megamenu-col-destacado.two-rows .card-destacado,
  .main-header .menu-main .megamenu-container #submenu-item-506.megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado,
  .main-header .menu-main .megamenu-container #submenu-item-506.megamenu-option .megamenu-col.megamenu-col-destacado.two-rows .card-destacado {
    display: none;
  }
  .main-header .menu-main .megamenu-container #submenu-item-509.megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado .card-text, .main-header .menu-main .megamenu-container #submenu-item-509.megamenu-option .megamenu-col.megamenu-col-destacado.two-rows .card-destacado .card-text,
  .main-header .menu-main .megamenu-container #submenu-item-506.megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado .card-text,
  .main-header .menu-main .megamenu-container #submenu-item-506.megamenu-option .megamenu-col.megamenu-col-destacado.two-rows .card-destacado .card-text {
    text-align: left;
    padding: 0;
  }
  .main-header .menu-main .megamenu-container .megamenu-option {
    min-height: calc(100dvh - 82px);
    flex-direction: column;
    overflow: hidden auto;
  }
  .main-header .menu-main .megamenu-container .megamenu-option .submenu-top-bar-mobile {
    display: block;
  }
  .main-header .menu-main .megamenu-container .megamenu-option .submenu-item {
    padding: 40px 40px 16px 40px;
  }
  .main-header .menu-main .megamenu-container .megamenu-option .submenu-item--subtitle {
    display: none;
  }
  .main-header .menu-main .megamenu-container .megamenu-option .submenu-back-btn {
    background: none;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 2px;
  }
  .main-header .menu-main .megamenu-container .megamenu-option .submenu-back-btn .icon.icon-arrow-down {
    transform: rotate(90deg);
    background-color: #F6EFED;
    width: 16px;
    height: 16px;
  }
  .main-header .menu-main .megamenu-container .megamenu-option .megamenu-col {
    flex: 0;
    border: none;
  }
  .main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado, .main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado.two-rows {
    flex: 0;
    border: none;
  }
  .main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado, .main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado.two-rows .card-destacado {
    padding: 16px 40px;
    display: block;
    border-bottom: none;
  }
  .main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado .card-image, .main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado.two-rows .card-destacado .card-image {
    display: none;
  }
  .main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado .card-text, .main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado.two-rows .card-destacado .card-text {
    text-align: left;
    align-items: flex-start;
    padding: 0;
  }
  .main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado .card-text .card-pre-title, .main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado.two-rows .card-destacado .card-text .card-pre-title {
    display: none;
  }
  .main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado .card-text .link, .main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado.two-rows .card-destacado .card-text .link {
    color: #F6EFED;
    border-color: #F6EFED;
  }
  .main-header .menu-main .megamenu-option.megamenu-dropdown .megamenu-col.megamenu-col-list {
    padding: 0;
  }
  .main-header .menu-main .megamenu-option.megamenu-dropdown .megamenu-col.megamenu-col-list .megamenu-list-title,
  .main-header .menu-main .megamenu-option.megamenu-dropdown .megamenu-col.megamenu-col-list .direct-link {
    padding: 40px 40px 16px 40px;
    font-family: "Neue", "arial";
    font-size: 26px;
    font-weight: 600;
    letter-spacing: -0.5px;
    color: #F6EFED;
  }
  .main-header .menu-main .megamenu-option.megamenu-dropdown .megamenu-col.megamenu-col-list .megamenu-list-title-div {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .main-header .menu-main .megamenu-option.megamenu-dropdown .megamenu-col.megamenu-col-list .megamenu-list-title-div .icon-arrow-down {
    transform: rotate(270deg);
    background-color: #F6EFED;
    width: 16px;
    height: 16px;
    margin: 40px 40px 16px 0;
  }
  .main-header .menu-main .megamenu-option.megamenu-dropdown .megamenu-col.megamenu-col-list .megamenu-list {
    display: none;
  }
  .main-header .menu-main .megamenu-option.megamenu-dropdown .megamenu-col.megamenu-col-list .megamenu-list .megamenu-list-item {
    padding: 16px 40px;
  }
  .main-header .menu-main .megamenu-option.megamenu-dropdown .megamenu-col.megamenu-col-list .megamenu-list.dropdown-open {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    z-index: 99999;
    background: #131313;
  }
  .main-header .menu-main .megamenu-option.megamenu-dropdown .megamenu-col.megamenu-col-list .megamenu-list.dropdown-open .submenu-top-bar-mobile .submenu-item.submenu-item--subtitle {
    padding: 40px;
    padding-bottom: 16px;
  }
  .main-header .menu-main {
    position: relative;
  }
  .main-header .menu-main::after {
    content: "";
    position: absolute;
    top: 0%;
    right: 90px;
    height: 100%;
    border-right: 1px solid #2a2a2a;
  }
  .main-header .menu-main::before {
    content: "";
    position: absolute;
    top: 0%;
    left: 90px;
    height: 100%;
    border-right: 1px solid #2a2a2a;
  }
  .main-header .menu-main.menu-open::before,
  .main-header .menu-main.menu-open::after {
    color: #000;
    content: none;
  }
}
@media (max-width: 480px) {
  .main-header .menu-main .menu-megamenu-container .menu .menu-item {
    padding: 16px 24px;
  }
  .main-header .menu-main .menu-megamenu-container .menu .menu-item.button {
    margin: 48px auto 0 auto;
    width: calc(100% - 32px);
    text-align: center;
  }
  .main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado, .main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado.two-rows .card-destacado {
    padding: 16px 24px;
  }
  .main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado .card-destacado .card-text, .main-header .menu-main .megamenu-container .megamenu-option .megamenu-col.megamenu-col-destacado.two-rows .card-destacado .card-text {
    text-align: left;
    padding: 0;
  }
  .main-header .menu-main .megamenu-container .megamenu-option.megamenu-dropdown .megamenu-col.megamenu-col-list .megamenu-list-title,
  .main-header .menu-main .megamenu-container .megamenu-option.megamenu-dropdown .megamenu-col.megamenu-col-list .direct-link {
    padding: 16px 24px;
  }
  .main-header .menu-main .megamenu-container .megamenu-option.megamenu-dropdown .megamenu-col.megamenu-col-list .megamenu-list-title-div {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .main-header .menu-main .megamenu-container .megamenu-option.megamenu-dropdown .megamenu-col.megamenu-col-list .megamenu-list-title-div .icon-arrow-down {
    transform: rotate(270deg);
    background-color: #F6EFED;
    width: 16px;
    height: 16px;
    margin: 16px 24px 16px 0;
  }
  .main-header .menu-main .megamenu-container .megamenu-option.megamenu-dropdown .megamenu-col.megamenu-col-list .megamenu-list .megamenu-list-item {
    padding: 16px 24px;
  }
  .main-header .menu-main .megamenu-container .submenu-item {
    padding: 16px 24px !important;
  }
  .main-header .menu-main .megamenu-container .submenu-item--subtitle, .main-header .menu-main .megamenu-container .submenu-item--paragraph {
    padding: 16px 24px !important;
  }
}
@media (max-width: 1024px) {
  .mobile-hidden {
    display: none !important;
  }
}

.before-search {
  display: flex;
  gap: 12px;
  align-items: center;
}
.before-search:before {
  content: "";
  width: 16px;
  height: 16px;
  background-color: #808080;
  -webkit-mask-image: var(--svg-icon-search);
  mask-image: var(--svg-icon-search);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.before-search:hover:before {
  background-color: #F6EFED;
}

.event-page {
  margin-top: 24px;
  margin-bottom: 160px;
}
.event-page .container-big {
  padding: 0px 80px;
}
@media (max-width: 768px) {
  .event-page .container-big {
    padding: 0px;
  }
}
.event-page .event-container {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
}
@media (max-width: 1024px) {
  .event-page .event-container {
    flex-direction: column;
  }
}
.event-page .event-container .event-sticky {
  width: 100%;
  max-width: 400px;
  position: relative;
  min-height: 100%;
}
@media (max-width: 1024px) {
  .event-page .event-container .event-sticky {
    max-width: 100%;
  }
}
.event-page .event-container .event-sticky .event-card {
  position: sticky;
  top: calc(165px + 10px);
  left: 0px;
  border: 1px solid #2a2a2a;
}
.event-page .event-container .event-sticky .event-card .card-item {
  padding: 40px;
  border-bottom: 1px solid #2a2a2a;
}
.event-page .event-container .event-sticky .event-card .card-item.card-price .content-btn {
  margin-top: 0px !important;
}
.event-page .event-container .event-sticky .event-card .card-item.card-price .price-info {
  margin-bottom: 40px;
}
.event-page .event-container .event-sticky .event-card .card-item.card-linklist .list-content {
  display: flex;
  align-items: center;
  gap: 24px;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 40px;
}
.event-page .event-container .event-sticky .event-card .card-item.card-linklist .list-content .link-item {
  display: block;
  width: 32px;
  height: 32px;
}
.event-page .event-container .event-sticky .event-card .card-item.card-linklist .list-content .link-item a {
  display: block;
}
.event-page .event-container .event-sticky .event-card .card-item.card-linklist .list-content .link-item a img {
  display: block;
  width: 100%;
  height: auto;
}
.event-page .event-container .event-sticky .event-card .card-item:last-child {
  border: none;
}
.event-page .event-container .event-sticky .event-card .card-item .item-header {
  display: flex;
  justify-content: space-between;
}
.event-page .event-container .event-sticky .event-card .card-item .item-header .header-title {
  color: #808080;
}
.event-page .event-container .event-sticky .event-card .card-item .item-header .header-link {
  outline: none;
  background: none;
  border: none;
  color: #F6EFED;
  text-decoration: underline;
}
.event-page .event-container .event-sticky .event-card .card-item .item-content {
  color: #F6EFED;
  font-family: "Neue", "arial", "arial";
  font-weight: 500;
  font-size: 16px;
  line-height: 25.6px;
  margin-top: 16px;
}
.event-page .event-container .event-sticky .event-card .card-item .item-content b {
  font-weight: 600;
}
.event-page .event-container .event-sticky .event-card .card-item .item-content .content-btn {
  width: 100%;
  max-width: 100%;
  text-align: center;
  margin-top: 40px;
}
.event-page .event-container .event-sticky .event-card .card-item .item-content .item-contact {
  display: flex;
  align-items: center;
}
.event-page .event-container .event-sticky .event-card .card-item .item-content .item-contact:not(:first-child) {
  margin-top: 16px;
}
.event-page .event-container .event-sticky .event-card .card-item .item-content .item-contact .contact-icon {
  display: block;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  background-color: #F6EFED;
  pointer-events: none;
}
.event-page .event-container .event-sticky .event-card .card-item .item-content .item-contact .contact-icon.icon-linkchain {
  border: 2px solid #F6EFED;
  border-radius: 50%;
}
.event-page .event-container .event-sticky .event-card .card-item .item-content .item-contact .contact-text {
  word-break: break-word;
  font-family: "Neue", "arial", "arial";
  font-size: 21px;
  font-weight: 600;
  line-height: 23.1px;
  padding-left: 10px;
  color: #F6EFED;
}
@media (max-width: 768px) {
  .event-page .event-container .event-sticky .event-card .card-item {
    padding: 40px 24px;
  }
}
.event-page .event-container .event-sticky .event-card .link-list {
  display: flex;
  align-items: center;
  margin-top: 40px;
  gap: 24px;
}
.event-page .event-container .event-sticky .event-card .link-list .link-item a {
  display: block;
}
.event-page .event-container .event-sticky .event-card .link-list .link-item a img {
  display: block;
  width: 32px;
  height: 32px;
}
.event-page .event-container .event-content {
  flex: 1;
  padding-right: 140px;
  margin-top: 64px;
}
@media (max-width: 1200px) {
  .event-page .event-container .event-content {
    padding-right: 70px;
  }
}
@media (max-width: 1024px) {
  .event-page .event-container .event-content {
    padding-right: 0px;
  }
}
@media (max-width: 768px) {
  .event-page .event-container .event-content {
    padding: 0px 24px;
  }
}
.event-page .event-container .event-content .event-header {
  margin-bottom: 80px;
}
.event-page .event-container .event-content .event-header .header-title {
  color: #F6EFED;
  margin-bottom: 40px;
}
.event-page .event-container .event-content .event-header .header-description {
  color: #808080;
  font-family: "Neue", "arial", "arial";
  font-size: 26px;
  font-weight: 600;
  line-height: 28.6px;
  margin-bottom: 40px;
}
.event-page .event-container .event-content .full-video {
  margin-top: 80px;
}
.event-page .event-container .event-content blockquote {
  border-left: 3px solid #F8203A;
  padding: 40px;
  padding-right: 0px;
  margin-top: 40px;
}
@media (max-width: 768px) {
  .event-page .event-container .event-content blockquote {
    padding-top: 24px;
    padding-bottom: 24px;
    margin-left: -24px;
    width: calc(100% + 24px);
  }
}
.event-page .event-container .event-content blockquote p {
  color: #F6EFED;
  font-family: "Neue", "arial", "arial";
  font-size: 26px;
  font-weight: 600;
  line-height: 28.6px;
  margin: 0px;
}
.event-page .event-container .event-content p {
  color: #F6EFED;
  font-family: "Neue", "arial", "arial";
  font-weight: 500;
  font-size: 16px;
  line-height: 25.6px;
  margin-top: 24px;
}
.event-page .event-container .event-content .is-layout-flex {
  gap: 0px !important;
}
.event-page .event-container .event-content ul.wp-block-list {
  padding-left: 40px;
  margin-top: 24px;
}
.event-page .event-container .event-content ul.wp-block-list li {
  color: #F6EFED;
  font-family: "Neue", "arial", "arial";
  font-weight: 500;
  font-size: 16px;
  line-height: 25.6px;
  margin-top: 10px;
  list-style: disc;
}
.event-page .event-container .event-content h2 {
  color: #F6EFED;
  font-family: "Neue", "arial", "arial";
  font-size: 32px;
  font-weight: 600;
  line-height: 40.32px;
  margin-top: 80px;
}
.event-page .event-container .event-content h3,
.event-page .event-container .event-content h4,
.event-page .event-container .event-content h5 {
  color: #F6EFED;
  font-family: "Neue", "arial", "arial";
  font-size: 26px;
  font-weight: 600;
  line-height: 31px;
  margin-top: 40px;
}
.event-page .event-container .event-content figure {
  margin: 0px;
  margin-top: 40px;
}
.event-page .event-container .event-content figure img {
  width: 100%;
  height: auto;
}

.events-page .section-title.container-big {
  padding: 0px 80px;
}
@media (max-width: 768px) {
  .events-page .section-title.container-big {
    padding: 0px 24px;
  }
}
.events-page .section-title p {
  padding-top: 80px;
  padding-bottom: 40px;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .events-page .section-title p {
    padding-top: 40px;
  }
}
.events-page .section-grid-two-col.container-big {
  padding: 0px 80px;
}
@media (max-width: 768px) {
  .events-page .section-grid-two-col.container-big {
    padding: 0px;
  }
  .events-page .section-grid-two-col.container-big .grid {
    border-bottom: 1px solid #2a2a2a;
  }
}
.events-page .section-grid-two-col.container-big .card {
  display: flex;
  flex-direction: column;
}
.events-page .section-grid-two-col.container-big .card .card-title {
  margin-bottom: 24px;
}
.events-page .section-grid-two-col.container-big .card:nth-child(even) .card-content {
  border-left: none;
}
.events-page .section-grid-two-col.container-big .card .card-content {
  flex: 1;
  position: relative;
  padding-bottom: 130px;
  border: 1px solid #2a2a2a;
  border-top: none;
}
@media (max-width: 768px) {
  .events-page .section-grid-two-col.container-big .card .card-content {
    border: none;
  }
}
.events-page .section-grid-two-col.container-big .card .card-content .card-button {
  margin-top: 40px;
  position: absolute;
  bottom: 40px;
}
.events-page .section-carousel .card.card-product .card-content .card-text {
  margin-bottom: 0px;
}

.notfound-page .section-button {
  padding: 100px 80px;
  text-align: center;
  border-top: 1px solid #2a2a2a;
}
@media (max-width: 768px) {
  .notfound-page .section-button {
    padding: 100px 24px;
    padding-bottom: 0px;
  }
}
.notfound-page .section-button .button {
  margin: 0 auto;
  width: fit-content !important;
}
.notfound-page .button-404 {
  width: fit-content !important;
}

.sector-page .title-banner .bg .bg-overlay {
  background: rgba(0, 0, 0, 0.4);
}
.sector-page .title-banner .title-banner-content {
  padding: 200px 80px 80px;
}
@media (max-width: 768px) {
  .sector-page .title-banner .title-banner-content {
    padding: 132px 24px 40px;
  }
}
.sector-page .card-carousel .section-header {
  padding: 160px 80px 0px;
}
.sector-page .card-carousel .section-header .header .header-title {
  margin-bottom: 24px;
}
.sector-page .card-carousel .section-carousel .card:hover .card-content .button-secondary:hover:before,
.sector-page .card-carousel .section-carousel .card:hover .card-content .button.button-secondary .hovering:before {
  width: 100%;
  z-index: unset;
  background: #131313;
}
.sector-page .card-carousel .section-carousel .card:hover .card-content .button-secondary:hover .button-text {
  color: #F8203A;
  z-index: 2;
}
@media (max-width: 768px) {
  .sector-page .card-carousel .slider-controls.mobile {
    border-bottom: 1px solid #2a2a2a;
  }
}
.sector-page .image-text-features-half .grid-twocol .card-content .paragraph-extra-bigger, .sector-page .image-text-features-half .grid-twocol .card-content .search-page .hero.section-banner-products .products-content .content-inner .search-form label input, .search-page .hero.section-banner-products .products-content .content-inner .search-form label .sector-page .image-text-features-half .grid-twocol .card-content input,
.sector-page .image-text-features-half .grid-twocol .card-content .body-big-lighter {
  margin-bottom: 80px;
}

.gama-page .hero-image .container-big .col-text {
  width: 40%;
}
.gama-page .hero-image .container-big .col-text .text-content {
  max-width: 100%;
}
.gama-page .hero-image .container-big .col-text .text-content .h2 {
  font-size: clamp(40px, 4vw, 62px);
}
.gama-page .hero-image .container-big .col-text .text-content .card-button .button {
  display: inline-block;
  padding: 17px 24px;
  border-radius: 200px;
  background-color: #F8203A;
  color: #131313;
  cursor: pointer;
  overflow: hidden;
}
.gama-page .hero-image .container-big .col-img {
  width: 60%;
  align-content: center;
}
@media (max-width: 920px) {
  .gama-page .hero-image .container-big {
    flex-direction: column;
  }
  .gama-page .hero-image .container-big .col-text {
    width: 100%;
    padding: 16px 24px 56px;
  }
  .gama-page .hero-image .container-big .col-text .text-content {
    max-width: 500px;
  }
  .gama-page .hero-image .container-big .col-img {
    width: 100%;
  }
}
.gama-page .card-carousel.carousel-product {
  border-top: none !important;
}
.gama-page .gama-section-title {
  padding: 80px;
  padding-top: 80px;
}
@media (max-width: 768px) {
  .gama-page .gama-section-title {
    padding: 40px 24px;
    padding-top: 80px;
  }
}
.gama-page .gama-section-title .content {
  max-width: 450px;
  margin: 0 auto;
  text-align: center;
}
.gama-page .gama-section-title .content .section-eyebrow {
  margin-bottom: 24px;
  text-transform: uppercase;
}
.gama-page .card-feature-grid {
  margin-bottom: 160px;
}
@media (max-width: 768px) {
  .gama-page .card-feature-grid {
    margin-bottom: 80px;
    border-top: 1px solid #2a2a2a;
  }
}
.gama-page .card-feature-grid .grid-twocol,
.gama-page .card-feature-grid .grid-onerow {
  padding: 0px 80px;
}
.gama-page .card-feature-grid .grid-twocol .card-feature,
.gama-page .card-feature-grid .grid-onerow .card-feature {
  border: 1px solid #2a2a2a;
}
.gama-page .card-feature-grid .grid-twocol .card-feature .card-content .button,
.gama-page .card-feature-grid .grid-onerow .card-feature .card-content .button {
  display: inline-block;
  padding: 17px 24px;
  border-radius: 200px;
  background-color: #F8203A;
  color: #131313;
  cursor: pointer;
  overflow: hidden;
}
@media (max-width: 768px) {
  .gama-page .card-feature-grid .grid-twocol,
  .gama-page .card-feature-grid .grid-onerow {
    border: unset;
    padding: 0px;
  }
}
.gama-page .row-icon-grid .grid-onerow .grid-item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.gama-page .row-icon-grid .grid-onerow .grid-item a {
  padding-top: 60px;
  max-width: fit-content;
  margin: 0 auto;
}
.gama-page .carousel-product .section-carousel .card .card-content .card-text,
.gama-page .carousel-product .section-carousel .card .card-content .card-moretext {
  overflow: visible;
  display: inline-block;
  height: fit-content;
}
.gama-page .card.card-product .card-image {
  padding: 0px;
}
.gama-page .card .card-product .card-image {
  padding: 0px;
}

.subgama-page .hero-bg-image .container-big {
  padding: clamp(40px, 14vw, 200px);
}
.subgama-page .hero-bg-image .container-big .text-content {
  align-items: center;
  text-align: center;
}
.subgama-page .subgama-section-title {
  padding: 160px 0px 80px 0px;
}
.subgama-page .subgama-section-title .section-eyebrow {
  margin-bottom: 24px;
}
.subgama-page .subgama-section-title.bg-section-lines {
  padding: 160px 0px;
}
@media (max-width: 768px) {
  .subgama-page .subgama-section-title.bg-section-lines {
    padding: 80px 0px 40px 0px;
  }
}
.subgama-page .subgama-section-title .content {
  max-width: 750px;
  margin: 0 auto;
  text-align: center;
}
.subgama-page .subgama-section-title .content .section-eyebrow {
  margin-bottom: 24px;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .subgama-page .subgama-section-title {
    padding: 80px 0px 40px 0px;
  }
}
.subgama-page .image-text-half-full .grid .grid-item {
  aspect-ratio: auto;
  justify-content: center;
}
.subgama-page .image-text-half-full .grid .grid-item.card-content .card-title {
  text-transform: uppercase;
}
.subgama-page .image-text-half-full .grid .grid-item .icon-container {
  margin-bottom: 40px;
  width: 40px;
  height: 40px;
}
.subgama-page .image-text-half-full.reverse .grid .card-content.right {
  align-items: flex-end;
  text-align: right;
}
.subgama-page .image-text-half-full.reverse .grid .card-content.right .grid-item {
  width: 100%;
  justify-items: right;
}
@media (max-width: 768px) {
  .subgama-page .image-text-half-full.reverse .grid .card-content.right {
    align-items: flex-start;
    text-align: left;
  }
  .subgama-page .image-text-half-full.reverse .grid .card-content.right .grid-item {
    justify-items: left;
  }
}
.subgama-page .grid-threecol.highlight {
  padding-bottom: 160px;
}
.subgama-page .grid-threecol.highlight .product-highlight .highlight-image {
  padding: 0px;
}
.subgama-page .section-grid-three-col {
  padding-bottom: 160px;
}
@media (max-width: 768px) {
  .subgama-page .section-grid-three-col .grid-threecol .card-cook:not(:first-child) .product-image {
    padding-top: 40px;
  }
}
.subgama-page .section-grid-three-col .grid-threecol .card-image {
  padding: 0px;
}
.subgama-page .section-grid-three-col .grid-threecol .card-image .product-image {
  max-height: 300px;
  box-sizing: content-box;
}
@media (max-width: 768px) {
  .subgama-page .section-grid-three-col .grid-threecol .card-image .product-image {
    object-fit: cover;
    object-position: bottom;
    max-height: 100%;
    height: 100%;
  }
}
@media (max-width: 768px) {
  .subgama-page .section-grid-three-col .grid-threecol .card-image {
    padding: 0px 20px;
  }
}
.subgama-page .section-grid-three-col .grid-threecol .card-content .card-text {
  margin-top: 20px;
}
@media (max-width: 768px) {
  .subgama-page .section-grid-three-col {
    padding-bottom: 80px;
  }
}
.subgama-page .card-feature-grid .grid-twocol,
.subgama-page .card-feature-grid .grid-onerow {
  padding: 0px 80px;
}
.subgama-page .card-feature-grid .grid-twocol .card-feature,
.subgama-page .card-feature-grid .grid-onerow .card-feature {
  border: 1px solid #2a2a2a;
}
.subgama-page .card-feature-grid .grid-twocol .card-feature .card-content .button,
.subgama-page .card-feature-grid .grid-onerow .card-feature .card-content .button {
  display: inline-block;
  padding: 17px 24px;
  border-radius: 200px;
  background-color: #F8203A;
  color: #131313;
  cursor: pointer;
  overflow: hidden;
}
@media (max-width: 768px) {
  .subgama-page .card-feature-grid .grid-twocol,
  .subgama-page .card-feature-grid .grid-onerow {
    border: unset;
    padding: 0px;
  }
}
@media (max-width: 768px) {
  .subgama-page .card-feature-grid {
    border-top: 1px solid #2a2a2a;
  }
}
.subgama-page .row-icon-grid .grid-onerow .grid-item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.subgama-page .row-icon-grid .grid-onerow .grid-item a {
  padding-top: 60px;
  max-width: fit-content;
  margin: 0 auto;
}
.subgama-page .card-grid.featured-products .featured-products-title {
  padding: 80px 80px 40px;
}
.subgama-page .card-grid.featured-products .grid-threecol .card-product {
  border: 1px solid #2a2a2a;
}
.subgama-page .card-grid.featured-products .grid-threecol .card-product .card-image {
  display: flex;
  max-height: 300px;
  box-sizing: content-box;
  padding: 0px;
}
.subgama-page .card-grid.featured-products .grid-threecol .card-product .card-content p {
  margin-bottom: 16px;
}
.subgama-page .card-grid.featured-products .grid-threecol .card-product .card-content p.eyebrow {
  text-transform: uppercase;
}
.subgama-page .card-grid.featured-products .grid-threecol .card-product .card-content .card-title {
  min-height: 80px;
}
@media (max-width: 768px) {
  .subgama-page .card-grid.featured-products .grid-threecol .card-product .card-content .card-title {
    min-height: fit-content;
  }
}
.subgama-page .card-grid.featured-products .grid-threecol .card-product .card-content .card-text {
  margin-bottom: 85px;
}
.subgama-page .card-grid.featured-products .grid-threecol .card-product .card-content .button {
  padding: 0px;
}
.subgama-page .card-grid.featured-products .grid-threecol .card-product:hover .card-content .eyebrow {
  color: #131313;
}
.subgama-page .card-grid.featured-products .grid-threecol .card-product:hover .card-content .button .button-icon,
.subgama-page .card-grid.featured-products .grid-threecol .card-product:hover .card-content .button-secondary .button-icon {
  background-color: #131313;
}
.subgama-page .card-grid.featured-products .grid-threecol .card-product:hover .card-content .button .button-icon .icon,
.subgama-page .card-grid.featured-products .grid-threecol .card-product:hover .card-content .button-secondary .button-icon .icon {
  background-color: #F8203A;
}
.subgama-page .card-grid.featured-products .grid-threecol .card-product:hover .card-content .button .button-text,
.subgama-page .card-grid.featured-products .grid-threecol .card-product:hover .card-content .button-secondary .button-text {
  color: #131313;
}
.subgama-page .card-grid.featured-products .grid-threecol .card-product:hover .card-content .button-secondary:hover:before,
.subgama-page .card-grid.featured-products .grid-threecol .card-product:hover .card-content .button.button-secondary .hovering:before {
  width: 100%;
  z-index: unset;
  background: #131313;
}
.subgama-page .card-grid.featured-products .grid-threecol .card-product:hover .card-content .button-secondary:hover .button-text {
  color: #F8203A;
  z-index: 2;
}
.subgama-page .section-container-pills .container-big {
  padding: 80px 80px 40px;
  display: flex;
  justify-content: space-between;
}
.subgama-page .section-container-pills .container-big .container-pills {
  align-items: flex-end;
}
.subgama-page .section-container-pills .container-big .text-content p:first-child {
  padding-bottom: 24px;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .subgama-page .section-container-pills .container-big {
    flex-direction: column;
    gap: 20px;
    padding: 56px 40px;
  }
}
.subgama-page .card {
  position: relative;
  height: inherit;
}
.subgama-page .card.one-product {
  border: 1px solid #2a2a2a;
}
.subgama-page .card .image-container {
  padding: 56px 10%;
  border-bottom: 1px solid #ddd1cd;
}
.subgama-page .card .card-content {
  border-bottom: none;
  height: fit-content;
  margin-bottom: 40px;
}
.subgama-page .card .card-content .card-title {
  height: fit-content;
  -webkit-box-orient: unset;
}
.subgama-page .card .card-content .card-button {
  padding: 0px;
  position: absolute;
  bottom: 56px;
  left: 10%;
}
@media (max-width: 768px) {
  .subgama-page .card .card-content .card-button {
    left: 40px;
  }
}
.subgama-page .card:hover .card-content .button-secondary:hover:before,
.subgama-page .card:hover .card-content .button.button-secondary .hovering:before {
  width: 100%;
  z-index: unset;
  background: #131313;
}
.subgama-page .card:hover .card-content .button-secondary:hover .button-text {
  color: #F8203A;
  z-index: 2;
}
.subgama-page .card .card-product .card-image {
  padding: 0px;
}

.blog-page {
  margin-bottom: 160px;
}
.blog-page .container-big {
  padding: 0px 80px;
}
@media (max-width: 768px) {
  .blog-page .container-big {
    padding: 0px 24px;
  }
}
.blog-page .blog-container {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
}
@media (max-width: 1024px) {
  .blog-page .blog-container {
    flex-direction: column;
  }
}
.blog-page .blog-container .blog-sticky {
  width: 100%;
  max-width: 400px;
  position: relative;
  min-height: 100%;
}
@media (max-width: 1024px) {
  .blog-page .blog-container .blog-sticky {
    margin-top: 80px;
    max-width: 100%;
  }
}
.blog-page .blog-container .blog-sticky .blog-cards .card-pretitle {
  margin-bottom: 40px;
  font-family: "PP Monument", "arial", "arial";
  font-size: 14px;
  line-height: 15.4px;
  font-weight: 800;
  color: #808080;
  text-transform: uppercase;
}
.blog-page .blog-container .blog-sticky .blog-cards .blog-card {
  border: 1px solid #2a2a2a;
}
.blog-page .blog-container .blog-sticky .blog-cards .blog-card .card-item {
  display: block;
  padding: 40px;
  border-bottom: 1px solid #2a2a2a;
  transition: all 0.15s linear;
}
.blog-page .blog-container .blog-sticky .blog-cards .blog-card .card-item .item-content .content-text {
  color: #F6EFED;
  margin-bottom: 40px;
}
.blog-page .blog-container .blog-sticky .blog-cards .blog-card .card-item .item-content .content-btn {
  width: 100%;
}
.blog-page .blog-container .blog-sticky .blog-cards .blog-card .card-item:last-child {
  border: none;
}
@media (max-width: 768px) {
  .blog-page .blog-container .blog-sticky .blog-cards .blog-card.card-related {
    margin-left: -24px;
    width: calc(100% + 48px);
  }
}
@media (max-width: 768px) {
  .blog-page .blog-container .blog-sticky .blog-cards .blog-card.card-related .card-item {
    padding: 40px 24px;
  }
}
.blog-page .blog-container .blog-sticky .blog-cards .blog-card.card-related .card-item:hover {
  background-color: #F8203A;
}
.blog-page .blog-container .blog-sticky .blog-cards .blog-card.card-related .card-item:hover .item-header .header-time,
.blog-page .blog-container .blog-sticky .blog-cards .blog-card.card-related .card-item:hover .item-header .header-separator,
.blog-page .blog-container .blog-sticky .blog-cards .blog-card.card-related .card-item:hover .item-header .header-category {
  color: #131313;
}
.blog-page .blog-container .blog-sticky .blog-cards .blog-card.card-related .card-item:hover .item-header .header-time .icon,
.blog-page .blog-container .blog-sticky .blog-cards .blog-card.card-related .card-item:hover .item-header .header-separator .icon,
.blog-page .blog-container .blog-sticky .blog-cards .blog-card.card-related .card-item:hover .item-header .header-category .icon {
  background-color: #131313;
}
.blog-page .blog-container .blog-sticky .blog-cards .blog-card.card-related .card-item:hover .item-header .header-time .time,
.blog-page .blog-container .blog-sticky .blog-cards .blog-card.card-related .card-item:hover .item-header .header-separator .time,
.blog-page .blog-container .blog-sticky .blog-cards .blog-card.card-related .card-item:hover .item-header .header-category .time {
  color: #131313;
}
.blog-page .blog-container .blog-sticky .blog-cards .blog-card.card-related .card-item:hover .item-content {
  color: #131313;
}
.blog-page .blog-container .blog-sticky .blog-cards .blog-card.card-related .card-item .item-header {
  color: #808080;
  margin-bottom: 24px;
  display: flex;
  align-items: center;
  gap: 16px;
}
.blog-page .blog-container .blog-sticky .blog-cards .blog-card.card-related .card-item .item-header .header-time {
  display: flex;
  align-items: center;
}
.blog-page .blog-container .blog-sticky .blog-cards .blog-card.card-related .card-item .item-header .header-time .icon {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  background-color: #808080;
}
.blog-page .blog-container .blog-sticky .blog-cards .blog-card.card-related .card-item .item-header .header-time .time,
.blog-page .blog-container .blog-sticky .blog-cards .blog-card.card-related .card-item .item-header .header-separator,
.blog-page .blog-container .blog-sticky .blog-cards .blog-card.card-related .card-item .item-header .header-category {
  font-family: "PP Monument", "arial", "arial";
  font-size: 14px;
  line-height: 15.4px;
  font-weight: 800;
  color: #808080;
  text-transform: uppercase;
}
.blog-page .blog-container .blog-sticky .blog-cards .blog-card.card-related .card-item .item-content {
  color: #F6EFED;
}
.blog-page .blog-container .blog-sticky .blog-cards .blog-card:not(:last-child) {
  margin-bottom: 80px;
}
.blog-page .blog-container .blog-content {
  flex: 1;
  padding-right: 140px;
  margin-top: 64px;
}
@media (max-width: 1200px) {
  .blog-page .blog-container .blog-content {
    padding-right: 70px;
  }
}
@media (max-width: 1024px) {
  .blog-page .blog-container .blog-content {
    padding-right: 0px;
    margin-top: 0;
  }
}
.blog-page .blog-container .blog-content .blog-header {
  margin-bottom: 40px;
}
.blog-page .blog-container .blog-content .blog-header .container-pills .pill {
  color: #A5A5A5;
  border-color: #A5A5A5;
  padding: 18px 24px;
  line-height: 16px;
}
@media (max-width: 768px) {
  .blog-page .blog-container .blog-content .blog-header .container-pills {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.blog-page .blog-container .blog-content .blog-header .header-title {
  color: #F6EFED;
  margin-bottom: 40px;
}
.blog-page .blog-container .blog-content .blog-header .header-description {
  color: #808080;
  font-family: "Neue", "arial", "arial";
  font-size: 26px;
  font-weight: 600;
  line-height: 28.6px;
  margin-bottom: 40px;
}
.blog-page .blog-container .blog-content .blog-header .header-image {
  margin-top: 80px;
}
.blog-page .blog-container .blog-content .blog-header .header-image img {
  aspect-ratio: 76/46;
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
}
@media (max-width: 768px) {
  .blog-page .blog-container .blog-content .blog-header .header-image img {
    aspect-ratio: 37/30;
  }
}
@media (max-width: 1024px) {
  .blog-page .blog-container .blog-content .blog-header .header-image {
    margin-top: 64px;
  }
}
.blog-page .blog-container .blog-content .blog-header .header-share {
  display: flex;
  gap: 40px;
  align-items: center;
  width: 100%;
  margin: 24px 0px;
}
.blog-page .blog-container .blog-content .blog-header .header-share .list-item a {
  display: block;
  border-radius: 50%;
  background-color: #808080;
  width: 32px;
  height: 32px;
  transition: all 0.3s linear;
  border: none;
}
.blog-page .blog-container .blog-content .blog-header .header-share .list-item a .icon {
  display: block;
  height: 32px;
  width: 32px;
  background-color: #131313;
  transition: all 0.3s linear;
}
.blog-page .blog-container .blog-content .blog-header .header-share .list-item a:hover {
  transition: all 0.3s linear;
  background-color: #131313;
}
.blog-page .blog-container .blog-content .blog-header .header-share .list-item a:hover .icon {
  transition: all 0.3s linear;
  background-color: #808080;
}
@media (max-width: 768px) {
  .blog-page .blog-container .blog-content .event-content-info .info {
    flex-direction: column;
    gap: 40px;
  }
}
@media (max-width: 768px) {
  .blog-page .blog-container .blog-content .event-content-info {
    margin-top: 40px;
  }
}
.blog-page .blog-container .blog-content .full-video {
  margin-top: 80px;
}
@media (max-width: 1024px) {
  .blog-page .blog-container .blog-content .recipe-faq-info .faq-container .faq-item {
    margin: 0px -24px;
    padding: 0px 24px;
  }
}
.blog-page .blog-container .blog-content blockquote {
  border-left: 3px solid #F8203A;
  padding: 40px;
  padding-right: 0px;
  margin-top: 40px;
}
@media (max-width: 768px) {
  .blog-page .blog-container .blog-content blockquote {
    padding-top: 24px;
    padding-bottom: 24px;
    margin-left: -24px;
    width: calc(100% + 24px);
  }
}
.blog-page .blog-container .blog-content blockquote p {
  color: #F6EFED;
  font-family: "Neue", "arial", "arial";
  font-size: 26px;
  font-weight: 600;
  line-height: 28.6px;
  margin: 0px;
}
.blog-page .blog-container .blog-content a {
  font-weight: bolder;
  border-bottom: 1px solid #F6EFED;
  color: #F6EFED;
}
.blog-page .blog-container .blog-content p {
  color: #F6EFED;
  font-family: "Neue", "arial", "arial";
  font-weight: 500;
  font-size: 16px;
  line-height: 25.6px;
  margin-top: 48px;
}
.blog-page .blog-container .blog-content .is-layout-flex {
  gap: 0px !important;
}
.blog-page .blog-container .blog-content ul.wp-block-list {
  padding-left: 40px;
  margin-top: 24px;
}
.blog-page .blog-container .blog-content ul.wp-block-list li {
  color: #F6EFED;
  font-family: "Neue", "arial", "arial";
  font-weight: 500;
  font-size: 16px;
  line-height: 25.6px;
  margin-top: 10px;
  list-style: disc;
}
.blog-page .blog-container .blog-content h2 {
  color: #F6EFED;
  font-family: "Neue", "arial", "arial";
  font-size: 32px;
  font-weight: 600;
  line-height: 40.32px;
  margin-top: 80px;
}
.blog-page .blog-container .blog-content h3,
.blog-page .blog-container .blog-content h4,
.blog-page .blog-container .blog-content h5 {
  color: #F6EFED;
  font-family: "Neue", "arial", "arial";
  font-size: 26px;
  font-weight: 600;
  line-height: 31px;
  margin-top: 40px;
}
.blog-page .blog-container .blog-content figure {
  margin: 0px;
  margin-top: 40px;
}
.blog-page .blog-container .blog-content figure img {
  width: 100%;
  height: auto;
}
.blog-page .blog-container .blog-content figure figcaption {
  display: none;
}

.blogs-page .hero-copy {
  border-bottom: 1px solid #2a2a2a;
}
@media (max-width: 768px) {
  .blogs-page .card-carousel .blog-category {
    font-size: 12px !important;
    line-height: 12px !important;
  }
}
.blogs-page .section-title.container-big {
  padding: 0px 80px;
}
@media (max-width: 768px) {
  .blogs-page .section-title.container-big {
    padding: 0px 24px;
  }
}
.blogs-page .section-title p {
  padding-top: 57px;
  padding-bottom: 40px;
  text-transform: uppercase;
}
.blogs-page .section-container-pills {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
}
.blogs-page .section-container-pills.container-big {
  padding: 0px 80px;
  row-gap: 80px;
}
@media (max-width: 768px) {
  .blogs-page .section-container-pills.container-big {
    padding: 0px 24px;
  }
}
.blogs-page .section-container-pills .container-pills {
  width: calc(100% - 150px);
  justify-content: flex-start;
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
  padding-bottom: 10px;
  scrollbar-color: black #f1f1f1;
}
.blogs-page .section-container-pills .container-pills::-webkit-scrollbar {
  height: 8px;
}
.blogs-page .section-container-pills .container-pills::-webkit-scrollbar-thumb {
  background-color: black;
  border-radius: 10px;
  border: none;
}
@media (max-width: 1024px) {
  .blogs-page .section-container-pills .container-pills {
    width: 100%;
  }
}
.blogs-page .section-container-pills .container-pills .pill {
  white-space: nowrap;
  padding: 16px 24px;
}
.blogs-page .section-container-pills .filters-container {
  width: 150px;
  display: flex;
  flex-direction: column;
  min-width: 150px;
  align-items: flex-end;
  margin-bottom: 10px;
}
.blogs-page .section-container-pills .filters-container .filters-group {
  display: none;
  width: 100%;
  max-width: 300px;
}
@media (max-width: 768px) {
  .blogs-page .section-container-pills .filters-container .filters-group {
    max-width: 100%;
  }
}
.blogs-page .section-container-pills .filters-container .filters-group .form-group {
  width: 100%;
}
@media (max-width: 1024px) {
  .blogs-page .section-container-pills .filters-container {
    width: 100%;
    align-items: flex-start;
  }
}
.blogs-page .section-grid-two-col .card-blog .card-content .content-category {
  display: flex;
  gap: 16px;
  margin-bottom: 16px;
  align-items: center;
}
.blogs-page .section-grid-two-col .card-blog .card-content .content-category .icon {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: 8px;
}
.blogs-page .section-grid-two-col .card-blog .card-content .content-category .icon span {
  display: block;
  height: 16px;
  width: 16px;
  background-color: #808080;
}
.blogs-page .section-grid-two-col.container-big {
  padding: 0px 80px;
}
@media (max-width: 768px) {
  .blogs-page .section-grid-two-col.container-big {
    padding: 0px;
  }
}
.blogs-page .copy-banner {
  margin-top: 160px;
}
.blogs-page .copy-banner .bg__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: -1;
}
.blogs-page .copy-banner .container-big .text-content p {
  text-transform: uppercase;
  margin-bottom: 24px;
}

.accesories-page .woocommerce-pagination {
  display: none;
}
.accesories-page .pre-title-monument {
  text-transform: uppercase;
}
.accesories-page .header-accesories .accesories-title {
  margin: 20px;
}
.accesories-page .section-results {
  padding: 0px;
}
.accesories-page .section-results .container-big {
  padding: 80px;
}
@media (max-width: 768px) {
  .accesories-page .section-results .container-big {
    padding: 80px 24px;
    padding-top: 0px;
  }
}
.accesories-page .section-results .results-general .general-info {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 80px 0px 40px;
}
@media (max-width: 768px) {
  .accesories-page .section-results .results-general .general-info {
    justify-content: space-between;
    padding-top: 0px;
  }
}
.accesories-page .section-results .results-general .general-info .info-number {
  padding: 0px 4px 1px 4px;
  background-color: #646366;
  border-radius: 50px;
  color: #131313;
}
.accesories-page .section-results .columns-acc {
  display: flex;
  flex-direction: row;
}
@media (max-width: 768px) {
  .accesories-page .section-results .columns-acc {
    flex-direction: column;
  }
}
.accesories-page .section-results .columns-acc .column-left {
  min-width: 40%;
  margin-bottom: 24px;
}
.accesories-page .section-results .columns-acc .column-left .options {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: clamp(0px, 5vw, 80px);
}
@media (max-width: 768px) {
  .accesories-page .section-results .columns-acc .column-left .options {
    padding-right: 0px;
  }
}
.accesories-page .section-results .columns-acc .column-left .options .icon-content {
  background-color: #646366;
  border-radius: 25px;
  width: 32px;
  height: 32px;
  display: none;
}
@media (max-width: 768px) {
  .accesories-page .section-results .columns-acc .column-left .options .icon-content {
    display: inline-block;
  }
}
.accesories-page .section-results .columns-acc .column-left .options .icon-content .icon {
  display: block;
  width: 32px;
  height: 32px;
  padding: 0px;
  object-fit: contain;
  object-position: center;
  background-color: #131313;
  transition: all 0.1s linear;
}
.accesories-page .section-results .columns-acc .column-left .options .icon-content:hover {
  background-color: #F6EFED;
}
@media (max-width: 768px) {
  .accesories-page .section-results .columns-acc .column-left .options .clean-filters {
    display: none;
  }
}
.accesories-page .section-results .columns-acc .column-left .filters {
  flex: 1;
  padding-right: clamp(0px, 5vw, 80px);
}
.accesories-page .section-results .columns-acc .column-left .filters .big-group {
  margin-top: 40px;
}
.accesories-page .section-results .columns-acc .column-left .filters .big-group .group-header {
  padding: 0px;
}
.accesories-page .section-results .columns-acc .column-left .filters .big-group .group-header .header-icon {
  width: 16px;
  height: 16px;
}
.accesories-page .section-results .columns-acc .column-left .filters .big-group .text-select {
  display: block;
}
.accesories-page .section-results .columns-acc .column-left .filters .big-group .text-select p {
  margin-top: 16px;
}
.accesories-page .section-results .columns-acc .column-left .filters .big-group .group-content .group.no-filter-items {
  opacity: 0.5;
  pointer-events: none;
}
.accesories-page .section-results .columns-acc .column-left .filters .big-group.opened .group-content {
  padding: 0px;
}
.accesories-page .section-results .columns-acc .column-left .filters .big-group.opened .group-content .group {
  padding: 10px 0px;
  display: flex;
  align-items: center;
  gap: 16px;
}
.accesories-page .section-results .columns-acc .column-left .filters .big-group.opened .group-content .group.no-filter-items input[type=checkbox]::after {
  display: none;
}
.accesories-page .section-results .columns-acc .column-left .filters .big-group.opened .text-select {
  display: none;
}
@media (max-width: 768px) {
  .accesories-page .section-results .columns-acc .column-left .filters {
    height: 0px;
    overflow: hidden;
    transition: all 0.2s ease-out;
    justify-content: space-between;
    padding-right: 0px;
    /*
    width: 100%;
    height: 100vh;
    overflow-y: scroll;
    position: fixed;
    top: 0px;
    left: 0px;
    background: black;
    z-index: 1000;
    padding: 100px 24px;
    */
    padding: 0px 24px;
  }
  .accesories-page .section-results .columns-acc .column-left .filters.show {
    padding: 0px;
    width: 100%;
    height: 100dvh;
    overflow-y: scroll;
    position: fixed;
    top: 0px;
    left: 0px;
    background: black;
    z-index: 1000;
  }
  .accesories-page .section-results .columns-acc .column-left .filters.show .extra-menu-mobile {
    display: block;
    position: sticky;
    top: 0;
    left: 0;
    background: black;
    z-index: 1001;
    background-color: #2a2a2a;
  }
  .accesories-page .section-results .columns-acc .column-left .filters.show .extra-menu-mobile .extra-menu-mobile-options {
    padding: 0px 24px;
  }
  .accesories-page .section-results .columns-acc .column-left .filters.show .extra-menu-mobile .extra-menu-mobile-options p {
    padding: 24px 0px;
  }
  .accesories-page .section-results .columns-acc .column-left .filters.show .extra-menu-mobile .extra-menu-mobile-options .upper {
    display: flex;
    justify-content: space-between;
    padding: 24px 0px;
  }
  .accesories-page .section-results .columns-acc .column-left .filters.show .extra-menu-mobile .extra-menu-mobile-options .upper span {
    border-bottom: 1px solid #F6EFED;
  }
  .accesories-page .section-results .columns-acc .column-left .filters.show .extra-menu-mobile .extra-menu-mobile-options .upper .icon-close {
    width: 16px;
    height: 16px;
  }
  .accesories-page .section-results .columns-acc .column-left .filters.show .extra-menu-mobile.aplicar {
    margin-top: 20px;
    border: 1px solid #131313;
    display: block;
    position: sticky;
    bottom: 0;
    left: 0;
    background: black;
    z-index: 1001;
    padding: 24px 0px;
    background-color: #2a2a2a;
  }
  .accesories-page .section-results .columns-acc .column-left .filters.show .extra-menu-mobile.aplicar .button:not(.button-secondary):after {
    position: relative;
    overflow: hidden;
    z-index: 0;
  }
  .accesories-page .section-results .columns-acc .column-left .filters.show .extra-menu-mobile.aplicar .button {
    outline: none;
    text-decoration: none;
    border: none;
    display: inline-block;
    padding: 17px 24px;
    border-radius: 200px;
    background-color: #F8203A;
    color: #131313;
    cursor: pointer;
    transition: color 0.1s linear, background-color 0.1s linear;
  }
  .accesories-page .section-results .columns-acc .column-left .filters #left-filters {
    padding: 0px 24px;
  }
  .accesories-page .section-results .columns-acc .column-left .filters #left-filters .big-group .text-select {
    display: none;
  }
}
.accesories-page .section-results .columns-acc .column-left .extra-menu-mobile {
  display: none;
}
.accesories-page .section-results .columns-acc .column-right {
  flex-grow: 1;
}
.accesories-page .section-results .columns-acc .column-right .woocommerce-ordering,
.accesories-page .section-results .columns-acc .column-right .woocommerce-result-count {
  display: none;
}
.accesories-page .section-results .columns-acc .column-right .products {
  display: flex;
  flex-wrap: wrap;
  border: 1px solid #2a2a2a;
}
@media (max-width: 768px) {
  .accesories-page .section-results .columns-acc .column-right .products {
    width: calc(100% + 48px);
    margin: 0 -24px;
    padding: 0;
  }
}
.accesories-page .section-results .columns-acc .column-right .products .product {
  width: 50%;
  margin: 0;
  border: 1px solid #2a2a2a;
}
.accesories-page .section-results .columns-acc .column-right .products .product h2 {
  padding: 40px 20px 0px 20px;
  border-top: 1px solid #2a2a2a;
  color: #F6EFED;
  overflow: hidden;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 40px;
  height: 128px;
  -webkit-line-clamp: 3.2;
  line-clamp: 3.2;
  -webkit-box-orient: vertical;
  font-size: clamp(12px, 1.8vw, 26px);
}
.accesories-page .section-results .columns-acc .column-right .products .product .button:not(.button-secondary):after {
  visibility: hidden;
}
.accesories-page .section-results .columns-acc .column-right .products .product a img {
  padding: 56px 40px;
  width: 100%;
}
.accesories-page .section-results .columns-acc .column-right .products .product a.button {
  margin: 20px 0px 20px 20px;
  padding: 0px;
  background-color: transparent;
  display: inline-block;
  text-transform: uppercase;
  padding-bottom: 3px;
  border-bottom: 1px solid #808080;
  cursor: pointer;
  color: #808080;
  width: fit-content;
}
@media (max-width: 768px) {
  .accesories-page .section-results .columns-acc .column-right .products .product {
    width: 100%;
  }
}
.accesories-page .section-results .columns-acc .column-right .load-more .button {
  outline: none;
  text-decoration: none;
  border: none;
  display: inline-block;
  padding: 17px 24px;
  border-radius: 200px;
  background-color: #F8203A;
  color: #131313;
  cursor: pointer;
  transition: color 0.1s linear, background-color 0.1s linear;
}
.accesories-page .section-results .columns-acc .column-right .load-more .button:not(.button-secondary) {
  position: relative;
  overflow: hidden;
  z-index: 0;
}
.accesories-page .section-results .columns-acc .column-right .load-more .button:not(.button-secondary):after {
  display: block;
  position: absolute;
  content: "";
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  transform: translate(-101%, 0);
  border-radius: 200px;
  background-color: #F6EFED;
  transition: all 0.3s ease-in-out;
  z-index: -1;
}
.accesories-page .section-results .columns-acc .big-group-counter {
  margin-left: 8px;
  padding: 0px 4px 1px 4px;
  background-color: #646366;
  border-radius: 50px;
  color: #131313;
  display: none;
}
.accesories-page .section-results .columns-acc .big-group-counter.show {
  display: inline-block;
}

.categoria-page .button:not(.button-secondary) {
  border-radius: 200px !important;
  color: #131313 !important;
  background-color: #F8203A !important;
  overflow: hidden !important;
}
.categoria-page .card-grid {
  border-top: 1px solid #2a2a2a;
}
.categoria-page .card-grid .grid {
  border-left: 1px solid #2a2a2a;
  border-right: 1px solid #2a2a2a;
}
.categoria-page .categoria-template2 .copy-banner .text-content {
  width: 100%;
}
.categoria-page .categoria-template2 .copy-banner .text-content .button {
  padding: 17px 24px;
}
.categoria-page .image-text-features-half .card-image img.product-image {
  object-fit: contain;
}
.categoria-page .image-text-features-half .card-content .links-container {
  margin-top: 80px;
}
@media (max-width: 768px) {
  .categoria-page .image-text-features-half .card-content .links-container {
    margin-top: 40px;
  }
}
.categoria-page .image-text-features-half .grid .grid-item .icon-container .card-img {
  display: block;
  margin: 20px auto;
  width: auto;
  height: 50px;
}

.woocommerce .woocommerce-breadcrumb {
  padding: 56px 80px;
  padding-bottom: 32px;
  margin-bottom: 0px;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .woocommerce .woocommerce-breadcrumb {
    padding: 56px 24px;
  }
}

.woocommerce-page #content div.product {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  color: #F6EFED;
  margin-top: 40px;
}
@media (max-width: 768px) {
  .woocommerce-page #content div.product {
    flex-direction: column;
  }
}
.woocommerce-page #content div.product div.images {
  padding: clamp(20px, 2vw, 56px) clamp(20px, 5vw, 80px);
  float: none;
  width: 50%;
}
.woocommerce-page #content div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img {
  display: block;
  aspect-ratio: 1/1;
  height: auto;
  width: 100%;
  max-width: 100%;
  object-fit: contain;
  object-position: center;
  max-height: 775px;
}
.woocommerce-page #content div.product div.summary {
  border-left: 1px solid #2a2a2a;
  float: none;
  width: 50%;
}
.woocommerce-page #content div.product div.summary .product-title-wrapper {
  padding: 80px clamp(20px, 5vw, 80px) 0 clamp(20px, 5vw, 80px);
}
.woocommerce-page #content div.product div.summary .product-title-wrapper .entry-title {
  max-width: 560px;
  margin-bottom: 24px;
}
@media (max-width: 768px) {
  .woocommerce-page #content div.product div.summary .product-descriptions {
    border-bottom: 1px solid #2a2a2a;
  }
}
.woocommerce-page #content div.product div.summary .product-descriptions .woocommerce-product-details__short-description {
  padding: 0px clamp(20px, 5vw, 80px) 0 clamp(20px, 5vw, 80px);
  margin-bottom: 40px;
}
.woocommerce-page #content div.product div.summary .product-descriptions .woocommerce-product-details__description {
  padding: 0px clamp(20px, 5vw, 80px) 0 clamp(20px, 5vw, 80px);
  max-width: 486px;
  margin-bottom: 80px;
}
.woocommerce-page #content div.product div.summary .cart .custom-select {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: flex-end;
  gap: 40px;
}
.woocommerce-page #content div.product div.summary .cart .custom-select .select-items {
  width: 170px;
  margin-left: 25px;
}
.woocommerce-page #content div.product div.summary .cart .custom-select .select-selected {
  width: 170px;
}
.woocommerce-page #content div.product div.summary .sku_url {
  color: #F6EFED;
  text-decoration: underline;
}
.woocommerce-page #content div.product div.summary select {
  display: none;
  color: #F6EFED;
}
.woocommerce-page #content div.product div.summary .reset_variations {
  color: #F6EFED;
}
.woocommerce-page #content div.product div.summary .variations_form {
  padding: clamp(20px, 5vw, 80px) clamp(20px, 5vw, 80px);
}
.woocommerce-page #content div.product div.summary .variations_form p {
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .woocommerce-page #content div.product div.summary .variations_form p {
    margin-bottom: 24px;
  }
}
.woocommerce-page #content div.product div.summary .variations_form .variations th {
  min-width: 140px;
  width: 50%;
  text-align: left;
  align-content: baseline;
}
.woocommerce-page #content div.product div.summary .variations_form .variations td {
  align-content: baseline;
  padding-left: 25px;
  width: 100%;
}
.woocommerce-page #content div.product div.summary .variations_form .variations td .custom-select {
  max-width: 180px;
}
.woocommerce-page #content div.product div.summary .variations_form .single_variation_wrap .flex-columns .flex-row {
  margin-bottom: 40px;
  display: flex;
  gap: 40px;
}
.woocommerce-page #content div.product div.summary .variations_form .single_variation_wrap .flex-columns .flex-row .col-left {
  min-width: 100px;
}
@media (max-width: 768px) {
  .woocommerce-page #content div.product div.summary .product-title-wrapper {
    padding: 40px 40px 0px;
  }
  .woocommerce-page #content div.product div.summary .product-descriptions {
    padding: 0px 40px;
    margin-bottom: 40px;
  }
  .woocommerce-page #content div.product div.summary .product-descriptions .woocommerce-product-details__short-description {
    padding: 0px;
  }
  .woocommerce-page #content div.product div.summary .product-descriptions .woocommerce-product-details__description {
    padding: 0px;
    margin-bottom: 40px;
  }
  .woocommerce-page #content div.product div.summary .variations_form {
    padding: 40px 40px;
  }
}
.woocommerce-page #content div.product div.images,
.woocommerce-page #content div.product div.summary {
  border-top: 1px solid #2a2a2a;
  border-bottom: 1px solid #2a2a2a;
}
@media (max-width: 768px) {
  .woocommerce-page #content div.product div.images,
  .woocommerce-page #content div.product div.summary {
    margin-bottom: 0px;
    width: 100%;
  }
}
.woocommerce-page #content div.product .products-related-carousel {
  width: 100%;
}
.woocommerce-page #content div.product .products-related-carousel .section-carousel .card-product .card-title {
  text-transform: uppercase;
  font-size: 20px;
  line-height: 21px;
}
.woocommerce-page #content div.product .products-related-carousel .section-carousel .card-product .card-image {
  display: flex;
  max-height: 300px;
  box-sizing: content-box;
  padding: 0px;
  object-fit: contain;
  aspect-ratio: 1/1;
}

div.summary.entry-summary > form > div > div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {
  display: none;
}

div.summary.entry-summary > form > div > div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
  display: none;
}

.woocommerce-Price-amount {
  display: none !important;
}

.search-page .hero.section-banner-products .products-content {
  padding: 56px 0px;
  text-align: left;
}
.search-page .hero.section-banner-products .products-content .content-inner {
  width: 50%;
  margin: 0 auto;
}
.search-page .hero.section-banner-products .products-content .content-inner .inner-title {
  margin-bottom: 40px;
  text-transform: uppercase;
}
.search-page .hero.section-banner-products .products-content .content-inner .search-form {
  display: flex;
  justify-content: space-between;
  width: 100%;
  position: relative;
  width: 100%;
  align-items: flex-end;
}
.search-page .hero.section-banner-products .products-content .content-inner .search-form label {
  min-width: 340px;
  width: 100%;
  text-align: left;
  margin-right: 40px;
}
.search-page .hero.section-banner-products .products-content .content-inner .search-form label #suggestions {
  color: #131313;
  position: absolute;
  background: #ddd1cd;
  top: 47px;
  width: 100%;
  z-index: 3;
}
.search-page .hero.section-banner-products .products-content .content-inner .search-form label #suggestions .suggestion-item {
  padding: 24px 40px;
  border-bottom: 1px solid #2a2a2a;
}
.search-page .hero.section-banner-products .products-content .content-inner .search-form label input {
  padding-bottom: 18px;
  width: 100%;
  color: #131313;
  border-bottom: 3px solid #131313;
}
.search-page .hero.section-banner-products .products-content .content-inner .search-form label input::placeholder {
  color: #131313;
}
@media (max-width: 768px) {
  .search-page .hero.section-banner-products .products-content .content-inner .search-form label {
    min-width: unset;
  }
}
.search-page .hero.section-banner-products .products-content .content-inner .search-form .button {
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.search-page .hero.section-banner-products .products-content .content-inner .search-form .button .button-icon .icon {
  width: 23.5px;
  height: 23.5px;
}
@media (max-width: 768px) {
  .search-page .hero.section-banner-products .products-content .content-inner {
    padding: 0px 24px;
    width: 100%;
  }
}
.search-page .section-title {
  display: none;
  padding: 40px 80px 23px;
}
@media (max-width: 768px) {
  .search-page .section-title {
    padding: 34px 24px;
    width: 100%;
  }
}
.search-page .section-title.show {
  display: block;
}
@media (max-width: 768px) {
  .search-page .section-title.show {
    padding: 34px 24px;
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
}
.search-page .section-container-pills {
  display: none;
}
.search-page .section-container-pills .container-pills {
  flex-wrap: wrap;
  padding: 0px 80px 40px;
}
.search-page .section-container-pills .container-pills .pills {
  cursor: none;
}
@media (max-width: 768px) {
  .search-page .section-container-pills .container-pills {
    height: 0px;
    overflow: hidden;
    transition: all 0.2s ease-out;
    justify-content: space-between;
    padding: 0px;
  }
  .search-page .section-container-pills .container-pills.show {
    width: 100%;
    height: 100dvh;
    overflow-y: scroll;
    position: fixed;
    top: 0px;
    left: 0px;
    background: black;
    z-index: 1000;
    display: flex;
    align-content: space-between;
    padding: 0px 24px 24px;
  }
  .search-page .section-container-pills .container-pills.show .extra-menu-mobile {
    display: block;
    position: sticky;
    top: 0;
    left: 0;
    background: black;
    z-index: 1001;
    height: 60px;
    margin-top: 40px;
    width: 100%;
  }
  .search-page .section-container-pills .container-pills.show .extra-menu-mobile .extra-menu-mobile-options p {
    padding: 24px 0px;
  }
  .search-page .section-container-pills .container-pills.show .extra-menu-mobile .extra-menu-mobile-options .upper {
    display: flex;
    justify-content: space-between;
    padding: 24px 0px;
  }
  .search-page .section-container-pills .container-pills.show .extra-menu-mobile .extra-menu-mobile-options .upper span {
    border-bottom: 1px solid #F6EFED;
  }
  .search-page .section-container-pills .container-pills.show .extra-menu-mobile .extra-menu-mobile-options .upper .icon-close {
    width: 16px;
    height: 16px;
  }
  .search-page .section-container-pills .container-pills.show .extra-menu-mobile.aplicar {
    margin-top: 20px;
    border: 1px solid #131313;
    display: block;
    position: sticky;
    bottom: 0;
    left: 0;
    z-index: 1001;
    padding: 0px;
  }
  .search-page .section-container-pills .container-pills.show .extra-menu-mobile.aplicar .extra-menu-mobile-options {
    display: flex;
    justify-content: flex-end;
  }
  .search-page .section-container-pills .container-pills.show .extra-menu-mobile.aplicar .extra-menu-mobile-options .button {
    width: 50%;
    display: block;
  }
  .search-page .section-container-pills .container-pills.show .pills-content {
    gap: 12px;
    margin-top: 24px;
  }
}
.search-page .section-container-pills .container-pills .extra-menu-mobile {
  display: none;
}
.search-page .section-container-pills .container-pills .pills-content {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px;
}
.search-page .section-container-pills .container-pills .button {
  display: none;
}
@media (max-width: 768px) {
  .search-page .section-container-pills {
    width: 100%;
  }
}
.search-page .section-container-pills.show {
  display: block;
}
.search-page .section-container-pills .options {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px;
  padding: 40px 80px 16px;
}
.search-page .section-container-pills .options .icon-content {
  background-color: #646366;
  border-radius: 25px;
  width: 32px;
  height: 32px;
  display: none;
}
@media (max-width: 768px) {
  .search-page .section-container-pills .options .icon-content {
    display: inline-block;
  }
}
.search-page .section-container-pills .options .icon-content .icon {
  display: block;
  width: 32px;
  height: 32px;
  padding: 0px;
  object-fit: contain;
  object-position: center;
  background-color: #131313;
  transition: all 0.1s linear;
}
@media (max-width: 768px) {
  .search-page .section-container-pills .options {
    padding: 24px 34px;
  }
}
.search-page .section-container-pills .icon-content:hover {
  background-color: #F6EFED;
}
.search-page .section-container-pills .results-inner {
  padding: 80px 80px 40px;
  display: flex;
  align-items: center;
  gap: 8px;
}
.search-page .section-container-pills .results-inner .totalResults {
  color: #131313;
  background: #808080;
  padding: 1px 4px 1px;
  border-radius: 9px;
}
@media (max-width: 768px) {
  .search-page .section-container-pills .results-inner {
    padding: 24px 34px;
  }
}
@media (max-width: 768px) {
  .search-page .section-container-pills {
    padding: 0px;
  }
}
.search-page .search-results {
  display: none;
}
.search-page .search-results.show {
  display: block;
}
.search-page .search-results.hide {
  display: none;
}
.search-page .search-results .search-result {
  max-height: 380px;
}
.search-page .search-results .search-result .search-image {
  width: 35%;
  max-width: 480px;
  padding: 10px 0px;
}
.search-page .search-results .search-result .search-image .product-image {
  width: 100%;
  height: 100%;
  max-height: 380px;
}
.search-page .search-results .search-result .search-image.image-full {
  padding: 0px;
}
.search-page .search-results .search-result .search-image.image-full .product-image {
  padding: 0px;
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: unset;
}
.search-page .search-results .search-result .search-info {
  width: 65%;
  justify-content: space-between;
}
.search-page .load-more {
  display: none;
}
.search-page .load-more.show {
  display: block;
}
.search-page .load-more .ver-mas-button {
  display: none;
}
.search-page .load-more .ver-mas-button .show {
  display: block;
}
.search-page .no-results {
  display: none;
}
.search-page .no-results.show {
  display: block;
}
.search-page .no-results.show .section-icon-copy-button .section-icon-copy-button-content .content-text .container-icon {
  border-radius: 50%;
  width: 64px;
  aspect-ratio: 1;
  margin-bottom: 40px;
}
.search-page .no-results.show .section-icon-copy-button .section-icon-copy-button-content .content-text .container-icon .icon {
  width: 64px;
  height: 64px;
  display: block;
  background-color: #F6EFED;
}
.search-page .section-newsletter {
  margin-top: 160px;
}

.breadcrumb {
  padding: 56px 80px;
  padding-bottom: 30px;
  display: flex;
  flex-wrap: wrap;
}
.breadcrumb .breadcrumb-item.last-item .item-link {
  color: #F6EFED;
  pointer-events: none;
}
.breadcrumb .breadcrumb-item .item-separator {
  color: #808080;
}
.breadcrumb .breadcrumb-item .item-link {
  text-transform: capitalize;
  color: #808080;
}

@media (max-width: 768px) {
  .breadcrumb {
    padding: 56px 24px;
    padding-bottom: 26px;
  }
}
/* Container */
.cmplz-cookiebanner {
  cursor: default;
  padding: 40px !important;
  bottom: 0px !important;
  right: 0px !important;
}

.cmplz-manage-consent {
  cursor: default;
}

/* Logo */
/* Title */
.cmplz-cookiebanner .cmplz-title {
  display: block !important;
  font-size: 26px !important;
  font-weight: 600 !important;
  color: white !important;
  justify-self: left !important;
  margin-left: 40px;
}

/* Close icon */
.cmplz-cookiebanner .cmplz-close svg path {
  fill: white;
}

/* Message */
.cmplz-cookiebanner .cmplz-message p {
  font-size: 16px !important;
  line-height: 25.6px !important;
}
.cmplz-cookiebanner .cmplz-message a {
  text-decoration: underline !important;
}

/* All buttons */
.cmplz-buttons .cmplz-btn {
  width: fit-content !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 16px !important;
}

/* Accept button */
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept {
  padding: 0px 24px !important;
}

/* Deny button */
.cmplz-buttons .cmplz-btn.cmplz-deny,
.cmplz-buttons .cmplz-btn.cmplz-view-preferences,
.cmplz-buttons .cmplz-save-preferences {
  text-decoration: underline !important;
}

/* Document hyperlinks */
.cmplz-cookiebanner .cmplz-links.cmplz-documents {
  padding: 30px 0px !important;
  justify-content: left !important;
}

/* Categories */
.cmplz-cookiebanner .cmplz-categories {
  margin: 24px 0px !important;
}

.cmplz-cookiebanner .cmplz-category {
  background-color: transparent !important;
  border-bottom: 1px solid #2a2a2a !important;
}

.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header {
  padding: 0px !important;
}

.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title {
  color: #F6EFED !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 16px !important;
  padding: 24px 0px !important;
}

.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-always-active {
  font-size: 16px !important;
  font-weight: 600 !important;
  color: #F6EFED !important;
}

@media (max-width: 768px) {
  .cmplz-cookiebanner {
    padding: 24px !important;
  }
  /* Title */
  .cmplz-cookiebanner .cmplz-title {
    font-size: 21px !important;
    margin-left: 20px;
  }
  .cmplz-cookiebanner .cmplz-divider.cmplz-footer {
    height: 1px !important;
    background-color: #F6EFED !important;
    margin: 15px -24px !important;
    margin-top: 5px !important;
  }
  .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
  }
  .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active {
    white-space: nowrap !important;
  }
  .cmplz-buttons .cmplz-btn {
    width: 100% !important;
    text-align: center !important;
  }
  .cmplz-buttons .cmplz-btn.cmplz-deny,
  .cmplz-buttons .cmplz-btn.cmplz-view-preferences,
  .cmplz-buttons .cmplz-save-preferences {
    font-size: 12px !important;
    line-height: 12px !important;
  }
  /* Document hyperlinks */
  .cmplz-cookiebanner .cmplz-links.cmplz-documents {
    padding: 0px !important;
    justify-content: center !important;
  }
  .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title {
    font-size: 12px !important;
    line-height: 12px !important;
  }
}
/* The container must be positioned relative: */
.custom-select {
  position: relative;
  border-bottom: 1px solid #F6EFED;
}

.custom-select::-webkit-scrollbar {
  width: 2px;
  /* Ancho de la barra de desplazamiento */
}

.custom-select::-webkit-scrollbar-track {
  background: transparent;
  /* Fondo transparente */
}

.custom-select::-webkit-scrollbar-thumb {
  background-color: red;
  /* Color de la barra */
}

.custom-select select {
  display: none;
  /*hide original SELECT element: */
}

.select-selected {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* Style the arrow inside the select element: */
.select-selected:after {
  -webkit-mask-image: var(--svg-arrow-select);
  mask-image: var(--svg-arrow-select);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  content: "";
  display: block;
  width: 20px;
  height: 8px;
  margin-left: 10px;
  background-color: #F6EFED;
}

/* Point the arrow upwards when the select box is open (active): */
.select-selected.select-arrow-active:after {
  transform: rotate(180deg);
}

/* style the items (options), including the selected item: */
.select-items div,
.select-selected {
  padding: 12px 0px;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.15s linear;
}

.select-items div {
  color: #808080;
}
.select-items div.same-as-selected {
  color: #F6EFED;
}

.select-selected {
  color: #808080;
}

/* Style items (options): */
.select-items {
  display: block;
  position: absolute;
  top: 97%;
  left: 0px;
  width: 100%;
  max-height: 250px;
  overflow-y: auto;
  background-color: #131313;
  border-bottom: 1px solid #F6EFED;
  z-index: 3;
}

/* Hide the items when the select box is closed: */
.select-hide {
  display: none;
}

.select-items div:hover {
  color: #F6EFED;
  padding-left: 16px;
}

.custom-select-absolute {
  overflow: visible;
}
.custom-select-absolute .select-items {
  position: absolute;
  background-color: #131313;
}

.slider-controls {
  display: flex;
  align-items: center;
  gap: 36px;
  opacity: 1;
}
.slider-controls.ctrlsdesktop-hidden {
  opacity: 0;
}
@media (max-width: 1024px) {
  .slider-controls {
    gap: 24px;
  }
}
@media (max-width: 768px) {
  .slider-controls {
    justify-content: center;
  }
  .slider-controls.ctrlsdesktop-hidden:not(.ctrlsmobile-hidden) {
    opacity: 1;
  }
  .slider-controls.ctrlsmobile-hidden {
    opacity: 0;
  }
}
.slider-controls .slider-number {
  color: #F6EFED;
  white-space: nowrap;
}
.slider-controls .slider-number span {
  font-weight: 600;
}
.slider-controls .slider-btn {
  cursor: pointer;
  border: none;
  background: none;
}
.slider-controls .slider-btn .icon {
  display: block;
  width: 40px;
  height: 24px;
  background-color: #808080;
}
.slider-controls .slider-btn.slider-btn__active .icon {
  background-color: #F6EFED;
}
.slider-controls.theme--light .slider-number {
  color: #131313;
}
.slider-controls.theme--light .slider-btn .icon {
  background-color: #808080;
}
.slider-controls.theme--light .slider-btn.slider-btn__active .icon {
  background-color: #131313;
}

div.border {
  width: 100vw;
  background-color: #2a2a2a;
  height: 1px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
div.border.border-bottom {
  bottom: 0;
}
div.border.border-top {
  top: 0;
}
div.border.column-right {
  left: 100%;
  width: 50vw;
  transform: translateX(-100%);
}
div.border.column-left {
  left: 0%;
  width: 50vw;
  transform: translateX(0%);
}

@media (max-width: 768px) {
  div.border.column-left, div.border.column-right {
    left: 50%;
    width: 100vw;
    transform: translateX(-50%);
  }
}
#picker-container {
  position: relative;
}
#picker-container .custom-datepicker.flatpickr-calendar {
  background-color: #131313;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 40px 10px;
  box-sizing: content-box;
  cursor: pointer;
}
#picker-container .custom-datepicker.flatpickr-calendar.arrowTop:before, #picker-container .custom-datepicker.flatpickr-calendar.arrowTop:after {
  display: none;
}
#picker-container .custom-datepicker.flatpickr-calendar.open {
  top: 62px !important;
  left: -5px !important;
}
#picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months {
  margin-bottom: 32px;
}
#picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,
#picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-next-month {
  fill: #F6EFED;
  top: 41px;
}
#picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-prev-month {
  left: 16px;
}
#picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-next-month {
  right: 16px;
}
#picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .cur-month {
  color: #F6EFED;
  padding-right: 10px;
}
#picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper .arrowUp,
#picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper .arrowDown {
  display: none;
}
#picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper .numInput {
  color: #F6EFED;
}
#picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-weekdays .flatpickr-weekdaycontainer .flatpickr-weekday {
  color: #808080;
}
#picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day {
  line-height: 35px;
  color: #F6EFED;
  -webkit-box-shadow: -5px 0 0 #131313, 5px 0 0 #131313;
  box-shadow: -5px 0 0 #131313, 5px 0 0 #131313;
}
#picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day:not(.flatpickr-disabled, .endRange):hover, #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.today:hover {
  border-color: #F8203A;
}
#picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day:not(.flatpickr-disabled, .endRange, .startRange, .inRange):hover {
  background: none;
}
#picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.today {
  position: relative;
  border-color: #131313;
}
#picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.today:after {
  content: "";
  position: absolute;
  left: calc(50% - 2px);
  bottom: 4px;
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #F6EFED;
}
#picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.today.inRange:after, #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.today.startRange:after, #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.today.endRange:after {
  background-color: #131313;
}
#picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.selected {
  border: 1px solid #F8203A;
}
#picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.inRange {
  -webkit-box-shadow: -5px 0 0 #F8203A, 5px 0 0 #F8203A;
  box-shadow: -5px 0 0 #F8203A, 5px 0 0 #F8203A;
}
#picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.endRange {
  -webkit-box-shadow: -5px 0 0 #F8203A;
  box-shadow: -5px 0 0 #F8203A;
}
#picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.inRange, #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.startRange, #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.endRange {
  border: none;
  background-color: #F8203A;
  color: #131313;
  font-weight: bold;
}
#picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.startRange.endRange {
  -webkit-box-shadow: none;
  box-shadow: none;
}
#picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.flatpickr-disabled {
  opacity: 0.5;
}

#custom-cursor {
  position: fixed;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #F8203A;
  transform: translate(-50%, -50%);
  mix-blend-mode: difference;
  pointer-events: none;
  z-index: 1001;
  transition: width 0.15s ease-in, height 0.15s ease-in;
}
#custom-cursor .cursor-icon {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(0.2);
  width: 24px;
  height: 24px;
  background-color: #F8203A;
  opacity: 0;
  transition: opacity 0.15s ease-in, transform 0.15s ease-in;
}
#custom-cursor.eye-cursor .cursor-icon, #custom-cursor.demo-cursor .cursor-icon, #custom-cursor.search-cursor .cursor-icon {
  background-color: #131313;
}
#custom-cursor.demo-cursor {
  width: 100px;
  height: 100px;
  mix-blend-mode: normal;
}
#custom-cursor.demo-cursor.cursor-fr .cursor-icon {
  -webkit-mask-image: var(--svg-icon-demo-fr);
  mask-image: var(--svg-icon-demo-fr);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
#custom-cursor.demo-cursor.cursor-en .cursor-icon {
  -webkit-mask-image: var(--svg-icon-demo-en);
  mask-image: var(--svg-icon-demo-en);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
#custom-cursor.demo-cursor .cursor-icon {
  -webkit-mask-image: var(--svg-icon-demo);
  mask-image: var(--svg-icon-demo);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 60px !important;
  height: 30px !important;
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}
#custom-cursor.big-cursor {
  width: 40px;
  height: 40px;
}
#custom-cursor.eye-cursor {
  width: 100px;
  height: 100px;
}
#custom-cursor.eye-cursor .cursor-icon {
  -webkit-mask-image: var(--svg-eye);
  mask-image: var(--svg-eye);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
  transition: opacity 0.3s ease-in, transform 0.3s ease-in;
}
#custom-cursor.search-cursor {
  width: 100px;
  height: 100px;
}
#custom-cursor.search-cursor .cursor-icon {
  -webkit-mask-image: var(--svg-icon-search);
  mask-image: var(--svg-icon-search);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
  transition: opacity 0.3s ease-in, transform 0.3s ease-in;
}

.product-image {
  display: block;
  aspect-ratio: 1/1;
  height: auto;
  width: 100%;
  max-width: 100%;
  object-fit: contain;
  object-position: center;
}
.product-image--mini {
  max-height: 100px;
}
.product-image--small {
  max-height: 200px;
}
.product-image--medium {
  max-height: 300px;
}
.product-image--large {
  max-height: 500px;
}

.container-pills {
  display: inline-flex;
  gap: 8px;
}
.container-pills .pill {
  padding: 18.5px 16px;
  border: 2px solid #A5A5A5;
  outline: none;
  border-radius: 80px;
  line-height: 22.4px;
}
.container-pills .pill.active {
  border: 2px solid #F6EFED;
  background-color: #F6EFED;
  color: #131313;
}

.link {
  outline: none;
  text-decoration: none;
  border: none;
  background: none;
  background-color: transparent;
  display: inline-block;
  text-transform: uppercase;
  color: #F8203A;
  padding-bottom: 3px;
  border-bottom: 1px solid #F8203A;
  cursor: pointer;
  transition: all 0.1s linear;
}
.link:hover {
  color: #F6EFED;
  border-color: #F6EFED;
}
.link--grey-super-light {
  color: #ddd1cd;
  border-color: #ddd1cd;
}
.link--gray:hover, .link--black:hover {
  color: #F8203A;
  border-color: #F8203A;
}
.link--gray {
  color: #808080;
  border-color: #808080;
}
.link--black {
  color: #131313;
  border-color: #131313;
}
.link--white {
  color: #F6EFED;
  border-color: #F6EFED;
}
.button {
  outline: none;
  text-decoration: none;
  border: none;
  display: inline-block;
  padding: 17px 24px;
  border-radius: 200px;
  background-color: #F8203A;
  color: #131313;
  cursor: pointer;
  transition: color 0.1s linear, background-color 0.1s linear;
}
.button .text,
.button .button-text,
.button .button-secondary, .button:not(.button-secondary) {
  text-align: center;
  text-transform: uppercase;
}
.button .icon {
  display: block;
  width: 16px;
  height: 16px;
  background-color: #131313;
}
.button.button-black {
  background-color: #131313;
  color: #F8203A;
}
.button.button-black .icon {
  background-color: #F8203A;
}
.button.button-black.button-secondary .button-icon {
  background-color: #131313;
}
.button.button-black.button-secondary .button-text {
  color: #131313;
}
.button.button-black.button-secondary:before {
  background-color: #131313;
}
.button.button-black.button-secondary:hover .button-text,
.button.button-black.button-secondary .hovering .button-text {
  color: #F8203A;
}
.button.button-secondary {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  padding: 0px;
  background-color: transparent;
  overflow: hidden;
}
.button.button-secondary .button-text {
  color: #F8203A;
  padding-right: 24px;
}
.button.button-secondary .button-icon {
  padding: 17px;
  border-radius: 50%;
  background-color: #F8203A;
}
.button.button-secondary.button-secondary--right {
  flex-direction: row-reverse;
}
.button.button-secondary.button-secondary--right .button-text {
  padding-left: 24px;
  padding-right: 0px;
}
.button.button-secondary.button-secondary--right:before {
  right: 0px;
  left: inherit;
}
.button.button-secondary:before {
  position: absolute;
  top: 0px;
  left: 0px;
  content: "";
  display: block;
  height: 100%;
  width: 0px;
  border-radius: 200px;
  background-color: #F8203A;
  transition: all 0.3s ease-in-out;
  z-index: -1;
}
.button.button-secondary:hover:before,
.button.button-secondary .hovering:before {
  width: 100%;
}
.button.button-secondary:hover .button-text,
.button.button-secondary .hovering .button-text {
  color: #131313;
}
.button.button-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.button.button-icon.button-icon--left {
  flex-direction: row-reverse;
}
.button.button-circle {
  padding: 17px;
  border-radius: 50%;
}
.button:not(.button-secondary) {
  position: relative;
  overflow: hidden;
  z-index: 0;
}
.button:not(.button-secondary):after {
  display: block;
  position: absolute;
  content: "";
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  transform: translate(-101%, 0);
  border-radius: 200px;
  background-color: #F6EFED;
  transition: all 0.3s ease-in-out;
  z-index: -1;
}
.button:not(.button-secondary):hover:after,
.button:not(.button-secondary) .hovering:after {
  transform: translate(0, 0);
}
.button.button--empleo {
  width: fit-content;
  gap: 8px;
  padding: 0px 24px 0px 8px;
}
.button.button--empleo .text {
  margin: 17px 0;
}
.button.button--empleo .icon-background {
  border-radius: 50%;
  background-color: #131313;
}
.button.button--empleo .icon-background .icon {
  background-color: #F8203A;
  width: 32px;
  height: 32px;
}

@media (max-width: 768px) {
  .button:not(.button-secondary, .button-circle) {
    width: 100%;
    text-align: center;
    justify-content: center;
  }
}
.card {
  transition: all 0.3s linear;
  border-bottom: 1px solid #2a2a2a;
}
.card:not(.card-product) .card-image {
  display: block;
  aspect-ratio: 720/500;
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center;
}
.card.card-product .card-image {
  padding: 56px 40px;
  margin: 0 auto;
}
.card.card-product .card-content .card-text {
  margin-bottom: 40px;
}
.card.card-product .card-content .card-button {
  margin-top: 0px;
}
.card.card-product--icon .card-content .card-icon {
  display: block;
  width: 40px;
  height: 40px;
  padding: 0px;
  margin-bottom: 0px;
  object-fit: contain;
  object-position: center;
}
.card.card-product--icon .card-content .card-icon.icon {
  background-color: #808080;
}
.card.card-product--icon .card-content .card-tag {
  display: inline-block;
  border-radius: 3px;
  padding: 4px 8px;
  margin-bottom: 0px;
  margin-top: 16px;
  background-color: #F8203A;
  color: #F6EFED;
  text-transform: uppercase;
}
.card.card-product--icon .card-content .card-title {
  margin-top: 16px;
  margin-bottom: 0px;
}
.card.card-product--icon .card-content .card-text {
  width: 100%;
  margin-top: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 28.6px;
  height: 57.2px;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.card.card-product--icon .card-content .card-moretext {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 25.6px;
  height: 51.2px;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.card:hover {
  background-color: #F8203A;
}
.card:hover .card-content.content-separator {
  border-top: 1px solid #F8203A !important;
}
.card:hover .card-content .card-eyebrow,
.card:hover .card-content .card-text,
.card:hover .card-content .card-moretext {
  color: #131313;
}
.card:hover .card-content .card-title {
  color: #131313;
}
.card:hover .card-content .card-title.card-title--highlight {
  color: #F8203A;
  background-color: #131313;
}
.card:hover .card-content .card-icon.icon {
  background-color: #131313;
}
.card:hover .card-content .card-tag {
  background: #131313;
}
.card:hover .card-content .card-button .button-text {
  color: #131313;
}
.card:hover .card-content .card-button .button-icon {
  background-color: #131313;
}
.card:hover .card-content .card-button .button-icon .icon {
  background-color: #F8203A;
}
.card .card-content {
  padding: 56px 10%;
  padding-bottom: 50px;
}
.card .card-content.content-separator {
  border-top: 1px solid #2a2a2a;
}
.card .card-content .card-eyebrow {
  color: #808080;
  margin-bottom: 16px;
}
.card .card-content .card-title {
  display: block;
  color: #F6EFED;
  margin-bottom: 40px;
}
.card .card-content .card-title.card-title--highlight {
  padding: 16px 0px;
  text-align: center;
  background-color: #F8203A;
}
.card .card-content .card-text {
  color: #808080;
}
.card .card-content .card-moretext {
  color: #808080;
  margin-top: 16px;
}
.card .card-content .card-button {
  margin-top: 80px;
}
.card .card-content.sector-gama {
  border-bottom: 1px solid #2a2a2a;
}

@media (max-width: 768px) {
  .card .card-image {
    aspect-ratio: 375/400;
  }
  .card .card-content {
    padding: 56px 40px;
  }
  .card .card-content .card-button {
    margin-top: 40px;
  }
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button {
  display: inline-flex;
  background-color: unset;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover {
  background-color: unset;
}

.card-icon {
  padding: 80px 20px;
  text-align: center;
}
.card-icon .icon,
.card-icon .image {
  display: block;
  aspect-ratio: 1/1;
  width: 90%;
  height: auto;
  max-width: 160px;
  margin: 0 auto;
  margin-bottom: 80px;
  object-fit: contain;
  object-position: center;
}
.card-icon .icon {
  background-color: #808080;
}
.card-icon .card-title {
  text-transform: uppercase;
  color: #F6EFED;
  text-align: center;
}
.card-icon .card-text {
  color: #808080;
  text-align: center;
  margin-top: 16px;
}
.card-icon .card-link {
  margin-top: 70px;
}

@media (max-width: 768px) {
  .card-icon .icon,
  .card-icon .image {
    margin: 0 auto;
    margin-bottom: 24px;
  }
}
.card-list .card-content {
  padding: 80px;
  padding-top: 40px;
}
.card-list .card-content .card-index {
  display: block;
  margin-bottom: 50px;
  color: #F6EFED;
}
.card-list .card-content .card-eyebrow {
  text-transform: uppercase;
  color: #808080;
  margin-bottom: 10px;
}
.card-list .card-content .card-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 31px;
  height: 93px;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  text-transform: uppercase;
  color: #F6EFED;
  margin-bottom: 24px;
}
.card-list .card-content .card-text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 27px;
  height: 108px;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  color: #808080;
}
.card-list .card-content .card-button {
  margin-top: 40px;
}
.card-list .card-image {
  display: block;
  aspect-ratio: 480/340;
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center;
  filter: brightness(60%);
}

@media (max-width: 1200px) {
  .card-list .card-content {
    padding: 40px;
    padding-bottom: 80px;
  }
  .card-list .card-content .card-index {
    margin-bottom: 104px;
  }
  .card-list .card-content .card-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 26px;
    height: 78px;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
  }
}
.card-blog {
  display: flex;
  flex-direction: column;
  transition: all 0.3s linear;
}
.card-blog > a {
  display: block;
}
.card-blog:hover {
  background-color: #F8203A;
}
.card-blog:hover .card-content.content-separator {
  border-top: 1px solid #F8203A !important;
}
.card-blog:hover .card-content .content-category,
.card-blog:hover .card-content .blog-info {
  color: #131313;
}
.card-blog:hover .card-content .content-category span,
.card-blog:hover .card-content .blog-info span {
  color: #131313 !important;
}
.card-blog:hover .card-content .content-category .icon span,
.card-blog:hover .card-content .blog-info .icon span {
  background-color: #131313 !important;
}
.card-blog:hover .card-content .content-category .post-categories li a,
.card-blog:hover .card-content .blog-info .post-categories li a {
  color: #131313 !important;
}
.card-blog:hover .card-content .blog-title {
  color: #131313;
}
.card-blog:hover .card-content .blog-button .button-text {
  color: #131313;
}
.card-blog:hover .card-content .blog-button .button-icon {
  background-color: #131313;
}
.card-blog:hover .card-content .blog-button .button-icon .icon {
  background-color: #F8203A;
}
.card-blog:not(.featured) .card-content .blog-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 40px;
  height: 80px;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.card-blog.featured {
  align-items: center;
  flex-direction: row;
}
.card-blog.featured .card-content,
.card-blog.featured .card-image {
  width: 50%;
}
.card-blog.featured .card-image {
  aspect-ratio: 720/600;
}
.card-blog.featured .card-content {
  padding: 0px 80px;
}
.card-blog.featured .card-content .blog-info {
  display: flex;
  gap: 16px;
  margin-bottom: 16px;
  align-items: center;
  margin-bottom: 24px;
}
.card-blog.featured .card-content .blog-info .icon {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: 8px;
}
.card-blog.featured .card-content .blog-info .icon span {
  display: block;
  height: 16px;
  width: 16px;
  background-color: #808080;
}
.card-blog .card-image {
  display: block;
  aspect-ratio: 640/300;
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center;
}
.card-blog .card-content {
  padding: clamp(16px, 3vw, 56px) clamp(20px, 4vw, 80px);
}
.card-blog .card-content .blog-info {
  text-transform: uppercase;
  margin-bottom: 16px;
  color: #808080;
}
.card-blog .card-content .blog-title {
  color: #F6EFED;
}
.card-blog .card-content .blog-button {
  margin-top: 80px;
}
.card-blog .card-content .content-category .blog-category {
  font-family: "PP Monument", "arial", "arial";
  font-size: 14px;
  font-weight: 800;
  line-height: 15.4px;
  text-transform: uppercase;
  color: #808080;
}

@media (max-width: 1024px) {
  .card-blog.featured .card-content {
    padding: 0px 40px;
  }
  .card-blog .card-content .blog-button {
    margin-top: 50px;
  }
}
@media (max-width: 768px) {
  .card-blog:not(.featured) .card-content .blog-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 28.6px;
    height: 57.2px;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .card-blog.featured {
    flex-direction: column;
  }
  .card-blog.featured .card-content,
  .card-blog.featured .card-image {
    width: 100%;
  }
  .card-blog.featured .card-image {
    aspect-ratio: 375/400;
  }
  .card-blog.featured .card-content {
    padding: 56px 24px;
  }
  .card-blog .card-image {
    aspect-ratio: 375/400;
  }
  .card-blog .card-content {
    padding: 56px 24px;
  }
  .card-blog .card-content .blog-button {
    margin-top: 40px;
  }
}
.card-cook .card-image {
  display: block;
  aspect-ratio: 426/300;
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center;
}
.card-cook .card-content {
  padding: 56px 40px;
}
.card-cook .card-content .card-title {
  color: #F6EFED;
  text-align: center;
  margin-bottom: 24px;
}
.card-cook .card-content .card-text {
  color: #808080;
  text-align: center;
}

@media (max-width: 768px) {
  .card-cook .card-image {
    aspect-ratio: 375/300;
  }
  .card-cook .card-content {
    padding: 40px;
  }
  .card-cook .card-content .card-title {
    margin-bottom: 16px;
  }
}
.card-feature--single {
  display: flex;
}
.card-feature--single .card-image,
.card-feature--single .card-content {
  width: 50% !important;
}
.card-feature--single .card-image {
  border-left: 1px solid #2a2a2a !important;
  object-position: top !important;
  object-fit: contain !important;
}
.card-feature--single .card-content .card-title,
.card-feature--single .card-content .card-text,
.card-feature--single .card-content .card-moretext {
  overflow: visible !important;
  text-overflow: clip !important;
  display: block !important;
  line-height: normal !important;
  height: auto !important;
  -webkit-line-clamp: unset !important;
  line-clamp: unset !important;
  -webkit-box-orient: unset !important;
}
.card-feature .card-image {
  display: block;
  aspect-ratio: 640/400;
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center;
  border-top: 1px solid #2a2a2a;
}
.card-feature .card-content {
  padding: 56px 80px;
}
.card-feature .card-content .card-eyebrow {
  text-transform: uppercase;
  color: #808080;
  margin-bottom: 24px;
}
.card-feature .card-content .card-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 48px;
  height: 144px;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  text-transform: uppercase;
  color: #F6EFED;
  margin-bottom: 40px;
}
.card-feature .card-content .card-text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 27px;
  height: 108px;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  color: #808080;
}
.card-feature .card-content .card-moretext {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 27px;
  height: 27px;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-top: 16px;
  color: #808080;
  text-decoration: underline;
}
.card-feature .card-content .card-button {
  margin-top: 40px;
}

@media (max-width: 1024px) {
  .card-feature .card-content {
    padding: 56px 40px;
  }
}
@media (max-width: 768px) {
  .card-feature--single {
    flex-direction: column;
  }
  .card-feature--single .card-image,
  .card-feature--single .card-content {
    width: 100% !important;
  }
  .card-feature--single .card-image {
    object-position: center !important;
  }
  .card-feature .card-image {
    aspect-ratio: 375/300;
  }
  .card-feature .card-content {
    padding: 40px 24px;
  }
  .card-feature .card-content .card-eyebrow {
    text-transform: uppercase;
    color: #808080;
    margin-bottom: 24px;
  }
  .card-feature .card-content .card-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 26px;
    height: 78px;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
  }
  .card-feature .card-content .card-button {
    margin-top: 80px;
  }
}
.card-login .card-image {
  padding: 40px 80px;
}
.card-login .card-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 48px;
  height: 96px;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  box-sizing: content-box;
  text-transform: uppercase;
  color: #F6EFED;
  padding: 40px 20px;
  text-align: center;
  border-bottom: 1px solid #2a2a2a;
}
.card-login .card-buttons {
  display: flex;
  align-items: stretch;
}
.card-login .card-buttons .button-item {
  width: 0;
  flex: 1 0;
  padding: 40px 20px;
  text-align: center;
}
.card-login .card-buttons .button-item .item-text {
  color: #808080;
}
.card-login .card-buttons .button-item .button {
  margin-top: 40px;
}
.card-login .card-buttons .button-item:not(:last-child) {
  border-right: 1px solid #2a2a2a;
}

@media (max-width: 768px) {
  .card-login:not(:last-child) {
    border-bottom: 1px solid #2a2a2a !important;
  }
  .card-login .card-image {
    padding: 20px;
  }
  .card-login .card-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 26px;
    height: 52px;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
.faq ul li {
  margin-left: 1.5rem;
  list-style: disc;
}
.faq ol li {
  margin-left: 1.5rem;
  list-style: auto;
}
.faq.opened.faq-feature .faq-content {
  padding: 0px;
}
.faq.opened .faq-header .header-icon {
  transform: rotate(180deg);
}
.faq.opened .faq-content {
  padding: 40px 0px;
  height: auto;
  transform: scaleY(1);
}
.faq.opened .categories, .faq.opened .sub-categories, .faq.opened .sub-categories-2 {
  padding: 0px 80px 160px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.faq.opened .categories .category-item, .faq.opened .sub-categories .category-item, .faq.opened .sub-categories-2 .category-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  place-content: stretch;
  border: 1px solid #2a2a2a;
  width: 20%;
}
.faq.opened .categories .category-item.selected, .faq.opened .sub-categories .category-item.selected, .faq.opened .sub-categories-2 .category-item.selected {
  border: 3px solid #F8203A;
}
.faq.opened .categories .category-item .item-image, .faq.opened .sub-categories .category-item .item-image, .faq.opened .sub-categories-2 .category-item .item-image {
  padding: 0px;
  width: 100%;
  border-bottom: 1px solid #2a2a2a;
  text-align: center;
  position: relative;
}
.faq.opened .categories .category-item .item-image .bg-icon, .faq.opened .sub-categories .category-item .item-image .bg-icon, .faq.opened .sub-categories-2 .category-item .item-image .bg-icon {
  border-radius: 50%;
  height: 24px;
  width: 24px;
  padding: 4px;
  position: absolute;
  right: 20px;
  top: 20px;
}
.faq.opened .categories .category-item .item-image .bg-icon.show, .faq.opened .sub-categories .category-item .item-image .bg-icon.show, .faq.opened .sub-categories-2 .category-item .item-image .bg-icon.show {
  display: block;
}
.faq.opened .categories .category-item .item-image .bg-icon.hide, .faq.opened .sub-categories .category-item .item-image .bg-icon.hide, .faq.opened .sub-categories-2 .category-item .item-image .bg-icon.hide {
  display: none;
}
.faq.opened .categories .category-item .item-image .bg-icon .masked-check, .faq.opened .sub-categories .category-item .item-image .bg-icon .masked-check, .faq.opened .sub-categories-2 .category-item .item-image .bg-icon .masked-check {
  background-color: #F8203A;
}
.faq.opened .categories .category-item .item-image img, .faq.opened .sub-categories .category-item .item-image img, .faq.opened .sub-categories-2 .category-item .item-image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  aspect-ratio: 1/1;
  max-height: 300px;
}
.faq.opened .categories .category-item .item-name, .faq.opened .sub-categories .category-item .item-name, .faq.opened .sub-categories-2 .category-item .item-name {
  width: 65%;
  padding: 56px 0px;
}
.faq.opened .categories .category-item .item-name h3, .faq.opened .sub-categories .category-item .item-name h3, .faq.opened .sub-categories-2 .category-item .item-name h3 {
  text-align: center;
}
.faq.type .hidden-icon, .faq.sub-type .hidden-icon, .faq.sub-type-2 .hidden-icon {
  display: flex;
  gap: 24px;
  flex-direction: row;
  align-items: center;
}
.faq.type .hidden-icon .bg-icon.success, .faq.sub-type .hidden-icon .bg-icon.success, .faq.sub-type-2 .hidden-icon .bg-icon.success {
  background-color: #00A407;
  border-radius: 50%;
  height: 24px;
  width: 24px;
  padding: 4px;
}
.faq.type .hidden-icon .hide, .faq.sub-type .hidden-icon .hide, .faq.sub-type-2 .hidden-icon .hide {
  display: none;
}
.faq.type .hidden-icon .show, .faq.sub-type .hidden-icon .show, .faq.sub-type-2 .hidden-icon .show {
  dispay: flex;
}
.faq.technical-documentation .product-files {
  padding: 0px 80px;
}
.faq.technical-documentation .product-files .folder {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  margin-top: 40px;
}
.faq.technical-documentation .product-files .folder .folder-title {
  display: flex;
  align-items: center;
  flex-direction: row;
  gap: 10px;
}
.faq.technical-documentation .product-files .folder .folder-title .info-number {
  padding: 3px;
  background-color: #646366;
  border-radius: 50px;
  color: #131313;
}
.faq.technical-documentation .product-files .section-container,
.faq.technical-documentation .product-files .folder-content {
  /*
  display: flex;
  flex-direction: row;
  gap: clamp(10px, 40px, 80px);
  flex-wrap: wrap;
  margin: 40px 0px;
  justify-content: space-between;
  */
  margin: 40px 0px;
  justify-content: space-between;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px 80px;
}
.faq.technical-documentation .product-files .section-container .seccion,
.faq.technical-documentation .product-files .folder-content .seccion {
  padding: 43px 24px;
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  gap: 24px;
  border: 1px solid #2a2a2a;
}
.faq.technical-documentation .product-files .section-container .seccion .icono-download,
.faq.technical-documentation .product-files .folder-content .seccion .icono-download {
  width: 50px;
  height: 50px;
  background-color: #F8203A;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 50px;
}
.faq.technical-documentation .product-files .section-container .seccion .icono-download .header-icon,
.faq.technical-documentation .product-files .folder-content .seccion .icono-download .header-icon {
  background-color: #000000;
  width: 16px;
  height: 16px;
}
.faq.technical-documentation .product-files .section-container .seccion .icono.text,
.faq.technical-documentation .product-files .folder-content .seccion .icono.text {
  display: flex;
  align-items: center;
  gap: 8px;
}
.faq.technical-documentation .product-files .section-container .seccion .icono.text .icon-file,
.faq.technical-documentation .product-files .folder-content .seccion .icono.text .icon-file {
  width: 40px;
  height: 40px;
  background-color: #ddd1cd;
  min-width: 40px;
}
.faq.technical-documentation .product-files .section-container .seccion .icono.text .product-name p,
.faq.technical-documentation .product-files .folder-content .seccion .icono.text .product-name p {
  word-break: break-all;
}
.faq.technical-documentation .product-files .section-container .seccion .icono.text .product-name .link-login,
.faq.technical-documentation .product-files .section-container .seccion .icono.text .product-name .link-signup,
.faq.technical-documentation .product-files .folder-content .seccion .icono.text .product-name .link-login,
.faq.technical-documentation .product-files .folder-content .seccion .icono.text .product-name .link-signup {
  padding-bottom: 1px;
  border-bottom: 1px solid #808080;
}
@media (max-width: 768px) {
  .faq.technical-documentation .product-files {
    padding: 0px;
    margin-left: 24px;
  }
  .faq.technical-documentation .product-files .folder .folder-title {
    padding: 4px 24px;
  }
  .faq.technical-documentation .product-files .folder .folder-content {
    margin: 20px 0px;
    grid-template-columns: 1fr;
    gap: 0px;
  }
}
.faq.faq-feature .faq-header {
  padding: 80px;
}
.faq .faq-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 24px 0px;
  cursor: pointer;
}
.faq .faq-header .header-title {
  color: #F6EFED;
}
.faq .faq-header .header-icon {
  display: block;
  width: 24px;
  height: 24px;
  background-color: #F6EFED;
  transform: rotate(0deg);
  transition: transform 0.2s linear;
}
.faq .faq-content {
  height: 0;
  transform-origin: top;
  transform: scaleY(0);
  overflow: hidden;
  transition: all 0.2s ease-out;
}
.faq .faq-content p {
  color: #808080;
  margin-bottom: 16px;
}
.faq.hide {
  display: none;
}

@media (max-width: 940px) {
  .faq.technical-documentation .product-files .folder .section-container {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 768px) {
  .faq.faq-feature .faq-header {
    padding: 60px 24px;
  }
  .faq.opened .categories .category-item, .faq.opened .sub-categories .category-item, .faq.opened .sub-categories-2 .category-item {
    width: 50%;
  }
  .faq.technical-documentation .product-files .folder .section-container {
    flex-direction: column;
  }
  .faq.technical-documentation .product-files .folder .section-container .seccion {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .faq.opened .categories .category-item,
  .faq.opened .sub-categories .category-item,
  .faq.opened .sub-categories-2 .category-item {
    width: 100%;
  }
}
.download-item {
  display: flex;
  align-items: center;
  padding: 40px 24px;
  border: 1px solid #2a2a2a;
}
.download-item .download-icon {
  display: block;
  width: 40px;
  height: 40px;
  min-width: 40px;
  min-height: 40px;
  background-color: #808080;
}
.download-item .download-info {
  flex-grow: 1;
  padding-left: 10px;
  padding-right: 24px;
}
.download-item .download-info .info-title {
  color: #F6EFED;
}
.download-item .download-info .info-date,
.download-item .download-info .info-text {
  color: #808080;
}
.search-result {
  display: flex;
  align-items: stretch;
  border: 1px solid #2a2a2a;
}
.search-result .search-image {
  padding: 56px;
}
.search-result .search-image .product-image {
  height: 200px;
  width: auto;
  padding: 0px;
}
.search-result .search-info {
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-left: 1px solid #2a2a2a;
}
.search-result .search-info .info-product .product-eyebrow {
  margin-bottom: 16px;
  text-transform: uppercase;
  color: #808080;
}
.search-result .search-info .info-product .product-title {
  text-transform: uppercase;
  margin-bottom: 24px;
  color: #F6EFED;
}
.search-result .search-info .info-product .product-description {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 22.4px;
  height: 44.8px;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #808080;
}
.search-result .search-info .info-product .product-description b,
.search-result .search-info .info-product .product-description .bold {
  color: #F8203A;
}
.search-result .search-info .info-link {
  display: inline-block;
  margin: 0px 80px;
  text-wrap: nowrap;
}

@media (max-width: 1024px) {
  .search-result .search-info .info-product .product-description {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 22.4px;
    height: 67.2px;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
  }
  .search-result .search-info .info-link {
    margin: 0px 40px;
  }
}
@media (max-width: 768px) {
  .search-result {
    display: flex;
    align-items: stretch;
  }
  .search-result .search-image {
    padding: 24px;
  }
  .search-result .search-image .product-image {
    height: 120px;
  }
  .search-result .search-info {
    flex-direction: column;
    align-items: flex-start;
    padding: 16px;
  }
  .search-result .search-info .info-product .product-title {
    text-transform: inherit;
    margin-bottom: 10px;
  }
  .search-result .search-info .info-link {
    margin: 0px;
    margin-top: 30px;
  }
}
.form-group {
  display: flex;
  flex-direction: column;
  /* Para WebKit (Chrome, Safari) */
  /* Para Firefox */
  /* Para Edge (versiones antiguas) */
}
.form-group__label {
  text-transform: uppercase;
  margin-bottom: 4px;
}
.form-group__date {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1 1;
  border-bottom: 1px solid #F6EFED;
}
.form-group__date.opened .icon {
  transform: rotate(180deg);
}
.form-group__date input {
  padding: 13px 0px;
  font: inherit;
  border: none;
  background: none;
  outline: none;
  color: #808080;
}
.form-group__date input::placeholder {
  font: inherit;
  color: inherit;
}
.form-group__date .icon {
  -webkit-mask-image: var(--svg-arrow-select);
  mask-image: var(--svg-arrow-select);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  display: block;
  width: 20px;
  height: 8px;
  min-width: 20px;
  min-height: 8px;
  margin-left: 10px;
  background-color: #F6EFED;
}
.form-group input:-webkit-autofill,
.form-group input:-webkit-autofill:hover,
.form-group input:-webkit-autofill:focus,
.form-group input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px #131313 inset !important;
  -webkit-text-fill-color: #808080 !important;
}
.form-group input:-moz-autofill,
.form-group input:-moz-autofill:hover,
.form-group input:-moz-autofill:focus,
.form-group input:-moz-autofill:active {
  box-shadow: 0 0 0 30px #131313 inset !important;
  -moz-text-fill-color: #808080 !important;
}
.form-group input:-ms-autofill,
.form-group input:-ms-autofill:hover,
.form-group input:-ms-autofill:focus,
.form-group input:-ms-autofill:active {
  box-shadow: 0 0 0 30px #131313 inset !important;
  -ms-text-fill-color: #808080 !important;
}
.form-group__input {
  max-height: 50px;
  flex: 1 1 50px;
  font: inherit;
  border: none;
  background: none;
  color: #808080;
  border-bottom: 1px solid #F6EFED;
}
.form-group__input:focus {
  outline: none;
}
.form-group__input.error::placeholder {
  color: #F8203A;
}
.form-group .phone-input .phone-number.error::placeholder {
  color: #F8203A;
}
.form-group--full {
  grid-column: 1/-1;
}
@media (max-width: 768px) {
  .form-group--actions button {
    width: 100%;
  }
}
.form-group--text {
  flex-direction: row;
  gap: 16px;
}
.form-group--text .paragraph {
  line-height: 22.4px;
}
.form-group--text a,
.form-group--text .underline {
  color: #F6EFED;
  font-weight: bold;
  transition: all 0.1s linear;
}
.form-group--text a:hover,
.form-group--text .underline:hover {
  color: #F8203A;
  border-color: #F8203A;
}
.form-group--select .custom-select {
  max-height: 50px;
  height: 50px;
}
.form-group .password-eye-shown {
  background-color: #F6EFED;
}
.form-group .form-group__error-message {
  text-transform: capitalize;
  color: #F8203A;
  font-size: 10px;
  margin-top: 5px;
}
.form-group .form-group__error-message.hide {
  display: none;
}
.form-group .form-group__error-message.show {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 9px;
}
.form-group .form-group__error-icon.icon-container {
  width: 16px;
  height: 16px;
  border-radius: 15px;
}
.form-group .form-group__error-icon.icon-container .icon {
  display: block;
  width: 16px;
  height: 16px;
  background-color: #131313 !important;
}
.form-group .form-group__error-icon.hide {
  display: none;
}
.form-group .form-group__error-icon.show {
  display: block;
}
.form-group .error {
  color: #F8203A;
}
.form-group .sub-text-form {
  position: absolute;
  top: 90px;
}

input[type=checkbox] {
  appearance: none;
  -webkit-appearance: none;
  width: 24px;
  height: 24px;
  background: #131313;
  border: 2px solid #F6EFED;
  flex-shrink: 0;
  cursor: pointer;
  outline: none;
  position: relative;
}

input[type=checkbox]::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-color: #F8203A;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s linear;
}

input[type=checkbox]:checked::after {
  opacity: 1;
  visibility: visible;
}

.form-group--select {
  position: relative;
  max-height: 30vh;
}
.form-group--select select {
  appearance: none;
}

.step-option {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 256px;
  border: 1px solid #2a2a2a;
  cursor: pointer;
  transition: all 0.15s linear;
}
.step-option .option-image {
  padding: 56px 20px;
}
.step-option .option-title {
  display: flex;
  justify-content: center;
  height: 100%;
  width: 100%;
  border-top: 1px solid #2a2a2a;
  padding: 38px 15px;
  text-align: center;
  color: #F6EFED;
}
.step-option .option-title h3 {
  align-self: center;
}
.step-option.selected {
  border: 3px solid #F8203A;
}
.step-option.selected:after {
  content: "";
  width: 16px;
  height: 12px;
  position: absolute;
  top: 16px;
  right: 16px;
  background-color: #F8203A;
}
.step-option:hover {
  border-color: #F8203A;
}

@media (max-width: 768px) {
  .step-option {
    flex-direction: row;
    max-width: 100%;
  }
  .step-option .option-image {
    padding: 24px;
    max-height: 120px;
    max-width: 120px;
    border: none;
  }
  .step-option .option-title {
    text-align: left;
  }
}
.award-card .awards-banner .awards-icon-img {
  width: 150px;
}
@media (max-width: 768px) {
  .award-card .awards-banner .awards-icon-img {
    width: 100px;
    margin-bottom: 40px;
  }
}
.award-card .awards-text .awards-subtitle {
  margin-bottom: 24px;
}
@media (max-width: 768px) {
  .award-card .awards-text .awards-subtitle {
    margin-bottom: 16px;
  }
}
.award-card .awards-text .awards-title {
  margin-bottom: 24px;
}
@media (max-width: 768px) {
  .award-card .awards-text .awards-title {
    margin-bottom: 40px;
  }
}
.award-card .awards-text .awards-paragraph {
  margin-bottom: 64px;
}
@media (max-width: 768px) {
  .award-card .awards-text .awards-paragraph {
    margin-bottom: 40px;
  }
}
@media (max-width: 768px) {
  .award-card .awards-text .awards-button {
    width: 100%;
  }
}

.press-item {
  border-bottom: 1px solid #2a2a2a;
  width: 100%;
}
.press-item .press-content .preess-date {
  margin-bottom: 24px;
}
.press-item .press-content .press-title {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .press-item .press-content .press-title {
    margin-bottom: 0px;
  }
}
.press-item .press-actions {
  display: flex;
  align-items: flex-start;
  padding: 40px 24px 80px 24px;
}
@media (max-width: 768px) {
  .press-item .press-actions {
    flex-direction: column;
    padding: 40px 0px 80px 0px;
    gap: 40px;
  }
}
.press-item .press-actions .press-file {
  width: 100%;
  display: flex;
  gap: 24px;
}
.press-item .press-actions .press-file .icon {
  display: block;
  width: 40px;
  height: 40px;
  background-color: #808080;
}
.press-item .press-actions .press-file .file-info .file-name {
  margin-bottom: 8px;
  word-wrap: break-word;
  word-break: break-all;
  overflow-wrap: break-word;
  white-space: normal;
  max-width: 350px;
  width: 100%;
}
.press-item .press-actions .press-file .file-info .file-size {
  font-weight: 400;
}
.press-item .press-actions .press-link {
  display: block;
  margin-left: auto;
}
@media (max-width: 768px) {
  .press-item .press-actions .press-link {
    margin-left: 0;
  }
}

.card-slider {
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 160px;
}
@media (max-width: 1024px) {
  .card-slider {
    padding: 80px 0 40px 40px;
  }
}
@media (max-width: 768px) {
  .card-slider {
    grid-template-columns: 1fr;
    padding: 0;
  }
}
.card-slider .slider-header {
  padding: 160px 0 40px 80px;
}
.card-slider .slider-header .header-subtitle {
  margin-top: 24px;
}
@media (max-width: 1024px) {
  .card-slider .slider-header {
    padding: 80px 0 40px 40px;
  }
}
@media (max-width: 768px) {
  .card-slider .slider-header {
    grid-row: 1/2;
    grid-column: 1/-1;
    padding: 80px 24px 40px 24px;
  }
}
.card-slider .slider-controls {
  justify-self: right;
  padding: 160px 80px 40px 0px;
}
@media (max-width: 768px) {
  .card-slider .slider-controls {
    grid-row: 3/4;
    grid-column: 1/-1;
    justify-self: center;
    width: 100%;
    padding: 45px 24px;
    border-bottom: 1px solid #2a2a2a;
    justify-content: space-between;
  }
}
.card-slider .slider-container {
  width: 100%;
  overflow: hidden;
  grid-column: 1/-1;
  border-top: 1px solid #2a2a2a;
  border-bottom: 1px solid #2a2a2a;
}
@media (max-width: 768px) {
  .card-slider .slider-container {
    grid-row: 2/3;
  }
}
.card-slider .slider-container .slider-card {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 768px) {
  .card-slider .slider-container .slider-card {
    grid-template-columns: 1fr;
  }
}
.card-slider .slider-container .slider-card .card-content {
  padding: 80px;
}
@media (max-width: 1024px) {
  .card-slider .slider-container .slider-card .card-content {
    padding-left: 40px;
  }
}
@media (max-width: 768px) {
  .card-slider .slider-container .slider-card .card-content {
    padding-left: 0;
    padding: 40px 24px 80px 24px;
  }
}
.card-slider .slider-container .slider-card .card-content .card-title {
  text-transform: uppercase;
  margin-bottom: 40px;
}
.card-slider .slider-container .slider-card .card-content .card-button {
  margin-top: 80px;
}
@media (max-width: 768px) {
  .card-slider .slider-container .slider-card .card-content .card-button {
    margin-top: 40px;
  }
}
@media (max-width: 768px) {
  .card-slider .slider-container .slider-card .card-img-box {
    grid-row: 1/2;
  }
}
.card-slider .slider-container .slider-card .card-img-box .card-img {
  aspect-ratio: 768/600;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (max-width: 768px) {
  .card-slider .slider-container .slider-card .card-img-box .card-img {
    aspect-ratio: 375/300;
    max-height: 300px;
  }
}

@media (max-width: 768px) {
  .form-group--phone .form-group__label {
    margin-bottom: 12px;
  }
}
.form-group--phone .phone__container {
  position: relative;
  margin-top: auto;
  padding-bottom: 12px;
  border-bottom: 1px solid #F6EFED;
  display: flex;
  align-items: center;
  gap: 24px;
}
.form-group--phone .phone__container .phone__countries .country__item {
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 8px;
}
.form-group--phone .phone__container .phone__countries .country__item .country__img {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  overflow: hidden;
}
.form-group--phone .phone__container .phone__countries .icon-arrow-down {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #F6EFED;
}
.form-group--phone .phone__container .phone__countries .country__dropdown {
  position: absolute;
  left: -12px;
  top: 36px;
  width: 100%;
  z-index: 11;
  box-shadow: 0 4px 16px rgba(34, 34, 34, 0.15);
  border-bottom: 2px solid #F6EFED;
  transition: opacity 0.3s;
  visibility: hidden;
  opacity: 0;
  max-height: 200px;
  overflow: hidden scroll;
}
.form-group--phone .phone__container .phone__countries .country__dropdown::-webkit-scrollbar {
  width: 4px;
}
.form-group--phone .phone__container .phone__countries .country__dropdown ::-webkit-scrollbar-thumb {
  width: 2px;
}
.form-group--phone .phone__container .phone__countries .country__dropdown::-webkit-scrollbar-track {
  background: transparent;
}
.form-group--phone .phone__container .phone__countries .country__dropdown::-webkit-scrollbar-thumb {
  background-color: #F8203A;
}
.form-group--phone .phone__container .phone__countries .country__dropdown .country__item {
  padding: 16px 12px;
  transition: background-color 0.25s;
}
.form-group--phone .phone__container .phone__countries .country__dropdown .country__item:not(:last-child) {
  border-bottom: 0.2px solid #808080;
}
.form-group--phone .phone__container .phone__countries .country__dropdown .country__item:hover {
  background-color: #222222;
}
.form-group--phone .phone__container .phone__countries .country__dropdown .item-selected {
  background-color: #1D1A1A;
  border-left: 3px solid #F8203A;
  padding-left: 15px;
}
.form-group--phone .phone__container .phone__countries .country__dropdown--active {
  visibility: visible !important;
  opacity: 1 !important;
}
.form-group--phone .phone__container .phone-input {
  flex-grow: 1;
  display: flex;
  gap: 4px;
}
.form-group--phone .phone__container .phone-input .phone-code {
  font-size: 16px;
}
.form-group--phone .phone__container .phone-input .phone-number {
  background: none;
  border: none;
  font-size: 16px;
  font-weight: 500;
  color: #808080;
  outline: none;
  min-width: 0;
}

.person-quote {
  display: flex;
}
@media (max-width: 1025px) {
  .person-quote {
    flex-direction: column;
  }
}
.person-quote > * {
  flex: 1 0 50%;
}
.person-quote .quote-figure {
  position: relative;
  margin: 0 !important;
  overflow: hidden;
}
.person-quote .quote-figure .quote-img-box .quote-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.person-quote .quote-figure .quote-img-name {
  padding: 24px 40px;
  position: relative;
  text-transform: uppercase;
  opacity: 1;
  transition: opacity 0.3s linear;
}
.person-quote .quote-figure .quote-overlay {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translate(0%, 101%);
  background-color: #F8203A;
  transition: transform 0.3s ease-in-out;
  z-index: 1;
}
.person-quote .quote-figure .quote-overlay .text-overlay {
  width: 100%;
  padding: 24px 40px;
  color: #131313;
  opacity: 0;
  align-self: flex-end;
  transition: opacity 0.2s linear;
  transition-delay: 0.3s;
}
.person-quote .quote-figure:hover .quote-img-name {
  opacity: 0;
}
.person-quote .quote-figure:hover .quote-overlay {
  transform: translate(0%, 0%);
}
.person-quote .quote-figure:hover .quote-overlay .text-overlay {
  opacity: 1;
}
.person-quote .quote-text-container {
  padding: 80px;
  display: flex;
  align-items: center;
}
@media (max-width: 1025px) {
  .person-quote .quote-text-container {
    padding: 160px 24px;
  }
}
.person-quote .quote-text-container .quote-text-box {
  position: relative;
  text-align: center;
}
@media (max-width: 1025px) {
  .person-quote .quote-text-container .quote-text-box {
    display: block;
    margin: 0 auto;
  }
}
.person-quote .quote-text-container .quote-text-box .icon-quote, .person-quote .quote-text-container .quote-text-box .section-quote-animated .quote:before, .section-quote-animated .person-quote .quote-text-container .quote-text-box .quote:before {
  display: block;
  width: 70px;
  height: 80px;
  background: #2a2a2a;
  position: absolute;
  top: -70px;
  left: 50%;
  transform: translate(-50%, -25%);
  z-index: -1;
}
.person-quote .quote-text-container .quote-text-box .quote-author {
  margin-top: 20px;
}

.person-quote--reverse {
  flex-direction: row-reverse;
}
@media (max-width: 1025px) {
  .person-quote--reverse {
    flex-direction: column-reverse;
  }
}

.person-row {
  display: flex;
}
@media (max-width: 768px) {
  .person-row {
    flex-direction: column;
  }
}

.person-item {
  position: relative;
  flex: 1;
  border-bottom: 1px solid #2a2a2a;
  padding: 0;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
@media (max-width: 768px) {
  .person-item {
    padding: 8px 24px;
  }
}
@media (max-width: 480px) {
  .person-item {
    padding: 0;
  }
}
.person-item .person-img {
  aspect-ratio: 1/1;
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
  object-position: center;
}
@media (max-width: 1024px) {
  .person-item .person-img {
    aspect-ratio: 375/300;
  }
}
.person-item .person-name-box {
  padding: 24px 40px;
  border-right: 1px solid #2a2a2a;
  flex: 1;
  opacity: 1;
  transition: opacity 0.2 linear;
  display: flex;
  align-items: center;
}
@media (max-width: 1024px) {
  .person-item .person-name-box {
    padding: 12px 24px;
  }
}
@media (max-width: 768px) {
  .person-item .person-name-box {
    border: none !important;
    padding: 24px 40px;
  }
}
.person-item .person-name {
  font-family: "PP Monument", "arial";
  font-size: 18px;
  font-weight: 800;
}
.person-item .item-overlay {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translate(0%, 101%);
  background-color: #F8203A;
  transition: transform 0.3s ease-in-out;
  z-index: 1;
}
.person-item .item-overlay .text-overlay {
  width: 100%;
  padding: 24px 40px;
  color: #131313;
  opacity: 0;
  align-self: flex-end;
  transition: opacity 0.2s linear;
  transition-delay: 0.3s;
}
.person-item:hover .person-name-box {
  opacity: 0;
}
.person-item:hover .item-overlay {
  transform: translate(0%, 0%);
}
.person-item:hover .item-overlay .text-overlay {
  opacity: 1;
}

.accessory {
  border-bottom: 1px solid #2a2a2a;
}
.accessory__img-box {
  padding: 40px 56px;
  border-bottom: 1px solid #2a2a2a;
}
.accessory__img-box .accessory__img {
  aspect-ratio: 397.5/188;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1024px) {
  .accessory__img-box .accessory__img {
    aspect-ratio: 295/188;
  }
}
.accessory__img-box--full {
  border-bottom: 1px solid #2a2a2a;
}
.accessory__img-box--full .accessory__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.accessory__text {
  padding: 56px 40px;
}
@media (max-width: 1024px) {
  .accessory__text {
    padding: 40px 24px;
  }
}
.accessory__text .accessory__name {
  text-transform: uppercase;
  margin-bottom: 70px;
}
@media (max-width: 1024px) {
  .accessory__text .accessory__name {
    margin-bottom: 40px;
  }
}

@media (max-width: 768px) {
  .accessories-test {
    flex-direction: column;
  }
}

.title-link-hover {
  padding: 56px 0px;
  transition: all 0.3s linear;
  cursor: pointer;
}
.title-link-hover:hover {
  background-color: #F8203A;
}
.title-link-hover:hover .h3 {
  color: #131313;
}
.title-link-hover:hover .link {
  color: #F8203A;
  border-color: #F8203A;
}
.title-link-hover .item-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: clamp(40px, 5vw, 80px);
  padding-right: clamp(40px, 5vw, 80px);
}
.title-link-hover .item-content .h3 {
  text-transform: uppercase;
}
.title-link-hover .item-content .link {
  text-wrap: nowrap;
  transition: all 0.3s linear;
}

@media (max-width: 768px) {
  .title-link-hover .item-content {
    padding: 0px 24px;
    align-items: flex-start;
    gap: 40px;
    flex-direction: column;
  }
  .title-link-hover:hover .link {
    color: #131313;
    border-color: #131313;
  }
}
.title-icon-hover {
  display: flex;
  align-items: center;
  cursor: pointer;
  border-bottom: 1px solid #2a2a2a;
  transition: all 0.3s linear;
}
.title-icon-hover:hover {
  background-color: #F8203A;
}
.title-icon-hover:hover .icon-column {
  border: none;
}
.title-icon-hover:hover .icon-column .icon {
  background-color: #131313;
}
.title-icon-hover:hover .content-column .content-title {
  color: #131313;
}
.title-icon-hover:hover .content-column .content-link {
  color: #131313;
  border-color: #131313;
}
.title-icon-hover .icon-column {
  width: 30%;
  padding: 40px 0px;
  border-right: 1px solid #2a2a2a;
}
.title-icon-hover .icon-column .icon-image,
.title-icon-hover .icon-column .icon {
  display: block;
  margin: 0 auto;
  width: 64px;
  height: 64px;
}
.title-icon-hover .icon-column .icon-image {
  object-fit: contain;
}
.title-icon-hover .icon-column .icon {
  background-color: #808080;
}
.title-icon-hover .content-column {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 70%;
  padding: 0px 40px;
}
.title-icon-hover .content-column .content-title {
  color: #F6EFED;
}

@media (max-width: 768px) {
  .title-icon-hover .icon-column {
    width: unset;
    padding: 56px 0px;
    padding-left: 24px;
    border-right: none;
  }
  .title-icon-hover .content-column {
    align-items: flex-start;
    flex-direction: column;
    width: unset;
    padding: 0px 24px;
  }
  .title-icon-hover .content-column .content-title {
    margin-bottom: 24px;
  }
}
.product-highlight {
  padding: 0px 40px;
  text-align: center;
}
.product-highlight .highlight-image {
  padding: 56px 0px;
}
.product-highlight .highlight-image .product-image {
  display: block;
  padding: 0px;
  margin: 0 auto;
  max-width: 100%;
}
.product-highlight .highlight-eyebrow {
  color: #808080;
  margin-bottom: 16px;
}
.product-highlight .highlight-title {
  color: #F6EFED;
}
.product-highlight .highlight-label {
  display: inline-block;
  padding: 8px 16px;
  margin-top: 48px;
  color: #131313;
  background-color: #F8203A;
}

@media (max-width: 768px) {
  .product-highlight {
    margin-bottom: 40px;
  }
  .product-highlight .highlight-label {
    margin-top: 24px;
  }
}
.container-two-persons {
  display: flex;
}

.card-person {
  position: relative;
  overflow: hidden;
}
.card-person .box-text .text-person {
  text-transform: uppercase;
}
.card-person--empty {
  border-left: 1px solid #2a2a2a;
  height: 100%;
  min-height: 250px;
}
.card-person.card-person-big {
  width: 100%;
}
.card-person.card-person-big .box-text .text-person {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 32px;
  height: 32px;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.card-person.card-person-big .box-img {
  aspect-ratio: 720/680;
  width: 100%;
  display: flex;
}
.card-person.card-person-big .box-img .picture {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.card-person.card-person-small {
  width: 50%;
}
.card-person.card-person-small .box-text {
  padding: 31px 40px;
}
.card-person.card-person-small .box-text .text-person {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 26px;
  height: 26px;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  font-size: 18px;
  line-height: 26px;
}
.card-person.card-person-small .box-img {
  aspect-ratio: 360/300;
  width: 100%;
  display: flex;
}
.card-person.card-person-small .box-img .picture {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.card-person .box-text {
  padding: 24px 40px;
  opacity: 1;
  transition: opacity 0.1s linear;
}
.card-person .box-text.border-right {
  border-right: 1px solid #2a2a2a;
}
.card-person .box-text.border-left {
  border-left: 1px solid #2a2a2a;
}
.card-person .box-overlay {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translate(0%, 101%);
  background-color: #F8203A;
  transition: transform 0.3s ease-in-out;
  z-index: 1;
}
.card-person .box-overlay .text-overlay {
  text-transform: uppercase;
  width: 100%;
  padding: 24px 40px;
  color: #131313;
  opacity: 0;
  align-self: flex-end;
  transition: opacity 0.2s linear;
  transition-delay: 0.3s;
}
.card-person:hover .box-text {
  background-color: #F8203A;
  opacity: 0;
}
.card-person:hover .box-text.border-right,
.card-person:hover .box-text .border-left {
  border-right: none;
}
.card-person:hover .box-text .text-person {
  color: #131313;
}
.card-person:hover .box-overlay {
  transform: translate(0%, 0%);
}
.card-person:hover .box-overlay .text-overlay {
  opacity: 1;
}

@media (max-width: 768px) {
  .container-two-persons {
    flex-direction: column;
  }
  .card-person--empty {
    display: none;
  }
  .card-person.card-person-big .box-text {
    padding: 30px 40px;
  }
  .card-person.card-person-small .box-text {
    padding: 34px 40px;
  }
  .card-person.card-person-big, .card-person.card-person-small {
    width: 100%;
  }
  .card-person.card-person-big .box-img, .card-person.card-person-small .box-img {
    aspect-ratio: 375/300;
  }
  .card-person.card-person-big .box-text, .card-person.card-person-small .box-text {
    min-height: 0;
  }
  .card-person.card-person-big .box-text.border-right, .card-person.card-person-small .box-text.border-right {
    border-right: none;
  }
  .card-person:hover .box-text .text-person {
    font-size: 22px;
    line-height: 22px;
  }
}
.section-highlight {
  padding: 80px;
  padding-top: 160px;
}
@media (max-width: 768px) {
  .section-highlight {
    padding: 40px;
    margin-bottom: 80px;
  }
}
.section-highlight .highlight-container {
  border-left: 1px solid #F8203A;
  padding-left: 40px;
}
@media (max-width: 768px) {
  .section-highlight .highlight-container {
    padding: 24px 48px;
  }
}

.section-title-bg-image {
  position: relative;
}
.section-title-bg-image .bg .bg-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}
.section-title-bg-image .bg .bg-image--filter {
  filter: brightness(50%);
}
.section-title-bg-image .bg .bg-image--about-us {
  filter: brightness(30%);
}
.section-title-bg-image .bg .bg-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.section-title-bg-image .bg .bg-overlay--solid {
  background: rgba(0, 0, 0, 0.5);
}
.section-title-bg-image .bg .bg-overlay--gradient {
  background: inear-gradient(245.92deg, rgba(0, 0, 0, 0) 17.91%, #000000 76.55%);
}
.section-title-bg-image .title-bg-image-content {
  position: relative;
  padding: 133px 80px;
  z-index: 1;
}
.section-title-bg-image .title-bg-image-content .content-text {
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 24px;
  margin-bottom: 64px;
}
.section-title-bg-image .title-bg-image-content .content-text .h2 {
  text-transform: uppercase;
}
.section-title-bg-image .title-bg-image-content .content-text .h3 {
  text-transform: uppercase;
}
.section-title-bg-image .title-bg-image-content .content-text .h3 .item-block {
  display: block;
}
.section-title-bg-image.section-title-bg-image--center .bg .bg-overlay--gradient {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, #000000 50%, rgba(0, 0, 0, 0) 100%);
}
.section-title-bg-image.section-title-bg-image--center .title-bg-image-content .content-text {
  margin: 0 auto;
  text-align: center;
  margin-bottom: 64px;
}
.section-title-bg-image.section-title-bg-image--center .title-bg-image-content .content-text .eyebrow {
  text-align: center;
}
.section-title-bg-image.section-title-bg-image--center .title-bg-image-content .content-text .h2,
.section-title-bg-image.section-title-bg-image--center .title-bg-image-content .content-text .subtitle-2 {
  margin: 0 auto;
}
.section-title-bg-image.section-title-bg-image--center .title-bg-image-content .content-button {
  text-align: center;
}
.section-title-bg-image.section-title-bg-image--right .bg .bg-overlay--gradient {
  background: linear-gradient(65.92deg, rgba(0, 0, 0, 0) 17.91%, #000000 76.55%);
}
.section-title-bg-image.section-title-bg-image--right .title-bg-image-content .content-text {
  margin-left: auto;
  margin-right: 0;
  text-align: right;
}
.section-title-bg-image.section-title-bg-image--right .title-bg-image-content .content-text .eyebrow {
  text-align: right;
}
.section-title-bg-image.section-title-bg-image--right .title-bg-image-content .content-text .h2,
.section-title-bg-image.section-title-bg-image--right .title-bg-image-content .content-text .subtitle-2 {
  margin-left: auto;
  margin-right: 0;
}
.section-title-bg-image.section-title-bg-image--right .title-bg-image-content .content-button {
  text-align: right;
}

@media (max-width: 768px) {
  .section-title-bg-image .title-bg-image-content {
    padding: 60px 24px;
  }
  .section-title-bg-image .title-bg-image-content .content-text {
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin-bottom: 64px;
  }
}
.section-newsletter .newsletter-content {
  width: 100%;
  max-width: 720px;
  margin: 0 auto;
  padding: 106px 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 56px;
}
.section-newsletter .container-mail .above-copy {
  margin-bottom: 8px;
}
.section-newsletter .container-mail .mail-content .mail-content-form {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 16px;
}
.section-newsletter .container-mail .mail-content .mail-content-form .mail-input {
  width: calc(100% - 40px);
  border: none;
  border-bottom: 1px solid #F6EFED;
  outline: none;
  background: transparent;
  height: 50px;
}
.section-newsletter .container-mail .mail-content .mail-content-form .btn-newsletter {
  border: none;
  outline: none;
  background-color: transparent;
}
.section-newsletter .container-mail .mail-content .mail-content-form .btn-newsletter .icon-arrow {
  display: block;
  height: 24px;
  width: 24px;
  background-color: #F6EFED;
}

@media (max-width: 768px) {
  .section-newsletter .newsletter-content {
    padding: 90px 24px;
  }
}
@media (min-width: 1921px) {
  .section-newsletter .newsletter-content {
    max-width: 960px;
  }
}
.home .card-carousel .card-product .card-text {
  font-size: 26px;
  line-height: 26px;
}
@media (max-width: 768px) {
  .home .card-carousel .card-product .card-text {
    font-size: 21px;
    line-height: 21px;
  }
}

.card-carousel {
  background-color: #131313;
  transition: all 0.3s linear;
  border-top: 1px solid #2a2a2a;
}
.card-carousel .slick-track {
  display: flex;
}
.card-carousel .slick-track .card-product,
.card-carousel .slick-track .card-product--icon {
  height: inherit;
}
.card-carousel .section-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 160px 80px;
  padding-bottom: 0px;
}
.card-carousel .section-header .header .header-eyebrow {
  margin-bottom: 24px;
  text-transform: uppercase;
}
.card-carousel .section-header .header .header-title {
  color: #F6EFED;
}
.card-carousel .section-header .header .header-subtitle {
  color: #808080;
  margin-top: 24px;
}
.card-carousel .section-carousel {
  margin-top: 40px;
  border-top: 1px solid #2a2a2a;
}
.card-carousel .section-carousel .container-big {
  border-left: 1px solid #2a2a2a;
  border-right: 1px solid #2a2a2a;
}
.card-carousel .section-carousel .card {
  border-right: 1px solid #2a2a2a;
}
@media (max-width: 768px) {
  .card-carousel .section-carousel .card:last-child {
    border: none;
  }
}
.card-carousel .section-carousel .card .card-content .h3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 48px;
  height: 48px;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.card-carousel .section-carousel .card .card-content .h3.card-title--highlight {
  height: 80px;
}
.card-carousel .section-carousel .card .card-content .h5, .card-carousel .section-carousel .card .card-content .accesories-page .section-results .columns-acc .column-right .products .product h2, .accesories-page .section-results .columns-acc .column-right .products .product .card-carousel .section-carousel .card .card-content h2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 31px;
  height: 93px;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
@media (max-width: 768px) {
  .card-carousel .section-carousel .card .card-image {
    aspect-ratio: 480/300;
  }
}
.card-carousel .slider-controls.mobile {
  display: none;
}
.card-carousel.theme--light {
  background-color: #F6EFED;
}
.card-carousel.theme--light .section-header .header-title {
  color: #131313;
}
.card-carousel.theme--light .section-carousel {
  border-top: 1px solid #ddd1cd;
  border-bottom: 1px solid #ddd1cd;
}
.card-carousel.theme--light .section-carousel .container-big {
  border-left: 1px solid #ddd1cd;
  border-right: 1px solid #ddd1cd;
}
.card-carousel.theme--light .section-carousel .card {
  border-color: #ddd1cd;
}
.card-carousel.theme--light .section-carousel .card .card-content .card-button {
  color: #131313;
}
.card-carousel.theme--light .section-carousel .card .card-content .card-button .button-text {
  color: #131313;
}
.card-carousel.theme--light .section-carousel .card .card-content .card-title,
.card-carousel.theme--light .section-carousel .card .card-content .blog-title {
  color: #131313;
}
.card-carousel.theme--light .section-carousel .card .card-content.content-separator {
  border-top: 1px solid #ddd1cd;
}
.card-carousel.theme--light .section-carousel .card:hover .card-content .card-title--highlight {
  color: #F8203A;
}
.card-carousel.events-carousel, .card-carousel.blogs-carousel {
  background-color: #1D1A1A;
}
.card-carousel.events-carousel .section-header {
  padding: 80px 80px 40px;
}
.card-carousel.events-carousel .section-carousel {
  margin-top: 0px;
}
.card-carousel.events-carousel .card {
  border: 1px solid #2a2a2a;
}
.card-carousel.events-carousel .card .content {
  padding: 56px 40px;
}
.card-carousel.events-carousel .card .content h5 {
  height: fit-content;
}
.card-carousel.events-carousel .card .content .card-button {
  margin-top: 80px;
}
.card-carousel.events-carousel .card .card-image {
  padding: 0px 0px;
}
.card-carousel.events-carousel .card .card-image .product-image {
  object-fit: cover;
  aspect-ratio: 480/300;
}
.card-carousel.blogs-carousel .section-header {
  padding: 80px 80px 40px;
}
.card-carousel.blogs-carousel .section-carousel {
  margin-top: 0px;
}
.card-carousel.blogs-carousel .section-carousel .card-blog {
  border: 1px solid #2a2a2a;
}
.card-carousel.blogs-carousel .section-carousel .card-content .content-category {
  display: flex;
  gap: 16px;
  margin-bottom: 16px;
  align-items: center;
}
.card-carousel.blogs-carousel .section-carousel .card-content .content-category .icon {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: 8px;
}
.card-carousel.blogs-carousel .section-carousel .card-content .content-category .icon span {
  display: block;
  height: 16px;
  width: 16px;
  background-color: #808080;
}
.card-carousel.blogs-carousel .section-carousel .card-content .content-category .blog-category {
  font-family: "PP Monument", "arial", "arial";
  font-size: 14px;
  font-weight: 800;
  line-height: 15.4px;
  text-transform: uppercase;
  color: #808080;
}
.card-carousel.blogs-carousel .card .content {
  padding: 56px 10%;
}
.card-carousel.blogs-carousel .card .content h5 {
  height: fit-content;
}
.card-carousel.blogs-carousel .card .content .card-button {
  margin-top: 80px;
}
.card-carousel.blogs-carousel .card .card-image {
  padding: 0px 0px;
  max-height: 500px;
}
.card-carousel.blogs-carousel .card .card-image .product-image {
  object-fit: cover;
  aspect-ratio: 480/300;
}
.card-carousel.products-related-carousel .section-header {
  padding: 80px 80px 40px;
}
.card-carousel.products-related-carousel .section-carousel {
  margin-top: 0px;
}
.card-carousel.products-related-carousel .card {
  border: 1px solid #2a2a2a;
}
.card-carousel.products-related-carousel .card .content {
  padding: 56px 40px;
}
.card-carousel.products-related-carousel .card .content h5 {
  height: fit-content;
}
.card-carousel.products-related-carousel .card .content .card-button {
  margin-top: 80px;
}
.card-carousel.products-related-carousel .card .card-image {
  padding: 0px 0px;
}
.card-carousel.products-related-carousel .card .card-image .product-image {
  object-fit: cover;
  aspect-ratio: 480/300;
}

@media (max-width: 768px) {
  .card-carousel.events-carousel, .card-carousel.blogs-carousel, .card-carousel.products-related-carousel {
    border-bottom: 1px solid #2a2a2a;
    background-color: #1D1A1A;
  }
  .card-carousel.events-carousel .section-header, .card-carousel.blogs-carousel .section-header, .card-carousel.products-related-carousel .section-header {
    padding-left: 24px;
    padding-right: 24px;
  }
  .card-carousel.events-carousel .card-content, .card-carousel.blogs-carousel .card-content, .card-carousel.products-related-carousel .card-content {
    padding: 56px 24px;
  }
  .card-carousel .section-header {
    padding: 80px 24px !important;
    padding-bottom: 0px !important;
  }
  .card-carousel .slider-controls {
    padding: 46px 24px;
    justify-content: space-between;
  }
  .card-carousel .slider-controls.mobile {
    display: flex;
  }
  .card-carousel .slider-controls.desktop {
    display: none;
  }
  .card-carousel .section-carousel .card .card-content .h3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 26px;
    height: 26px;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .card-carousel .section-carousel .card .card-content .h3.card-title--highlight {
    height: 58px;
  }
  .card-carousel .section-carousel .card .card-content .h5, .card-carousel .section-carousel .card .card-content .accesories-page .section-results .columns-acc .column-right .products .product h2, .accesories-page .section-results .columns-acc .column-right .products .product .card-carousel .section-carousel .card .card-content h2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 18px;
    height: 54px;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
  }
}
.card-list-grid {
  border-bottom: 1px solid #2a2a2a;
  border-top: 1px solid #2a2a2a;
}
@media (max-width: 768px) {
  .card-list-grid .grid .card-list .card-content .card-index {
    font-size: 64px;
    font-weight: 800;
    line-height: 64px;
  }
  .card-list-grid .grid .card-list .card-content .card-title {
    font-size: 26px;
    line-height: 26px;
    overflow: visible;
    height: auto;
    -webkit-line-clamp: unset;
    line-clamp: unset;
  }
}

.row-icon-grid {
  background-color: #1D1A1A;
}
.row-icon-grid .grid .card-icon {
  border-right: 2px solid #131313;
}
.row-icon-grid .grid .card-icon:last-child {
  border: none;
}
.row-icon-grid .grid .card-icon .card-title {
  display: block;
  width: 100%;
  max-width: 350px;
  margin: 0 auto;
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .row-icon-grid .grid .card-icon .card-title {
    font-size: 20px;
  }
}
@media (max-width: 768px) {
  .row-icon-grid .grid .card-icon {
    border: none;
    border-bottom: 2px solid #131313;
  }
  .row-icon-grid .grid .card-icon .icon,
  .row-icon-grid .grid .card-icon .image {
    width: 80px;
  }
  .row-icon-grid .grid .card-icon .card-title {
    max-width: 200px;
    width: 100%;
    margin: 0 auto;
  }
}
.card-login-grid .grid {
  border-top: 1px solid #2a2a2a;
  border-bottom: 1px solid #2a2a2a;
}

.card-cook-grid {
  padding: 0px 40px;
}
.card-cook-grid .grid-title {
  display: block;
  max-width: 830px;
  margin: 0 auto;
  padding: 160px 20px;
  color: #F6EFED;
  text-align: center;
}
.card-cook-grid .grid {
  gap: 40px;
}
.card-cook-grid .grid .grid-item {
  width: calc(33.3333333333% - 40px * 2 / 3);
}
.card-cook-grid .grid .grid-item.card-cook .card-content {
  padding-bottom: 16px;
}

@media (max-width: 768px) {
  .card-cook-grid {
    padding: 0px;
  }
  .card-cook-grid .grid-title {
    padding: 20px;
    padding-top: 80px;
    padding-bottom: 40px;
  }
  .card-cook-grid .grid {
    gap: 0px;
  }
  .card-cook-grid .grid .grid-item {
    width: 100%;
  }
  .card-cook-grid .grid .grid-item.card-cook .card-content {
    padding-bottom: 40px;
  }
}
.recipe-faq-info {
  margin-top: 40px;
}
.recipe-faq-info .faq-container .faq.faq-item {
  border-bottom: 1px solid #2a2a2a;
}
.recipe-faq-info .faq-container .faq.faq-item:first-child {
  border-top: 1px solid #2a2a2a;
}
.recipe-faq-info .faq-container .faq.faq-item .faq-content {
  padding: 0px;
}
.recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item {
  border-bottom: 1px solid #2a2a2a;
  margin: 0px;
  list-style: none;
}
.recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item:last-child {
  border: none;
}
.recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item .content-title {
  color: #F6EFED;
  width: 100%;
  max-width: 250px;
  margin: 40px 0px;
}
.recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item .content-list {
  display: flex;
  flex-wrap: wrap;
}
.recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item .content-list.ingredient-list .list-item {
  width: 100%;
}
.recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item .content-list.ingredient-list .list-item .item-title {
  margin-bottom: 24px;
}
.recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item .content-list .list-item {
  width: 50%;
  margin: 0px;
  margin-bottom: 40px;
  list-style: none;
}
.recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item .content-list .list-item .item-title {
  color: #808080;
  margin: 0px;
  margin-bottom: 16px;
}
.recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item .content-list .list-item .item-text {
  color: #F6EFED;
  margin: 0px;
}
.recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item .content-list .list-item .item-text ~ p {
  margin: 0px;
}

.faqs-container {
  width: 100%;
}

.product-faq-info {
  width: 100%;
}
.product-faq-info .faq-container.container-big {
  padding: 0px 80px;
}
@media (max-width: 768px) {
  .product-faq-info .faq-container.container-big {
    padding: 0px;
  }
  .product-faq-info .faq-container.container-big .faq.faq-item .faq-header {
    border-top: none;
  }
}
.product-faq-info .faq-container .faq.faq-item {
  border: 0.5px solid #2a2a2a;
}
.product-faq-info .faq-container .faq.faq-item:not(:first-child) .faq-header {
  border-top: none;
}
.product-faq-info .faq-container .faq.faq-item .faq-header {
  text-transform: uppercase;
  padding: 40px;
  border: 1px solid #2a2a2a;
  border-bottom: 0.5px solid #2a2a2a;
}
.product-faq-info .faq-container .faq.faq-item .faq-table.faq-content {
  border-left: 0.5px solid #2a2a2a;
  border-right: 0.5px solid #2a2a2a;
  padding: 0px;
}
.product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .table-header {
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
}
.product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .table-header .header-column {
  padding: 24px 40px;
  flex: 1 1 0;
  width: 0;
  color: #808080;
  border: 0.5px solid #2a2a2a;
}
.product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .table-rows {
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
}
.product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .table-rows .table-column {
  border: 0.5px solid #2a2a2a;
}
.product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .table-rows .title-column {
  width: 100%;
  height: 100%;
  padding: 56px 40px 56px 80px;
  color: #F6EFED;
}
@media (max-width: 1200px) {
  .product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .table-rows .title-column {
    padding: 56px 40px;
  }
}
.product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .table-rows .row-content {
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  flex: 1 1 0;
  width: 0;
}
.product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .table-rows .row-content .column-content {
  padding: 56px 40px;
  flex: 1 1 0;
  width: 0;
}
.product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .table-rows .row-content .column-content p, .product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .table-rows .row-content .column-content h3 {
  font-size: 16px;
  font-weight: 600;
  line-height: 25.6px;
  margin: 0px;
  color: #F6EFED;
}
.product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .table-rows .row-content .column-content p strong, .product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .table-rows .row-content .column-content h3 strong {
  font-weight: 600;
  color: #808080;
}
.product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .table-rows .row-content .column-content p:has(strong):not(:first-child), .product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .table-rows .row-content .column-content h3:has(strong):not(:first-child) {
  padding-top: 40px;
}
.product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .empty-column,
.product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .row-title {
  width: 25%;
  max-width: 300px;
}
.product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .table-header .empty-column {
  width: 25%;
  flex: 0 0 25%;
}
.product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .table-column {
  list-style: none;
  margin: 0px;
}
.product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .table-mobile {
  display: none;
}

@media (max-width: 1024px) {
  .product-faq-info {
    width: 100%;
  }
  .product-faq-info .faq-container .faq.faq-item {
    margin-top: 0px;
  }
  .product-faq-info .faq-container .faq.faq-item .faq-header {
    padding-top: 80px;
  }
  .product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .table-header .header-column {
    padding: 24px;
    min-width: 200px;
  }
  .product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .title-column {
    width: 100%;
    max-width: 100%;
    padding: 24px;
    padding-top: 64px;
    border-top: 0.5px solid #2a2a2a;
    border-bottom: 0.5px solid #2a2a2a;
  }
  .product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .table-rows {
    display: block;
    overflow-x: scroll;
  }
  .product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .table-rows .row-title {
    width: 100%;
    max-width: 100%;
  }
  .product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .table-rows .row-content {
    width: 100%;
  }
  .product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .table-rows .row-content .column-content {
    padding: 40px 24px;
    min-width: 200px;
  }
  .product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .table-desktop {
    display: none;
  }
  .product-faq-info .faq-container .faq.faq-item .faq-table.faq-content .table-mobile {
    display: flex;
  }
}
.warranty-grid .warranty-header {
  padding: 80px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.warranty-grid .warranty-header .header {
  padding-right: 30px;
}
.warranty-grid .warranty-header .header .header-title {
  margin-bottom: 24px;
  color: #F6EFED;
}
.warranty-grid .warranty-header .header .header-subtitle {
  color: #808080;
}
.warranty-grid .warranty-header .link {
  text-wrap: nowrap;
}
.warranty-grid .grid .card-icon {
  border-bottom: 1px solid #2a2a2a;
}
.warranty-grid .grid .card-icon .image {
  width: 64px;
  margin-bottom: 58px;
}
.warranty-grid .grid .card-icon .card-title,
.warranty-grid .grid .card-icon .card-text {
  display: block;
  max-width: 350px;
  margin: 0 auto;
}
.warranty-grid .grid .card-icon .card-text {
  margin-top: 24px;
}

@media (max-width: 768px) {
  .warranty-grid .warranty-header {
    display: block;
    padding: 80px 24px;
    padding-bottom: 40px;
  }
  .warranty-grid .warranty-header .header {
    padding-right: 0px;
  }
  .warranty-grid .warranty-header .link {
    margin-top: 40px;
  }
  .warranty-grid .grid .card-icon {
    padding: 40px 20px;
  }
}
.related-people-row .people-title {
  border: 1px solid #2a2a2a;
  color: #F6EFED;
  padding: 80px;
  padding-bottom: 40px;
}
.related-people-row .people-row .person-item {
  padding: 0px;
  border-right: 1px solid #2a2a2a;
}
.related-people-row .people-row .person-item .person-info-box {
  padding: 24px 80px;
}
.related-people-row .people-row .person-item .person-info-box .info-name {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 32px;
  height: 32px;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  text-transform: uppercase;
}
.related-people-row .people-row .person-item .person-info-box .info-job {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 27px;
  height: 27px;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-top: 24px;
}
.related-people-row .people-row .person-item .person-info-box .info-address {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 18.2px;
  height: 18.2px;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-top: 8px;
}
.related-people-row .people-row .person-item .item-overlay {
  text-transform: uppercase;
}

@media (max-width: 768px) {
  .related-people-row .people-title {
    padding: 160px 24px;
    padding-bottom: 40px;
  }
  .related-people-row .people-row .person-item {
    border: none;
  }
  .related-people-row .people-row .person-item .person-info-box {
    padding: 24px 40px;
  }
  .related-people-row .people-row .person-item .person-info-box .info-name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 22px;
    height: 22px;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .related-people-row .people-row .person-item .person-info-box .info-job {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 18px;
    height: 18px;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .related-people-row .people-row .person-item .person-info-box .info-address {
    font-size: 14px;
  }
  .related-people-row .people-row .person-item .item-overlay {
    text-transform: uppercase;
  }
}
.event-content-info {
  margin-top: 64px;
  padding: 40px;
  border: 1px solid #2a2a2a;
}
.event-content-info .info {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
.event-content-info .info .info-item {
  width: 33%;
}
.event-content-info .info .info-item .info-head {
  color: #808080;
}
.event-content-info .info .info-item .info-content {
  color: #F6EFED;
}

.quote-text {
  padding: 80px 80px 40px 80px;
  width: 100%;
  max-width: 760px;
  margin: 0 auto;
}
.quote-text.quote-text--no-max-width {
  max-width: 100%;
}
.quote-text.quote-text--center {
  text-align: center;
}
.quote-text.quote-text--right {
  text-align: right;
}
.quote-text .quote-paragraph .item-block-desk {
  display: block;
}
@media (max-width: 768px) {
  .quote-text {
    padding: 160px 24px 80px 24px;
  }
  .quote-text .quote-title .item-block {
    display: block;
  }
  .quote-text .quote-paragraph .item-block {
    display: block;
  }
}
.quote-text .quote-title {
  margin-bottom: 24px;
}
@media (max-width: 768px) {
  .quote-text .quote-title {
    margin-bottom: 40px;
  }
}

.section-contact-form #popup,
.section-events-select #popup {
  border-top: 1px solid #2a2a2a;
  border-bottom: 1px solid #2a2a2a;
}
.section-contact-form #popup .text-content,
.section-events-select #popup .text-content {
  padding: 140px 80px;
}
.section-contact-form #popup .text-content .loader-icon,
.section-events-select #popup .text-content .loader-icon {
  margin-bottom: 40px;
}
.section-contact-form #popup .text-content h1,
.section-events-select #popup .text-content h1 {
  margin-bottom: 40px;
}
.section-contact-form #popup .text-content p,
.section-events-select #popup .text-content p {
  margin-bottom: 0px;
}
@media (max-width: 768px) {
  .section-contact-form #popup .text-content,
  .section-events-select #popup .text-content {
    padding: 70px 24px;
  }
}
.section-contact-form.top-line,
.section-contact-form .top-line,
.section-events-select.top-line,
.section-events-select .top-line {
  border-top: 1px solid #2a2a2a;
}
@media (max-width: 768px) {
  .section-contact-form #event-filter .link,
  .section-events-select #event-filter .link {
    font-size: 16px;
    line-height: 16px;
  }
}
.section-contact-form .container-big .filters-container,
.section-events-select .container-big .filters-container {
  width: 100%;
  padding: 0px 80px;
  padding-top: 40px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 30px;
}
.section-contact-form .container-big .filters-container .filters-group,
.section-events-select .container-big .filters-container .filters-group {
  display: flex;
  align-items: flex-end;
  gap: 32px;
  flex-wrap: wrap;
}
.section-contact-form .container-big .filters-container .filters-group .form-group,
.section-events-select .container-big .filters-container .filters-group .form-group {
  flex: 1 1;
  width: 300px;
  min-width: 220px;
}
@media (max-width: 1024px) {
  .section-contact-form .container-big .filters-container .filters-group,
  .section-events-select .container-big .filters-container .filters-group {
    width: 80%;
  }
  .section-contact-form .container-big .filters-container .filters-group .form-group,
  .section-events-select .container-big .filters-container .filters-group .form-group {
    flex: 100%;
    width: 100%;
    min-width: unset;
  }
}
@media (max-width: 768px) {
  .section-contact-form .container-big .filters-container,
  .section-events-select .container-big .filters-container {
    padding: 80px 24px;
    padding-top: 40px;
    flex-direction: column;
    align-items: flex-start;
    gap: 40px;
  }
  .section-contact-form .container-big .filters-container .filters-group,
  .section-events-select .container-big .filters-container .filters-group {
    width: 100%;
  }
  .section-contact-form .container-big .filters-container .filters-group .link,
  .section-events-select .container-big .filters-container .filters-group .link {
    display: inline-block;
  }
}
.section-contact-form .contact-grid,
.section-events-select .contact-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 140px;
  row-gap: 40px;
  padding: 160px 80px 80px 80px;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .section-contact-form .contact-grid,
  .section-events-select .contact-grid {
    padding: 80px 60px;
    column-gap: 40px;
  }
}
@media (max-width: 768px) {
  .section-contact-form .contact-grid,
  .section-events-select .contact-grid {
    padding: 40px 24px 80px 24px;
    grid-template-columns: 1fr;
  }
}
.section-contact-form .contact-grid .contact-text .contact-title,
.section-events-select .contact-grid .contact-text .contact-title {
  margin-bottom: 40px;
}
.section-contact-form .contact-grid .contact-text .contact-paragraph,
.section-events-select .contact-grid .contact-text .contact-paragraph {
  margin-bottom: 40px;
}
.section-contact-form .contact-grid .contact-text.hide,
.section-events-select .contact-grid .contact-text.hide {
  display: none;
}
.section-contact-form .contact-grid .contact-text.show,
.section-events-select .contact-grid .contact-text.show {
  display: block;
}
.section-contact-form .contact-grid .profile,
.section-events-select .contact-grid .profile {
  display: flex;
  gap: 40px;
  justify-content: flex-end;
  align-items: center;
}
@media (max-width: 768px) {
  .section-contact-form .contact-grid .profile,
  .section-events-select .contact-grid .profile {
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
  }
}
.section-contact-form .contact-grid .profile .link,
.section-events-select .contact-grid .profile .link {
  width: max-content;
}
.section-contact-form .contact-grid .profile.hide,
.section-events-select .contact-grid .profile.hide {
  display: none;
}
.section-contact-form .contact-grid .profile.show,
.section-events-select .contact-grid .profile.show {
  display: flex;
}
.section-contact-form .contact-grid .processing,
.section-events-select .contact-grid .processing {
  padding: 40px 24px;
  border-left: 3px solid #F8203A;
  height: fit-content;
}
.section-contact-form .contact-grid .processing.hide,
.section-events-select .contact-grid .processing.hide {
  display: none;
}
.section-contact-form .contact-grid .processing.show,
.section-events-select .contact-grid .processing.show {
  display: block;
}
.section-contact-form .contact-grid .processing .h5, .section-contact-form .contact-grid .processing .accesories-page .section-results .columns-acc .column-right .products .product h2, .accesories-page .section-results .columns-acc .column-right .products .product .section-contact-form .contact-grid .processing h2,
.section-events-select .contact-grid .processing .h5,
.section-events-select .contact-grid .processing .accesories-page .section-results .columns-acc .column-right .products .product h2,
.accesories-page .section-results .columns-acc .column-right .products .product .section-events-select .contact-grid .processing h2 {
  margin-bottom: 34px;
}
.section-contact-form .contact-grid .processing.success-change,
.section-events-select .contact-grid .processing.success-change {
  padding: 0px;
  border-left: none;
  height: unset;
}
.section-contact-form .contact-grid .processing.success-change .success-group,
.section-events-select .contact-grid .processing.success-change .success-group {
  padding: 24px 16px;
}
.section-contact-form .contact-grid .processing.success-change .success-group .upper,
.section-events-select .contact-grid .processing.success-change .success-group .upper {
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 12px;
}
.section-contact-form .contact-grid .processing.success-change .success-group .upper .bg-icon,
.section-events-select .contact-grid .processing.success-change .success-group .upper .bg-icon {
  background-color: #00A407;
  border-radius: 50%;
  height: 24px;
  width: 24px;
  padding: 4px;
}
.section-contact-form .contact-grid .processing.success-change .success-group .bottom,
.section-events-select .contact-grid .processing.success-change .success-group .bottom {
  margin-top: 32px;
}
.section-contact-form .contact-grid .processing.success-change .success-group .link,
.section-events-select .contact-grid .processing.success-change .success-group .link {
  font-family: "PP Monument", "arial", "arial";
  font-size: 14px;
  font-weight: 800;
  line-height: 15.4px;
}
.section-contact-form .contact-grid .contact-content .content-title,
.section-events-select .contact-grid .contact-content .content-title {
  color: #F6EFED;
  text-transform: uppercase;
}
.section-contact-form .contact-grid .contact-content .content-text,
.section-events-select .contact-grid .contact-content .content-text {
  color: #808080;
  margin-top: 40px;
}
.section-contact-form .contact-grid .contact-content .content-moretext,
.section-events-select .contact-grid .contact-content .content-moretext {
  color: #808080;
  margin-top: 80px;
}
@media (max-width: 768px) {
  .section-contact-form .contact-grid .contact-content .content-moretext,
  .section-events-select .contact-grid .contact-content .content-moretext {
    margin-top: 40px;
  }
}
.section-contact-form .contact-grid .contact-form.hide,
.section-events-select .contact-grid .contact-form.hide {
  display: none;
}
.section-contact-form .contact-grid .contact-form.show,
.section-events-select .contact-grid .contact-form.show {
  display: block;
}
.section-contact-form .contact-grid .contact-form .form-container,
.section-events-select .contact-grid .contact-form .form-container {
  display: flex;
  flex-wrap: wrap;
  row-gap: 80px;
  gap: 40px;
}
.section-contact-form .contact-grid .contact-form .form-container > *,
.section-events-select .contact-grid .contact-form .form-container > * {
  flex: 1 1 calc(50% - 40px);
}
@media (max-width: 768px) {
  .section-contact-form .contact-grid .contact-form .form-container,
  .section-events-select .contact-grid .contact-form .form-container {
    flex-direction: column;
  }
}
.section-contact-form .contact-grid .contact-form .form-container a,
.section-contact-form .contact-grid .contact-form .form-container .underline,
.section-events-select .contact-grid .contact-form .form-container a,
.section-events-select .contact-grid .contact-form .form-container .underline {
  font-weight: bold;
}
.section-contact-form .contact-grid .contact-form .form-container a:hover,
.section-contact-form .contact-grid .contact-form .form-container .underline:hover,
.section-events-select .contact-grid .contact-form .form-container a:hover,
.section-events-select .contact-grid .contact-form .form-container .underline:hover {
  color: #F8203A;
}
.section-contact-form .contact-grid .contact-form .form-container.form-login, .section-contact-form .contact-grid .contact-form .form-container.form-register,
.section-events-select .contact-grid .contact-form .form-container.form-login,
.section-events-select .contact-grid .contact-form .form-container.form-register {
  flex-direction: column;
  max-width: 403px;
}
.section-contact-form .contact-grid .contact-form .form-container.form-login input,
.section-contact-form .contact-grid .contact-form .form-container.form-login label,
.section-contact-form .contact-grid .contact-form .form-container.form-login p,
.section-contact-form .contact-grid .contact-form .form-container.form-login a,
.section-contact-form .contact-grid .contact-form .form-container.form-login button, .section-contact-form .contact-grid .contact-form .form-container.form-register input,
.section-contact-form .contact-grid .contact-form .form-container.form-register label,
.section-contact-form .contact-grid .contact-form .form-container.form-register p,
.section-contact-form .contact-grid .contact-form .form-container.form-register a,
.section-contact-form .contact-grid .contact-form .form-container.form-register button,
.section-events-select .contact-grid .contact-form .form-container.form-login input,
.section-events-select .contact-grid .contact-form .form-container.form-login label,
.section-events-select .contact-grid .contact-form .form-container.form-login p,
.section-events-select .contact-grid .contact-form .form-container.form-login a,
.section-events-select .contact-grid .contact-form .form-container.form-login button,
.section-events-select .contact-grid .contact-form .form-container.form-register input,
.section-events-select .contact-grid .contact-form .form-container.form-register label,
.section-events-select .contact-grid .contact-form .form-container.form-register p,
.section-events-select .contact-grid .contact-form .form-container.form-register a,
.section-events-select .contact-grid .contact-form .form-container.form-register button {
  cursor: none;
}
.section-contact-form .contact-grid .contact-form .form-container.form-login .error-group,
.section-contact-form .contact-grid .contact-form .form-container.form-login .error-group-processing,
.section-contact-form .contact-grid .contact-form .form-container.form-login .success-group, .section-contact-form .contact-grid .contact-form .form-container.form-register .error-group,
.section-contact-form .contact-grid .contact-form .form-container.form-register .error-group-processing,
.section-contact-form .contact-grid .contact-form .form-container.form-register .success-group,
.section-events-select .contact-grid .contact-form .form-container.form-login .error-group,
.section-events-select .contact-grid .contact-form .form-container.form-login .error-group-processing,
.section-events-select .contact-grid .contact-form .form-container.form-login .success-group,
.section-events-select .contact-grid .contact-form .form-container.form-register .error-group,
.section-events-select .contact-grid .contact-form .form-container.form-register .error-group-processing,
.section-events-select .contact-grid .contact-form .form-container.form-register .success-group {
  flex-direction: row;
  gap: 13px;
  padding: 16px;
  align-items: center;
}
.section-contact-form .contact-grid .contact-form .form-container.form-login .error-group.hide,
.section-contact-form .contact-grid .contact-form .form-container.form-login .error-group-processing.hide,
.section-contact-form .contact-grid .contact-form .form-container.form-login .success-group.hide, .section-contact-form .contact-grid .contact-form .form-container.form-register .error-group.hide,
.section-contact-form .contact-grid .contact-form .form-container.form-register .error-group-processing.hide,
.section-contact-form .contact-grid .contact-form .form-container.form-register .success-group.hide,
.section-events-select .contact-grid .contact-form .form-container.form-login .error-group.hide,
.section-events-select .contact-grid .contact-form .form-container.form-login .error-group-processing.hide,
.section-events-select .contact-grid .contact-form .form-container.form-login .success-group.hide,
.section-events-select .contact-grid .contact-form .form-container.form-register .error-group.hide,
.section-events-select .contact-grid .contact-form .form-container.form-register .error-group-processing.hide,
.section-events-select .contact-grid .contact-form .form-container.form-register .success-group.hide {
  display: none;
}
.section-contact-form .contact-grid .contact-form .form-container.form-login .error-group.show,
.section-contact-form .contact-grid .contact-form .form-container.form-login .error-group-processing.show,
.section-contact-form .contact-grid .contact-form .form-container.form-login .success-group.show, .section-contact-form .contact-grid .contact-form .form-container.form-register .error-group.show,
.section-contact-form .contact-grid .contact-form .form-container.form-register .error-group-processing.show,
.section-contact-form .contact-grid .contact-form .form-container.form-register .success-group.show,
.section-events-select .contact-grid .contact-form .form-container.form-login .error-group.show,
.section-events-select .contact-grid .contact-form .form-container.form-login .error-group-processing.show,
.section-events-select .contact-grid .contact-form .form-container.form-login .success-group.show,
.section-events-select .contact-grid .contact-form .form-container.form-register .error-group.show,
.section-events-select .contact-grid .contact-form .form-container.form-register .error-group-processing.show,
.section-events-select .contact-grid .contact-form .form-container.form-register .success-group.show {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.section-contact-form .contact-grid .contact-form .form-container.form-login .error-group .bg-icon,
.section-contact-form .contact-grid .contact-form .form-container.form-login .error-group-processing .bg-icon,
.section-contact-form .contact-grid .contact-form .form-container.form-login .success-group .bg-icon, .section-contact-form .contact-grid .contact-form .form-container.form-register .error-group .bg-icon,
.section-contact-form .contact-grid .contact-form .form-container.form-register .error-group-processing .bg-icon,
.section-contact-form .contact-grid .contact-form .form-container.form-register .success-group .bg-icon,
.section-events-select .contact-grid .contact-form .form-container.form-login .error-group .bg-icon,
.section-events-select .contact-grid .contact-form .form-container.form-login .error-group-processing .bg-icon,
.section-events-select .contact-grid .contact-form .form-container.form-login .success-group .bg-icon,
.section-events-select .contact-grid .contact-form .form-container.form-register .error-group .bg-icon,
.section-events-select .contact-grid .contact-form .form-container.form-register .error-group-processing .bg-icon,
.section-events-select .contact-grid .contact-form .form-container.form-register .success-group .bg-icon {
  background-color: #F8203A;
  border-radius: 50%;
  height: 24px;
  width: 24px;
  padding: 4px;
}
.section-contact-form .contact-grid .contact-form .form-container.form-register .two-inputs,
.section-events-select .contact-grid .contact-form .form-container.form-register .two-inputs {
  flex-direction: row;
  gap: 40px;
}
.section-contact-form .contact-grid .contact-form .form-container.form-register .two-inputs .left-input,
.section-contact-form .contact-grid .contact-form .form-container.form-register .two-inputs .right-input,
.section-events-select .contact-grid .contact-form .form-container.form-register .two-inputs .left-input,
.section-events-select .contact-grid .contact-form .form-container.form-register .two-inputs .right-input {
  display: flex;
  flex-direction: column;
}
.section-contact-form .contact-grid .contact-form .form-container.form-register .form-group--actions button,
.section-events-select .contact-grid .contact-form .form-container.form-register .form-group--actions button {
  max-width: fit-content;
}
.section-contact-form .contact-grid .contact-form .form-container.form-register .requirements,
.section-events-select .contact-grid .contact-form .form-container.form-register .requirements {
  gap: 14px;
}
.section-contact-form .contact-grid .contact-form .form-container.form-register .requirements div,
.section-events-select .contact-grid .contact-form .form-container.form-register .requirements div {
  align-items: center;
  display: flex;
}
.section-contact-form .contact-grid .contact-form .form-container.form-register .bg-icon,
.section-events-select .contact-grid .contact-form .form-container.form-register .bg-icon {
  background-color: none;
  border-radius: 50%;
  height: 24px;
  width: 24px;
  padding: 4px;
}
.section-contact-form .contact-grid .contact-form .form-container.form-register .bg-icon .masked-close-form,
.section-events-select .contact-grid .contact-form .form-container.form-register .bg-icon .masked-close-form {
  background-color: #F6EFED;
}
.section-contact-form .contact-grid .contact-form .form-container.form-register .bg-icon.success,
.section-events-select .contact-grid .contact-form .form-container.form-register .bg-icon.success {
  background-color: #00A407;
}
.section-contact-form .contact-grid .contact-form .form-container.form-register .error-group .bg-icon .masked-close-form,
.section-contact-form .contact-grid .contact-form .form-container.form-register .error-group-processing .bg-icon .masked-close-form,
.section-contact-form .contact-grid .contact-form .form-container.form-register .success-group .bg-icon .masked-close-form,
.section-events-select .contact-grid .contact-form .form-container.form-register .error-group .bg-icon .masked-close-form,
.section-events-select .contact-grid .contact-form .form-container.form-register .error-group-processing .bg-icon .masked-close-form,
.section-events-select .contact-grid .contact-form .form-container.form-register .success-group .bg-icon .masked-close-form {
  background-color: #131313;
}
.section-contact-form .contact-grid.profile-upper,
.section-events-select .contact-grid.profile-upper {
  border-bottom: 1px solid #2a2a2a;
  align-items: center;
}
.section-contact-form .contact-grid.profile-upper.open .contact-text.user-name.active ~ .contact-text.profile,
.section-events-select .contact-grid.profile-upper.open .contact-text.user-name.active ~ .contact-text.profile {
  display: flex;
}
.section-contact-form .contact-grid.profile-upper.open .contact-text.user-name.active ~ .contact-text.profile.active,
.section-events-select .contact-grid.profile-upper.open .contact-text.user-name.active ~ .contact-text.profile.active {
  max-height: fit-content;
  padding: 0px;
  height: auto;
  transform: scaleY(1);
}
.section-contact-form .contact-grid.profile-upper.open .contact-text.user-name.active ~ .contact-text.profile.active p,
.section-events-select .contact-grid.profile-upper.open .contact-text.user-name.active ~ .contact-text.profile.active p {
  padding: 18px 24px;
  width: 100%;
  border-bottom: 1px solid #808080;
}
.section-contact-form .contact-grid.profile-upper.open,
.section-events-select .contact-grid.profile-upper.open {
  position: sticky;
  top: 72px;
  z-index: 2;
  padding: 0px;
  row-gap: 0px;
}
@media (max-width: 768px) {
  .section-contact-form .contact-grid.profile-upper.open,
  .section-events-select .contact-grid.profile-upper.open {
    max-height: 55px;
  }
}
.section-contact-form .contact-grid.profile-upper.open.active,
.section-events-select .contact-grid.profile-upper.open.active {
  max-height: fit-content;
}
.section-contact-form .contact-grid.profile-upper.open .user-name,
.section-events-select .contact-grid.profile-upper.open .user-name {
  padding: 29px 80px;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .section-contact-form .contact-grid.profile-upper.open .user-name,
  .section-events-select .contact-grid.profile-upper.open .user-name {
    padding: 18px 24px;
  }
}
.section-contact-form .contact-grid.profile-upper.open .user-name .icon-arrow-down,
.section-events-select .contact-grid.profile-upper.open .user-name .icon-arrow-down {
  transform: rotate(0deg);
  transition: transform 0.2s linear;
}
.section-contact-form .contact-grid.profile-upper.open .user-name.active p,
.section-events-select .contact-grid.profile-upper.open .user-name.active p {
  width: 100%;
  border-bottom: 1px solid red;
  padding: 24px 24px;
}
.section-contact-form .contact-grid.profile-upper.open .user-name.active .icon-arrow-down,
.section-events-select .contact-grid.profile-upper.open .user-name.active .icon-arrow-down {
  transform: rotate(180deg);
  transition: transform 0.2s linear;
}
@media (max-width: 768px) {
  .section-contact-form .contact-grid.profile-upper.open .user-name.active .profile,
  .section-events-select .contact-grid.profile-upper.open .user-name.active .profile {
    display: flex;
  }
}
@media (max-width: 768px) {
  .section-contact-form .contact-grid.profile-upper.open .header-icon,
  .section-events-select .contact-grid.profile-upper.open .header-icon {
    background-color: #F6EFED;
    display: flex;
    align-items: center;
  }
}
.section-contact-form .contact-grid.profile-upper.open .profile,
.section-events-select .contact-grid.profile-upper.open .profile {
  padding: 29px 80px;
}
@media (max-width: 768px) {
  .section-contact-form .contact-grid.profile-upper.open .profile,
  .section-events-select .contact-grid.profile-upper.open .profile {
    height: 0;
    transform-origin: top;
    transform: scaleY(0);
    overflow: hidden;
    transition: all 0.2s ease-out;
  }
}
.section-contact-form .contact-grid.profile-upper .with-icon,
.section-events-select .contact-grid.profile-upper .with-icon {
  display: flex;
  align-items: center;
}
.section-contact-form .contact-grid.profile-upper .icon,
.section-events-select .contact-grid.profile-upper .icon {
  display: inline-block;
  height: 16px;
  width: 16px;
  background-color: #808080;
}
.section-contact-form .contact-grid.profile-upper .header-icon,
.section-events-select .contact-grid.profile-upper .header-icon {
  display: none;
}
.section-contact-form .contact-grid.profile-middle,
.section-events-select .contact-grid.profile-middle {
  padding: 64px 80px 0px;
}
.section-contact-form .contact-grid.profile-middle .modify-text-profile,
.section-events-select .contact-grid.profile-middle .modify-text-profile {
  width: 50%;
}
@media (max-width: 768px) {
  .section-contact-form .contact-grid.profile-middle .modify-text-profile,
  .section-events-select .contact-grid.profile-middle .modify-text-profile {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .section-contact-form .contact-grid.profile-middle,
  .section-events-select .contact-grid.profile-middle {
    width: 100%;
    flex-direction: column;
  }
}
.section-contact-form .contact-grid.profile-middle.hide,
.section-events-select .contact-grid.profile-middle.hide {
  display: none;
}
.section-contact-form .contact-grid.profile-middle.show,
.section-events-select .contact-grid.profile-middle.show {
  display: flex;
}
.section-contact-form .contact-grid.profile-info,
.section-events-select .contact-grid.profile-info {
  display: flex;
  gap: 56px;
  padding: 64px 80px 40px;
}
.section-contact-form .contact-grid.profile-info .contact-text .contact-paragraph,
.section-events-select .contact-grid.profile-info .contact-text .contact-paragraph {
  margin-bottom: 35px;
}
@media (max-width: 768px) {
  .section-contact-form .contact-grid.profile-info .contact-text .contact-paragraph,
  .section-events-select .contact-grid.profile-info .contact-text .contact-paragraph {
    margin-bottom: 24px;
  }
}
@media (max-width: 768px) {
  .section-contact-form .contact-grid.profile-info,
  .section-events-select .contact-grid.profile-info {
    padding: 64px 24px 0px;
    flex-direction: column;
    align-items: flex-start;
    gap: 40px;
  }
}
.section-contact-form .contact-grid.profile-info.hide,
.section-events-select .contact-grid.profile-info.hide {
  display: none;
}
.section-contact-form .contact-grid.profile-info.show,
.section-events-select .contact-grid.profile-info.show {
  display: flex;
}
.section-contact-form .contact-grid-center,
.section-events-select .contact-grid-center {
  display: flex;
  justify-content: center;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 140px;
  row-gap: 40px;
  padding: 80px;
  overflow: hidden;
}
.section-contact-form .contact-grid-center--grid-margin,
.section-events-select .contact-grid-center--grid-margin {
  margin-bottom: 56px;
}
@media (max-width: 1024px) {
  .section-contact-form .contact-grid-center,
  .section-events-select .contact-grid-center {
    padding: 80px;
    column-gap: 40px;
  }
}
@media (max-width: 768px) {
  .section-contact-form .contact-grid-center,
  .section-events-select .contact-grid-center {
    padding: 40px 24px 80px 24px;
    grid-template-columns: 1fr;
  }
}
.section-contact-form .contact-grid-center .contact-column,
.section-events-select .contact-grid-center .contact-column {
  width: 100%;
}
.section-contact-form .contact-grid-center .contact-column .container-big .text-content,
.section-events-select .contact-grid-center .contact-column .container-big .text-content {
  margin: 0px 0px 40px;
}
.section-contact-form .contact-grid-center .contact-column .container-big .text-content .button.with-icon,
.section-events-select .contact-grid-center .contact-column .container-big .text-content .button.with-icon {
  display: flex;
  align-items: center;
  justify-content: space-around;
  gap: 8px;
  margin-top: 80px;
  padding: 9px;
  padding-right: 24px;
}
.section-contact-form .contact-grid-center .contact-column .container-big .text-content .button.with-icon .container-icon,
.section-events-select .contact-grid-center .contact-column .container-big .text-content .button.with-icon .container-icon {
  border-radius: 50%;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 32px;
}
.section-contact-form .contact-grid-center .contact-column .container-big .text-content .button.with-icon .container-icon .icon,
.section-events-select .contact-grid-center .contact-column .container-big .text-content .button.with-icon .container-icon .icon {
  background-color: #F8203A;
  width: 100%;
  height: 100%;
}
.section-contact-form .contact-grid-center .contact-column .container-big .text-content .below-text,
.section-events-select .contact-grid-center .contact-column .container-big .text-content .below-text {
  margin-top: 24px;
}
.section-contact-form .contact-grid-center .contact-text,
.section-events-select .contact-grid-center .contact-text {
  margin-bottom: 40px;
}
.section-contact-form .contact-grid-center .contact-text--align,
.section-events-select .contact-grid-center .contact-text--align {
  width: 100%;
  max-width: 850px;
  margin: 0 auto;
}
.section-contact-form .contact-grid-center .contact-text .body-big, .section-contact-form .contact-grid-center .contact-text #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .cur-month, #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .section-contact-form .contact-grid-center .contact-text .cur-month, .section-contact-form .contact-grid-center .contact-text #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper .numInput, #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper .section-contact-form .contact-grid-center .contact-text .numInput, .section-contact-form .contact-grid-center .contact-text .recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item .content-title, .recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item .section-contact-form .contact-grid-center .contact-text .content-title,
.section-events-select .contact-grid-center .contact-text .body-big,
.section-events-select .contact-grid-center .contact-text #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .cur-month,
#picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .section-events-select .contact-grid-center .contact-text .cur-month,
.section-events-select .contact-grid-center .contact-text #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper .numInput,
#picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper .section-events-select .contact-grid-center .contact-text .numInput,
.section-events-select .contact-grid-center .contact-text .recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item .content-title,
.recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item .section-events-select .contact-grid-center .contact-text .content-title {
  margin-top: 24px;
}
.section-contact-form .contact-grid-center .contact-text .contact-paragraph,
.section-events-select .contact-grid-center .contact-text .contact-paragraph {
  margin-bottom: 40px;
}
.section-contact-form .contact-grid-center .contact-form,
.section-events-select .contact-grid-center .contact-form {
  width: 100%;
  max-width: 850px;
  margin: 0 auto;
}
.section-contact-form .contact-grid-center .contact-form .container-big,
.section-events-select .contact-grid-center .contact-form .container-big {
  margin-bottom: 80px;
}
.section-contact-form .contact-grid-center .contact-form--servicio-tecnico,
.section-events-select .contact-grid-center .contact-form--servicio-tecnico {
  margin-top: 80px;
}
.section-contact-form .contact-grid-center .contact-form .form-container,
.section-events-select .contact-grid-center .contact-form .form-container {
  display: grid;
  align-items: stretch;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 40px;
  row-gap: 80px;
}
@media (max-width: 768px) {
  .section-contact-form .contact-grid-center .contact-form .form-container,
  .section-events-select .contact-grid-center .contact-form .form-container {
    grid-template-columns: 1fr;
  }
  .section-contact-form .contact-grid-center .contact-form .form-container .hide-paragraph,
  .section-events-select .contact-grid-center .contact-form .form-container .hide-paragraph {
    display: none;
  }
}
.section-contact-form .contact-grid-center .contact-form .form-container .form-group__error-message,
.section-events-select .contact-grid-center .contact-form .form-container .form-group__error-message {
  text-transform: capitalize;
  color: #F8203A;
  font-size: 10px;
  margin-top: 5px;
}
.section-contact-form .contact-grid-center .contact-form .form-container .form-group__error-message.hide,
.section-events-select .contact-grid-center .contact-form .form-container .form-group__error-message.hide {
  display: none;
}
.section-contact-form .contact-grid-center .contact-form .form-container .form-group__error-message.show,
.section-events-select .contact-grid-center .contact-form .form-container .form-group__error-message.show {
  display: block;
}
.section-contact-form .contact-grid-center .contact-form .form-container .error,
.section-events-select .contact-grid-center .contact-form .form-container .error {
  color: #F8203A;
}
.section-contact-form .contact-grid-center .contact-form .form-container .form-group .form-group__label .paragraph--lowercase,
.section-events-select .contact-grid-center .contact-form .form-container .form-group .form-group__label .paragraph--lowercase {
  text-transform: lowercase;
}
.section-contact-form .contact-grid-center.hide,
.section-events-select .contact-grid-center.hide {
  display: none;
}
.section-contact-form .contact-grid-center.show,
.section-events-select .contact-grid-center.show {
  display: flex;
}
.section-contact-form .icon-loader,
.section-events-select .icon-loader {
  -webkit-mask-image: var(--svg-loader);
  mask-image: var(--svg-loader);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.section-contact-form .container-big,
.section-events-select .container-big {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.section-contact-form .container-big .contact-text--inner,
.section-events-select .container-big .contact-text--inner {
  grid-column: 1/-1;
  margin-bottom: -40px;
}
@media (max-width: 768px) {
  .section-contact-form .container-big .contact-text,
  .section-events-select .container-big .contact-text {
    padding-top: 40px;
    text-align: left;
    font-size: 32px;
    line-height: 35px;
  }
}
.section-contact-form .container-big.hide,
.section-events-select .container-big.hide {
  display: none;
}
.section-contact-form .container-big.show,
.section-events-select .container-big.show {
  display: block;
}
.section-contact-form.form-extension .contact-form .contact-text--inner,
.section-events-select.form-extension .contact-form .contact-text--inner {
  margin-top: 80px;
}
@media (max-width: 768px) {
  .section-contact-form.form-extension .contact-form .contact-text--inner,
  .section-events-select.form-extension .contact-form .contact-text--inner {
    margin-top: 40px;
  }
}
.section-contact-form.form-extension .contact-form.hide,
.section-events-select.form-extension .contact-form.hide {
  display: none;
}
.section-contact-form.form-extension .contact-form.show,
.section-events-select.form-extension .contact-form.show {
  display: flex;
}
@media (max-width: 768px) {
  .section-contact-form.form-distributor .contact-grid-center,
  .section-events-select.form-distributor .contact-grid-center {
    padding-top: 80px;
  }
}
.section-contact-form.form-distributor .contact-grid-center .contact-form .container-big,
.section-events-select.form-distributor .contact-grid-center .contact-form .container-big {
  margin-bottom: 24px;
}
.section-contact-form.form-distributor .contact-grid-center.hide,
.section-events-select.form-distributor .contact-grid-center.hide {
  display: none;
}
.section-contact-form.form-distributor .contact-grid-center.show,
.section-events-select.form-distributor .contact-grid-center.show {
  display: flex;
}
.section-contact-form.form-demo .contact-grid-center,
.section-events-select.form-demo .contact-grid-center {
  display: flex;
  flex-direction: row;
  column-gap: row;
}
.section-contact-form.form-demo .contact-grid-center .contact-content,
.section-events-select.form-demo .contact-grid-center .contact-content {
  width: 40%;
}
.section-contact-form.form-demo .contact-grid-center .contact-content .content-title,
.section-events-select.form-demo .contact-grid-center .contact-content .content-title {
  text-transform: uppercase;
  color: #F6EFED;
}
.section-contact-form.form-demo .contact-grid-center .contact-content .content-text,
.section-events-select.form-demo .contact-grid-center .contact-content .content-text {
  margin-top: 40px;
  margin-bottom: 80px;
  color: #808080;
}
.section-contact-form.form-demo .contact-grid-center .contact-content .content-moretext,
.section-events-select.form-demo .contact-grid-center .contact-content .content-moretext {
  color: #808080;
}
.section-contact-form.form-demo .contact-grid-center .contact-form,
.section-events-select.form-demo .contact-grid-center .contact-form {
  width: 60%;
}
@media (max-width: 1024px) {
  .section-contact-form.form-demo .contact-grid-center,
  .section-events-select.form-demo .contact-grid-center {
    column-gap: 70px;
  }
}
@media (max-width: 768px) {
  .section-contact-form.form-demo .contact-grid-center,
  .section-events-select.form-demo .contact-grid-center {
    flex-direction: column;
    row-gap: 0px;
    padding-top: 0px;
  }
  .section-contact-form.form-demo .contact-grid-center .contact-content,
  .section-events-select.form-demo .contact-grid-center .contact-content {
    padding: 56px 0px;
  }
  .section-contact-form.form-demo .contact-grid-center .contact-content,
  .section-contact-form.form-demo .contact-grid-center .contact-form,
  .section-events-select.form-demo .contact-grid-center .contact-content,
  .section-events-select.form-demo .contact-grid-center .contact-form {
    width: 100%;
  }
  .section-contact-form.form-demo .contact-grid-center .contact-content .content-text,
  .section-contact-form.form-demo .contact-grid-center .contact-form .content-text,
  .section-events-select.form-demo .contact-grid-center .contact-content .content-text,
  .section-events-select.form-demo .contact-grid-center .contact-form .content-text {
    margin-bottom: 40px;
  }
}
.section-contact-form .hidden-select,
.section-events-select .hidden-select {
  opacity: 0;
}

.section-contact-form.form-extension input[type=date]::-webkit-calendar-picker-indicator {
  cursor: none;
  border-radius: 4px;
  margin-right: 2px;
  opacity: 0.9;
  filter: invert(0.9);
}

.product-image-banner {
  padding: 56px 80px;
}
@media (max-width: 768px) {
  .product-image-banner {
    padding: 56px 24px;
  }
}
.product-image-banner .banner-container {
  position: relative;
}
.product-image-banner .banner-container .bg-image {
  aspect-ratio: 1360/488;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media (max-width: 768px) {
  .product-image-banner .banner-container .bg-image {
    aspect-ratio: 1360/699;
  }
}
.product-image-banner .banner-container .text-content {
  padding: 24px 0;
  padding-left: 80px;
  position: absolute;
  z-index: 1;
}
@media (max-width: 768px) {
  .product-image-banner .banner-container .text-content {
    position: static;
    padding: 24px;
  }
}
@media (max-width: 480px) {
  .product-image-banner .banner-container .text-content {
    padding: 24px 12px;
  }
}
.product-image-banner .banner-container .text-content__left-bottom {
  left: 0;
  bottom: 0;
}
.product-image-banner .banner-container .text-content__left-top {
  left: 0;
  top: 0;
}
.product-image-banner .banner-container .text-content__right-top {
  right: 0;
  top: 0;
}
.product-image-banner .banner-container .text-content__right-bottom {
  right: 0;
  bottom: 0;
}
.product-image-banner .banner-container .text-content .h2 {
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
}
@media (max-width: 768px) {
  .product-image-banner .banner-container .text-content .h2 {
    font-size: 28px;
  }
}
.product-image-banner .banner-container .text-content .eyebrow {
  margin-bottom: 40px;
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
}

.title-banner {
  position: relative;
}
.title-banner .bg .bg-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}
.title-banner .bg .bg-image--demo {
  filter: brightness(50%);
}
.title-banner .bg .bg-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.title-banner .bg .bg-overlay--solid {
  background: rgba(0, 0, 0, 0.5);
}
.title-banner .bg .bg-overlay--gradient {
  background: inear-gradient(245.92deg, rgba(0, 0, 0, 0) 17.91%, #000000 76.55%);
}
.title-banner .title-banner-content {
  position: relative;
  padding: 220px 80px;
  z-index: 1;
}
.title-banner .title-banner-content .banner-title {
  display: block;
  width: 100%;
  max-width: 650px;
  text-transform: uppercase;
  color: #F6EFED;
}
.title-banner .title-banner-content .banner-text {
  width: 100%;
  margin-top: 40px;
  max-width: 650px;
}
.title-banner.title-banner--center .bg .bg-overlay--gradient {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, #000000 50%, rgba(0, 0, 0, 0) 100%);
}
.title-banner.title-banner--center .title-banner-content .banner-title {
  text-align: center;
  margin: 0 auto;
}
.title-banner.title-banner--right .bg .bg-overlay--gradient {
  background: linear-gradient(65.92deg, rgba(0, 0, 0, 0) 17.91%, #000000 76.55%);
}
.title-banner.title-banner--right .title-banner-content .banner-title {
  text-align: right;
  margin-left: auto;
  margin-right: 0;
}

@media (max-width: 768px) {
  .title-banner .title-banner-content {
    padding: 132px 24px 40px 24px !important;
  }
  .title-banner .title-banner-content .banner-text {
    margin-top: 16px;
  }
}
.section-awards .awards-slider {
  padding: 80px;
  display: grid;
  grid-template-columns: 75fr 25fr;
  align-items: start;
  column-gap: 100px;
  row-gap: 48px;
}
@media (max-width: 1024px) {
  .section-awards .awards-slider {
    padding: 80px 20px;
    column-gap: 32px;
  }
}
@media (max-width: 768px) {
  .section-awards .awards-slider {
    padding: 40px 24px;
    grid-template-columns: 1fr;
  }
}
.section-awards .awards-slider .slider-container {
  width: 100%;
  overflow: hidden;
}
.section-awards .awards-slider .slider-container .slider-content {
  display: grid;
  grid-template-columns: 15fr 85fr;
  column-gap: 64px;
}
@media (max-width: 1024px) {
  .section-awards .awards-slider .slider-container .slider-content {
    column-gap: 16px;
  }
}
@media (max-width: 768px) {
  .section-awards .awards-slider .slider-container .slider-content {
    grid-template-columns: 1fr;
  }
}
.section-awards .awards-slider .slider-controls {
  display: flex;
  align-items: center;
  gap: 36px;
  margin-right: 0;
  margin-left: auto;
}
@media (max-width: 1024px) {
  .section-awards .awards-slider .slider-controls {
    gap: 24px;
  }
}
@media (max-width: 768px) {
  .section-awards .awards-slider .slider-controls {
    margin: 0;
    justify-content: center;
  }
}
.section-awards .awards-slider .slider-controls .slider-btn {
  cursor: pointer;
  border: none;
  background: none;
}
.section-awards .awards-slider .slider-controls .slider-btn .icon {
  display: block;
  width: 40px;
  height: 24px;
  background-color: #808080;
}
.section-awards .awards-slider .slider-controls .slider-btn__active .icon {
  background-color: #f6efed;
}

.section-faqs {
  padding: 80px 24px;
}
.section-faqs .faqs-container {
  width: 100%;
  max-width: 840px;
  margin: 0 auto;
}
.section-faqs .faqs-container .faq {
  position: relative;
  padding: 80px 0px;
  padding-bottom: 40px;
}
.section-faqs .faqs-container .faq .top-line {
  position: absolute;
  height: 1px;
  width: 0;
  top: 0;
  left: 0;
  background-color: #2a2a2a;
}
.section-faqs .faqs-container .faq .faq-header {
  padding: 0px;
}
.section-faqs .faqs-container .faq .faq-content {
  padding-top: 40px;
  padding-bottom: 0px;
}
.section-faqs .faqs-container .faq .faq-content .content-wysiwyg * {
  color: #808080;
}
.section-faqs .faqs-container .faq:first-child {
  border-top: 1px solid #2a2a2a;
}
.section-faqs.donwloads {
  padding: 0px 0px;
}
.section-faqs.donwloads .faqs-container .faq {
  padding: 0px;
}
.section-faqs.donwloads .faqs-container .faq .faq-header {
  padding: 80px;
}
.section-faqs.donwloads .faqs-container .faq .faq-content .category-item {
  position: relative;
}
.section-faqs.donwloads .faqs-container .faq .faq-content .category-item .bg-icon {
  border-radius: 50%;
  height: 24px;
  width: 24px;
  padding: 4px;
  position: absolute;
  right: 10px;
  top: 10px;
}
.section-faqs.donwloads .faqs-container .faq .faq-content .category-item .bg-icon.show {
  display: block;
}
.section-faqs.donwloads .faqs-container .faq .faq-content .category-item .bg-icon.hide {
  display: none;
}
.section-faqs.donwloads .faqs-container .faq .faq-content .category-item .bg-icon .masked-check {
  background-color: #F8203A;
}

@media (max-width: 768px) {
  .section-faqs {
    padding: 0px 24px;
  }
  .section-faqs .faqs-container {
    width: calc(100% + 48px);
    margin: 0px -24px;
    padding: 0;
  }
  .section-faqs .faqs-container .faq {
    padding: 0px 24px 0px;
  }
  .section-faqs .faqs-container .faq .faq-header {
    padding: 56px 0px;
  }
  .section-faqs .faqs-container .faq .faq-content {
    padding-top: 0px;
  }
  .section-faqs.donwloads .faqs-container .faq .faq-header {
    padding: 40px 24px;
    margin-left: 24px;
  }
  .section-faqs.donwloads .faqs-container .faq .faq-content {
    padding: 0px 0px;
  }
  .section-faqs.donwloads .faqs-container .faq .faq-content .category-item {
    width: 100%;
    display: flex;
    flex-direction: row;
    max-height: 120px;
    margin-left: 24px;
  }
  .section-faqs.donwloads .faqs-container .faq .faq-content .category-item .item-image {
    height: 100%;
    padding: 5px 0px;
    width: 20%;
    min-width: 120px;
  }
  .section-faqs.donwloads .faqs-container .faq .faq-content .category-item .item-image .bg-icon {
    right: 0;
    top: 0;
  }
  .section-faqs.donwloads .faqs-container .faq .faq-content .category-item .item-name {
    width: 80%;
    padding: 0px;
    justify-items: left;
    text-transform: capitalize;
  }
  .section-faqs.donwloads .faqs-container .faq .faq-content .category-item .item-name h3 {
    text-align: left;
  }
}
.compare-product-table {
  width: 100%;
  overflow-x: scroll;
}
.compare-product-table .button-mobile {
  display: none !important;
}
.compare-product-table .button-mobile .icon {
  pointer-events: none !important;
}
.compare-product-table--onecol .table-header,
.compare-product-table--onecol .table-row, .compare-product-table--twocol .table-header,
.compare-product-table--twocol .table-row, .compare-product-table--threecol .table-header,
.compare-product-table--threecol .table-row, .compare-product-table--fourcol .table-header,
.compare-product-table--fourcol .table-row {
  display: flex;
  align-items: stretch;
}
.compare-product-table--onecol .table-header .header-column,
.compare-product-table--onecol .table-header .row-column,
.compare-product-table--onecol .table-row .header-column,
.compare-product-table--onecol .table-row .row-column, .compare-product-table--twocol .table-header .header-column,
.compare-product-table--twocol .table-header .row-column,
.compare-product-table--twocol .table-row .header-column,
.compare-product-table--twocol .table-row .row-column, .compare-product-table--threecol .table-header .header-column,
.compare-product-table--threecol .table-header .row-column,
.compare-product-table--threecol .table-row .header-column,
.compare-product-table--threecol .table-row .row-column, .compare-product-table--fourcol .table-header .header-column,
.compare-product-table--fourcol .table-header .row-column,
.compare-product-table--fourcol .table-row .header-column,
.compare-product-table--fourcol .table-row .row-column {
  flex: 1 1 0;
  width: 0;
}
.compare-product-table--multiple .table-header,
.compare-product-table--multiple .table-row {
  display: flex;
  align-items: stretch;
}
.compare-product-table--multiple .table-header .header-column,
.compare-product-table--multiple .table-header .row-column,
.compare-product-table--multiple .table-row .header-column,
.compare-product-table--multiple .table-row .row-column {
  flex: 0 0 23%;
  max-width: 23%;
}
.compare-product-table .table-header .row-column,
.compare-product-table .table-header .header-column,
.compare-product-table .table-row .row-column,
.compare-product-table .table-row .header-column {
  min-width: 200px;
  border-bottom: 1px solid #2a2a2a;
  border-right: 1px solid #2a2a2a;
}
.compare-product-table .table-header {
  text-align: center;
}
.compare-product-table .table-header .header-column {
  background-color: #1D1A1A;
  padding-bottom: 40px;
  border-top: 1px solid #2a2a2a;
}
.compare-product-table .table-header .header-column .header-title {
  color: #F6EFED;
  text-align: center;
  margin-bottom: 24px;
}
.compare-product-table .table-header .header-column .header-btn.button {
  display: inline-block;
  padding: 17px 24px;
  border-radius: 200px;
  background-color: #F8203A;
  color: #131313;
  cursor: pointer;
  overflow: hidden;
}
.compare-product-table .table-row .row-column {
  padding: 40px 24px;
}
.compare-product-table .table-row .row-column p {
  color: white;
  text-align: center;
}

@media (max-width: 768px) {
  .compare-product-table .button-desktop {
    display: none !important;
  }
  .compare-product-table .button-mobile {
    display: inline-block !important;
    padding: 17px !important;
  }
  .compare-product-table .table-header .row-column,
  .compare-product-table .table-header .header-column,
  .compare-product-table .table-row .row-column,
  .compare-product-table .table-row .header-column {
    min-width: 150px;
  }
}
.hero-carousel {
  border-top: 1px solid #2a2a2a;
  padding: 0px 0px 160px 0px;
}
.hero-carousel .carousel-container {
  padding-left: 60px;
}
.hero-carousel--home {
  padding-bottom: 0px;
}
.hero-carousel--home .home-title {
  text-align: center;
  padding: 0px 80px;
  padding-top: 160px;
  padding-bottom: 40px;
}
@media (max-width: 768px) {
  .hero-carousel {
    padding: 0;
  }
  .hero-carousel .carousel-container {
    padding-left: 0px;
  }
  .hero-carousel--home .home-title {
    padding: 0px 24px;
    padding-top: 80px;
  }
}
.hero-carousel .carousel-wrapper {
  transition: transform 0.3s linear;
}
.hero-carousel .carousel-wrapper .carousel-product {
  padding: 100px 0;
  display: block;
  position: relative;
}
@media (max-width: 1024px) {
  .hero-carousel .carousel-wrapper .carousel-product {
    padding: 40px 0;
  }
}
@media (max-width: 768px) {
  .hero-carousel .carousel-wrapper .carousel-product {
    display: flex;
    flex-direction: column;
  }
}
@media (min-width: 1600px) {
  .hero-carousel .carousel-wrapper .carousel-product .product-text {
    grid-column: 1/2;
  }
}
@media (max-width: 768px) {
  .hero-carousel .carousel-wrapper .carousel-product .product-text {
    padding: 0 24px;
  }
}
.hero-carousel .carousel-wrapper .carousel-product .product-text .product-subtitle {
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .hero-carousel .carousel-wrapper .carousel-product .product-text .product-subtitle {
    margin-bottom: 24px;
  }
}
.hero-carousel .carousel-wrapper .carousel-product .product-text .product-title {
  font-family: "PP Monument", "arial";
  font-size: clamp(75px, 14vw, 200px);
  font-weight: 800;
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .hero-carousel .carousel-wrapper .carousel-product .product-text .product-title {
    margin-bottom: 24px;
  }
}
.hero-carousel .carousel-wrapper .carousel-product .product-text .product-description {
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .hero-carousel .carousel-wrapper .carousel-product .product-text .product-description {
    margin-bottom: 40px;
  }
}
.hero-carousel .carousel-wrapper .carousel-product .product-img-box {
  z-index: 11;
  position: absolute;
  max-width: 868px;
  width: 50%;
  top: 0;
  right: 0;
}
@media (min-width: 1600px) {
  .hero-carousel .carousel-wrapper .carousel-product .product-img-box {
    transform: translateY(0);
  }
}
@media (max-width: 768px) {
  .hero-carousel .carousel-wrapper .carousel-product .product-img-box {
    transform: translateY(0);
    position: relative;
    width: 100%;
    padding: 40px 24px;
  }
}
.hero-carousel .carousel-wrapper .carousel-product .product-img-box .product-img {
  width: 100%;
  object-fit: contain;
}
.hero-carousel .carousel-timeline {
  padding-right: 60px;
  display: flex;
  gap: 16px;
}
@media (max-width: 768px) {
  .hero-carousel .carousel-timeline {
    padding: 80px 24px;
    padding-top: 0px;
  }
}
.hero-carousel .carousel-timeline .timeline--outer {
  width: 100%;
  height: 4px;
  position: relative;
  background: #F6EFED;
}
.hero-carousel .carousel-timeline .timeline--outer .timeline--inner {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  height: 4px;
  background-color: #F8203A;
  transition: width 0.1s linear;
}

.section-compare .compare-text {
  padding: 160px 0px 80px 0px;
}
.section-compare .compare-text .compare-title {
  text-align: center;
}
.section-compare .compare-table {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: auto;
  overflow-x: scroll;
}
@media (max-width: 768px) {
  .section-compare .compare-table {
    padding-bottom: 16px;
  }
  .section-compare .compare-table::-webkit-scrollbar {
    height: 4px;
  }
  .section-compare .compare-table::-webkit-scrollbar-track {
    background: transparent;
  }
  .section-compare .compare-table::-webkit-scrollbar-thumb {
    background-color: #F8203A;
  }
}
.section-compare .compare-table .compare-header {
  text-align: center;
  padding-bottom: 40px;
}
@media (max-width: 768px) {
  .section-compare .compare-table .compare-header {
    padding-bottom: 16px;
  }
}
.section-compare .compare-table .compare-header:not(:last-child) {
  border-right: 0.5px solid #2A2A2A;
}
.section-compare .compare-table .compare-header h3 {
  margin-bottom: 24px;
}
.section-compare .compare-table .compare-header .button-mobile {
  display: none !important;
}
@media (max-width: 768px) {
  .section-compare .compare-table .compare-header .button-mobile {
    display: inline-block !important;
  }
}
@media (max-width: 768px) {
  .section-compare .compare-table .compare-header .button-desk {
    display: none !important;
  }
}
.section-compare .compare-table .compare-header .compare-img-box {
  padding: 40px;
}
@media (max-width: 1024px) {
  .section-compare .compare-table .compare-header .compare-img-box {
    padding: 16px;
  }
}
@media (max-width: 768px) {
  .section-compare .compare-table .compare-header .compare-img-box {
    padding: 12px;
  }
}
.section-compare .compare-table .compare-header .compare-img-box .compare-img {
  aspect-ratio: 280/120;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.section-compare .compare-table .compare-item {
  padding: 40px 24px;
  text-align: center;
  border-top: 0.5px solid #2A2A2A;
  border-bottom: 0.5px solid #2A2A2A;
  border-right: 0.5px solid #2A2A2A;
}
@media (max-width: 768px) {
  .section-compare .compare-table .compare-item {
    padding: 24px 16px;
  }
}
.section-compare .compare-table .quantity {
  display: block;
}
.section-compare .compare-table .quantity:not(:last-child) {
  margin-bottom: 4px;
}

header {
  grid-row: 1/2;
}

.column-1 {
  grid-column: 1/2;
}

.column-2 {
  grid-column: 2/3;
}

.column-3 {
  grid-column: 3/4;
}

.column-4 {
  grid-column: 4/5;
}

.banner-interview .interview-text {
  padding: 160px 80px 80px 80px;
}
@media (max-width: 1024px) {
  .banner-interview .interview-text {
    padding: 120px 40px 60px 40px;
  }
}
@media (max-width: 768px) {
  .banner-interview .interview-text {
    padding: 80px 24px 40px 24px;
  }
}
.banner-interview .interview-text .interview-title {
  margin-bottom: 24px;
}
@media (max-width: 768px) {
  .banner-interview .interview-text .interview-title {
    margin-bottom: 16px;
  }
}
.banner-interview .interview-text .interview-tag {
  background: #F8203A;
  padding: 8px 16px;
  display: inline-block;
}
@media (max-width: 480px) {
  .banner-interview .interview-text .interview-tag {
    padding: 6px 12px;
  }
}
.banner-interview .interview-img-box {
  max-height: 600px;
  overflow: hidden;
}
@media (max-width: 768px) {
  .banner-interview .interview-img-box {
    height: 400px;
  }
}
.banner-interview .interview-img-box .interview-img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.banner-interview.banner-interview--center {
  text-align: center;
}
.banner-interview.banner-interview--right {
  text-align: right;
}

.full-video .video-box {
  position: relative;
  cursor: pointer;
}
.full-video .video-box:not(.iframe-box) {
  max-height: 600px;
  overflow: hidden;
}
@media (max-width: 768px) {
  .full-video .video-box:not(.iframe-box) {
    max-height: 400px;
  }
}
.full-video .video-box .video-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}
.full-video .video-box .video-overlay .poster-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.full-video .video-box .video {
  width: 100%;
  object-fit: cover;
}
.full-video .video-box .youtube-video {
  display: block;
  width: 100%;
  max-height: 600px;
  height: auto;
  aspect-ratio: 16/9;
}
@media (max-width: 768px) {
  .full-video .video-box .youtube-video {
    max-height: 400px;
  }
}
.full-video .video-box .video-control {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 160px;
  height: 160px;
  z-index: 11;
  background: #F8203A;
  border-radius: 50%;
  cursor: pointer;
}
@media (max-width: 1024px) {
  .full-video .video-box .video-control {
    width: 120px;
    height: 120px;
  }
}
@media (max-width: 768px) {
  .full-video .video-box .video-control {
    width: 80px;
    height: 80px;
  }
}
.full-video .video-box .video-control .icon-play {
  position: absolute;
  top: 50%;
  left: 52.5%;
  transform: translate(-50%, -50%);
  display: inline-block;
  width: 64px;
  height: 64px;
  background: #131313;
}
@media (max-width: 1024px) {
  .full-video .video-box .video-control .icon-play {
    width: 48px;
    height: 48px;
  }
}
@media (max-width: 768px) {
  .full-video .video-box .video-control .icon-play {
    width: 32px;
    height: 32px;
  }
}
.full-video .video-box .video-hidden {
  opacity: 0;
  display: none;
  visibility: hidden;
}

.image-text-half-full .card-content {
  display: flex;
  flex-direction: column;
  padding: 80px;
}
@media (max-width: 768px) {
  .image-text-half-full .card-content {
    padding: 80px 24px 40px 24px;
  }
}
.image-text-half-full .card-content .card-icon-box {
  margin-bottom: 40px;
}
.image-text-half-full .card-content .card-icon-box .icon-image,
.image-text-half-full .card-content .card-icon-box .icon {
  display: inline-block;
  width: 40px;
  height: 40px;
}
.image-text-half-full .card-content .card-icon-box .icon {
  background: #646366;
}
.image-text-half-full .card-content .card-title {
  margin-bottom: 24px;
}
.image-text-half-full .card-content .card-subtitle {
  margin-bottom: 49px;
}
.image-text-half-full .card-content .card-button {
  margin-top: 40px;
}
.image-text-half-full .card-image {
  aspect-ratio: 72/60;
  width: 50%;
}
.image-text-half-full .card-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.image-text-half-full .card-image img.product-image {
  object-fit: contain;
}
.image-text-half-full--center .grid {
  align-items: center;
}
.image-text-half-full--bottom .grid {
  align-items: flex-end;
}
.image-text-half-full.reverse .grid {
  flex-direction: row-reverse;
}
@media (max-width: 768px) {
  .image-text-half-full.reverse .grid {
    flex-direction: column-reverse;
  }
}

.section-quote-text-bg {
  position: relative;
  padding: 20% 150px;
}
@media (max-width: 768px) {
  .section-quote-text-bg {
    padding: 240px 24px;
  }
}
.section-quote-text-bg .bg .bg-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.section-quote-text-bg .bg .bg-overlay--solid {
  background: rgba(0, 0, 0, 0.5);
}
.section-quote-text-bg .bg .bg-overlay--gradient {
  background: inear-gradient(245.92deg, rgba(0, 0, 0, 0) 17.91%, #000000 76.55%);
}
.section-quote-text-bg .bg .bg-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}
.section-quote-text-bg .text-bg__text {
  position: relative;
  display: block;
  width: 100%;
  max-width: 1000px;
  z-index: 1;
}
.section-quote-text-bg .text-bg__img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center;
}
@media (max-width: 768px) {
  .section-quote-text-bg .text-bg__img {
    aspect-ratio: 375/600;
  }
}
.section-quote-text-bg.section-quote-text-bg--center .bg .bg-overlay--gradient {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, #000000 50%, rgba(0, 0, 0, 0) 100%);
}
.section-quote-text-bg.section-quote-text-bg--center .text-bg__text {
  margin: 0 auto;
  text-align: center;
}
.section-quote-text-bg.section-quote-text-bg--right .bg .bg-overlay--gradient {
  background: linear-gradient(65.92deg, rgba(0, 0, 0, 0) 17.91%, #000000 76.55%);
}
.section-quote-text-bg.section-quote-text-bg--right .text-bg__text {
  margin-left: auto;
  margin-right: 0;
  text-align: right;
}

.restaurant-info .card-image {
  aspect-ratio: 720/512;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.restaurant-info .card-content .card-header {
  padding: 8px 80px;
}
.restaurant-info .card-content .card-info {
  padding: 80px;
}
@media (max-width: 1024px) {
  .restaurant-info .card-content .card-info {
    padding: 40px;
  }
}
@media (max-width: 768px) {
  .restaurant-info .card-content .card-info {
    padding: 80px 24px;
  }
}
.restaurant-info .card-content .card-text {
  margin-bottom: 40px;
}
.restaurant-info .card-content .contact-box {
  gap: 40px;
  margin-bottom: 40px;
}
.restaurant-info .card-content .contact-box .contact-title {
  margin-bottom: 16px;
}
.restaurant-info .restaurant-table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border: 0.5px solid #2a2a2a;
}
@media (max-width: 768px) {
  .restaurant-info .restaurant-table {
    border: none;
  }
}
@media (max-width: 768px) {
  .restaurant-info .restaurant-table tr {
    display: flex;
    flex-direction: column;
  }
}
.restaurant-info .restaurant-table tr th:not(:last-child),
.restaurant-info .restaurant-table tr td:not(:last-child) {
  border-right: 0.5px solid #2a2a2a;
  text-align: start;
  align-content: start;
}
@media (max-width: 768px) {
  .restaurant-info .restaurant-table tr th,
  .restaurant-info .restaurant-table tr td {
    border: none !important;
    text-align: left;
  }
}
.restaurant-info .restaurant-table tr th {
  padding: 80px 0px 40px 80px;
}
@media (max-width: 1200px) {
  .restaurant-info .restaurant-table tr th {
    padding: 80px 0px 40px 40px;
  }
}
@media (max-width: 768px) {
  .restaurant-info .restaurant-table tr th {
    padding: 0;
  }
  .restaurant-info .restaurant-table tr th:first-child {
    padding: 0 24px;
  }
  .restaurant-info .restaurant-table tr th h3 {
    text-align: left;
  }
}
.restaurant-info .restaurant-table tr td {
  padding: 0 80px 80px 80px;
}
@media (max-width: 1200px) {
  .restaurant-info .restaurant-table tr td {
    padding: 0 40px 80px 40px;
  }
}
@media (max-width: 768px) {
  .restaurant-info .restaurant-table tr td {
    padding: 0 24px 40px 24px;
    text-align: left;
  }
  .restaurant-info .restaurant-table tr td:first-child {
    padding-top: 40px;
  }
}
.restaurant-info .restaurant-table tr td p {
  display: inline-block;
}

.section-404 {
  margin: 120px 0;
}
.section-404 .container-404 {
  position: relative;
  overflow: hidden;
  height: 650px;
}
@media (max-width: 768px) {
  .section-404 .container-404 {
    height: 500px;
  }
}
.section-404 .container-404 .lines-404 {
  display: flex;
  width: 100%;
  height: 100%;
  padding: 0 40px;
  border-top: 1px solid #2a2a2a;
  border-bottom: 1px solid #2a2a2a;
}
.section-404 .container-404 .lines-404 .line-404 {
  flex: 1;
  border-right: 1px solid #2a2a2a;
  border-left: 1px solid #2a2a2a;
}
.section-404 .container-404 .img-box-404 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 7;
}
.section-404 .container-404 .img-box-404 .img-404 {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
  display: block;
}
@media (max-width: 768px) {
  .section-404 .container-404 .img-box-404 .img-404 {
    aspect-ratio: 375/300;
  }
}
.section-404 .container-404 .text-box-404 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 9;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}
.section-404 .container-404 .text-box-404 .title-404,
.section-404 .container-404 .text-box-404 .subtitle-404 {
  text-transform: uppercase;
}
.section-404 .container-404 .text-box-404 .title-404 {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .section-404 .container-404 .text-box-404 .title-404 {
    margin-bottom: 24px;
  }
}
.section-404 .container-404 .text-box-404 .subtitle-404,
.section-404 .container-404 .text-box-404 .text-404 {
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .section-404 .container-404 .text-box-404 .subtitle-404,
  .section-404 .container-404 .text-box-404 .text-404 {
    margin-bottom: 40px;
  }
}
.section-404 .container-404 .text-box-404 .button-404 {
  text-transform: uppercase;
}

.marquee {
  overflow: hidden !important;
  padding: 300px 0 215px 0;
  position: relative;
}
@media (max-width: 769px) {
  .marquee {
    padding: 200px 0 80px 0;
  }
}
.marquee__bg-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}
.marquee__container {
  position: relative;
}
.marquee__container .marquee-animated {
  position: absolute;
  top: -50px;
  z-index: 11;
  overflow: hidden;
  display: block;
  mix-blend-mode: difference;
}
@media (max-width: 1200px) {
  .marquee__container .marquee-animated {
    top: -70px;
  }
}
@media (max-width: 768px) {
  .marquee__container .marquee-animated {
    top: -50px;
  }
}
.marquee__container .marquee-animated .marquee-phrases,
.marquee__container .marquee-animated .marquee-scroll,
.marquee__container .marquee-animated .marquee-noscroll {
  display: flex;
  width: fit-content;
  top: 0;
  left: 0;
}
.marquee__container .marquee-animated .marquee-phrases .marquee__overlay-text,
.marquee__container .marquee-animated .marquee-scroll .marquee__overlay-text,
.marquee__container .marquee-animated .marquee-noscroll .marquee__overlay-text {
  white-space: nowrap;
  text-transform: uppercase;
  font-family: "PP Monument", "arial";
  font-size: 128px;
  font-weight: 800;
  color: #F6EFED;
  mix-blend-mode: difference;
  padding-right: 126px;
}
@media (min-width: 1600px) {
  .marquee__container .marquee-animated .marquee-phrases .marquee__overlay-text,
  .marquee__container .marquee-animated .marquee-scroll .marquee__overlay-text,
  .marquee__container .marquee-animated .marquee-noscroll .marquee__overlay-text {
    font-size: 84px;
    text-align: left;
    width: 100%;
    left: 0;
  }
}
@media (max-width: 1024px) {
  .marquee__container .marquee-animated .marquee-phrases .marquee__overlay-text,
  .marquee__container .marquee-animated .marquee-scroll .marquee__overlay-text,
  .marquee__container .marquee-animated .marquee-noscroll .marquee__overlay-text {
    font-size: 84px;
  }
}
@media (max-width: 1024px) {
  .marquee__container .marquee-animated .marquee-phrases .marquee__overlay-text,
  .marquee__container .marquee-animated .marquee-scroll .marquee__overlay-text,
  .marquee__container .marquee-animated .marquee-noscroll .marquee__overlay-text {
    width: 300%;
  }
}
.marquee .marquee__img {
  width: 100%;
  aspect-ratio: 72/80;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 768px) {
  .marquee .marquee__img {
    aspect-ratio: 37/40;
    max-height: 400px;
  }
}
.marquee .marquee__text-box {
  height: 100%;
  padding: 0 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 1200px) {
  .marquee .marquee__text-box {
    padding: 0 40px;
  }
}
@media (max-width: 1024px) {
  .marquee .marquee__text-box {
    padding: 80px 24px;
  }
}
.marquee .marquee__text-box .marquee__title {
  margin-bottom: 40px;
}
.marquee .marquee__text-box .marquee__button {
  display: none;
}
@media (max-width: 768px) {
  .marquee .marquee__text-box .marquee__button {
    display: block;
  }
}
.marquee .marquee__text-box .marquee__text {
  margin-bottom: 12px;
}
@media (max-width: 768px) {
  .marquee .marquee__text-box .marquee__text {
    margin-bottom: 80px;
  }
}
.marquee .marquee__text-box .marquee__btn {
  width: 100px;
  height: 100px;
  align-self: center;
  flex-direction: column;
}
@media (max-width: 768px) {
  .marquee .marquee__text-box .marquee__btn {
    flex-direction: row;
    width: 100%;
    height: auto;
  }
}

.blog-link-banner {
  display: block;
  width: 100%;
  margin-top: 40px;
  border-bottom: none !important;
}
.blog-link-banner.banner-border {
  border: 1px solid #2a2a2a;
}
.blog-link-banner .banner-image {
  display: block;
  width: 100%;
  height: auto;
}
.blog-link-banner .banner-image--desktop {
  display: block;
}
.blog-link-banner .banner-image--mobile {
  display: none;
}

@media (max-width: 768px) {
  .blog-link-banner {
    margin-top: 64px;
  }
  .blog-link-banner .banner-image--desktop {
    display: none;
  }
  .blog-link-banner .banner-image--mobile {
    display: block;
  }
}
.section-press .press-container {
  padding: 0px 80px;
  padding-bottom: 160px;
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 80px;
}
@media (max-width: 768px) {
  .section-press .press-container {
    padding: 0px;
  }
  .section-press .press-container .press-item {
    padding: 0px 24px;
  }
  .section-press .press-container .section-title {
    width: 100%;
    padding: 0px 24px;
  }
}
.section-press .press-container .section-title {
  color: #F6EFED;
  padding-top: 80px;
  padding-bottom: 40px;
}

.distributor-search .distributor-container {
  padding: 80px 0px;
}
@media (max-width: 768px) {
  .distributor-search .distributor-container {
    padding: 0;
  }
}
.distributor-search .distributor-container .distributor-form {
  padding-left: 80px;
  padding-top: 80px;
  padding-right: 320px;
  margin-bottom: 80px;
  /* Para WebKit (Chrome, Safari) */
  /* Para Firefox */
  /* Para Edge (versiones antiguas) */
}
@media (max-width: 1024px) {
  .distributor-search .distributor-container .distributor-form {
    padding-right: 80px;
  }
}
@media (max-width: 768px) {
  .distributor-search .distributor-container .distributor-form {
    padding: 80px 24px;
    margin-bottom: 0;
  }
}
.distributor-search .distributor-container .distributor-form .distributor-title {
  margin-bottom: 40px;
  text-transform: uppercase;
}
.distributor-search .distributor-container .distributor-form .search__group {
  display: flex;
}
.distributor-search .distributor-container .distributor-form .search__group .search__input {
  border-bottom: 2px solid #131313;
  padding: 8px 0;
  margin-right: 40px;
}
.distributor-search .distributor-container .distributor-form .search__group .search__input:placeholder {
  font-size: capitalize;
  color: inherit;
  font-family: inherit;
}
.distributor-search .distributor-container .distributor-form .search__group .search__input:focus, .distributor-search .distributor-container .distributor-form .search__group .search__input:active {
  outline: none;
}
.distributor-search .distributor-container .distributor-form input:-webkit-autofill,
.distributor-search .distributor-container .distributor-form input:-webkit-autofill:hover,
.distributor-search .distributor-container .distributor-form input:-webkit-autofill:focus,
.distributor-search .distributor-container .distributor-form input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px #F6EFED inset !important;
  -webkit-text-fill-color: #808080 !important;
}
.distributor-search .distributor-container .distributor-form input:-moz-autofill,
.distributor-search .distributor-container .distributor-form input:-moz-autofill:hover,
.distributor-search .distributor-container .distributor-form input:-moz-autofill:focus,
.distributor-search .distributor-container .distributor-form input:-moz-autofill:active {
  box-shadow: 0 0 0 30px #F6EFED inset !important;
  -moz-text-fill-color: #808080 !important;
}
.distributor-search .distributor-container .distributor-form input:-ms-autofill,
.distributor-search .distributor-container .distributor-form input:-ms-autofill:hover,
.distributor-search .distributor-container .distributor-form input:-ms-autofill:focus,
.distributor-search .distributor-container .distributor-form input:-ms-autofill:active {
  box-shadow: 0 0 0 30px #F6EFED inset !important;
  -ms-text-fill-color: #808080 !important;
}
.distributor-search .result-title {
  position: absolute;
  top: 0;
  left: 80px;
  z-index: 11;
  display: flex;
  align-items: center;
  gap: 8px;
}
@media (max-width: 768px) {
  .distributor-search .result-title {
    left: 24px;
    transform: translateY(-75%);
    padding: 0 24px 40px 24px;
    padding-left: 0px;
  }
}
.distributor-search .result-title .tag {
  padding: 4px;
  border-radius: 50px;
}
.distributor-search .distributor-grid {
  position: relative;
  display: flex;
  gap: 32px;
  height: 620px;
  padding-left: 80px;
}
@media (max-width: 1025px) {
  .distributor-search .distributor-grid {
    padding-left: 0px;
    flex-direction: column-reverse;
    height: auto;
  }
}
.distributor-search .distributor-grid .distributor-result {
  width: 100%;
  height: 100%;
  flex: 1;
}
.distributor-search .distributor-grid .distributor-result .hide {
  display: none !important;
}
.distributor-search .distributor-grid .distributor-result .result-content {
  display: flex;
  flex-direction: column;
  height: 100%;
  margin: 60px 0 0 20px;
  overflow: hidden auto;
  padding-right: 12px;
}
@media (max-width: 1025px) {
  .distributor-search .distributor-grid .distributor-result .result-content {
    margin: 0;
  }
}
.distributor-search .distributor-grid .distributor-result .result-content::-webkit-scrollbar {
  width: 4px;
}
.distributor-search .distributor-grid .distributor-result .result-content ::-webkit-scrollbar-thumb {
  width: 1.6px;
}
.distributor-search .distributor-grid .distributor-result .result-content::-webkit-scrollbar-track {
  background: transparent;
}
.distributor-search .distributor-grid .distributor-result .result-content::-webkit-scrollbar-thumb {
  background-color: #131313;
}
.distributor-search .distributor-grid .distributor-result .result-content .result-item {
  padding: 40px 0;
  border-bottom: 1px solid #131313;
  cursor: pointer;
}
@media (max-width: 1025px) {
  .distributor-search .distributor-grid .distributor-result .result-content .result-item {
    padding: 40px 24px 24px 24px;
  }
}
.distributor-search .distributor-grid .distributor-result .result-content .result-item .item-title {
  display: flex;
  justify-content: space-between;
}
.distributor-search .distributor-grid .distributor-result .result-content .result-item .item-title .distributor-name {
  text-transform: capitalize;
}
.distributor-search .distributor-grid .distributor-result .result-content .result-item .item-cols {
  margin-top: 24px;
  display: flex;
  gap: 40px;
}
.distributor-search .distributor-grid .distributor-result .result-content .result-item .item-cols .item-col-1 {
  flex: 0 0 20%;
}
.distributor-search .distributor-grid .distributor-result .result-content .result-item .item-cols .item-col-2 {
  flex: 1;
}
.distributor-search .distributor-grid .distributor-result .result-content .fallback {
  text-align: center;
}
.distributor-search .distributor-grid .distributor-result .result-notfound {
  height: 100%;
  padding-top: 60px;
}
@media (max-width: 1025px) {
  .distributor-search .distributor-grid .distributor-result .result-notfound {
    padding: 24px;
    height: 620px;
  }
  .distributor-search .distributor-grid .distributor-result .result-notfound .custom-select {
    max-width: 100%;
  }
}
.distributor-search .distributor-grid .distributor-result .result-notfound .custom-select {
  margin-bottom: 40px;
  width: 100%;
  max-width: 250px;
}
.distributor-search .distributor-grid .distributor-result .result-notfound .custom-select.tecnical-service-select .select-items {
  background-color: #F6EFED;
  padding: 12px;
}
.distributor-search .distributor-grid .distributor-result .result-notfound .custom-select.tecnical-service-select .select-items .province-search {
  background-color: #F6EFED;
  padding: 12px;
}
.distributor-search .distributor-grid .distributor-result .result-notfound .custom-select.tecnical-service-select .select-items .province-search:hover {
  color: #131313;
}
.distributor-search .distributor-grid .distributor-result .result-notfound .custom-select .select-selected:after {
  background-color: #131313;
}
.distributor-search .distributor-grid .container-adress p:first-child {
  margin-bottom: 24px;
}
.distributor-search .distributor-grid .distributor-map {
  width: 100%;
  height: 100%;
  flex: 1;
}
@media (max-width: 1025px) {
  .distributor-search .distributor-grid .distributor-map {
    height: 400px;
    min-height: 70%;
  }
  .distributor-search .distributor-grid .distributor-map .map {
    padding-bottom: 70%;
  }
}
.distributor-search .distributor-grid .distributor-map .map {
  width: 100%;
  height: 100%;
}
.distributor-search .distributor-grid .distributor-map .map .mycluster {
  width: auto !important;
  height: auto !important;
  border-radius: 80px;
  padding: 2px 18px;
}

.copy-logos .logos-text {
  padding: 80px 400px 40px 80px;
}
.copy-logos .logos-text .logos-title {
  margin-bottom: 24px;
}
.copy-logos .logos-container {
  overflow: hidden;
  display: flex;
  gap: 80px;
  padding: 80px 0;
}
@media (max-width: 768px) {
  .copy-logos .logos-container {
    flex-wrap: wrap;
  }
}
.copy-logos .logos-container .logo {
  max-height: 60px;
}

.person-grid .page.page-hidden {
  display: none;
}
.person-grid .pagination-container {
  padding: 120px 80px;
  text-align: center;
}
.person-grid .pagination-container.hide {
  display: none;
}
.person-grid .pagination-container .pagination-bar {
  position: relative;
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
  margin-bottom: 40px;
  height: 4px;
  background-color: #F6EFED;
  z-index: 1;
}
.person-grid .pagination-container .pagination-bar .bar-progress {
  position: absolute;
  top: 0;
  left: 0;
  width: 37%;
  height: 4px;
  background-color: #F8203A;
  z-index: 2;
}
@media (max-width: 768px) {
  .person-grid .pagination-container {
    padding: 120px 24px;
    padding-bottom: 80px;
  }
}
.section-row-block-column .items .items-wrapper {
  padding-top: 160px;
}
.section-row-block-column .items .items-wrapper .h3 {
  max-width: 85%;
}
.section-row-block-column .items .items-wrapper .pre-title-monument-extended {
  padding-left: clamp(40px, 5vw, 80px);
}
.section-row-block-column .items .items-wrapper .wrapper-block {
  padding: 24px 0px 40px;
}
.section-row-block-column .items .items-wrapper .wrapper-block .block-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 24px;
  padding-left: clamp(40px, 5vw, 80px);
  padding-right: clamp(40px, 5vw, 80px);
}
.section-row-block-column .items .title-link-hover,
.section-row-block-column .items .wrapper-block {
  border-bottom: 1px solid #2a2a2a;
}

@media (max-width: 768px) {
  .section-row-block-column .items .items-wrapper {
    padding: 80px 0px 0px;
  }
  .section-row-block-column .items .items-wrapper .h3 {
    max-width: 100%;
  }
  .section-row-block-column .items .items-wrapper .pre-title-monument-extended {
    padding: 0px 24px;
  }
  .section-row-block-column .items .items-wrapper .wrapper-block {
    padding: 24px 0px 40px;
  }
  .section-row-block-column .items .items-wrapper .wrapper-block .block-content {
    padding: 0px 24px;
  }
  .section-row-block-column .items .items-wrapper .wrapper-block .text-button, .section-row-block-column .items .items-wrapper .wrapper-block .accesories-page .section-results .columns-acc .column-right .products .product a.button, .accesories-page .section-results .columns-acc .column-right .products .product .section-row-block-column .items .items-wrapper .wrapper-block a.button, .section-row-block-column .items .items-wrapper .wrapper-block .cmplz-buttons .cmplz-btn, .cmplz-buttons .section-row-block-column .items .items-wrapper .wrapper-block .cmplz-btn, .section-row-block-column .items .items-wrapper .wrapper-block .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title, .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .section-row-block-column .items .items-wrapper .wrapper-block .cmplz-category-title, .section-row-block-column .items .items-wrapper .wrapper-block .button {
    display: none;
  }
}
.section-row-block-two-columns {
  padding-top: 160px;
  border-bottom: 1px solid #2a2a2a;
}
.section-row-block-two-columns .title-container {
  padding: 80px clamp(40px, 5vw, 80px) 40px;
  position: relative;
}
.section-row-block-two-columns .title-container .eyebrow {
  margin-bottom: 24px;
  display: block;
}
.section-row-block-two-columns .columns-container {
  display: flex;
}
.section-row-block-two-columns .columns-container .column {
  width: 50%;
}
.section-row-block-two-columns .columns-container .column .title-col {
  width: 100%;
  padding: 56px clamp(40px, 5vw, 80px);
  position: relative;
  transition: all 0.15s linear;
}
.section-row-block-two-columns .columns-container .column .title-col .content {
  margin-bottom: 40px;
}
.section-row-block-two-columns .columns-container .column .title-col .content .eyebrow {
  display: block;
  margin-bottom: 24px;
}
.section-row-block-two-columns .columns-container .column .title-col .content .title {
  min-height: 64px;
}
.section-row-block-two-columns .columns-container .column .title-col .link-bottom {
  text-decoration: none;
  padding-bottom: 4px;
  border-bottom: 2px solid #2a2a2a;
}
.section-row-block-two-columns .columns-container .column .title-col:hover {
  background-color: #F8203A;
}
.section-row-block-two-columns .columns-container .column .title-col:hover .content .eyebrow {
  color: #131313;
}
.section-row-block-two-columns .columns-container .column .title-col:hover .content .title {
  color: #131313;
}
.section-row-block-two-columns .columns-container .column .title-col:hover .link-bottom {
  color: #131313;
  border-bottom: 1px solid #131313;
}
.section-row-block-two-columns .columns-container .column .block-col {
  width: 100%;
  padding: 56px clamp(40px, 5vw, 80px);
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.section-row-block-two-columns .columns-container .column .block-col .content {
  margin-bottom: 53px;
}
.section-row-block-two-columns .columns-container .column .block-col .content .eyebrow {
  display: block;
  margin-bottom: 16px;
}
.section-row-block-two-columns .columns-container .column .block-col .content .subtitle-3, .section-row-block-two-columns .columns-container .column .block-col .content .cmplz-cookiebanner .cmplz-title, .cmplz-cookiebanner .section-row-block-two-columns .columns-container .column .block-col .content .cmplz-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 28.6px;
  height: 57.2px;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.section-row-block-two-columns .columns-container .column .block-col .icon {
  display: flex;
  align-items: center;
  gap: 5px;
}
.section-row-block-two-columns .columns-container .column .block-col .icon span {
  display: block;
  height: 24px;
  width: 24px;
  background-color: #808080;
}
.section-row-block-two-columns .columns-container .column .block-col:hover {
  background-color: #F8203A;
}
.section-row-block-two-columns .columns-container .column .block-col:hover .content .eyebrow {
  color: #131313;
}
.section-row-block-two-columns .columns-container .column .block-col:hover .content .title {
  color: #131313;
}
.section-row-block-two-columns .columns-container .column .block-col:hover .icon {
  color: #131313;
}
.section-row-block-two-columns .columns-container .column .block-col:hover .icon .masked-place,
.section-row-block-two-columns .columns-container .column .block-col:hover .icon .masked-hourglass {
  background-color: #131313;
}
.section-row-block-two-columns .columns-container .column .block-col:hover .icon .icon-hourglass {
  background-color: #131313;
}
.section-row-block-two-columns .columns-container .column .block-col:hover .icon .icon-place {
  background-color: #131313;
}
.section-row-block-two-columns .columns-container .column.column-left {
  border-right: 1px solid #2a2a2a;
}

@media (max-width: 768px) {
  .section-row-block-two-columns {
    padding: 0px;
  }
  .section-row-block-two-columns .title-container {
    padding: 80px 24px 40px;
  }
  .section-row-block-two-columns .columns-container {
    flex-direction: column;
  }
  .section-row-block-two-columns .columns-container .column {
    width: 100%;
  }
  .section-row-block-two-columns .columns-container .column .title-col,
  .section-row-block-two-columns .columns-container .column .block-col {
    padding: 80px 24px 40px;
    height: auto;
  }
  .section-row-block-two-columns .columns-container .column.column-left {
    border-right: none;
  }
  .section-row-block-two-columns .columns-container .column.column-left .block-col:last-child {
    border-bottom: 1px solid #2a2a2a;
  }
}
.section-quote-animated {
  padding: 190px 24px;
}
.section-quote-animated .quote,
.section-quote-animated .subquote {
  width: 100%;
  max-width: 840px;
  margin: 0 auto;
  text-align: center;
}
.section-quote-animated .quote {
  position: relative;
  color: #F6EFED;
}
.section-quote-animated .quote:before {
  position: absolute;
  top: -40px;
  left: 100px;
  display: block;
  content: "";
  width: 100px;
  height: 80px;
  background-color: #2a2a2a;
  z-index: -1;
}
.section-quote-animated .subquote {
  color: #808080;
  margin-top: 80px;
}

@media (max-width: 768px) {
  .section-quote-animated {
    padding: 100px 24px;
  }
}
.product-details {
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
}
.product-details .anchor-column {
  position: relative;
  width: 360px;
  min-width: 360px;
  padding: 80px;
  padding-bottom: 20px;
  padding-right: 20px;
}
.product-details .anchor-column .anchor-list {
  position: sticky;
  position: -webkit-sticky;
  top: 80px;
  left: 0;
}
.product-details .anchor-column .anchor-list .anchor {
  margin-bottom: 40px;
}
.product-details .anchor-column .anchor-list .anchor a {
  display: block;
  color: #A5A5A5;
  text-decoration: none;
}
.product-details .anchor-column .anchor-list .anchor.active a {
  color: #F6EFED;
}
.product-details .anchor-column .anchor-list .anchor:last-child {
  margin: 0px;
}
.product-details .details-column {
  width: 100%;
}
.product-details .details-column .detail-info .detail-title {
  color: #F6EFED;
  padding: 80px 40px;
  border-left: 1px solid #2a2a2a;
  text-transform: uppercase;
}
.product-details .details-column .detail-info .detail-table {
  width: 100%;
  border-collapse: collapse;
}
.product-details .details-column .detail-info .detail-table td,
.product-details .details-column .detail-info .detail-table th {
  border: 1px solid #2a2a2a;
  text-align: left;
  padding: 8px;
  color: #F6EFED;
}

@media (max-width: 768px) {
  .product-details .anchor-column {
    display: none;
  }
  .product-details .details-column .detail-info .detail-title {
    padding: 40px 24px;
    padding-top: 80px;
  }
}
.section-banner-products .products-upper-bg {
  height: 160px;
  background-color: #131313;
}
.section-banner-products .products-content:hover {
  background-color: #F8203A;
}
.section-banner-products .products-content:hover * {
  color: #131313;
}
.section-banner-products .products-content {
  text-align: center;
  padding: 73px 0px;
  background-color: #F8203A;
}

@media (max-width: 768px) {
  .section-banner-products .products-content {
    text-align: left;
    padding: 117px 23px 213px;
  }
}
.section-icon-copy-button .section-icon-copy-button-content {
  width: 100%;
  max-width: 720px;
  margin: 0 auto;
  padding: 80px 0px;
  display: flex;
  flex-direction: column;
  gap: 40px;
}
.section-icon-copy-button .section-icon-copy-button-content .content-text .masked-loading {
  margin-bottom: 40px;
}
.section-icon-copy-button .section-icon-copy-button-content .content-text .h3 {
  margin-bottom: 24px;
}

@media (max-width: 768px) {
  .section-icon-copy-button .section-icon-copy-button-content {
    padding: 56px 24px;
  }
  .section-icon-copy-button .section-icon-copy-button-content .content-button .button {
    width: 100%;
  }
}
.hero-copy .container-big {
  padding: 80px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 80px;
}
.hero-copy .container-big .text-content {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
  max-width: 640px;
}
.hero-copy .container-big .text-content .h2 {
  text-transform: uppercase;
}
.hero-copy .container-big .text-content .below-text .block-content {
  display: block;
}
.hero-copy.hero-copy--center .container-big {
  text-align: center;
}
.hero-copy.hero-copy--center .container-big .text-content {
  margin: 0 auto;
}
.hero-copy.hero-copy--center .container-big .cta-content {
  text-align: center;
}
.hero-copy.hero-copy--right .container-big {
  text-align: right;
}
.hero-copy.hero-copy--right .container-big .text-content {
  margin-right: 0;
  margin-left: auto;
}
.hero-copy.hero-copy--right .container-big .cta-content {
  width: 100%;
  text-align: right;
}

@media (max-width: 768px) {
  .hero-copy .container-big {
    padding: 56px 24px;
    gap: 40px;
  }
  .hero-copy .container-big .cta-content,
  .hero-copy .container-big .text-content {
    width: 100%;
  }
}
.hero-bg-image {
  position: relative;
}
.hero-bg-image.hero-bg-image--acerca-de .bg .bg-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}
.hero-bg-image.hero-bg-image--acerca-de .container-big {
  padding: 80px;
  display: flex;
  flex-direction: column;
  gap: 80px;
}
.hero-bg-image.hero-bg-image--acerca-de .container-big .text-content {
  display: flex;
  flex-direction: column;
  gap: 40px;
  align-items: flex-start;
}
.hero-bg-image.hero-bg-image--acerca-de .container-big .text-content .margin-top:first-child {
  margin-top: 114px;
  max-width: 420px;
}
.hero-bg-image.hero-bg-image--acerca-de .container-big .text-content .subtitle-3, .hero-bg-image.hero-bg-image--acerca-de .container-big .text-content .cmplz-cookiebanner .cmplz-title, .cmplz-cookiebanner .hero-bg-image.hero-bg-image--acerca-de .container-big .text-content .cmplz-title {
  max-width: 600px;
}
.hero-bg-image .bg .bg-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}
.hero-bg-image .bg .bg-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.hero-bg-image .bg .bg-overlay--solid {
  background: rgba(0, 0, 0, 0.5);
}
.hero-bg-image .bg .bg-overlay--gradient {
  background: inear-gradient(245.92deg, rgba(0, 0, 0, 0) 17.91%, #000000 76.55%);
}
.hero-bg-image .container-big {
  position: relative;
  padding: 80px;
  display: flex;
  flex-direction: column;
  gap: 80px;
  z-index: 1;
}
.hero-bg-image .container-big--soporte-tecnico {
  padding: 322px 0 80px 80px;
}
.hero-bg-image .container-big--soporte-tecnico .text-content {
  max-width: 640px;
}
.hero-bg-image .container-big .text-content {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: flex-start;
}
.hero-bg-image .container-big .text-content .eyebrow {
  margin-top: 114px;
  width: 100%;
}
.hero-bg-image .container-big .text-content .h2 {
  width: 100%;
  max-width: 950px;
  text-transform: uppercase;
}
.hero-bg-image .container-big .text-content .subtitle-3, .hero-bg-image .container-big .text-content .cmplz-cookiebanner .cmplz-title, .cmplz-cookiebanner .hero-bg-image .container-big .text-content .cmplz-title {
  max-width: 600px;
}
.hero-bg-image.hero-bg-image--center .bg .bg-overlay--gradient {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, #000000 50%, rgba(0, 0, 0, 0) 100%);
}
.hero-bg-image.hero-bg-image--center .container-big .text-content {
  text-align: center;
}
.hero-bg-image.hero-bg-image--center .container-big .text-content .eyebrow {
  text-align: center;
}
.hero-bg-image.hero-bg-image--center .container-big .text-content .h2,
.hero-bg-image.hero-bg-image--center .container-big .text-content .subtitle-3,
.hero-bg-image.hero-bg-image--center .container-big .text-content .cmplz-cookiebanner .cmplz-title,
.cmplz-cookiebanner .hero-bg-image.hero-bg-image--center .container-big .text-content .cmplz-title {
  margin: 0 auto;
}
.hero-bg-image.hero-bg-image--center .container-big .content-button {
  text-align: center;
}
.hero-bg-image.hero-bg-image--right .bg .bg-overlay--gradient {
  background: linear-gradient(65.92deg, rgba(0, 0, 0, 0) 17.91%, #000000 76.55%);
}
.hero-bg-image.hero-bg-image--right .container-big .text-content {
  text-align: right;
}
.hero-bg-image.hero-bg-image--right .container-big .text-content .eyebrow {
  text-align: right;
}
.hero-bg-image.hero-bg-image--right .container-big .text-content .h2,
.hero-bg-image.hero-bg-image--right .container-big .text-content .subtitle-3,
.hero-bg-image.hero-bg-image--right .container-big .text-content .cmplz-cookiebanner .cmplz-title,
.cmplz-cookiebanner .hero-bg-image.hero-bg-image--right .container-big .text-content .cmplz-title {
  margin-left: auto;
  margin-right: 0;
}
.hero-bg-image.hero-bg-image--right .container-big .content-button {
  text-align: right;
}

@media (max-width: 768px) {
  .hero-bg-image .container-big {
    padding: 56px 24px;
    gap: 40px;
  }
  .hero-bg-image .container-big .text-content {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .hero-bg-image .container-big .text-content p.subtitle-3 br, .hero-bg-image .container-big .text-content .cmplz-cookiebanner p.cmplz-title br, .cmplz-cookiebanner .hero-bg-image .container-big .text-content p.cmplz-title br {
    display: none;
  }
}
.hero-product .container-big {
  padding: 80px;
  display: flex;
}
.hero-product .container-big .col-text {
  width: 50%;
}
.hero-product .container-big .col-text .text-content {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 24px;
  justify-content: center;
  height: 100%;
  max-width: 490px;
}
.hero-product .container-big .col-img {
  width: 50%;
  padding: 80px;
}
.hero-product .container-big .col-img .box-img {
  width: 100%;
  aspect-ratio: 560/440px;
  height: auto;
}
.hero-product .container-big .col-img .box-img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

@media (max-width: 768px) {
  .hero-product .container-big {
    flex-direction: column;
    padding: 40px 24px;
  }
  .hero-product .container-big .col-text {
    width: 100%;
  }
  .hero-product .container-big .col-text .text-content {
    align-items: flex-start;
    padding-bottom: 24px;
    max-width: 180px;
  }
  .hero-product .container-big .col-img {
    width: 100%;
    padding: 90px 40px;
  }
}
.hero-image.hero-image--product .container-big .col-img .box-img {
  aspect-ratio: auto !important;
}
.hero-image .container-big {
  display: flex;
}
.hero-image .container-big .col-text {
  padding: 80px clamp(40px, 5vw, 80px);
  width: 35%;
}
.hero-image .container-big .col-text .text-content {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  max-width: 310px;
}
.hero-image .container-big .col-img {
  width: 65%;
}
.hero-image .container-big .col-img .box-img {
  aspect-ratio: 926/500;
  width: 100%;
  display: flex;
}
.hero-image .container-big .col-img .box-img img {
  width: 100%;
  object-fit: contain;
  object-position: center;
}

@media (max-width: 768px) {
  .hero-image .container-big {
    flex-direction: column;
  }
  .hero-image .container-big .col-text {
    width: 100%;
    padding: 16px 24px 0;
  }
  .hero-image .container-big .col-text .text-content {
    gap: 40px;
  }
  .hero-image .container-big .col-img {
    width: 100%;
  }
  .hero-image .container-big .col-img .box-img {
    aspect-ratio: 375/400;
  }
}
.hero-model .container-big {
  display: flex;
}
.hero-model .container-big .col-left {
  padding: 80px clamp(40px, 5vw, 80px);
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.hero-model .container-big .col-left img {
  width: 100%;
  object-fit: cover;
  opbject-position: center;
}
.hero-model .container-big .col-right {
  width: 50%;
  padding: 111px 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.hero-model .container-big .col-right .content-title {
  margin-bottom: 40px;
}
.hero-model .container-big .col-right .content-title .h2 {
  margin-bottom: 24px;
}
.hero-model .container-big .col-right .content-description {
  margin-bottom: 40px;
}
.hero-model .container-big .col-right .content-title-options {
  position: relative;
  margin-bottom: 40px;
  padding: 40px 0;
}
.hero-model .container-big .col-right .content-title-options .border {
  left: calc(100% + 80px);
}
.hero-model .container-big .col-right .content-options .row {
  display: flex;
  margin-bottom: 40px;
  gap: 8px;
}
.hero-model .container-big .col-right .content-options .row.row-bottom {
  margin-bottom: 0;
}
.hero-model .container-big .col-right .content-options .row .col.column-left {
  width: calc(30% - 4px);
}
.hero-model .container-big .col-right .content-options .row .col.column-right {
  width: calc(70% - 4px);
}

@media (max-width: 768px) {
  .hero-model .container-big {
    flex-direction: column;
  }
  .hero-model .container-big .col-left {
    width: 100%;
    padding: 40px;
  }
  .hero-model .container-big .col-right {
    width: 100%;
    padding: 16px 24px;
  }
  .hero-model .container-big .col-right .content-title .h2 {
    margin-bottom: 16px;
  }
  .hero-model .container-big .col-right .content-title-options .border {
    left: 50%;
    width: calc(100vw - 48px);
  }
  .hero-model .container-big .col-right .content-options .row .col.column-left {
    width: calc(50% - 4px);
  }
  .hero-model .container-big .col-right .content-options .row .col.column-right {
    width: calc(50% - 4px);
  }
}
.contact-map {
  border-top: 1px solid #2a2a2a;
  border-bottom: 1px solid #2a2a2a;
}
.contact-map .container-big {
  display: flex;
}
.contact-map .container-big .col-left {
  width: 50%;
  padding: 80px clamp(40px, 5vw, 80px);
}
.contact-map .container-big .col-left > * {
  margin-bottom: 56px;
}
.contact-map .container-big .col-left > *:last-child {
  margin-bottom: 0;
}
.contact-map .container-big .col-left .contact-address {
  display: none;
}
.contact-map .container-big .col-left .contact-address.current {
  display: block;
}
.contact-map .container-big .col-left .contact-address .container-address {
  margin-bottom: 56px;
}
.contact-map .container-big .col-left .contact-address .container-address .pre-title-monument-extended {
  text-transform: uppercase;
}
.contact-map .container-big .col-left .contact-address .container-address p:first-child {
  margin-bottom: 24px;
}
.contact-map .container-big .col-left .contact-map {
  border: none;
}
.contact-map .container-big .col-left .contact-map .select-selected {
  color: #808080;
  font-size: 16px;
  font-weight: 500;
  line-height: 25.6px;
}
.contact-map .container-big .col-left .contact-map.selected {
  border-bottom: 1px solid #F6EFED;
}
.contact-map .container-big .col-left .contact-map.selected .select-selected {
  color: #F6EFED;
}
.contact-map .container-big .col-right {
  width: 50%;
}
.contact-map .container-big .col-right .map {
  width: 100%;
  height: 100%;
}
.contact-map .container-big .col-right .map .leaflet-marker-icon {
  filter: hue-rotate(-200deg);
}

@media (max-width: 768px) {
  .contact-map .container-big {
    flex-direction: column;
  }
  .contact-map .container-big .col-left {
    width: 100%;
    padding: 40px 24px;
  }
  .contact-map .container-big .col-right {
    width: 100%;
    aspect-ratio: 375/400;
    padding-left: 0px;
    padding-right: 0px;
  }
}
.leaflet-marker-icon {
  filter: none !important;
}

.tecnical-service-map .container-big {
  display: flex;
}
.tecnical-service-map .container-big .col-left {
  width: 50%;
  padding: 80px clamp(40px, 5vw, 80px);
}
.tecnical-service-map .container-big .col-left > * {
  margin-bottom: 56px;
}
.tecnical-service-map .container-big .col-left > *:last-child {
  margin-bottom: 0;
}
.tecnical-service-map .container-big .col-left .container-adress p:first-child {
  margin-bottom: 24px;
}
.tecnical-service-map .container-big .col-right {
  width: 50%;
  padding: 80px clamp(40px, 5vw, 80px);
}
.tecnical-service-map .container-big .col-right .map {
  width: 100%;
  height: 100%;
}
.tecnical-service-map .container-big .col-right .map .leaflet-marker-icon {
  filter: hue-rotate(-200deg);
}
.tecnical-service-map .container-big .col-right .map .mycluster {
  width: auto !important;
  height: auto !important;
  border-radius: 80px;
  padding: 8px 12px;
}

@media (max-width: 768px) {
  .contact-map .container-big {
    flex-direction: column;
  }
  .contact-map .container-big .col-left {
    width: 100%;
    padding: 40px 24px;
  }
  .contact-map .container-big .col-right {
    width: 100%;
    aspect-ratio: 375/400;
  }
}
.section-step-download .step.opened .step-header .header-icon {
  transform: rotate(180deg);
}
.section-step-download .step.opened .step-content {
  height: auto;
  transform: scaleY(1);
  padding-top: 10px;
}
.section-step-download .step.done .step-header .header-title {
  position: relative;
  display: flex;
  align-items: center;
}
.section-step-download .step.done .step-header .header-title:before {
  content: "";
  display: block;
  min-width: 24px;
  min-height: 24px;
  width: 24px;
  height: 24px;
  margin-right: 24px;
  border-radius: 50%;
  background-color: #4DC07B;
}
.section-step-download .step .step-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 80px;
  cursor: pointer;
}
.section-step-download .step .step-header .header-title {
  color: #F6EFED;
}
.section-step-download .step .step-header .header-icon {
  display: block;
  width: 24px;
  height: 24px;
  background-color: #F6EFED;
  transform: rotate(0deg);
  transition: transform 0.2s linear;
}
.section-step-download .step .step-content {
  height: 0;
  transform-origin: top;
  transform: scaleY(0);
  overflow: hidden;
  transition: all 0.2s ease-out;
}
.section-step-download .step .step-content .grid {
  padding: 0px 80px;
}

@media (max-width: 768px) {
  .section-step-download .step {
    border-bottom: 1px solid #2a2a2a;
  }
  .section-step-download .step.opened {
    border-bottom: none;
  }
  .section-step-download .step:first-child {
    border-top: 1px solid #2a2a2a;
  }
  .section-step-download .step .step-header {
    padding: 40px 24px;
  }
  .section-step-download .step .step-content .grid {
    padding: 0px;
  }
}
.rrss-row .rrss-list .list-item {
  padding: 56px 40px;
  border-left: 1px solid #2a2a2a;
}
.rrss-row .rrss-list .list-item:first-child {
  border-left: none;
}
.rrss-row .rrss-list .list-item:hover {
  background-color: #F8203A;
  transition: all 0.3s linear;
}
.rrss-row .rrss-list .list-item:hover .container-icon {
  background-color: #131313;
}
.rrss-row .rrss-list .list-item:hover .container-icon span, .rrss-row .rrss-list .list-item:hover .container-icon .icon {
  background-color: #F8203A;
}
.rrss-row .rrss-list .list-item:hover .link-rrss {
  color: #131313;
  border-bottom: 1px solid #131313;
}
.rrss-row .rrss-list .list-item .container-icon {
  border-radius: 50%;
  width: 32px;
  aspect-ratio: 1;
  background-color: #808080;
  margin-bottom: 132px;
}
.rrss-row .rrss-list .list-item .container-icon .icon {
  width: 32px;
  height: 32px;
  display: block;
  background-color: #131313;
}
.rrss-row .rrss-list .list-item .link-rrss {
  text-decoration: none;
  padding-bottom: 2;
  border-bottom: 1px solid #F6EFED;
}

@media (max-width: 768px) {
  .rrss-row .rrss-list {
    padding: 0;
    flex-direction: column;
  }
  .rrss-row .rrss-list .list-item {
    width: 100%;
    padding: 40px 24px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-left: none;
    border-top: 1px solid #2a2a2a;
  }
  .rrss-row .rrss-list .list-item:first-child {
    padding-left: 24px;
    border-top: none;
  }
  .rrss-row .rrss-list .list-item .container-icon {
    margin-bottom: 0;
  }
}
.section-people-grid {
  border-bottom: 1px solid #2a2a2a;
  border-top: 1px solid #2a2a2a;
}
.section-people-grid .row-top {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  border-left: 1px solid #2a2a2a;
}
.section-people-grid .row-top .box-title {
  padding: 20px 80px;
  width: 50%;
}
.section-people-grid .row-top .box-title .eyebrow {
  margin-bottom: 16px;
  text-transfrom: uppercase;
}
.section-people-grid .row-top:after {
  content: "";
  height: 100%;
  width: 1px;
  background-color: #2a2a2a;
  position: absolute;
  top: 0;
  left: 25%;
  z-index: -1;
}
.section-people-grid .row-top .box-people {
  width: 50%;
}
.section-people-grid .row-grid {
  display: flex;
}
.section-people-grid .row-grid .column {
  width: 50%;
  display: flex;
  flex-direction: column;
}
.section-people-grid .row-grid .column.column-left {
  border-right: 1px solid #2a2a2a;
}
.section-people-grid .row-grid .column.column-right {
  flex-direction: column-reverse;
}

@media (max-width: 768px) {
  .section-people-grid .row-top {
    flex-direction: column;
    border-left: none;
  }
  .section-people-grid .row-top .box-title {
    width: 100%;
    padding: 80px 24px 40px;
  }
  .section-people-grid .row-top:after {
    display: none;
  }
  .section-people-grid .row-top .box-people {
    width: 100%;
  }
  .section-people-grid .row-grid {
    flex-direction: column;
  }
  .section-people-grid .row-grid .column {
    width: 100%;
  }
  .section-people-grid .row-grid .column.column-right {
    flex-direction: column;
  }
}
.image-text-half .card-content {
  padding: 80px;
}
.image-text-half .card-content .card-title {
  text-transform: uppercase;
  margin-bottom: 40px;
}
.image-text-half .card-content .card-subtitle {
  margin-bottom: 80px;
}
.image-text-half .card-image {
  display: flex;
  justify-content: center;
  align-items: center;
}
.image-text-half .card-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.image-text-half .card-image img.product-image {
  object-fit: contain;
}
.image-text-half.reverse .grid {
  flex-direction: row-reverse;
}

.image-text-features-half .container-big {
  border-right: 1px solid #2a2a2a;
  border-left: 1px solid #2a2a2a;
}
.image-text-features-half .card-image {
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #2a2a2a;
}
.image-text-features-half .card-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.image-text-features-half .card-image img.product-image {
  object-fit: cover;
}
.image-text-features-half .card-content {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  border-left: 1px solid #2a2a2a;
}
@media (max-width: 768px) {
  .image-text-features-half .card-content {
    border-left: none;
  }
}
.image-text-features-half .card-content .card-content-part-1 {
  padding-left: 40px;
  padding-top: 160px;
  padding-right: 80px;
}
@media (max-width: 768px) {
  .image-text-features-half .card-content .card-content-part-1 {
    padding: 56px 24px;
  }
}
.image-text-features-half .card-content .pre-title {
  text-transform: uppercase;
  margin-bottom: 32px;
}
.image-text-features-half .card-content .subtitle-1, .image-text-features-half .card-blog.featured .card-content .blog-title, .card-blog.featured .image-text-features-half .card-content .blog-title {
  font-weight: 600;
  margin-bottom: 40px;
}
.image-text-features-half .card-content .paragraph {
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .image-text-features-half .card-content .paragraph {
    margin-bottom: 40px;
  }
}
.image-text-features-half .card-content .links-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 40px;
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .image-text-features-half .card-content .links-container {
    flex-direction: column;
    column-gap: 40px;
    align-items: flex-start;
    margin-bottom: 0px;
  }
}
.image-text-features-half .card-content .links-container .button {
  outline: none;
  text-decoration: none;
  border: none;
  display: inline-block;
  padding: 17px 24px;
  border-radius: 200px;
  background-color: #F8203A;
  color: #131313;
  cursor: pointer;
  transition: color 0.1s linear, background-color 0.1s linear;
  overflow: hidden;
}
.image-text-features-half .card-content .card-content-part-2 {
  width: 100%;
  padding: 40px;
  border-top: 1px solid #2a2a2a;
}
.image-text-features-half .card-content .card-content-part-2 .pre-title {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .image-text-features-half .card-content .card-content-part-2 {
    padding: 24px;
  }
}
.image-text-features-half .card-content .grid-fourcol .grid-item {
  border-top: 1px solid #2a2a2a;
  border-bottom: 1px solid #2a2a2a;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  text-align: center;
}
.image-text-features-half .card-content .grid-fourcol .grid-item .icon {
  margin: 27px auto;
}
.image-text-features-half .card-content .grid-fourcol .grid-item .icon-container {
  margin: 24px;
  margin-bottom: 0;
}
.image-text-features-half .card-content .grid-fourcol .grid-item .paragraph {
  margin: 24px;
  margin-top: 0;
}
.image-text-features-half .card-content .grid.grid-fourcol .grid-item {
  border-right: 1px solid #2a2a2a;
}
@media (max-width: 768px) {
  .image-text-features-half .card-content .grid.grid-fourcol .grid-item {
    border-right: 1px solid #2a2a2a;
    flex: 0 0 50%;
    width: 50%;
  }
}
@media (max-width: 768px) {
  .image-text-features-half .card-content .grid {
    flex-direction: row;
  }
}

.section-faq-features .section-header {
  padding: 80px;
  padding-bottom: 40px;
  border-bottom: 1px solid #2a2a2a;
  border-top: 1px solid #2a2a2a;
}
@media (max-width: 768px) {
  .section-faq-features .section-header {
    padding: 80px 24px;
    padding-bottom: 40px;
  }
}
.section-faq-features .section-header .header-eyebrow {
  text-transform: uppercase;
  color: #808080;
  margin-bottom: 24px;
}
.section-faq-features .section-header .header-title {
  color: #F6EFED;
}
.section-faq-features .faq-feature {
  border-bottom: 1px solid #2a2a2a;
}
.section-faq-features .faq-feature .faq-header .header-title {
  text-transform: uppercase;
}
.section-faq-features .faq-feature .title-icon-hover:first-child {
  border-top: 1px solid #2a2a2a;
}

.copy-banner {
  position: relative;
  width: 100%;
}
.copy-banner .bg .bg-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  z-index: -1;
}
.copy-banner .bg .bg-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.copy-banner .bg .bg-overlay--solid {
  background: rgba(0, 0, 0, 0.5);
}
.copy-banner .bg .bg-overlay--gradient {
  background: inear-gradient(245.92deg, rgba(0, 0, 0, 0) 17.91%, #000000 76.55%);
}
.copy-banner .container-big {
  position: relative;
  padding: 80px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-align: left;
  gap: 80px;
  z-index: 1;
}
@media (max-width: 768px) {
  .copy-banner .container-big {
    padding: 56px 24px;
  }
}
.copy-banner .container-big .h3 {
  text-transform: uppercase;
  margin-bottom: 40px;
  width: 100%;
}
@media (max-width: 768px) {
  .copy-banner .container-big .h3 {
    margin-bottom: 16px;
  }
}
.copy-banner .container-big .h5, .copy-banner .container-big .accesories-page .section-results .columns-acc .column-right .products .product h2, .accesories-page .section-results .columns-acc .column-right .products .product .copy-banner .container-big h2 {
  text-transform: uppercase;
  padding: 8px;
  display: inline-block;
  width: auto;
  margin-bottom: 40px;
}
.copy-banner .container-big .button {
  margin-top: 40px;
}
@media (max-width: 768px) {
  .copy-banner .container-big .button {
    margin-top: 80px;
  }
}
.copy-banner--center .bg .bg-overlay--gradient {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, #000000 50%, rgba(0, 0, 0, 0) 100%);
}
.copy-banner--center .container-big {
  justify-content: center;
  align-items: center;
  text-align: center;
}
.copy-banner--right .bg .bg-overlay--gradient {
  background: linear-gradient(65.92deg, rgba(0, 0, 0, 0) 17.91%, #000000 76.55%);
}
.copy-banner--right .container-big {
  justify-content: flex-end;
  align-items: flex-end;
  text-align: right;
}

.heder-title {
  padding: 160px 80px 80px 80px;
}
@media (max-width: 768px) {
  .heder-title {
    padding: 80px 24px 40px 24px;
  }
}
.heder-title .h3 {
  width: 100%;
  margin: auto;
  margin-bottom: 24px;
  text-align: center;
  text-transform: uppercase;
}
.heder-title .paragraph {
  width: 60%;
  margin: auto;
  margin-bottom: 24px;
  text-align: center;
}
@media (max-width: 768px) {
  .heder-title .paragraph {
    width: 100%;
  }
}

.text-info-grid {
  border-top: 1px solid #2a2a2a;
  border-bottom: 1px solid #2a2a2a;
}
.text-info-grid .grid-twocol .grid-item {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.text-info-grid .grid-twocol .grid-item .h3 {
  width: 100%;
  margin-bottom: 40px;
  text-transform: uppercase;
}
.text-info-grid .grid-twocol .grid-item-one {
  border-right: 1px solid #2a2a2a;
  border-bottom: none;
  padding: 131px 80px;
}
@media (max-width: 768px) {
  .text-info-grid .grid-twocol .grid-item-one {
    border-right: none;
    border-bottom: 1px solid #2a2a2a;
    padding: 80px 24px;
  }
}
.text-info-grid .grid-twocol .grid-item-two .h3,
.text-info-grid .grid-twocol .grid-item-three .h3 {
  margin-bottom: 16px;
}
.text-info-grid .grid-twocol .grid-item-two {
  border-right: 1px solid #2a2a2a;
  border-bottom: none;
  padding: 131px 40px;
}
@media (max-width: 768px) {
  .text-info-grid .grid-twocol .grid-item-two {
    border-right: none;
    border-bottom: 1px solid #2a2a2a;
    padding: 80px 24px 40px 24px;
  }
}
.text-info-grid .grid-twocol .grid-item-three {
  justify-content: flex-end;
  padding-left: 40px;
  padding-right: 40px;
  padding-bottom: 80px;
}
@media (max-width: 768px) {
  .text-info-grid .grid-twocol .grid-item-three {
    justify-content: flex-start;
    padding: 80px 24px 40px 24px;
  }
}
.text-info-grid .grid-twocol .inner-grid-twocol {
  display: flex;
  flex-direction: row;
  text-align: left;
}
@media (max-width: 768px) {
  .text-info-grid .grid-twocol .inner-grid-twocol {
    flex-direction: column;
  }
}

.interview-grid {
  border-top: 1px solid #2a2a2a;
}
.interview-grid .column-container {
  display: flex;
  flex-wrap: wrap;
}
.interview-grid .column-container .column-interview {
  width: 50%;
}
.interview-grid .column-container .column-interview:first-child {
  border-right: 1px solid #2a2a2a;
}
.interview-grid .column-container .column-interview .interview-item {
  width: 100%;
  border-bottom: 1px solid #2a2a2a;
  padding: 80px;
}
.interview-grid .column-container .column-interview .interview-item .subtitle-3, .interview-grid .column-container .column-interview .interview-item .cmplz-cookiebanner .cmplz-title, .cmplz-cookiebanner .interview-grid .column-container .column-interview .interview-item .cmplz-title {
  margin-bottom: 40px;
}

@media (max-width: 768px) {
  .interview-grid .column-container .column-interview {
    width: 100%;
  }
  .interview-grid .column-container .column-interview .interview-item {
    padding: 80px 24px;
  }
  .interview-grid .column-container .column-interview:first-child {
    border-right: none;
  }
}
.legal-pages {
  padding: 64px 0px;
  padding-top: 120px;
}
@media (max-width: 768px) {
  .legal-pages {
    padding: 0;
  }
}
.legal-pages .legal-pages-container {
  padding: 0px 80px;
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  gap: 96px;
}
@media (max-width: 768px) {
  .legal-pages .legal-pages-container {
    gap: 80px;
  }
}
.legal-pages .legal-pages-container .outer-paragraph {
  margin-top: 30px;
}
.legal-pages .legal-pages-container .faqs-header {
  flex: 0 0 30%;
}
@media (max-width: 768px) {
  .legal-pages .legal-pages-container .faqs-header {
    flex: 0 0 100%;
    width: 100%;
  }
}
.legal-pages .legal-pages-container .faqs-header .sticky-header {
  height: 100%;
  position: relative;
}
.legal-pages .legal-pages-container .faqs-header .sticky-header .sticky-content {
  position: sticky;
  top: calc(165px + 10px);
}
@media (max-width: 768px) {
  .legal-pages .legal-pages-container .faqs-header .sticky-header .sticky-content {
    top: 0px;
  }
}
.legal-pages .legal-pages-container .faqs-header .sticky-header .sticky-content .sticky-title {
  text-transform: uppercase;
  white-space: wrap;
}
@media (max-width: 768px) {
  .legal-pages .legal-pages-container .faqs-header .sticky-header .sticky-content .sticky-title {
    font-size: 40px;
    font-weight: 800;
    line-height: 40px;
    letter-spacing: -2px;
  }
}
.legal-pages .legal-pages-container .faqs-header .sticky-header .body-small-lighter, .legal-pages .legal-pages-container .faqs-header .sticky-header .title-copy-half .title-copy-container .title-copy-content .title-copy-content-inner .wysiwyg-copy, .title-copy-half .title-copy-container .title-copy-content .title-copy-content-inner .legal-pages .legal-pages-container .faqs-header .sticky-header .wysiwyg-copy, .legal-pages .legal-pages-container .faqs-header .sticky-header .cmplz-cookiebanner .cmplz-message p, .cmplz-cookiebanner .cmplz-message .legal-pages .legal-pages-container .faqs-header .sticky-header p, .legal-pages .legal-pages-container .faqs-header .sticky-header .slider-controls .slider-number span, .slider-controls .slider-number .legal-pages .legal-pages-container .faqs-header .sticky-header span, .legal-pages .legal-pages-container .faqs-header .sticky-header #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-weekdays .flatpickr-weekdaycontainer .flatpickr-weekday, #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-weekdays .flatpickr-weekdaycontainer .legal-pages .legal-pages-container .faqs-header .sticky-header .flatpickr-weekday, .legal-pages .legal-pages-container .faqs-header .sticky-header #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day, #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .legal-pages .legal-pages-container .faqs-header .sticky-header .flatpickr-day, .legal-pages .legal-pages-container .faqs-header .sticky-header .recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item .content-list .list-item .item-text, .recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item .content-list .list-item .legal-pages .legal-pages-container .faqs-header .sticky-header .item-text, .legal-pages .legal-pages-container .faqs-header .sticky-header .compare-product-table .table-row .row-column, .compare-product-table .table-row .legal-pages .legal-pages-container .faqs-header .sticky-header .row-column {
  display: none;
}
@media (max-width: 768px) {
  .legal-pages .legal-pages-container .faqs-header .sticky-header .body-small-lighter, .legal-pages .legal-pages-container .faqs-header .sticky-header .title-copy-half .title-copy-container .title-copy-content .title-copy-content-inner .wysiwyg-copy, .title-copy-half .title-copy-container .title-copy-content .title-copy-content-inner .legal-pages .legal-pages-container .faqs-header .sticky-header .wysiwyg-copy, .legal-pages .legal-pages-container .faqs-header .sticky-header .cmplz-cookiebanner .cmplz-message p, .cmplz-cookiebanner .cmplz-message .legal-pages .legal-pages-container .faqs-header .sticky-header p, .legal-pages .legal-pages-container .faqs-header .sticky-header .slider-controls .slider-number span, .slider-controls .slider-number .legal-pages .legal-pages-container .faqs-header .sticky-header span, .legal-pages .legal-pages-container .faqs-header .sticky-header #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-weekdays .flatpickr-weekdaycontainer .flatpickr-weekday, #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-weekdays .flatpickr-weekdaycontainer .legal-pages .legal-pages-container .faqs-header .sticky-header .flatpickr-weekday, .legal-pages .legal-pages-container .faqs-header .sticky-header #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day, #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .legal-pages .legal-pages-container .faqs-header .sticky-header .flatpickr-day, .legal-pages .legal-pages-container .faqs-header .sticky-header .recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item .content-list .list-item .item-text, .recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item .content-list .list-item .legal-pages .legal-pages-container .faqs-header .sticky-header .item-text, .legal-pages .legal-pages-container .faqs-header .sticky-header .compare-product-table .table-row .row-column, .compare-product-table .table-row .legal-pages .legal-pages-container .faqs-header .sticky-header .row-column {
    display: inline-block;
    margin-top: 72px;
    margin-bottom: 80px;
  }
}
.legal-pages .legal-pages-container .faq-header h1 {
  text-transform: uppercase;
}
.legal-pages .legal-pages-container .faq-header .subtitle-3, .legal-pages .legal-pages-container .faq-header .cmplz-cookiebanner .cmplz-title, .cmplz-cookiebanner .legal-pages .legal-pages-container .faq-header .cmplz-title {
  width: 75%;
}
@media (max-width: 768px) {
  .legal-pages .legal-pages-container .faq-header .subtitle-3, .legal-pages .legal-pages-container .faq-header .cmplz-cookiebanner .cmplz-title, .cmplz-cookiebanner .legal-pages .legal-pages-container .faq-header .cmplz-title {
    width: 90%;
  }
}
.legal-pages .legal-pages-container .faqs-container {
  flex: 1;
}
@media (max-width: 768px) {
  .legal-pages .legal-pages-container .faqs-container {
    width: 100%;
  }
}
.legal-pages .legal-pages-container .faqs-container .faq-text {
  color: #ddd1cd;
  margin-bottom: 80px;
}
.legal-pages .legal-pages-container .faqs-container .faq {
  border-top: none;
  border-bottom: 1px solid #2a2a2a;
}
.legal-pages .legal-pages-container .faqs-container .faq:first-child {
  border-top: 1px solid #2a2a2a;
}
.legal-pages .legal-pages-container .faqs-container .faq .faq-content {
  color: #ddd1cd;
}
.legal-pages .legal-pages-container .faqs-container .faq .faq-content a {
  color: #808080;
  text-decoration: underline;
}
.legal-pages .legal-pages-container .faqs-container .faq .faq-content table, .legal-pages .legal-pages-container .faqs-container .faq .faq-content th, .legal-pages .legal-pages-container .faqs-container .faq .faq-content td {
  color: #808080;
  border: 1px solid #808080;
  border-collapse: collapse;
}
.legal-pages .legal-pages-container .faqs-container .faq .faq-content td {
  padding: 10px;
}
.legal-pages .legal-pages-container .faqs-container .faq .faq-content .body-small, .legal-pages .legal-pages-container .faqs-container .recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item .content-list .list-item .item-title, .recipe-faq-info .faq-container .legal-pages .legal-pages-container .faqs-container .faq.faq-item .faq-content .content-item .content-list .list-item .item-title {
  font-weight: 500;
}
@media (max-width: 768px) {
  .legal-pages .legal-pages-container .faqs-container .faq {
    border-top: 1px solid #2a2a2a;
    border-bottom: none;
  }
}
@media (max-width: 768px) {
  .legal-pages .legal-pages-container {
    flex-direction: column;
    padding: 24px;
  }
}

.title-copy-half .title-copy-container .title-copy-content {
  display: flex;
  padding: 160px 80px;
  border: 1px solid #2a2a2a;
}
.title-copy-half .title-copy-container .title-copy-content .subtitle-1, .title-copy-half .title-copy-container .title-copy-content .card-blog.featured .card-content .blog-title, .card-blog.featured .card-content .title-copy-half .title-copy-container .title-copy-content .blog-title {
  min-width: 35%;
}
.title-copy-half .title-copy-container .title-copy-content .subtitle-1 .item-block, .title-copy-half .title-copy-container .title-copy-content .card-blog.featured .card-content .blog-title .item-block, .card-blog.featured .card-content .title-copy-half .title-copy-container .title-copy-content .blog-title .item-block {
  display: block;
}
.title-copy-half .title-copy-container .title-copy-content .title-copy-content-inner {
  padding-left: 142px;
}
.title-copy-half .title-copy-container .title-copy-content .title-copy-content-inner .body-big, .title-copy-half .title-copy-container .title-copy-content .title-copy-content-inner #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .cur-month, #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .title-copy-half .title-copy-container .title-copy-content .title-copy-content-inner .cur-month, .title-copy-half .title-copy-container .title-copy-content .title-copy-content-inner #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper .numInput, #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper .title-copy-half .title-copy-container .title-copy-content .title-copy-content-inner .numInput, .title-copy-half .title-copy-container .title-copy-content .title-copy-content-inner .recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item .content-title, .recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item .title-copy-half .title-copy-container .title-copy-content .title-copy-content-inner .content-title {
  padding-bottom: 63px;
}
.title-copy-half .title-copy-container .title-copy-content .title-copy-content-inner .wysiwyg-copy {
  color: #F6EFED;
}

@media only screen and (max-width: 768px) {
  .title-copy-half .title-copy-container .title-copy-content {
    flex-direction: column;
    padding: 80px 24px;
  }
  .title-copy-half .title-copy-container .title-copy-content .subtitle-1, .title-copy-half .title-copy-container .title-copy-content .card-blog.featured .card-content .blog-title, .card-blog.featured .card-content .title-copy-half .title-copy-container .title-copy-content .blog-title {
    padding: 0px 0px 40px 0px;
  }
  .title-copy-half .title-copy-container .title-copy-content .title-copy-content-inner {
    padding: 0px;
  }
  .title-copy-half .title-copy-container .title-copy-content .title-copy-content-inner .body-big, .title-copy-half .title-copy-container .title-copy-content .title-copy-content-inner #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .cur-month, #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .title-copy-half .title-copy-container .title-copy-content .title-copy-content-inner .cur-month, .title-copy-half .title-copy-container .title-copy-content .title-copy-content-inner #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper .numInput, #picker-container .custom-datepicker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper .title-copy-half .title-copy-container .title-copy-content .title-copy-content-inner .numInput, .title-copy-half .title-copy-container .title-copy-content .title-copy-content-inner .recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item .content-title, .recipe-faq-info .faq-container .faq.faq-item .faq-content .content-item .title-copy-half .title-copy-container .title-copy-content .title-copy-content-inner .content-title {
    padding: 0px 0px 24px 0px;
  }
}
.title-copy-logos {
  border-top: 1px solid #2a2a2a;
  border-bottom: 1px solid #2a2a2a;
  overflow: hidden;
}
.title-copy-logos .title-copy {
  padding: 80px 80px 40px 80px;
}
.title-copy-logos .title-copy p,
.title-copy-logos .title-copy h2 {
  max-width: 950px;
}
@media (max-width: 768px) {
  .title-copy-logos .title-copy {
    width: 100%;
    padding: 80px 24px 40px 24px;
  }
}
@media (max-width: 768px) {
  .title-copy-logos .grid {
    flex-direction: row;
  }
}
.title-copy-logos .grid-onerow {
  padding: 85px;
  display: flex;
  flex-wrap: nowrap;
  column-gap: 80px;
  align-items: center;
  overflow: hidden;
}
@media (max-width: 768px) {
  .title-copy-logos .grid-onerow {
    padding: 24px 0px 80px 0px;
  }
}
.title-copy-logos .grid-onerow .award-icon {
  display: flex;
  flex-wrap: nowrap;
  min-height: 40px;
  max-height: 65px;
  width: auto;
  object-fit: contain;
}
.title-copy-logos .logos-container {
  padding: 80px 0;
}
@media (max-width: 768px) {
  .title-copy-logos .logos-container {
    padding: 24px 0px 80px 0px;
  }
}
.title-copy-logos .logos-container .awards {
  display: flex;
  flex-wrap: nowrap;
  gap: 80px;
  align-items: center;
  width: fit-content;
}
.title-copy-logos .logos-container .awards .award-icon {
  display: flex;
  flex-wrap: nowrap;
  min-height: 40px;
  max-height: 65px;
  width: auto;
  object-fit: contain;
}

.marquee-quote-icons {
  overflow: hidden !important;
  padding: 100px 0 200px 0;
  position: relative;
}
.marquee-quote-icons.no-icons {
  padding: 100px 0px 300px 0;
}
@media (max-width: 768px) {
  .marquee-quote-icons {
    padding: 160px 0;
  }
}
.marquee-quote-icons .marquee__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.marquee-quote-icons .marquee__bg .marquee__smoke {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
}
.marquee-quote-icons .marquee__container {
  overflow: hidden;
}
.marquee-quote-icons .marquee__container .marquee__line {
  display: flex;
  gap: 32px;
  width: fit-content;
  align-items: center;
  flex-wrap: nowrap;
  margin-bottom: 20px;
  padding-top: 20px;
}
@media (max-width: 768px) {
  .marquee-quote-icons .marquee__container .marquee__line {
    gap: 20px;
    margin-bottom: 20px;
  }
}
.marquee-quote-icons .marquee__container .marquee__line .marquee__icon {
  width: 69px;
  height: 69px;
  aspect-ratio: 1;
  background-color: #F6EFED;
}
@media (max-width: 768px) {
  .marquee-quote-icons .marquee__container .marquee__line .marquee__icon {
    width: 40px;
    height: 40px;
  }
}
.marquee-quote-icons .marquee__container .marquee__line .marquee__word {
  font-family: "PP Monument", "arial";
  font-size: 96px;
  font-weight: 800;
  line-height: 96px;
  letter-spacing: -3px;
  text-align: left;
  color: #F6EFED;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .marquee-quote-icons .marquee__container .marquee__line .marquee__word {
    font-size: 40px;
    line-height: 40px;
  }
}
.marquee-quote-icons .logos-container {
  display: flex;
  flex-wrap: nowrap;
  width: fit-content;
  margin-top: 200px;
}
@media (max-width: 768px) {
  .marquee-quote-icons .logos-container {
    margin-top: 40px;
  }
}
.marquee-quote-icons .logos-container .awards {
  display: flex;
  flex-wrap: nowrap;
  width: fit-content;
  gap: 80px;
  padding: 0 40px;
}
.marquee-quote-icons .logos-container .awards .award-icon {
  height: 50px;
  width: auto;
}

.modal {
  height: 100vh;
  width: 100vw;
  position: fixed;
  top: 0;
  left: 0;
  display: none;
}
.modal .modal-overlay {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: rgba(42, 42, 42, 0.8);
  backdrop-filter: blur(12px);
}
.modal .modal-container {
  max-width: 720px;
  width: fit-content;
  margin: auto;
  background-color: #131313;
  padding: 104px 40px 80px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.modal .modal-container .modal-close {
  position: absolute;
  top: 40px;
  right: 40px;
  width: 24px;
  height: 24px;
  border: none;
  outline: none;
  background-color: #F6EFED;
  appearance: none;
  cursor: pointer;
}
.modal .modal-container .download-form .download-file {
  display: flex;
  gap: 24px;
  margin-bottom: 40px;
}
.modal .modal-container .download-form .download-file .download-icon {
  width: 40px;
  height: 40px;
}
.modal .modal-container .downloading-file {
  display: flex;
  gap: 24px;
}
.modal .modal-container .downloading-file .downloading-icon {
  width: 40px;
  height: 40px;
}
.modal .modal-container .downloading-file .downloading-title {
  margin-bottom: 24px;
}
.modal .modal-container .downloading-file .downloading-title,
.modal .modal-container .downloading-file .downloading-text {
  max-width: 325px;
}
.modal .modal-container .form-row {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding-left: 64px;
  gap: 40px;
}
.modal .modal-container .form-row .form-group__label {
  text-transform: capitalize;
  font-size: 12px;
}

.marquee-quote-text-bg {
  overflow: hidden !important;
  padding: 300px 0;
  position: relative;
}
@media (max-width: 768px) {
  .marquee-quote-text-bg {
    padding: 160px 0;
  }
}
.marquee-quote-text-bg .marquee__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.marquee-quote-text-bg .marquee__bg .bg__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: -1;
}
.marquee-quote-text-bg .marquee__bg .marquee__smoke {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
  object-fit: cover;
  z-index: -2;
}
.marquee-quote-text-bg .marquee__container {
  overflow: hidden;
}
.marquee-quote-text-bg .marquee__container .marquee__line {
  display: flex;
  gap: 32px;
  width: fit-content;
  align-items: center;
  flex-wrap: nowrap;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  .marquee-quote-text-bg .marquee__container .marquee__line {
    gap: 20px;
    margin-bottom: 10px;
  }
}
.marquee-quote-text-bg .marquee__container .marquee__line .marquee__word {
  font-family: "PP Monument", "arial";
  font-size: 128px;
  font-weight: 800;
  line-height: 115px;
  text-align: left;
  color: #F6EFED;
  text-transform: uppercase;
  white-space: nowrap;
}
@media (max-width: 768px) {
  .marquee-quote-text-bg .marquee__container .marquee__line .marquee__word {
    font-size: 40px;
    line-height: 40px;
  }
}
.marquee-quote-text-bg .marquee__container .marquee__line .marquee__word__opacity {
  font-family: "PP Monument", "arial";
  font-size: 128px;
  font-weight: 800;
  line-height: 115px;
  text-align: left;
  color: #F6EFED;
  text-transform: uppercase;
  opacity: 60%;
  white-space: nowrap;
}
@media (max-width: 768px) {
  .marquee-quote-text-bg .marquee__container .marquee__line .marquee__word__opacity {
    font-size: 40px;
    line-height: 40px;
  }
}
.marquee-quote-text-bg .logos-container {
  display: flex;
  margin-top: 200px;
}
@media (max-width: 768px) {
  .marquee-quote-text-bg .logos-container {
    margin-top: 40px;
  }
}
.marquee-quote-text-bg .logos-container .awards {
  display: flex;
  gap: 80px;
  padding-left: 80px;
}
.marquee-quote-text-bg .logos-container .awards .award-icon {
  height: 50px;
  width: auto;
}

.section-downloads {
  padding: 80px 24px;
}
.section-downloads .downloads-container {
  width: 100%;
  max-width: 840px;
  margin: 0 auto;
}
.section-downloads .downloads-container .download {
  position: relative;
}
.section-downloads .downloads-container .download .top-line {
  position: absolute;
  height: 1px;
  width: 0;
  top: 0;
  left: 0;
  background-color: #2a2a2a;
}
.section-downloads .downloads-container .download .download-header {
  padding: 80px 0px;
}
.section-downloads .downloads-container .download:first-child {
  border-top: 1px solid #2a2a2a;
}

@media (max-width: 768px) {
  .section-downloads {
    padding: 0px 24px;
  }
  .section-downloads .downloads-container .download .download-header {
    padding: 56px 0px;
  }
}
.footer .top-container {
  border-top: 1px solid #2a2a2a;
  border-bottom: 1px solid #2a2a2a;
}
.footer .top-container .container-big {
  display: flex;
}
.footer .top-container .box-content {
  border-right: 1px solid #2a2a2a;
  width: 25%;
  padding-left: clamp(40px, 5vw, 80px);
  padding-top: clamp(40px, 5vw, 80px);
  padding-bottom: clamp(40px, 5vw, 80px);
  transition: all 0.3s linear;
  overflow: hidden;
}
.footer .top-container .box-content:last-child {
  border-right: none;
}
.footer .top-container .box-content .title-list {
  margin-bottom: 18px;
}
.footer .top-container .box-content .list-footer .list-item {
  padding: 8px 0;
}
.footer .top-container .box-content .list-footer .list-item:last-child {
  margin-bottom: 0;
}
.footer .top-container .box-content .list-footer .list-item a {
  text-decoration: none;
  font-size: 16px;
}
.footer .top-container .box-content .list-footer .list-item:hover {
  background-color: #F8203A;
  transition: all 0.3s linear;
  padding: 8px 0 8px 4px;
}
.footer .top-container .box-content .list-footer .list-item:hover a {
  color: #131313;
  transition: all 0.3s linear;
}
.footer .bottom-container .container-big {
  display: flex;
  height: 100px;
}
.footer .bottom-container .box-logo {
  width: 25%;
  border-right: 1px solid #2a2a2a;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: clamp(40px, 5vw, 80px);
}
.footer .bottom-container .box-logo .logo {
  width: 132px;
  aspect-ratio: 132/45;
  height: auto;
  object-fit: cover;
}
.footer .bottom-container .box-legals {
  width: 50%;
  border-right: 1px solid #2a2a2a;
  padding: 0 clamp(10px, 3vw, 40px);
  display: flex;
  justify-content: center;
  align-items: center;
}
.footer .bottom-container .box-legals .list-footer {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  gap: 12px;
}
.footer .bottom-container .box-legals .list-footer .list-item {
  transition: all 0.3s linear;
  padding: 4px;
}
.footer .bottom-container .box-legals .list-footer .list-item a {
  text-decoration: none;
  transition: all 0.3s linear;
}
.footer .bottom-container .box-legals .list-footer .list-item:hover {
  background-color: #F8203A;
  transition: all 0.3s linear;
}
.footer .bottom-container .box-legals .list-footer .list-item:hover a {
  color: #131313;
  transition: all 0.3s linear;
}
.footer .bottom-container .box-socials {
  width: 25%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: clamp(10px, 1vw, 40px);
}
.footer .bottom-container .box-socials .list-footer {
  display: flex;
  gap: clamp(12px, 1vw, 24px);
  align-items: center;
  width: 100%;
  justify-content: center;
}
.footer .bottom-container .box-socials .list-footer .list-item a {
  border-radius: 50%;
  background-color: #808080;
  width: clamp(20px, 3vw, 32px);
  display: block;
  height: clamp(20px, 3vw, 32px);
  transition: all 0.3s linear;
}
.footer .bottom-container .box-socials .list-footer .list-item a .icon {
  display: block;
  height: clamp(20px, 3vw, 32px);
  width: clamp(20px, 3vw, 32px);
  background-color: #131313;
  transition: all 0.3s linear;
}
.footer .bottom-container .box-socials .list-footer .list-item a:hover {
  transition: all 0.3s linear;
  background-color: #131313;
}
.footer .bottom-container .box-socials .list-footer .list-item a:hover .icon {
  transition: all 0.3s linear;
  background-color: #808080;
}
.footer .bottom-container .box-socials .list-footer .list-item a:active {
  background-color: #131313;
  transition: all 0.3s linear;
}
.footer .bottom-container .box-socials .list-footer .list-item a:active .icon {
  background-color: #F6EFED;
  transition: all 0.3s linear;
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
  display: none;
}

@media (min-width: 769px) and (max-width: 1024px) {
  .footer .bottom-container .box-socials .list-footer {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .footer .top-container .container-big {
    flex-direction: column;
    height: auto;
  }
  .footer .top-container .box-content {
    border-right: none;
    border-bottom: 1px solid #2a2a2a;
    width: 100%;
    padding-left: 24px;
  }
  .footer .top-container .box-content:last-child {
    border-bottom: none;
  }
  .footer .bottom-container .container-big {
    flex-direction: column;
    height: auto;
  }
  .footer .bottom-container .box-logo {
    width: 100%;
    padding: 40px 0;
    padding-left: 24px;
    border-right: none;
  }
  .footer .bottom-container .box-legals {
    width: 100%;
    padding-left: 24px;
    padding-bottom: 40px;
    border-right: none;
    border-bottom: 1px solid #2a2a2a;
  }
  .footer .bottom-container .box-legals .list-footer {
    flex-direction: column;
    align-items: flex-start;
    gap: 22px;
  }
  .footer .bottom-container .box-socials {
    padding: 34px 24px;
    width: 100%;
  }
  .footer .bottom-container .box-socials .list-footer {
    justify-content: center;
    width: 100%;
  }
  .footer .bottom-container .box-socials .list-footer .list-item a {
    width: 32px;
    height: 32px;
  }
  .footer .bottom-container .box-socials .list-footer .list-item a .icon {
    width: 32px;
    height: 32px;
  }
}
@media (max-width: 500px) {
  .footer .bottom-container .box-socials .list-footer {
    justify-content: space-between;
  }
}

/*# sourceMappingURL=styles.css.map */
