@keyframes cta-button-on{0%{opacity:0;display:none}to{opacity:1;display:block}}.toggle-button,body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .left-content .sub-menu li.external a:before{display:none}@media (max-width:425px){.toggle-button{display:block}}.border-checkbox{border:1px solid #3da841}body .chosen-container-single .chosen-search input[type=text]{background-image:unset!important}body div.elementor-element[data-id='68f0ab5'] .elementor-widget-container .elementor-text-editor p{line-height:1.6em}@media (max-width:425px){body div.elementor-element[data-id='68f0ab5'] .elementor-widget-container .elementor-text-editor p{margin:-20px 0 0}}body div[data-elementor-type=header] section#top-header{height:0}@media (max-width:768px){body div[data-elementor-type=header] section.menu-sticky-section{display:none}}body div[data-elementor-type=header] section.elementor-sticky--active{z-index:9999}body div[data-elementor-type=header] section.elementor-sticky--active nav#main-nav[role=navigation] ul.main-nav>li{height:50px}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container,body div[data-elementor-type=header] section.elementor-sticky--active nav#main-nav[role=navigation] ul li .submenu-container{box-shadow:0 12px 24px -18px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:10px}@media (max-width:1023px){body div[data-elementor-type=header] section#new-header{display:none}}@media (min-width:1024px){body div[data-elementor-type=header] section#mobileheader{display:none}}body div[data-elementor-type=header] section#mobileheader .elementor-image img{height:40px;object-fit:contain}body div[data-elementor-type=header] section#mobileheader .wrapper-menu-mobile .elementor-widget-wrap{align-content:center}body div[data-elementor-type=header] nav#main-nav[role=navigation]{display:flex;align-items:center;justify-content:space-between;max-width:1215px;margin:0 auto}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li.current-menu-item>a.not-clickable,body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li:hover>a.not-clickable,body div[data-elementor-type=header] nav#main-nav[role=navigation]>ul li.not-clickable:hover>a{color:#fff!important;text-decoration:underline;text-decoration-color:#fff}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul{list-style:none;padding:0 15px;align-items:center;display:flex}@media (max-width:1024px){body div[data-elementor-type=header] nav#main-nav[role=navigation] ul{padding:0}}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul.main-nav>li{height:65px;display:flex;align-items:center}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li.logo-on-scroll{visibility:hidden;padding-right:15px;width:auto;border:0}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li.logo-on-scroll a{width:auto;padding:0;position:relative}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li.logo-on-scroll a:after,body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs nav ul li a,body div[data-widget_type='search-form.default'] .elementor-widget-container form .elementor-search-form__container input,body section .regional-informations .selectorContainer .chosen-drop .chosen-search input,body section .selectHolder .selectorContainer .chosen-drop .chosen-search input{border:0}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li.item a{padding:0 1rem;color:#fff;font-size:15.5px;font-weight:500;font-family:'Open Sans',Sans-serif;position:relative}@media (max-width:1024px){body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li.item a{padding:0 15px 0 0}}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup .dialog-close-button i.eicon-close::before,body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li.item a.black-span{color:#000}body div[data-elementor-type=footer] .mobile-footer .elementor-column .elementor-widget-text-editor .elementor-text-editor p a,body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li.item a:hover,body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li.item a:visited{color:#fff}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li.item a span{margin-right:5px}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li.item.last a{padding-left:3rem;font-weight:200}@media (max-width:1024px){body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li.item.last a{padding:0}}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container{position:fixed;z-index:99;width:100vw;height:300px;left:0;top:85px;background-color:#fff;display:none}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container[invert='1'] .submenu-inner-container{flex-direction:row-reverse}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container[invert='1'] .submenu-inner-container .divisore{left:0}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container{max-width:1220px;margin:auto;padding:21px 10px 45px;display:flex;overflow:hidden}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container h3{font-family:'Titillium Web',Sans-serif;color:#3da841;font-weight:600;font-size:28px;line-height:1em;margin:0}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .left-content,body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content{height:100%;width:50%;padding:0 25px;position:relative}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .left-content .sub-menu{display:grid;grid-template-columns:1fr;padding:15px 0 0}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .left-content .sub-menu.two-columns{grid-template-columns:repeat(2,1fr)!important}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .left-content .sub-menu li{display:block;border:0;position:relative}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .left-content .sub-menu li.active a[href='javascript:void(0);']{color:#3da841!important;font-weight:700}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .left-content .sub-menu li a:hover:before,body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .left-content .sub-menu li.active a[href='javascript:void(0);']:before{border-color:#3da841}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .left-content .sub-menu li.external{margin-top:15px}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .left-content .sub-menu li.external a{text-align:center;color:#fff;background-color:#3da841;font-family:'Open Sans',Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;padding:7px 17px;border:1px solid #3da841;display:inline-block}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .left-content .sub-menu li.external a:hover,body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content .products-hightlighted .product-slider-container .product-slide a.prod-link:hover{background-color:#fff;color:#3da841}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .left-content .sub-menu li a{color:gray;font-family:'Open Sans',Sans-serif;font-weight:400;font-size:16px;line-height:1.8em;position:relative;padding-left:30px;padding-right:0;display:block}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .left-content .sub-menu li a:before{content:' ';border-top:2px solid gray;border-right:2px solid gray;width:8px;height:9px;position:absolute;top:50%;left:0;transform:translate(0,-50%) rotate(45deg)}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .left-content .sub-menu li a:hover{color:#3da841!important}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .left-content .sub-menu li .third-level{position:absolute;right:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;top:1000vh;transition:.3s;z-index:999}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .left-content .sub-menu li .third-level.show{top:0;transition:.3s}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .left-content .divisore{background-color:#979797;width:1px;height:100%;position:absolute;top:50%;right:-.5px;transform:translate(0,-50%)}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content{display:flex;flex-direction:column}body div[data-elementor-type=footer] div.footer-center .elementor-column-wrap .elementor-widget-wrap .elementor-widget-image,body div[data-elementor-type=footer] div.footer-center .elementor-column-wrap .elementor-widget-wrap .elementor-widget-image .elementor-widget-container,body div[data-elementor-type=footer] div.footer-center .elementor-column-wrap .elementor-widget-wrap .elementor-widget-image .elementor-widget-container .elementor-image,body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content .products-hightlighted .product-slider-container{height:100%}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content .products-hightlighted .product-slider-container .inevidenza{display:grid;grid-template-columns:repeat(4,1fr);justify-content:flex-start;justify-items:center;margin-top:12px}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content .products-hightlighted .product-slider-container .inevidenza a{padding:0}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content .products-hightlighted .product-slider-container .inevidenza a:after{content:''}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content .products-hightlighted .product-slider-container .inevidenza a:hover img{filter:unset}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content .products-hightlighted .product-slider-container .inevidenza a:hover h4,body section .carousel .slick-track .single .content a:hover h2,body section .carousel .slick-track .single .content a:hover h3,body section .carousel .slick-track .single .content a:hover h4,body section .carousel .slick-track .single .content a:hover h5,body section .carousel .slick-track .single .content a:hover h6{color:#3da841}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content .products-hightlighted .product-slider-container .inevidenza a img{height:50px;width:100%;object-fit:scale-down;object-position:center;filter:grayscale(1)}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content .products-hightlighted .product-slider-container .inevidenza a h4{color:gray;font-family:'Open Sans',Sans-serif;font-size:18px;font-weight:600;line-height:1.1em;text-align:center;margin:0}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content .products-hightlighted .product-slider-container .product-slide{text-align:center;width:50%}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content .products-hightlighted .product-slider-container .product-slide a{padding:0;display:block}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content .products-hightlighted .product-slider-container .product-slide a.img-link img{width:90px;height:90px;object-fit:contain;object-position:center;margin:0 auto 15px}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content .products-hightlighted .product-slider-container .product-slide a.prod-link{text-align:center;color:#fff;background-color:#3da841;font-family:'Open Sans',Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;padding:7px 17px;border:1px solid #3da841;display:inline-block;margin-top:20px}body div[data-elementor-type=header] .lang-switcher .elementor-widget-container .elementor-menu-toggle i,body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content .products-hightlighted .product-slider-container .product-slide a:after,body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content .products-hightlighted .product-slider-container ul.slick-dots li button,body section .carousel ul.slick-dots li button:before,body ul.slick-dots li button{display:none}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content .products-hightlighted .product-slider-container .product-slide a h3{font-family:'Titillium Web',Sans-serif;font-size:22px;line-height:1.3em;font-weight:500;margin:0}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content .products-hightlighted .product-slider-container .product-slide .further-informations{font-family:'Open Sans',Sans-serif;color:#424342;font-weight:400;font-size:14px;line-height:1.4em}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content .products-hightlighted .product-slider-container ul.slick-dots,body ul.slick-dots{outline:0;display:flex;justify-content:center;list-style:none;padding:0;margin:15px 0 0!important}body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content .products-hightlighted .product-slider-container ul.slick-dots li,body ul.slick-dots li{outline:0;color:transparent;height:14px;width:14px;border:1px solid #000;margin:0 6px;border-radius:50%;cursor:pointer}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .right-content .flickity-page-dots li.is-selected,body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .right-content ul.slick-dots li.slick-active,body .select2-container.select2-container--open .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted[aria-selected],body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content .products-hightlighted .product-slider-container .flickity-page-dots li.is-selected,body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content .products-hightlighted .product-slider-container ul.slick-dots li.slick-active,body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content .products-hightlighted .product-slider-container ul.slick-dots li:hover,body section .carousel ul.slick-dots li.slick-active button,body section .carousel ul.slick-dots li:active button,body section .carousel ul.slick-dots li:hover button,body ul.slick-dots li.slick-active,body ul.slick-dots li:hover{background-color:#3da841}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .right-content .flickity-page-dots,body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content .products-hightlighted .product-slider-container .flickity-page-dots{display:flex;align-items:center;justify-content:center}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .right-content .flickity-page-dots li,body div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container .submenu-inner-container .right-content .products-hightlighted .product-slider-container .flickity-page-dots li{position:relative;padding:0;opacity:1;left:0;top:0;transform:none;border:1px solid #000;height:15px;width:15px;background-color:#fff}body div[data-elementor-type=header] .search-popup-container{position:fixed;width:100vw;left:0;top:85px;z-index:9999;display:none}body div[data-elementor-type=header] .search-popup-container .elementor-container .elementor-row .elementor-column.search-popup-right .elementor-widget-wrap{flex-direction:column;justify-content:space-between}body div[data-elementor-type=footer] div.footer-left div.footer-icon-list ul li a span.elementor-icon-list-text b,body div[data-elementor-type=header] .lang-switcher:hover .elementor-widget-container nav{display:block}body div[data-elementor-type=header] .lang-switcher .elementor-widget-container .elementor-menu-toggle{display:block;background:0 0;position:relative}body div[data-elementor-type=header] .lang-switcher .elementor-widget-container .elementor-menu-toggle:after{content:'Italia';padding-right:5px;color:#3da841;font-family:'Open Sans',Sans-serif;font-size:12px;letter-spacing:.5px;line-height:16px;text-transform:uppercase}body div[data-elementor-type=header] .lang-switcher .elementor-widget-container .elementor-menu-toggle:before{content:' ';border-right:1px solid #3da841;border-bottom:1px solid #3da841;position:absolute;right:0;top:50%;transform:translate(0,-50%) rotate(45deg);width:5px;height:5px}body div[data-elementor-type=header] .lang-switcher .elementor-widget-container nav{position:absolute;display:none;top:100%;background:#fff;z-index:999;border:1px solid #3da841;padding:0;margin:0}body div[data-elementor-type=header] .lang-switcher .elementor-widget-container nav ul li a{padding:10px 15px;font-size:12px;font-weight:300;font-family:'Open Sans',Sans-serif;letter-spacing:.5px;line-height:16px;text-transform:uppercase;color:#424342}body div[data-elementor-type=header] .lang-switcher .elementor-widget-container nav ul li a:hover{background-color:rgba(61,168,65,.3);color:#3da841}body.page-template-default:not(.home) div[data-elementor-type=header] section nav#main-nav[role=navigation] ul li .submenu-container,body.product-template-default div[data-elementor-type=header] section nav#main-nav[role=navigation] ul li .submenu-container{box-shadow:0 12px 24px -18px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:10px 10px 30px}body .elementor-element-d2ed573 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-search-form form input.elementor-search-form__input{border:0;background-color:#fff}body .elementor-element-d2ed573 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-search-form form button{width:50px;display:flex;align-items:center;justify-content:center}body .elementor-search-form__container.elementor-search-form--full-screen.elementor-lightbox{display:flex;align-items:flex-start}body .elementor-search-form__container.elementor-search-form--full-screen.elementor-lightbox input.elementor-search-form__input,body .elementor-search-form__container.elementor-search-form--full-screen.elementor-lightbox input.elementor-search-form__input *{margin-top:12vh;color:#333!important;text-align:left;font-size:14px;padding:10px 30px 10px 10px;border-radius:0}body.admin-bar div[data-elementor-type=header] .search-popup-container,body.admin-bar div[data-elementor-type=header] nav#main-nav[role=navigation] ul li .submenu-container{top:115px!important}body div[data-elementor-type=footer] footer .elementor-row section.elementor-element div.left-newsletter-image{width:20%}body div[data-elementor-type=footer] footer .elementor-row section.elementor-element div.left-newsletter-image img{max-height:50px}body div[data-elementor-type=footer] footer .elementor-row section.elementor-element div.footer-title-right{width:75%;margin-left:5%;align-self:center}body div[data-elementor-type=footer] div.footer-left div.footer-icon-list ul li a{display:flex;flex-direction:row;align-items:center}body div[data-elementor-type=footer] div.footer-left div.footer-icon-list ul li a span.elementor-icon-list-icon{align-self:flex-start;display:flex;padding-top:5px}body div[data-elementor-type=footer] div.footer-center .elementor-column-wrap .elementor-widget-wrap .elementor-widget-image .elementor-widget-container .elementor-image img{height:100%;width:auto;position:absolute;right:-50px}body div[data-elementor-type=footer] .mobile-footer .elementor-column .elementor-widget-text-editor .elementor-text-editor p a:active,body div[data-elementor-type=footer] .mobile-footer .elementor-column .elementor-widget-text-editor .elementor-text-editor p a:focus,body div[data-elementor-type=footer] .mobile-footer .elementor-column .elementor-widget-text-editor .elementor-text-editor p a:hover{color:#3da841}body div[data-elementor-type=footer] section#copyright-row .elementor-column-wrap .elementor-widget-wrap{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:425px){body div[data-elementor-type=footer] section#copyright-row .elementor-column-wrap .elementor-widget-wrap{flex-direction:column;align-items:start}}body div[data-elementor-type=footer] section#copyright-row .elementor-column-wrap .elementor-widget-wrap .elementor-element{width:auto;margin:0}body .select2-container.select2-container--open .select2-dropdown{top:7px;border-top:1px solid!important;border-color:#8d99a7;border-radius:0}body .select2-container.select2-container--open .select2-dropdown.select2-dropdown--above{top:-7px;border-bottom:1px solid!important}body .select2-container.select2-container--open .select2-dropdown .select2-search.select2-search--dropdown{padding:8px;position:relative}body .select2-container.select2-container--open .select2-dropdown .select2-search.select2-search--dropdown:after{content:'\f002';font-family:'FontAwesome';position:absolute;right:15px;top:50%;transform:translate(0,-50%);font-size:14px;color:#3da841}body .select2-container.select2-container--open .select2-dropdown .select2-search.select2-search--dropdown input{height:30px;border-radius:0;color:#000;border-color:#3da841;background-color:#fff}body .select2-container.select2-container--open .select2-dropdown .select2-search.select2-search--dropdown input:focus{border-width:1px}body .select2-container.select2-container--open .select2-dropdown .select2-results{padding:5px 8px 8px;position:relative}body .select2-container.select2-container--open .select2-dropdown .select2-results:after{content:' ';width:2px;height:88%;background:rgba(0,0,0,.3);position:absolute;right:14px;z-index:-1;top:50%;transform:translate(0,-50%)}body .select2-container.select2-container--open .select2-dropdown .select2-results .select2-results__options{font-family:'Open Sans',Sans-serif;font-size:14px;z-index:9;-webkit-overflow-scrolling:auto;overflow-x:hidden}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .left-content::-webkit-scrollbar,body .select2-container.select2-container--open .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar{width:14px;height:18px}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .left-content::-webkit-scrollbar-thumb,body .select2-container.select2-container--open .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb{height:36px;border:4px solid transparent;background-clip:padding-box;-webkit-border-radius:7px;background-color:#3da841;-webkit-box-shadow:none}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .left-content::-webkit-scrollbar-button,body .select2-container.select2-container--open .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-button{width:0;height:0;display:none}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .left-content::-webkit-scrollbar-corner,body .select2-container.select2-container--open .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-corner{background-color:rgba(0,0,0,.3)}body .select2-container.select2-container--open .select2-dropdown .select2-results .select2-results__options .select2-results__option{padding:8px}body .select2-container.select2-container--open .select2-dropdown .select2-results .select2-results__options .select2-results__option[id*=difesa]{visibility:hidden;padding:8px 8px 3px;position:relative}body .select2-container.select2-container--open .select2-dropdown .select2-results .select2-results__options .select2-results__option[id*=difesa]:after{content:'Difesa';position:absolute;visibility:visible;left:15px;color:#3da841;font-weight:700}body .select2-container.select2-container--open .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-disabled=true]{font-weight:600;color:#3da841;padding:10px 16px 5px 3px}body .select2-container{width:100%!important}body section .carousel ul.slick-dots{outline:0;display:flex;justify-content:center;list-style:none;padding:0;margin:0}body section *,body section .carousel *,body section .carousel ul.slick-dots li{outline:0}body section .carousel ul.slick-dots li button{outline:0;padding:0;color:transparent;height:14px;width:14px;border-radius:10px;border:1px solid #000;margin:0}body section .carousel .slick-track{padding:15px 0;margin:0;display:flex}body section .carousel .slick-track .single{background-color:#fff;margin:0 1vw;height:inherit;display:flex;flex-direction:column;-webkit-box-shadow:0 2px 10px 0 #e0e0e0;-moz-box-shadow:0 2px 10px 0 #e0e0e0;box-shadow:0 2px 10px 0 #e0e0e0}body section .carousel .slick-track .single img{height:17.2vw;width:100%;object-fit:cover;object-position:center}@media (max-width:425px){body section .carousel .slick-track .single img{height:120px}}body section .carousel .slick-track .single img[has_img='0'],body section .single-article img[has_img='0']{object-fit:scale-down;padding:15px}body section .carousel .slick-track .single .content{padding:2vw 3vw 55px;font-family:'Open Sans',Sans-serif;flex-grow:1}@media (max-width:768px){body section .carousel .slick-track .single .content{padding:2vw 4vw}}@media (max-width:425px){body section .carousel .slick-track .single .content{padding:2vw 5vw 7vw}}body section .carousel .slick-track .single .content a{color:#424342}body section .carousel .slick-track .single .content a.read-more{color:#3da841;text-decoration:underline;font-size:16px;font-weight:600;position:absolute;bottom:35px}@media (max-width:425px){body section .carousel .slick-track .single .content a.read-more{font-size:14px}}body section .carousel .slick-track .single .content a:hover{color:#3da841;text-decoration:underline}body section .carousel .slick-track .single .content .category-date{position:relative}body section .carousel .slick-track .single .content .category-date .line{height:1px;width:30px;background-color:#3da841;position:absolute;top:10px;left:-3.1vw}@media (max-width:1024px){body section .carousel .slick-track .single .content .category-date .line{width:20px;left:-3.5vw}}@media (max-width:425px){body section .carousel .slick-track .single .content .category-date .line{width:12px;left:-4.5vw}}body section .carousel .slick-track .single .content .category-date .categories,body section .carousel .slick-track .single .content .category-date .date{display:inline-block;font-size:14px;letter-spacing:1.4px;line-height:1em;font-weight:400;text-transform:uppercase}@media (max-width:425px){body section .carousel .slick-track .single .content .category-date .categories,body section .carousel .slick-track .single .content .category-date .date{font-size:12px}}body section .carousel .slick-track .single .content .category-date .categories:hover a,body section .carousel .slick-track .single .content .category-date .date:hover a,body section .carousel .slick-track .single .content .tags a:hover,body section .carousel .slick-track .single .content h4:hover{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}body section .carousel .slick-track .single .content h4,body section .single-article .contenuto-articolo h4{display:block;font-size:1.5rem;line-height:1.3em;letter-spacing:0;color:#000;font-weight:700;font-family:'Titillium Web',Sans-serif}@media (max-width:425px){body section .carousel .slick-track .single .content h4{font-size:20px;line-height:1.1em}}body section .carousel .slick-track .single .content p{display:block;font-weight:400;font-size:16px;line-height:1.3em;color:#333;margin-bottom:26px}@media (max-width:425px){body section .carousel .slick-track .single .content p{font-size:14px;margin-bottom:15px}}body section .carousel .slick-track .single .content .tags{display:block;font-size:12px;line-height:1.2em;font-weight:400;margin-bottom:23px}body section .carousel .slick-track .single .content .tags a,body section .single-article .contenuto-articolo a{color:#424342}@media (max-width:425px){body section .carousel .slick-track .single .content .tags a{font-size:10px;margin-bottom:15px}}body section .carousel .slick-track .single .content .tags a:hover{color:#3da841;text-decoration:underline}body section .carousel.home-carousel{width:85vw;margin:auto}@media (max-width:1024px){body section .carousel.home-carousel{width:100%}}body section .carousel.home-carousel .slick-track .single{margin:0 .5vw}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs .et-content-wrap section#section-approfondimenti .elegant-tabs-content .approfondimenti-container.carousel .slick-list .slick-track .slick-slide a img,body section .carousel.home-carousel .slick-track .single img{height:200px}body section .carousel.home-carousel .slick-track .single .content{padding:1vw 2.5vw 55px}body section .carousel.home-carousel .slick-track .single .content .category-date .line{left:-2.5vw}body section .carousel.home-carousel .slick-track .single .content .category-date .categories a,body section .carousel.home-carousel .slick-track .single .content .category-date .date,body section.archive-banner .elementor-container .elementor-row .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb a{font-size:12px}body section .carousel.home-carousel .slick-track .single .content h4{font-weight:600}body section .carousel.home-carousel .slick-track .single .content p{font-weight:300}body section .carousel.home-carousel ul.slick-dots li{background-color:#d8d8d8;border:0}body section .carousel.home-carousel ul.slick-dots li.slick-active,body section .carousel.home-carousel ul.slick-dots li:active,body section .carousel.home-carousel ul.slick-dots li:hover{background-color:#404040}body section.archive-banner .elementor-container .elementor-row{height:350px}@media screen and (max-width:1024px){body section.archive-banner .elementor-container .elementor-row{height:320px}}@media screen and (max-width:767px){body section.archive-banner .elementor-container .elementor-row .elementor-column:first-child{min-height:120px}}body section .elementor-row .elementor-column .elementor-widget-wrap .cataloghi-list .documentazione-container .single-file{padding:15px 25px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width:425px){body section .elementor-row .elementor-column .elementor-widget-wrap .cataloghi-list .documentazione-container .single-file{padding:15px 10px}}body section .elementor-row .elementor-column .elementor-widget-wrap .cataloghi-list .documentazione-container .single-file:nth-child(odd){background-color:#fafafa}body section .elementor-row .elementor-column .elementor-widget-wrap .cataloghi-list .documentazione-container .single-file a{font-weight:700;font-family:'Open Sans',Sans-serif;color:#000;font-size:14px}body section .elementor-row .elementor-column .elementor-widget-wrap .cataloghi-list .documentazione-container .single-file a.file-name{text-transform:uppercase}body section .elementor-row .elementor-column .elementor-widget-wrap .cataloghi-list .documentazione-container .single-file a.file-icon span{text-decoration:underline;margin-left:15px}@media (max-width:425px){body section .elementor-row .elementor-column .elementor-widget-wrap .cataloghi-list .documentazione-container .single-file a.file-icon span{display:none}}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs .et-content-wrap section#section-download .documentazione-container .single-file a:hover,body section .elementor-row .elementor-column .elementor-widget-wrap .cataloghi-list .documentazione-container .single-file a:hover,body.archive.category div[data-id='38dcb772'] .elementor-widget-wrap .single-post-categories-list .single-cat a:hover,body.archive.tag div[data-id='38dcb772'] .elementor-widget-wrap .single-post-categories-list .single-cat a:hover,body.archive.tax-classificazioni_appr div[data-id='38dcb772'] .elementor-widget-wrap .single-post-categories-list .single-cat a:hover{color:#3da841;transition:.3s}body section.confusione-video-section .elementor-row{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:425px){body section.confusione-video-section .elementor-row{grid-template-columns:1fr;grid-gap:20px}}body section.confusione-video-section .elementor-row .elementor-column{width:100%}body section.app-section .elementor-widget-wrap{display:grid!important;grid-template-columns:auto 1fr;grid-column-gap:15px}@media (max-width:425px){body section.app-section .elementor-widget-wrap{grid-template-columns:1fr 1fr}}body section.app-section .elementor-widget-wrap .elementor-widget-image{grid-area:1/1/span 5/1}@media (max-width:425px){body section.app-section .elementor-widget-wrap .elementor-widget-image{grid-area:3/1}}body section.app-section .elementor-widget-wrap .elementor-widget-heading{grid-area:2/2}@media (max-width:425px){body section.app-section .elementor-widget-wrap .elementor-widget-heading{grid-area:1/1/1/span 2}}body section.app-section .elementor-widget-wrap .elementor-widget-text-editor{grid-area:3/2}@media (max-width:425px){body section.app-section .elementor-widget-wrap .elementor-widget-text-editor{grid-area:2/1/2/span 2}}body section.app-section .elementor-widget-wrap .store-link{grid-area:4/2}@media (max-width:425px){body section.app-section .elementor-widget-wrap .store-link{grid-area:3/2}}body section.app-section .elementor-widget-wrap .store-link .elementor-column-wrap{padding:0}body section.app-section .elementor-widget-wrap .store-link .elementor-column-wrap .elementor-widget-wrap{display:flex!important;justify-content:space-between;width:auto}body section.app-section .elementor-widget-wrap .store-link .elementor-column-wrap .elementor-widget-wrap .elementor-widget-image{width:auto;margin:0}body section.banner-sds{margin-bottom:-10vh}body section.login-section .elementor-widget-login .elementor-widget-container .elementor-form-fields-wrapper .elementor-remember-me label{font-weight:500;font-size:14px}body section.login-section .elementor-widget-login .elementor-widget-container .elementor-form-fields-wrapper .elementor-field-group.elementor-column:last-child{width:auto;margin:auto;text-decoration:underline}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup #main-nav .rapid-search,body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup .search-popup-container,body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup span.item,body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .left-content h3,body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .right-content .flickity-viewport .flickity-slider .product-slide a.prod-link,body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .right-content .slick-slide a.prod-link{display:none}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup div[data-id=c34cda0]{margin-bottom:0}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup div[data-elementor-type=popup]{height:100%}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup .dialog-close-button{position:absolute;left:calc(80vw - 30px)}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul{margin-top:40px;margin-left:25px;padding:0;position:relative}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul#menu-company-menu{margin-top:0}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul.sub-menu{margin-left:15px;margin-top:25px}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul.third-level{margin-left:15px;margin-top:15px}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul.third-level li:last-child{padding-bottom:0}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li{transition:.5s;-moz-transition:.5s;-o-transition:.5s;position:relative;padding-bottom:25px;list-style:none;width:100%}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.goaway{transform:translate(-300%)}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me{position:absolute;top:0;background:#fff;z-index:99;height:83vh}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me:after{top:3px!important;right:16px!important;transform:rotate(135deg)!important}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>a{font-size:20px;color:#3da841;font-weight:700}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container{display:block;height:100%}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container{display:flex;flex-direction:column;height:100%}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .left-content{overflow:scroll;flex-grow:1;min-height:45%;-webkit-overflow-scrolling:auto;overflow-x:hidden}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .right-content{border-top:1px solid #000;margin:0 15px 0 0}@media (max-width:1023px){body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .right-content{display:none}}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .right-content button,body.home section.colture-row .elementor-container .elementor-row.slick-initialized button{display:none!important}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .right-content .slick-slide img{height:90px;margin:0 auto}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .right-content .slick-slide a h3{text-align:center;font-family:'Titillium Web',Sans-serif;color:#3da841;font-size:16px;margin-top:5px}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .right-content ul.slick-dots,body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap>.elementor-element{margin:0}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .right-content ul.slick-dots li{display:inline-block;transform:none!important;padding:0!important;border:1px solid #000;height:15px;width:15px;border-radius:50%;position:initial;margin-top:10px;margin-bottom:15px}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .right-content .flickity-viewport .flickity-slider .product-slide{width:50%}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .right-content .flickity-viewport .flickity-slider .product-slide img{height:100px;width:100%;object-fit:scale-down;object-position:center}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .right-content .flickity-viewport .flickity-slider .product-slide h3{font-size:16px;line-height:1.3em;font-weight:500;margin:0;text-align:center;font-family:'Titillium Web',Sans-serif;color:#3da841}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .right-content div.inevidenza{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .right-content div.inevidenza a,body.archive section .product-grid .single-product a.prod-content{text-align:center}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container .right-content div.inevidenza a h4{font-size:14px;font-weight:300;display:block;color:#404040}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.focus_on_me>.submenu-container .submenu-inner-container h3{display:block;font-family:'Titillium Web',Sans-serif;color:#000;font-size:18px;line-height:1.3em;font-weight:600;margin-top:15px}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li .submenu-container,body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li .submenu-container .submenu-inner-container h3,body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li .submenu-container .submenu-inner-container h4,body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.logo-on-scroll{display:none}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.not-clickable:after{content:' ';height:10px;width:10px;border-top:2px solid #3da841;border-right:2px solid #3da841;position:absolute;right:20px;top:6px;transform:rotate(45deg)}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.not-clickable>a{pointer-events:none}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li a{font-family:'Titillium Web',Sans-serif;font-size:16px;line-height:1.3em;color:#000}@media (max-width:1023px){body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li a.search-home-title i{display:none}}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li.current-menu-item a,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-category ul li:hover label,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-tag ul li:hover label,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-taxonomy-classificazioni_appr ul li:hover label,body section .single-article .contenuto-articolo a:hover h2,body section .single-article .contenuto-articolo a:hover h3,body section .single-article .contenuto-articolo a:hover h4,body section .single-article .contenuto-articolo a:hover h5,body section .single-article .contenuto-articolo a:hover h6,body.search-results section .elementor-widget-wrap .elementor-grid .elementor-grid-item .elementor-post__text p a{color:#3da841}@media (max-width:1023px){body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li .submenu-container .submenu-inner-container .right-content{display:none}}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li .submenu-container[parent='39'] .right-content,body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li .submenu-container[parent='40'] .right-content,body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li .submenu-container[parent=approfondimenti] .right-content,body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li.sf-field-taxonomy-product_cat label .chosen-container .chosen-drop .chosen-search{display:none}@media (max-width:768px){body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li .submenu-container[parent=prodotti] .submenu-inner-container .right-content{display:none}}body .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.mobilemenupopup ul li[third_level='1']>a{color:#3da841;font-weight:700}body.archive.category div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item,body.archive.tag div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item,body.archive.tax-classificazioni_appr div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item,body.single-appr_section .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item,body.single-post .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item{display:flex;align-items:center}body.archive.category div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item a,body.archive.tag div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item a,body.archive.tax-classificazioni_appr div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item a{color:#424342;width:auto}body.archive.category div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item a:hover,body.archive.category div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item a:hover span,body.archive.tag div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item a:hover,body.archive.tag div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item a:hover span,body.archive.tax-classificazioni_appr div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item a:hover,body.archive.tax-classificazioni_appr div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item a:hover span,body.single-appr_section .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item a:hover,body.single-appr_section .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item a:hover span,body.single-post .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item a:hover,body.single-post .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item a:hover span{color:#3da841;transition:.3s}@media (max-width:425px){body.archive.category div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item a,body.archive.category div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item span,body.archive.tag div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item a,body.archive.tag div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item span,body.archive.tax-classificazioni_appr div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item a,body.archive.tax-classificazioni_appr div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item span{font-size:12px}}body.archive.category div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item:first-child:before,body.archive.tag div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item:first-child:before,body.archive.tax-classificazioni_appr div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item:first-child:before,body.single-appr_section .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item:first-child:before,body.single-post .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item:first-child:before{content:'';width:30px;height:2px;background-color:#3da841;margin-right:25px}@media (max-width:425px){body.archive.category div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item:first-child:before,body.archive.tag div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item:first-child:before,body.archive.tax-classificazioni_appr div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item:first-child:before{width:20px;margin-right:10px}}body.archive.category div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-image img,body.archive.tag div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-image img,body.archive.tax-classificazioni_appr div[data-id='38dcb772'] .elementor-widget-wrap .elementor-widget-image img{height:350px;object-fit:cover;width:100%}body.archive.category div[data-id='38dcb772'] .elementor-widget-wrap .single-post-categories-list h3,body.archive.tag div[data-id='38dcb772'] .elementor-widget-wrap .single-post-categories-list h3,body.archive.tax-classificazioni_appr div[data-id='38dcb772'] .elementor-widget-wrap .single-post-categories-list h3,body.single-appr_section .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .single-post-categories-list h3,body.single-post .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .single-post-categories-list h3{font-size:20px;font-family:'Titillium Web',Sans-serif;color:#000;font-weight:700}body.archive.category div[data-id='38dcb772'] .elementor-widget-wrap .single-post-categories-list .single-cat,body.archive.tag div[data-id='38dcb772'] .elementor-widget-wrap .single-post-categories-list .single-cat,body.archive.tax-classificazioni_appr div[data-id='38dcb772'] .elementor-widget-wrap .single-post-categories-list .single-cat{position:relative;padding:5px 25px}body.archive.category div[data-id='38dcb772'] .elementor-widget-wrap .single-post-categories-list .single-cat a,body.archive.tag div[data-id='38dcb772'] .elementor-widget-wrap .single-post-categories-list .single-cat a,body.archive.tax-classificazioni_appr div[data-id='38dcb772'] .elementor-widget-wrap .single-post-categories-list .single-cat a,body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li.greyout h4{color:gray}body.archive.category div[data-id='38dcb772'] .elementor-widget-wrap .single-post-categories-list .single-cat a:before,body.archive.tag div[data-id='38dcb772'] .elementor-widget-wrap .single-post-categories-list .single-cat a:before,body.archive.tax-classificazioni_appr div[data-id='38dcb772'] .elementor-widget-wrap .single-post-categories-list .single-cat a:before{position:absolute;left:0;top:50%;content:'';width:10px;height:10px;transform:translate(0,-50%) rotate(45deg);border-top:1px solid gray;border-right:1px solid gray}body.archive.category div[data-id='38dcb772'] .elementor-widget-wrap .single-post-categories-list .single-cat a:hover:before,body.archive.tag div[data-id='38dcb772'] .elementor-widget-wrap .single-post-categories-list .single-cat a:hover:before,body.archive.tax-classificazioni_appr div[data-id='38dcb772'] .elementor-widget-wrap .single-post-categories-list .single-cat a:hover:before{border-color:#3da841}body.archive.category div[data-id='38dcb772'] .elementor-widget-wrap .last-post article .elementor-post__text,body.archive.tag div[data-id='38dcb772'] .elementor-widget-wrap .last-post article .elementor-post__text,body.archive.tax-classificazioni_appr div[data-id='38dcb772'] .elementor-widget-wrap .last-post article .elementor-post__text{display:flex;flex-direction:column-reverse;justify-content:center}body.archive.category div[data-id='38dcb772'] .elementor-widget-wrap .last-post article .elementor-post__text .elementor-post__meta-data,body.archive.tag div[data-id='38dcb772'] .elementor-widget-wrap .last-post article .elementor-post__text .elementor-post__meta-data,body.archive.tax-classificazioni_appr div[data-id='38dcb772'] .elementor-widget-wrap .last-post article .elementor-post__text .elementor-post__meta-data{margin-bottom:5px;position:relative;padding-left:20px}body.archive.category div[data-id='38dcb772'] .elementor-widget-wrap .last-post article .elementor-post__text .elementor-post__meta-data:before,body.archive.tag div[data-id='38dcb772'] .elementor-widget-wrap .last-post article .elementor-post__text .elementor-post__meta-data:before,body.archive.tax-classificazioni_appr div[data-id='38dcb772'] .elementor-widget-wrap .last-post article .elementor-post__text .elementor-post__meta-data:before{content:'';height:2px;background-color:#3da841;width:15px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:425px){body .elementor-bg-transform-zoom-in:hover .elementor-bg,body .elementor-bg-transform-zoom-out .elementor-bg{transform:none!important}}body #home-slider-separator{z-index:99;top:-3px}body section .elementor-widget-wrap .elementor-shortcode .home-news-carousel-button-link{text-align:center;margin-top:15px}body section .elementor-widget-wrap .elementor-shortcode .home-news-carousel-button-link a{border:0;border-radius:0;text-transform:uppercase;background-color:#404040;padding:16px 40px}body section .elementor-widget-wrap .elementor-shortcode .home-news-carousel-button-link a .elementor-button-text{font-weight:800}body section.newsletter-home-section .elementor-container{display:block;margin:auto}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap{position:relative;margin:auto}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper{display:grid;grid-template:1fr/80% auto;grid-gap:10px 0;margin:auto;max-width:600px}@media (max-width:425px){body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper{grid-template:repeat(4,auto)/1fr}}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper .elementor-field-group{padding-right:0;padding-left:0}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-group-field_1{grid-area:1/span 2;place-content:center}@media (max-width:425px){body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-group-field_1{margin-bottom:0;grid-area:1/1}}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-group-field_1 .elementor-field-subgroup{flex-basis:unset}@media (max-width:425px){body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-group-field_1 .elementor-field-subgroup{display:grid;grid-template:repeat(2,1fr)/repeat(2,1fr);place-items:center stretch;grid-gap:10px 0}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-group-field_1 .elementor-field-subgroup .elementor-field-option{margin-bottom:0}}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-group-field_1 .elementor-field-subgroup .elementor-field-option input[type=checkbox]{width:25px;height:25px;vertical-align:middle;display:inline-block;border-radius:0;padding:0;border:1px solid gray;margin-right:5px}@media (max-width:425px){body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-group-field_1 .elementor-field-subgroup .elementor-field-option input[type=checkbox]{place-self:center start}}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs .et-content-wrap section#section-download .documentazione-container .single-file a i,body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-group-field_1 .elementor-field-subgroup .elementor-field-option label{margin-right:15px}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-group-field_2{grid-area:2/1}@media (max-width:425px){body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-group-field_2{margin-bottom:0;grid-area:2/1}}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-group-field_3{grid-area:3/span 2;place-content:center}@media (max-width:425px){body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-group-field_3{grid-area:4/1}}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-group-field_3 .elementor-field-subgroup{flex-basis:unset;width:60%;place-self:center}@media (max-width:425px){body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-group-field_3 .elementor-field-subgroup{width:100%}}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-group-field_3 .elementor-field-subgroup .elementor-field-option{display:grid;grid-template:1fr/40px auto;place-items:center}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-group-field_3 .elementor-field-subgroup .elementor-field-option input[type=checkbox]{width:25px;height:25px;vertical-align:middle;display:inline-block;border-radius:0;padding:0;border:1px solid gray;margin-right:5px}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-group-field_3 .elementor-field-subgroup .elementor-field-option label{font-size:12px;line-height:14px}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-group-field_3 .elementor-field-subgroup .elementor-field-option label a{color:#404040;text-decoration:underline;text-decoration-color:#40404070;font-size:12px}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-group-field_3 .elementor-field-subgroup .elementor-field-option label a:hover{color:#3da841;text-decoration-color:#3da84170}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-type-submit{grid-area:2/2}@media (max-width:425px){body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-type-submit{grid-area:3/1;margin-bottom:0}}@media (max-width:1024px){body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap{grid-template-columns:repeat(10,1fr);grid-column-gap:15px}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .title-left{grid-area:1/3/1/span 3}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .title-left h2 br,body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .title-right h2 br{display:none}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-text-editor.r2-c1{grid-area:2/1/2/span 5}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form.r3-c1{grid-area:3/1/3/span 5}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form.r3-c1 .elementor-field-group-field_1 .elementor-field-option{margin-bottom:5px}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .title-right{grid-area:1/8/1/span 3}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .title-right h2{text-align:left;color:#3da841}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-text-editor.r2-c2{grid-area:2/6/2/span 5}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-text-editor.r2-c2 .elementor-text-editor{text-align:left}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-button.r3-c2{grid-area:3/6/3/span 5}}@media (max-width:425px){body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap{grid-template-columns:repeat(3,1fr);grid-row-gap:15px}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .title-left{grid-area:1/span 2}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-text-editor.r2-c1{grid-area:2/span 3}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form.r3-c1{grid-area:3/span 3}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form.r3-c1 .elementor-form-fields-wrapper .elementor-field-group-field_1 .elementor-field-option{margin-bottom:5px}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form.r3-c1 .elementor-form-fields-wrapper .elementor-field-group-field_2 input{border-color:#3da841}body section.newsletter-home-section .elementor-container .elementor-row .elementor-column.newsletter-row .elementor-widget-wrap .elementor-widget-form.r3-c1 .elementor-form-fields-wrapper .elementor-field-type-submit{margin-bottom:35px}}body.home div.elementor-element.elementor-widget-slides.elementor-hidden-phone .elementor-swiper .swiper-pagination{bottom:15%;width:unset;left:unset;right:0;margin-right:15%}body.home div.elementor-element.elementor-widget-slides.elementor-hidden-phone .elementor-swiper .swiper-pagination .swiper-pagination-bullet{background:#d8d8d8;margin:0 0 0 25px}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs .et-content-wrap section#section-approfondimenti .elegant-tabs-content .approfondimenti-container.carousel .slick-dots li.slick-active,body.home div.elementor-element.elementor-widget-slides.elementor-hidden-desktop .elementor-swiper .elementor-main-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,body.home div.elementor-element.elementor-widget-slides.elementor-hidden-phone .elementor-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#404040}body.home div.elementor-element.elementor-widget-slides.elementor-hidden-phone .elementor-swiper .elementor-swiper-button.elementor-swiper-button-prev{left:10%}body.home div.elementor-element.elementor-widget-slides.elementor-hidden-phone .elementor-swiper .elementor-swiper-button.elementor-swiper-button-prev i:before{content:'\e8bf'}body.home div.elementor-element.elementor-widget-slides.elementor-hidden-phone .elementor-swiper .elementor-swiper-button.elementor-swiper-button-next{right:10%}body.home div.elementor-element.elementor-widget-slides.elementor-hidden-phone .elementor-swiper .elementor-swiper-button.elementor-swiper-button-next i:before{content:'\e8c0'}body.home div.elementor-element.elementor-widget-slides.elementor-hidden-desktop .elementor-swiper .elementor-main-swiper{padding-bottom:50px}body.home div.elementor-element.elementor-widget-slides.elementor-hidden-desktop .elementor-swiper .elementor-main-swiper .swiper-slide{display:grid;grid-template:1fr 1fr/1fr;grid-gap:10px}body.home div.elementor-element.elementor-widget-slides.elementor-hidden-desktop .elementor-swiper .elementor-main-swiper .swiper-slide .elementor-background-overlay,body.home div.elementor-element.elementor-widget-slides.elementor-hidden-desktop .elementor-swiper .elementor-main-swiper .swiper-slide .swiper-slide-bg{grid-row:2}body.home div.elementor-element.elementor-widget-slides.elementor-hidden-desktop .elementor-swiper .elementor-main-swiper .swiper-slide .swiper-slide-inner{grid-row:1/1}body.home div.elementor-element.elementor-widget-slides.elementor-hidden-desktop .elementor-swiper .elementor-main-swiper .swiper-pagination{bottom:15px}body.home div.elementor-element.elementor-widget-slides.elementor-hidden-desktop .elementor-swiper .elementor-main-swiper .swiper-pagination .swiper-pagination-bullet{background:#d8d8d8;margin:0 0 0 25px}@media screen and (max-width:425px){body.home section#home-content h2{width:80%;margin:auto}}body.home section#home-content .elementor-widget-wrap .home-search{flex-grow:1}@media screen and (max-width:768px){body.home section#home-content .elementor-widget-wrap .home-search{display:block;width:100%}}body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter{width:85%;margin:auto}@media screen and (max-width:768px){body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter{padding-top:15px}}@media screen and (max-width:425px){body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter{width:95%}}body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul{display:grid;grid-template-columns:2fr 2fr 1fr;grid-gap:15px;padding:0}@media screen and (max-width:768px){body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul{grid-template-columns:1fr;place-items:center;grid-gap:13px}}body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li .select2 .select2-selection--single{border:1px solid #8d99a7;border-radius:0;height:45px;display:flex;align-items:center;font-size:14px}body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li .select2 .select2-selection--single .select2-selection__arrow{height:43px}@media (max-width:425px){body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li.sf-field-taxonomy-product_cat label{border:1px solid #8d99a7}}@media screen and (max-width:768px){body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li{padding:0;width:100%;max-width:635px}}@media screen and (max-width:425px){body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li{max-width:initial}}body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li h4{font-family:'Titillium Web',Sans-serif;font-size:16px;font-weight:600;color:#404040}body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li label .select2 .select2-selection--single{padding-left:15px;font-weight:400}body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li input select,body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li label select{background-color:#fff}body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li input,body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li select{height:45px;border-radius:0;color:#3da841;font-family:'Open Sans',Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;border:1px solid #fff}body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li .chosen-container{height:100%;width:100%!important}body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li .chosen-container .chosen-single{height:100%;border-radius:0;background-image:none;background-color:#fff;display:flex;align-items:center;padding:8px 16px;border:1px solid #8d99a7;box-shadow:none}body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li .chosen-container .chosen-single div{top:50%;transform:translateY(-25%);height:85%}body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li .chosen-container .chosen-single div b{height:68%}body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li .chosen-container .chosen-drop{margin-top:6px;border-radius:0;box-shadow:0 2px 6px 0 #c2c2c3;border-top:1px solid #aaa}body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li .chosen-container .chosen-drop .chosen-search{border:1px solid #3da841;border-radius:0;width:95%;margin:10px auto;display:block}body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li .chosen-container .chosen-drop .chosen-search:after{content:'\f002';font-family:'FontAwesome';position:absolute;right:2%;top:50%;transform:translateY(-50%);color:#3da841}body section .regional-informations .selectorContainer .chosen-drop .chosen-search input.chosen-search-input,body section .selectHolder .selectorContainer .chosen-drop .chosen-search input.chosen-search-input,body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li .chosen-container .chosen-drop .chosen-search input.chosen-search-input{height:100%;background:0 0}body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li .chosen-container .chosen-drop .chosen-results::-webkit-scrollbar{width:8px}body section .regional-informations .selectorContainer .chosen-drop ::-webkit-scrollbar-track,body section .selectHolder .selectorContainer .chosen-drop ::-webkit-scrollbar-track,body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li .chosen-container .chosen-drop ::-webkit-scrollbar-track{background:#cacaca;border-radius:50px}body section .regional-informations .selectorContainer .chosen-drop ::-webkit-scrollbar-thumb,body section .selectHolder .selectorContainer .chosen-drop ::-webkit-scrollbar-thumb,body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li .chosen-container .chosen-drop ::-webkit-scrollbar-thumb{background:#239d46;border-radius:50px}body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li .chosen-container .chosen-drop .chosen-results{display:grid;grid-template-columns:1fr;grid-gap:0;padding:10px 0 5px}body section .regional-informations .selectorContainer .chosen-drop .chosen-results li,body section .selectHolder .selectorContainer .chosen-drop .chosen-results li,body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li .chosen-container .chosen-drop .chosen-results li{padding:10px 16px}body section .regional-informations .selectorContainer .chosen-drop .chosen-results li.highlighted,body section .selectHolder .selectorContainer .chosen-drop .chosen-results li.highlighted,body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li .chosen-container .chosen-drop .chosen-results li.highlighted{background:rgba(61,168,65,.8)!important;color:#fff}body section .regional-informations .selectorContainer .chosen-drop .chosen-results li.hasTitle,body section .selectHolder .selectorContainer .chosen-drop .chosen-results li.hasTitle,body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li .chosen-container .chosen-drop .chosen-results li.hasTitle{position:relative;margin-top:30px}body section .regional-informations .selectorContainer .chosen-drop .chosen-results li.hasTitle:before,body section .selectHolder .selectorContainer .chosen-drop .chosen-results li.hasTitle:before,body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li .chosen-container .chosen-drop .chosen-results li.hasTitle:before{content:attr(title);position:absolute;top:-20px;font-weight:700;color:#3da841}body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' version=\'1.1\' height=\'10px\' width=\'15px\'%3E%3Ctext x=\'0\' y=\'10\' fill=\'gray\'%3E%E2%96%BE%3C/text%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1em .5em;background-position:right center}body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li input[type=submit]{color:#fff;font-weight:700;border:1px solid #3da841;width:100%;background-color:#3da841;text-transform:uppercase;outline:0;padding:0}body.archive section .product-grid .single-product a.prod-button:hover,body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li input[type=submit]:hover,body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li input[type=submit]:visited{background-color:#fff;color:#3da841;transition:.3s}body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li input[type=submit]:focus,body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li input[type=submit]:visited{color:#3da841;background-color:transparent}body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li[data-sf-field-type=submit]{align-self:flex-end}body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li.greyout label{position:relative}body.home section#home-content .elementor-widget-wrap .home-search form.searchandfilter ul li.greyout label:after{content:' ';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(128,128,128,.5)}@media (max-width:425px){body.home section.colture-row .elementor-container .elementor-row.slick-initialized{padding:0 5px}}@media (max-width:425px){body.home section.colture-row .elementor-container .elementor-row.slick-initialized .slick-list .slick-track .slick-slide{padding:0 5px}body.home section.colture-row .elementor-container .elementor-row.slick-initialized .slick-list .slick-track .slick-slide .elementor-widget-container .elementor-cta .elementor-cta__bg-overlay,body.home section.colture-row .elementor-container .elementor-row.slick-initialized .slick-list .slick-track .slick-slide .elementor-widget-container .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,.3)}}body.home section.colture-row .elementor-element,body.home section.colture-row .elementor-element .elementor-widget-wrap .elementor-element,body.home section.colture-row .elementor-element .elementor-widget-wrap .elementor-element .elementor-widget-container,body.home section.colture-row .elementor-element .elementor-widget-wrap .elementor-element .elementor-widget-container a.elementor-cta,body.search-results section .elementor-widget-wrap .elementor-grid .elementor-grid-item .elementor-post__thumbnail__link .elementor-post__thumbnail{height:100%}@media (max-width:425px){body.home section.colture-row .elementor-element{height:auto}}body.home section.colture-row .elementor-container .elementor-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2px;padding:0 2px}@media (max-width:425px){body.home section.colture-row .elementor-container .elementor-row{width:100%;padding:0 10px;display:grid;grid-template:repeat(4,1fr 60px)/1fr;grid-gap:0}}body.home section.colture-row .elementor-container .elementor-row .elementor-element{width:100%}@media (max-width:425px){body.home section.colture-row .elementor-container .elementor-row .elementor-element.elementor-top-column:nth-child(1){grid-row:1}body.home section.colture-row .elementor-container .elementor-row .elementor-element.elementor-top-column:nth-child(2){grid-row:3}body.home section.colture-row .elementor-container .elementor-row .elementor-element.elementor-top-column:nth-child(3){grid-row:5}body.home section.colture-row .elementor-container .elementor-row .elementor-element.elementor-top-column:nth-child(4){grid-row:7}body.home section.colture-row .elementor-container .elementor-row .elementor-element.elementor-top-column:nth-child(-n+4) .elementor-column-wrap{padding-bottom:0}body.home section.colture-row .elementor-container .elementor-row .elementor-element.elementor-top-column:nth-child(n+5) .elementor-column-wrap{padding-top:0}body.home section.colture-row .elementor-container .elementor-row .elementor-element.elementor-top-column:nth-child(n+5) .elementor-column-wrap .elementor-widget-wrap .elementor-widget-button .elementor-button-wrapper .elementor-button{width:100%}}body.home section.colture-row .elementor-container .elementor-row .elementor-element .elementor-column-wrap .elementor-widget-wrap .elementor-cta .elementor-cta__content{max-height:17vw;padding:0}@media (max-width:768px){body.home section.colture-row .elementor-container .elementor-row .elementor-element .elementor-column-wrap .elementor-widget-wrap .elementor-cta .elementor-cta__content{min-height:200px}}@media (max-width:425px){body.home section.colture-row .elementor-container .elementor-row .elementor-element .elementor-column-wrap .elementor-widget-wrap .elementor-cta .elementor-cta__content{min-height:180px}}@media (max-width:1024px){body.home section.colture-row .elementor-container .elementor-row .elementor-element .elementor-column-wrap .elementor-widget-wrap .elementor-cta .elementor-cta__content .elementor-cta__title{margin:0;font-size:22px}}@media (max-width:425px){body.home section.colture-row .elementor-container .elementor-row .elementor-element .elementor-column-wrap .elementor-widget-wrap .elementor-cta .elementor-cta__content .elementor-cta__title{font-size:18px;font-weight:700;position:absolute;bottom:30px}}body.home section.colture-row .elementor-container .elementor-row .elementor-element .elementor-column-wrap .elementor-widget-wrap .elementor-cta .elementor-cta__content .elementor-cta__button-wrapper{outline:0;text-transform:uppercase;opacity:0;-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out}@media (max-width:1024px){body.home section.colture-row .elementor-container .elementor-row .elementor-element .elementor-column-wrap .elementor-widget-wrap .elementor-cta .elementor-cta__content .elementor-cta__button-wrapper{display:none}}body.home section.colture-row .elementor-container .elementor-row .elementor-element .elementor-column-wrap .elementor-widget-wrap .elementor-cta .elementor-cta__content .elementor-cta__button-wrapper span{font-family:'Open Sans',Sans-serif;font-size:14px;font-weight:600}body.home section.colture-row .elementor-container .elementor-row .elementor-element .elementor-column-wrap .elementor-widget-wrap .elementor-cta:hover .elementor-cta__button-wrapper{opacity:1;-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out}body section.image-azienda .elementor-column-wrap .elementor-widget-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-flow:dense;grid-gap:2vw}body section.image-azienda .elementor-column-wrap .elementor-widget-wrap .elementor-widget-image{margin:0}body section.image-azienda .elementor-column-wrap .elementor-widget-wrap .elementor-widget-image.image-left{grid-area:1/span 2}@media (max-width:425px){body section.image-azienda .elementor-column-wrap .elementor-widget-wrap .elementor-widget-image.image-right{grid-area:1/span 3}}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap,body section .azienda-tabber .elementor-elegant-tabs .elegant-tabs-container .et-tabs nav ul.elegant-tabs-list-container li,body section .elementor-widget-shortcode .mapsvg-wrap-all .mapsvg-wrap .mapsvg-map-container .mapsvg-popover .mapsvg-controller-view .mapsvg-controller-view-wrap .nano-content .mapsvg-auto-height,body section.image-azienda .elementor-column-wrap .elementor-widget-wrap .elementor-widget-image .elementor-image,body section.image-azienda .elementor-column-wrap .elementor-widget-wrap .elementor-widget-image .elementor-image img{width:100%}@media (max-width:425px){body section.image-azienda .elementor-column-wrap .elementor-widget-wrap .elementor-widget-image .elementor-image img{height:25vh;object-fit:cover}}@media (min-width:1024px){body section.azienda-green-block-section{background-size:cover}}@media (max-width:768px){body section.azienda-green-block-section .col-to-hide{display:none}body section.azienda-green-block-section .azienda-green-block{width:100%!important}body section.azienda-green-block-section .azienda-green-block .elementor-column-wrap{position:relative;top:25vh;margin:10px 10px 25vh}}@media (max-width:425px){body section.two-columns-section-azienda .elementor-column.col-to-flex .elementor-widget-wrap{display:flex;flex-direction:column-reverse}body section.two-columns-section-azienda .elementor-column.col-to-flex .elementor-widget-image{margin:25px 0}}body section .azienda-tabber .elementor-elegant-tabs .elegant-tabs-container .et-tabs{-webkit-box-shadow:0 5px 11px -6px rgba(0,0,0,.75);-moz-box-shadow:0 5px 11px -6px rgba(0,0,0,.75);box-shadow:0 5px 11px -6px rgba(0,0,0,.75)}body section .azienda-tabber .elementor-elegant-tabs .elegant-tabs-container .et-tabs nav ul.elegant-tabs-list-container{display:grid;grid-template-columns:repeat(4,1fr)}body section .azienda-tabber .elementor-elegant-tabs .elegant-tabs-container .et-tabs nav ul.elegant-tabs-list-container li .et-anchor-tag{padding:25px 10px;overflow:hidden;text-overflow:unset;white-space:unset;line-height:1.3;display:flex;flex-direction:column;align-items:center;justify-content:center}body section .azienda-tabber .elementor-elegant-tabs .elegant-tabs-container .et-tabs .et-content-wrap{-webkit-box-shadow:0 5px 11px -4px rgba(0,0,0,.75);-moz-box-shadow:0 5px 11px -4px rgba(0,0,0,.75);box-shadow:0 5px 11px -4px rgba(0,0,0,.75)}body section .azienda-tabber .elementor-elegant-tabs .elegant-tabs-container .et-tabs .et-content-wrap section.content-current{padding:50px;line-height:1.4em}body section .azienda-tabber .elementor-elegant-tabs .elegant-tabs-container .et-tabs .et-content-wrap section.content-current .infi-content-wrapper .elegant-tabs-content p img{height:100%;width:100%}body section.tabber-mobile .elementor-toggle .elementor-toggle-item{margin:5px 0}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb,body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb a{font-size:10px}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-images .woocommerce-product-gallery{width:100%!important;margin:0;float:unset}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-images .woocommerce-product-gallery .flex-viewport{margin-bottom:15px;border:1px solid #d8d8d8}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-images .woocommerce-product-gallery .flex-viewport:after,body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-images .woocommerce-product-gallery>figure a:after{display:block;content:'\e882';font-family:eicons;font-size:30px;position:absolute;bottom:10px;right:10px;color:rgba(0,0,0,.25)}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-images .woocommerce-product-gallery .flex-viewport img{max-height:500px;object-fit:contain}@media (max-width:425px){body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-images .woocommerce-product-gallery .flex-viewport img{max-height:350px}}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-images .woocommerce-product-gallery>figure a .wp-post-image{border:1px solid #d8d8d8;max-height:500px;object-fit:contain}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-images .flex-control-nav.flex-control-thumbs li img{object-fit:contain;max-height:100px}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-images .flex-control-nav.flex-control-thumbs li img.flex-active{border:1px solid #d8d8d8}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-shortcode .icons-container{padding:0;width:100%;margin:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(75px,1fr));grid-gap:10px;justify-items:center}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-shortcode .icons-container img{width:75px;height:75px;object-fit:scale-down}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-shortcode .info-container,body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-related .products.related ul.products li.product a h2{padding:0}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-shortcode .info-container p{font-size:18px;font-weight:600;color:#404040;margin-bottom:20px}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-shortcode .info-container .single-attribute{margin:15px 0;padding:0 15px;color:#424342;font-family:'Open Sans',Sans-serif}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-shortcode .info-container .single-attribute h3{font-size:16px;font-weight:600;margin:0}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-shortcode .info-container .single-attribute span{font-size:16px;font-weight:300}@media (max-width:425px){body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-shortcode .info-container .single-attribute span{font-size:14px}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-shortcode .info-container .single-attribute{font-size:12px}}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-shortcode .info-container .single-attribute:nth-child(odd){border-left:5px solid gray}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-shortcode .info-container .single-attribute:nth-child(even){border-left:5px solid #d8d8d8}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-shortcode .info-container .single-attribute .pittogrammi{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));grid-gap:5px;margin-top:15px}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-shortcode .info-container .single-attribute .pittogrammi .item{display:inline-flex;width:100%;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-shortcode .info-container .single-attribute .pittogrammi .item img{height:60px;width:auto;object-fit:contain}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-shortcode .info-container .single-attribute .pittogrammi .item h4{margin:0;font-size:14px;font-family:'Open Sans',Sans-serif}@media (max-width:425px){body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs{margin-top:-20px}}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs nav{margin:auto;display:block!important}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs nav ul li a:after{height:4px;background:#3da841}@media (max-width:425px){body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs .et-content-wrap{margin-top:0}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs .et-content-wrap .infi-responsive-tabs{border-top:1px solid #d8d8d8}}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs .et-content-wrap .infi-responsive-tabs .infi-tab-accordion.infi-active-tab .infi_accordion_item{background:unset!important}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs .et-content-wrap .infi-responsive-tabs .infi-tab-accordion.infi-active-tab .infi_accordion_item:after{content:'-';font-size:60px;font-weight:100}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs .et-content-wrap .infi-responsive-tabs .infi-tab-accordion .infi_accordion_item{background:unset;position:relative}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs .et-content-wrap .infi-responsive-tabs .infi-tab-accordion .infi_accordion_item:after{content:'+';display:block;width:100%;position:absolute;top:50%;left:100%;transform:translate(-7%,-50%);font-size:35px;font-weight:300}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs .et-content-wrap .infi-responsive-tabs .infi-tab-accordion .infi_accordion_item .infi-accordion-item-heading span{font-family:'Open Sans',Sans-serif;font-size:18px;font-weight:700}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs .et-content-wrap section{display:block;height:0;overflow-y:hidden;padding-top:0}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs .et-content-wrap section.content-current{height:auto;padding:15px}@media (max-width:425px){body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs .et-content-wrap section.content-current{padding:0;margin-bottom:15px}}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs .et-content-wrap section#section-download .documentazione-container{padding:25px 0 0 10vw}@media (max-width:425px){body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs .et-content-wrap section#section-download .documentazione-container{padding:0 0 0 15px}}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs .et-content-wrap section#section-download .documentazione-container .single-file{padding:5px 0}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs .et-content-wrap section#section-download .documentazione-container .single-file a{color:#424342;font-family:'Open Sans',Sans-serif;font-size:18px;display:flex;align-items:center;width:auto}@media (max-width:425px){body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs .et-content-wrap section#section-download .documentazione-container .single-file a{font-size:16px}}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs .et-content-wrap section#section-approfondimenti .elegant-tabs-content .approfondimenti-container.carousel .slick-list .slick-track .content{padding:2vw 3vw 20px}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs .et-content-wrap section#section-approfondimenti .elegant-tabs-content .approfondimenti-container.carousel .slick-list .slick-track .content p{font-weight:300;margin-bottom:30px}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs .et-content-wrap section#section-approfondimenti .elegant-tabs-content .approfondimenti-container.carousel .slick-dots li{background:#d8d8d8;border:0;margin:0 10px}@media (max-width:425px){body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs .et-content-wrap section#section-descrizione{padding:0 15px}}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-elegant_tabs .elementor-elegant-tabs .et-content-wrap section#section-descrizione .elegant-tabs-content{text-align:justify;color:#404040;font-family:'Open Sans',Sans-serif;font-size:16px;font-weight:300}@media (max-width:425px){body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-related{margin-top:-20px}}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-related .products.related{width:100%;margin:auto}@media (max-width:768px){body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-related .products.related{margin-top:20px}}@media (max-width:425px){body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-related .products.related h2{margin-left:10px}}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-related .products.related ul.products{width:100%;margin:auto;grid-gap:20px}@media (max-width:425px){body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-related .products.related ul.products{display:grid;grid-template:repeat(auto-fit,minmax(0,1fr))/1fr;margin-top:15px;grid-gap:10px}}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-related .products.related ul.products li.product{display:grid;grid-template-rows:1fr auto}@media (max-width:425px){body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-related .products.related ul.products li.product{display:none}}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-related .products.related ul.products li.product a.button{width:175px;margin:auto}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-related .products.related ul.products li.product a img{height:250px;margin:20px auto;object-fit:contain}@media (max-width:425px){body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-related .products.related ul.products li.product a img{margin:0 auto}}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-related .products.related ul.products li.product a h4{color:#424342;font-family:'Open Sans',Sans-serif;font-size:16px;font-weight:300}@media (max-width:425px){body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-related .products.related ul.products li.product a h4{font-size:13px}}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-related .products.related ul.products .single-product-mobile{display:none;padding-top:15px;border-top:1px solid #eee;grid-template:1fr/repeat(2,auto);grid-gap:10px}@media (max-width:425px){body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-related .products.related ul.products .single-product-mobile{display:grid}}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-related .products.related ul.products .single-product-mobile a.prod-link img{height:auto;object-fit:contain;max-width:150px}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-related .products.related ul.products .single-product-mobile .prod-content,body.archive section .product-grid .single-product-mobile .prod-content{text-align:left}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-related .products.related ul.products .single-product-mobile .prod-content h3{font-family:'Open Sans',Sans-serif;font-size:15px;font-weight:700;color:#000;margin-bottom:5px}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-related .products.related ul.products .single-product-mobile .prod-content span{color:#424342;font-family:'Open Sans',Sans-serif;font-size:12px;font-weight:300;display:block;margin-bottom:10px;text-align:left}body div[data-elementor-type=product] section .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-woocommerce-product-related .products.related ul.products .single-product-mobile .prod-content .prod-button,body.archive section .product-grid .single-product-mobile .prod-content .prod-button{color:#3da841;text-decoration:underline;font-weight:600}body #elementor-lightbox-slideshow-single-img,body section .elementor-widget-shortcode .mapsvg-wrap-all .mapsvg-wrap .mapsvg-map-container .mapsvg-popover .mapsvg-controller-view .mapsvg-controller-view-wrap .nano-content .mapsvg-auto-height .mapsvg-controller-view-content br,body.archive.tax-colture section.filters-catalog-section .elementor-widget-wrap .elementor-shortcode ul li.sf-field-taxonomy-colture,body.archive.tax-product_cat section.filters-catalog-section .elementor-widget-wrap .elementor-shortcode ul li.sf-field-taxonomy-product_cat,body.page-news form ul li.sf-field-reset,body.page-news form ul li.sf-field-taxonomy-classificazioni_appr{display:none!important}body .pswp--open{z-index:99999}body .pswp--open .pswp__bg{background-color:rgba(0,0,0,.7)}body .pswp--open .pswp__ui--fit .pswp__caption{display:none}body.archive.tax-product_cat.term-difesa section.filters-catalog-section .elementor-widget-wrap form.searchandfilter ul li.sf-field-taxonomy-avversita{visibility:visible!important}@media screen and (max-width:425px){body.archive.tax-colture div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.archive-banner,body.archive.tax-product_cat div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.archive-banner,body.archive.term-difesa div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.archive-banner{background:unset}body.archive.tax-colture div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.archive-banner .elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb,body.archive.tax-product_cat div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.archive-banner .elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb,body.archive.term-difesa div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.archive-banner .elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb{color:#000;padding:10px 0 0 10px}body.archive.tax-colture div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.archive-banner .elementor-widget-heading .elementor-heading-title,body.archive.tax-colture div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.archive-banner .elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb a,body.archive.tax-product_cat div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.archive-banner .elementor-widget-heading .elementor-heading-title,body.archive.tax-product_cat div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.archive-banner .elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb a,body.archive.term-difesa div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.archive-banner .elementor-widget-heading .elementor-heading-title,body.archive.term-difesa div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.archive-banner .elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb a{color:#000}body.archive.tax-colture div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.filters-catalog-section .elementor-widget-text-editor,body.archive.tax-product_cat div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.filters-catalog-section .elementor-widget-text-editor,body.archive.term-difesa div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.filters-catalog-section .elementor-widget-text-editor{background-color:#eee;padding:20px 15px;position:relative}body.archive.tax-colture div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.filters-catalog-section .elementor-widget-text-editor:after,body.archive.tax-product_cat div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.filters-catalog-section .elementor-widget-text-editor:after,body.archive.term-difesa div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.filters-catalog-section .elementor-widget-text-editor:after{content:'+';display:block;width:100%;position:absolute;top:50%;left:100%;transform:translate(-10%,-50%);font-size:30px}body.archive.tax-colture div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.filters-catalog-section .elementor-widget-text-editor.open:after,body.archive.tax-product_cat div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.filters-catalog-section .elementor-widget-text-editor.open:after,body.archive.term-difesa div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.filters-catalog-section .elementor-widget-text-editor.open:after{content:'-'}body.archive.tax-colture div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.filters-catalog-section .elementor-widget-shortcode.searchandfilter-filter,body.archive.tax-colture div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.filters-catalog-section .elementor-widget-shortcode.subcategories-anchors-mobile .wooc_sclist_container .wooc_sclist br,body.archive.tax-colture div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.filters-catalog-section .elementor-widget-shortcode.subcategories-anchors-mobile .wooc_sclist_container p,body.archive.tax-product_cat div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.filters-catalog-section .elementor-widget-shortcode.searchandfilter-filter,body.archive.tax-product_cat div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.filters-catalog-section .elementor-widget-shortcode.subcategories-anchors-mobile .wooc_sclist_container .wooc_sclist br,body.archive.tax-product_cat div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.filters-catalog-section .elementor-widget-shortcode.subcategories-anchors-mobile .wooc_sclist_container p,body.archive.term-difesa div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.filters-catalog-section .elementor-widget-shortcode.searchandfilter-filter,body.archive.term-difesa div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.filters-catalog-section .elementor-widget-shortcode.subcategories-anchors-mobile .wooc_sclist_container .wooc_sclist br,body.archive.term-difesa div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.filters-catalog-section .elementor-widget-shortcode.subcategories-anchors-mobile .wooc_sclist_container p{display:none}body.archive.tax-colture div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.filters-catalog-section .elementor-widget-shortcode.subcategories-anchors-mobile .wooc_sclist_container .wooc_sclist,body.archive.tax-product_cat div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.filters-catalog-section .elementor-widget-shortcode.subcategories-anchors-mobile .wooc_sclist_container .wooc_sclist,body.archive.term-difesa div[data-elementor-type=product-archive] .elementor-inner .elementor-section-wrap section.filters-catalog-section .elementor-widget-shortcode.subcategories-anchors-mobile .wooc_sclist_container .wooc_sclist{margin-bottom:20px}}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results){padding:0}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li{padding-top:0}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li .select2 .select2-selection--single{border:1px solid #8d99a7;border-radius:0;height:45px;display:flex;align-items:center;font-size:14px}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li .select2 .select2-selection--single .select2-selection__arrow{height:43px}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li[data-sf-field-name=_sft_product_cat] .chosen-drop .chosen-search,body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li[data-sf-field-name=_sft_sottocategorie] .chosen-drop .chosen-search{display:none!important}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li[data-sf-field-name=_sft_product_cat] .chosen-drop .chosen-results li.hasTitle,body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li[data-sf-field-name=_sft_sottocategorie] .chosen-drop .chosen-results li.hasTitle{position:relative;margin-top:30px}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li[data-sf-field-name=_sft_product_cat] .chosen-drop .chosen-results li.hasTitle:before,body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li[data-sf-field-name=_sft_sottocategorie] .chosen-drop .chosen-results li.hasTitle:before{content:attr(title);position:absolute;top:-20px;font-weight:700;color:#3da841}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li.sf-field-taxonomy-product_cat:nth-child(2) .sf-level-0{display:block}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li.sf-field-taxonomy-product_cat:nth-child(2) .sf-level-1,body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li.sf-field-taxonomy-product_cat:nth-child(3) .sf-level-0{display:none}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li.sf-field-taxonomy-product_cat:nth-child(3) .sf-level-1{display:block}@media screen and (max-width:768px){body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li{padding:0;width:100%;max-width:635px}}@media screen and (max-width:425px){body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li{max-width:100%}}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li h4{font-family:'Titillium Web',Sans-serif;font-size:16px;font-weight:600;color:#000}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li input select,body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li label select{border:1px solid #8d99a7;background-color:#fff;color:#3a3a3a}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li input,body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li select{height:45px;border-radius:0;color:#3da841;font-family:'Open Sans',Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;border:1px solid #fff;-webkit-appearance:none}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li .sf-field-submit input{width:100%}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li .chosen-container{height:100%;max-width:100%;width:100%!important}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li .chosen-container .chosen-single{height:100%;border:1px solid #8d99a7;border-radius:0;background-image:none;background-color:#fff;display:flex;align-items:center;padding:8px 16px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#b0b0b0}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li .chosen-container .chosen-single div{top:50%;transform:translateY(-25%);height:85%}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li .chosen-container .chosen-single div b{height:68%}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li .chosen-container .chosen-drop{margin-top:6px;border-radius:0;border:0;-webkit-box-shadow:0 0 10px -3px #7a7a7a;-moz-box-shadow:0 0 10px -3px #7a7a7a;box-shadow:0 0 10px -3px #7a7a7a}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li .chosen-container .chosen-drop .chosen-search{border:1px solid #3da841;border-radius:0;width:95%;margin:10px auto;display:block}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li .chosen-container .chosen-drop .chosen-search:after{content:'\f002';font-family:'FontAwesome';position:absolute;right:2%;top:50%;transform:translateY(-50%);color:#3da841}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li .chosen-container .chosen-drop .chosen-search input.chosen-search-input{height:100%;background:0 0}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li .chosen-container .chosen-drop .chosen-results::-webkit-scrollbar{width:8px}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li .chosen-container .chosen-drop ::-webkit-scrollbar-track{background:#cacaca;border-radius:50px}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li .chosen-container .chosen-drop ::-webkit-scrollbar-thumb{background:#239d46;border-radius:50px}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li .chosen-container .chosen-drop .chosen-results{display:grid;grid-template-columns:1fr;grid-gap:0;padding:0}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li .chosen-container .chosen-drop .chosen-results li{padding:10px 16px}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li .chosen-container .chosen-drop .chosen-results li.highlighted{background:rgba(61,168,65,.8)!important;color:#fff}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' version=\'1.1\' height=\'10px\' width=\'15px\'%3E%3Ctext x=\'0\' y=\'10\' fill=\'gray\'%3E%E2%96%BE%3C/text%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1em .5em;background-position:right center}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li input[type=submit]{color:#3da841;font-weight:600;border:1px solid #3da841;background-color:#fff;width:100%;outline:0;padding:0}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li input[type=submit]:hover{background-color:#3da841;color:#fff;transition:.3s}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li[data-sf-field-type=submit]{align-self:flex-end}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li.greyout h4{color:gray}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li.greyout label{position:relative}body.archive section.filters-catalog-section .elementor-widget-wrap [data-widget_type='shortcode.default'] form.searchandfilter ul:not(.chosen-results) li.greyout label:after{content:' ';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(128,128,128,.5)}body.archive section .product-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;grid-row-gap:45px}@media (max-width:425px){body.archive section .product-grid{grid-template:repeat(auto-fit,minmax(0,1fr))/1fr;grid-gap:15px}}body.archive section .product-grid .single-product{flex-direction:column;align-items:flex-start;position:relative;display:grid;grid-template-rows:1fr auto;grid-gap:10px}@media screen and (max-width:425px){body.archive section .product-grid .single-product{display:none}}body.archive section .product-grid .single-product a.prod-content img{height:23vh;object-fit:contain;max-width:90%}body.archive section .product-grid .single-product a.prod-content h3,body.archive section .product-grid .single-product-mobile .prod-content h3{font-family:'Titillium Web',Sans-serif;font-size:22px;font-weight:600;color:#000;margin-bottom:5px}body.archive section .product-grid .single-product a.prod-content span,body.archive section .product-grid .single-product-mobile .prod-content span{color:#424342;font-family:'Open Sans',Sans-serif;font-size:14px;font-weight:400;display:block}body.archive section .product-grid .single-product a.prod-button{bottom:0;width:70%;margin:auto;text-align:center;color:#fff;background-color:#3da841;font-family:'Open Sans',Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;padding:8px;border:1px solid #3da841}body.archive section .product-grid .single-product-mobile{display:none;padding-bottom:15px;border-bottom:1px solid #eee;grid-template:1fr/125px auto;grid-gap:10px}@media (max-width:425px){body.archive section .product-grid .single-product-mobile{display:grid}}body.archive section .product-grid .single-product-mobile a.prod-link img{height:auto;object-fit:contain;width:125px}body.archive section .product-grid .single-product-mobile .prod-content h3{font-size:18px}body.archive section .product-grid .single-product-mobile .prod-content span{font-weight:300;margin-bottom:10px;text-align:left}body.archive section .pagination{margin:45px auto 0}@media (max-width:425px){body.archive section .pagination{margin-top:20px}}body.archive section .pagination .nav-previous{text-align:center}body.archive section .pagination .nav-previous a{padding:8px;font-family:'Open Sans',Sans-serif;font-size:14px;text-align:center;text-transform:uppercase;min-width:250px;display:inline-block;max-width:90%}body.archive section .pagination .nav-previous a:hover{background-color:#3da841;color:#fff;transition:.3s}body.archive section.elementor-element .wooc_sclist_container p{font-size:16px;font-weight:200;font-family:'Open Sans',sans-serif;color:#000;padding-bottom:20px}body.archive section.elementor-element .wooc_sclist_container ul.wooc_sclist{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:5px;padding:0;list-style:none}@media (max-width:425px){body.archive section.elementor-element .wooc_sclist_container ul.wooc_sclist{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));padding:0 10px;margin-bottom:45px}}body.archive section.elementor-element .wooc_sclist_container ul.wooc_sclist li a{color:#fff;border:1px solid #3da841;background-color:#3da841;width:100%;display:block;text-align:center;padding:12px 15px;text-transform:uppercase;font-size:15px;font-family:'Open Sans',Sans-serif;font-weight:600}body.archive section .pagination .nav-previous a,body.archive section.elementor-element .wooc_sclist_container ul.wooc_sclist li:hover a{background-color:#fff;color:#3da841;border:1px solid #3da841;font-weight:600}body.search-results section .elementor-widget-wrap .elementor-widget-search-form .elementor-search-form .elementor-search-form__container{display:flex;flex-direction:row-reverse;width:80%;margin:auto}@media (max-width:425px){body.search-results section .elementor-widget-wrap .elementor-widget-search-form .elementor-search-form .elementor-search-form__container{width:100%}}body.search-results section .elementor-widget-wrap .results{text-align:center;margin:-20px 0 50px;display:none}@media (max-width:425px){body.search-results section .elementor-widget-wrap .results{display:block}}body.search-results section .elementor-widget-wrap .elementor-grid{padding-bottom:100px;grid-template-columns:1fr;grid-row-gap:0}@media (max-width:425px){body.search-results section .elementor-widget-wrap .elementor-grid{grid-row-gap:15px!important}}body.search-results section .elementor-widget-wrap .elementor-grid .elementor-grid-item{display:grid;grid-template-columns:auto 1fr;grid-gap:0;align-items:center;padding:25px 0;border-bottom:1px solid #8d99a7}@media (max-width:425px){body.search-results section .elementor-widget-wrap .elementor-grid .elementor-grid-item{display:flex;flex-direction:column;padding:0 0 15px}}body.search-results section .elementor-widget-wrap .elementor-grid .elementor-grid-item:first-child{border-top:1px solid #8d99a7}body.search-results section .elementor-widget-wrap .elementor-grid .elementor-grid-item .elementor-post__thumbnail__link{height:150px;width:150px;margin:0 4vw 0 0}@media (max-width:425px){body.search-results section .elementor-widget-wrap .elementor-grid .elementor-grid-item .elementor-post__thumbnail__link{align-self:flex-start;width:100%;height:auto;margin:0 0 15px}}body.search-results section .elementor-widget-wrap .elementor-grid .elementor-grid-item .elementor-post__thumbnail__link .elementor-post__thumbnail img{height:100%;width:100%;object-fit:scale-down}body.search-results section .elementor-widget-wrap .elementor-grid .elementor-grid-item .elementor-post__thumbnail__link .elementor-post__thumbnail img.product-img{object-fit:scale-down}body.search-results section .elementor-widget-wrap .elementor-grid .elementor-grid-item .elementor-post__text{grid-area:1/2}body.search-results section .elementor-widget-wrap .elementor-grid .elementor-grid-item .elementor-post__text h4{color:#424342;font-size:12px;font-family:'Open Sans',Sans-serif;text-transform:uppercase;margin:0 0 5px}@media (max-width:425px){body.search-results section .elementor-widget-wrap .elementor-grid .elementor-grid-item .elementor-post__text h4{font-size:10px}}body.search-results section .elementor-widget-wrap .elementor-grid .elementor-grid-item .elementor-post__text h3{font-weight:700}@media (max-width:425px){body.search-results section .elementor-widget-wrap .elementor-grid .elementor-grid-item .elementor-post__text h3{font-weight:500;margin:0 0 5px}}body.search-results section .elementor-widget-wrap .elementor-grid .elementor-grid-item .elementor-post__text h3 a.title{color:#000;font-size:26px;font-family:'Titillium Web',Sans-serif;font-weight:700}@media (max-width:425px){body.search-results section .elementor-widget-wrap .elementor-grid .elementor-grid-item .elementor-post__text h3 a.title{font-size:18px}}body section .elementor-widget-shortcode .mapsvg-wrap-all .mapsvg-wrap .mapsvg-map-container .mapsvg-popover .mapsvg-controller-view .mapsvg-controller-view-wrap .nano-content .mapsvg-auto-height .mapsvg-controller-view-content span a:hover,body.search-results section .elementor-widget-wrap .elementor-grid .elementor-grid-item .elementor-post__text h3 a.title:hover,body.single-appr_section .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .single-post-categories-list .single-cat a:hover,body.single-post .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .single-post-categories-list .single-cat a:hover{color:#3da841;transition:.3s}body.search-results section .elementor-widget-wrap .elementor-grid .elementor-grid-item .elementor-post__text p{color:#000;font-family:'Open Sans',Sans-serif;font-size:14px;margin-bottom:10px}@media (max-width:425px){body.search-results section .elementor-widget-wrap .elementor-grid .elementor-grid-item .elementor-post__text p{font-size:10px}}body.search-results section .elementor-widget-wrap .elementor-grid .elementor-grid-item .elementor-post__text p a:hover{text-decoration:underline;transition:.3s}body.search-results section .elementor-widget-wrap .elementor-grid .elementor-grid-item .elementor-post__text .read-more{color:#3da841;text-decoration:underline;font-family:'Open Sans',Sans-serif;font-size:16px}@media (max-width:425px){body.search-results section .elementor-widget-wrap .elementor-grid .elementor-grid-item .elementor-post__text .read-more{font-size:12px}}body.search-results section .elementor-widget-wrap .elementor-grid .elementor-grid-item .elementor-post__text .read-more:hover{opacity:.8;transition:.3s}body.search-results section .elementor-widget-wrap .elementor-grid .pagination{width:50%;margin:50px auto}@media (max-width:425px){body.search-results section .elementor-widget-wrap .elementor-grid .pagination{width:90%}}body.search-results section .elementor-widget-wrap .elementor-grid .pagination .nav-links{display:flex;justify-content:center;gap:15px}body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-category ul li input,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-tag ul li input,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-taxonomy-classificazioni_appr ul li input,body.search-results section .elementor-widget-wrap .elementor-grid .pagination .next,body.search-results section .elementor-widget-wrap .elementor-grid .pagination .prev,body.search-results section .elementor-widget-wrap .elementor-grid article.elementor-grid-item.type-appr_section{display:none}body.search-results section .elementor-widget-wrap .elementor-grid .pagination .page-numbers{color:#3da841;border:1px solid #3da841;background-color:#fff;font-family:'Open Sans',Sans-serif;height:30px;width:30px;text-align:center;padding:0}body.search-results section .elementor-widget-wrap .elementor-grid .pagination .page-numbers.current,body.search-results section .elementor-widget-wrap .elementor-grid .pagination .page-numbers:hover{color:#fff;background-color:#3da841;transition:.3s}body.search-results section .elementor-widget-wrap .elementor-grid article.elementor-grid-item.type-post.category-articoli .elementor-post__text:before{content:'Technical news';color:#424342;font-size:12px;font-family:'Open Sans',Sans-serif;text-transform:uppercase;margin:0 0 5px}body.search-results section .elementor-widget-wrap .elementor-grid article.elementor-grid-item.type-post.category-news .elementor-post__text:before{content:'News';color:#424342;font-size:12px;font-family:'Open Sans',Sans-serif;text-transform:uppercase;margin:0 0 5px}body.search-results section .elementor-widget-wrap .elementor-grid article.elementor-grid-item.type-product .elementor-post__text:before{content:'Product';color:#424342;font-size:12px;font-family:'Open Sans',Sans-serif;text-transform:uppercase;margin:0 0 5px}body.search-results .elementor-pagination{display:flex;flex-direction:row;justify-content:center}body.search-results .elementor-pagination a,body.search-results .elementor-pagination span{min-width:35px;border:1px solid #3da841}body.search-results .elementor-pagination a:not(.current),body.search-results .elementor-pagination span:not(.current){background-color:#3da841;color:#fff!important}body.search-results .elementor-pagination a:not(.current):hover,body.search-results .elementor-pagination span:not(.current):hover{background-color:#fff;color:#3da841!important}body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul{padding:0;text-align:center}body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul li[data-sf-field-name=search] label{width:40%;position:relative}@media (max-width:425px){body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul li[data-sf-field-name=search] label{width:100%}}body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul li[data-sf-field-name=search] label .sf-input-text{border-radius:0;border-color:#8d99a7;font-family:'Open Sans',Sans-serif;padding:10px 35px 10px 10px}@media (max-width:425px){body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul li[data-sf-field-name=search] label .sf-input-text{padding:5px 10px;font-size:15px}}body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul li[data-sf-field-name=search] label .sf-input-text::placeholder{color:#3a3a3a;opacity:.8;font-family:'Open Sans',Sans-serif}body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul li[data-sf-field-name=search] label:before{content:'\f002';font-family:'Font Awesome 5 Free';height:100%;position:absolute;left:auto;right:10px;color:#3da841;display:flex;align-items:center}body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-category,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-tag,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-taxonomy-classificazioni_appr{display:grid;align-items:center;grid-template-columns:100px auto;grid-gap:10px;width:50%;margin:auto}@media (max-width:425px){body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-category,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-tag,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-taxonomy-classificazioni_appr{width:100%;grid-template-columns:1fr}}body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-category h4,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-tag h4,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-taxonomy-classificazioni_appr h4{margin-right:10px;font-family:'Titillium Web',Sans-serif;font-size:18px;font-weight:600;color:#000;justify-self:flex-start;align-self:center;padding:0;margin-top:-10px}body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-category ul,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-tag ul,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-taxonomy-classificazioni_appr ul{display:flex;width:100%;justify-content:flex-start}@media (max-width:425px){body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-category ul,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-tag ul,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-taxonomy-classificazioni_appr ul{flex-wrap:wrap}}body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-category ul li,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-tag ul li,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-taxonomy-classificazioni_appr ul li{display:flex;align-items:center;border:1px solid #8e99a7;color:#8e99a7;margin-bottom:10px;padding:0 5px;margin-right:10px;cursor:pointer}body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-category ul li.sf-item-606,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-tag ul li.sf-item-606,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-taxonomy-classificazioni_appr ul li.sf-item-606{order:4}body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-category ul li.sf-item-66,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-tag ul li.sf-item-66,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-taxonomy-classificazioni_appr ul li.sf-item-66{order:3}body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-category ul li.sf-item-64,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-tag ul li.sf-item-64,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-taxonomy-classificazioni_appr ul li.sf-item-64{order:1}body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-category ul li.sf-item-65,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-tag ul li.sf-item-65,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-taxonomy-classificazioni_appr ul li.sf-item-65{order:2}body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-category ul li label,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-tag ul li label,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-taxonomy-classificazioni_appr ul li label{cursor:pointer;font-family:'Open Sans',Sans-serif;font-size:16px;color:#000;padding:5px}body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-category ul li.sf-option-active,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-category ul li:hover,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-tag ul li.sf-option-active,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-tag ul li:hover,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-taxonomy-classificazioni_appr ul li.sf-option-active,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-taxonomy-classificazioni_appr ul li:hover{border:1px solid #3da841}body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-category ul li.sf-option-active,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-tag ul li.sf-option-active,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-taxonomy-classificazioni_appr ul li.sf-option-active{background-color:#3da841}body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-category ul li.sf-option-active label,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-tag ul li.sf-option-active label,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-taxonomy-classificazioni_appr ul li.sf-option-active label{color:#fff!important}@media (max-width:425px){body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-category ul li label,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-tag ul li label,body section .approfondimenti-sf .elementor-shortcode .searchandfilter ul .sf-field-taxonomy-classificazioni_appr ul li label{font-size:13px}}body section .approfondimenti-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;background-color:#fafafa;padding:35px 25px 250px;margin-bottom:-250px}@media (max-width:425px){body section .approfondimenti-grid{grid-template-columns:1fr;padding:0;margin-bottom:0;background-color:#fff}}body section .single-article{background-color:#fff;-webkit-box-shadow:0 0 7px -3px rgba(0,0,0,.75);-moz-box-shadow:0 0 7px -3px rgba(0,0,0,.75);box-shadow:0 0 7px -3px rgba(0,0,0,.75)}body section .single-article:hover{-webkit-box-shadow:0 0 12px -3px rgba(0,0,0,.75);-moz-box-shadow:0 0 12px -3px rgba(0,0,0,.75);box-shadow:0 0 12px -3px rgba(0,0,0,.75);transition:.3s}@media (max-width:425px){body section .single-article{box-shadow:none;border:1px solid #8d99a7;border-radius:4px}}body section .single-article img{height:19.2vw;width:100%;object-fit:cover;object-position:center}@media (max-width:425px){body section .single-article img{height:50vw}}body section .single-article .contenuto-articolo{padding:2vw 3vw;font-family:'Open Sans',Sans-serif}@media (max-width:768px){body section .single-article .contenuto-articolo{padding:2vw 4vw}}@media (max-width:425px){body section .single-article .contenuto-articolo{padding:2vw 5vw 7vw}}body section .single-article .contenuto-articolo a.read-more{color:#3da841;text-decoration:underline;font-size:16px;font-weight:600}body section .single-article .contenuto-articolo a:hover{color:#3da841;text-decoration:underline}body section .single-article .contenuto-articolo .category-date{position:relative}body section .single-article .contenuto-articolo .category-date .line{height:1px;width:30px;background-color:#3da841;position:absolute;top:13px;left:-3.1vw}@media (max-width:1024px){body section .single-article .contenuto-articolo .category-date .line{width:20px;left:-3.5vw}}@media (max-width:425px){body section .single-article .contenuto-articolo .category-date .line{width:12px;left:-4.5vw}}body section .single-article .contenuto-articolo .category-date .categories,body section .single-article .contenuto-articolo .category-date .date{display:inline-block;font-size:14px;letter-spacing:1.4px;line-height:1em;font-weight:400;text-transform:uppercase}@media (max-width:425px){body section .single-article .contenuto-articolo .category-date .categories,body section .single-article .contenuto-articolo .category-date .date{font-size:12px}}body section .single-article .contenuto-articolo .category-date .categories:hover a,body section .single-article .contenuto-articolo .category-date .date:hover a,body section .single-article .contenuto-articolo .tags a:hover,body section .single-article .contenuto-articolo h4:hover{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}body section .single-article .contenuto-articolo p{display:block;font-weight:400;font-size:16px;margin-bottom:26px}@media (max-width:425px){body section .single-article .contenuto-articolo p{font-size:14px}}body section .single-article .contenuto-articolo .tags{display:block;font-size:12px;line-height:1.2em;font-weight:400;margin-bottom:23px}body section .elementor-widget-shortcode .mapsvg-wrap-all .mapsvg-wrap .mapsvg-map-container .mapsvg-popover .mapsvg-controller-view .mapsvg-controller-view-wrap .nano-content .mapsvg-auto-height .mapsvg-controller-view-content span a,body section .single-article .contenuto-articolo .tags a{color:#424342}body section .single-article .contenuto-articolo .tags a:hover{color:#3da841;text-decoration:underline}body #password-lost-form-wrap #lostpasswordform fieldset legend,body section .elementor-widget-shortcode .mapsvg-wrap-all .mapsvg-wrap .mapsvg-map-container svg desc,body section .elementor-widget-shortcode .mapsvg-wrap-all .mapsvg-wrap .mapsvg-map-container svg title,body section .mapsvg-marker-label,body section .regional-informations,body section .regional-informations .selectorContainer .chosen-drop ul.chosen-results li.disabled-result.default-placeholder,body section .selectHolder .selectorContainer .chosen-drop ul.chosen-results li.disabled-result.default-placeholder,body.single-appr_section .single-post-categories,body.single-post .single-post-appr-categories{display:none}body.single-appr_section .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item a,body.single-post .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item a{color:#424342;width:auto}@media (max-width:425px){body.single-appr_section .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item a,body.single-appr_section .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item span,body.single-post .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item a,body.single-post .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item span{font-size:12px}}@media (max-width:425px){body.single-appr_section .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item:first-child:before,body.single-post .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .elementor-widget-post-info:not(.no-line) ul.elementor-icon-list-items li.elementor-icon-list-item:first-child:before{width:20px;margin-right:10px}}body.single-appr_section .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .elementor-widget-image img,body.single-post .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .elementor-widget-image img{height:350px;object-fit:cover;width:100%}@media (max-width:768px){body.single-appr_section .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .elementor-widget-image img,body.single-post .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .elementor-widget-image img{height:auto}}body.single-appr_section .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .single-post-categories-list .single-cat,body.single-post .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .single-post-categories-list .single-cat{position:relative;padding:5px 25px}body.single-appr_section .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .single-post-categories-list .single-cat a,body.single-post .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .single-post-categories-list .single-cat a{color:gray}body.single-appr_section .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .single-post-categories-list .single-cat a:before,body.single-post .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .single-post-categories-list .single-cat a:before{position:absolute;left:0;top:50%;content:'';width:10px;height:10px;transform:translate(0,-50%) rotate(45deg);border-top:1px solid gray;border-right:1px solid gray}body.single-appr_section .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .single-post-categories-list .single-cat a:hover:before,body.single-post .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .single-post-categories-list .single-cat a:hover:before{border-color:#3da841}body.single-appr_section .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .last-post article .elementor-post__text,body.single-post .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .last-post article .elementor-post__text{display:flex;flex-direction:column-reverse;justify-content:center}body.single-appr_section .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .last-post article .elementor-post__text .elementor-post__meta-data,body.single-post .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .last-post article .elementor-post__text .elementor-post__meta-data{margin-bottom:5px;position:relative;padding-left:20px}body.single-appr_section .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .last-post article .elementor-post__text .elementor-post__meta-data:before,body.single-post .elementor-section-wrap section.appr-content .elementor-column .elementor-widget-wrap .last-post article .elementor-post__text .elementor-post__meta-data:before{content:'';height:2px;background-color:#3da841;width:15px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:425px){body.single-appr_section .single-post-categories .elementor-widget-container .elementor-posts-container article,body.single-post .single-post-categories .elementor-widget-container .elementor-posts-container article{flex-direction:column}body.single-appr_section .single-post-categories .elementor-widget-container .elementor-posts-container article a.elementor-post__thumbnail__link,body.single-post .single-post-categories .elementor-widget-container .elementor-posts-container article a.elementor-post__thumbnail__link{width:100%}body.single-appr_section .single-post-categories .elementor-widget-container .elementor-posts-container article a.elementor-post__thumbnail__link .elementor-post__thumbnail,body.single-post .single-post-categories .elementor-widget-container .elementor-posts-container article a.elementor-post__thumbnail__link .elementor-post__thumbnail{padding:0}body.single-appr_section .single-post-categories .elementor-widget-container .elementor-posts-container article a.elementor-post__thumbnail__link .elementor-post__thumbnail img,body.single-post .single-post-categories .elementor-widget-container .elementor-posts-container article a.elementor-post__thumbnail__link .elementor-post__thumbnail img{position:initial;top:0;left:0;width:100%;height:auto;display:block;transform:none;transition:none;margin-bottom:10px}}body .elementor .elementor-widget:not(.elementor-widget-text-editor) figure.aligncenter{margin:0 auto}body section.contatti .elementor-row .elementor-column a{color:#000}body section.contatti .elementor-row .elementor-column a:hover,body section.contatti .elementor-row .elementor-column.infocolumn .elementor-column-wrap a:hover{color:#3da841;transition:.2s}body section.contatti .elementor-row .elementor-column a.backtostates{color:#3da841;text-transform:uppercase;font-size:14px}body section.contatti .elementor-row .elementor-column a.backtostates:hover{text-decoration:underline}body section.contatti .elementor-row .elementor-column.infocolumn .elementor-column-wrap{margin-bottom:-100px}body section.contatti .elementor-row .elementor-column.infocolumn .elementor-column-wrap a{color:#fff}body section.contatti .elementor-row .elementor-column .elementor-widget-wrap .elementor-widget-form .elementor-form .elementor-form-fields-wrapper{display:flex;justify-content:space-between}body section .regional-informations h3,body section .regional-informations h4,body section .selectHolder h3,body section .selectHolder h4{padding:0;margin:0;line-height:1}body section .regional-informations #contactSelectAgets,body section .selectHolder #contactSelectAgets{border-radius:0}body section .regional-informations h3,body section .selectHolder h3{font-family:'Titillium Web',Sans-serif;color:#3da841;font-size:50px;font-weight:600;margin-bottom:25px}@media (max-width:1024px){body section .regional-informations h3,body section .selectHolder h3{font-size:28px;margin-bottom:12px}}@media (max-width:425px){body section .regional-informations h3,body section .selectHolder h3{font-size:26px}}body section .regional-informations h4,body section .selectHolder h4{font-family:'Open Sans',Sans-serif;color:#000;font-size:16px;margin-bottom:35px}@media (max-width:425px){body section .regional-informations h4,body section .selectHolder h4{font-size:14px}}body section .regional-informations a.btn,body section .selectHolder a.btn{padding:8px 20px;display:inline-block;transition:.3s;background-color:#3da841;color:#fff!important;font-family:'Open Sans',Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;border:1px solid #3da841;border-radius:0;margin-left:20px}@media (max-width:425px){body section .regional-informations a.btn,body section .selectHolder a.btn{margin-left:10px}}body section .regional-informations a.btn:hover,body section .selectHolder a.btn:hover{background-color:#fff;color:#3da841!important}body section .regional-informations .selectorContainer,body section .selectHolder .selectorContainer{display:flex}body section .regional-informations .selectorContainer span.select2 span.selection span.select2-selection,body section .selectHolder .selectorContainer span.select2 span.selection span.select2-selection{border:1px solid #8d99a7;border-radius:0;height:35px;display:flex;align-items:center;font-size:14px;font-family:'Open Sans',Sans-serif}body section .regional-informations .selectorContainer span.select2 span.selection span.select2-selection .select2-selection__arrow,body section .selectHolder .selectorContainer span.select2 span.selection span.select2-selection .select2-selection__arrow{height:33px}body section .regional-informations .selectorContainer a.chosen-single,body section .selectHolder .selectorContainer a.chosen-single{height:100%;display:flex;align-items:center;border-radius:0;background:0 0}body section .regional-informations .selectorContainer a.chosen-single div b,body section .selectHolder .selectorContainer a.chosen-single div b{background:url(/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) 0 9px no-repeat}body section .regional-informations .selectorContainer .chosen-drop,body section .selectHolder .selectorContainer .chosen-drop{margin-top:6px;border-radius:0;box-shadow:0 2px 6px 0 #c2c2c3;border-top:1px solid #aaa}body section .regional-informations .selectorContainer .chosen-drop .chosen-search,body section .selectHolder .selectorContainer .chosen-drop .chosen-search{border:1px solid #3da841;border-radius:0;width:95%;margin:10px auto;display:block}body section .regional-informations .selectorContainer .chosen-drop .chosen-search:after,body section .selectHolder .selectorContainer .chosen-drop .chosen-search:after{content:'\f002';font-family:'FontAwesome';position:absolute;right:2%;top:50%;transform:translateY(-50%);color:#3da841}body section .regional-informations .selectorContainer .chosen-drop .chosen-results::-webkit-scrollbar,body section .selectHolder .selectorContainer .chosen-drop .chosen-results::-webkit-scrollbar{width:8px}body section .regional-informations .selectorContainer .chosen-drop .chosen-results,body section .selectHolder .selectorContainer .chosen-drop .chosen-results{display:grid;grid-template-columns:1fr;grid-gap:0;padding:10px 0 5px}body section .regional-informations .selectorContainer .chosen-drop ul.chosen-results li,body section .selectHolder .selectorContainer .chosen-drop ul.chosen-results li{padding:10px 16px 10px 26px}body section .regional-informations .selectorContainer .chosen-drop ul.chosen-results li.disabled-result,body section .selectHolder .selectorContainer .chosen-drop ul.chosen-results li.disabled-result{font-weight:600;color:#3da841;padding:10px 16px 2px}body section .regional-informations .users-info .user,body section .selectHolder .users-info .user{display:grid;grid-template-columns:auto 1fr;grid-column-gap:20px}body section .regional-informations .users-info .user img,body section .selectHolder .users-info .user img{width:120px;object-fit:cover}body section .regional-informations .users-info .user h5,body section .selectHolder .users-info .user h5{font-family:'Titillium Web',Sans-serif;color:#3da841;font-size:26px}@media (max-width:425px){body section .regional-informations .users-info .user h5,body section .selectHolder .users-info .user h5{font-size:22px;margin-bottom:8px}}body section .regional-informations .users-info .user a,body section .selectHolder .users-info .user a{display:block}body section .regional-informations .separator,body section .selectHolder .separator{border-bottom:1px solid gray;position:relative;margin-bottom:40px;margin-top:40px}body section .regional-informations .separator span,body section .selectHolder .separator span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:15px;text-transform:uppercase;font-family:'Open Sans',Sans-serif}body section .elementor-widget-shortcode .mapsvg-wrap-all .mapsvg-wrap{width:40%!important;margin:15px auto 50px!important;height:auto!important}@media (max-width:425px){body section .elementor-widget-shortcode .mapsvg-wrap-all .mapsvg-wrap{width:100%!important;margin:25px auto!important;height:auto!important}}body section .elementor-widget-shortcode .mapsvg-wrap-all .mapsvg-wrap .mapsvg-map-container .mapsvg-popover{height:160px}@media (max-width:425px){body section .elementor-widget-shortcode .mapsvg-wrap-all .mapsvg-wrap .mapsvg-map-container .mapsvg-popover{max-width:unset!important;width:50%!important}}body section .elementor-widget-shortcode .mapsvg-wrap-all .mapsvg-wrap .mapsvg-map-container .mapsvg-popover .mapsvg-controller-view .mapsvg-controller-view-toolbar{position:absolute;right:5px;top:5px}body section .elementor-widget-shortcode .mapsvg-wrap-all .mapsvg-wrap .mapsvg-map-container .mapsvg-popover .mapsvg-controller-view .mapsvg-controller-view-wrap{position:unset}body section .elementor-widget-shortcode .mapsvg-wrap-all .mapsvg-wrap .mapsvg-map-container .mapsvg-popover .mapsvg-controller-view .mapsvg-controller-view-wrap .nano-content{display:flex;align-items:center;padding:0 0 7px}body section .elementor-widget-shortcode .mapsvg-wrap-all .mapsvg-wrap .mapsvg-map-container .mapsvg-popover .mapsvg-controller-view .mapsvg-controller-view-wrap .nano-content .mapsvg-auto-height .mapsvg-controller-view-content{padding:15px 10px 0}body section .elementor-widget-shortcode .mapsvg-wrap-all .mapsvg-wrap .mapsvg-map-container .mapsvg-popover .mapsvg-controller-view .mapsvg-controller-view-wrap .nano-content .mapsvg-auto-height .mapsvg-controller-view-content p:last-child{display:none}body section .elementor-widget-shortcode .mapsvg-wrap-all .mapsvg-wrap .mapsvg-map-container .mapsvg-popover .mapsvg-controller-view .mapsvg-controller-view-wrap .nano-content .mapsvg-auto-height .mapsvg-controller-view-content h5{font-size:18px;line-height:1.2em;font-family:'Titillium Web',Sans-serif;color:#3da841;margin:0}@media (max-width:425px){body section .elementor-widget-shortcode .mapsvg-wrap-all .mapsvg-wrap .mapsvg-map-container .mapsvg-popover .mapsvg-controller-view .mapsvg-controller-view-wrap .nano-content .mapsvg-auto-height .mapsvg-controller-view-content h5{font-size:14px}}body section .elementor-widget-shortcode .mapsvg-wrap-all .mapsvg-wrap .mapsvg-map-container .mapsvg-popover .mapsvg-controller-view .mapsvg-controller-view-wrap .nano-content .mapsvg-auto-height .mapsvg-controller-view-content span{color:#424342;font-family:'Open Sans',Sans-serif;font-size:13px;display:block}@media (max-width:425px){body section .elementor-widget-shortcode .mapsvg-wrap-all .mapsvg-wrap .mapsvg-map-container .mapsvg-popover .mapsvg-controller-view .mapsvg-controller-view-wrap .nano-content .mapsvg-auto-height .mapsvg-controller-view-content span{font-size:12px}}body section .elementor-widget-shortcode .mapsvg-wrap-all .mapsvg-wrap .mapsvg-map-container .mapsvg-popover .mapsvg-controller-view .mapsvg-controller-view-wrap .nano-content .mapsvg-auto-height .mapsvg-controller-view-content span.name{font-weight:700;font-size:16px;margin-top:18px}body section .elementor-widget-shortcode .mapsvg-wrap-all .mapsvg-wrap .mapsvg-map-container .mapsvg-popover .mapsvg-controller-view .mapsvg-controller-view-wrap .nano-content .mapsvg-auto-height .mapsvg-controller-view-content .position{display:block;margin-bottom:4px;font-size:11px;font-weight:700;color:#3da841;letter-spacing:.5px}body section.area-tecnica-section .elementor-row .elementor-widget-wrap .elementor-widget-text-editor a{color:#000}body section.area-tecnica-section .elementor-row .elementor-widget-wrap .elementor-widget-text-editor a:hover{color:#3da841;transition:.3s}@media (max-width:768px){body section.area-tecnica-section .elementor-row .elementor-widget-wrap .area-tecnica-inner-section .elementor-row{display:grid;grid-template-columns:repeat(3,1fr)}}@media (max-width:425px){body section.area-tecnica-section .elementor-row .elementor-widget-wrap .area-tecnica-inner-section .elementor-row{display:unset;grid-template-columns:unset}}body section.area-tecnica-section .elementor-row .elementor-widget-wrap .area-tecnica-inner-section .elementor-row .elementor-inner-column .elementor-widget-wrap{position:relative}body section.area-tecnica-section .elementor-row .elementor-widget-wrap .area-tecnica-inner-section .elementor-row .elementor-inner-column .elementor-widget-wrap .role-text{position:absolute;top:24px}body #password-lost-form-wrap{max-width:800px;padding:0 15px;margin:0 auto;font-family:'Open Sans',Sans-serif;display:flex;flex-direction:column-reverse}body #password-lost-form-wrap p[class*=message]{border-radius:0;text-align:center}body #password-lost-form-wrap p.som-password-error-message{border:1px solid #f80;color:#f80;background-color:rgba(255,187,51,.1)}body #password-lost-form-wrap #lostpasswordform fieldset{margin:0 auto;border:0}body #password-lost-form-wrap #lostpasswordform fieldset .somfrp-lost-pass-form-text{text-align:center;margin-bottom:40px;display:block}body #password-lost-form-wrap #lostpasswordform fieldset .somfrp-lost-pass-form-text p{font-family:'Open Sans',Sans-serif;font-size:14px}body #password-lost-form-wrap #lostpasswordform fieldset p.no-margin{display:inline-block;width:70%}@media (max-width:425px){body #password-lost-form-wrap #lostpasswordform fieldset p.no-margin{display:block;width:100%;margin:0 auto 15px}}body #password-lost-form-wrap #lostpasswordform fieldset p.no-margin input:focus{border:1px solid}body #password-lost-form-wrap #lostpasswordform fieldset .lostpassword-submit{display:inline-block;width:29%}@media (max-width:425px){body #password-lost-form-wrap #lostpasswordform fieldset .lostpassword-submit{display:block;width:100%;margin:0 auto 15px}}body #password-lost-form-wrap #lostpasswordform fieldset .lostpassword-submit button,body #password-lost-form-wrap #lostpasswordform fieldset .lostpassword-submit input,body #password-lost-form-wrap #lostpasswordform fieldset p.no-margin button,body #password-lost-form-wrap #lostpasswordform fieldset p.no-margin input{height:36px;border-radius:0;display:flex;align-items:center}
/*# sourceMappingURL=style.min.css.map */