@import url("hc-offcanvas-nav.css");

@font-face {
    font-family: 'fontello';
    src: url('./fonts/fontello.eot?11615928');
    src: url('./fonts/fontello.eot?11615928#iefix') format('embedded-opentype'), url('./fonts/fontello.woff2?11615928') format('woff2'), url('./fonts/fontello.woff?11615928') format('woff'), url('./fonts/fontello.ttf?11615928') format('truetype'), url('./fonts/fontello.svg?11615928#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?11615928#fontello') format('svg');
  }
}
*/

body,
html {
    padding: 0;
    margin: 0;
    font-size: calc(15px + (16 - 15) * ((100vw - 300px) / (1600 - 300)));
    color: #3e3e3e;
    box-sizing: border-box;
    line-height: 1.5;
    font-family: "Roboto", sans-serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
    background: #fff;
}

div,
label {
    box-sizing: border-box;
}

* {
    box-sizing: border-box;
}

:focus {
    outline: 0;
}

.label {
    color: inherit;
}

.logo {
    width: 180px;
}

.header-search {
    right: 5%;
    top: 21px;
}

.sticky2 .logo {
    width: 130px;
}

.sticky2 .header-search {
    right: 5%;
    top: 11px;
}

.relative {
    position: relative;
}

.absolute {
    position: absolute;
}

.sticky {
    position: sticky;
}

.w-100 {
    width: 100%;
}

.w-50 {
    width: 50%;
}

.sticky2 {
    position: fixed;
    top: 0;
    width: 100%;
    opacity: 1;
    animation: fade 0.3s linear;
}

.dropdown.accedi .dropdown-menu {
    min-width: 230px;
}

.dropdown.accedi .dropdown-item {
    background-color: #f1f1f1;
}

.dropdown.accedi a.dropdown-item:hover .c-rosso, .dropdown.accedi a.dropdown-item:hover .c-verde {
    color: #3e3e3e !important;
}

#myHeader {
    z-index: 39;
    background: #fff;
}

@-moz-keyframes fade {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes fade {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-o-keyframes fade {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fade {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.container {
    width: 100%;
    position: relative;
    max-width: 100% !important;
}

.content-default {
    width: 100%;
    margin: 0 auto;
    padding-left: 5%;
    padding-right: 5%;
    position: relative;
    max-width: 100%;
}

.content-small {
    width: 100%;
    margin: 0 auto;
    padding-left: 10%;
    padding-right: 10%;
    position: relative;
}

.content-xsmall {
    width: 100%;
    margin: 0 auto;
    padding-left: 20%;
    padding-right: 20%;
    position: relative;
}

img {
    /*display: block;*/
    max-width: 100%;
}

a {
    transition: all 0.5s ease;
    color: #01994e;
}

a:hover {
    transition: all 0.3s ease;
    color: #a6a6a6;
}

.radius-5 {
    border-radius: 5px;
}

.radius-10 {
    border-radius: 10px;
}

.clear {
    margin: 0;
    padding: 0;
    clear: both;
}

.shrink {
    flex-shrink: 0;
}

.flex-auto {
    width: auto;
}

.flex-expand {
    flex: 1;
    min-width: 1px;
    width: 100%;
    max-width: 100%;
}

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

.flex,
.flex-tablet,
.flex-mobile {
    display: flex;
}

.flex-left {
    justify-content: flex-start;
}

.flex-right {
    justify-content: flex-end;
}

.flex-center {
    justify-content: center;
}

.flex-middle {
    align-items: center;
}

.flex-top {
    align-items: flex-start;
}

.flex-bottom {
    align-items: flex-end;
}

.flex-space {
    justify-content: space-between;
}

.centered {
    margin-left: auto;
    margin-right: auto;
}

.d-table {
    display: table;
}

.block {
    display: block;
}

.width-100 {
    width: 100%;
    box-sizing: border-box;
}

.width-50 {
    width: 50%;
    box-sizing: border-box;
}

.height-100 {
    height: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
}

strong {
    color: inherit;
    font-weight: 500;
}

.font-2 {
    font-family: "Roboto", sans-serif;
    font-weight: normal;
    font-style: normal;
}

.font-uppercase {
    text-transform: uppercase;
}

.font-center {
    text-align: center;
}

.font-right {
    text-align: right;
}

.font-left {
    text-align: left;
}

.font-underline {
    text-decoration: underline;
}

.select:not(.is-multiple):not(.is-loading):after {
    border-color: #3e3e3e;
}


.font-xsmall {
    font-size: calc(12px + (13 - 12) * ((100vw - 300px) / (1600 - 300)));
}

.font-small {
    font-size: calc(13px + (14 - 13) * ((100vw - 300px) / (1600 - 300)));
    line-height: 1.8;
}

.font-default {
    font-size: calc(15px + (16 - 15) * ((100vw - 300px) / (1600 - 300)));
    line-height: 1.2;
}

.font-medium {
    font-size: calc(17px + (18 - 17) * ((100vw - 300px) / (1600 - 300)));
    line-height: 1.2;
}

.font-large {
    font-size: calc(18px + (20 - 18) * ((100vw - 300px) / (1600 - 300)));
    line-height: 1.2;
}

.font-xlarge {
    font-size: calc(22px + (25 - 22) * ((100vw - 300px) / (1600 - 300)));
    line-height: 1.1;
}

.font-xxlarge {
    font-size: calc(25px + (30 - 25) * ((100vw - 300px) / (1600 - 300)));
    line-height: 1.1;
}

.font-xxxlarge {
    font-size: calc(30px + (45 - 30) * ((100vw - 300px) / (1600 - 300)));
    line-height: 1;
}

.light {
    font-weight: 300;
}

.line-height1 {
    line-height: 1;
}


.line-height1-1 {
    line-height: 1.1;
}

.line-height1-2 {
    line-height: 1.2;
}

.line-height1-3 {
    line-height: 1.3;
}

.no-link {
    color: inherit;
    text-decoration: none;
}

.no-link:hover {
    text-decoration: none;
    color: #a6a6a6;
}

#overlay {
    display: none;
    width: 100%;
    height: 100%;
    background: #f5f5dc;
    opacity: 1;
    z-index: 999;
    position: fixed;
    top: 0;
    left: 0;
    overflow-y: scroll;
    overscroll-behavior: contain;
}

.overflowy {
    overflow-y: hidden;
}

.menu-mobile {
    margin-left: 0%;
    display: none;
    z-index: 9990;
    text-align: left;
    position: absolute;
    top: 0px;
    left: 0%;
    width: 100%;
}

.menu-mobile a {
    text-decoration: none;
}

.menu-mobile a:hover {
    text-decoration: none;
    color: viola !important;
}

.object-cover {
    -o-object-fit: cover;
    object-fit: cover;
}

.bg-bianco {
    background: #fff;
}

.bg-grigio {
    background: #7e7e7e;
}

.bg-grigio-2 {
    background: #a6a6a6;
}

.bg-grigio-3 {
    background: #f1f1f1;
}

.bg-grigio-4 {
    background: #eaeaea;
}

.bg-grigio-5 {
    background: #575756;
}

.bg-verde {
    background: #01994e;
}

.bg-verde .no-link:hover {
    color: #01994e;
}

.bg-verde-2 {
    background: #b0dfc8;
}

.c-bianco {
    color: #fff;
}

.c-verde {
    color: #01994e;
}

.c-grigio {
    color: #7e7e7e;
}

.c-grigio-2 {
    color: #a6a6a6;
}

.c-grigio-3 {
    color: #f1f1f1;
}

.c-grigio-4 {
    color: #58585b;
}


.bg-rosso {
    background: #e1251b;
}

.bg-rosso-2 {
    background: #fce9e8;
}

.bg-nero {
    background: #3e3e3e;
}


.bg-rosso .no-link:hover {
    color: #e1251b;
}

.bg-nero .pure-button.pure-button-secondary:hover,
.bg-nero .button.pure-button-secondary:hover,
.bg-nero .pure-button.is-link:hover,
.bg-nero .button.is-link:hover {
    background: #a6a6a6;
}

.c-nero {
    color: #3e3e3e;
}

.c-rosso {
    color: #e1251b;
}

.column-4 {
    column-count: 4;
    column-gap: 50px;
}

.is-8 {
    column-gap: 2rem;
}

footer {
    line-height: 1.8;
}

header {
    padding: 10px 0;
}

.second-menu a {
    color: #fff;
    padding: 15px;
    background: #3e3e3e;
    display: table;
}

.second-menu a:hover {
    background: #7e7e7e;
    color: #3e3e3e;
}

.second-menu .submenu a {
    background: none;
    color: #3e3e3e;
}

.megamenu li a {
    padding: 15px;
    display: table;
}

.megamenu li a:hover {
    background: #3e3e3e;
}

.megamenu li .submenu {
    display: none;
    position: absolute;
    width: 90%;
    left: 5%;
    top: 55px;
    -webkit-box-shadow: 0 10px 10px 1px #ebebeb;
    box-shadow: 0 10px 10px 1px #ebebeb;
    z-index: 9999;
    background: #fff;
    box-sizing: border-box;
}

.megamenu li .submenu ul li {
    display: block !important;
    border-bottom: 1px solid #a6a6a6;
}

.megamenu li .submenu.open {
    display: block;
}

.megamenu li .submenu a {
    padding: 10px 0px;
}

.megamenu li .submenu a:hover {
    background: transparent;
    text-decoration: underline;
}

.no-list {
    margin: 0;
    padding: 0;
}

.no-list li {
    list-style: none;
    padding: 0;
}

.margin-0 {
    margin: 0;
}

.margin-xxsmall-left {
    margin-left: 5px;
}

.margin-xxsmall-right {
    margin-right: 5px;
}

.margin-xxsmall-top {
    margin-top: 5px;
}

.margin-xxsmall-bottom {
    margin-bottom: 5px;
}

.margin-xsmall-left {
    margin-left: 10px;
}

.margin-xsmall-right {
    margin-right: 10px;
}

.margin-xsmall-top {
    margin-top: 10px;
}

.margin-xsmall-bottom {
    margin-bottom: 10px;
}

.margin-small-left {
    margin-left: 30px;
}

.margin-small-right {
    margin-right: 30px;
}

.margin-small-top {
    margin-top: 30px;
}

.margin-small-bottom {
    margin-bottom: 30px;
}

.margin-left {
    margin-left: 50px;
}

.margin-right {
    margin-right: 50px;
}

.margin-top {
    margin-top: 50px;
}

.margin-bottom {
    margin-bottom: 50px;
}

.margin-large-left {
    margin-left: 100px;
}

.margin-large-right {
    margin-right: 100px;
}

.margin-large-top {
    margin-top: 100px;
}

.margin-large-bottom {
    margin-bottom: 100px;
}

.padding-xxsmall-left {
    padding-left: 5px;
}

.padding-xxsmall-right {
    padding-right: 5px;
}

.padding-xxsmall-top {
    padding-top: 5px;
}

.padding-xxsmall-bottom {
    padding-bottom: 5px;
}

.padding-xsmall-left {
    padding-left: 10px;
}

.padding-xsmall-right {
    padding-right: 10px;
}

.padding-xsmall-top {
    padding-top: 10px;
}

.padding-xsmall-bottom {
    padding-bottom: 10px;
}

.padding-small-left {
    padding-left: 30px;
}

.padding-small-right {
    padding-right: 30px;
}

.padding-small-top {
    padding-top: 30px;
}

.padding-small-bottom {
    padding-bottom: 30px;
}

.padding-left {
    padding-left: 50px;
}

.padding-right {
    padding-right: 50px;
}

.padding-top {
    padding-top: 50px;
}

.padding-bottom {
    padding-bottom: 50px;
}

.padding-large-left {
    padding-left: 100px;
}

.padding-large-right {
    padding-right: 100px;
}

.padding-large-top {
    padding-top: 100px;
}

.padding-large-bottom {
    padding-bottom: 100px;
}

.button {
    /*font-size: calc(15px + (16 - 15) * ((100vw - 300px) / (1600 - 300)));*/
    background: #3e3e3e;
    color: #fff;
    transition: all 0.5s ease;
    text-transform: uppercase;
    border-radius: 5px;
    border: 0px;
}

.button-red {
    background: #e1251b;
    color: #fff;
}

.button-green {
    background: #20a850;
    color: #fff;
}

.button-white {
    background: #fff;
    color: #e1251b;
}

.button-white.button:hover {
    background: #000;
    color: #fff;
}

.button-white-green {
    background: #fff;
    color: #01994e;
}

.button-white-bordered {
    background: transparent;
    color: #fff;
    -webkit-box-shadow: inset 0px 0px 0px 2px #fff;
    -moz-box-shadow: inset 0px 0px 0px 2px #fff;
    box-shadow: inset 0px 0px 0px 2px #fff;
}

.button-white-bordered:hover {
    background: #fff;
    color: #3E3E3E;
    -webkit-box-shadow: inset 0px 0px 0px 0px #fff;
    -moz-box-shadow: inset 0px 0px 0px 0px #fff;
    box-shadow: inset 0px 0px 0px 0px #fff;
}

.button-bordered {
    background: transparent;
    color: #3E3E3E;
    -webkit-box-shadow: inset 0px 0px 0px 2px #3E3E3E;
    -moz-box-shadow: inset 0px 0px 0px 2px #3E3E3E;
    box-shadow: inset 0px 0px 0px 2px #3E3E3E;
}

.button-bordered:hover {
    background: #3E3E3E;
    color: #fff;
    -webkit-box-shadow: inset 0px 0px 0px 0px #3E3E3E;
    -moz-box-shadow: inset 0px 0px 0px 0px #3E3E3E;
    box-shadow: inset 0px 0px 0px 0px #3E3E3E;
}

.button-bordered-red {
    background: transparent;
    color: #e1251b;
    -webkit-box-shadow: inset 0px 0px 0px 2px #e1251b;
    -moz-box-shadow: inset 0px 0px 0px 2px #e1251b;
    box-shadow: inset 0px 0px 0px 2px #e1251b;
}

.button-bordered-red:hover {
    background: #e1251b !important;
    color: #fff;
    -webkit-box-shadow: inset 0px 0px 0px 2px #e1251b;
    -moz-box-shadow: inset 0px 0px 0px 2px #e1251b;
    box-shadow: inset 0px 0px 0px 2px #e1251b;
}


.button-white-green:hover {
    background: #3e3e3e;
    color: #fff;
}

.pure-button {
    min-width: 200px;
    white-space: initial;
    color: #fff;
    transition: all 0.5s ease;
    text-transform: uppercase;
    border-radius: 5px;
    border: 0px;
}

.professional .pure-button:hover,
.professional .button:hover {
    transition: all 0.5s ease;
    background: #e1251b;
    color: #fff;
}

.pure-button:hover,
.button:hover {
    transition: all 0.5s ease;
    background: #01994e;
    color: #fff;
}


.pure-button.is-small,
.button.is-small {
    border-radius: 5px !important;
    min-width: unset;
}

.pure-button.is-white,
.button.is-white {
    color: #3e3e3e;
}

.pure-button.is-white:hover,
.button.is-white:hover {
    background: #3e3e3e;
    color: #fff;
}

.pure-button.pure-button-primary,
.button.pure-button-primary,
.pure-button.is-primary,
.button.is-primary {
    background: #e1251b;
}

.pure-button.pure-button-primary:hover,
.button.pure-button-primary:hover,
.pure-button.is-primary:hover,
.button.is-primary:hover {
    transition: all 0.5s ease;
    color: #fff;
    background: #3e3e3e;
}

.pure-button.pure-button-secondary,
.button.pure-button-secondary,
.pure-button.is-link,
.button.is-link {
    background: #01994e;
}

.pure-button.pure-button-secondary:hover,
.button.pure-button-secondary:hover,
.pure-button.is-link:hover,
.button.is-link:hover {
    transition: all 0.5s ease;
    color: #fff;
    background: #3e3e3e;
}

.pure-button.pure-button-tertiary,
.button.pure-button-tertiary {
    background: #fff;
    color: #3e3e3e;
}

.pure-button.pure-button-tertiary:hover,
.button.pure-button-tertiary:hover {
    transition: all 0.5s ease;
    color: #fff;
    background: #3e3e3e;
}

.pure-button.pure-button-quaternary,
.button.pure-button-quaternary,
.pure-button.is-light,
.button.is-light {
    background: transparent;
    color: #3e3e3e;
    border: 1px solid #3e3e3e;
}

.pure-button.pure-button-quaternary:hover,
.button.pure-button-quaternary:hover,
.pure-button.is-light:hover,
.button.is-light:hover {
    transition: all 0.5s ease;
    color: #fff;
    background: #3e3e3e;
}


.grid-5 {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: masonry;
    grid-gap: 15px;
}

.bordered {
    border: 1px solid #c3c3c3;
}

.bordered .row {
    border-bottom: 1px solid #c3c3c3;
    padding: 25px;
}

.bordered .row:last-child {
    border-bottom: 0;
}

.bordered a {
    display: block;
}

.accordion {
    border-bottom: 1px solid #fff;
    border-top: none;
    border-left: none;
    border-right: none;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    text-align: left;
    outline: none;
    transition: 0.4s;
    background: #fff;
}

.accordion:after {
    content: '\002B';
    color: #01994e;
    float: right;
    margin-left: 5px;
}

.accordion:hover {
    background-color: #01994e;
    color: #fff;
}

.accordion:hover:after {
    color: #fff;
}

.active-accordion {
    background-color: #01994e;
    color: #fff;
}

.active-accordion:after {
    content: "\2212";
    color: #fff;
}

.panel {
    padding: 0 18px;
    background-color: #fff;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}

.hc-nav-trigger {
    position: relative;
    top: unset;
}

.header-mobile {
    display: none;
}

.hc-nav-trigger span,
.hc-nav-trigger span:before,
.hc-nav-trigger span:after {
    height: 2px;
    background: #3e3e3e;
    border-radius: 4px;
}

swiper-container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

swiper-slide {
    text-align: center;
    background: #fff;
}

swiper-slide img {
    display: block;
    width: 100%;
    display: block;
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: 22px;
}

.swiper .swiper-button-next,
.swiper .swiper-button-prev {
    color: #3e3e3e !important;
}

.mySwiper {
    width: 100%;
}

.mySwiper2 {
    box-sizing: border-box;
    padding: 10px 0;
}

.mySwiper2 swiper-slide {
    width: 20% !important;
    height: 100%;
    opacity: 0.4;
}

.mySwiper2 .swiper-slide-thumb-active {
    opacity: 1;
}

.swiperx6 .swiper-pagination {
    position: relative !important;
    margin-top: 20px;
}

.swiper-pagination-bullet-active {
    background: #3e3e3e !important;
}

.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 20px;
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 5px);
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 5px);
}

.cat-button {
    bottom: 20px;
    width: calc(100% - 40px);
    left: 20px;
}

.cat-button .button {
    min-width: unset;
}

.tab {
    overflow: hidden;
    border-bottom: 0px;
    background-color: #fff;
}

.tab button {
    background-color: transparent;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 15px 0px;
    margin: 0 20px;
    transition: 0.3s;
    font-weight: 500;
    text-transform: uppercase;
    color: #3e3e3e;
    border: 0px;
    font-size: calc(15px + (16 - 15) * ((100vw - 300px) / (1600 - 300)));
}

.tab button:first-child {
    margin-left: 0;
}

.tab button:hover {
    border-bottom: 2px solid #000;
}

.tab button.active {
    border-bottom: 2px solid #000;
}

.tabcontent {
    display: none;
    padding: 30px;
    border-top: 1px solid #a6a6a6;
}

.mobile,
.tablet {
    display: none;
}

.separator {
    border-right: 2px solid #ddd;
    height: 60px;
}

.columns:has(.is-full) {
    display: block !important;
}

.swiper.vertical {
    width: 100%;
    height: 100%;
}

.border-category {
    border-bottom: 1px solid #a6a6a6;
    height: calc(33.333% - 15px);
    min-height: 100px;
}

.border-category:last-child {
    border-bottom: 0;
}

.no-padding-right {
    padding-right: 0 !important;
}

.column-2 {
    column-count: 2;
    column-gap: 80px;
}

.column-2.small {
    column-gap: 20px;
}

.input::placeholder,
.select select::placeholder,
.textarea::placeholder {
    color: inherit;
}

.only-mobile {
    display: none;
}

.is-1500 {
    display: none;
}

@media screen and (max-width: 1023px) {
    .columns:has(.is-full-tablet) {
        display: block !important;
    }
}


@media screen and (max-width: 1500px) {
    .is-full-1500 {
        display: block !important;
    }

    .is-full-1500 .column {
        flex: none;
        display: block !important;
        width: 100% !important;
    }

    .is-1500 {
        display: block;
    }
}

@media screen and (max-width: 1500px) {
    .grid-5 {
        grid-template-columns: repeat(4, 1fr);
    }

    .megamenu li a {
        padding: 15px 8px;
        font-size: 14px;
    }

    .second-menu li a {
        font-size: 14px;
    }
}

@media screen and (max-width: 1199px) {
    /* .columns.is-8.is-desktop .column.is-half{
        width:100%;
    }*/

    .header-desktop, #myHeader {
        display: none;
    }

    .header-mobile {
        display: block;
    }

    .grid-5 {
        grid-template-columns: repeat(3, 1fr);
    }

    .column-4 {
        column-count: 2;
        column-gap: 30px;
    }

    .flex-tablet,
    .tablet {
        display: block;
    }

    .separator {
        display: none;
    }

    .content-small,
    .content-xsmall {
        padding-left: 5%;
        padding-right: 5%;
    }

    .margin-small-left {
        margin-left: 20px;
    }

    .margin-small-right {
        margin-right: 20px;
    }

    .margin-small-top {
        margin-top: 20px;
    }

    .margin-small-bottom {
        margin-bottom: 20px;
    }

    .margin-left {
        margin-left: 30px;
    }

    .margin-right {
        margin-right: 30px;
    }

    .margin-top {
        margin-top: 30px;
    }

    .margin-bottom {
        margin-bottom: 30px;
    }

    .margin-large-left {
        margin-left: 50px;
    }

    .margin-large-right {
        margin-right: 50px;
    }

    .margin-large-top {
        margin-top: 50px;
    }

    .margin-large-bottom {
        margin-bottom: 50px;
    }

    .padding-small-left {
        padding-left: 20px;
    }

    .padding-small-right {
        padding-right: 20px;
    }

    .padding-small-top {
        padding-top: 20px;
    }

    .padding-small-bottom {
        padding-bottom: 20px;
    }

    .padding-left {
        padding-left: 30px;
    }

    .padding-right {
        padding-right: 30px;
    }

    .padding-top {
        padding-top: 30px;
    }

    .padding-bottom {
        padding-bottom: 30px;
    }

    .padding-large-left {
        padding-left: 50px;
    }

    .padding-large-right {
        padding-right: 50px;
    }

    .padding-large-top {
        padding-top: 50px;
    }

    .padding-large-bottom {
        padding-bottom: 50px;
    }

    .column-2 {
        column-gap: 50px;
    }
}

@media screen and (max-width: 768px) {
    .tabcontent {
        padding: 15px;
    }

    .tab button {
        width: 100%;
        margin: 0 !important;
        border: 1px solid #c3c3c3;
    }

    .cat-button {
        bottom: 10px;
        width: calc(100% - 20px);
        left: 10px;
    }

    .cat-button .button {
        font-size: 13px;
    }

    .font-center-mobile {
        text-align: center !important;
    }

    .flex-only-mobile {
        display: flex;
    }

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

    .flex-center-mobile-item {
        align-items: center;
    }

    .banner-home_login .rounded-icon {
        margin-left: 0;
        margin-right: 10px;
    }

    .banner-home_login .p-6 {
        padding: 10px !important;
    }

    .banner-home_login .font-center {
        text-align: left !important;
        font-size: 14px;
    }

    .p-5.no-mobile {
        padding: 0 !important;
    }

    .column-2, .column-2.small {
        column-count: 1;
        column-gap: 0px;
    }

    .only-desktop {
        display: none;
    }

    .only-mobile {
        display: block;
    }

    .no-padding-right-mobile {
        padding-right: 0 !important;
    }

    .no-padding-left-mobile {
        padding-left: 0 !important;
    }

    .font-center-mobile {
        text-align: center !important;
    }

    .centered-mobile {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .column-3 {
        column-count: 1;
        column-gap: 30px;
    }

    .mobile {
        display: block;
    }

    .flex {
        display: block;
    }

    .no-margin-right-mobile {
        margin-right: 0 !important;
    }

    .mo-margin-left-mobile {
        margin-left: 0 !important;
    }

    .no-padding-right-mobile {
        padding-right: 0 !important;
    }

    .mo-padding-left-mobile {
        padding-left: 0 !important;
    }

    .mySwiper2 swiper-slide {
        width: 25% !important;
    }

    .grid-5 {
        grid-template-columns: repeat(2, 1fr);
    }

    .feedback img {
        width: 50px !important;
    }
}



/* ----------------------------------------
// FILTRI 2024
// ---------------------------------------- */

.widget-filters__title.widget__title {
    position: relative;
    text-align: center;
    font-weight: 600;
    padding-bottom: 7px;
    margin-bottom: 5px;
}

.widget-filters {
    border: 2px solid #e4e4e4;
    border-radius: 2px;
    padding: 15px 20px;
}

.widget-filters__item {
    padding: 8px 20px;
    margin: 0 -20px;
    border-top: 3px dotted #e4e4e4;
}

.widget-filters__item:first-child {
    border-top: 3px dotted #e4e4e4;
}

.widget-filters__actions {
    padding-top: 24px;
    padding-bottom: 16px;
}

.widget-filters__actions.d-flex {
    width: 100%;
    max-width: 100%;
}

.widget-filters__actions .btn-primary {
    width: 100%;
    padding: 8px 15px;
}

[dir=ltr] .widget-filters__actions > .btn + .btn {
    margin-left: 8px;
}

[dir=rtl] .widget-filters__actions > .btn + .btn {
    margin-right: 8px;
}

.widget-filters--offcanvas--always {
    border: none;
    padding-top: 0;
}

.widget-filters--offcanvas--always .widget-filters__title {
    display: none;
}

.widget-filters--offcanvas--always .widget-filters__item:first-child {
    border-top: none;
}

.widget-filters--offcanvas--always .widget-filters__item {
    border-width: 1px;
}

@media (max-width: 991px) {
    .widget-filters--offcanvas--mobile {
        border: none;
        padding-top: 0;
    }

    .widget-filters--offcanvas--mobile .widget-filters__title {
        display: none;
    }

    .widget-filters--offcanvas--mobile .widget-filters__item:first-child {
        border-top: none;
    }

    .widget-filters--offcanvas--mobile .widget-filters__item {
        border-width: 1px;
    }
}

.filter__title {
    display: block;
    border: none;
    padding: 6px 10px;
    cursor: pointer;
    width: calc(100% + 20px);
    position: relative;
    color: inherit;
    font-weight: 700;
    font-size: 15px;
    line-height: 18px;
    border-radius: 2px;
    margin: 0 -10px;
    -webkit-transition: background-color .2s, fill .2s;
    transition: background-color .2s, fill .2s;
    background: transparent;
    fill: #000;
}

.filter__title {
    text-align: left;
}

.filter__title:focus, .filter__title:hover {
    -webkit-transition-duration: .1s, .1s;
    transition-duration: .1s, .1s;
    background: #f8f8f8;
    fill: #000;
}

.filter__title:focus {
    outline: none;
}

.filter__arrow {
    position: absolute;
    top: 11px;
    -webkit-transition: -webkit-transform 0.2s;
    transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
    transition: transform 0.2s, -webkit-transform 0.2s;
}

.filter__arrow {
    right: 10px;
}

.filter__body {
    margin: 0 -20px;
    overflow: hidden;
    visibility: hidden;
    height: 0;
    opacity: 0;
    -webkit-transition: height 0.2s, opacity 0.2s, visibility 0s 0.2s;
    transition: height 0.2s, opacity 0.2s, visibility 0s 0.2s;
}

.filter__container {
    padding: 10px 20px 16px;
}

.filter--opened .filter__body {
    -webkit-transition-delay: 0s, 0s;
    transition-delay: 0s, 0s;
    visibility: visible;
    height: auto;
    opacity: 1;
}

.filter--opened .filter__arrow {
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
}

/*
// .filter-categories
*/
.filter-categories__list {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 15px;
    line-height: 18px;
}

.filter-categories__list a {
    color: inherit;
    -webkit-transition: color .15s;
    transition: color .15s;
}

.filter-categories__list a:hover {
    color: #1a66ff;
}

.filter-categories__item {
    padding: 6px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.filter-categories__item > a {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.filter-categories__item > a {
    padding-right: 10px;
}


.filter-categories__item--parent {
    position: relative;
}

.filter-categories__item--parent {
    padding-left: 14px;
}

.filter-categories__item--current {
    font-weight: 700;
}

.filter-categories__item--child {
    position: relative;
    font-size: 15px;
}

.filter-categories__item--child {
    padding-left: 14px;
}

.filter-categories__arrow {
    fill: #ccc;
    position: absolute;
    top: 10px;
}

.filter-categories__arrow {
    left: 0;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}


.filter-categories__counter {
    font-size: 12px;
    line-height: 12px;
    padding-top: 4px;
    font-weight: 400;
    color: #999;
}

/*
// .filter-categories-alt
*/
.filter-categories-alt__list {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 15px;
    line-height: 18px;
}

.filter-categories-alt__list a {
    color: inherit;
    -webkit-transition: color .15s;
    transition: color .15s;
}

.filter-categories-alt__list a:hover {
    color: #58585b;
}

.filter-categories-alt__expander {
    margin: -3px 0;
    width: 24px;
    height: 24px;
    position: relative;
    border: none;
    border-radius: 1.5px;
    cursor: pointer;
    padding: 0;
    background: transparent;
    color: #000;
    -webkit-transition: all .2s;
    transition: all .2s;
}

.filter-categories-alt__expander {
    float: right;
    margin-right: -6px;
    margin-left: 8px;
}


.filter-categories-alt__expander:before, .filter-categories-alt__expander:after {
    display: block;
    position: absolute;
    content: '';
    background: currentColor;
    width: 8px;
    height: 2px;
    top: calc(50% - 1px);
}

.filter-categories-alt__expander:before, .filter-categories-alt__expander:after {
    left: calc(50% - 4px);
}

.filter-categories-alt__expander:before, .filter-categories-alt__expander:after {
    right: calc(50% - 4px);
}

.filter-categories-alt__expander:after {
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    -webkit-transition: -webkit-transform 0.2s;
    transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
    transition: transform 0.2s, -webkit-transform 0.2s;
}

.filter-categories-alt__expander:focus, .filter-categories-alt__expander:hover {
    background: #f8f8f8;
    color: #000;
}

.filter-categories-alt__expander:focus {
    outline: none;
}

.filter-categories-alt__children {
    overflow: hidden;
    height: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: height 0.2s, opacity 0.2s, visibility 0s 0.2s;
    transition: height 0.2s, opacity 0.2s, visibility 0s 0.2s;
}

.filter-categories-alt__children:before, .filter-categories-alt__children:after {
    display: block;
    content: '';
    clear: both;
}

.filter-categories-alt__list--level--1 > .filter-categories-alt__item {
    padding: 6px 0;
}

.filter-categories-alt__list--level--1 > .filter-categories-alt__item > .filter-categories-alt__children {
    margin: 0 -20px;
}

.filter-categories-alt__list--level--1 > .filter-categories-alt__item > .filter-categories-alt__children:before {
    height: 12px;
}

.filter-categories-alt__list--level--2 {
    list-style: none;
    padding: 10px 20px;
    margin: 0;
    font-size: 14px;
    line-height: 17px;
    border: 0 solid #e4e4e4;
    border-top-width: 1px;
    border-bottom-width: 1px;
    background: #f8f8f8;
}

.filter-categories-alt__list--level--2 > .filter-categories-alt__item {
    padding: 7px 0;
    border-bottom: 1px solid #e4e4e4;
}

.filter-categories-alt__list--level--2 > .filter-categories-alt__item:last-child {
    border-bottom: 0px;
}

.filter-categories-alt__list--level--2 .filter-categories-alt__children {
    width: calc(100% + 40px);
    margin: 0 -20px;
    padding: 0 20px;
}

.filter-categories-alt__list--level--2 .filter-categories-alt__children:before {
    height: 5px;
}

.filter-categories-alt__list--level--3,
.filter-categories-alt__list--level--3 .filter-categories-alt__list {
    font-size: 14px;
    line-height: 17px;
}

[dir=ltr] .filter-categories-alt__list--level--3, [dir=ltr]
.filter-categories-alt__list--level--3 .filter-categories-alt__list {
    border-left: 1px solid rgba(0, 0, 0, 0.08);
    padding-left: 14px;
    margin-left: 6px;
}

[dir=rtl] .filter-categories-alt__list--level--3, [dir=rtl]
.filter-categories-alt__list--level--3 .filter-categories-alt__list {
    border-right: 1px solid rgba(0, 0, 0, 0.08);
    padding-right: 14px;
    margin-right: 6px;
}

.filter-categories-alt__list--level--3 > .filter-categories-alt__item,
.filter-categories-alt__list--level--3 .filter-categories-alt__list > .filter-categories-alt__item {
    padding: 2px 0;
}

.filter-categories-alt__list--level--3 .filter-categories-alt__children:after,
.filter-categories-alt__list--level--3 .filter-categories-alt__list .filter-categories-alt__children:after {
    height: 3px;
}

.filter-categories-alt__item--open > .filter-categories-alt__expander:after {
    -webkit-transform: none;
    transform: none;
}

.filter-categories-alt__item--open > .filter-categories-alt__children {
    height: auto;
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s, 0s, 0s;
    transition-delay: 0s, 0s, 0s;
}

.filter-categories-alt__item--current > a {
    font-weight: 700;
}

/*
// .filter-color
*/
.filter-color__list {
    padding: 2px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -4px;
}

.filter-color__item {
    cursor: pointer;
    margin: 4px;
}

.filter-color__check {
    display: block;
}

/*
// .filter-list
*/

.filter-list__list {
    margin: -8px 0;
}

.filter-list__item {
    padding: 1px 0;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 8px 0;
}

.filter-list__input {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.filter-list__input {
    margin-right: 7px;
}

.filter-list__title {
    padding: 1px 0;
    font-size: 14px;
    line-height: 16px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.filter-list__counter {
    padding-top: 3px;
    font-size: 12px;
    line-height: 12px;
    color: #999;
}

.filter-list__counter {
    margin-left: 12px;
}


.filter-list__item--disabled {
    cursor: default;
}

.filter-list__item--disabled .filter-list__title {
    color: #999;
}

/*
// .filter-price
*/
.filter-price__slider {
    margin-top: 6px;
}

.filter-price__title {
    margin-top: 16px;
    font-size: 14px;
    color: #000;
}

/*
// .block-sidebar
*/
.block-sidebar__item + .block-sidebar__item {
    margin-top: 30px;
}

.block-sidebar--position--start {
    padding-right: 20px;
}


@media (max-width: 1199px) {
    .block-sidebar--position--start {
        padding-right: 6px;
    }
}

@media (max-width: 991px) {
    .block-sidebar--position--start {
        padding-right: 0;
    }
}

.block-sidebar--position--end {
    padding-left: 20px;
}


@media (max-width: 1199px) {
    .block-sidebar--position--end {
        padding-left: 6px;
    }
}

@media (max-width: 991px) {
    .block-sidebar--position--end {
        padding-left: 0;
    }
}

.block-sidebar__header {
    height: 55px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #ebebeb;
    display: none;
}

.block-sidebar__title {
    padding: 0 20px;
    font-weight: 700;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.block-sidebar__close {
    border: none;
    background: transparent;
    height: 54px;
    width: 55px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    fill: #999;
    -webkit-transition: fill .2s;
    transition: fill .2s;
}

.block-sidebar__close {
    border-left: 1px solid #ebebeb;
}

.block-sidebar__close:focus {
    outline: none;
}

.block-sidebar__close:focus, .block-sidebar__close:hover {
    fill: #3d464d;
}

.block-sidebar--offcanvas--always {
    visibility: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    -webkit-transition: visibility 0s 0.3s;
    transition: visibility 0s 0.3s;
}

.block-sidebar--offcanvas--always {
    left: 0;
}

.block-sidebar--offcanvas--always .block-sidebar__backdrop {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: #3d464d;
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.block-sidebar--offcanvas--always .block-sidebar__backdrop {
    left: 0;
}


.block-sidebar--offcanvas--always .block-sidebar__body {
    position: absolute;
    top: 0;
    width: 290px;
    height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background: #fff;
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.block-sidebar--offcanvas--always .block-sidebar__body {
    left: 0;
    -webkit-transform: translateX(-100%) translateX(-30px);
    transform: translateX(-100%) translateX(-30px);
}

.block-sidebar--offcanvas--always .block-sidebar__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.block-sidebar--offcanvas--always.block-sidebar--open {
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.block-sidebar--offcanvas--always.block-sidebar--open .block-sidebar__backdrop {
    opacity: .9;
}

.block-sidebar--offcanvas--always.block-sidebar--open .block-sidebar__body {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

@media (max-width: 991px) {
    .block-sidebar--offcanvas--mobile {
        visibility: hidden;
        position: fixed;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 1000;
        -webkit-transition: visibility 0s 0.3s;
        transition: visibility 0s 0.3s;
    }

    .block-sidebar--offcanvas--mobile {
        left: 0;
    }

    .block-sidebar--offcanvas--mobile .block-sidebar__backdrop {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        background: #3d464d;
        opacity: 0;
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
    }

    .block-sidebar--offcanvas--mobile .block-sidebar__backdrop {
        left: 0;
    }

    .block-sidebar--offcanvas--mobile .block-sidebar__body {
        position: absolute;
        top: 0;
        width: 290px;
        height: 100%;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        background: #fff;
        -webkit-transition: -webkit-transform 0.3s;
        transition: -webkit-transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .block-sidebar--offcanvas--mobile .block-sidebar__body {
        left: 0;
        -webkit-transform: translateX(-100%) translateX(-30px);
        transform: translateX(-100%) translateX(-30px);
    }

    .block-sidebar--offcanvas--mobile .block-sidebar__header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .block-sidebar--offcanvas--mobile.block-sidebar--open {
        visibility: visible;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
    }

    .block-sidebar--offcanvas--mobile.block-sidebar--open .block-sidebar__backdrop {
        opacity: .9;
    }

    .block-sidebar--offcanvas--mobile.block-sidebar--open .block-sidebar__body {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

.input, .textarea {
    background: #fff;
    border: 1px solid #7e7e7e;
    border-radius: 5px;
    width: 100%;
    box-shadow: inset 0 0 0px #fff;
    padding: 0.7em;
}

.input:focus, .input:focus-within,
.is-focused.input, .is-focused.textarea,
.select select.is-focused, .select select:focus,
.select select:focus-within, .textarea:focus,
.textarea:focus-within {
    border: 1px solid #01994e;
    box-shadow: unset;
}

.select select {
    background: #fff;
    border: 1px solid #7e7e7e;
    border-radius: 5px;
    width: 100%;
    box-shadow: inset 0 0 0px #fff;
}

.input-check {
    display: inline-block;
}

.input-check__body {
    display: block;
    position: relative;
    width: 16px;
    height: 16px;
}

.input-check__input {
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    cursor: inherit;
}

.input-check__box {
    display: block;
    width: 16px;
    height: 16px;
    border-radius: 1.2px;
    background: #fff;
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset;
    -webkit-transition: background 0.15s, -webkit-box-shadow 0.15s;
    transition: background 0.15s, -webkit-box-shadow 0.15s;
    transition: background 0.15s, box-shadow 0.15s;
    transition: background 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
}

.input-check__icon {
    pointer-events: none;
    position: absolute;
    left: 4px;
    top: 5px;
    fill: #fff;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: fill 0.15s, visibility 0s 0.15s, -webkit-transform 0.15s;
    transition: fill 0.15s, visibility 0s 0.15s, -webkit-transform 0.15s;
    transition: fill 0.15s, transform 0.15s, visibility 0s 0.15s;
    transition: fill 0.15s, transform 0.15s, visibility 0s 0.15s, -webkit-transform 0.15s;
}

.input-check__input:checked ~ .input-check__box {
    background: #58585b;
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) inset;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) inset;
}

.input-check__input:checked ~ .input-check__icon {
    fill: #fff;
    -webkit-transition-delay: 0s, 0s, 0s;
    transition-delay: 0s, 0s, 0s;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.input-check__input:disabled ~ .input-check__box {
    background: #f2f2f2;
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
}

.input-check__input:disabled ~ .input-check__icon {
    fill: rgba(0, 0, 0, 0.2);
}

.button[disabled], fieldset[disabled] .button {
    background-color: #3e3e3e;
    border-color: #3e3e3e;
    box-shadow: none;
    opacity: 1;
}

@media (min-width: 992px) {
    .view-options--offcanvas--mobile .view-options__filters-button {
        display: none;
    }

    .view-options--offcanvas--mobile .filters-button {
        display: none;
    }
}


/* ----------------------------------------
// FILTRI 2024 FINE
// ---------------------------------------- */


.breadcrumbs ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.breadcrumbs ul li .spazio {
    padding: 0 3px;
}


.nstSlider {
    cursor: hand;
    cursor: pointer;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    width: 100%;
    height: 20px;
    background: #f8f8f8;
    box-sizing: border-box;
}

.nstSlider .leftGrip.gripHighlighted {
    background: #fff;
}

.nstSlider .rightGrip.gripHighlighted {
    background: #fff;
}

.nstSlider .rightGrip,
.nstSlider .leftGrip {
    position: absolute;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 20px;
    height: 20px;
    background: #000000;
}

.nstSlider .bar {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position: absolute;
    background: #c5c5c5;
    height: 8px;
    top: 6px;
}

.nstSlider .highlightPanel {
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -ms-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position: absolute;
    background: #e87722;
    height: 20px;
    top: 0;
}

.titolo_sottolineato::before {
    position: absolute;
    content: '';
    background-color: #e4e4e4;
    width: 100%;
    height: 2px;
    bottom: 0;
    left: 0%;
}

.titolo_sottolineato div {
    text-align: center;
}

.bg-lightgrey {
    background-color: #f8f8f8 !important;
}

.bg-borderlightgrey {
    border: 7px solid #f8f8f8 !important;
}

.banner-home_bollino-sconto.noleft {
    right: 0px;
    left: auto;
}

.banner-home_bollino-sconto {
    position: absolute;
    right: -45px;
    top: 0;
    width: 160px;
    height: 160px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.rounded-icon {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    width: 70px;
    height: 70px;
    margin-left: auto;
    margin-right: auto;
    border: 3px solid #d3d3d3;
    transition: all .4s ease-in-out;
}

.rounded-icon img {
    width: 50%;
    height: auto;
}


.cont_tel .telefono_login, .cont_tel .mail_login {
    color: #000;
    font-weight: 800;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cont_tel a {
    margin: 15px 20px 25px 20px;
}

.cont_tel .telefono_login img, .cont_tel .mail_login img {
    width: 30px;
    height: auto;
    margin-right: 7px;
}


/* ----------------------------------------
// RISERVATA 2024
// ---------------------------------------- */



.container-riservata {
    width: 95%;
    margin: 50px auto;
    box-sizing: border-box;
}

.container-riservata .profile-card__body {
    width: 100%;
    margin-top: 30px;
}

.container-riservata .profile-card__body td {
    padding-bottom: 5px;
}

.container-riservata .acquisto-variante .acquisto {
    flex-flow: nowrap;
    background-color: transparent;
    margin: 0;
    justify-content: center;
}

.container-riservata .acquisto {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
    margin: 20px 0;
    padding: 15px;
    background-color: #f8f8f8;
}

.container-riservata .acquisto-variante .counter-box {
    height: 35px;
}

.container-riservata .counter-box {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    border: 3px solid #dadada;
    margin-right: 10px;
    padding: 5px;
    height: 50px;
    background-color: #fff;
}

.container-riservata .acquisto-variante .counter-box input {
    width: 50px;
    height: 28px;
    font-size: 14px;
    outline: none;
}

.container-riservata .counter-box input {
    width: 30px;
    margin: 0;
    padding: 0;
    text-align: center;
    border: 0px;
    font-size: 20px;
}

@media (min-width: 992px) {
    .view-options--offcanvas--mobile .view-options__filters-button {
        display: none;
    }
}

/*
// .filters-button
*/
.filters-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 15px;
    text-transform: uppercase;
    height: 40px;
    border: 1px solid #3e3e3e;
    border-radius: 2px;
    background: #3e3e3e;
    cursor: pointer;
    font-family: inherit;
    font-weight: 500;
    font-size: 14px;
    color: #fff;
    margin-bottom: 20px;
}

.filters-button:focus {
    outline: none;
}

.filters-button:hover {
    background: #f5f5f5;
    border-color: #e5e5e5;
}

.filters-button__icon {
    fill: #fff;
}

.filters-button__icon {
    margin-right: 8px;
}

/* ----------------------------------------
// RISERVATA 2024 FINE
// ---------------------------------------- */


#tecniche table {
    width: 100%;
    border: none;
}


#tecniche table td {
    padding: 10px 5px;
    border-bottom: 1px solid #dadada;
}

#tecniche table td:first-child {
    font-weight: 800;
    text-transform: uppercase;
    width: 25% !important;
}

#allegati ul {
    list-style: none;
    margin: 0px;
    padding: 0;
}

#allegati ul li {
    padding: 0;
    border-bottom: 1px solid #dadada;
}

#allegati ul li a {
    display: block;
    padding: 10px 5px 10px 36px;
    background-image: url(../images/icons/file-download.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 30px;
}

#tabella-tecnica table {
    font-size: 14px;
}

#info ul {
    list-style: disc !important;
    padding-left: 40px;
}

#info h2 {
    font-size: 1.5em;
}

#info h3 {
    font-size: 1.17em;
}

.disponibilita img {
    margin: 0 auto;
}

.tooltip {
    cursor: pointer;
}

i.info-circle {
    width: 17px;
    height: 17px;
    background-image: url(data:image/png;base64,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);
    background-size: 17px;
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
}



i.eye {
    width: 17px;
    height: 17px;
    background-image: url(data:image/png;base64,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);
    background-size: 17px;
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    cursor: pointer;
}

i.eye-slash {
    width: 17px;
    height: 17px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAACAASURBVHic7d13uGdVfe/x9zkzw1QYytCH3qQJDFwsGAEFEnuwxcRybTGWJzFGb4zRCInlokaMmqiAJAZLFGsuakRKgEBA6QhSpZcZ6gAzwwwzc879Y52TOXM85Vf23t+1936/nufzzEii7LX22r+1yyogSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkScUYiD4ASZKmsSnwUuAoYF9gW2DHkf/bfcAy4EbgP4EfAyuqP0RJklSUvYDTgFXAcIdZBZwK7BlwvJIkqQ9zgE8DT9N5xz8+a4BPjfxvSZKkzO0JXEfvHf/4XAvsUWkJJElSVw4BllJc5z+apcBBFZZDkiR1aAnwCMV3/mNvAnavrDSSJGlaBwMPU17nP5pfAXMrKpMkSZpC2U/+4/OpaoolSZImU3XnP0yaHeCgQEmSglT12n+inFJB+SRJ0jiRnf8wsBJYUHopJUnS/4h47T9RXlt2QXM3GH0AkqTWWAKcA2wZfSDA0dEHIElSG0S/9h+fC8striRJyq3zHwZuLrXEkiS1XI6d/zDwRJmFliSpzXLt/IeBx0sstyRJrZVz5z8M3FRe0evBWQCSpKIdDJwLbBV9IFNYGn0A0bwBkCQVaQlwHnl3/gA3Rh+AJElNkcsiP53kNSXVgSRJrZL7N/+xcSlgSZIKUKfOfxj4SjnVIElSe9Tptf8waTvg3UupCUmSWqJunf8wcFIpNSFJUkvU7bX/MHAdMLeMypAkqQ3q+OT/AL76lySpZ3Xs/B8hvbGQJEk9qONr/8eA/1VGZUiS1AZ2/pIktYydvyRJLWPn31AD0QcgaUqzgUXAFmOy5bi/zwU2BeaN/P9vAWwCzB/JJuP+N+cCc8b9s6eA1eP+2UrgaWDVyP9t+Zj/v+Ujfz4OPDpF1vZYbuVhCXAOqZ3VxaPAscBV0QeSO28ApBiDwHbAbsDOI3/fEdgW2H7kP29H/juqTedh0rar9wLLRv5cCtwH3A/cOfLPlR87/4bzBkAqz6bA3iPZC9gV2GUkO/HbT+ZttYp0I3DHmNwJ3AbcTFq6VdWy828BbwCk/u0IHAjsz4YOfx/Sk7z6s550M3ATaf/2m0f+/mvSD76KZ+ffEt4ASJ2bR+ronzny5+jf6/RD2SR3A9eOyTXA7cBQ5EHVnJ1/i3gDIE1sFnAQcBhpNPFhwH7AzMiD0rSeJK33fjnwi5HcEXpE9WHn3zLeAEjJjsARI3k2qfOfHXpEKsqDwC/ZcENwKbAi9IjyY+ffQt4AqI0GgAOA57Gh09818oBUqXXA1cBFI7mYdo8nsPNvKW8A1BZ7AS8AXggcBWwdejTKyRBwA3AhcB5wPvBE6BFVx86/xbwBUFNtDRwHHEPq9HeKPRzVyDrSp4JzRvLLkX/WNHb+LecNgJpikDRQ70XAi0f+Phh6RGqKx0lvBn4ykiYsXGTnL6nWFgCvAb5OGugVvf64aX7WA5cBH6a++8svAR4hvi67ySMjxy2pxbYG3gacRVqXPvqHybQ7dwFfBI4EZpA/O39JtbID8F7SIK11xP8gGTNRlgJfJo05yfFmwM5fUi1sA7wLuID02jX6h8iYbvIQcCpwNHmMRbHzl5S1hcBbgZ/jk75pTu4BPkNaXCqCnb+kLM0Afg/4FmlXuOgfHmPKzPXAX5O2gK6Cnb+k7OwPfJq0L3z0D44xVWc9cDbwB5S35LSdv6RszCFN2zuH+B8aY3LJY8ApFNvxHQw8nEHZuq2H/1VgHUjKwMHAl4DlxP/IGJNzrgDeTtp6ulc++UsKNQd4C2kZ1egfF2PqlseAfwD2oTt2/pLC7AR8kjQNKvqHxZi6Zwg4F3gVMJOp2flLCnEk8F1gLfE/KsY0MXcC7ydNlx3Pzl9SpQaBlwGXEv9jYkxb8iRp0OAzSBzwp564G6B6MRt4E/ABYO/gY5Haaoi0J8bv4K5+6oE3AOrGpqSV+j4ALA4+Fkn1sxw4Drg8+kDkDYA6sw3wbuDPgC2Cj0VSPdn5Z8YbAE1lN+DPgT8G5gYfi6T6svPPkDcAmsg+wImkVfty3NZUUn34zT9T080rVbvsBHyE9J3ftiGpX8tJm33Z+WfINwACWEQa2Pde0gp+ktQvX/tnzhuAdtuSNLDvfcBmwcciqTns/GvAG4B2WkAa3Pd+YPPgY1Fn1pK+pT5KWkFt7J+jf38YeHzk//8J0pazkBZdAVhHWkQGYA2wasz//kzSNM9RM0g3hbNJG9PMBzYhtZeFI3+OzRbAtsB2wNaUt8Wt8uc3/5rwBqBd5gDvAj5E+pFWHtYA9wB3A3eN5M6R/3wP8CCpQ6+T0RuCHYBdSTNKdh3z9+1JK0mqWez8a8QbgHYYII3o/wywc/CxtNUq4EbgBuDXbOjo7wIeIC2P2iazSW1x1zHZHdgP2BeYFXRc6p2df814A9B8h5C2FX1+9IG0xFrgVjZ09KN/3sSGV/Ka2kzSzcH+wKGkm4L9STcG/mblyW/+NeTF1FzbAJ8gTenzVWs5VgFXAr8AfglcB/yG9K1dxdscOHAkzyRtJvNMnLIazSf/mvIGoHlmkZbt/Vsm3jZUvXsAuBi4hNTxX076fq8480lvuQ4FjgCOJk1rVTV88q8xbwCa5aXAZ3GHviKsJnX0/0V6wv8FG0bTK18DpE8Fzx3Jc0grW/pbVzyf/KUM7Av8jPg9vuuc9cAVwEmkHzX3PmiORcAfAP8M3Et8W2tCHgGWdHMSJBVrHvAp4GnifxDqmNuAr5BmSGzVZd2rvg4grYFxNvAU8e2wbrHzl4IdSxpwFv1jUKesIb0peSdpLro0F/hd4GTSjI3oNpp77PylQFsApwBDxP8Y1CErgbOAN+GgSE1vZ9KeGBeTPgtFt9+c8hhp5oWkAK8hrQoX/UOQex4CzgBehkvSqneLgXeQbiDXEt+uI2PnLwXZAziH+B+BnHM/aQbEc3DdAxVvO9Iy2ueS1nmIbu9Vxtf+UoCZwAdJC85E/wjkmBXA10nfcGf0WMdStxaR3gxcQvw1YOcvNdAS4BrifwByyzrg56Rv+gt6rl2pGHuTVty8h/hrw85fqrmZwEdwat/4XAt8gLS7nJSbQdKbqG/RjKmFdv5SxXYnrTwXffHnktXAmcAx/VSqVLGFpDdU51DP2ToO+JMqNAC8hzRlLfrizyE3An9OmvIo1dUS0lr50ddTN/HJX6rQdsCPib/wo7OONN3qGFy3XfV3MPAw8ddVN/HJX6rQ60kXXfSFH5l7gA+TboSkJlhC2ign+trqJj75SxXZnDR9Lfqij8x1pKlUc/qsSyknPvlLmtTRpEVroi/6qJwH/B6+5lfz+OQvaUIDpEV92raK2DBpTfWzgGf3XYtSnnzylzSh7UlPvtEXfNVZCXwBd95Ts/nkL2lCbXzlv5q0Y+H2BdSflDOf/CX9lhnAibTrlf8aUsfvan1qAzt/Sb9lR+BC4i/2qrIa+CJ2/GoPX/tXY5C0KNjC6AOROvEi4EHiL/Yqsgb4EmnfdKkt7PyrMQicTjr+m4H9Yw9HmtwA8FHSiPfoi73srAfOAHYupOak+rDzr8bYzn80TwKviTwoaSKbAt8n/kKvIudRvx8TqQh+86/GAPBlJi/TKcCssKOTxtgLuJ74C73s3IR332ovO/9qTNf5j+YCYNuYQ5SSF9P8tfwfAt4LzCyozqS6sfOvRqed/2juAQ4POdKGcDnW3gwAfwOcQPpW1USrgJOBTwErgo9F05sH7EpadGlX0kyUbYCtxmQuaR8KgE2A+SN/X8uGc7wCeJy0je3jwDLgPmApcC9wO3AbaeZHGywBzqVeW1M/ChwLXBV9IF0YBE4D3trlf2818C7ga0UfkDSRzYAfEn+HX2Z+AOxSVIWpUHOAQ4G3kG7QziV1zlW2jyHgbuDnwCeBV9HM9uKAv2pMNOCv2/wT6aZWKs3ewK+Jv8jLyi2kjXqUj22B44HPApeSpl5Gt5PJ8hDwM+DjwMtJN8t1ZedfjSI6/9FcBCyq9vDVFkeQfuCiL/Iysoq0aqFb88abCTwPOAm4gvS0Hd0+es26kTKcSHprUZdPjn7zr0a33/w7yW+AfasshJrvf5P3k1c/8XV/vAXAH5HOxZPEt4mycg/pO+/xwOxCaq54PvlXo8gn/4nq46jKSqLGGgA+Rr2fwibLrfi6P9Ic0rTK75HewES3h6rzKOnp7zn9VmSB7PyrUWbnP5o1wJsrKo8aaDbwdeIv8KKznrSQxoLiqkpdeAbp9X5TPyf1kptInwl2771a++Zr/2qU8dp/qnye5s7UUkkWARcTf4EXneuo3w9GE2wCvAn4b+LbQM5ZD5wNHNdbNffMJ/9qVPHkP1G+jeOb1KE9SU8k0Rd4kXma9NSZ63fXptqMtIjS3cS3gbrlWtJNU9lLvvrkX42qn/zH5zJcOVDTOJJ0Zx19gRfd8N1Fq1rbA5+j2QP6qsqdpJuo0UWLiuSTfzWinvzH53acIaBJvIq0qlR0Iy0qq4D3ATOKrCRNaWvgM8BK4s9/0/II8Nek1QyLYOdfjVw6/9E8RppmK/2PPyHNWY5unEXlctJgM1VjU9LiNz7xl5+7gTfS38AuO/9q5Nb5j2YV8NISy60a+SDxDbKorCN963dJzGoMkL5TP0D8uW9brgSOnv4U/Ra/+Vcj+pv/dFlH9/sOqEEGgS8S3xCLyq3kNae66Z5HWuUu+ry3Pf8O7DPNuRrlk381cn3yH58h0mdStcwmwL8R3wCLyhk4r78qC0lzi9cTf95Nyugsl6nefPnkX43cn/wnyknUZ5lq9WkBaRez6EZXRJbit6wqvRK4n/jzbibOlcAzJzhvPvlXoy5P/hPlVBww3XiLgF8S39iKyHnAdsVWjyaxiLRkb/Q5N9PnadKqgqNvA+z8q1Hnzn8038O1UhprO+B64htZv1kHfBSXt6zKcfjUX8dcR5otYOdfjfcTX3dF5DzSrB41yGLgZuIbV7+5D3e5qsoc4GSauRGUyTN17fwhrdjYlOvlF8DmxVaPouxK2iM6ulH1m7OBbYqtGk1iN+Aq4s+5aU/q3PmPdTywnPj67DdXAFsWXDeq2K6k5R+jG1M/WUf6pukr/2ocDSwj/ryb9qSOo/2nsgtpCfLoeu03V5PG/6iGnkF6ZR7diPrJUtL+BCrfAPBhmrUipMk/TXnyH28O9ZsOOFGuxTevtbMv9R+4dQXpTlrlmw18g/hzbtqVpj35T+SV1P+TwI3ADkVXjMpxCPAQ8Y2mn5yC01GqshVwEfHn3LQrTX3yn8h+wC3E13k/8SagBp5J/Vb7GpvVwNsKrxVNZg+aMTvE1Ctt6vxHbQ78B/F1309uJs0oU4b2od6bstwLPKvwWtFk9qX+Y0RM/dKG1/6TGSANaK7zVME7SLOElJG6d/4X4kCTKh1Gvd8UmXqmjU/+E3kdsJL489FrbsPPAdnYk/T0HN0oes3puH1vlY6g/oOSTP3S5if/iRxEvado34xLsYfbFbiL+MbQS9YDHyi8RjSVI4AVxJ9706745D+xrYELiD8/veZqYIuiK0WdWUx9V/h7EnhF8VWiKRxM/daFN/WPT/5Tm0m91wu4DPcOqNz2wK3En/xechcTb1mq8hyI3/xN9fHJv3Mfpr6DAy8A5hZeI5rQFqSdvqJPei+5FNi2+CrRFPag3gNETT1j59+91wFPEX/uesl/UMOxXAPRB9Cl+cA5wHOiD6QHPwReT2rgqsZWwH8De0cfSIWGSVOVbiQNsroTuAd4kNQpPUJab+Jp0kjsAdIc7RnAZqQnmcXAjsBOI3/fl/QWZbPqilFrjwLHkjaUUneeC/yIND6gbn4IvJa0nLgKtgn1XUjii6QfWFVnNu1Y4e8+4EzgvaQfz7K+Rw6Q5j+/AjiJ9O1zbQblzy0++fdvD9INbPS57CXfxI3bCjcI/BvxJ7fbDAF/WUJ9aGoDwLeIP/9lZA3wc+B9pPUvIm0KvAT4R1xUaRg7/yJtQVofJfqc9pIvlFAfrfYl4k9qt1lDeuWv6v018ee/yKwlvf16M+l1fY4GSW8gPks7bwbs/Is3B/gB8ee2l3yohPpopY8RfzK7zZPA75ZRGZrWMTRnS997Sa/bdy60hso3SDoPZ9KOzwRO9SvPDOo5TXAIeGsJ9dEqf0r8iew2D+A0vyi70YzpfheRvrU34VviLsDJNHcBJp/8q/G3xJ/rbrOW9IlMPTietFpe9EnsJneQliZW9WaTRl1Ht4F+8mPg8KIrJhNbkX7EHyG+nouKnX+13kX93u6tAJ5dRmU02XOAVcSfvG7ya9LUKcX4HPFtoNecTz2ntvZiM+AT1HszmGHs/KO8mjSNNfr8d5OHgGeUURlNtBepwqJPWje5HFhURmWoI8dRz1XE7iMtftJGi4F/oX5v+Yax84/2Qur3SelO3EFwWluTtlqMPlnd5AJcICXSIuB+4ttBN1lLemPR9nazhDSALvp8dBM7/zzUcVfPa3DfgEnNIy0uEn2SusmPcQ3oaN8jvh10k0tIW6G23RLqtzmTnX9eDqV+b4t/govC/ZYZpOUfo09ON/kBNVz7uWFeSXw76DTrgL+hGSP7+2Xnr6IcQP32+nChoHFOJv6kdJPvArNKqQl1aiFpnnx0W+gky0hrwytty1y3qZrO88/bbtRva/g/LaUmaujtxJ+MbvIt0h7WinUa8W2hk5wNbFNSHdSNT/4qyy7Ua/zYOuDFpdREjRxF2pUs+mR0mjPw+00Onkf+o/6H8JX/WHb+Ktti4Fbi202neYIWLxq3G2mL0uiT0GlOxx/zHAwCvyS+PUyVdcDbyqqAGvK1v6pSt5uA+0aOuVUWkhbOia78TmPnn4+3Et8epspKfLU3lk/+qtpO1OtzwOW0aDbZDNL0uehK7zRn4mv/XGxK3nP+HyXNT1bik7+iLKZeNwHfLKca8lOnJVvt/PPyceLbxGS5F9i/vKLXjk/+irYT9Zod8P5yqiEfbyC+kjvND3GqX062Jm2zHN0uJus47Pw3sPNXLnYmLcMb3b46yToaPF34YOqzAcjZpN3llI+/J75dTJRVpFkJSnztr9zsQRpsF93OOsmjNHBH2UXU5y7sXGBOKbWgXm1PnjePT+OAv7F88leu9qc+ywb/ClhQTjVUbyZpu9PoSu0kl9Ggim+QHMeNDAFvLLPQNWPnr9wdSn02EPo+MFBONVSrLsv8Xg9sVVIdqHdbkOe3/78ps9A1Y+evujiC+mwl/JGS6qAyryO+EjvJ7bhXc64+SHz7GJ+zcV2IUXb+qptjgNXEt8Ppsm7kWGtpb+Bx4itxuiwD9impDtSfWcA9xLeRsVkKbFdmoWvEAX+qq5cDa4lvj9PlEdI+B7Uyn/RKPbryOvkxaO1azDXwJuLbyNisI+1fIZ/8VX/vJL5NdpJLqNmU9K8RX2nTZQ3wwpLKr2JcSnw7GRu/+yc++aspPkp82+wkJ5dVAUX7Y+Ira7qsB15bVgWoEAcQ307G5hL87g8++at5/on4NjpdhoBXlVUBRTkYeIr4ypou7yurAlSYzxPfTkazFjio3OLWgp2/mmiQtOx7dFudLo+TxtZlaT5wE/GVNF0+W1YFqDBzyauj+Vy5xa0FO3812WzgIuLb7HS5mkxXqT2N+MqZLt/G17h18Bri28po7gM2K7e42bPzVxtsBdxCfNudLl8oqwJ69UriK2W6XA7MK6sCVKjvE99eRvMHJZc1dw74U5vsATxIfBueKkPAK8qqgG7tRP5PB3fh3O26WEDaYCe6zQyTlrBuM5/81UZHkmaJRbflqfIwsLisCujUIHAe8ZUxVZ7EAVx18nri28xonl1yWXPmk7/a7HWkJ+3oNj1VLgJmlFUBnfjIBAeVU9aTVnxSffyA+HYzDPyk7IJmzCd/CT5GfLueLieWVfjpPJv8l1L8P6WVXmXYBHiC+HYzDBxecllzZecvJQPAvxHfvqfKWgLeVC4g/9GSXyur8CrNC4hvN8PAhWUXNFO+9pc2Noe0CFh0O58qt1HxNvbfKKEQRea/yHSupKb0GeLbzjDt/Gxk5y9NbCvgVuLb+1SpbGrgGyoqUK/5DbCotNKrTDlsIHU77Vsrwtf+1RgkDXJV/exLuuGMbveTZYgK9rbZkbwrYTmwX2mlV5m2Jb79DAMfLrugmbHzr8YgcDrp97NtN5hNcSxpR9Do9j9Z7gIWllZ64McZFHKyrAdeVF7RVbIcFpNaC+xQdkEzYudfjdHOf7QMbkFeXx8k/hqYKl8rq+BvzqBwU8WtWuvts8S3oZ+WXsp8+M2/GgPAl9m4HO8OPSL1YwD4DvHXwlQpfNfA7cn7SeHnBC+IoL5dRnw7+t+llzIPdv7VmKjzHwa+GXlQ6tsC8hivNFkeJH1SLcz/y6BQk+V2YMsiC6vKzSF+6c01wOZlFzQDvvavxvjX/mNzd+BxqRj7kLbnjb42Jsv3iyroGzMozGR5ivr9MOi3HUp8W/p56aWMZ+dfjak6/9G0aaxJU/0+eS8X/MZ+C7g96QKMLshkeVu/BVQW3kp8W/rz0ksZy9f+1Zjstf/4HBd1gCrUJ4i/TibLI8A2/RTuRxkUYrJ8tZ+CKSufI749PaP0Usbxyb8anTz5j+Yvgo5RxZoB/Iz462WyfKPXgr06g4OfLNcAc3stmLITvaPkfeUXMYxP/tXo9Ml/NKfHHKZKsAVpAbro62ayvKTbAm0K3JvBgU+UR4Ddui2QsraU2DZ1ZvlFDOGTfzW6efIfzS9DjlRlOYQ0Ji36+pkov6HLB+Z/yOCgJ8oQ8LJuCqLszSd+IE0Tv//b+Vejl85/GFiBKwI2zXuIv4Ymy0mdFmIJ+S53WNmGB6rMfsS3q+eWXspq2flXo9fOfzS7VH/IKtEA8EPir6WJ8jQdrEA5SHo1FX2wE+Va0nxxNctLiG1XQ6RPXk1h51+Nfjv/YeCIyo9aZduStM5D9DU1US5lmrdO787gICfKStzkp6miX5v9pvwiVsbOvxpFdP7DwGurPnBV4nmkfUWir62J8vbJDnpL8h0t/I6p61s19n+JbVtnlV/EStj5V6Oozn8YeF/Fx67qfIT462uiLGOSFU+/kMHBTZTCljRUlr5KbPtqwrgSp/pVo9upftPlM9Uevio0CJxL/HU2UU4ef7C7kwYJRB/Y+NxNmmOp5voBsW2s7guy+ORfjSKf/EfzrUpLoKrtQNqYJ/p6G5+nGTeV/isZHNT4rAN+p4vKVj1dRGw7e3X5RSyNnX81yuj8h4ELKiyDYryE+GnOE+VLowc4H1iVwQGNz6e6rWnV0g3EtrOjSi9hOez8q1FW5z8MXFFhORTnVOKvvfFZCcwDeE0GBzM+1wOze6lp1c49xLa1A8ovYuHs/KtRZuc/DPy6uqIo0Kakbeujr8HxeTUUO6iliKwlbQ+rdlhGbHvbvvwiFsrOvxpld/7DwB2VlUbRng+sJ/5aHJsvAfwigwMZmxN7q1/V1HJi29vC8otYGEf7V6Po0f6TZWlVBVIW/p7463FsLoX4J7CxuRrYpNfaVS1Fjz+py66Sdv7VqKrzHwYer6hMysNs4Drir8vRPACwOoMDGR45jgN7rlrVVfS+EzPKL2Lf7PyrUWXnP0yajqV2OYR8ptyvHhz5Sw5mMDIqUa0y0PJ//3QOJi0oslX0gXRhOXAccHn0gXRhgPRN9J0V/jvdDbB91pDGAuRgCOL3Yh+bG6nPK1kVYw2xbS7njYB88q9G1U/+o1lZReGUjZmkm+Loa3Q090EaCBB9IGPz+V5rV7W0gtj2tk35ReyJnX81ojr/YdJsDrXH3xF/jY7NJZBee0UfyNgMAS/ssYJVP9FT2nYtvYTdc6pfNaqY6jdVnAXQHoeR3w6BX4K0GED0gYzP3UyyY5EaJ3rv7NwWArLzr0709ud3lV9EZWAO8SueTpRXQVoKeGUGBzM+X++lplU7vyK2nf1u+UXsmJ1/taJ3QP1V+UVUBnKb/z9M+vQ6b5DU+Z9RXtl79gbqvVGLOrM8+N+/Y/C/f9QS0mj/Ou1++ShwLHBV9IH0aOfgf/8jwf9+le8o4H3RBzGBfyWtwQKkrQFzmZs4Ng8B25VRemXjx8S2sY+WX8Rp+eQf40pi6/B75RdRgbYifq+TifI/2wGPzkO9A/jHEiqgX4uAr+F82SaLHgi1U/C/3yf/OL4BUJlOBxZHH8QE/okJ9qFYSF5rAozNXxZZemXlY8S2rYvLL+KkfPKPM4/4uvxE6aVUlOgBppPlQaYYYP+WDA5wojwNPGvq+lZNvYvYtvU4MasB2vnHOoj4+nxX6aVUhAOI3+NksvzxVAc+SH67A47mdpwa2EQvJ75t7VZ6KTdm5x/v7cTX6e+VXkpVbS7xM5smy3/Twef0Q8hvwYLRnDndwat29ie+Xb2i9FJuYOefh1OIr9d9Si+lqpbbwnqjWQs8s9NC/N8MDniyvKfTQqgW5pI2x4hsUyeVXsrEzj8fVxFbr0OkBWLUHL9P/PU6Wf6+m4LMBW7J4KAnyhocD9A00asBXlZ+Ee38MzKX+GnP95ZeSlVpD9JeGNHX7ES5C1jQbYGOIt2lRh/8ZAVa1G2BlK2ziW1Pa4HNSiyfnX9enkt8/Z5deilVlbnANcS3qcny+5Md+FQDAi4ATuu4Cqq1M/ANXB+gKa4M/vfPBJ5X0v+28/zzc0z0AQDXRR+ACvNl0qySHH0f+FGv/+WFpFdV0Xcwk+WEXgumrLyK+LZUxkJYbumbp+gVAIeBN5ZeSlXhncS3pcny442mZQAAGOtJREFUMLBtvwU8PoOCTJb1wIv6LaDC7UJ8W7qPYt8o+do/T4vJ49PmwWUXVKU7HFhNfFuaLK8rqqDfy6Awk+UxYK+iCqowDxHflp5bUFns/PMVvfDUMKnTmF12QVWqRaSxaNFtabL8oMjCbk/eP2g3AJsWWWBV7mfEt6PPFlAOO/+8/Qfx9R25/LT6NwP4OfHtaLIU8up/vNdnULCp8kNilnRVMT5OfBu6jzQgsFd2/nnbkjxe2Va17oTKEb1/yXT5o7IKfmYGhZsqJ5RVcJUuhyWBh5liysw07Pzz9z7i63yY1NZVTy8nfuGyqfLD8oqe9je+P4NCTpYhql3WVcXZjPjFWYaBn/Zw7Hb++RsAbiK+3odIv6OqnwOBJ4hvQ1Nd09uVVvoRLyaPUbST5Qm6WPNYWTmf+PaznjQroVN2/vXwAuLrfRi4uuyCqhTbAHcS336mymvLKvx4X6moQL3mXmDH0kqvsvwl8W1nmM4HAzrPvz5y+Xz5ybILqsJtQloYL7rtTJXTyyr8RBYAt5ZQiCJzGWmJRtXHgcS3m2FgBdO/pvXJvz52II/PS8PA80suq4o1AHyd+HYzVW6hh7X++3UYaWOe6MJPle/izIC6yWVu7YlTHKNP/vXyBeLrfxh4HJhVcllVrA8T326myloCN8fL5ZXtVPm70kqvMpxKfJsZJj0tT7RBkE/+9bIzeUz9GyZ9hlB9vJK8R/wPAx8srfQdGCTvBRGGSQMWX19WBahwOe2p/fFxx2bnXz+53FAOU+EgLfVtCelTYHSbmSrnkcGGeNsBy4ivjKmyGjiyrApQoWaTOq3oNjMMrCStHQ92/nW0J/l8+18BzCu3uCrIDsA9xLeZqfIwGQ10fxF5Tw0cJn0DPaCsClChvkR8exnNv2DnX1ffIP48jObbJZdVxZgL/JL49jJdel2wrDQnE18p0+VuNjzRKV/PIr6tjGY96eYx+ji6iZ0/HE1eDyXHl1tcFWCQvDe+G82Xy6qAfmwCXE585UyX64DNS6oDFedG4ttKHWPnD3NIU6Oiz8VoHsLd/+ogl9kiU+UGMv6UtBv5fL+dKv+JF2TuPkR8O6lb7PyTTxB/Lsbm5HKLqwJ8kPh2Ml1WUoNVbl9C/lMnhoHvkMEISk1qR2Ad8e2kLmnzPP+xDiSfgX+j2b/UEqtff0hen4smy5tLKn/hcrsDnyyfK6sCVIifEd9G6hCf/JNZwC+IPx9jc3GpJVa/jiX/Be2Gga+WVQFlmEGaoxhdaZ3khJLqQP07jvj2kXvs/Df4HPHnY3zeUGqJ1Y/DyHt3v9FcTQ2Xtd+GtClPdOV1kveXVAfq35XEt49c42v/DV5Bfq9x7yUNjlZ+9gKWEt9GpssTwD4l1UHpjiC/73ETZYgafV9pmT8ivn3kGJ/8N9ibtM5+9DkZnw+UWWj1bBfSlPDo9jFdhmjA9NH3EV+RnWQdae1n5WUmcAfx7SOn2PlvMA+4lvhzMj6PAwtLLLd6sw1wM/Hto5M0ZuvobxJfmZ1kNem7s/LyZ8S3jVxi57/BTODfiT8nE+XTJZZbvVkIXEV82+gk/0EaS9cIc4EriK/UTrICeG451aAezad+2++WETv/DQZIyzRHn5OJ8iTpSVP5mAdcRHzb6CS3AVuUUw1xdgIeIL5yO8ly4PByqkE9avvCQHb+G/sU8edksjTm1W1DzAXOJb5ddJInSWtZNNJzyGdv7uniTUBe5gB3Et8uIuJo/439KfHnZKrfjS3LK7q6tAlwFvHtopMM0YIto99OfEV388N7aDnVoB68gfg2UXV88t/YB8hvut/YnFBe0dWlWeQ7RmSinFRONeTni8RXdqfx6SsfA9RjwynbXvEGgBOJPydT5V7SeBXFmwH8G/FtotP8lAYN+pvOTOB84iu90zwCHFJKTahbRxLfHqpqcz75JzPJd8Df2LjqXx5mUJ+ZZ8OkaaybllITGVsE3E585Xeah4GDS6kJdetHxLeHMmPnv8E86vEa91LSWwrFqlvnv5S0MFEr7U96zRl9EjrNw8BBpdSEurE39RlM2m3s/DfYmzwX+Rmf9cCzSqoDdW4maZfX6PbQaZ4iDYxvtSOp14/5Y3jSctDEaYF+89/gFdTn4eAfS6oDdW4W8H3i20KnGcJPRv+jLvsxj2YFcEwpNaFOzaRZAwLt/JOZpNHQdfk9uA/YvJSaUKc2AX5AfFvoJh8vpSZq7ATiT0o3WQW8uJSaUKeeST328p4uvvZPDgR+Qfz56CYvK6Um1KnZ1Gee/2i+AwyWURl1NgB8jfiT003WAK8uoS7UuROIbwf9xM4/LfL0Ceqxc+jYfLuMylDH5gM/I74ddJOLSO1dE5gFnEP8Seom64C3llEZ6shM4Eri20Ev8bU//A5wI/HnotvcC2xVQn2oM5sDFxPfDrrJrcDWZVRGk2wOXE/8yeomQ8B7yqgMdaSOKwS2/cl/T+Ab1Odb/9isB44uvkrUoW2Ba4hvB91kKbBbGZXRRLtQn42DxuZDZVSGprSE1JlGn/tu0ubOf2fgVOr3un9sWrNka4Z2AW4hvg10kxXAYWVURpMdCjxB/MnrNl/EAR5VsfOvj+2Bz1OvKb8T5TLSqHNVb1/gHuLbQDdZB7ykjMpogxeQFkuIPond5ns40KNsdv75GyBdw2dS7yf+0SwjbWuu6h0GPEh8G+g2f1JGZbTJy4G1xJ/IbnMpabljFe9g0qqM0ee4m7RpwN9C4B3Ar4iv96KyDji2yEpSx44FHie+DXSbD5dRGW30Ruo5WOjXpG+eKo6df562Ad5EmpNd99f8E+UDxVWVuvBm6vn26Isl1EWrvZ/4k9pL7iUtWKP++do/H3OB5wIfBa6gnjfoneZfcaOfCCdQz3ZleynJJ4g/ub1kOU4b6pedf5y5pE2w3gacAlxNPT/L9ZLzcdBf1WYCpxF/7nvJv48cv0ryFeJPci9ZDby+hPpoAzv/agyS1rP4AumH7CrgIeLrMio34Dr/VZsP/IT4c99LLiDdLKtEg6QlOKNPdi8ZAj6J0wS7YedfjUHgdOLrLpfcB+zaT4WqaztS31U9rwQ2K75KNJFNqN8a0GPzQ2BB4bXSPHb+1bDz3zgPAfv1VaPq1mGkm67oc99Lfk0aBKsKzQcuJP7k95prcIbAVOz8q2Hnv3GWU79zWHevBlYSf+57yS3ADsVXiTqxgLS7UnQj6DVLSSOptTE7/2rY+W+cFXg9VmkA+Aj1HOk/DPwGWFx4ragr84H/JL4x9JrVpLmuSpznX40B4MvE110uWQ4c0VeNqhuzSdPlos97r7kbN/fJxqbUb2vI8TkJBwf65F8Nn/w3zkPU7xzW2Q6klVKjz3uvuRfYo/BaUV82BS4hvnH0k7OALYqumJqw86+Gnf/GuQ8H/FXpCOB+4s97r3kA2KfwWlEh6j4wcBi4Czi86IrJnK/9q+Fr/41zA071q9I7gDXEn/de8yCwf+G1okJtBvw38Y2lnzwFvLXoismUT/7V8Ml/45yPi/xUZQ7wz8Sf836yDDiw6IpROTaj3t+YRnMGMK/gusmJT/7V8Ml/4/wrLu9blcXAZcSf836yFDig6IpRuRZS/4Y3TFqOdfeC6yYHPvlXwyf/DVkL/B/cqKUqR5Nem0ef935yN7BX0RWjaiyk/gMDh4FHgZcWXDeR7PyrYee/IctwQ66qDAJ/A6wj/rz3k9txql/tzafeywaPZgj4ODCj2OqpnJ1/Nez8N+QyXLClKtsB5xJ/zvvNLcBOBdeNgmwCfIf4RlVELqW+nwT85l8Nv/mnDAGfx+/9VTmaek/xG82NuLxv48wATiW+cRWRx6nf1sJ2/tWw8095APjdPutSnZkBnAisJ/6895sbgO0LrR1lYwD4DPGNrKj8C2kBpNz52r8avvZP+TawZZ91qc4spt77sYzNpdhuWuFDxDe2onIr8Kxiq6dQdv7VsPOHe4CX9VuR6tirqd9bvcnyU9J4MbXEO2nGK6th0vSmE8lvgKCv/avR9tf+Q8AppPU/VL7NSPUdfd6LyjeBWYXWkGrhD4GniW+AReVCYOdCa6h3PvlXo+1P/pfSvqWzIx0J3En8eS8q/4DrQrTaS4BVxDfEovIY6cYmkp1/Ndrc+d8LvAF/vKsyG/g0zXlrOgT8daE1pNp6PmmxnehGWWR+RMxUFjv/arS1818OnIDfa6t0AHAN8ee+qKwD3l5oDan29qNZr7aGSW8D3kJ1T0l2/tVoY+f/JPBJHKVdpZnAX5E2J4s+/0XlKeD4IitJzbE9ae396EZadH4G7FJgPU3Ezr8abev8Hye9et6miMpTxw4GriT+/BeZh0lve6VJzQd+THxjLTorgQ+SOpCiOdq/Gm0a7f8AaWbLFkVUnDo2i/Q7sYb4NlBkbgOeUWA9qcFmAqcR32jLyAXAnoXVlE/+VWnLk//FpMF9Tsuq3hGkZXCj20DRuRDYqsB6Ukv8Fc0Z9To2K4G/oP91A+z8q9H0zv9h4GTSOBxVbwHwRZr5W3cGaQaD1JPjgRXEN+QychXw3B7rxc6/Gk3t/FeQluw9Hn+gI72C5g1+HiZN8/soThNVAZaQlhmNbtRlXSj/AmzbZX3Y+ZevaZ3/cuC7wGuBeQXWk7q3B/AT4ttEGVkN/FFxVSWlOfWXE9+4y/xx/jPS+Iep2PlX5/WkwYrR9ddrhoCrSdP3ns/0bUvlmwv8Lc2a2jc2D5HGMkiFmwecSXwjLzPXMflUGTv/6g0CBwLvJq1ZnvObqNWkQXyfIm3K48CrvLwMuJ34dlJWriO92ZBKM0BaQrKJA2ZGMwR8g41XErTzz8cOwHHA+4F/Jr2ZqnKcyhBpKd6zSdtrvwk4BNikzEKrZ7sDZxF/PZaZM3F1yK45QKJ3LyY9kW0efSAlehL4O+C/SNtl1mkVtkeBY0kDHdtgENiJtD/7jqSbhMWkxa12Ir29mkcacLcp6XX85qTfgBWkHSXXA0+Q9sZ4ZCQPj+Re4A7SgLE7SU/7yttmpK3P30t69d9E64GPkN46DQcfi1pmb+AG4u9+zcZp6pO/1IlZwHuAB4m/FsvMo8DvFVRnUk8WAN8j/mIwKXVc4U8qyjHAr4i/DsvOTbiynzIxQHoNtY74C6PN8clfbXU4cBHx12AV+S7pwUvKyguBZcRfIG2Mnb/aaA/SgkpDxF+DZWc9aUyDY9eUrR1JU6GiL5Y2xc5fbbMr8FXgaeKvvyqylDSoV8reTOAk2nFXHh2/+atNdgI+T5qFEX3tVZX/ZOMpyVItvIq0wl70BdTU+OSvttgJ+BLN26Z3qqwDTqD/TcukMDvjJ4Ey4pO/2mAb0tvEpi7dO1mWkRa7kmpvFmmhiiavHlhlfPJX0+0FfIX2dfzDwM9INz5So7wAuJ/4C6zO8clfTbaEtId9G6cUrwVOJK1qKTXStqQ11KMvtjrGJ3810SDwctKS29HXWFTuBp7Xb0VKdTAA/AXtfL3Xa+z81TSzgbcDNxJ/fUXmGzR7TxVpQvuT9kuPvgBzj52/mmQx8LfAA8RfW5F5GHhNn3Up1dos0nevNn7z6yR+81cTDJDW6T+T9izeM1XOJi2aJgl4NnAr8RdmTrHzV91tDrwDdw0dzSrS9sQu5yuNsylwKq4gOIyv/VVvzyGN5necz4ZcTNq7QNIUjgHuIP6CjYqdv+poJ+CDwPXEX0M5ZQ3wV7iin9SxBcA/0r63AXb+qpOFwFuB83Ghr4lyJXBQz7UrtdwRwE3EX8hVxG/+qoMZpLd0ZwAriL9ucswq0tuQmT3WsaQR84CTafZMAZ/8lbMZwFGkt3IPEX+95JyfkrYrllSgg4HLiL/Ai45P/srRHNKT/udxzn4nWQq8qaealtSRQdK0oseJv+Dt/NU0W5AWpzkDeIL466MOGRqpr0U91LekHuwIfJ/4i7+f+NpfOdgL+FPgXNKGNNHXRZ1yE3Bk91UuqQgvJW2kEf1DYOevutgW+EPgdOAu4q+FOmY18Hek/QwkBTmYtKZ29A9CN/G1v6o0j/Qt/yTgCto3tbbonAPs29UZkFS4JaQn6egfhG5Sxyf/QeBYYJvoA1FHtia9GfsYcCGuvV9UriddB5KC+eRfjQHgK2wow/3AWaQ5zs8jjRRXnJmkXTXfQRqIdgM+4RedR0ntfZMOz4mkEvnkX41B4J+ZulxPAb8ETgH+BDgcmBtxsC0wC9gP+APSuhiX4Fr7ZWYtad2DrTo5Oaofd2SqnyWkb3BbRh9IFx4lvTq8KvpAujAIfBV4Sw//3XXAjcCvSE+kN5Jen95OWi5WU5tB2jTmAFKHfwDpKX9vfAqtynnAn5ParRrKG4B6sfOvRj+d/1TWkG4GbiJt/fybkdxGWkSlTWYA25NWjNtl5M/9RrIvji6P8hvgA8CPog9E5fMGoD7s/KtRVuc/nZWkG4G7SNM67wfuHcn9I//sqYqPqR+bk6bb7QTszIZOfpeR/7yY9EpfeXgA+ARwGmnQpFrAG4B6sPOvRlTn36knSQM/Hxr585Exfz5K2oBlFWmw5ejfR1ezWz7uf+uxMX+fz4ZX6wtJ9TAD2Gzkn81hw7iGrUjtcPTPLSf5Z279Wg+PAJ8mfetfFXwsksZxtH81xo/2N6bJWUFaF2FzJGXJzr8adv6mLVlDmrGyLZKyZedfDTt/04Y8Ter4d0RS1pznX41O5vkbU+esBf4V2B1J2fPJvxo++ZsmZzVpZcS9kFQLdv7VsPM3Tc3jwOdJayxIqgk7/2rY+ZsmZilwImkap6QasfOvxgDwZeLrzpiichvwXtyUSqolO/9q2PmbJuUq4E244JJUW472r4aj/U0T8jTwHdI21JJqzCf/avjkb+qeZaRV+3ZGUu355F8Nn/xNnXMx8HrcAllqDJ/8q+GTv6ljlpNW7DsISY1i518NO39Tt1wBvAOYh6TGsfOvhp2/qUvuIX3b3xtJjWXnXw07f5N7VgFnAi/DKXxS4zngrxqDwOnE150x47MGOIs0oG8+klrBJ/9q+ORvcst60ij+9wJbI6lVfPKvhk/+JpesBc4F3g1si6RWsvOvzleJrzvT3qwAvg+8EdgSSa1m51+t7YC3kAZWPUZ8XZrm517gNODlwFykmhqIPoCGOZj0CnCr6APpwnLgOODy6AMpwAzSOXgZ8FLSTY1tXP1aD1wD/Jg0mO8q0o2AVGv+OBZnCXAO9XoN+ChwLOkHrYkWAy8i3eAciYOx1LnbgPNJN/TnkG6UpUbxBqAYPvnXw+7AMSM5GlgUezjKyDLgIjZ0+HfEHo5UPm8A+ueTfz0NAAeQbgSOAp5PvW7g1J9bgUtIU/UuAW6KPRypet4A9MfOv1n2Bg4fk0NwJ7YmeAq4FriUDR3+stAjkjLgDUDvfO3ffDOBfYAjgOcBhwLPIK09oDytA24BrhyTy0mr8UkawxuA3vjk314LSZ8ODgSeOebvm0ceVEs9CFw3kuvH/GlnL3XAG4Du2flrIjuz4WbgQNKbgj3wxqBfw6Rd824hfbe/GbgB+BW+xpf64g1Ad+z81a1FpNkHe5JuCMZm+8Djyslq4K6R3Dny561s6PRXhR2Z1GDeAHTOzl9FmwfsSlrNcMeRP3cY85+3HfmzrjvIDZOe0h8E7h/5+1LggZHcTersH4g6QKnNvAHojJ2/Ii0g3RgsHMkWY/6+ENhs3H9eOPLfmzXy3x21xZi/z2fjGQ4rgafH/XsfB4aAJ0jf1Z8kPY2vIS27vHrkz0cn+fMR0qA8Saolt/SVJKll7PwlSWoZO39JklrGzl+SpJY5hDR4KbpD7yaPkAYqSpKkHuxJmqYU3aHb+UuSVJE5wDXEd+jdxNf+kiT16TPEd+g++UuSVKG9SYugRHfqdv6SJFXoq8R36r72lySpQpuSlkGN7tjt/CVJqtAfEt+x+9pfklSpwegDyMBR0QfQATf2kSSpYP9F/NO9r/0lSarYbcR38nb+kiRVbAXxHb2dvyRJFXuS+M7ezl+SpIrdQnyHb+cvSaqUswDS5j+5WA4cB1wefSCSpGbzBgB+HX0AIx4FXoidvyRJlXgd8a/9XeRHkqSKzSd2JoDf/CVJCnIqdv6SJLXOnsAafO0vSVLrfAo7f0mSWmc2abMdX/tLktQye5DWBfDJX5KkljmIcm4CHgAOrrAckiSpS3sA11Jc538NsHulJZAkST2ZA3ya/mYHrCENLpxT8bFLkqQ+7UlaJ2AlnXf8K0f+O3sEHK8kSdMaiD6AGlkAvAQ4GtgP2BbYceT/dh+wjLSvwPnAT0mrC0qSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmN9v8BEBk6vZ12oGIAAAAASUVORK5CYII=);
    background-size: 17px;
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    cursor: pointer;
}


i.eye-w {
    width: 17px;
    height: 17px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNTExLjk5OSA1MTEuOTk5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48cGF0aCBkPSJNNTA4Ljc0NSAyNDYuMDQxYy00LjU3NC02LjI1Ny0xMTMuNTU3LTE1My4yMDYtMjUyLjc0OC0xNTMuMjA2UzcuODE4IDIzOS43ODQgMy4yNDkgMjQ2LjAzNWExNi44OTYgMTYuODk2IDAgMCAwIDAgMTkuOTIzYzQuNTY5IDYuMjU3IDExMy41NTcgMTUzLjIwNiAyNTIuNzQ4IDE1My4yMDZzMjQ4LjE3NC0xNDYuOTUgMjUyLjc0OC0xNTMuMjAxYTE2Ljg3NSAxNi44NzUgMCAwIDAgMC0xOS45MjJ6TTI1NS45OTcgMzg1LjQwNmMtMTAyLjUyOSAwLTE5MS4zMy05Ny41MzMtMjE3LjYxNy0xMjkuNDE4IDI2LjI1My0zMS45MTMgMTE0Ljg2OC0xMjkuMzk1IDIxNy42MTctMTI5LjM5NSAxMDIuNTI0IDAgMTkxLjMxOSA5Ny41MTYgMjE3LjYxNyAxMjkuNDE4LTI2LjI1MyAzMS45MTItMTE0Ljg2OCAxMjkuMzk1LTIxNy42MTcgMTI5LjM5NXoiIGZpbGw9IiNmZmZmZmYiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSIiPjwvcGF0aD48cGF0aCBkPSJNMjU1Ljk5NyAxNTQuNzI1Yy01NS44NDIgMC0xMDEuMjc1IDQ1LjQzMy0xMDEuMjc1IDEwMS4yNzVzNDUuNDMzIDEwMS4yNzUgMTAxLjI3NSAxMDEuMjc1UzM1Ny4yNzIgMzExLjg0MiAzNTcuMjcyIDI1NnMtNDUuNDMzLTEwMS4yNzUtMTAxLjI3NS0xMDEuMjc1em0wIDE2OC43OTFjLTM3LjIzIDAtNjcuNTE2LTMwLjI4Ny02Ny41MTYtNjcuNTE2czMwLjI4Ny02Ny41MTYgNjcuNTE2LTY3LjUxNiA2Ny41MTYgMzAuMjg3IDY3LjUxNiA2Ny41MTYtMzAuMjg2IDY3LjUxNi02Ny41MTYgNjcuNTE2eiIgZmlsbD0iI2ZmZmZmZiIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiI+PC9wYXRoPjwvZz48L3N2Zz4=);
    background-size: 17px;
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    cursor: pointer;
}

i.eye-slash-w {
    width: 17px;
    height: 17px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PHBhdGggZD0ibTc5Ljg5MSA2NS4wNzggNy4yNy03LjI3Qzg3LjY5IDU5Ljc4NyA4OCA2MS44NTYgODggNjRjMCAxMy4yMzQtMTAuNzY2IDI0LTI0IDI0LTIuMTQ0IDAtNC4yMTMtLjMxLTYuMTkyLS44MzlsNy4yNy03LjI3YTE1LjkyOSAxNS45MjkgMCAwIDAgMTQuODEzLTE0LjgxM3ptNDcuNjA1LTMuMDIxYy0uNDkyLS44ODUtNy40Ny0xMy4xMTItMjEuMTEtMjMuNDc0bC01LjgyMSA1LjgyMWM5Ljk0NiA3LjMxMyAxNi4yNDggMTUuODQyIDE4LjcyOSAxOS42MDJDMTE0LjU1MyA3MS4yMjUgOTUuOTU1IDk2IDY0IDk2Yy00Ljc5MiAwLTkuMjQ4LS42MTMtMTMuNDQxLTEuNTkxbC02LjU3MyA2LjU3M0M1MC4wMjkgMTAyLjgzNSA1Ni42NzEgMTA0IDY0IDEwNGM0MS44NzMgMCA2Mi42MzMtMzYuNTA0IDYzLjQ5Ni0zOC4wNTdhMy45OTcgMy45OTcgMCAwIDAgMC0zLjg4NnptLTE2LjY2OC0zOS4yMjktODggODhDMjIuMDQ3IDExMS42MDkgMjEuMDIzIDExMiAyMCAxMTJzLTIuMDQ3LS4zOTEtMi44MjgtMS4xNzJhMy45OTcgMy45OTcgMCAwIDEgMC01LjY1NmwxMS4xOTYtMTEuMTk2QzEwLjI2OCA4My4wNDkgMS4wNzEgNjYuOTY0LjUwNCA2NS45NDNhNCA0IDAgMCAxIDAtMy44ODdDMS4zNjcgNjAuNTA0IDIyLjEyNyAyNCA2NCAyNGMxMC44MjcgMCAyMC4yMDUgMi40NyAyOC4yMjIgNi4xMjJsMTIuOTUtMTIuOTVjMS41NjMtMS41NjMgNC4wOTQtMS41NjMgNS42NTYgMHMxLjU2MyA0LjA5NCAwIDUuNjU2ek0zNC4zMzMgODguMDExIDQ0LjQ2IDc3Ljg4NEM0MS42NjMgNzMuOTYgNDAgNjkuMTc1IDQwIDY0YzAtMTMuMjM0IDEwLjc2Ni0yNCAyNC0yNCA1LjE3NSAwIDkuOTYgMS42NjMgMTMuODg0IDQuNDU5bDguMTg5LTguMTg5Qzc5LjYwMyAzMy42NzkgNzIuMjUxIDMyIDY0IDMyIDMyLjA0NSAzMiAxMy40NDcgNTYuNzc1IDguNzA3IDYzLjk5NGMzLjAxIDQuNTYyIDExLjY2MiAxNi4xMSAyNS42MjYgMjQuMDE3em0xNS45MzQtMTUuOTM1IDIxLjgwOS0yMS44MDlDNjkuNjk3IDQ4Ljg2MiA2Ni45NTggNDggNjQgNDhjLTguODIyIDAtMTYgNy4xNzgtMTYgMTYgMCAyLjk1OC44NjIgNS42OTcgMi4yNjcgOC4wNzZ6IiBmaWxsPSIjZmZmZmZmIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIj48L3BhdGg+PC9nPjwvc3ZnPg==);
    background-size: 17px;
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    cursor: pointer;
}

.alert-attenzione {
    background-image: url(../images/icons/alert-attenzione.svg);
}

/*.tooltipster {
    font-size: 20px;
}*/

.tooltipster-content {
    font-size: 12px;
    line-height: 15px !important;
}

.alert {
    padding: 8px 8px 8px 45px;
    border: 1px solid #d3d3d3;
    background-color: #f8f8f8;
    margin-bottom: 8px;
    background-size: 25px auto;
    background-position: 10px 50%;
    background-repeat: no-repeat;
    width: 100%;
}

#map {
    width: 100%;
    height: 500px;
}


/*:root {
    --clerk-primary-color: #000;
    --clerk-secondary-color: #fff;
    --clerk-font-color: #000;
    --clerk-font-family: inherit;
}

.clerk_instant_search_link {
    color: var(--clerk-font-color);
}

.clerk_instant_search_link:hover {
    color: var(--clerk-font-color);
}

.clerk-instant-search-container a {
    text-decoration: none !important;
}

.clerk-instant-search-col {
    margin: 0px 0px 20px 0px;
}

.clerk-instant-search {
    overflow-y: auto;
    height: auto;
    width: 100%;
    min-width: 320px;
    max-width: 1200px;
    margin: 0.2em auto;
    background-color: #fff;
    border: 1px solid #eee;
    border-top: 0px;
    border-radius: 5px 5px 10px 10px;
    box-shadow: 0 1em 2em 1em rgba(0, 0, 0, 0.2);
    padding: 20px;
}

.clerk-instant-search-no-results {
    padding: 1em;
    font-style: italic;
    text-align: center;
    margin: 0 auto;
    color: var(--clerk-font-color);
}

.clerk-instant-search-alternate-query {
    margin: 0px 0px 5px 0px;
}

.clerk-instant-search-more-results-wrapper {
    display: flex;
    justify-content: center;
}

.clerk-instant-search-more-results {
    padding: 1em;
    margin: 1em auto;
    display: flex;
    justify-content: center;
    max-width: 50%;
    background-color: var(--clerk-primary-color);
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    color: #fff;
    text-decoration: none;
    border: none;
}

.clerk-instant-search-more-results:hover {
    transition: 0.15s;
    color: var(--clerk-secondary-color);
    background-color: #75b1e2;
    border: none;
    text-decoration: underline;
}

.clerk-instant-search-title {
    color: black;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 10px 0px;
    text-transform: uppercase;
    font-size: 1em;
    font-weight: bold;
    border-bottom: 1px solid #00A9A7;
    font-family: inherit;
}*/

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

    Products

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

/*.clerk-instant-search-product {
    display: flex;
    padding: 0.2em;
    margin: 0px 0px 5px 0px;
    color: #242424;
}

.clerk-instant-search-product:hover .clerk-instant-search-product-name {
    color: var(--clerk-font-color);
}

.clerk-instant-search-product:hover .clerk-instant-search-product-button {
    transform: scale(1.05);
}

.clerk-instant-search-link {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
}

.clerk-instant-search-link > * {
    flex: 1 1 auto;
}

.clerk-instant-search-link > *:first-child {
    flex: 0 0 auto;
}*/

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

    Image

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

/*.clerk-instant-search-product-image {
    display: inline-block;
    width: 10em;
    height: 10em;
    margin-right: 1em;
    object-fit: contain;
}

.clerk-instant-search-product-name {
    min-height: 3.5em;
    margin: 0em 0em 0.2em 0em;
    padding: 0px 5px 0px 0px;
    overflow: hidden;
    font-family: inherit;
    color: var(--clerk-font-color);
}

.clerk-instant-search-product-brand {
    font-size: 0.8em;
    color: var(--clerk-font-color);
    font-weight: bold;
    font-family: inherit;
}

.clerk-instant-search-product-list-price {
    display: inline-block;
    margin-right: 0.5em;
    font-weight: 700;
    text-decoration: line-through;
    color: #9b9b9b;
    font-family: inherit;
}

.clerk-instant-search-product-price {
    display: inline-block;
    font-weight: 700;
    font-family: inherit;
    color: #00AAA7;
}

.clerk-instant-search-product-button {
    flex: 0 0 auto;
    margin: 0.2em auto;
    padding: 0.8em 2em;
    border: none;
    border-radius: 0.5em;
    background-color: #fff;
    color: white;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap;
    font-weight: bold;
    font-size: 0.8em;
    cursor: pointer;
}

.clerk-instant-search-product-button-not-in-stock {
    flex: 0 0 auto;
    margin: 0.2em auto;
    padding: 0.8em 2em;
    border: none;
    border-radius: 0.5em;
    color: var(--clerk-font-color);
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap;
    font-weight: bold;
    font-size: 0.8em;
    cursor: pointer;
}*/

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

    Suggestions

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

/*.clerk-icon {
    color: lightgray;
    margin-right: 0.5em;
}

.clerk-instant-search-suggestions {
    margin-bottom: 1em;
}

.clerk-instant-search-suggestion {
    padding: 0.1em;
}*/

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

    Categories

********************************************************/
/*.clerk-instant-search-categories {
    margin-bottom: 1em;
}

.clerk-instant-search-category {
    padding: 8px;
    margin: 5px;
    width: auto;
    display: inline-block;
    border: 1px solid #f3f3f3;
    border-radius: 10px;
    font-weight: normal;
    background: #F1F1F1;
}

.clerk-instant-search-category > a > {
    color: var(--clerk-font-color);
    text-decoration: none;
}

.clerk-highlight {*/
/* Using important to overwrite Clerk.js */
/*font-weight: 600 !important;
    background-color: transparent !important;
}*/

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

    Pages

********************************************************/
/*.clerk-instant-search-pages {
    margin-bottom: 1em;
}

.clerk-instant-search-page {
    padding: 0.1em;
}*/

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

    Setting product columns and responsiveness

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

/*.clerk-instant-search-product-grid {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 10px;
}

@media screen and (max-width: 480px) {
}

@media screen and (max-width: 767px) {
    .swiper-slide img {
        width: 100%;
    }

    .clerk-instant-search-product-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .clerk-instant-search-container {
        left: 0px !important;
        width: 100%;
    }

    .clerk-instant-search {
        height: 90vh;
    }
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
}

@media screen and (min-width: 1200px) {
    .clerk-instant-search-products {
        padding-left: 2em;
    }

    .clerk-instant-search-grid {
        display: flex;
        flex-direction: row-reverse;
    }

    .clerk-col-1 {
        flex: 2;
    }

    .clerk-col-2 {
        flex: 0.5;
    }
}*/

@media screen and (max-width: 1200px) {
    .carrello-tag {
        width: 20px;
        right: -8px;
        bottom: -5px;
        height: 20px;
    }
}


.righe_alternate article {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 50px 100px;
    width: 50%;
}

@media screen and (max-width: 690px) {
    .righe_alternate article {
        padding: 0px;
        width: 100%;
    }
}


.righe_alternate .four article {
    padding: 50px 30px;
    width: 25%;
}

.righe_alternate .five article {
    padding: 50px 30px;
    width: 20%;
}

.righe_alternate .rounded-icon {
    border: 3px solid #f8f8f8;
    background-color: #f8f8f8;
    margin-bottom: 15px;
}

.righe_alternate .rounded-icon img {
    width: 70% !important;
    height: auto;
}

.righe_alternate h3 {
    text-transform: uppercase;
    color: #e1251b;
    font-size: 22px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    text-align: center;
    position: relative;
    font-weight: bold;
}

.righe_alternate h3:after {
    content: '';
    width: 100px;
    height: 5px;
    background-color: #3e3e3e;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -50px;
}

@media screen and (min-width: 801px) {
    .righe_alternate .riga:nth-child(2n+1) article:first-child {
        background-color: #f8f8f8;
    }

    .righe_alternate .riga:nth-child(2n) article:last-child {
        background-color: #f8f8f8;
    }
}

.linee {
    border-top: 2px solid #e4e4e4;
    border-bottom: 2px solid #e4e4e4;
    padding: 10px 0;
    margin: 40px auto;
}

.banner_grey h3 {
    color: #3e3e3e;
    padding: 0 !important
}


.banner_grey .content_iscrizione {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.banner_grey .btn-primary {
    margin-left: 0px;
    margin-right: 20px
}

.content_iscrizione {
    padding: 30px;
    text-align: center;
}

.confronta {
    padding-left: 35px;
}

.confronta.add {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjI5MyA0LjI5M2ExIDEgMCAwIDAgMCAxLjQxNEwxOC41ODYgN0gxM2E0IDQgMCAwIDAtNCA0djFhMSAxIDAgMSAwIDIgMHYtMWEyIDIgMCAwIDEgMi0yaDUuNTg2bC0xLjI5MyAxLjI5M2ExIDEgMCAwIDAgMS40MTQgMS40MTRsMy0zYTEgMSAwIDAgMCAwLTEuNDE0bC0zLTNhMSAxIDAgMCAwLTEuNDE0IDB6TTE0IDExYTEgMSAwIDAgMC0xIDF2MWEyIDIgMCAwIDEtMiAySDUuNDE0bDEuMjkzLTEuMjkzYTEgMSAwIDEgMC0xLjQxNC0xLjQxNGwtMyAzYTEgMSAwIDAgMCAwIDEuNDE0bDMgM2ExIDEgMCAwIDAgMS40MTQtMS40MTRMNS40MTQgMTdIMTFhNCA0IDAgMCAwIDQtNHYtMWExIDEgMCAwIDAtMS0xeiIgY2xpcC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIj48L3BhdGg+PC9nPjwvc3ZnPg==) !important;
    background-size: 30px 30px;
    background-repeat: no-repeat !important;
    background-position: 10px 5px;
    flex-shrink: 0;
    /*padding-left: 40px;*/
}

.confronta.remove {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIGZpbGw9IiM2NmQxZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjI5MyA0LjI5M2ExIDEgMCAwIDAgMCAxLjQxNEwxOC41ODYgN0gxM2E0IDQgMCAwIDAtNCA0djFhMSAxIDAgMSAwIDIgMHYtMWEyIDIgMCAwIDEgMi0yaDUuNTg2bC0xLjI5MyAxLjI5M2ExIDEgMCAwIDAgMS40MTQgMS40MTRsMy0zYTEgMSAwIDAgMCAwLTEuNDE0bC0zLTNhMSAxIDAgMCAwLTEuNDE0IDB6TTE0IDExYTEgMSAwIDAgMC0xIDF2MWEyIDIgMCAwIDEtMiAySDUuNDE0bDEuMjkzLTEuMjkzYTEgMSAwIDEgMC0xLjQxNC0xLjQxNGwtMyAzYTEgMSAwIDAgMCAwIDEuNDE0bDMgM2ExIDEgMCAwIDAgMS40MTQtMS40MTRMNS40MTQgMTdIMTFhNCA0IDAgMCAwIDQtNHYtMWExIDEgMCAwIDAtMS0xeiIgY2xpcC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIj48L3BhdGg+PC9nPjwvc3ZnPg==) !important;
    background-size: 30px 30px;
    background-repeat: no-repeat !important;
    background-position: 10px 5px;
    flex-shrink: 0;
    padding-left: 40px;
    border: 3px solid #66d1ff;
}

.button.is-light.confronta:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjI5MyA0LjI5M2ExIDEgMCAwIDAgMCAxLjQxNEwxOC41ODYgN0gxM2E0IDQgMCAwIDAtNCA0djFhMSAxIDAgMSAwIDIgMHYtMWEyIDIgMCAwIDEgMi0yaDUuNTg2bC0xLjI5MyAxLjI5M2ExIDEgMCAwIDAgMS40MTQgMS40MTRsMy0zYTEgMSAwIDAgMCAwLTEuNDE0bC0zLTNhMSAxIDAgMCAwLTEuNDE0IDB6TTE0IDExYTEgMSAwIDAgMC0xIDF2MWEyIDIgMCAwIDEtMiAySDUuNDE0bDEuMjkzLTEuMjkzYTEgMSAwIDEgMC0xLjQxNC0xLjQxNGwtMyAzYTEgMSAwIDAgMCAwIDEuNDE0bDMgM2ExIDEgMCAwIDAgMS40MTQtMS40MTRMNS40MTQgMTdIMTFhNCA0IDAgMCAwIDQtNHYtMWExIDEgMCAwIDAtMS0xeiIgY2xpcC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIj48L3BhdGg+PC9nPjwvc3ZnPg==) !important;
    background-size: 30px 30px;
    background-repeat: no-repeat !important;
    background-position: 10px 5px;
    flex-shrink: 0;
    padding-left: 40px;
    background-color: #66d1ff;
    border: 1px solid #66d1ff;
}

.grid-5 .confronta.add, .grid-5 .confronta.remove {
    background-position: 5px 5px !important;
}


td .confronta.add, td .confronta.remove {
    background-position: 10px 5px !important;
}

.HtmlContent h2 {
    font-weight: bold;
    font-size: calc(18px + (20 - 18) * ((100vw - 300px) / (1600 - 300)));
    line-height: 1.2;
    margin: 4px 0 2px 0;
}

.HtmlContent h3 {
    font-weight: bold;
    font-size: calc(17px + (18 - 17) * ((100vw - 300px) / (1600 - 300)));
    line-height: 1.2;
    margin: 4px 0 2px 0;
}

.HtmlContent ul {
    margin-left: 15px;
}

.HtmlContent ul li {
    list-style: disc;
}

.Scheda_tecnica_HTML ul {
    flex-wrap: wrap;
    text-align: left;
}

.Scheda_tecnica_HTML ul li::before {
    font-family: "fontello";
    content: '\e808';
    color: black;
    margin-right: 5px;
    font-weight: 900;
    color: #3e3e3e;
}

.Scheda_tecnica_HTML ul li {
    padding-bottom: 3px;
    font-size: 13px;
    padding-right: 5px;
    white-space: nowrap;
}

.Scheda_tecnica_HTML .fischer_html ul li {
    white-space: normal;
}

.modal-head {
    background-color: var(--bulma-modal-card-body-background-color);
    flex-grow: 1;
    flex-shrink: 1;
    padding-right: var(--bulma-modal-card-body-padding);
    padding-left: var(--bulma-modal-card-body-padding);
    text-align: right;
}

.prod-titolo {
    min-height: 40px;
}



#clerk-search-results {
    display: block;
    width: 100%;
}

.clerk-page-width {
    display: flow-root;
}

#clerk-search-results {
    width: 80%;
}

#clerk-search-filters {
    width: 20%;
}

#clerk-show-facets {
    display: none;
}

.clerk_flex_wrap {
    display: flex;
    flex-direction: row;
}

@media only screen and (max-width : 800px) {
    #clerk-search-filters {
        width: 100%;
    }

    #clerk-facets-container {
        display: none;
    }

    .clerk_flex_wrap {
        flex-direction: column;
    }
}

@media screen and (max-width: 990px) {
    .bt-content img.img-variante {
        width: 100px;
        max-width: initial;
    }

    #tabella-tecnica td {
        min-width: 130px;
        text-align: center;
    }

    .banner-home_bollino-sconto {
        display: none;
    }
}

.swiper-pagination {
    position: relative !important;
    bottom: 0 !important;
}

.swiper-wrapper {
    line-height: 15px;
}


@media screen and (min-width: 1199px) {
    .form-cerca {
        width: 450px;
    }
}


@media screen and (max-width: 1199px) {
    #live-search {
        top: 100px !important;
    }
}

@media screen and (max-width: 750px) {
    .form-cerca img {
        display: none !important;
    }
}


.made-in-italy {
    z-index: 1;
    height: 28px;
    width: 100px;
    background-image: url('../images/made-in-italy.jpg');
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
}

@media(min-width: 767px) { /* <== You can change this break point as per your  needs */
    .columns.row-reverse:nth-child(odd) {
        flex-direction: row-reverse;
    }
}

#elenco_prodotti .line-height1-2 {
    word-break: break-all;
}

.border-grey {
    border: 3px solid #CBD5E1;
}

#tabella-chiavi table {
    width: 100% !important;
}

#tabella-chiavi table td:last-child {
    width: auto !important;
}


[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Font smoothing. That was taken from TWBS */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.fisherimg img {
    width: 100px;
    height: 100px;
    object-fit: contain;
}

#totop {
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 99;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 5px;
    border-radius: 100%;
}

#totop:hover {
    background-color: #555;
}

/********************** CLERK **************************/
.widget-filters-clerk {
    border: 2px solid #e4e4e4;
}

.widget-filters__item-clerk {
    border-bottom: 3px dotted #e4e4e4;
    padding: 10px;
}

/********************** CLERK **************************/

.icon-heart:before {
    content: '\e800';
}

.icon-heart-empty:before {
    content: '\e801';
}

.icon-trash-empty:before {
    content: '\e802';
}

.icon-info-circled:before {
    content: '\e803';
}

.icon-plus:before {
    content: '\e804';
}

.icon-bookmark:before {
    content: '\e805';
}

.icon-ccw:before {
    content: '\e806';
}

.icon-help-circled:before {
    content: '\e807';
}

.icon-right-open:before {
    content: '\e808';
}

.icon-file-pdf:before {
    content: '\f1c1';
}

.icon-file-image:before {
    content: '\f1c5';
}
.volantino {
  width: 25%;
  top: 0;
  left: 0%;
}