@charset "UTF-8";@media (max-width: 959px){body.homepage:not(.scrolling) .c-col-logo:after{opacity:0}}body.homepage #hero_slideshow .uk-slideshow-items>*{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 960px){body.homepage #hero_slideshow .uk-slideshow-items>*{transition-duration:.2s!important}}body.homepage #slideshow-categorie .c-slideshow-links a{opacity:.2}body.homepage #slideshow-categorie .c-slideshow-links a.c-active{--tw-translate-x: 2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}@media (max-width: 959px){body.prodotti .c-filtri:not(.visibile){display:none}}body.prodotti .c-filtri li .c-icons{height:1.25rem;width:1.25rem;background-position:right;background-repeat:no-repeat;background-image:url(/build/assets/arrow-select-CV7hfBs6.svg)}body.prodotti .c-filtri li.uk-open .c-icons{background-image:url(/build/assets/arrow-select-open-CtPtOj9o.svg)}body.prodotti .c-filtri li label.c-checkbox:has(input:checked){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}body.prodotto label.c-checkbox:has(input:checked){--tw-bg-opacity: 1;background-color:rgb(234 234 234 / var(--tw-bg-opacity, 1))}body.prodotto .c-nav.uk-sticky-fixed .c-nomeProdotto{opacity:1}body.prodotto.c-scrollUp .c-nav.uk-sticky-fixed{opacity:0}body.prodotto.noHero #highlights{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding-top:4rem}@media (min-width: 960px){body.prodotto.noHero #highlights{padding-top:8rem;padding-bottom:1rem}}body.prodotto .linear_handler{display:grid;grid-template:". value ." "minus range plus" "min_max_value min_max_value min_max_value" "info info info";grid-template-columns:1fr 6fr 1fr;grid-template-rows:30px 60px 30px 60px;margin-top:15px}body.prodotto .linear_handler #linear_input{grid-area:range;width:100%}body.prodotto .linear_handler .linear_value{grid-area:value;place-self:center}body.prodotto .linear_handler .minus,body.prodotto .linear_handler .plus{grid-area:minus;text-align:center;width:40px;height:40px;border-radius:50%;place-self:center;background-color:#333;color:#fff;font-size:26px;line-height:35px;cursor:pointer}body.prodotto .linear_handler .plus{grid-area:plus}body.prodotto .linear_handler .min_value{grid-area:min_max_value;justify-self:start;margin-left:12px}body.prodotto .linear_handler .max_value{grid-area:min_max_value;justify-self:end;margin-right:12px}body.prodotto .linear_handler .info{grid-area:info}body.prodotto .custom_lenght{width:95%;min-height:25px;margin:0 auto;padding:0 25px;background:#f4f4f4;color:#666;border-radius:12px;font-size:14px;line-height:25px}body.prodotto .custom_lenght a{text-decoration:underline}body.realizzazioni .c-bottom,body.realizzazioni .c-top{background-image:url(/build/assets/arrow-bottom-btn-white-B_TA8OT7.svg);height:2.5rem;width:2.5rem;background-repeat:no-repeat}body.realizzazioni .c-bottom.c-disabled,body.realizzazioni .c-top.c-disabled{pointer-events:none;opacity:.2}body.realizzazioni .c-top{background-image:url(/build/assets/arrow-top-btn-white-t6fF8dqz.svg)}body.pag-testuale .c-content ul,body.pag-testuale .c-content ol{margin:0;list-style-position:inside;list-style-type:none;padding:0}body.pag-testuale .c-content p{margin-bottom:.75rem}@media (min-width: 960px){body.pag-testuale .c-content p{margin-bottom:2.5rem}}@media (max-width: 959px){body.news .c-filtri:not(.visibile){display:none}}.switch{width:40px;height:18px;margin:0;display:inline-block;position:relative}.switch input{display:none}.slider{position:absolute;left:0;right:0;top:0;bottom:0;cursor:pointer;background:#ccc url(/build/assets/icon_switch-CUF_533H.svg) no-repeat center center;transition:.3s}.slider:before{width:16px;height:16px;background-color:#fff;bottom:1px;content:"";left:0;position:absolute;transition:.3s}input:checked+.slider{background:#e1493f url(/build/assets/icon_switch-CUF_533H.svg) no-repeat center center}input:checked+.slider:before{transform:translate(24px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}
