@charset "UTF-8";
/*****************************
******************************
******************************

Questo file include file scss di configurazione e non genera elementi CSS.

******************************
******************************
******************************/
/******** 
Inizio Mixins
********/
/********
Fine Mixins
********/
/********
Inizio Typography
********/
/********
Fine Typography
********/
/********
 Inizio Colors 
********/
/********
Fine colors
********/
/* Importazione _partials  */
/*****************************
******************************
******************************

Questo file include file scss di configurazione e non genera elementi CSS.

******************************
******************************
******************************/
/******** 
Inizio Mixins
********/
/********
Fine Mixins
********/
/********
Inizio Typography
********/
/********
Fine Typography
********/
/********
 Inizio Colors 
********/
/********
Fine colors
********/
.btn-primary {
  background-color: #74946f !important;
  padding: 0.8rem 2rem;
}

.btn-secondary {
  max-width: max-content;
  background: white;
  color: #191919;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
}

.btn-contact {
  padding: 0.5vw 2rem;
  border: 2px solid white;
  border-radius: 150px;
  margin-left: 30px;
  font-size: calc(0.5rem + 0.6vw) !important; /*  Aggiunta dimensione relativa alla dimensione del viewport */
  display: block;
}

.btn-contact-text {
  display: block;
  font-size: 15px !important;
}

/* Icone custom */
.icon-custom {
  display: flex;
  align-items: center;
  gap: 2.1875rem;
  width: max-content;
  padding: 0.8125rem 0.9375rem 0.625rem 1.5625rem;
  border-radius: 50px;
  font-weight: 500;
}
.icon-custom .arrow-right {
  background-size: 2rem;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  height: 2rem;
  width: 2rem;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGl2ZWxsb18yIiBkYXRhLW5hbWU9IkxpdmVsbG8gMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYuOTkgMTUiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICMxOTE5MTk7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJMaXZlbGxvXzItMiIgZGF0YS1uYW1lPSJMaXZlbGxvIDIiPgogICAgPGcgaWQ9IkxpdmVsbG9fMS0yIiBkYXRhLW5hbWU9IkxpdmVsbG8gMS0yIj4KICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJtOS41NywxNWMtLjI1LDAtLjUxLS4xLS43LS4yOS0uMzktLjM5LS40LTEuMDIsMC0xLjQxbDQuNzQtNC44SDFjLS41NSwwLTEtLjQ1LTEtMXMuNDUtMSwxLTFoMTIuNkw4Ljg2LDEuN2MtLjM5LS4zOS0uMzgtMS4wMywwLTEuNDEuMzktLjM5LDEuMDMtLjM4LDEuNDEsMGw2LjQzLDYuNWgwYy4wNy4wOC4xMy4xNi4xOC4yNWgwbC4wMy4wNmMuMDUuMTIuMDguMjUuMDguMzhzLS4wMy4yNi0uMDguMzhjMCwuMDItLjAyLjA0LS4wMy4wNmgwYy0uMDQuMDktLjExLjE3LS4xOC4yNWgwbC02LjQzLDYuNWMtLjIuMi0uNDUuMy0uNzEuM3YuMDNoLjAxWiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+);
}
.icon-custom .arrow-bottom {
  background-size: 2rem;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  height: 2rem;
  width: 2rem;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGl2ZWxsb18yIiBkYXRhLW5hbWU9IkxpdmVsbG8gMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTUuMDEgOC41MSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzE5MTkxOTsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkxpdmVsbG9fMi0yIiBkYXRhLW5hbWU9IkxpdmVsbG8gMiI+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0wLDFDMCwuNzQuMS40OS4yOS4yOS42OC0uMSwxLjMyLS4xLDEuNzEuMjlsNS44LDUuOEwxMy4zLjNjLjM5LS4zOSwxLjAyLS4zOSwxLjQxLDBzLjM5LDEuMDIsMCwxLjQxbC02LjUsNi41Yy0uMzkuMzktMS4wMi4zOS0xLjQxLDBMLjI5LDEuNzFjLS4yLS4yLS4yOS0uNDUtLjI5LS43MVoiLz4KICA8L2c+Cjwvc3ZnPg==);
}
.icon-custom.style-1 {
  color: #146734;
  background-color: #74946f;
  font-family: "FoundersGroteskMono", monospace;
  text-transform: uppercase;
}
.icon-custom.style-1 i {
  background-color: #146734;
  border-radius: 1.875rem;
  background-size: 1rem;
}
.icon-custom.style-1 .arrow-right {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGl2ZWxsb18yIiBkYXRhLW5hbWU9IkxpdmVsbG8gMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYuOTkgMTUiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJMaXZlbGxvXzEtMiIgZGF0YS1uYW1lPSJMaXZlbGxvIDEiPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJtOS41NywxNWMtLjI1LDAtLjUxLS4xLS43LS4yOS0uMzktLjM5LS40LTEuMDIsMC0xLjQxbDQuNzQtNC44SDFjLS41NSwwLTEtLjQ1LTEtMXMuNDUtMSwxLTFoMTIuNkw4Ljg2LDEuN2MtLjM5LS4zOS0uMzgtMS4wMywwLTEuNDEuMzktLjM5LDEuMDMtLjM4LDEuNDEsMGw2LjQzLDYuNWgwYy4wNy4wOC4xMy4xNi4xOC4yNWgwbC4wMy4wNmMuMDUuMTIuMDguMjUuMDguMzhzLS4wMy4yNi0uMDguMzhjMCwuMDItLjAyLjA0LS4wMy4wNmgwYy0uMDQuMDktLjExLjE3LS4xOC4yNWgwbC02LjQzLDYuNWMtLjIuMi0uNDUuMy0uNzEuM3YuMDNaIi8+CiAgPC9nPgo8L3N2Zz4=);
}
@media (max-width: 991px) {
  .icon-custom.style-1 {
    font-size: 14px;
  }
}
.icon-custom.style-2 {
  background-color: transparent;
  padding: 0.8125rem 0.9375rem 0.625rem 0;
  color: #146734;
  font-family: "FoundersGroteskMono", monospace;
  text-transform: uppercase;
}
.icon-custom.style-2 i {
  background-color: #74946f;
  border-radius: 1.875rem;
  background-size: 1rem;
}
.icon-custom.style-2 .arrow-right {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGl2ZWxsb18yIiBkYXRhLW5hbWU9IkxpdmVsbG8gMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYuOTkgMTUiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICMzYzVlNGI7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJMaXZlbGxvXzEtMiIgZGF0YS1uYW1lPSJMaXZlbGxvIDEiPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJtOS41NywxNWMtLjI1LDAtLjUxLS4xLS43LS4yOS0uMzktLjM5LS40LTEuMDIsMC0xLjQxbDQuNzQtNC44SDFjLS41NSwwLTEtLjQ1LTEtMXMuNDUtMSwxLTFoMTIuNkw4Ljg2LDEuN2MtLjM5LS4zOS0uMzgtMS4wMywwLTEuNDEuMzktLjM5LDEuMDMtLjM4LDEuNDEsMGw2LjQzLDYuNWgwYy4wNy4wOC4xMy4xNi4xOC4yNWgwbC4wMy4wNmMuMDUuMTIuMDguMjUuMDguMzhzLS4wMy4yNi0uMDguMzhjMCwuMDItLjAyLjA0LS4wMy4wNmgwYy0uMDQuMDktLjExLjE3LS4xOC4yNWgwbC02LjQzLDYuNWMtLjIuMi0uNDUuMy0uNzEuM3YuMDNaIi8+CiAgPC9nPgo8L3N2Zz4=);
}
@media (max-width: 991px) {
  .icon-custom.style-2 {
    font-size: 14px;
  }
}
.icon-custom.style-3 {
  background-color: #146734;
  color: white;
  font-family: "FoundersGroteskMono", monospace;
  text-transform: uppercase;
}
.icon-custom.style-3 i {
  background-color: #74946f;
  border-radius: 1.875rem;
  background-size: 1rem;
}
@media (max-width: 991px) {
  .icon-custom.style-3 {
    font-size: 14px;
  }
}
.icon-custom.style-4 {
  background-color: #F1DCCA;
  font-family: "FoundersGroteskMono", monospace;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .icon-custom.style-4 {
    font-size: 14px;
  }
}
.icon-custom.style-5 {
  color: white;
  background-color: #74946f;
  font-size: 18px;
  font-family: "FoundersGroteskMono", monospace;
  text-transform: uppercase;
}
.icon-custom.style-5 i {
  background-color: #146734;
  border-radius: 1.875rem;
  background-size: 1rem;
}
.icon-custom.style-5 .arrow-right {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGl2ZWxsb18yIiBkYXRhLW5hbWU9IkxpdmVsbG8gMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYuOTkgMTUiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJMaXZlbGxvXzEtMiIgZGF0YS1uYW1lPSJMaXZlbGxvIDEiPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJtOS41NywxNWMtLjI1LDAtLjUxLS4xLS43LS4yOS0uMzktLjM5LS40LTEuMDIsMC0xLjQxbDQuNzQtNC44SDFjLS41NSwwLTEtLjQ1LTEtMXMuNDUtMSwxLTFoMTIuNkw4Ljg2LDEuN2MtLjM5LS4zOS0uMzgtMS4wMywwLTEuNDEuMzktLjM5LDEuMDMtLjM4LDEuNDEsMGw2LjQzLDYuNWgwYy4wNy4wOC4xMy4xNi4xOC4yNWgwbC4wMy4wNmMuMDUuMTIuMDguMjUuMDguMzhzLS4wMy4yNi0uMDguMzhjMCwuMDItLjAyLjA0LS4wMy4wNmgwYy0uMDQuMDktLjExLjE3LS4xOC4yNWgwbC02LjQzLDYuNWMtLjIuMi0uNDUuMy0uNzEuM3YuMDNaIi8+CiAgPC9nPgo8L3N2Zz4=);
}
@media (max-width: 991px) {
  .icon-custom.style-5 {
    font-size: 14px;
  }
}

.contact-footer li,
.contact-footer li a {
  display: flex;
  gap: 16px;
  align-items: center;
  color: white;
}

.icon-contact {
  background-size: contain !important;
  background-position: left !important;
  width: 1.2rem !important;
}
.icon-contact.marker {
  background-size: 2rem;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  height: 2rem;
  width: 2rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyMCAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguOTcyMjkgMjYuNDE1NEMxLjQwNDY5IDE1LjcxODkgMCAxNC42MjExIDAgMTAuNjg5OUMwIDUuMzA1MTUgNC40NzcxNCAwLjkzOTk0MSAxMCAwLjkzOTk0MUMxNS41MjI5IDAuOTM5OTQxIDIwIDUuMzA1MTUgMjAgMTAuNjg5OUMyMCAxNC42MjExIDE4LjU5NTMgMTUuNzE4OSAxMS4wMjc3IDI2LjQxNTRDMTAuNTMxMSAyNy4xMTQ4IDkuNDY4ODUgMjcuMTE0OCA4Ljk3MjI5IDI2LjQxNTRaTTEwIDE0Ljc1MjRDMTIuMzAxMiAxNC43NTI0IDE0LjE2NjcgMTIuOTMzNiAxNC4xNjY3IDEwLjY4OTlDMTQuMTY2NyA4LjQ0NjI3IDEyLjMwMTIgNi42Mjc0NCAxMCA2LjYyNzQ0QzcuNjk4OCA2LjYyNzQ0IDUuODMzMzMgOC40NDYyNyA1LjgzMzMzIDEwLjY4OTlDNS44MzMzMyAxMi45MzM2IDcuNjk4OCAxNC43NTI0IDEwIDE0Ljc1MjRaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}
.icon-contact.tel {
  background-size: 2rem;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  height: 2rem;
  width: 2rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjQyOTYgMTUuMDcyNkwxNS4wNTQ2IDEzLjE5NzZDMTQuODY3NyAxMy4xMTggMTQuNjU5OSAxMy4xMDEyIDE0LjQ2MjcgMTMuMTQ5OEMxNC4yNjU0IDEzLjE5ODQgMTQuMDg5MyAxMy4zMDk4IDEzLjk2MDggMTMuNDY3MkwxMi4wMjMzIDE1LjgzNDRDOC45ODI0OCAxNC40MDA3IDYuNTM1MzUgMTEuOTUzNiA1LjEwMTY1IDguOTEyNzhMNy40Njg4OCA2Ljk3NTI0QzcuNjI2NTcgNi44NDY5OSA3LjczODE4IDYuNjcwODUgNy43ODY4MSA2LjQ3MzQ5QzcuODM1NDUgNi4yNzYxNCA3LjgxODQ2IDYuMDY4MzEgNy43Mzg0MiA1Ljg4MTQ3TDUuODYzMzggMS41MDYzOUM1Ljc3NTU0IDEuMzA0OTkgNS42MjAxNiAxLjE0MDU1IDUuNDI0MDYgMS4wNDE0MkM1LjIyNzk2IDAuOTQyMzAzIDUuMDAzNDEgMC45MTQ3MTQgNC43ODkxNSAwLjk2MzQxNkwwLjcyNjU3NSAxLjkwMDkzQzAuNTE5OTk3IDEuOTQ4NjQgMC4zMzU2ODggMi4wNjQ5NSAwLjIwMzcyOCAyLjIzMDg5QzAuMDcxNzY4OSAyLjM5Njg0IC00Ljc1ODcyZS0wNSAyLjYwMjYxIDIuMzY1NzVlLTA4IDIuODE0NjJDMi4zNjU3NWUtMDggMTIuODM0MyA4LjEyMTIzIDIwLjkzOTkgMTguMTI1MyAyMC45Mzk5QzE4LjMzNzQgMjAuOTQwMSAxOC41NDMzIDIwLjg2ODMgMTguNzA5MyAyMC43MzYzQzE4Ljg3NTMgMjAuNjA0NCAxOC45OTE3IDIwLjQyIDE5LjAzOTQgMjAuMjEzNEwxOS45NzY5IDE2LjE1MDhDMjAuMDI1MyAxNS45MzU1IDE5Ljk5NzEgMTUuNzEgMTkuODk3MiAxNS41MTMzQzE5Ljc5NzMgMTUuMzE2NSAxOS42MzIgMTUuMTYwNyAxOS40Mjk2IDE1LjA3MjZaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}
.icon-contact.mail {
  background-size: 2rem;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  height: 2rem;
  width: 2rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjEyNSAwLjQzOTk0MUgxLjg3NUMwLjgzOTQ1MyAwLjQzOTk0MSAwIDEuMjc5MzkgMCAyLjMxNDk0VjEzLjU2NDlDMCAxNC42MDA1IDAuODM5NDUzIDE1LjQzOTkgMS44NzUgMTUuNDM5OUgxOC4xMjVDMTkuMTYwNSAxNS40Mzk5IDIwIDE0LjYwMDUgMjAgMTMuNTY0OVYyLjMxNDk0QzIwIDEuMjc5MzkgMTkuMTYwNSAwLjQzOTk0MSAxOC4xMjUgMC40Mzk5NDFaTTE4LjEyNSAyLjMxNDk0VjMuOTA4ODlDMTcuMjQ5MSA0LjYyMjEzIDE1Ljg1MjggNS43MzExOSAxMi44Njc3IDguMDY4NjVDMTIuMjA5OCA4LjU4NjExIDEwLjkwNjcgOS44MjkyOCAxMCA5LjgxNDc5QzkuMDkzNDQgOS44Mjk0MyA3Ljc4OTg4IDguNTg1OTIgNy4xMzIzMSA4LjA2ODY1QzQuMTQ3NjYgNS43MzE1NCAyLjc1MDk4IDQuNjIyMjUgMS44NzUgMy45MDg4OVYyLjMxNDk0SDE4LjEyNVpNMS44NzUgMTMuNTY0OVY2LjMxNDg2QzIuNzcwMDggNy4wMjc3OSA0LjAzOTQxIDguMDI4MjIgNS45NzQxNCA5LjU0MzIyQzYuODI3OTMgMTAuMjE1MyA4LjMyMzEyIDExLjY5ODkgMTAgMTEuNjg5OUMxMS42Njg2IDExLjY5ODkgMTMuMTQ0OSAxMC4yMzY4IDE0LjAyNTUgOS41NDM1NEMxNS45NjAyIDguMDI4NTcgMTcuMjI5OSA3LjAyNzg3IDE4LjEyNSA2LjMxNDlWMTMuNTY0OUgxLjg3NVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
}

.hamburger-menu {
  background-size: 2rem;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  height: 2rem;
  width: 2rem;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGl2ZWxsb18yIiBkYXRhLW5hbWU9IkxpdmVsbG8gMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjcuOTMgMjMuNyI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzNjNWU0YjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkxpdmVsbG9fMS0yIiBkYXRhLW5hbWU9IkxpdmVsbG8gMSI+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0yNi4zMiwzLjIySDEuNjFjLS44OSwwLTEuNjEtLjcyLTEuNjEtMS42MVMuNzIsMCwxLjYxLDBoMjQuNzFjLjg5LDAsMS42MS43MiwxLjYxLDEuNjFzLS43MiwxLjYxLTEuNjEsMS42MVoiLz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTI2LjMyLDEzLjExSDEuNjFjLS44OSwwLTEuNjEtLjcyLTEuNjEtMS42MXMuNzItMS42MSwxLjYxLTEuNjFoMjQuNzFjLjg5LDAsMS42MS43MiwxLjYxLDEuNjFzLS43MiwxLjYxLTEuNjEsMS42MVoiLz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTI2LjMyLDIzLjdIMS42MWMtLjg5LDAtMS42MS0uNzItMS42MS0xLjYxcy43Mi0xLjYxLDEuNjEtMS42MWgyNC43MWMuODksMCwxLjYxLjcyLDEuNjEsMS42MXMtLjcyLDEuNjEtMS42MSwxLjYxWiIvPgogIDwvZz4KPC9zdmc+);
  background-size: 1.28rem;
}

.close-icon {
  background-size: 2rem;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  height: 2rem;
  width: 2rem;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGl2ZWxsb18yIiBkYXRhLW5hbWU9IkxpdmVsbG8gMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTkuNjcgMTkuNjciPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICMzYzVlNGI7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJMaXZlbGxvXzEtMiIgZGF0YS1uYW1lPSJMaXZlbGxvIDEiPgogICAgPHBhdGggaWQ9Ikljb25fbWF0ZXJpYWwtY2xvc2UiIGRhdGEtbmFtZT0iSWNvbiBtYXRlcmlhbC1jbG9zZSIgY2xhc3M9ImNscy0xIiBkPSJtMTkuMjQuNDNoMGMtLjU4LS41OC0xLjUyLS41OC0yLjEsMGwtNy4zLDcuM0wyLjUzLjQzYy0uNTgtLjU4LTEuNTItLjU4LTIuMSwwaDBjLS41OC41OC0uNTgsMS41MiwwLDIuMWw3LjMsNy4zTC40MywxNy4xNGMtLjU4LjU4LS41OCwxLjUyLDAsMi4xaDBjLjU4LjU4LDEuNTIuNTgsMi4xLDBsNy4zLTcuMyw3LjMsNy4zYy41OC41OCwxLjUyLjU4LDIuMSwwaDBjLjU4LS41OC41OC0xLjUyLDAtMi4xbC03LjMtNy4zLDcuMy03LjNjLjU4LS41OC41OC0xLjUyLDAtMi4xWiIvPgogIDwvZz4KPC9zdmc+);
  background-size: 1rem;
  float: right;
}

.sticky .hamburger-menu,
header:hover .hamburger-menu {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGl2ZWxsb18yIiBkYXRhLW5hbWU9IkxpdmVsbG8gMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjcuOTMgMjMuNyI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzNjNWU0YjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkxpdmVsbG9fMS0yIiBkYXRhLW5hbWU9IkxpdmVsbG8gMSI+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0yNi4zMiwzLjIySDEuNjFjLS44OSwwLTEuNjEtLjcyLTEuNjEtMS42MVMuNzIsMCwxLjYxLDBoMjQuNzFjLjg5LDAsMS42MS43MiwxLjYxLDEuNjFzLS43MiwxLjYxLTEuNjEsMS42MVoiLz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTI2LjMyLDEzLjExSDEuNjFjLS44OSwwLTEuNjEtLjcyLTEuNjEtMS42MXMuNzItMS42MSwxLjYxLTEuNjFoMjQuNzFjLjg5LDAsMS42MS43MiwxLjYxLDEuNjFzLS43MiwxLjYxLTEuNjEsMS42MVoiLz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTI2LjMyLDIzLjdIMS42MWMtLjg5LDAtMS42MS0uNzItMS42MS0xLjYxcy43Mi0xLjYxLDEuNjEtMS42MWgyNC43MWMuODksMCwxLjYxLjcyLDEuNjEsMS42MXMtLjcyLDEuNjEtMS42MSwxLjYxWiIvPgogIDwvZz4KPC9zdmc+);
}

.shopper-bioitalia {
  background-size: 2rem;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  height: 2rem;
  width: 2rem;
  background-size: contain;
  height: 4rem;
  width: 3rem;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGl2ZWxsb18yIiBkYXRhLW5hbWU9IkxpdmVsbG8gMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDguNjUgNzMuNjkiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICMzYzVlNGI7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJMaXZlbGxvXzItMiIgZGF0YS1uYW1lPSJMaXZlbGxvIDIiPgogICAgPGcgaWQ9IkxpdmVsbG9fMS0yIiBkYXRhLW5hbWU9IkxpdmVsbG8gMS0yIj4KICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJtNDEsMjMuNDFjLTkuOTYsMS4xNS0yNy43OSw1Ljc1LTMwLjExLDYuMzVsLS40NC0uMDItMi4yMi0uMzktLjI1LS4wNGM1LjEzLTEuNTgsMTYuMTItNC41MSwzMy02LjY3bC4wMi43N2gwWiIvPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im00OC42NSwzMC44OWwtMi45NC42NS0zMi42OSw4LjA2LTEuMzctOC4yM2MzLjMyLS44NiwyNS4zOS02LjQ3LDMzLjE0LTYuNDdoLjExYzIuMDIsMy4xNiwzLjE1LDUsMy43NCw1Ljk5aDBaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTExLjIyLDM5LjM0bC0zLjE1LS42NC04LjA3LTEuNzYsNC43OC02LjM5LDMuMTYuNTMsMS45Ni4zNCwxLjMyLDcuOTJoMFoiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJtOC41OCw3Mi43NmMtMi4wOC0uOTItNS4wNS0yLjE1LTcuMjEtMy4wNGw0LjIxLTEuOTIsMyw0Ljk2WiIvPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im02Ljk4LDQwLjI1Yy0uNTQsMTIuNzQtMS4xNSwyMS40My0xLjg0LDI1Ljg0TC4wNCw2OC40MWMuMDktOC41OCwxLjE2LTE4LjMyLDMuMTgtMjguOTlsMy43Ni44MmgwWiIvPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0xMC4xNyw3Mi4wM2wtMy4zNC01LjUyYy43LTQuMzksMS4zMy0xMy4xLDEuODctMjUuOWwxLjI3LjI2Yy44LDEzLjg3Ljg3LDI0LjM0LjIsMzEuMTZoMFoiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJtMjIuMSw2Mi41NmMtLjI4LS4wMi0uNTUuMDQtLjgyLjEyLS4wNy4wMi0uMTEuMDctLjEyLjE0LS4wNC4xOS0uMDkuMzgtLjEzLjU3LS4wMy4xMi0uMDUuMjQtLjA4LjM3aDBjLjMyLS4wNy42My0uMDkuOTItLjIxLjE0LS4wNi4yNi0uMTQuMzYtLjI1LjEtLjEuMTctLjIxLjE4LS4zNS4wMi0uMjMtLjA5LS4zOC0uMzItLjM5aDBabS4wMiwxLjQycy0uMSwwLS4xNi0uMDJjLS4yMSwwLS40Mi4wMy0uNTcuMDZoMGMtLjE5LjA0LS4zMy4wNy0uNDcuMDktLjA0LDAtLjA3LjAzLS4wOC4wNy0uMDcuMzMtLjE1LjY1LS4yMi45OC0uMDIuMTEtLjAxLjEzLjEuMTEuMzUtLjA2LjcxLS4wOSwxLjA2LS4yLjI5LS4wOS41My0uMjUuNjQtLjU1LjExLS4yOCwwLS40OS0uMy0uNTVoMFptMS4yNi0uNzdoLjAxLS4wMVptLjQ5LjEyaC0uMDFjLS4xNy0uMDItLjMzLjA1LS41LjA2LjAxLS4wNi4wMi0uMTEuMDQtLjE2aDBzLS4wMiwwLS4wMy0uMDJjLS4xMy4xMi0uMjcuMi0uNDIuMjhoMGMtLjA2LjAyLS4xMi4wNS0uMi4wOC4wNSwwLC4wNywwLC4xLDAsLjE4LjAyLjM2LjA2LjUyLjE1LjIyLjEyLjMyLjMxLjMuNTYsMCwuMDIsMCwuMDQuMDIuMDguMDktLjM1LjE3LS42OC4yNS0xLjAxLjAxLS4wNC0uMDItLjA1LS4wNC0uMDRoLS4wM1ptMy40Ni0uMzljLS4wMi0uMTktLjEyLS4yOC0uMzEtLjMtLjI3LS4wMi0uNDcuMTEtLjYyLjMzLS4xOC4yNi0uMjcuNTYtLjMuODgtLjAzLjM3LjEzLjUxLjQ5LjQ0LjIxLS4wNC4zNS0uMTIuNS0uMzcuMTgtLjMuMjgtLjYzLjI0LS45OFptNi43My0xLjE2Yy0uMDQtLjI1LS4xNS0uMzItLjM5LS4yNi0uMTQuMDQtLjI2LjEtLjM1LjIxLS4yOS4zMi0uNDEuNjgtLjI5LDEuMS4wNC4xMy4xMS4xNy4yNC4xNi4wOCwwLC4xNS0uMDMuMjItLjA2LjQxLS4xNy42Mi0uNzQuNTctMS4xNmgwWm03LjEyLTEuNDRjLS4wMy0uMDktLjEtLjE0LS4yMS0uMTQtLjEzLDAtLjI1LjA0LS4zNi4xMS0uMzcuMjctLjUyLjYzLS40NywxLjA4aDBjLjA0LjI1LjE1LjM0LjM3LjI5LjA1LDAsLjEtLjAzLjE0LS4wNS40OC0uMjEuNjYtLjg4LjUyLTEuMjloLjAxWm0wLDBjLS4wMy0uMDktLjEtLjE0LS4yMS0uMTQtLjEzLDAtLjI1LjA0LS4zNi4xMS0uMzcuMjctLjUyLjYzLS40NywxLjA4aDBjLjA0LjI1LjE1LjM0LjM3LjI5LjA1LDAsLjEtLjAzLjE0LS4wNS40OC0uMjEuNjYtLjg4LjUyLTEuMjloLjAxWm0tNy4xMiwxLjQ0Yy0uMDQtLjI1LS4xNS0uMzItLjM5LS4yNi0uMTQuMDQtLjI2LjEtLjM1LjIxLS4yOS4zMi0uNDEuNjgtLjI5LDEuMS4wNC4xMy4xMS4xNy4yNC4xNi4wOCwwLC4xNS0uMDMuMjItLjA2LjQxLS4xNy42Mi0uNzQuNTctMS4xNmgwWm0tNi43MywxLjE2Yy0uMDItLjE5LS4xMi0uMjgtLjMxLS4zLS4yNy0uMDItLjQ3LjExLS42Mi4zMy0uMTguMjYtLjI3LjU2LS4zLjg4LS4wMy4zNy4xMy41MS40OS40NC4yMS0uMDQuMzUtLjEyLjUtLjM3LjE4LS4zLjI4LS42My4yNC0uOThabS0zLjQ2LjM5aC0uMDFjLS4xNy0uMDItLjMzLjA1LS41LjA2LjAxLS4wNi4wMi0uMTEuMDQtLjE2aDBzLS4wMiwwLS4wMy0uMDJjLS4xMy4xMi0uMjcuMi0uNDIuMjhoMGMtLjA2LjAyLS4xMi4wNS0uMi4wOC4wNSwwLC4wNywwLC4xLDAsLjE4LjAyLjM2LjA2LjUyLjE1LjIyLjEyLjMyLjMxLjMuNTYsMCwuMDIsMCwuMDQuMDIuMDguMDktLjM1LjE3LS42OC4yNS0xLjAxLjAxLS4wNC0uMDItLjA1LS4wNC0uMDRoLS4wM1ptLS40OS0uMTJoLjAxLS4wMVptLTEuMjYuNzdzLS4xLDAtLjE2LS4wMmMtLjIxLDAtLjQyLjAzLS41Ny4wNmgwYy0uMTkuMDQtLjMzLjA3LS40Ny4wOS0uMDQsMC0uMDcuMDMtLjA4LjA3LS4wNy4zMy0uMTUuNjUtLjIyLjk4LS4wMi4xMS0uMDEuMTMuMS4xMS4zNS0uMDYuNzEtLjA5LDEuMDYtLjIuMjktLjA5LjUzLS4yNS42NC0uNTUuMTEtLjI4LDAtLjQ5LS4zLS41NWgwWm0tLjAyLTEuNDJjLS4yOC0uMDItLjU1LjA0LS44Mi4xMi0uMDcuMDItLjExLjA3LS4xMi4xNC0uMDQuMTktLjA5LjM4LS4xMy41Ny0uMDMuMTItLjA1LjI0LS4wOC4zN2gwYy4zMi0uMDcuNjMtLjA5LjkyLS4yMS4xNC0uMDYuMjYtLjE0LjM2LS4yNS4xLS4xLjE3LS4yMS4xOC0uMzUuMDItLjIzLS4wOS0uMzgtLjMyLS4zOWgwWm0wLDBjLS4yOC0uMDItLjU1LjA0LS44Mi4xMi0uMDcuMDItLjExLjA3LS4xMi4xNC0uMDQuMTktLjA5LjM4LS4xMy41Ny0uMDMuMTItLjA1LjI0LS4wOC4zN2gwYy4zMi0uMDcuNjMtLjA5LjkyLS4yMS4xNC0uMDYuMjYtLjE0LjM2LS4yNS4xLS4xLjE3LS4yMS4xOC0uMzUuMDItLjIzLS4wOS0uMzgtLjMyLS4zOWgwWm0uMDIsMS40MnMtLjEsMC0uMTYtLjAyYy0uMjEsMC0uNDIuMDMtLjU3LjA2aDBjLS4xOS4wNC0uMzMuMDctLjQ3LjA5LS4wNCwwLS4wNy4wMy0uMDguMDctLjA3LjMzLS4xNS42NS0uMjIuOTgtLjAyLjExLS4wMS4xMy4xLjExLjM1LS4wNi43MS0uMDksMS4wNi0uMi4yOS0uMDkuNTMtLjI1LjY0LS41NS4xMS0uMjgsMC0uNDktLjMtLjU1aDBabTEuMjYtLjc3aC4wMS0uMDFabS40OS4xMmgtLjAxYy0uMTctLjAyLS4zMy4wNS0uNS4wNi4wMS0uMDYuMDItLjExLjA0LS4xNmgwcy0uMDIsMC0uMDMtLjAyYy0uMTMuMTItLjI3LjItLjQyLjI4aDBjLS4wNi4wMi0uMTIuMDUtLjIuMDguMDUsMCwuMDcsMCwuMSwwLC4xOC4wMi4zNi4wNi41Mi4xNS4yMi4xMi4zMi4zMS4zLjU2LDAsLjAyLDAsLjA0LjAyLjA4LjA5LS4zNS4xNy0uNjguMjUtMS4wMS4wMS0uMDQtLjAyLS4wNS0uMDQtLjA0aC0uMDNabTMuNDYtLjM5Yy0uMDItLjE5LS4xMi0uMjgtLjMxLS4zLS4yNy0uMDItLjQ3LjExLS42Mi4zMy0uMTguMjYtLjI3LjU2LS4zLjg4LS4wMy4zNy4xMy41MS40OS40NC4yMS0uMDQuMzUtLjEyLjUtLjM3LjE4LS4zLjI4LS42My4yNC0uOThabTYuNzMtMS4xNmMtLjA0LS4yNS0uMTUtLjMyLS4zOS0uMjYtLjE0LjA0LS4yNi4xLS4zNS4yMS0uMjkuMzItLjQxLjY4LS4yOSwxLjEuMDQuMTMuMTEuMTcuMjQuMTYuMDgsMCwuMTUtLjAzLjIyLS4wNi40MS0uMTcuNjItLjc0LjU3LTEuMTZoMFptNy4xMi0xLjQ0Yy0uMDMtLjA5LS4xLS4xNC0uMjEtLjE0LS4xMywwLS4yNS4wNC0uMzYuMTEtLjM3LjI3LS41Mi42My0uNDcsMS4wOGgwYy4wNC4yNS4xNS4zNC4zNy4yOS4wNSwwLC4xLS4wMy4xNC0uMDUuNDgtLjIxLjY2LS44OC41Mi0xLjI5aC4wMVptMCwwYy0uMDMtLjA5LS4xLS4xNC0uMjEtLjE0LS4xMywwLS4yNS4wNC0uMzYuMTEtLjM3LjI3LS41Mi42My0uNDcsMS4wOGgwYy4wNC4yNS4xNS4zNC4zNy4yOS4wNSwwLC4xLS4wMy4xNC0uMDUuNDgtLjIxLjY2LS44OC41Mi0xLjI5aC4wMVptLTcuMTIsMS40NGMtLjA0LS4yNS0uMTUtLjMyLS4zOS0uMjYtLjE0LjA0LS4yNi4xLS4zNS4yMS0uMjkuMzItLjQxLjY4LS4yOSwxLjEuMDQuMTMuMTEuMTcuMjQuMTYuMDgsMCwuMTUtLjAzLjIyLS4wNi40MS0uMTcuNjItLjc0LjU3LTEuMTZoMFptLTYuNzMsMS4xNmMtLjAyLS4xOS0uMTItLjI4LS4zMS0uMy0uMjctLjAyLS40Ny4xMS0uNjIuMzMtLjE4LjI2LS4yNy41Ni0uMy44OC0uMDMuMzcuMTMuNTEuNDkuNDQuMjEtLjA0LjM1LS4xMi41LS4zNy4xOC0uMy4yOC0uNjMuMjQtLjk4Wm0tMy40Ni4zOWgtLjAxYy0uMTctLjAyLS4zMy4wNS0uNS4wNi4wMS0uMDYuMDItLjExLjA0LS4xNmgwcy0uMDIsMC0uMDMtLjAyYy0uMTMuMTItLjI3LjItLjQyLjI4aDBjLS4wNi4wMi0uMTIuMDUtLjIuMDguMDUsMCwuMDcsMCwuMSwwLC4xOC4wMi4zNi4wNi41Mi4xNS4yMi4xMi4zMi4zMS4zLjU2LDAsLjAyLDAsLjA0LjAyLjA4LjA5LS4zNS4xNy0uNjguMjUtMS4wMS4wMS0uMDQtLjAyLS4wNS0uMDQtLjA0aC0uMDNabS0uNDktLjEyaC4wMS0uMDFabS0xLjI2Ljc3cy0uMSwwLS4xNi0uMDJjLS4yMSwwLS40Mi4wMy0uNTcuMDZoMGMtLjE5LjA0LS4zMy4wNy0uNDcuMDktLjA0LDAtLjA3LjAzLS4wOC4wNy0uMDcuMzMtLjE1LjY1LS4yMi45OC0uMDIuMTEtLjAxLjEzLjEuMTEuMzUtLjA2LjcxLS4wOSwxLjA2LS4yLjI5LS4wOS41My0uMjUuNjQtLjU1LjExLS4yOCwwLS40OS0uMy0uNTVoMFptLS4wMi0xLjQyYy0uMjgtLjAyLS41NS4wNC0uODIuMTItLjA3LjAyLS4xMS4wNy0uMTIuMTQtLjA0LjE5LS4wOS4zOC0uMTMuNTctLjAzLjEyLS4wNS4yNC0uMDguMzdoMGMuMzItLjA3LjYzLS4wOS45Mi0uMjEuMTQtLjA2LjI2LS4xNC4zNi0uMjUuMS0uMS4xNy0uMjEuMTgtLjM1LjAyLS4yMy0uMDktLjM4LS4zMi0uMzloMFptMCwwYy0uMjgtLjAyLS41NS4wNC0uODIuMTItLjA3LjAyLS4xMS4wNy0uMTIuMTQtLjA0LjE5LS4wOS4zOC0uMTMuNTctLjAzLjEyLS4wNS4yNC0uMDguMzdoMGMuMzItLjA3LjYzLS4wOS45Mi0uMjEuMTQtLjA2LjI2LS4xNC4zNi0uMjUuMS0uMS4xNy0uMjEuMTgtLjM1LjAyLS4yMy0uMDktLjM4LS4zMi0uMzloMFptLjAyLDEuNDJzLS4xLDAtLjE2LS4wMmMtLjIxLDAtLjQyLjAzLS41Ny4wNmgwYy0uMTkuMDQtLjMzLjA3LS40Ny4wOS0uMDQsMC0uMDcuMDMtLjA4LjA3LS4wNy4zMy0uMTUuNjUtLjIyLjk4LS4wMi4xMS0uMDEuMTMuMS4xMS4zNS0uMDYuNzEtLjA5LDEuMDYtLjIuMjktLjA5LjUzLS4yNS42NC0uNTUuMTEtLjI4LDAtLjQ5LS4zLS41NWgwWm0xLjI2LS43N2guMDEtLjAxWm0uNDkuMTJoLS4wMWMtLjE3LS4wMi0uMzMuMDUtLjUuMDYuMDEtLjA2LjAyLS4xMS4wNC0uMTZoMHMtLjAyLDAtLjAzLS4wMmMtLjEzLjEyLS4yNy4yLS40Mi4yOGgwYy0uMDYuMDItLjEyLjA1LS4yLjA4LjA1LDAsLjA3LDAsLjEsMCwuMTguMDIuMzYuMDYuNTIuMTUuMjIuMTIuMzIuMzEuMy41NiwwLC4wMiwwLC4wNC4wMi4wOC4wOS0uMzUuMTctLjY4LjI1LTEuMDEuMDEtLjA0LS4wMi0uMDUtLjA0LS4wNGgtLjAzWm0zLjQ2LS4zOWMtLjAyLS4xOS0uMTItLjI4LS4zMS0uMy0uMjctLjAyLS40Ny4xMS0uNjIuMzMtLjE4LjI2LS4yNy41Ni0uMy44OC0uMDMuMzcuMTMuNTEuNDkuNDQuMjEtLjA0LjM1LS4xMi41LS4zNy4xOC0uMy4yOC0uNjMuMjQtLjk4Wm02LjczLTEuMTZjLS4wNC0uMjUtLjE1LS4zMi0uMzktLjI2LS4xNC4wNC0uMjYuMS0uMzUuMjEtLjI5LjMyLS40MS42OC0uMjksMS4xLjA0LjEzLjExLjE3LjI0LjE2LjA4LDAsLjE1LS4wMy4yMi0uMDYuNDEtLjE3LjYyLS43NC41Ny0xLjE2aDBabTcuMTItMS40NGMtLjAzLS4wOS0uMS0uMTQtLjIxLS4xNC0uMTMsMC0uMjUuMDQtLjM2LjExLS4zNy4yNy0uNTIuNjMtLjQ3LDEuMDhoMGMuMDQuMjUuMTUuMzQuMzcuMjkuMDUsMCwuMS0uMDMuMTQtLjA1LjQ4LS4yMS42Ni0uODguNTItMS4yOWguMDFabTAsMGMtLjAzLS4wOS0uMS0uMTQtLjIxLS4xNC0uMTMsMC0uMjUuMDQtLjM2LjExLS4zNy4yNy0uNTIuNjMtLjQ3LDEuMDhoMGMuMDQuMjUuMTUuMzQuMzcuMjkuMDUsMCwuMS0uMDMuMTQtLjA1LjQ4LS4yMS42Ni0uODguNTItMS4yOWguMDFabS03LjEyLDEuNDRjLS4wNC0uMjUtLjE1LS4zMi0uMzktLjI2LS4xNC4wNC0uMjYuMS0uMzUuMjEtLjI5LjMyLS40MS42OC0uMjksMS4xLjA0LjEzLjExLjE3LjI0LjE2LjA4LDAsLjE1LS4wMy4yMi0uMDYuNDEtLjE3LjYyLS43NC41Ny0xLjE2aDBabS02LjczLDEuMTZjLS4wMi0uMTktLjEyLS4yOC0uMzEtLjMtLjI3LS4wMi0uNDcuMTEtLjYyLjMzLS4xOC4yNi0uMjcuNTYtLjMuODgtLjAzLjM3LjEzLjUxLjQ5LjQ0LjIxLS4wNC4zNS0uMTIuNS0uMzcuMTgtLjMuMjgtLjYzLjI0LS45OFptLTMuNDYuMzloLS4wMWMtLjE3LS4wMi0uMzMuMDUtLjUuMDYuMDEtLjA2LjAyLS4xMS4wNC0uMTZoMHMtLjAyLDAtLjAzLS4wMmMtLjEzLjEyLS4yNy4yLS40Mi4yOGgwYy0uMDYuMDItLjEyLjA1LS4yLjA4LjA1LDAsLjA3LDAsLjEsMCwuMTguMDIuMzYuMDYuNTIuMTUuMjIuMTIuMzIuMzEuMy41NiwwLC4wMiwwLC4wNC4wMi4wOC4wOS0uMzUuMTctLjY4LjI1LTEuMDEuMDEtLjA0LS4wMi0uMDUtLjA0LS4wNGgtLjAzWm0tLjQ5LS4xMmguMDEtLjAxWm0tMS4yNi43N3MtLjEsMC0uMTYtLjAyYy0uMjEsMC0uNDIuMDMtLjU3LjA2aDBjLS4xOS4wNC0uMzMuMDctLjQ3LjA5LS4wNCwwLS4wNy4wMy0uMDguMDctLjA3LjMzLS4xNS42NS0uMjIuOTgtLjAyLjExLS4wMS4xMy4xLjExLjM1LS4wNi43MS0uMDksMS4wNi0uMi4yOS0uMDkuNTMtLjI1LjY0LS41NS4xMS0uMjgsMC0uNDktLjMtLjU1aDBabS0uMDItMS40MmMtLjI4LS4wMi0uNTUuMDQtLjgyLjEyLS4wNy4wMi0uMTEuMDctLjEyLjE0LS4wNC4xOS0uMDkuMzgtLjEzLjU3LS4wMy4xMi0uMDUuMjQtLjA4LjM3aDBjLjMyLS4wNy42My0uMDkuOTItLjIxLjE0LS4wNi4yNi0uMTQuMzYtLjI1LjEtLjEuMTctLjIxLjE4LS4zNS4wMi0uMjMtLjA5LS4zOC0uMzItLjM5aDBabTAsMGMtLjI4LS4wMi0uNTUuMDQtLjgyLjEyLS4wNy4wMi0uMTEuMDctLjEyLjE0LS4wNC4xOS0uMDkuMzgtLjEzLjU3LS4wMy4xMi0uMDUuMjQtLjA4LjM3aDBjLjMyLS4wNy42My0uMDkuOTItLjIxLjE0LS4wNi4yNi0uMTQuMzYtLjI1LjEtLjEuMTctLjIxLjE4LS4zNS4wMi0uMjMtLjA5LS4zOC0uMzItLjM5aDBabS4wMiwxLjQycy0uMSwwLS4xNi0uMDJjLS4yMSwwLS40Mi4wMy0uNTcuMDZoMGMtLjE5LjA0LS4zMy4wNy0uNDcuMDktLjA0LDAtLjA3LjAzLS4wOC4wNy0uMDcuMzMtLjE1LjY1LS4yMi45OC0uMDIuMTEtLjAxLjEzLjEuMTEuMzUtLjA2LjcxLS4wOSwxLjA2LS4yLjI5LS4wOS41My0uMjUuNjQtLjU1LjExLS4yOCwwLS40OS0uMy0uNTVoMFptMS4yNi0uNzdoLjAxLS4wMVptLjQ5LjEyaC0uMDFjLS4xNy0uMDItLjMzLjA1LS41LjA2LjAxLS4wNi4wMi0uMTEuMDQtLjE2aDBzLS4wMiwwLS4wMy0uMDJjLS4xMy4xMi0uMjcuMi0uNDIuMjhoMGMtLjA2LjAyLS4xMi4wNS0uMi4wOC4wNSwwLC4wNywwLC4xLDAsLjE4LjAyLjM2LjA2LjUyLjE1LjIyLjEyLjMyLjMxLjMuNTYsMCwuMDIsMCwuMDQuMDIuMDguMDktLjM1LjE3LS42OC4yNS0xLjAxLjAxLS4wNC0uMDItLjA1LS4wNC0uMDRoLS4wM1ptMy40Ni0uMzljLS4wMi0uMTktLjEyLS4yOC0uMzEtLjMtLjI3LS4wMi0uNDcuMTEtLjYyLjMzLS4xOC4yNi0uMjcuNTYtLjMuODgtLjAzLjM3LjEzLjUxLjQ5LjQ0LjIxLS4wNC4zNS0uMTIuNS0uMzcuMTgtLjMuMjgtLjYzLjI0LS45OFptNi43My0xLjE2Yy0uMDQtLjI1LS4xNS0uMzItLjM5LS4yNi0uMTQuMDQtLjI2LjEtLjM1LjIxLS4yOS4zMi0uNDEuNjgtLjI5LDEuMS4wNC4xMy4xMS4xNy4yNC4xNi4wOCwwLC4xNS0uMDMuMjItLjA2LjQxLS4xNy42Mi0uNzQuNTctMS4xNmgwWm03LjEyLTEuNDRjLS4wMy0uMDktLjEtLjE0LS4yMS0uMTQtLjEzLDAtLjI1LjA0LS4zNi4xMS0uMzcuMjctLjUyLjYzLS40NywxLjA4aDBjLjA0LjI1LjE1LjM0LjM3LjI5LjA1LDAsLjEtLjAzLjE0LS4wNS40OC0uMjEuNjYtLjg4LjUyLTEuMjloLjAxWm0uODUtMS43OXMtLjA1LS4wMy0uMDgtLjAzaC0uMDdzLS4wNywwLS4wNi4wN2MwLC4wNi4wNS4wNS4wOS4wNC4wMiwwLC4wNCwwLC4wNywwcy4wNy0uMDIuMDYtLjA3aDBabS0uODUsMS43OWMtLjAzLS4wOS0uMS0uMTQtLjIxLS4xNC0uMTMsMC0uMjUuMDQtLjM2LjExLS4zNy4yNy0uNTIuNjMtLjQ3LDEuMDhoMGMuMDQuMjUuMTUuMzQuMzcuMjkuMDUsMCwuMS0uMDMuMTQtLjA1LjQ4LS4yMS42Ni0uODguNTItMS4yOWguMDFabS03LjUyLDEuMThjLS4xNC4wNC0uMjYuMS0uMzUuMjEtLjI5LjMyLS40MS42OC0uMjksMS4xLjA0LjEzLjExLjE3LjI0LjE2LjA4LDAsLjE1LS4wMy4yMi0uMDYuNDEtLjE3LjYyLS43NC41Ny0xLjE2LS4wNC0uMjUtLjE1LS4zMi0uMzktLjI2aDBabS02LjY1LDEuMTFjLS4yNy0uMDItLjQ3LjExLS42Mi4zMy0uMTguMjYtLjI3LjU2LS4zLjg4LS4wMy4zNy4xMy41MS40OS40NC4yMS0uMDQuMzUtLjEyLjUtLjM3LjE4LS4zLjI4LS42My4yNC0uOTgtLjAyLS4xOS0uMTItLjI4LS4zMS0uM1ptLTMuMTUuNjloLS4wMWMtLjE3LS4wMi0uMzMuMDUtLjUuMDYuMDEtLjA2LjAyLS4xMS4wNC0uMTZoMHMtLjAyLDAtLjAzLS4wMmMtLjEzLjEyLS4yNy4yLS40Mi4yOGgwYy0uMDYuMDItLjEyLjA1LS4yLjA4LjA1LDAsLjA3LDAsLjEsMCwuMTguMDIuMzYuMDYuNTIuMTUuMjIuMTIuMzIuMzEuMy41NiwwLC4wMiwwLC4wNC4wMi4wOC4wOS0uMzUuMTctLjY4LjI1LTEuMDEuMDEtLjA0LS4wMi0uMDUtLjA0LS4wNGgtLjAzWm0tLjQ4LS4xMWgtLjAxLjAxWm0tMS4yOC43NnMtLjEsMC0uMTYtLjAyYy0uMjEsMC0uNDIuMDMtLjU3LjA2aDBjLS4xOS4wNC0uMzMuMDctLjQ3LjA5LS4wNCwwLS4wNy4wMy0uMDguMDctLjA3LjMzLS4xNS42NS0uMjIuOTgtLjAyLjExLS4wMS4xMy4xLjExLjM1LS4wNi43MS0uMDksMS4wNi0uMi4yOS0uMDkuNTMtLjI1LjY0LS41NS4xMS0uMjgsMC0uNDktLjMtLjU1aDBabS0uMjUtLjQzYy4xNC0uMDYuMjYtLjE0LjM2LS4yNS4xLS4xLjE3LS4yMS4xOC0uMzUuMDItLjIzLS4wOS0uMzgtLjMyLS4zOS0uMjgtLjAyLS41NS4wNC0uODIuMTItLjA3LjAyLS4xMS4wNy0uMTIuMTQtLjA0LjE5LS4wOS4zOC0uMTMuNTctLjAzLjEyLS4wNS4yNC0uMDguMzdoMGMuMzItLjA3LjYzLS4wOS45Mi0uMjFoMFptMjAuMTctNXMtLjA1LS4wMy0uMDgtLjAzaC0uMDdzLS4wNywwLS4wNi4wN2MwLC4wNi4wNS4wNS4wOS4wNC4wMiwwLC4wNCwwLC4wNywwcy4wNy0uMDIuMDYtLjA3aDBabTMuOTMtOC43NHYtLjA2Yy0uMjYtNS4xMS0uNTUtMTAuODgtLjg2LTE2LjI2bC0zMi4wNSw4LjAyLS40My0uMDktLjg4LS4xNmMuODQsMTQuNzUuODQsMjUuNjYsMCwzMi40NCwyLjM4LS4zMSw3LjQ4LTEuNTcsMTIuODQtMi44OWguMDRjOC4xNy0yLjAyLDE3LjM5LTQuMjksMjIuMjEtNC42My0uMjgtNC42LS41Ny0xMC4zMi0uODgtMTYuMzdoLjAxWm0tNC4xMSw4LjQzYy4yNy0uMDYuNTIuMDkuNTcuMzYuMDUuMjMtLjEyLjQ4LS4zNi41My0uMjYuMDYtLjUxLS4wOS0uNTYtLjM0LS4wNi0uMjcuMDgtLjQ5LjM0LS41NWguMDFabS0zLjAxLDEuNThjLS4xMS4xMy0uMjYuMTktLjM5LjIxLS4yLjA0LS4zNi4wMy0uNTEtLjA1LS4yMS0uMTEtLjI2LS4zMy0uMTEtLjUyLjItLjI0LjY1LS4zMi45Mi0uMTcuMi4xMS4yMy4zNS4wOC41MmgwWm0tMTguOS00Ljg3Yy44NC0uMTYsMS42OS0uMywyLjU1LS4zNC41Ny0uMDMsMS4xNC0uMDEsMS42OS4xMS41NS4xMiwxLjA5LjI5LDEuNi41NC4wMSwwLC4wMywwLC4wNS4wMi0uMDUtLjE1LS4xLS4yOS0uMTUtLjQzLS4zNS0xLjEyLS4zNS0yLjI0LS4wMS0zLjM1LjEzLS40NS4zMS0uODguNTQtMS4yOS40OC0uODQsMS4wNy0xLjU5LDEuODEtMi4yMS4wMy0uMDMuMDYtLjA0LjExLS4wMiwxLjQyLjUyLDIuNjMsMS4zNCwzLjUzLDIuNTcuNDUuNjEuNzcsMS4zLjk0LDIuMDUuMS40Ny4xNS45NC4xNSwxLjQzLjA0LS4wNC4wOC0uMDYuMTEtLjA5LjYtLjQ4LDEuMjEtLjk0LDEuODktMS4zLjIxLS4xMi40My0uMjMuNjYtLjMyLjQ4LS4xNy45Ny0uMzQsMS40Ny0uNDUuNDItLjA5Ljg0LS4xNywxLjI2LS4yMy4wNi0uMDEuMDgsMCwuMS4wNi4yOCwxLjA2LjMyLDIuMTMuMDksMy4yMS0uMjksMS4zNS0uOTUsMi40OS0xLjkyLDMuNDYtLjIzLjIzLS40Ny4zNi0uOC40MS0xLjc1LjI3LTMuNDkuNjMtNS4yNC45NS0uMDYsMC0uMDgsMC0uMDktLjA3LS4wOC0uNDEtLjEyLS44My0uMjEtMS4yNCwwLS4wNCwwLS4wNy4wMy0uMS4wNi0uMDUuMTItLjA2LjE5LS4wNy4xNiwwLC4zMS0uMDUuNDYtLjEyLjIxLS4xMS4zMi0uMjguMzQtLjUxLjAyLS4yNC0uMDItLjQ3LS4xMS0uNjloMHMtLjAxLDAtLjAyLDBjMCwwLDAsMC0uMDEsMC0uMDUuMDMtLjEuMDctLjE1LjEtLjEzLjA5LS4yNy4xNi0uNDMuMi0uMTYuMDUtLjI5LjEzLS4zNC4zMS0uMDIuMDctLjA1LjEzLS4wOC4yMS0uMDQtLjIyLS4wOC0uNDMtLjEyLS42NC0uMDEtLjA3LjA2LS4wOS4xLS4xMS4wNS0uMDMuMTEtLjAzLjE3LS4wMy4yLDAsLjM4LS4wOC41NC0uMi4xNC0uMS4yMS0uMjUuMjEtLjQzaDB2LS4wMmgwYy4wMi0uMjMtLjAzLS40NS0uMDktLjY2LS4wMi0uMDYtLjA1LS4wMy0uMDcsMC0uMTcuMTItLjM1LjIzLS41NS4yOS0uMDQsMC0uMDkuMDMtLjEzLjA1LS4wOS4wNC0uMTUuMDktLjE5LjE4LS4wMy4wOS0uMDguMTgtLjEyLjI4bC0uMDItLjExYy0uMDMtLjE2LS4wNi0uMzItLjA5LS40Ny0uMDItLjExLDAtLjE1LjExLS4xOC4wNy0uMDIuMTMtLjAyLjItLjAzLjEyLDAsLjIyLS4wNS4zMy0uMDkuMy0uMTMuNC0uMzcuMzktLjY3LS4wMS0uMjEtLjA0LS40MS0uMTQtLjYtLjAxLS4wMiwwLS4wNS0uMDEtLjA3bC0uMjctMS40N2MtLjA3LS4zNy0uMTEtLjc1LS4xOS0xLjEyLS4wMS0uMDgtLjA1LS4wOS0uMTEtLjA3LS4wMywwLS4wNS4wMi0uMDQuMDZ2LjA0Yy4xNC45LjMxLDEuNzkuNDcsMi42OC4wMS4wNy0uMDkuMTktLjE2LjE4LS4wMywwLS4wMi0uMDItLjAzLS4wNCwwLS4wNC0uMDEtLjA4LS4wMi0uMTItLjEtLjUzLS4yMS0xLjA3LS4yOS0xLjYtLjA3LS40OC0uMTctLjk2LS4yNS0xLjQ1LDAtLjAzLS4wMS0uMDYtLjAyLS4wOSwwLDAsMC0uMDEsMCwwLS4wNCwwLS4wOSwwLS4xMi4wM2gwdi4wNmMuMTkuOTUuMzIsMS45MS41LDIuODYuMDIuMTIuMDQuMjMuMDYuMzQsMCwuMDYsMCwuMDktLjA1LjEtLjI4LjA1LS40MS4yNC0uNDcuNSwwLDAsMCwwLS4wMi4wNC0uMDMtLjE1LS4wNS0uMjctLjA3LS40LDAtLjAzLjAyLS4wNS4wNC0uMDguMTMtLjIuMjQtLjQxLjI2LS42Ni4wMS0uMTYtLjAzLS4zLS4xMS0uNDMtLjEyLS4xNy0uMjUtLjMyLS40Mi0uNDQtLjA1LS4wMy0uMDctLjA3LS4wOC0uMTMtLjE0LS43NS0uMjctMS41LS40MS0yLjI0LDAtLjAzLS4wMi0uMDctLjAyLS4xaC0uMDFzLS4wOCwwLS4xMi4wMmgwcy0uMDEsMCwwLC4wMmMuMDIuMDkuMDMuMTguMDUuMjguMTMuNjkuMjUsMS4zOC4zOCwyLjA3LjAxLjA2LDAsLjEtLjAzLjE1LS4xOC4yMi0uMjUuNDgtLjI5Ljc2LS4wMS4xMS4wNC4yMi4wOS4zMi4xLjE5LjI2LjMzLjQ0LjQ2LjA1LjAzLjA3LjA3LjA4LjEzLjAyLjExLjA0LjIyLjA2LjM1LS4wOC0uMTEtLjE1LS4xOC0uMjMtLjI2LS4wNi0uMDYtLjEyLS4wOS0uMi0uMDloLS4yOXMtLjA3LDAtLjA4LS4wNmMtLjAzLS4xOS0uMDctLjM3LS4xLS41Ni0uMTItLjg5LS4zMi0xLjc3LS40Ny0yLjY1LS4wMS0uMDYtLjAzLS4wNy0uMDktLjA3LS4wNy4wMS0uMDYuMDUtLjA1LjEuMTYuODYuMzIsMS43Mi40NywyLjU4LjA0LjIxLjA3LjQzLjEuNjQtLjA2LDAtLjExLS4wMi0uMTYtLjAzLS4wNCwwLS4wNC0uMDQtLjA0LS4wNi0uMDItLjExLS4wMy0uMjMtLjA1LS4zNC0uMTQtLjc5LS4yOS0xLjU4LS40My0yLjM3LS4wMS0uMDYtLjAzLS4wOC0uMS0uMDctLjA2LjAxLS4wNy4wMy0uMDYuMDkuMDcuMzkuMTQuNzguMjEsMS4xNy4wOC40NC4xNy44OC4yNCwxLjMyLjAzLjIyLjA2LjQ0LjEuNjYuMDEuMDYuMDMuMTMuMDYuMTkuMTUuMzYuMzQuNDUuNzMuNDQuMSwwLC4xOS0uMDMuMjgtLjA2LjA0LDAsLjA5LS4wMi4xNC0uMDIuMDcsMCwuMTIuMDMuMTMuMTIuMDMuMi4wNy40LjEyLjYzLS4wOC0uMTEtLjE2LS4xOS0uMjQtLjI3LS4wNC0uMDUtLjEtLjA3LS4xNi0uMDgtLjA3LDAtLjE1LDAtLjIyLDAtLjE5LjAyLS4zNy0uMDItLjU2LS4wNy0uMS0uMDItLjEtLjAzLS4wOS4wOC4wMi4yMi4wNS40My4xNi42My4xLjE4LjIzLjMuNDUuMzJoMGMuMTUuMDMuMjkuMDIuNDQtLjAzLjA4LS4wMy4xNi0uMDUuMjUtLjAzLjA1LDAsLjA4LjA0LjA5LjA5LjAzLjIuMDcuNC4xMi42My0uMDgtLjExLS4xNS0uMTgtLjIzLS4yNi0uMDUtLjA2LS4xMS0uMDgtLjE4LS4wOWgtLjE2Yy0uMjEuMDItLjQyLDAtLjYzLS4wNy0uMDctLjAyLS4wOCwwLS4wNy4wNi4wMS4xNy4wMy4zMy4wOS40OS4xNC40MS4zNi41Mi44LjQ5LjA4LDAsLjE1LS4wMy4yMy0uMDUuMDQtLjAyLjA5LS4wMi4xNC0uMDIuMDgsMCwuMTMuMDQuMTQuMTMuMDQuMjcuMS41My4xNC43OS4wMi4xNS4wNC4yOS4wNy40NCwwLC4wNS0uMDIuMDYtLjA2LjA2LS4xOC4wMy0uMzUuMDUtLjUyLjA4LTEuNjguMzEtMy4zNi42Mi01LjA1LjkzLS4wNywwLS4xMywwLS4yLS4wMi0uMzUtLjE0LS43LS4yOC0xLjAxLS40OC0uODYtLjUzLTEuNjEtMS4xNy0yLjE5LTItLjQ0LS42My0uNzctMS4zMi0uOTctMi4wNi0uMTEtLjM5LS4xOS0uOC0uMjItMS4yMSwwLS4wNSwwLS4wNy4wNi0uMDhoMFptOS44NSw2LjQ5Yy0uMTEuMTUtLjI3LjIxLS40Mi4yNWgwYy0uMTguMDMtLjM1LjAyLS41LS4wNi0uMi0uMTEtLjI1LS4zMy0uMS0uNTEuMi0uMjUuNjYtLjMzLjk0LS4xNy4xOC4xMS4yMi4zMi4wOS40OWgtLjAxWm0tNC43OC44OWMtLjEyLjEzLS4yNy4yLS40NS4yMy0uMTUuMDItLjMxLDAtLjQ1LS4wNi0uMjEtLjExLS4yNi0uMzUtLjA5LS41My4yLS4yMS40NS0uMjYuNzItLjIyLjA3LDAsLjEzLjA1LjIuMDkuMi4xMS4yMy4zMi4wOC41aDBabTEuOCw0LjU2Yy0xLjEzLjAyLTIuMjUuMDYtMy4zOC4wNnMtMi4zMS4wNC0zLjQ3LjA1Yy0uMjYsMC0uNTMsMC0uNzksMGgtLjEuMDhjMS4xNi0uMjMsMi4zMS0uNDYsMy40Ny0uNjUsMS4zMi0uMjIsMi42My0uNDksMy45NC0uNzIuMDcsMCwuMDksMCwuMS4wNy4wNy4zNy4xMy43NC4yLDEuMTEuMDEuMDYsMCwuMDctLjA2LjA4aDBabTcuNzQtMy42N2MtLjIuMDMtLjM4LDAtLjUyLS4xNy0uMDMtLjA1LS4wNSwwLS4wNiwwLS4xNS4xNC0uMzEuMjctLjUuMzMtLjMxLjA5LS42Mi4xNS0uOTQuMDUtLjE5LS4wNi0uMzQtLjE2LS40NS0uMzMtLjAzLDAtLjA0LjA0LS4wNi4wNi0uMjkuMzctLjY2LjY0LTEuMTMuNzEtLjExLjAyLS4yMi4wMi0uMzMsMC0uMjQtLjA0LS4zNS0uMTYtLjM4LS40MS0uMDUuMDctLjEuMTMtLjE1LjE4LS4yNi4zLS41OC41LS45OC41Ny0uMDYsMC0uMTIsMC0uMTgsMC0uMzQsMC0uNTEtLjI0LS40My0uNTcuMDQtLjE5LjA5LS4zOS4xNC0uNTguMDQtLjE2LjA4LS4zMy4xMi0uNDkuMDItLjA4LS4wMS0uMS0uMDgtLjEtLjE2LDAtLjMyLjA0LS40OC4wOC40LjM2LjMuODcuMDcsMS4yLS4xNi4yMy0uMzUuNDItLjYuNTUtLjUyLjI1LTEuMDYuNDEtMS42NS4zNC0uMjEtLjAyLS40Mi0uMDktLjYtLjIyLS4wNS0uMDMtLjA2LDAtLjA4LjAyLS4yLjI0LS40My40Mi0uNzIuNTMtLjE2LjA2LS4zMy4xLS41LjA5LS4zMi0uMDItLjQ3LS4yMy0uNDItLjU0LjAxLS4wNC4wMi0uMDkuMDMtLjE0aC0uMDJjLS4wOS4zMi0uMzMuNDktLjYuNjQtLjM3LjIxLS43OC4zNC0xLjIuNDEtLjk5LjE1LTEuOTcuMzYtMi45Ni41M3EtLjEuMDItLjA4LS4wOGMuMDItLjA4LDAtLjIuMDYtLjI1cy4xNi0uMDQuMjQtLjA2Yy4wNywwLC4xNC0uMDIuMjEtLjA1LjA5LS4wMy4xNS0uMDkuMTctLjE5LjEyLS41NC4yMy0xLjA3LjM1LTEuNjEuMDYtLjI0LjEyLS40OC4xOC0uNzIuMDItLjA5LjAyLS4xMS0uMDgtLjEtLjIxLjAyLS40Mi4wNy0uNjMuMTMtLjE0LjA0LS4yNi4wOS0uMzMuMjItLjAxLjAyLS4wMy4wNC0uMDIuMDdzLjA1LjAyLjA3LjAyaC4xOHMuMDUsMCwuMDUuMDVjLS4wNC4yNi0uMTUuMzctLjQuMzQtLjE1LS4wMi0uMy0uMDUtLjM3LS4yMS0uMDYtLjE1LDAtLjI5LjA5LS40Mi4xNC0uMi4zNS0uMzEuNTctLjM5LjEtLjA0LjItLjA3LjMxLS4wOS44NS0uMTYsMS43LS4zMSwyLjU1LS40Ny4yOC0uMDUuNTctLjA5Ljg2LS4wNi4xNi4wMi4zMi4wNi40Ni4xNS4yNS4xNS4zMy40Mi4yMi42OCwwLC4wMi0uMDIuMDQtLjAzLjA4LjUxLS4xMSwxLS4yMSwxLjQ5LS4zMi4wMS4wMywwLC4wNi0uMDEuMDktLjEzLjU0LS4yNywxLjA4LS40LDEuNjItLjAxLjA1LS4wNC4xMSwwLC4xMy4wMy4wMi4wOS0uMDMuMTItLjA2LjE1LS4xMS4yNi0uMjYuMzYtLjQxLjAyLS4wMy4wMi0uMDUuMDEtLjA3LS4wNi0uMjMtLjAyLS40Ni4wOS0uNjcuMTItLjI0LjI5LS40NC41Mi0uNTguNTQtLjMyLDEuMTItLjUxLDEuNzYtLjQ1LjI0LjAyLjQ2LjExLjY2LjI0aDBjLjAzLS4xMS4wNi0uMjIuMDgtLjMzLDAtLjAzLjAzLS4wNC4wNS0uMDUuNS0uMTEsMS0uMjEsMS41MS0uMzJoLjAyYy0uMDQuMTgtLjA5LjM2LS4xMy41NC0uMS4zOS0uMi43OC0uMjksMS4xOCwwLC4wNC0uMDQuMDksMCwuMTEuMDMuMDIuMDgtLjAyLjExLS4wNS4xNy0uMTMuMy0uMy40MS0uNDkuMDMtLjA2LjA3LS4wOC4xNC0uMDYuMTguMDMuMTkuMDMuMjMtLjE1LjA3LS4yNi4xMy0uNTMuMi0uOGwtLjYuMTFjLjAzLS4xMy4wNy0uMjUuMS0uMzcuMDEtLjA0LjA0LS4wMy4wOC0uMDMuMTUtLjAzLjMxLS4wNi40Ni0uMDguMDUsMCwuMDctLjAzLjA4LS4wOC4wNC0uMTcuMDgtLjM0LjEyLS41MS4wMy0uMTQuMDMtLjE1LjE3LS4xNS4xNiwwLC4zMi0uMDUuNDgtLjA3LjEyLS4wMi4yNC0uMDUuMzctLjA3LS4wMy4xMS0uMDUuMjEtLjA4LjMxLS4wMi4xMS0uMDUuMjEtLjA3LjMyLS4wMi4wNiwwLC4wNy4wNi4wNi4xOS0uMDMuMzctLjA3LjU4LS4xMS0uMDMuMTMtLjA2LjI1LS4xLjM3LDAsLjAzLS4wNC4wMi0uMDcuMDItLjE3LjA0LS4zNC4wNC0uNTEuMDgtLjA1LDAtLjA4LjAzLS4wOS4wOS0uMS40LS4xOS44LS4yOSwxLjE5LDAsLjAyLDAsLjA0LS4wMS4wNi0uMDEuMDcuMDIuMDkuMDkuMDcuMDgtLjAyLjEzLS4wNi4xOS0uMTEuMTItLjExLjIzLS4yNC4zMi0uMzguMDUtLjA4LjEtLjE2LjIzLS4wOC0uMDItLjIzLDAtLjQ0LjExLS42Mi4xNy0uMzEuNDEtLjU2LjcxLS43My4zMi0uMTkuNjYtLjMxLDEuMDQtLjMuMTQsMCwuMjcuMDQuMzkuMTQuMDQuMDMuMDYuMDMuMDctLjAyLjAyLS4xNy4xNC0uMjEuMjgtLjIzLjI0LS4wNC40Ny0uMTEuNzItLjE3LS4xNC42MS0uMjgsMS4yMS0uNDIsMS44Mi4wOS0uMDIuMTQtLjA3LjE5LS4xMi4xMi0uMTIuMi0uMjYuMjctLjQxLjAyLS4wNS4wNS0uMDYuMS0uMDUuMDcuMDIuMTUuMDIuMjIuMDQuMDYuMDIuMDksMCwuMS0uMDcuMTEtLjQ2LjIyLS45Mi4zMy0xLjM5LjA1LS4yMS4xLS40MS4xNS0uNjIuMDItLjEuMDItLjExLS4wOS0uMTEtLjEzLDAtLjI1LjA0LS4zOC4wNi0uMDIsMC0uMDQsMC0uMDcsMCwuMDMtLjExLjA2LS4yMS4wOS0uMzIsMC0uMDQuMDUtLjA0LjA4LS4wNC4yNy0uMDUuNTQtLjEuODEtLjE1LjIyLS4wNC40NS0uMDguNjgtLjEzLDAsMCwwLC4wNCwwLC4wNy0uMjMuOTEtLjQ1LDEuODEtLjY3LDIuNzEsMCwuMDUtLjAyLjA5LS4wMy4xNCwwLC4wMiwwLC4wNCwwLC4wNi4wMiwwLC4wNCwwLC4wNS0uMDIuMDMtLjAyLjA3LS4wNS4xLS4wOC4xLS4xLjItLjIyLjI3LS4zNS4wNS0uMS4xMi0uMTUuMjQtLjExLjA3LjAyLjE2LjA2LjIyLjAyLjA1LS4wMy4wNS0uMTQuMDYtLjIxLjA2LS4yMy4xMi0uNDYuMTgtLjY4LjAzLS4xLjAyLS4xLS4wOS0uMTEtLjEzLDAtLjI1LjAyLS4zNy4wNC0uMDMsMC0uMDYuMDItLjEsMCwuMDMtLjA5LjA1LS4xOS4wOC0uMjgsMC0uMDQuMDQtLjA0LjA2LS4wNS41LS4xMSwxLjAxLS4yMSwxLjUxLS4zMi4wMi4wMywwLC4wNiwwLC4wOS0uMTEuNDUtLjIyLjg5LS4zMywxLjM0LS4wMy4xMS0uMDYuMjItLjA5LjMzLDAsLjAyLS4wMi4wNiwwLC4wN3MuMDUsMCwuMDctLjAyYy4yLS4xMy4zNS0uMy40Ni0uNTEuMDItLjA0LjA0LS4wOS4xMS0uMDZ0LjA0LS4wM2MwLS41OC4zMy0uOTYuNzgtMS4yNS4zMy0uMjIuNjktLjM0LDEuMDktLjMzLjE1LDAsLjE4LjAyLjQzLjE2aDBjLjAzLS4yLjE1LS4yNS4zMi0uMjguMjMtLjA0LjQ2LS4xMS43MS0uMTctLjE1LjYxLS4zMSwxLjIxLS40NCwxLjgzLjA5LS4wMi4xNC0uMDYuMTgtLjExLjEyLS4xMi4yLS4yNi4yOC0uNDEuMDMtLjA2LjA2LS4wNy4xMS0uMDUuMDkuMDIuMTkuMDMuMjguMDUuMDMsMCwuMDUsMCwuMDMuMDUtLjIxLjQxLS40OC43Ni0uOTIuOTQtLjE1LjA2LS4zLjA5LS40Ny4wOC0uMTUsMC0uMjctLjA4LS4zNi0uMjEtLjE5LjItLjQxLjM1LS42Ny40Mi0uMjQuMDctLjQ4LjA5LS43My4wMy0uMjEtLjA1LS4zOS0uMTUtLjUyLS4zMy0uMDMsMC0uMDQuMDQtLjA2LjA2LS4yOC4zNC0uNjMuNTgtMS4wNy42Ni0uMDgsMC0uMTYuMDItLjI0LDAtLjI3LS4wMi0uNDEtLjE5LS40LS40NiwwLS4wMiwwLS4wNSwwLS4wOC0uMDMsMC0uMDQuMDUtLjA2LjA3LS4yMi4zNy0uNTMuNjMtLjk0Ljc2LS4xMi4wNC0uMjQuMDUtLjM2LjA1LS4yOSwwLS40NS0uMTgtLjQ0LS40OHYtLjA4Yy0uMDcuMDktLjEyLjE4LS4xOS4yNy0uMjQuMzItLjU0LjU0LS45NS42aDBsLjA1LjA0Wm0xLjI5LDIuMDVzLS4wMi0uMDUtLjAzLS4wN2MtLjA3LS4zNy0uMTQtLjc1LS4yMS0xLjEyLDAtLjA3LDAtLjA4LjA3LS4xLDEuNDQtLjI3LDIuODctLjU1LDQuMzItLjc5LDEuMDQtLjE4LDIuMDctLjM4LDMuMTEtLjU2LjAyLDAsLjA1LDAsLjA3LDAtMi40NC44OS00LjksMS43NS03LjMzLDIuNjZoMFptNi4yMS02LjE5Yy4yMS0uMDQuMzYtLjI1LjMyLS40Ni0uMDUtLjI0LS4yNi0uMzYtLjU2LS4zLS4xNC4wMi0uMjcuMjYtLjIzLjQ0LjA0LjIyLjI1LjM2LjQ3LjMyWm0tLjI5LS42Yy4wOS0uMDIuMTktLjA0LjI4LS4wMi4wNiwwLC4xLjAzLjEyLjA5cy0uMDIuMDgtLjA3LjExYzAsMC0uMDIsMC0uMDMuMDIuMDcuMDQuMTMuMDkuMTkuMTUtLjA5LjA1LS4xNC4wMi0uMi0uMDMtLjAyLS4wMi0uMDYtLjA0LS4wOC0uMDZzLS4wNiwwLS4wOCwwYy0uMDMsMCwwLC4wNSwwLC4wNywwLC4wNC4wNS4xMS0uMDQuMTItLjAzLDAtLjA1LDAtLjA1LS4wNC0uMDItLjExLS4wNC0uMjItLjA2LS4zNCwwLS4wNCwwLS4wNS4wNC0uMDZoLS4wMlptLjE2LjE2cy4wNCwwLC4wNywwLC4wNy0uMDIuMDYtLjA3YzAtLjA0LS4wNS0uMDMtLjA4LS4wM2gtLjA3cy0uMDcsMC0uMDYuMDdjMCwuMDYuMDUuMDUuMDkuMDRoMFptLTEuNzYsMi43NmMuMDQuMjUuMTUuMzQuMzcuMjkuMDUsMCwuMS0uMDMuMTQtLjA1LjQ4LS4yMS42Ni0uODguNTItMS4yOS0uMDMtLjA5LS4xLS4xNC0uMjEtLjE0LS4xMywwLS4yNS4wNC0uMzYuMTEtLjM3LjI3LS41Mi42My0uNDcsMS4wOGguMDFabS02LjQ4LjEzYy0uMTQuMDQtLjI2LjEtLjM1LjIxLS4yOS4zMi0uNDEuNjgtLjI5LDEuMS4wNC4xMy4xMS4xNy4yNC4xNi4wOCwwLC4xNS0uMDMuMjItLjA2LjQxLS4xNy42Mi0uNzQuNTctMS4xNi0uMDQtLjI1LS4xNS0uMzItLjM5LS4yNmgwWm0tNi42NSwxLjExYy0uMjctLjAyLS40Ny4xMS0uNjIuMzMtLjE4LjI2LS4yNy41Ni0uMy44OC0uMDMuMzcuMTMuNTEuNDkuNDQuMjEtLjA0LjM1LS4xMi41LS4zNy4xOC0uMy4yOC0uNjMuMjQtLjk4LS4wMi0uMTktLjEyLS4yOC0uMzEtLjNabS0zLjE1LjY5aC0uMDFjLS4xNy0uMDItLjMzLjA1LS41LjA2LjAxLS4wNi4wMi0uMTEuMDQtLjE2aDBzLS4wMiwwLS4wMy0uMDJjLS4xMy4xMi0uMjcuMi0uNDIuMjhoMGMtLjA2LjAyLS4xMi4wNS0uMi4wOC4wNSwwLC4wNywwLC4xLDAsLjE4LjAyLjM2LjA2LjUyLjE1LjIyLjEyLjMyLjMxLjMuNTYsMCwuMDIsMCwuMDQuMDIuMDguMDktLjM1LjE3LS42OC4yNS0xLjAxLjAxLS4wNC0uMDItLjA1LS4wNC0uMDRoLS4wM1ptLS40OC0uMTFoLS4wMS4wMVptLTEuMjguNzZzLS4xLDAtLjE2LS4wMmMtLjIxLDAtLjQyLjAzLS41Ny4wNmgwYy0uMTkuMDQtLjMzLjA3LS40Ny4wOS0uMDQsMC0uMDcuMDMtLjA4LjA3LS4wNy4zMy0uMTUuNjUtLjIyLjk4LS4wMi4xMS0uMDEuMTMuMS4xMS4zNS0uMDYuNzEtLjA5LDEuMDYtLjIuMjktLjA5LjUzLS4yNS42NC0uNTUuMTEtLjI4LDAtLjQ5LS4zLS41NWgwWm0tLjI1LS40M2MuMTQtLjA2LjI2LS4xNC4zNi0uMjUuMS0uMS4xNy0uMjEuMTgtLjM1LjAyLS4yMy0uMDktLjM4LS4zMi0uMzktLjI4LS4wMi0uNTUuMDQtLjgyLjEyLS4wNy4wMi0uMTEuMDctLjEyLjE0LS4wNC4xOS0uMDkuMzgtLjEzLjU3LS4wMy4xMi0uMDUuMjQtLjA4LjM3aDBjLjMyLS4wNy42My0uMDkuOTItLjIxaDBabS4yMy0uOTljLS4yOC0uMDItLjU1LjA0LS44Mi4xMi0uMDcuMDItLjExLjA3LS4xMi4xNC0uMDQuMTktLjA5LjM4LS4xMy41Ny0uMDMuMTItLjA1LjI0LS4wOC4zN2gwYy4zMi0uMDcuNjMtLjA5LjkyLS4yMS4xNC0uMDYuMjYtLjE0LjM2LS4yNS4xLS4xLjE3LS4yMS4xOC0uMzUuMDItLjIzLS4wOS0uMzgtLjMyLS4zOWgwWm0uMDIsMS40MnMtLjEsMC0uMTYtLjAyYy0uMjEsMC0uNDIuMDMtLjU3LjA2aDBjLS4xOS4wNC0uMzMuMDctLjQ3LjA5LS4wNCwwLS4wNy4wMy0uMDguMDctLjA3LjMzLS4xNS42NS0uMjIuOTgtLjAyLjExLS4wMS4xMy4xLjExLjM1LS4wNi43MS0uMDksMS4wNi0uMi4yOS0uMDkuNTMtLjI1LjY0LS41NS4xMS0uMjgsMC0uNDktLjMtLjU1aDBabTEuMjYtLjc3aC4wMS0uMDFabS40OS4xMmgtLjAxYy0uMTctLjAyLS4zMy4wNS0uNS4wNi4wMS0uMDYuMDItLjExLjA0LS4xNmgwcy0uMDIsMC0uMDMtLjAyYy0uMTMuMTItLjI3LjItLjQyLjI4aDBjLS4wNi4wMi0uMTIuMDUtLjIuMDguMDUsMCwuMDcsMCwuMSwwLC4xOC4wMi4zNi4wNi41Mi4xNS4yMi4xMi4zMi4zMS4zLjU2LDAsLjAyLDAsLjA0LjAyLjA4LjA5LS4zNS4xNy0uNjguMjUtMS4wMS4wMS0uMDQtLjAyLS4wNS0uMDQtLjA0aC0uMDNabTMuNDYtLjM5Yy0uMDItLjE5LS4xMi0uMjgtLjMxLS4zLS4yNy0uMDItLjQ3LjExLS42Mi4zMy0uMTguMjYtLjI3LjU2LS4zLjg4LS4wMy4zNy4xMy41MS40OS40NC4yMS0uMDQuMzUtLjEyLjUtLjM3LjE4LS4zLjI4LS42My4yNC0uOThabTYuNzMtMS4xNmMtLjA0LS4yNS0uMTUtLjMyLS4zOS0uMjYtLjE0LjA0LS4yNi4xLS4zNS4yMS0uMjkuMzItLjQxLjY4LS4yOSwxLjEuMDQuMTMuMTEuMTcuMjQuMTYuMDgsMCwuMTUtLjAzLjIyLS4wNi40MS0uMTcuNjItLjc0LjU3LTEuMTZoMFptNy4xMi0xLjQ0Yy0uMDMtLjA5LS4xLS4xNC0uMjEtLjE0LS4xMywwLS4yNS4wNC0uMzYuMTEtLjM3LjI3LS41Mi42My0uNDcsMS4wOGgwYy4wNC4yNS4xNS4zNC4zNy4yOS4wNSwwLC4xLS4wMy4xNC0uMDUuNDgtLjIxLjY2LS44OC41Mi0xLjI5aC4wMVptMCwwYy0uMDMtLjA5LS4xLS4xNC0uMjEtLjE0LS4xMywwLS4yNS4wNC0uMzYuMTEtLjM3LjI3LS41Mi42My0uNDcsMS4wOGgwYy4wNC4yNS4xNS4zNC4zNy4yOS4wNSwwLC4xLS4wMy4xNC0uMDUuNDgtLjIxLjY2LS44OC41Mi0xLjI5aC4wMVptLTcuMTIsMS40NGMtLjA0LS4yNS0uMTUtLjMyLS4zOS0uMjYtLjE0LjA0LS4yNi4xLS4zNS4yMS0uMjkuMzItLjQxLjY4LS4yOSwxLjEuMDQuMTMuMTEuMTcuMjQuMTYuMDgsMCwuMTUtLjAzLjIyLS4wNi40MS0uMTcuNjItLjc0LjU3LTEuMTZoMFptLTYuNzMsMS4xNmMtLjAyLS4xOS0uMTItLjI4LS4zMS0uMy0uMjctLjAyLS40Ny4xMS0uNjIuMzMtLjE4LjI2LS4yNy41Ni0uMy44OC0uMDMuMzcuMTMuNTEuNDkuNDQuMjEtLjA0LjM1LS4xMi41LS4zNy4xOC0uMy4yOC0uNjMuMjQtLjk4Wm0tMy40Ni4zOWgtLjAxYy0uMTctLjAyLS4zMy4wNS0uNS4wNi4wMS0uMDYuMDItLjExLjA0LS4xNmgwcy0uMDIsMC0uMDMtLjAyYy0uMTMuMTItLjI3LjItLjQyLjI4aDBjLS4wNi4wMi0uMTIuMDUtLjIuMDguMDUsMCwuMDcsMCwuMSwwLC4xOC4wMi4zNi4wNi41Mi4xNS4yMi4xMi4zMi4zMS4zLjU2LDAsLjAyLDAsLjA0LjAyLjA4LjA5LS4zNS4xNy0uNjguMjUtMS4wMS4wMS0uMDQtLjAyLS4wNS0uMDQtLjA0aC0uMDNabS0uNDktLjEyaC4wMS0uMDFabS0xLjI2Ljc3cy0uMSwwLS4xNi0uMDJjLS4yMSwwLS40Mi4wMy0uNTcuMDZoMGMtLjE5LjA0LS4zMy4wNy0uNDcuMDktLjA0LDAtLjA3LjAzLS4wOC4wNy0uMDcuMzMtLjE1LjY1LS4yMi45OC0uMDIuMTEtLjAxLjEzLjEuMTEuMzUtLjA2LjcxLS4wOSwxLjA2LS4yLjI5LS4wOS41My0uMjUuNjQtLjU1LjExLS4yOCwwLS40OS0uMy0uNTVoMFptLS4wMi0xLjQyYy0uMjgtLjAyLS41NS4wNC0uODIuMTItLjA3LjAyLS4xMS4wNy0uMTIuMTQtLjA0LjE5LS4wOS4zOC0uMTMuNTctLjAzLjEyLS4wNS4yNC0uMDguMzdoMGMuMzItLjA3LjYzLS4wOS45Mi0uMjEuMTQtLjA2LjI2LS4xNC4zNi0uMjUuMS0uMS4xNy0uMjEuMTgtLjM1LjAyLS4yMy0uMDktLjM4LS4zMi0uMzloMFptMCwwYy0uMjgtLjAyLS41NS4wNC0uODIuMTItLjA3LjAyLS4xMS4wNy0uMTIuMTQtLjA0LjE5LS4wOS4zOC0uMTMuNTctLjAzLjEyLS4wNS4yNC0uMDguMzdoMGMuMzItLjA3LjYzLS4wOS45Mi0uMjEuMTQtLjA2LjI2LS4xNC4zNi0uMjUuMS0uMS4xNy0uMjEuMTgtLjM1LjAyLS4yMy0uMDktLjM4LS4zMi0uMzloMFptLjAyLDEuNDJzLS4xLDAtLjE2LS4wMmMtLjIxLDAtLjQyLjAzLS41Ny4wNmgwYy0uMTkuMDQtLjMzLjA3LS40Ny4wOS0uMDQsMC0uMDcuMDMtLjA4LjA3LS4wNy4zMy0uMTUuNjUtLjIyLjk4LS4wMi4xMS0uMDEuMTMuMS4xMS4zNS0uMDYuNzEtLjA5LDEuMDYtLjIuMjktLjA5LjUzLS4yNS42NC0uNTUuMTEtLjI4LDAtLjQ5LS4zLS41NWgwWm0xLjI2LS43N2guMDEtLjAxWm0uNDkuMTJoLS4wMWMtLjE3LS4wMi0uMzMuMDUtLjUuMDYuMDEtLjA2LjAyLS4xMS4wNC0uMTZoMHMtLjAyLDAtLjAzLS4wMmMtLjEzLjEyLS4yNy4yLS40Mi4yOGgwYy0uMDYuMDItLjEyLjA1LS4yLjA4LjA1LDAsLjA3LDAsLjEsMCwuMTguMDIuMzYuMDYuNTIuMTUuMjIuMTIuMzIuMzEuMy41NiwwLC4wMiwwLC4wNC4wMi4wOC4wOS0uMzUuMTctLjY4LjI1LTEuMDEuMDEtLjA0LS4wMi0uMDUtLjA0LS4wNGgtLjAzWm0zLjQ2LS4zOWMtLjAyLS4xOS0uMTItLjI4LS4zMS0uMy0uMjctLjAyLS40Ny4xMS0uNjIuMzMtLjE4LjI2LS4yNy41Ni0uMy44OC0uMDMuMzcuMTMuNTEuNDkuNDQuMjEtLjA0LjM1LS4xMi41LS4zNy4xOC0uMy4yOC0uNjMuMjQtLjk4Wm02LjczLTEuMTZjLS4wNC0uMjUtLjE1LS4zMi0uMzktLjI2LS4xNC4wNC0uMjYuMS0uMzUuMjEtLjI5LjMyLS40MS42OC0uMjksMS4xLjA0LjEzLjExLjE3LjI0LjE2LjA4LDAsLjE1LS4wMy4yMi0uMDYuNDEtLjE3LjYyLS43NC41Ny0xLjE2aDBabTcuMTItMS40NGMtLjAzLS4wOS0uMS0uMTQtLjIxLS4xNC0uMTMsMC0uMjUuMDQtLjM2LjExLS4zNy4yNy0uNTIuNjMtLjQ3LDEuMDhoMGMuMDQuMjUuMTUuMzQuMzcuMjkuMDUsMCwuMS0uMDMuMTQtLjA1LjQ4LS4yMS42Ni0uODguNTItMS4yOWguMDFabTAsMGMtLjAzLS4wOS0uMS0uMTQtLjIxLS4xNC0uMTMsMC0uMjUuMDQtLjM2LjExLS4zNy4yNy0uNTIuNjMtLjQ3LDEuMDhoMGMuMDQuMjUuMTUuMzQuMzcuMjkuMDUsMCwuMS0uMDMuMTQtLjA1LjQ4LS4yMS42Ni0uODguNTItMS4yOWguMDFabS03LjEyLDEuNDRjLS4wNC0uMjUtLjE1LS4zMi0uMzktLjI2LS4xNC4wNC0uMjYuMS0uMzUuMjEtLjI5LjMyLS40MS42OC0uMjksMS4xLjA0LjEzLjExLjE3LjI0LjE2LjA4LDAsLjE1LS4wMy4yMi0uMDYuNDEtLjE3LjYyLS43NC41Ny0xLjE2aDBabS02LjczLDEuMTZjLS4wMi0uMTktLjEyLS4yOC0uMzEtLjMtLjI3LS4wMi0uNDcuMTEtLjYyLjMzLS4xOC4yNi0uMjcuNTYtLjMuODgtLjAzLjM3LjEzLjUxLjQ5LjQ0LjIxLS4wNC4zNS0uMTIuNS0uMzcuMTgtLjMuMjgtLjYzLjI0LS45OFptLTMuNDYuMzloLS4wMWMtLjE3LS4wMi0uMzMuMDUtLjUuMDYuMDEtLjA2LjAyLS4xMS4wNC0uMTZoMHMtLjAyLDAtLjAzLS4wMmMtLjEzLjEyLS4yNy4yLS40Mi4yOGgwYy0uMDYuMDItLjEyLjA1LS4yLjA4LjA1LDAsLjA3LDAsLjEsMCwuMTguMDIuMzYuMDYuNTIuMTUuMjIuMTIuMzIuMzEuMy41NiwwLC4wMiwwLC4wNC4wMi4wOC4wOS0uMzUuMTctLjY4LjI1LTEuMDEuMDEtLjA0LS4wMi0uMDUtLjA0LS4wNGgtLjAzWm0tLjQ5LS4xMmguMDEtLjAxWm0tMS4yNi43N3MtLjEsMC0uMTYtLjAyYy0uMjEsMC0uNDIuMDMtLjU3LjA2aDBjLS4xOS4wNC0uMzMuMDctLjQ3LjA5LS4wNCwwLS4wNy4wMy0uMDguMDctLjA3LjMzLS4xNS42NS0uMjIuOTgtLjAyLjExLS4wMS4xMy4xLjExLjM1LS4wNi43MS0uMDksMS4wNi0uMi4yOS0uMDkuNTMtLjI1LjY0LS41NS4xMS0uMjgsMC0uNDktLjMtLjU1aDBabS0uMDItMS40MmMtLjI4LS4wMi0uNTUuMDQtLjgyLjEyLS4wNy4wMi0uMTEuMDctLjEyLjE0LS4wNC4xOS0uMDkuMzgtLjEzLjU3LS4wMy4xMi0uMDUuMjQtLjA4LjM3aDBjLjMyLS4wNy42My0uMDkuOTItLjIxLjE0LS4wNi4yNi0uMTQuMzYtLjI1LjEtLjEuMTctLjIxLjE4LS4zNS4wMi0uMjMtLjA5LS4zOC0uMzItLjM5aDBabTAsMGMtLjI4LS4wMi0uNTUuMDQtLjgyLjEyLS4wNy4wMi0uMTEuMDctLjEyLjE0LS4wNC4xOS0uMDkuMzgtLjEzLjU3LS4wMy4xMi0uMDUuMjQtLjA4LjM3aDBjLjMyLS4wNy42My0uMDkuOTItLjIxLjE0LS4wNi4yNi0uMTQuMzYtLjI1LjEtLjEuMTctLjIxLjE4LS4zNS4wMi0uMjMtLjA5LS4zOC0uMzItLjM5aDBabS4wMiwxLjQycy0uMSwwLS4xNi0uMDJjLS4yMSwwLS40Mi4wMy0uNTcuMDZoMGMtLjE5LjA0LS4zMy4wNy0uNDcuMDktLjA0LDAtLjA3LjAzLS4wOC4wNy0uMDcuMzMtLjE1LjY1LS4yMi45OC0uMDIuMTEtLjAxLjEzLjEuMTEuMzUtLjA2LjcxLS4wOSwxLjA2LS4yLjI5LS4wOS41My0uMjUuNjQtLjU1LjExLS4yOCwwLS40OS0uMy0uNTVoMFptMS4yNi0uNzdoLjAxLS4wMVptLjQ5LjEyaC0uMDFjLS4xNy0uMDItLjMzLjA1LS41LjA2LjAxLS4wNi4wMi0uMTEuMDQtLjE2aDBzLS4wMiwwLS4wMy0uMDJjLS4xMy4xMi0uMjcuMi0uNDIuMjhoMGMtLjA2LjAyLS4xMi4wNS0uMi4wOC4wNSwwLC4wNywwLC4xLDAsLjE4LjAyLjM2LjA2LjUyLjE1LjIyLjEyLjMyLjMxLjMuNTYsMCwuMDIsMCwuMDQuMDIuMDguMDktLjM1LjE3LS42OC4yNS0xLjAxLjAxLS4wNC0uMDItLjA1LS4wNC0uMDRoLS4wM1ptMy40Ni0uMzljLS4wMi0uMTktLjEyLS4yOC0uMzEtLjMtLjI3LS4wMi0uNDcuMTEtLjYyLjMzLS4xOC4yNi0uMjcuNTYtLjMuODgtLjAzLjM3LjEzLjUxLjQ5LjQ0LjIxLS4wNC4zNS0uMTIuNS0uMzcuMTgtLjMuMjgtLjYzLjI0LS45OFptNi43My0xLjE2Yy0uMDQtLjI1LS4xNS0uMzItLjM5LS4yNi0uMTQuMDQtLjI2LjEtLjM1LjIxLS4yOS4zMi0uNDEuNjgtLjI5LDEuMS4wNC4xMy4xMS4xNy4yNC4xNi4wOCwwLC4xNS0uMDMuMjItLjA2LjQxLS4xNy42Mi0uNzQuNTctMS4xNmgwWm03LjEyLTEuNDRjLS4wMy0uMDktLjEtLjE0LS4yMS0uMTQtLjEzLDAtLjI1LjA0LS4zNi4xMS0uMzcuMjctLjUyLjYzLS40NywxLjA4aDBjLjA0LjI1LjE1LjM0LjM3LjI5LjA1LDAsLjEtLjAzLjE0LS4wNS40OC0uMjEuNjYtLjg4LjUyLTEuMjloLjAxWm0wLDBjLS4wMy0uMDktLjEtLjE0LS4yMS0uMTQtLjEzLDAtLjI1LjA0LS4zNi4xMS0uMzcuMjctLjUyLjYzLS40NywxLjA4aDBjLjA0LjI1LjE1LjM0LjM3LjI5LjA1LDAsLjEtLjAzLjE0LS4wNS40OC0uMjEuNjYtLjg4LjUyLTEuMjloLjAxWm0tNy4xMiwxLjQ0Yy0uMDQtLjI1LS4xNS0uMzItLjM5LS4yNi0uMTQuMDQtLjI2LjEtLjM1LjIxLS4yOS4zMi0uNDEuNjgtLjI5LDEuMS4wNC4xMy4xMS4xNy4yNC4xNi4wOCwwLC4xNS0uMDMuMjItLjA2LjQxLS4xNy42Mi0uNzQuNTctMS4xNmgwWm0tNi43MywxLjE2Yy0uMDItLjE5LS4xMi0uMjgtLjMxLS4zLS4yNy0uMDItLjQ3LjExLS42Mi4zMy0uMTguMjYtLjI3LjU2LS4zLjg4LS4wMy4zNy4xMy41MS40OS40NC4yMS0uMDQuMzUtLjEyLjUtLjM3LjE4LS4zLjI4LS42My4yNC0uOThabS0zLjQ2LjM5aC0uMDFjLS4xNy0uMDItLjMzLjA1LS41LjA2LjAxLS4wNi4wMi0uMTEuMDQtLjE2aDBzLS4wMiwwLS4wMy0uMDJjLS4xMy4xMi0uMjcuMi0uNDIuMjhoMGMtLjA2LjAyLS4xMi4wNS0uMi4wOC4wNSwwLC4wNywwLC4xLDAsLjE4LjAyLjM2LjA2LjUyLjE1LjIyLjEyLjMyLjMxLjMuNTYsMCwuMDIsMCwuMDQuMDIuMDguMDktLjM1LjE3LS42OC4yNS0xLjAxLjAxLS4wNC0uMDItLjA1LS4wNC0uMDRoLS4wM1ptLS40OS0uMTJoLjAxLS4wMVptLTEuMjYuNzdzLS4xLDAtLjE2LS4wMmMtLjIxLDAtLjQyLjAzLS41Ny4wNmgwYy0uMTkuMDQtLjMzLjA3LS40Ny4wOS0uMDQsMC0uMDcuMDMtLjA4LjA3LS4wNy4zMy0uMTUuNjUtLjIyLjk4LS4wMi4xMS0uMDEuMTMuMS4xMS4zNS0uMDYuNzEtLjA5LDEuMDYtLjIuMjktLjA5LjUzLS4yNS42NC0uNTUuMTEtLjI4LDAtLjQ5LS4zLS41NWgwWm0tLjAyLTEuNDJjLS4yOC0uMDItLjU1LjA0LS44Mi4xMi0uMDcuMDItLjExLjA3LS4xMi4xNC0uMDQuMTktLjA5LjM4LS4xMy41Ny0uMDMuMTItLjA1LjI0LS4wOC4zN2gwYy4zMi0uMDcuNjMtLjA5LjkyLS4yMS4xNC0uMDYuMjYtLjE0LjM2LS4yNS4xLS4xLjE3LS4yMS4xOC0uMzUuMDItLjIzLS4wOS0uMzgtLjMyLS4zOWgwWiIvPgogICAgPC9nPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJtMzAuMTUsMTIuNDFjLS4zMi0uMjQtLjcxLS4zNS0xLjExLS4zLS40LjA1LS43NS4yNi0xLC41OGwtMy41Nyw0LjY3QzIyLjAyLDAsOC4wNiwwLDIuNzMsMCwxLjkxLDAsMS4yMy42NywxLjIzLDEuNXMuNjcsMS41LDEuNSwxLjVjNy44NywwLDE3LjAzLDEuNzQsMTguOCwxNS4wMmwtNC43OC00LjIzYy0uMy0uMjctLjY5LS4zOS0xLjA5LS4zOC0uNC4wMi0uNzcuMi0xLjAzLjUtLjU1LjYyLS40OSwxLjU3LjEzLDIuMTJsNy4xNSw2LjM0Yy4zNC4zLjc4LjQ3LDEuMjMuNDcuMDYsMCwuMTIsMCwuMTgsMCwuNTEtLjA1Ljk4LS4zMSwxLjI5LS43Mmw1LjgtNy42Yy41LS42Ni4zOC0xLjYtLjI4LTIuMVoiLz4KICA8L2c+Cjwvc3ZnPg==);
}

.store-locator {
  background-size: 2rem;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  height: 2rem;
  width: 2rem;
  background-size: contain !important;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iT2JqZWN0cyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA5MjUuMTMgMTEyNC42NCI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI5LjguMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDE2MCkgIC0tPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuc3QwIHsKICAgICAgICBmaWxsOiAjMTQ2NzM0OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8Zz4KICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yODMuNjcsNDU5LjUydjUzNC43NmMwLDYuNzQtMy45OCwxMi44NS0xMC4xNSwxNS41NkwxNC44NSwxMTIzLjcyYy0zLjM0LDEuNDYtNywxLjE3LTEwLjA1LS44My0zLjA1LTEuOTktNC44LTUuMjItNC44LTguODZ2LTU1My4yNmMwLTEuNDguODgtMi44MywyLjIzLTMuNDJsMjU3LjU4LTExMy40YzExLjI0LTQuOTUsMjMuODYsMy4yOCwyMy44NiwxNS41NmgwWiIvPgogICAgPGc+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MDQuNCw1NjkuNDJ2NTM0Ljc2YzAsMTIuMjgtMTIuNjIsMjAuNTEtMjMuODYsMTUuNTZsLTI0OS42Ni0xMDkuOTFjLTYuMTctMi43Mi0xMC4xNS04LjgyLTEwLjE1LTE1LjU2VjQ1OS41MWMwLTEyLjI4LDEyLjYyLTIwLjUxLDIzLjg2LTE1LjU3aDBjMy4xNSwxLjM5LDUuOCwzLjcxLDcuNjIsNi42NCwzOC45OSw2Mi44NSw4MS40LDExNC4wMywxMDMuNjYsMTM5LjQsOS4xLDEwLjM5LDIyLjI1LDE2LjM0LDM2LjA3LDE2LjM0czI2Ljk2LTUuOTUsMzYuMDctMTYuMzRjMTAuNTQtMTIuMDIsMjEuMDYtMjQuNjEsMzEuNDQtMzcuNiw0LjgyLTYuMDQsMTMuMDktOC4xLDIwLjE2LTQuOThsMTQuNjQsNi40NWM2LjE3LDIuNzIsMTAuMTUsOC44MiwxMC4xNSwxNS41NmgwWiIvPgogICAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTc5LjA5LDU0Ny4xOGMtNi43Ny0yLjk4LTE0LjY4LTEuMDEtMTkuMjksNC43Ny0xMC40OSwxMy4xNC0yMS4xMywyNS44OC0zMS43OSwzOC4wNC05LjExLDEwLjM5LTIyLjI2LDE2LjM0LTM2LjA3LDE2LjM0cy0yNi45Ny01Ljk1LTM2LjA3LTE2LjM0Yy0yMi4yOC0yNS40LTY0Ljc2LTc2LjY1LTEwMy43OC0xMzkuNi0xLjc0LTIuOC00LjI3LTUuMDItNy4yOS02LjM1bC0xLjI0LS41NWMtMTAuNzUtNC43My0yMi44MywzLjE0LTIyLjgzLDE0Ljg5djUzNi4zN2MwLDYuNDUsMy44MSwxMi4yOSw5LjcyLDE0Ljg5bDI1MS4xMywxMTAuNTVjMTAuNzUsNC43MywyMi44My0zLjE0LDIyLjgzLTE0Ljg5di01MzYuMzdjMC02LjQ1LTMuODEtMTIuMjktOS43MS0xNC44OWwtMTUuNTktNi44N2gtLjAyWiIvPgogICAgPC9nPgogICAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTkyNS4xMyw0MzkuMTl2NTU5LjI4YzAsNC4xOS0yLjQ4LDcuOTktNi4zMiw5LjY5bC0yNTMuNSwxMTEuNTljLTExLjI0LDQuOTUtMjMuODYtMy4yOC0yMy44Ni0xNS41N3YtNTM0Ljc2YzAtNi43NCwzLjk4LTEyLjg1LDEwLjE1LTE1LjU2bDI2OC4yNy0xMTguMWMxLjYyLS43MSwyLjkyLS4xMiwzLjU2LjI5LjYzLjQxLDEuNywxLjM3LDEuNywzLjE0aDBaIi8+CiAgPC9nPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00OTEuOTQsMGMtMTEwLjMzLDAtMTk5Ljc3LDg5LjQ0LTE5OS43NywxOTkuNzcsMCwxNDguNjIsMTM2Ljc0LDMxNy40LDE4My45NiwzNzEuMjYsOC4zOCw5LjU1LDIzLjI1LDkuNTUsMzEuNjMsMCw0Ny4yMi01My44NiwxODMuOTUtMjIyLjY0LDE4My45NS0zNzEuMjZDNjkxLjcxLDg5LjQ0LDYwMi4yNywwLDQ5MS45NCwwaDBaTTQ5MS45NCwyOTQuMDJjLTUyLjA1LDAtOTQuMjQtNDIuMi05NC4yNC05NC4yNXM0Mi4xOS05NC4yNSw5NC4yNC05NC4yNSw5NC4yNSw0Mi4yLDk0LjI1LDk0LjI1LTQyLjE5LDk0LjI1LTk0LjI1LDk0LjI1WiIvPgo8L3N2Zz4=);
}

/*****************************
******************************
******************************

Questo file include file scss di configurazione e non genera elementi CSS.

******************************
******************************
******************************/
/******** 
Inizio Mixins
********/
/********
Fine Mixins
********/
/********
Inizio Typography
********/
/********
Fine Typography
********/
/********
 Inizio Colors 
********/
/********
Fine colors
********/
/*****************************
******************************
******************************

Questo file include file scss di configurazione e non genera elementi CSS.

******************************
******************************
******************************/
/******** 
Inizio Mixins
********/
/********
Fine Mixins
********/
/********
Inizio Typography
********/
/********
Fine Typography
********/
/********
 Inizio Colors 
********/
/********
Fine colors
********/
/*****************************
******************************
******************************

Questo file include file scss di configurazione e non genera elementi CSS.

******************************
******************************
******************************/
/******** 
Inizio Mixins
********/
/********
Fine Mixins
********/
/********
Inizio Typography
********/
/********
Fine Typography
********/
/********
 Inizio Colors 
********/
/********
Fine colors
********/
/* Cart Modal */
#blockcart-modal {
  max-width: 480px !important;
  margin: auto;
  display: flex;
  align-items: center;
  top: 0;
}
#blockcart-modal .modal-body {
  padding: 1.875rem;
  margin: auto;
}
#blockcart-modal .modal-body .product-name {
  text-transform: none;
  color: #146734;
  font-weight: 800;
  margin-bottom: 0;
  font-size: 22px;
}
#blockcart-modal .modal-body .product-image {
  margin: 0;
}
#blockcart-modal .modal-body .product-price {
  font-weight: 800;
  color: #74946f;
  line-height: 2rem;
  font-size: 20px;
  margin-bottom: 0.5rem;
}
#blockcart-modal .modal-body .cart-content-btn {
  margin-top: 20px;
}
#blockcart-modal .modal-body .product-quantity {
  background: transparent;
  overflow: visible;
}
#blockcart-modal .modal-dialog {
  max-width: 500px;
}
#blockcart-modal .divide-right {
  border: 0px !important;
}
#blockcart-modal .btn-primary,
#blockcart-modal .btn-secondary,
#blockcart-modal .btn-tertiary {
  width: 100%;
  padding: 1rem 1.25rem;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 100%;
}
@media (max-width: 450px) {
  #blockcart-modal .btn-primary,
  #blockcart-modal .btn-secondary,
  #blockcart-modal .btn-tertiary {
    font-size: calc(6px + 1.4vw);
  }
}
#blockcart-modal .btn-primary {
  margin-bottom: 10px;
  background-color: #74946f !important;
  color: #fff !important;
}
#blockcart-modal .btn-secondary {
  margin-bottom: 10px;
  background-color: white !important;
  color: #191919 !important;
  border: 1px solid #191919;
  max-width: 100%;
}
#blockcart-modal a:hover {
  color: white !important;
}
#blockcart-modal .btn-primary {
  background-color: #146734;
  color: white !important;
}
#blockcart-modal .btn-primary:hover {
  background-color: #74946f;
}

/*****************************
******************************
******************************

Questo file include file scss di configurazione e non genera elementi CSS.

******************************
******************************
******************************/
/******** 
Inizio Mixins
********/
/********
Fine Mixins
********/
/********
Inizio Typography
********/
/********
Fine Typography
********/
/********
 Inizio Colors 
********/
/********
Fine colors
********/
/*****************************
******************************
******************************

Questo file include file scss di configurazione e non genera elementi CSS.

******************************
******************************
******************************/
/******** 
Inizio Mixins
********/
/********
Fine Mixins
********/
/********
Inizio Typography
********/
/********
Fine Typography
********/
/********
 Inizio Colors 
********/
/********
Fine colors
********/
/*****************************
******************************
******************************

Questo file include file scss di configurazione e non genera elementi CSS.

******************************
******************************
******************************/
/******** 
Inizio Mixins
********/
/********
Fine Mixins
********/
/********
Inizio Typography
********/
/********
Fine Typography
********/
/********
 Inizio Colors 
********/
/********
Fine colors
********/
/*****************************
******************************
******************************

Questo file include file scss di configurazione e non genera elementi CSS.

******************************
******************************
******************************/
/******** 
Inizio Mixins
********/
/********
Fine Mixins
********/
/********
Inizio Typography
********/
/********
Fine Typography
********/
/********
 Inizio Colors 
********/
/********
Fine colors
********/
/*****************************
******************************
******************************

Questo file include file scss di configurazione e non genera elementi CSS.

******************************
******************************
******************************/
/******** 
Inizio Mixins
********/
/********
Fine Mixins
********/
/********
Inizio Typography
********/
/********
Fine Typography
********/
/********
 Inizio Colors 
********/
/********
Fine colors
********/
.product-carousel {
  /* @include padding-left-carousel ; */
}
.product-carousel .carouselProductSwiper {
  overflow: hidden;
  gap: 3rem;
}
.product-carousel.beige {
  background-color: #FBFAFA !important;
}
.product-carousel .swiper-button {
  display: flex;
  justify-content: center;
  gap: 10px;
  width: 100%;
}
.product-carousel .swiper-button .swiper-button-next,
.product-carousel .swiper-button .swiper-button-prev,
.product-carousel .swiper-button .swiper-button-next-product,
.product-carousel .swiper-button .swiper-button-prev-product {
  top: unset !important;
  position: unset;
  background: transparent;
  width: 50px;
  height: 50px;
  color: #146734;
  font-weight: 600;
  border-radius: 100%;
  margin: 0 !important;
}
.product-carousel .swiper-button .swiper-button-next::after,
.product-carousel .swiper-button .swiper-button-prev::after,
.product-carousel .swiper-button .swiper-button-next-product::after,
.product-carousel .swiper-button .swiper-button-prev-product::after {
  font-size: 1.5rem !important;
}
.product-carousel .swiper-button .swiper-button-next::after {
  margin-left: 4px;
}
.product-carousel .swiper-button .swiper-button-next-product::after {
  margin-left: 4px;
}

.swiper-button-prev-product,
.swiper-button-next-product {
  display: flex;
  align-items: center;
  justify-content: center;
}
.swiper-button-prev-product::after,
.swiper-button-next-product::after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev-product::after {
  content: "prev";
}

.swiper-button-next-product::after {
  content: "next";
}

.swiper-button-prev-product[aria-disabled=true] {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next-product[aria-disabled=true] {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

#swiper-wrapper-e34aa6fb81c32d8c > li {
  padding: 0 !important;
}

/*****************************
******************************
******************************

Questo file include file scss di configurazione e non genera elementi CSS.

******************************
******************************
******************************/
/******** 
Inizio Mixins
********/
/********
Fine Mixins
********/
/********
Inizio Typography
********/
/********
Fine Typography
********/
/********
 Inizio Colors 
********/
/********
Fine colors
********/
/*****************************
******************************
******************************

Questo file include file scss di configurazione e non genera elementi CSS.

******************************
******************************
******************************/
/******** 
Inizio Mixins
********/
/********
Fine Mixins
********/
/********
Inizio Typography
********/
/********
Fine Typography
********/
/********
 Inizio Colors 
********/
/********
Fine colors
********/
.product-miniature {
  height: 100%;
}
.product-miniature .product-image img {
  aspect-ratio: 1/1;
}
.product-miniature .product-meta {
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 0.5rem;
}
.product-miniature .product-meta .product-title {
  text-align: center !important;
}
.product-miniature .product-meta .product-title a {
  font-size: 1em;
  font-weight: 700;
  color: #146734 !important;
  display: block;
  text-transform: initial;
}
.product-miniature .product-meta .price {
  font-size: 1rem;
}
.product-miniature .product-meta .button-container form {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f0f0f0;
  border-radius: 100px;
  overflow: hidden;
  height: 50px;
}
.product-miniature .product-meta .button-container form .leo-bt-cart {
  width: auto;
}
.product-miniature .product-meta .price-add-to-cart {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 8px;
}
.product-miniature .product-meta .price-add-to-cart .btn-product.add-to-cart {
  padding: 0;
  flex: 0 0 50%;
  height: 100%;
}
.product-miniature .product-meta .price-add-to-cart .form-control {
  text-align: center;
  background: transparent;
}
.product-miniature .product-meta span.name-btn-product {
  font-size: 9px;
  color: #146734;
}
.product-miniature .product-meta .leo-bt-cart-content {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  border-radius: 100px;
  background: #74946f !important;
  height: 100%;
}
.product-miniature .product-meta .leo-bt-cart-content .shopper-bioitalia {
  height: 2rem;
  margin-bottom: 10px;
  margin-top: 5px;
}
.product-miniature .product-meta .add-to-cart.active {
  margin: 11px 0px;
}
.product-miniature .btn:focus,
.product-miniature .btn.focus,
.product-miniature .btn:active:focus,
.product-miniature .btn:active.focus,
.product-miniature .btn.active:focus,
.product-miniature .btn.active.focus {
  outline: unset !important;
}

.product-attr {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px 0px;
}
.product-attr a {
  margin: 0 !important;
  font-size: 12px;
}

span.name-btn-product {
  font-size: 10px;
}

.product_list .swiper-slide {
  height: initial;
}

.swiper-backface-hidden .swiper-slide {
  height: auto;
}

.product-flag.out_of_stock {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 14px;
}

#product .left-product .product-flag.out_of_stock {
  display: none;
}

@media (min-width: 992px) {
  .product-miniature .product-meta {
    /*             .leo-bt-cart-content {
                    padding: 4px;
                } */
  }
  .product-miniature .product-meta .product-title a {
    font-size: 1.3rem;
  }
  .product-miniature .product-meta .price {
    font-size: 1.5rem;
  }
  .product-miniature .product-meta span.name-btn-product {
    font-size: 15px;
    color: #146734;
  }
  .product-miniature .product-meta .shopper-bioitalia {
    height: 3rem !important;
  }
  .product-miniature .product-meta i.shopper-bioitalia:hover {
    transform: scale(1.5);
    transition: all 0.3s ease-out;
  }
  .product-miniature .product-meta .price-add-to-cart .btn-product.add-to-cart {
    flex: 0 0 80%;
    border: none;
    height: 100%;
  }
  .product-miniature .product-meta .add-to-cart.active {
    margin: 22.5px 0px;
  }
  .product-miniature .product-meta .button-container form {
    height: 70px;
  }
}
@media (max-width: 768px) {
  .product-flag.out_of_stock {
    font-size: 10px;
  }
}
/*****************************
******************************
******************************

Questo file include file scss di configurazione e non genera elementi CSS.

******************************
******************************
******************************/
/******** 
Inizio Mixins
********/
/********
Fine Mixins
********/
/********
Inizio Typography
********/
/********
Fine Typography
********/
/********
 Inizio Colors 
********/
/********
Fine colors
********/
#footer {
  /* Icone social */
  /* Credits */
}
#footer .container > .row {
  margin: 0;
}
#footer .footer-container {
  font-family: "Seabirds", sans-serif;
  background-color: #064466;
}
#footer .footer-container .section .ApHtml {
  padding: 0;
}
#footer .footer-container > .container > .row {
  padding-left: 15px;
  padding-right: 15px;
  margin: 0;
}
#footer .footer-container h2,
#footer .footer-container h3,
#footer .footer-container h4,
#footer .footer-container h5,
#footer .footer-container h6,
#footer .footer-container p,
#footer .footer-container span,
#footer .footer-container a {
  color: white;
  font-family: "Seabirds", sans-serif;
}
#footer .footer-container h2,
#footer .footer-container h3,
#footer .footer-container h4,
#footer .footer-container h5,
#footer .footer-container h6 {
  font-family: "FoundersGroteskMono", monospace;
  text-transform: uppercase;
}
#footer .footer-container h4 {
  font-size: 1.25rem;
  padding: 1.25rem 0;
  font-weight: 700;
}
#footer .footer-container .block-toggler .title,
#footer .footer-container .links .title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#footer .footer-container .block-toggler .title.clearfix::after,
#footer .footer-container .links .title.clearfix::after {
  display: none;
}
#footer .pagamenti-footer p,
#footer .pagamenti-footer h4 {
  text-align: center;
}
#footer .social-icon {
  display: flex;
  align-items: center;
  gap: 16px;
}
#footer .footer-bottom > .ApRow {
  display: flex;
  flex-direction: column;
  /* Credits */
}
#footer .footer-bottom > .ApRow .credits-container {
  order: 3;
  padding-bottom: 32px;
}
#footer .footer-bottom > .ApRow .credits-container .credits p,
#footer .footer-bottom > .ApRow .credits-container .credits b {
  text-align: center;
}
#footer .footer-bottom > .ApRow .credits-container .credits p {
  margin-bottom: 10px;
}
#footer .footer-bottom > .ApRow .credits-container .svg-container {
  margin-top: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: white;
}
#footer .footer-bottom > .ApRow .credits-container .svg-container svg {
  position: relative;
  margin-right: 5px;
  fill: white;
}
#footer .footer-bottom > .ApRow .credits-container .translate {
  transform: translateX(90px);
  transition: 0.2s ease-in;
}
#footer .pagamenti-footer p,
#footer .pagamenti-footer h4 {
  text-align: left;
}

@media (min-width: 991px) {
  #footer .footer-container .ApRow > .ApColumn {
    padding-right: 30px;
  }
  #footer .footer-bottom > .ApRow {
    flex-direction: row;
    align-items: center;
  }
  #footer .footer-bottom > .ApRow .credits-container {
    order: 0;
  }
  #footer .pagamenti-footer p,
  #footer .pagamenti-footer h4 {
    text-align: right;
  }
  #footer .credits-container {
    padding-bottom: 0 !important;
  }
}
#my-account #content #main {
  padding: 10vh 0;
}
#my-account #wrapper .container {
  max-width: 1600px;
  width: 100%;
  margin: 0 auto !important;
}
#my-account #wrapper .container .links a:hover {
  color: #146734 !important;
}
#my-account #wrapper .container .links a i:hover {
  color: #146734 !important;
}
#my-account #wrapper .btn-logout {
  background-color: #146734;
  margin-bottom: 2.5rem;
  padding: 0.625rem 1.25rem;
  max-width: 9.375rem;
  margin-left: auto;
  margin-right: auto;
  transition: 0.3s ease-in;
  margin: 1rem 0;
  padding: 0.5rem;
}
#my-account #wrapper .btn-logout:hover {
  background-color: #146734;
}
#my-account #wrapper .btn-logout a {
  font-weight: 700;
  color: white !important;
}
#my-account.page-my-account #content .links a:hover i {
  color: #146734 !important;
}

.page-authentication #content {
  padding: 0;
  max-width: 100%;
}

#identity #content #main {
  padding: 10vh 0;
}
#identity #wrapper .container {
  max-width: 1600px;
  width: 100%;
  margin: 0 auto !important;
}
#identity #wrapper .container #content .custom-radio input[type=radio]:checked + span {
  background-color: #146734;
}
#identity #wrapper .container #content .btn-primary {
  color: #fff;
  background-color: #191919;
  border-color: unset;
}
#identity #wrapper .container #content .btn-primary:hover {
  background-color: #146734;
}
#identity #wrapper .container #content .input-group .input-group-btn > .btn[data-action=show-password] {
  background-color: #191919;
}

#address #content #main {
  padding: 10vh 0;
}
#address #wrapper .container {
  max-width: 1600px;
  width: 100%;
  margin: 0 auto !important;
}
#address #wrapper .container #content .custom-radio input[type=radio]:checked + span {
  background-color: #146734;
}
#address #wrapper .container #content .btn-primary {
  color: #fff;
  background-color: #191919;
  border-color: unset;
}
#address #wrapper .container #content .btn-primary:hover {
  background-color: #146734;
}
#address #wrapper .container #content .input-group .input-group-btn > .btn[data-action=show-password] {
  background-color: #191919;
}

#history #content #main {
  padding: 10vh 0;
}
#history #wrapper .container {
  max-width: 1600px;
  width: 100%;
  margin: 0 auto !important;
}
#history #wrapper .container #content .custom-radio input[type=radio]:checked + span {
  background-color: #146734;
}
#history #wrapper .container #content .btn-primary {
  color: #fff;
  background-color: #146734;
  border-color: unset;
}
#history #wrapper .container #content .btn-primary:hover {
  background-color: #146734;
}
#history #wrapper .container #content .input-group .input-group-btn > .btn[data-action=show-password] {
  background-color: #191919;
}

#order-slip #content #main {
  padding: 10vh 0;
}
#order-slip #wrapper .container {
  max-width: 1600px;
  width: 100%;
  margin: 0 auto !important;
}
#order-slip #wrapper .container #content .custom-radio input[type=radio]:checked + span {
  background-color: #146734;
}
#order-slip #wrapper .container #content .btn-primary {
  color: #fff;
  background-color: #146734;
  border-color: unset;
}
#order-slip #wrapper .container #content .btn-primary:hover {
  background-color: #146734;
}
#order-slip #wrapper .container #content .input-group .input-group-btn > .btn[data-action=show-password] {
  background-color: #191919;
}

#discount #content #main {
  padding: 10vh 0;
}
#discount #wrapper .container {
  max-width: 1600px;
  width: 100%;
  margin: 0 auto !important;
}
#discount #wrapper .container #content .custom-radio input[type=radio]:checked + span {
  background-color: #146734;
}
#discount #wrapper .container #content .btn-primary {
  color: #fff;
  background-color: #146734;
  border-color: unset;
}
#discount #wrapper .container #content .btn-primary:hover {
  background-color: #146734;
}
#discount #wrapper .container #content .input-group .input-group-btn > .btn[data-action=show-password] {
  background-color: #191919;
}

#module-ps_emailalerts-account #content #main {
  padding: 10vh 0;
}
#module-ps_emailalerts-account #wrapper .container {
  max-width: 1600px;
  width: 100%;
  margin: 0 auto !important;
}
#module-ps_emailalerts-account #wrapper .container #content {
  background-color: white;
}
#module-ps_emailalerts-account #wrapper .container #content .custom-radio input[type=radio]:checked + span {
  background-color: #146734;
}
#module-ps_emailalerts-account #wrapper .container #content .btn-primary {
  color: #fff;
  background-color: #146734;
  border-color: unset;
}
#module-ps_emailalerts-account #wrapper .container #content .btn-primary:hover {
  background-color: #146734;
}
#module-ps_emailalerts-account #wrapper .container #content .input-group .input-group-btn > .btn[data-action=show-password] {
  background-color: #191919;
}

#authentication #content #main {
  padding: 10vh 0;
}
#authentication #wrapper {
  min-height: 60vh;
}
#authentication #wrapper .container {
  max-width: 1600px;
  width: 100%;
  margin: 0 auto !important;
}
#authentication #wrapper .container .card .input-group .input-group-btn > .btn[data-action=show-password] {
  background-color: #191919;
}
#authentication #wrapper .container .card .custom-radio input[type=radio]:checked + span {
  background-color: #191919;
}
#authentication #wrapper .container .card #submit-login:hover {
  background-color: #191919;
}
#authentication #wrapper .container .card .form-control-submit {
  background-color: #191919;
}
#authentication #wrapper .container .card .form-control-submit:hover {
  background-color: #191919;
}
#authentication #wrapper .container .card .form-footer {
  display: flex;
  justify-content: center;
}

#password #content #main {
  padding: 10vh 0;
}
#password #wrapper {
  min-height: 60vh;
}
#password #wrapper .container {
  max-width: 1600px;
  width: 100%;
  margin: 0 auto !important;
}
#password #wrapper .container .card .input-group .input-group-btn > .btn[data-action=show-password] {
  background-color: #191919;
}
#password #wrapper .container .card #send-reset-link {
  background-color: #191919;
}
#password #wrapper .container .card #send-reset-link:hover {
  background-color: #146734;
}

.page-customer-account #content, .page-my-account #content, .page-addresses #content {
  padding: 10vh 0;
}
.page-customer-account .btn-logout, .page-my-account .btn-logout, .page-addresses .btn-logout {
  text-align: center !important;
  margin: 0 auto !important;
}

/* Importazione Font Google  */
/* -----------------------------------------
   SETTING FONT NUOVA BRAND
----------------------------------------- */
/* Importazione Font Houston */
@font-face {
  font-family: "HoustonHeadline";
  src: url("/themes/seochef_canada/assets/css/HoustonHeadline-Roman-Web.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}
/* Seabirds Regular (400) */
@font-face {
  font-family: "Seabirds";
  src: url("/themes/seochef_canada/assets/css/205TF-Seabirds-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}
/* Seabirds Italic (400) */
@font-face {
  font-family: "Seabirds";
  src: url("/themes/seochef_canada/assets/css/205TF-Seabirds-Italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
}
/* Seabirds SemiBold come 600 */
@font-face {
  font-family: "Seabirds";
  src: url("/themes/seochef_canada/assets/css/205TF-Seabirds-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
}
/* Seabirds SemiBold Italic come 600 italic */
@font-face {
  font-family: "Seabirds";
  src: url("/themes/seochef_canada/assets/css/205TF-Seabirds-SemiBoldItalic.woff2") format("woff2");
  font-weight: 600;
  font-style: italic;
}
/* Bold 700 normal */
@font-face {
  font-family: "Seabirds";
  src: url("/themes/seochef_canada/assets/css/205TF-Seabirds-SemiBold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
/* Bold 700 italic */
@font-face {
  font-family: "Seabirds";
  src: url("/themes/seochef_canada/assets/css/205TF-Seabirds-SemiBoldItalic.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
}
/* Founders Grotesk Mono Regular (400) */
@font-face {
  font-family: "FoundersGroteskMono";
  src: url("/themes/seochef_canada/assets/css/founders-grotesk-mono-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}
/* -----------------------------------------
   FONT FAMILY UTILITIES
----------------------------------------- */
/* Seabirds – font principale */
.font-seabirds {
  font-family: "Seabirds", sans-serif;
}

/* Founders Grotesk Mono */
.font-founders-mono {
  font-family: "FoundersGroteskMono", monospace;
}

/* -----------------------------------------
   SETTING FONT NUOVA BRAND
----------------------------------------- */
.condition-label label[for=concorsobio_flag] {
  color: #58bd50;
  font-size: 18px;
  font-weight: 600;
}

.container-ricette {
  display: flex;
  flex-wrap: nowrap;
  justify-content: start;
  align-items: center;
  margin-bottom: 10px;
}
@media (max-width: 1200px) {
  .container-ricette {
    flex-wrap: wrap;
  }
}

.item {
  position: relative;
  width: 100%;
  text-align: center;
}
.item img {
  max-width: 100%;
  height: auto;
  display: block;
}
.item .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
}
.item p {
  margin-top: 5px;
  font-size: 14px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-shadow: 2px 2px 4px rgb(0, 0, 0);
  z-index: 1;
}
@media (max-width: 1200px) {
  .item {
    width: 33.3333%;
  }
}

.center-v {
  display: flex;
  align-items: center;
}

.center-column-v {
  display: flex;
  justify-content: center;
  flex-direction: column;
}

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

.pd-b-0 {
  padding-bottom: 0 !important;
}

.section.boxed.dark {
  overflow-x: hidden;
}

.section > .ApRow > .ApColumn,
section > .ApRow > .ApColumn {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
.section .ApHtml,
section .ApHtml {
  padding: 0 15px;
}
.section.boxed .ApRow,
section.boxed .ApRow {
  max-width: 1600px;
  width: 100%;
  margin: 0 auto !important;
}
.section.primary-color h2,
.section.primary-color h3,
section.primary-color h2,
section.primary-color h3 {
  color: #146734;
  font-size: calc(15px + 1vw);
  font-weight: 500;
  padding: 0;
  cursor: default !important;
}
.section.primary-color .hero-text,
section.primary-color .hero-text {
  padding: 2rem 15px;
}
.section.primary-color .image_description p,
section.primary-color .image_description p {
  color: #146734;
  font-size: 1.2rem;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .section.primary-color .image_description p,
  section.primary-color .image_description p {
    font-size: 14px;
  }
}
.section.primary-color .ApImage,
section.primary-color .ApImage {
  align-items: start;
}
.section.primary-color .ApImage img,
section.primary-color .ApImage img {
  max-height: 1200px;
}
@media (max-width: 1200px) {
  .section.primary-color .ApImage img,
  section.primary-color .ApImage img {
    object-position: center 141px;
  }
}
.section.white,
section.white {
  background-color: white;
  padding: 6.25rem 0;
}
.section.white h2,
.section.white h3,
.section.white span,
section.white h2,
section.white h3,
section.white span {
  color: #146734 !important;
  font-size: calc(15px + 1vw);
  font-weight: 500;
  padding: 0;
}
.section.white p,
section.white p {
  color: #146734 !important;
}
.section.white .title_block,
section.white .title_block {
  color: #146734 !important;
}
.section.dark,
section.dark {
  background-color: #146734;
  padding: 6.25rem 0;
}
.section.dark h2,
.section.dark h3,
section.dark h2,
section.dark h3 {
  color: white !important;
  font-size: calc(24px + 1vw);
  font-weight: 500;
  padding: 0;
}
.section.dark p,
section.dark p {
  color: white !important;
}
.section.beige,
section.beige {
  background-color: #F1DCCA;
  padding: 6.25rem 0;
}
.section.beige h2,
.section.beige h3,
section.beige h2,
section.beige h3 {
  color: #146734;
  font-size: calc(15px + 1vw);
  font-weight: 500;
  padding: 0;
}
.section.beige p,
.section.beige a,
section.beige p,
section.beige a {
  color: #146734;
}
.section.off-white,
section.off-white {
  background-color: #FBFAFA;
  padding: 6.25rem 0;
}
.section.off-white h2,
.section.off-white h3,
section.off-white h2,
section.off-white h3 {
  color: #146734;
  font-size: calc(15px + 1vw);
  font-weight: 500;
  padding: 0;
}
.section.off-white p,
.section.off-white a,
section.off-white p,
section.off-white a {
  color: #146734;
}
.section.rosa,
section.rosa {
  background-color: #F1C4C4;
  padding: 6.25rem 0;
}
.section.rosa h2,
.section.rosa h3,
section.rosa h2,
section.rosa h3 {
  color: #146734;
  font-size: calc(15px + 1vw);
  font-weight: 500;
  padding: 0;
}
.section.rosa p,
.section.rosa a,
section.rosa p,
section.rosa a {
  color: #146734;
}
.section.title,
section.title {
  padding: 6.25rem 0 0 0;
}
.section .cuore,
section .cuore {
  position: absolute;
  right: 10%;
  top: -390%;
}
@media (max-width: 992px) {
  .section .cuore,
  section .cuore {
    position: absolute;
    right: -20%;
    top: -520%;
    transform: scale(0.5);
  }
}

.newsletter .ApImage {
  text-align: center;
}
.newsletter .ApImage img {
  object-fit: cover;
  border-radius: 100%;
  max-width: 70%;
  aspect-ratio: 1/1;
}
.newsletter .ApColumn {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1.875rem;
  padding: 6.25rem 0;
}
.newsletter .ApColumn .ApHtml {
  text-align: center;
  max-width: 90%;
}
@media (max-width: 767px) {
  .newsletter .ApColumn {
    padding: 3.125rem 0;
  }
  .newsletter .ApColumn .ApHtml .block_content h3,
  .newsletter .ApColumn .ApHtml .block_content h3 span {
    font-size: calc(22px + 1vw);
    line-height: calc((22px + 1vw) * 1.2);
  }
  .newsletter .ApColumn .ApHtml .block_content p {
    font-size: calc(14px + 0.5vw);
    line-height: calc((14px + 0.5vw) * 1.2);
    font-family: "Seabirds", sans-serif;
  }
}
.newsletter h3 {
  font-weight: 700;
  font-size: calc(15px + 1vw);
  line-height: calc((15px + 1vw) * 1.2);
  color: #146734;
}
.newsletter h3 span {
  color: #74946f;
  font-family: "Seabirds", sans-serif;
  font-size: calc(15px + 1vw);
  line-height: calc((15px + 1vw) * 1.2);
  font-weight: 700;
}
.newsletter p {
  font-size: calc(10px + 0.5vw);
  line-height: calc((10px + 0.5vw) * 1.2);
  font-weight: 400;
  color: #146734;
}
@media (min-width: 1200px) {
  .newsletter .ApColumn {
    flex-direction: row;
  }
  .newsletter .block_content p {
    display: none;
  }
}

.swiper-button-next,
.swiper-button-prev {
  background: transparent;
  width: 50px;
  height: 50px;
  color: #146734;
  font-weight: 600;
  border-radius: 100%;
  margin: 0 !important;
}
.swiper-button-next::after,
.swiper-button-prev::after {
  font-size: 1.25rem;
}

#cart .product-price {
  font-size: calc(18px + 10%);
  color: #74946f;
}
#cart .alert-free-ship {
  text-align: center;
  padding: 12px 32px;
  margin-bottom: 16px;
  background-color: #faecce;
  border-color: #faecce;
  color: #946b01;
}
#cart .banner-estate {
  background-color: #146734;
  border: 1px solid #74946f;
  color: white;
  padding: 20px;
  margin-top: 16px;
  margin-bottom: 16px;
  text-align: center;
  font-size: 16px;
  line-height: 1.6;
}

.cart-grid-body a.label:hover {
  color: #146734;
}

.moltiplica img {
  mix-blend-mode: darken;
}

#cms #wrapper h1,
#cms #wrapper h2 {
  font-size: 38px;
}
#cms #wrapper p {
  font-size: 22px;
  line-height: 1.3em;
  font-family: "Seabirds", sans-serif;
}
#cms #wrapper > .container {
  display: block;
  padding: 0;
  width: 100% !important;
}
#cms #wrapper > .container #content {
  padding: 0;
}
#cms #wrapper .fullheight {
  padding: 10% 0;
}
#cms #wrapper .page-content.page-cms h1,
#cms #wrapper .page-content.page-cms h2,
#cms #wrapper .page-content.page-cms h3,
#cms #wrapper .page-content.page-cms h4,
#cms #wrapper .page-content.page-cms h5,
#cms #wrapper .page-content.page-cms p,
#cms #wrapper .page-content.page-cms span {
  color: #146734;
  text-align: left;
}
#cms #wrapper .page-content.page-cms h5 {
  font-size: 1.5rem;
  font-weight: 500;
  text-align: center;
  padding-inline: 15px;
}
@media (min-width: 991px) {
  #cms #wrapper #chi-siamo-section .block_content {
    width: 50%;
  }
}
#cms #wrapper .radius img {
  border-radius: 100%;
}
#cms #wrapper #certificazioni {
  align-items: flex-start;
}
@media (max-width: 992px) {
  #cms #wrapper .section .ApHtml,
  #cms #wrapper section .ApHtml {
    padding: 0;
  }
  #cms #wrapper h1,
  #cms #wrapper h2 {
    font-size: 32px;
    line-height: 1.3em;
  }
  #cms #wrapper p {
    font-size: 18px;
    line-height: 1.1em;
  }
}
#cms .section.boxed .ApRow {
  flex-direction: column;
}
@media (min-width: 991px) {
  #cms .section.boxed .ApRow {
    flex-direction: row;
  }
  #cms .cms-id-6 .text-left {
    padding: 60px !important;
  }
  #cms .cms-id-6 .text-right {
    padding: 15px 60px;
  }
  #cms #form_3498715138640882 {
    align-items: center;
  }
  #cms #form_6260192000528281 {
    align-items: center;
  }
}
@media (max-width: 1200px) {
  #cms .center-v {
    flex-direction: column;
  }
}

.cms-id-4 main {
  overflow-x: hidden !important;
}
.cms-id-4 .swiper-wrapper {
  padding: 0;
}

.mySwiperBuono {
  padding: 0 !important;
}
.mySwiperBuono .swiper-wrapper {
  max-width: 100vw;
}

#cms {
  /* Pagine Filiere */
}
#cms.cms-id-23 h3 {
  margin-bottom: 1rem;
  font-size: 2.5rem;
}
#cms.cms-id-13 #wrapper > .container, #cms.cms-id-14 #wrapper > .container, #cms.cms-id-15 #wrapper > .container {
  max-width: 1600px !important;
}
#cms.cms-id-13 .icon-custom, #cms.cms-id-14 .icon-custom, #cms.cms-id-15 .icon-custom {
  width: 100%;
  justify-content: space-between;
}
#cms.cms-id-16 .boxed.dark {
  background-color: white !important;
}
#cms.cms-id-16 .boxed.dark h3,
#cms.cms-id-16 .boxed.dark h4 {
  color: #146734 !important;
}
#cms.cms-id-1 #wrapper > .container, #cms.cms-id-5 #wrapper > .container, #cms.cms-id-8 #wrapper > .container {
  max-width: 1600px !important;
}
#cms .hero-video a {
  display: flex;
  align-items: center;
  justify-content: center;
}
#cms .hero-video .hero-text {
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#cms .hero-video .hero-text h1 {
  color: white !important;
  text-align: center !important;
  max-width: 400px !important;
}
#cms .img-filiere img {
  height: 60vh !important;
  object-fit: cover;
  object-position: top;
}
#cms .img-filiere.center img {
  object-position: center !important;
}
#cms .filiere-title {
  padding-bottom: 24px !important;
}
#cms .block.center.ApHtml p {
  text-align: center;
  max-width: 1000px;
  margin: 0 auto;
}
@media (max-width: 992px) {
  #cms .hero-video {
    margin-bottom: 1rem;
  }
  #cms .hero-text {
    transform: scale(0.6);
  }
  #cms .interviste h2 {
    margin-top: 20px;
    font-size: 20px !important;
  }
  #cms .interviste .col-xl-4 {
    margin-bottom: 15px;
  }
}

.pfg-forms .form-group input,
.pfg-forms .form-group textarea,
.pfg-forms .form-group select {
  border: 1px solid black !important;
  background: transparent !important;
  color: black !important;
}
.pfg-forms .form-group > label {
  text-align: left !important;
}
.pfg-forms .col-50 {
  flex: 0 0 100%;
  padding: 0;
  margin: 0;
}
.pfg-forms .col-100 {
  flex: 0 0 100%;
  padding: 0;
  margin: 0;
}
.pfg-forms .gdpr_consent {
  padding: 15px;
}
@media (min-width: 992px) {
  .pfg-forms .col-50 {
    flex: 0 0 50%;
  }
  .pfg-forms .col-100 {
    flex: 0 0 100%;
  }
}

@media (max-width: 1200px) {
  #form_3498715138640882 {
    flex-direction: column-reverse;
  }
  #form_6260192000528281 {
    align-items: center;
  }
}
#blockchain {
  padding-top: 3rem;
}

@media (min-width: 1200px) {
  #blockchain {
    padding: 6rem calc((100% - 1600px) / 2);
    padding-bottom: 0;
  }
}
#checkout .nav-separator {
  display: none;
}
#checkout ul.nav-inline {
  margin: 0 !important;
}
#checkout section.checkout-step #customer-form,
#checkout section.checkout-step #delivery-address,
#checkout section.checkout-step #invoice-address,
#checkout section.checkout-step #login-form {
  margin-top: 0 !important;
}
#checkout .nav-item {
  margin-left: 0;
}
#checkout .nav-link,
#checkout .tab-pane {
  padding: 8px 16px;
}
#checkout .nav-link.active {
  background-color: #fafafa;
}
#checkout .tab-pane.active {
  background-color: #fafafa;
}

#categories_blog_menu .navbar-toggler {
  position: absolute;
  top: 5px;
  right: 0;
}
#categories_blog_menu .navbar-toggler .add {
  display: block;
}
#categories_blog_menu .navbar-toggler .remove {
  display: none;
}
#categories_blog_menu .navbar-toggler.collapsed .add {
  display: none;
}
#categories_blog_menu .navbar-toggler.collapsed .remove {
  display: block;
}

#form_3498715138640882 {
  display: flex;
  flex-wrap: wrap;
}

#form_6260192000528281 {
  display: flex;
  flex-wrap: wrap;
}

#pagenotfound #content {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
  padding: 15vh 0;
}
#pagenotfound #content h4 {
  font-size: calc(3rem + 7vw);
  text-align: center;
  color: #146734;
}
#pagenotfound #content p {
  text-align: center;
  font-size: 1.6rem;
  max-width: 500px;
  line-height: 1.2em;
  font-family: "Seabirds", sans-serif;
}

/* FIX Gift card overlay */
#module-thegiftcard-page .fancybox-overlay {
  z-index: 999 !important;
}

#listShop .scrollable-container {
  max-height: 500px;
  overflow-y: auto;
  border: 1px solid #ccc;
  padding: 10px;
  margin-top: 10px;
}
#listShop .scrollable-container li {
  border-bottom: 1px solid #eaeaea;
  list-style: none;
  padding: 10px;
}
#listShop .scrollable-container p {
  font-size: 16px !important;
  margin-bottom: 0 !important;
}

.btn-storelocator {
  border-radius: 100px !important;
  font-weight: 700 !important;
  font-size: 14px !important;
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  width: fit-content !important;
  margin: 30px 0 !important;
  font-family: "FoundersGroteskMono", monospace !important;
  text-transform: uppercase !important;
}

.btn-storelocator:hover .store-locator {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iT2JqZWN0cyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iOTI1LjEzIiBoZWlnaHQ9IjExMjQuNjMiIHZpZXdCb3g9IjAgMCA5MjUuMTMgMTEyNC42MyI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgICBzdHJva2Utd2lkdGg6IDBweDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGc+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yODMuNjcsNDU5LjUxdjUzNC43NmMwLDYuNzQtMy45OCwxMi44NS0xMC4xNSwxNS41NkwxNC44NSwxMTIzLjcyYy0zLjM0LDEuNDYtNywxLjE3LTEwLjA1LS44My0zLjA1LTEuOTktNC44LTUuMjItNC44LTguODZ2LTU1My4yNmMwLTEuNDguODgtMi44MywyLjIzLTMuNDJsMjU3LjU4LTExMy40YzExLjI0LTQuOTUsMjMuODYsMy4yOCwyMy44NiwxNS41NloiLz4KICAgIDxnPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02MDQuNCw1NjkuNDJ2NTM0Ljc2YzAsMTIuMjgtMTIuNjIsMjAuNTEtMjMuODYsMTUuNTZsLTI0OS42Ni0xMDkuOTFjLTYuMTctMi43Mi0xMC4xNS04LjgyLTEwLjE1LTE1LjU2VjQ1OS41MWMwLTEyLjI4LDEyLjYyLTIwLjUxLDIzLjg2LTE1LjU3aDBjMy4xNSwxLjM5LDUuOCwzLjcxLDcuNjIsNi42NCwzOC45OSw2Mi44NSw4MS40LDExNC4wMywxMDMuNjYsMTM5LjQsOS4xLDEwLjM5LDIyLjI1LDE2LjM0LDM2LjA3LDE2LjM0czI2Ljk2LTUuOTUsMzYuMDctMTYuMzRjMTAuNTQtMTIuMDIsMjEuMDYtMjQuNjEsMzEuNDQtMzcuNiw0LjgyLTYuMDQsMTMuMDktOC4xLDIwLjE2LTQuOThsMTQuNjQsNi40NWM2LjE3LDIuNzIsMTAuMTUsOC44MiwxMC4xNSwxNS41NloiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTc5LjA5LDU0Ny4xOGMtNi43Ny0yLjk4LTE0LjY4LTEuMDEtMTkuMjksNC43Ny0xMC40OSwxMy4xNC0yMS4xMywyNS44OC0zMS43OSwzOC4wNC05LjExLDEwLjM5LTIyLjI2LDE2LjM0LTM2LjA3LDE2LjM0cy0yNi45Ny01Ljk1LTM2LjA3LTE2LjM0Yy0yMi4yOC0yNS40LTY0Ljc2LTc2LjY1LTEwMy43OC0xMzkuNi0xLjc0LTIuOC00LjI3LTUuMDItNy4yOS02LjM1bC0xLjI0LS41NWMtMTAuNzUtNC43My0yMi44MywzLjE0LTIyLjgzLDE0Ljg5djUzNi4zN2MwLDYuNDUsMy44MSwxMi4yOSw5LjcyLDE0Ljg5bDI1MS4xMywxMTAuNTVjMTAuNzUsNC43MywyMi44My0zLjE0LDIyLjgzLTE0Ljg5di01MzYuMzdjMC02LjQ1LTMuODEtMTIuMjktOS43MS0xNC44OWwtMTUuNTktNi44N1oiLz4KICAgIDwvZz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTkyNS4xMyw0MzkuMTl2NTU5LjI4YzAsNC4xOS0yLjQ4LDcuOTktNi4zMiw5LjY5bC0yNTMuNSwxMTEuNTljLTExLjI0LDQuOTUtMjMuODYtMy4yOC0yMy44Ni0xNS41N3YtNTM0Ljc2YzAtNi43NCwzLjk4LTEyLjg1LDEwLjE1LTE1LjU2bDI2OC4yNy0xMTguMWMxLjYyLS43MSwyLjkyLS4xMiwzLjU2LjI5LjYzLjQxLDEuNywxLjM3LDEuNywzLjE0WiIvPgogIDwvZz4KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00OTEuOTQsMGMtMTEwLjMzLDAtMTk5Ljc3LDg5LjQ0LTE5OS43NywxOTkuNzcsMCwxNDguNjIsMTM2Ljc0LDMxNy40LDE4My45NiwzNzEuMjYsOC4zOCw5LjU1LDIzLjI1LDkuNTUsMzEuNjMsMCw0Ny4yMi01My44NiwxODMuOTUtMjIyLjY0LDE4My45NS0zNzEuMjZDNjkxLjcxLDg5LjQ0LDYwMi4yNywwLDQ5MS45NCwwWk00OTEuOTQsMjk0LjAyYy01Mi4wNSwwLTk0LjI0LTQyLjItOTQuMjQtOTQuMjVzNDIuMTktOTQuMjUsOTQuMjQtOTQuMjUsOTQuMjUsNDIuMiw5NC4yNSw5NC4yNS00Mi4xOSw5NC4yNS05NC4yNSw5NC4yNVoiLz4KPC9zdmc+");
}

#module-wkfaq-faq #wkFAQcontent h1 {
  color: #146734;
  font-size: 38px;
}
#module-wkfaq-faq #wkFAQcontent a {
  color: #74946f;
}
#module-wkfaq-faq #wkFAQcontent a:hover {
  color: #146734;
}
#module-wkfaq-faq #wkFAQcontent .serch_area form .input-group {
  display: flex;
  align-items: center;
  flex-direction: row;
}
#module-wkfaq-faq #wkFAQcontent .serch_area form .input-group span.input-group-btn {
  display: block;
  width: auto;
  height: auto;
}
#module-wkfaq-faq #wkFAQcontent .serch_area form .input-group .btn.btn-primary:hover {
  background-color: #C0D0A2 !important;
}
#module-wkfaq-faq #wkFAQcontent .serch_area form .input-group a {
  color: white !important;
}
#module-wkfaq-faq #wkFAQcontent #faq_detail_div .collapsible {
  color: #191919;
  font-weight: 500;
  font-size: 16px;
  color: #146734;
  font-family: "FoundersGroteskMono", monospace !important;
  text-transform: uppercase !important;
}
#module-wkfaq-faq #wkFAQcontent #faq_detail_div .collapsible:after {
  color: #146734;
}
#module-wkfaq-faq #wkFAQcontent #faq_detail_div .collapsible:hover, #module-wkfaq-faq #wkFAQcontent #faq_detail_div .collapsible.active {
  background-color: #F0F5E4;
}
#module-wkfaq-faq #wkFAQcontent #faq_detail_div .content {
  border-top: none;
  font-family: "Seabirds", sans-serif;
}
#module-wkfaq-faq #wkFAQcontent .faq-block .wktitle {
  color: #146734;
}

#product .wkFAQTab a {
  color: #74946f;
}
#product .wkFAQTab a:hover {
  color: #146734;
}
#product .wkFAQTab .collapsible {
  color: #191919;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6rem;
  font-family: "FoundersGroteskMono", monospace !important;
  text-transform: uppercase !important;
}
#product .wkFAQTab .collapsible:after {
  color: #191919;
}
#product .wkFAQTab .collapsible:hover, #product .wkFAQTab .collapsible.active {
  background-color: #F1F1F1;
}
#product .wkFAQTab .content {
  border-top: none;
}

#search .product_list {
  width: 100%;
}

#blogpage ul {
  padding-left: 20px;
  list-style: disc;
}

.leo_cart_quantity {
  padding: 0.5rem 0 !important;
}

.swiper-pagination-bullet-active {
  background: #74946f;
}

/* BLOG */
#module-leoblog-blog .blog-content p,
#module-leoblog-blog .blog-content li,
#module-leoblog-blog .blog-content a {
  font-size: 1rem !important;
  line-height: 1.4rem !important;
  font-family: "Seabirds", sans-serif !important;
}
#module-leoblog-blog .blog-cat {
  font-family: "Seabirds", sans-serif;
}

#pfg-form-5 fieldset {
  font-family: "Seabirds", sans-serif !important;
}
#pfg-form-5 fieldset .submit .btn.btn-primary span {
  color: white !important;
}