html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{font-size:1.6rem;font-family:Oswald,sans-serif;color:#fff;background-color:#23232a}body,html{overflow-x:hidden}a{color:#fff;text-decoration:none}a:hover{color:#f6323e}.scheda-prodotto .cont-descrizione .main-descrizione a{color:#f6323e}.scheda-prodotto .cont-descrizione .main-descrizione a:hover{text-decoration:underline;color:#f6323e}p{font-family:Quattrocento,serif;line-height:1.4em}h1,h2,h3,h4,h5,h6{font-weight:700;text-transform:uppercase;line-height:1.2em}strong{font-weight:700}.animsition-overlay-slide{background-color:#23232b}.animsition-overlay>header{width:100%;height:56px;background-image:linear-gradient(0deg,rgba(35,35,42,0) 2%,#23232a 100%);display:block;position:fixed;z-index:10}.content{position:relative;z-index:1;height:100vh;overflow:hidden;background-color:#23232a;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .7s;-moz-transition:-moz-transform .7s;transition:transform .7s;-webkit-transition-timing-function:cubic-bezier(.91,.01,.6,.99);-moz-transition-timing-function:cubic-bezier(.91,.01,.6,.99);transition-timing-function:cubic-bezier(.91,.01,.6,.99);background:#23232a url(../img/bg.jpg) no-repeat center center;background-size:cover;text-align:center}.navigation-is-open .content{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.content.category,.content.contatti,.content.pageScroll,.content.prodotti{overflow-y:auto;-webkit-overflow-scrolling:touch}.cd-nav-trigger{position:fixed;z-index:3;right:18px;top:10px;height:40px;width:40px;background-color:transparent;overflow:hidden;text-indent:100%;white-space:nowrap;-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;transition:transform .5s;border:1px solid #fff}.cd-nav-trigger .cd-nav-icon{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:22px;height:1px;background-color:#fff}.cd-nav-trigger .cd-nav-icon::before,.cd-nav-trigger .cd-nav-icon:after{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background-color:inherit;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .5s,width .5s,top .3s;-moz-transition:-moz-transform .5s,width .5s,top .3s;transition:transform .5s,width .5s,top .3s}.cd-nav-trigger .cd-nav-icon::before{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top;-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px)}.cd-nav-trigger .cd-nav-icon::after{-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-ms-transform:translateY(6px);-o-transform:translateY(6px);transform:translateY(6px)}.no-touch .cd-nav-trigger:hover .cd-nav-icon::after{top:2px}.no-touch .cd-nav-trigger:hover .cd-nav-icon::before{top:-2px}.navigation-is-open .cd-nav-trigger{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.navigation-is-open .cd-nav-trigger .cd-nav-icon::after,.navigation-is-open .cd-nav-trigger .cd-nav-icon::before{width:50%;-webkit-transition:-webkit-transform .5s,width .5s;-moz-transition:-moz-transform .5s,width .5s;transition:transform .5s,width .5s}.navigation-is-open .cd-nav-trigger .cd-nav-icon::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.navigation-is-open .cd-nav-trigger .cd-nav-icon::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.no-touch .navigation-is-open .cd-nav-trigger:hover .cd-nav-icon::after,.no-touch .navigation-is-open .cd-nav-trigger:hover .cd-nav-icon::before{top:0}.logo{position:fixed;top:20px;left:5%;display:inline-block;z-index:999;margin:0;line-height:0}.logo img{width:110px}.cd-nav{position:fixed;z-index:-1;top:0;left:0;height:100%;width:100%;background-color:#243040;visibility:hidden;-webkit-transition:visibility 0s .7s,z-index 0s 0s;-moz-transition:visibility 0s .7s,z-index 0s 0s;transition:visibility 0s .7s,z-index 0s 0s;background:#243040 url(../img/bg-nav.jpg) no-repeat center center;background-size:cover}.cd-nav .cd-navigation-wrapper{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:80px 5px 40px 5px;text-align:center;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:-webkit-transform .7s;-moz-transition:-moz-transform .7s;transition:transform .7s;-webkit-transition-timing-function:cubic-bezier(.86,.01,.77,.78);-moz-transition-timing-function:cubic-bezier(.86,.01,.77,.78);transition-timing-function:cubic-bezier(.86,.01,.77,.78)}.navigation-is-open .cd-nav{visibility:visible;-webkit-transition:visibility 0s 0s,z-index 1s .6s;-moz-transition:visibility 0s 0s,z-index 1s .6s;transition:visibility 0s 0s,z-index 1s .6s;z-index:2}.navigation-is-open .cd-nav .cd-navigation-wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;transition:transform .5s;-webkit-transition-timing-function:cubic-bezier(.82,.01,.77,.78);-moz-transition-timing-function:cubic-bezier(.82,.01,.77,.78);transition-timing-function:cubic-bezier(.82,.01,.77,.78)}.cd-nav h2{position:relative;margin-bottom:0;font-size:1.9rem;color:#fff}.cd-nav h2::after{content:'';position:relative;left:0;bottom:0;height:1px;width:100px;background-color:currentColor;display:block;margin:20px auto 0}.cd-nav .cd-primary-nav{margin-top:30px}.cd-nav .cd-primary-nav li{margin:1.2em 0}.cd-nav .cd-primary-nav a{font-size:2.4rem;color:rgba(255,255,255,.3);display:inline-block;font-weight:700;text-transform:uppercase}.cd-nav .cd-primary-nav a.selected{color:#fff}.no-touch .cd-nav .cd-primary-nav a:hover{color:#fff}.cd-nav .cd-contact-info{margin-top:80px}.cd-nav .cd-contact-info li{font-family:Quattrocento,serif;margin-bottom:1.5em;line-height:1.2;color:rgba(255,255,255,.3)}.cd-nav .cd-contact-info a{color:#fff}.cd-nav .cd-contact-info span{display:block}.cd-nav .cd-contact-info a,.cd-nav .cd-contact-info li,.cd-nav .cd-contact-info span{font-size:1.6rem}.lingua{position:fixed;display:block;width:55px;z-index:999;right:62px;top:0;overflow:hidden;height:60px;line-height:60px;cursor:pointer;transition:width .3s ease}.lingua>span{display:inline-block;background:transparent url(../img/arrow-lingua.png) no-repeat 80% 50%;width:100%;position:relative;left:0;color:#fff;text-align:center;text-transform:uppercase}.lingua ul{width:auto;text-align:left;position:absolute;top:0;right:15px;opacity:0;transform:translateX(45px);transition:opacity .3s ease,transform .3s ease}.lingua ul li{float:left;margin:0 3px}.lingua ul li a{color:#fff;text-transform:uppercase;font-size:12px}.lingua ul li span.close-lingua{background:transparent url(../img/arrow-lingua-sx.png) no-repeat center center;display:inline-block;width:17px;height:14px}.open-menu .lingua{opacity:1}.content.home h2{text-align:center;font-size:9rem;opacity:.1;position:absolute;top:18vh;left:0;margin-left:0;width:100%}.content.home .slide1 img{position:relative;top:30vh;z-index:2;width:100vmin;max-width:100%;height:auto}.content.home .slide2 img{position:relative;top:19vh;z-index:2;max-width:100%;max-height:95%;left:3vw;width:auto;height:auto}.content.home .slide1 h3{font-size:6rem;position:relative;top:22vh;z-index:1}.content.home .slide2 h3{font-size:5rem;position:relative;top:6vh;z-index:2;color:#f6323e}.content.home .falcon-slide img{top:28vh!important;max-width:65%;width:auto;height:auto}.content.home .slide1.falcon-slide h3{top:23vh}.link-prodotti{position:absolute;display:table;height:100vh;top:0;width:100vw;z-index:999;display:none}.link-prodotti a{display:table-cell;vertical-align:bottom}.link-prodotti span{display:inline-block;padding-top:40px;padding-bottom:20px;background:transparent url(../img/prodotto.png) no-repeat center top;text-transform:uppercase;font-size:1.2rem}.prodotti-link-header{position:absolute;right:120px;width:60px;height:40px;cursor:pointer;text-align:center;border-right:1px solid #fff;top:10px}.prodotti-link-header a{display:block;width:100%;height:100%}.prodotti-link-header a img{display:inline-block;width:80%;padding-right:10px;padding-top:6px}.swiper-pagination{display:none}#fullpage .section{background-color:#23232a;background-position:center center;background-repeat:no-repeat;background-size:cover}#fullpage .section .testo{position:relative;opacity:0;text-align:left;padding:75px 20px 60px 20px;width:100%}#fullpage .section .testo h2{font-size:2.6rem;margin-bottom:20px;line-height:1.2em}#fullpage .section .testo h2 em{font-style:normal;font-weight:400}#fullpage .section .testo p{line-height:1.3em;font-size:1.6rem}#fullpage .section .testo ul{font-family:Quattrocento,serif}#fullpage .section .testo ul li{margin-bottom:15px;line-height:1.2em;font-size:1.8rem;overflow:hidden}#fullpage .section .testo ul li:before{content:"";display:inline-block;font-size:1.8rem;width:15px;height:15px;border:1px solid #f6323e;background:0 0;border-radius:50%;margin-right:10px}#fullpage .section .testo ul li em{float:right;display:inline-block;width:90%;font-style:normal}#fullpage.scheda-prodotto .section{background-color:transparent}#fullpage #section1{background-image:url(../img/bg-azienda.jpg)}#fullpage #section2{background-image:url(../img/bg-azienda2.jpg)}#fullpage #section3{background-image:url(../img/bg-azienda3.jpg)}#fullpage #section4{background-image:url(../img/bg-azienda4.jpg)}#fullpage.servizi #section1{background-image:url(../img/bg-servizi.jpg)}#fullpage.servizi #section2{background-image:url(../img/bg-servizi2.jpg)}#fullpage.servizi #section3{background-image:url(../img/bg-servizi3.jpg)}#fullpage.servizi #section4{background-image:url(../img/bg-servizi4.jpg)}#section4 a.network{font-size:2.4rem;display:inline-block;margin-top:20px}#section4 a.network span:after{content:"";display:inline-block;width:20px;height:17px;background:transparent url(../img/arrow-network.png) no-repeat right center}.network-map{width:100%;height:100vh;position:absolute;top:0;z-index:9999;background-color:#23232a;left:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:transform .3s cubic-bezier(.86,.01,.77,.78);-moz-transition:transform .3s cubic-bezier(.86,.01,.77,.78);-ms-transition:transform .3s cubic-bezier(.86,.01,.77,.78);transition:transform .3s cubic-bezier(.86,.01,.77,.78)}.page-template-page-network{background:url(../img/bg-network.jpg) no-repeat;background-size:cover}.page-template-page-network .content{background:0 0}.page-template-page-network .section{padding:0}.pageScroll.network-page{overflow:scroll!important}.network-page h1{font-size:12rem;opacity:.1;margin-bottom:-40px}.network-page h2{text-align:left;font-size:3rem;margin-top:0;margin-bottom:30px}.network-container:after{content:"";display:table;clear:both}.network-container:before{content:"";display:table-cell}.network-page .page-left,.network-page .page-right{float:left}.network-page .page-left{width:38%;margin-right:2%;padding-top:28rem;height:100vh;background-color:rgba(0,0,0,.4)}.network-page .page-right{width:58%;padding-top:30rem;position:relative}.network-page .page-left .contenuto{padding:30px}.network-page .select-wrapper{padding:8px 12px;border:5px solid #fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.network-page .select-wrapper input.select-dropdown,.network-page select{text-transform:uppercase;font-family:Quattrocento,sans-serif;font-size:1.8rem;background-color:transparent;box-sizing:border-box;border:none;margin:0}.network-page .dropdown-content li,.network-page select option{text-transform:uppercase}.network-page .select-wrapper span.caret{right:12px}.network-page .luogo{opacity:0;z-index:-1;position:absolute;top:30rem;left:0;width:100%;text-align:left;background-color:rgba(0,0,0,.4);padding:25px 25px 0 25px;display:block;visibility:hidden;transition:opacity .4s ease-out;-moz-transition:opacity .4s ease-out;-webkit-transition:opacity .4s ease-out}.network-page .luogo.mostra{visibility:visible;opacity:1;z-index:1}.network-page .luogo:after{content:"";display:table;clear:both}.network-page .luogo:before{content:"";display:table-cell}.network-page .luogo h5{border-bottom:3px solid #fff;padding-bottom:15px;font-family:Quattrocento,sans-serif;font-size:1.8rem;margin-top:0;margin-bottom:18px;clear:both}.network-page .luogo .recapiti,.network-page .luogo p{float:left;width:50%;font-size:1.5rem;padding-bottom:35px}.network-page .luogo .recapiti{font-family:Quattrocento,sans-serif;line-height:1.4}.network-page .luogo a,.network-page .luogo a:link,.network-page .luogo a:visited{color:#f6323e}.network-page .luogo a:hover{color:#fff;text-decoration:underline}@media screen and (max-width:969px){.network-page .page-left,.network-page .page-right{float:none}.network-page .page-left{width:100%;margin-right:0;padding-top:10rem;height:auto}.network-page .page-right{width:100%;padding-top:0}.network-page .luogo{top:10rem}}@media screen and (max-width:599px){.network-page h1{font-size:8rem;margin-bottom:-30px}.network-page h2{font-size:2.4rem}.network-page .luogo{top:4rem}.network-page .page-left{padding-top:6rem}.network-page .luogo .recapiti,.network-page .luogo p{float:none;width:100%;padding-bottom:20px}.network-page .luogo .recapiti{padding-bottom:35px}}@media screen and (max-width:375px){.network-page h1{font-size:7rem;margin-bottom:-20px}.network-page h2{font-size:2rem}}.network-map-page{width:100%;height:100vh;position:absolute;top:0;z-index:9999;background-color:#23232a;left:0}.network-map-page h1{position:absolute;top:5rem;z-index:9;left:3.5rem}.network-map a.close-network{position:absolute;z-index:99999;bottom:30px;text-align:center;display:inline-block;width:40px;padding-top:48px;background:transparent url(../img/close.png) no-repeat top center}.network-map a.close-network:hover{background:transparent url(../img/close-h.png) no-repeat top center}.network-map.open-network{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#map{width:100%;height:100%;background-color:#23232a}#content-network{color:#333;padding:30px 10px;text-align:left}#content-network h1{font-family:Oswald,sans-serif;font-size:1.6rem;margin-bottom:10px;color:#f6323e}#content-network p{line-height:1.2em;font-size:1.4rem}#content-network p b{font-weight:700}#map.map-contatti{height:40vh}.main-contatti{position:relative;z-index:9999999;width:100vw;background-color:transparent;padding:80px 20px 20px 20px;text-align:left;line-height:1.4em;font-size:1.8rem;font-family:Quattrocento,serif}.content.contatti{background:#23232a url(../img/bg_contatti.jpg) no-repeat;background-size:cover}.main-contatti address{margin-bottom:10px}.main-contatti h2{font-size:2.4rem;margin-bottom:10px}.main-contatti b{color:#f6323e}.main-contatti address.second{padding-top:60px}.btn-line{min-width:150px;max-width:250px;display:block;margin:1em 0;padding:.7em 2em;border:none;background:0 0;color:inherit;vertical-align:middle;position:relative;z-index:1;font-size:16px;border-radius:40px;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;color:#fff;background:0 0;overflow:hidden;border:2px solid #fff}.btn-line::before{content:'';z-index:-1;position:absolute;top:50%;left:100%;margin:-15px 0 0 1px;width:30px;height:30px;border-radius:50%;background:#f6323e;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale3d(1,2,1);transform:scale3d(1,2,1);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.7,0,.9,1);transition-timing-function:cubic-bezier(.7,0,.9,1)}.btn-line:hover::before{-webkit-transform:scale3d(9,9,1);transform:scale3d(9,9,1)}.eventi>h2{position:relative;display:block;font-size:10rem;opacity:.1;top:13vh;margin-bottom:0}.eventi .item-event{text-align:center}.eventi .item-event figure{width:200px;height:200px;overflow:hidden;margin:0 auto;border-radius:50%;border:1px solid #c3c3c3}.eventi .item-event figure img{width:100%;min-height:100%;height:100%}.events-content a{text-decoration:underline}.main-category article{width:100vw;display:inline-block;height:33.3vh;cursor:pointer;position:relative;border-bottom:1px solid #f6323e;overflow:hidden}.main-category article:nth-child(3){border-bottom:none}.main-category article .main-cat{position:absolute;top:10vh;padding:20px;z-index:9;width:100%}.main-category article .main-cat p{display:none;line-height:1.4em;padding:0 20px;font-size:1.6rem;text-align:justify;display:none}.main-category article .main-cat h2{text-align:center;width:100%;cursor:pointer;font-size:3.56rem}.main-category article a.bg-link{position:absolute;text-indent:-9000px;width:100%;height:100vh;display:block;opacity:.7;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;transition:opacity .4s ease}.main-category article:nth-child(1) a.bg-link{background-image:url(../img/bg-alluminio.jpg)}.main-category article:nth-child(2) a.bg-link{background-image:url(../img/bg-pvc.jpg)}.main-category article:nth-child(3) a.bg-link{background-image:url(../img/bg-acciaio.jpg)}.category aside{width:100vw;padding:143px 40px 20px;display:table;text-align:left}.category aside .main-aside{display:table-cell;vertical-align:middle;position:relative;top:0}.category aside .main-aside a.back-cat{display:inline-block;padding-left:60px;background-color:transparent;background-position:5px 50%;background-repeat:no-repeat;background-image:url(../img/back.png);color:#fff;-webkit-transition:color .3s ease,background-image .3s ease,background-position .3s ease;-moz-transition:color .3s ease,background-image .3s ease,background-position .3s ease;-ms-transition:color .3s ease,background-image .3s ease,background-position .3s ease;transition:color .3s ease,background-image .3s ease,background-position .3s ease}.category aside .main-aside a.back-cat:hover{background-image:url(../img/back-h.png);color:#f6323e;background-position:0 50%}.category aside .main-aside h2{font-size:4rem}.category aside .main-aside h2:after{content:"";width:150px;height:2px;background-color:#f6323e;display:block;margin:15px 0}.category aside .main-aside p{line-height:1.4em;font-size:1.3rem}.category aside .main-aside .cont-filtro h3{font-size:1.8rem;color:#f6323e}.category aside .main-aside .cont-filtro ul li{margin-bottom:10px;display:inline-block;height:20px;line-height:20px;margin-right:10px}.category .main-category-cat{width:100vw;display:inline-block;text-align:left}.category .main-category-cat .item-category,.category .main-category-cat .item-news{width:100%;display:inline-block;height:50vh;cursor:pointer;float:left;overflow:hidden;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:transparent}.category .main-category-cat .item-category a{display:block;width:100%;height:100%;background-color:transparent;text-indent:-100%;z-index:99;position:absolute}.category .main-category-cat .item-category .item-category__main{padding:20px;position:absolute;bottom:20px}.category .main-category-cat .item-category .item-category__main p{line-height:1.2em;opacity:1}.category .main-category-cat .item-news{text-align:center;height:auto;min-height:70vh}.category .main-category-cat .item-news figure{margin:70px auto;width:150px;height:150px;border-radius:50%;overflow:hidden;border:1px solid #fff;cursor:pointer}.category .main-category-cat .item-news figure img{object-fit:cover;overflow:hidden}.category .main-category-cat .item-news .item-news__contentText{padding:20px;position:relative;top:0;width:100%}.category .main-category-cat .item-news figure+.item-news__contentText{padding:210px 20px 20px 20px;padding:20px}.category .main-category-cat .item-news .item-news__contentText h2{font-size:2.4rem;cursor:pointer}.category .main-category-cat .item-category.family,.category .main-category-cat .item-news{opacity:1;transition:opacity .5s ease;background-color:#23232a}.category .main-category-cat .item-category.family:nth-child(2n+1),.category .main-category-cat .item-news:nth-child(2n+1){background-color:#34343c}.category .main-category-cat .item-category.family .item-category__main{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.category .main-category-cat .item-category.family .item-category__main:hover .item-category__main{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.category .main-category-cat .item-category.family.add-opacity{opacity:.2}.category .main-category-cat .item-category.family.remove-opacity{opacity:1}.category .main-category-cat .item-category.sw453{background-image:url(../img/famiglie/SW-453.png)}.category .main-category-cat .item-category.sw553{background-image:url(../img/famiglie/SW-553.png)}.category .main-category-cat .item-category.sw455{background-image:url(../img/famiglie/SW-455.png)}.category .main-category-cat .item-category.sw552{background-image:url(../img/famiglie/SW-552.png)}.category .main-category-cat .item-category.tdc622{background-image:url(../img/famiglie/TDC-622.png)}a.filtro-selected{color:#f6323e}.add-opacity{opacity:.2}.remove-opacity{opacity:1}.cont-famiglia>h2{position:relative;font-size:4.5rem;opacity:.1;top:9vh;text-align:left;left:0;padding:0 10px}.cont-famiglia .content-filtri{width:80%;margin:30px auto 0;overflow:hidden;text-align:left}.cont-famiglia .content-filtri .filtro-famiglia{width:100%;border-bottom:1px solid #fbfbfb;padding-bottom:10px}.cont-famiglia .content-filtri .filtro-famiglia h3{font-size:1.8rem}.cont-famiglia .content-filtri .filtro-famiglia ul li{margin-bottom:7px;text-transform:uppercase;display:inline-block;padding-right:10px;position:relative;z-index:2;cursor:pointer}.cont-famiglia .content-filtri .filtro-famiglia ul li a{font-size:1.6rem}.modelli{text-align:left;width:80%;position:relative;margin:0 auto;top:5vh}.modelli img{position:relative;top:35px;right:0;opacity:1;width:164%}.modelli ul{width:100%}.modelli ul li{display:list-item;margin:10px 10px 10px 0}.scheda-prodotto h3{font-size:3rem;opacity:.1;position:relative;top:5vh;width:95%;margin:0 auto;text-align:center}.scheda-prodotto .img-gallery>img{width:85%;position:relative;top:20px;opacity:1;height:auto}.scheda-prodotto .cont-descrizione{text-align:left;position:relative;top:0}.scheda-prodotto .cont-descrizione h4{font-size:3rem;margin-top:20px}.scheda-prodotto .cont-descrizione h5{color:#f6323e;font-size:1.6rem;line-height:1.2em;font-weight:300}.scheda-prodotto .cont-descrizione .main-descrizione{padding:15px}.scheda-prodotto .cont-descrizione .main-descrizione ul{padding-left:24px;list-style-type:circle}.scheda-prodotto .cont-descrizione .main-descrizione ul li{margin:10px 0;list-style-type:circle}.scheda-prodotto .cont-descrizione .main-descrizione ul li{font-style:normal;font-size:1.6rem;line-height:1.2em}.scheda-prodotto #dotazioni h3,.scheda-prodotto #vantaggi h3{top:3vh;font-size:5rem}.scheda-prodotto #video iframe{height:300px}.content .page404 h2{font-size:15rem;top:30vmin}.content .page404 .main-404{position:absolute;bottom:8vh;text-align:left;padding:20px;left:3vw}.content .page404 .main-404 h1{font-size:3rem}.content .page404 .main-404 a img{position:relative;top:5px;left:-2px;transition:left .3s ease}.content .page404 .main-404 a:hover{left:-5px}#menu{position:fixed;display:block;width:100%;height:54px;z-index:9;display:block;bottom:0;text-align:center;background-color:rgba(33,33,40,.7);border-top:1px solid #fff;opacity:1;-webkit-transition:opacity .6s ease;-moz-transition:opacity .6s ease;-o-transition:opacity .6s ease;transition:opacity .6s ease}#menu li.selected a{color:#f6323e}#menu li.selected a.macchina{background-image:url(../img/icon-macchina-h.png)}#menu li.selected a.vantaggi{background-image:url(../img/icon-vantaggi-h.png)}#menu li.selected a.video{background-image:url(../img/icon-video-h.png)}#menu li.selected a.dotazioni{background-image:url(../img/icon-dotazioni-h.png)}#menu li.selected a.software{background-image:url(../img/icon-software-h.png)}#menu li{height:80px;line-height:80px;width:19%;border-right:1px solid #fff;display:inline-block}#menu li a{font-size:1.1rem;text-transform:uppercase;background-position:50% 15px;background-repeat:no-repeat;padding-top:19px;display:inline-block;transition:all .3s ease;width:100%}#menu li a.macchina{background-image:url(../img/icon-macchina.png)}#menu li a.macchina:hover{background-image:url(../img/icon-macchina-h.png)}#menu li a.vantaggi{background-image:url(../img/icon-vantaggi.png)}#menu li a.vantaggi:hover{background-image:url(../img/icon-vantaggi-h.png)}#menu li a.video{background-image:url(../img/icon-video.png)}#menu li a.video:hover{background-image:url(../img/icon-video-h.png)}#menu li a.dotazioni{background-image:url(../img/icon-dotazioni.png)}#menu li a.dotazioni:hover{background-image:url(../img/icon-dotazioni-h.png)}#menu li a.software{background-image:url(../img/icon-software.png)}#menu li a.software:hover{background-image:url(../img/icon-software-h.png)}#menu li a.download{background-image:url(../img/icon-download.png)}#menu li a.download:hover{background-image:url(../img/icon-download-h.png)}#menu li:last-child{border-right:none}.page-content{width:100%;height:100vh}.main-page-content{height:98vmin;width:90vmin;margin:0 auto;text-align:left;position:relative;top:6vmin}.page-default .main-page-content{width:100vmin}.main-page-content ol,.main-page-content ul{list-style-type:disc;padding:10px 20px}.main-page-content ol li,.main-page-content ul li{list-style-type:disc;margin:5px}#xm_wpbb_w-2 a.back-cat-plugin{text-transform:uppercase}.indicates-required{color:#f6323e}.center{text-align:center}.news-home{position:absolute;bottom:0;right:1vw;border-left:2px solid #fff;padding-left:20px;width:27vw;overflow:hidden;z-index:999;padding:11px 0 16px 10px;display:none}.news-home figure{width:90px;height:90px;border-radius:50%;overflow:hidden;border:1px solid #fff;float:left;margin:-8px 15px 0 5px}.news-home figure img{width:100px;height:100px;object-fit:cover;overflow:hidden}.news-home .main-news-home{text-align:left}.news-home .main-news-home h3{font-size:1.6rem;color:#f6323e}.news-home .main-news-home p{font-size:1.4rem}.news-home .main-news-home p em{font-style:normal}.news-home .main-news-home a{font-size:1.2rem;text-transform:uppercase;color:#f6323e}.swiper-slide .main-slide{position:absolute;left:2vw;bottom:18vw;width:95vw;padding:20px;z-index:99;text-align:left}.swiper-slide .main-slide p{margin-bottom:10px}.swiper-slide .main-slide h3{color:#f6323e}.video-link{position:fixed;right:57px;top:13px;width:130px;padding:0 13px;cursor:pointer;display:none}.video-link a{display:block;padding:10px 30px 10px 5px;background-color:transparent;background-position:right center;background-image:url(../img/Youtube.png);background-repeat:no-repeat;text-transform:uppercase;-webkit-transition:background-image .3s ease;transition:background-image .3s ease}.video-link:hover a{background-image:url(../img/Youtube-h.png)}.scheda-prodotto .cont-descrizione .main-descrizione{padding:20px 0 0 20px;width:100%;max-height:50vh}.scheda-prodotto .cont-descrizione .main-descrizione h1{font-size:2.5rem}.cont-main-cat .post-news{padding:80px 0 30px 0;width:95%;margin:0 auto}.post-news__content{max-width:90%}.post-news__content p{padding:20px 0}.post-news__content p a{color:#f6323e}.post-news__content p a:hover{opacity:.6}.cont-main-cat .post-news figure{margin:0}.wpex .timeline-details .wptl-readmore>a{color:#fff}@media only screen and (max-width:400px){.lingua{width:120px}.prodotti-link-header{right:150px;display:none}.category aside{padding-top:50px}}@media only screen and (min-width:370px){#fullpage .section .testo{padding:20px}#fullpage .section .testo h2{font-size:3rem}#fullpage .section .testo p{font-size:1.6rem}.eventi>h2{font-size:11rem;top:12vh}.main-category article .main-cat{top:12vh}}@media only screen and (min-width:450px){.eventi>h2{font-size:15rem;top:9vh}.cont-famiglia>h2{top:7vh;font-size:9rem}.scheda-prodotto h3{font-size:6rem;top:4vh}.content .page404 h2{font-size:18rem;margin-left:-15rem}}@media only screen and (min-width:600px){.content.home>h2{font-size:16rem}.content.home .slide1 h3{font-size:7rem;top:21vh}.content.home .slide2 img{top:12vh}.content.home .slide2 h3{font-size:8rem;top:-26vh;left:15vh}#fullpage .section .testo{padding:50px;width:80%;position:relative;top:20vh}#fullpage .section .testo h2{font-size:4rem}#fullpage .section .testo p{font-size:1.8rem}.category .main-category-cat .item-category .item-category__main{bottom:50px;max-width:70%}.cont-famiglia>h2{font-size:7rem;top:4vh}.scheda-prodotto h3{font-size:9rem;top:3vh;width:70%;line-height:1em}.scheda-prodotto .img-gallery>img{width:85%;top:-30px}.scheda-prodotto .cont-descrizione .main-descrizione{padding:20px;position:relative;top:-40px}.scheda-prodotto .cont-descrizione .main-descrizione h4{font-size:5rem;margin-top:0}.scheda-prodotto .cont-descrizione .main-descrizione h5{font-size:1.8rem}.scheda-prodotto .cont-descrizione .main-descrizione ul li{font-size:1.6rem;line-height:1.4em;font-weight:300}.scheda-prodotto #dotazioni h3,.scheda-prodotto #vantaggi h3{font-size:8rem}.scheda-prodotto #video iframe{height:400px}.content .page404 h2{font-size:29rem;top:25vh;margin-left:-24rem}#menu{position:fixed;top:0;right:0;display:block;width:80px;height:100vh;z-index:9;display:block;left:auto;bottom:auto;text-align:center;background-color:rgba(33,33,40,.6);border-left:1px solid #fff;padding-top:75px;opacity:1;-webkit-transition:opacity .6s ease;-moz-transition:opacity .6s ease;-o-transition:opacity .6s ease;transition:opacity .6s ease}#menu li{height:80px;line-height:80px;border-bottom:1px solid #fff;width:100%;border-right:none}#menu li a{font-size:1.1rem;text-transform:uppercase;background-position:50% 15px;background-repeat:no-repeat;padding-top:19px;display:inline-block;transition:all .3s ease;width:100%}#menu li:first-child{border-top:1px solid #fff}.content .page404 .main-404 h1{font-size:5rem}}@media only screen and (max-width:900px){.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section{min-height:auto}.fp-tableCell{vertical-align:top;height:auto!important}#fullpage .section{height:auto!important}}@media only screen and (min-width:900px){.video-link{right:190px;border-right:1px solid #fff;top:17px;display:block}.lingua{position:fixed;display:block;width:115px;z-index:999;right:50px;top:7px;overflow:hidden;height:60px;line-height:60px;cursor:pointer;transition:width .3s ease}.lingua>span{display:inline-block;background:transparent url(../img/arrow-lingua.png) no-repeat right center;background:transparent url(../img/lingua.svg) no-repeat left center;width:100%;position:relative;left:0;padding-left:70px;color:#fff;text-align:left;text-transform:uppercase}.lingua ul{width:auto;text-align:left;position:absolute;top:0;right:15px;opacity:0;transform:translateX(45px);transition:opacity .3s ease,transform .3s ease}.lingua ul li{float:left;margin:0 3px}.lingua ul li a{color:#fff;text-transform:uppercase;font-size:12px}.lingua ul li span.close-lingua{background:transparent url(../img/arrow-lingua-sx.png) no-repeat center center;display:inline-block;width:17px;height:14px}.open-menu .lingua{opacity:1}.cd-nav .cd-navigation-wrapper{padding:12vh 15%;position:relative}.cd-nav .cd-navigation-wrapper::after{clear:both;content:"";display:table}.cd-nav-trigger{top:15px}.cd-nav .cd-half-block{width:50%;float:left;opacity:0;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .7s,opacity 1.5s;-moz-transition:-moz-transform .7s,opacity 1.5s;transition:transform .7s,opacity 1.5s}.cd-nav .cd-half-block.open-nav{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.cd-nav .cd-primary-nav{margin-top:130px;text-align:right;padding:10px 30px 10px 0;border-right:1px solid #989898}.cd-nav h2{font-size:15.5rem;position:absolute;width:70%;text-align:center;opacity:0;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s}.cd-nav h2::after{display:none}.navigation-is-open .cd-nav h2{opacity:.1}.cd-nav .cd-primary-nav li{margin:1.8em 0}.cd-nav .cd-primary-nav a{font-size:3rem}.cd-nav .cd-contact-info{margin-top:170px;text-align:left;padding-left:40px}.cd-nav .cd-contact-info li{margin-bottom:2em}.cd-nav .cd-contact-info li ul li{margin-bottom:.5em;text-transform:uppercase}.item-lingua{margin-right:10px}.cd-nav .cd-contact-info li ul li.item-lingua{display:inline-block}.cd-nav .cd-contact-info a,.cd-nav .cd-contact-info li,.cd-nav .cd-contact-info span{font-size:1.6rem}.logo{top:18px;left:2%}.logo img{width:180px}.link-prodotti{position:absolute;right:1vw;display:table;height:100vh;top:0;width:auto}.link-prodotti a{display:table-cell;vertical-align:middle}.link-prodotti a:hover{opacity:.6;color:inherit}.link-prodotti a span{background:transparent url(../img/prodotto.png) no-repeat 4px 32px;padding-right:24px}.link-prodotti a span::after{content:"";display:inline-block;width:20px;height:40px;background:transparent url(../img/arrow-dx.png) no-repeat center center;position:relative;left:10px;-webkit-transition:left .3s ease;-moz-transition:left .3s ease;-ms-transition:left .3s ease;transition:left .3s ease}.link-prodotti a span:hover::after{left:15px}.content.home .slide1 h3{font-size:8rem;top:18vh}.swiper-pagination{display:block}.content.home .slide2 img{top:6vh;left:0}.content.home .slide2 h3{font-size:8rem;top:-61vh;left:21vh}.category .main-category-cat{width:70vw}.animsition-overlay>header{background:0 0}#fullpage .section .testo{top:12vh;width:55vw}#fullpage .section .testo.tdx{left:42vw}#fullpage .section .testo ul li em{width:94%}.main-contatti{position:fixed;z-index:9999999;width:50vw;height:100vh;overflow-y:scroll;right:0;top:0;padding:80px 20px 20px 20px;text-align:left;line-height:1.3em;background:rgba(35,35,42,0);background:-moz-linear-gradient(left,rgba(35,35,42,0) 0,#23232a 50%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(35,35,42,0)),color-stop(100%,#23232a));background:-webkit-linear-gradient(left,rgba(35,35,42,0) 0,#23232a 50%);background:-o-linear-gradient(left,rgba(35,35,42,0) 0,#23232a 50%);background:-ms-linear-gradient(left,rgba(35,35,42,0) 0,#23232a 50%);background:linear-gradient(to right,rgba(35,35,42,0) 0,#23232a 50%)}.content.contatti{height:100vh}#map.map-contatti{height:100vh}.content.home h2{text-align:center;font-size:22rem;font-weight:700;opacity:.1;position:absolute;top:13vh;left:0;width:100%}.content.home h2.entry-title{font-size:18rem}.eventi>h2{font-size:20rem;top:9vh}.eventi .item-event{text-align:left}.eventi .item-event .main-event{float:left;width:calc(100% - 210px);padding-left:30px}.eventi .item-event .main-event h2,.wpex.horizontal-timeline .wpex-timeline-label h2{font-size:4rem;margin-bottom:0}.eventi .item-event .main-event em{font-size:1.8rem;margin-bottom:0}.eventi .item-event .main-event p,.wpex .wptl-excerpt{font-size:1.6rem}.eventi figure{float:left;position:relative;top:20px}.eventi .cd-horizontal-timeline{top:-14vh}.eventi .cd-horizontal-timeline .events-content{margin:35px 0;min-height:300px}.content.contatti,.content.pageScroll{overflow:hidden}.main-category{flex-direction:row;display:flex}.main-category article{width:34vw;height:100vh;border-right:1px solid #f6323e;border-bottom:none}.main-category article:nth-child(3){border-right:none}.main-category article .main-cat{top:16vh}.main-category article .main-cat p{display:block}.main-category article .main-cat h2:after{content:"";width:150px;height:2px;background-color:#f6323e;display:block;margin:15px auto}.main-category article a.bg-link{opacity:0}.main-category article:hover a.bg-link{opacity:1}.category aside{width:30vw;height:100vh;padding:3vw;display:table;text-align:left;float:left}.category aside .main-aside h2{font-size:3rem}.category aside .main-aside .cont-filtro ul li{display:block}.category .main-category-cat{height:100vh;display:inline-block;text-align:left;float:left}.category .main-category-cat .cont-main-cat{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100vh}.category .main-category-cat .item-category,.category .main-category-cat .item-news{width:31%;float:left;background-position:0 0}.category .main-category-cat .item-category .item-category__main{padding:20px;position:absolute;bottom:0;max-width:100%;-webkit-transform:translateY(60px);-moz-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px);-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-ms-transition:-ms-transform .3s ease;transition:transform .3s ease}.category .main-category-cat .item-category .item-category__main p{line-height:1.2em;opacity:0;font-size:1.3rem;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;-moz-transition:opacity .3s ease,-moz-transform .3s ease;-ms-transition:opacity .3s ease,-ms-transform .3s ease;transition:opacity .3s ease,transform .3s ease}.category .main-category-cat .item-category:hover .item-category__main{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.category .main-category-cat .item-category:hover .item-category__main p{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.content.prodotti{overflow:hidden}.cont-famiglia>h2{text-align:center;left:0}.cont-famiglia .content-filtri{margin:30px auto;text-align:center;flex-direction:row;display:flex;justify-content:center}.cont-famiglia .content-filtri .filtro-famiglia{width:33%;border-bottom:none;padding-bottom:10px}.cont-famiglia .content-filtri .filtro-famiglia h3{font-size:2rem}.cont-famiglia .modelli ul{width:50%}.cont-famiglia .modelli ul.sch-tecnica{width:70%}.cont-famiglia .modelli ul.sch-tecnica li .collapsible-body{font-size:1.2rem}.cont-famiglia .modelli img{position:absolute;top:0;right:-35vw;opacity:1;width:100%}.navigation-is-open #menu{opacity:0}.scheda-prodotto h3{width:100%;top:25px;font-size:10rem}.scheda-prodotto .img-gallery{display:block}.scheda-prodotto .img-gallery img{width:100%;top:80px}.scheda-prodotto .cont-descrizione .main-descrizione{padding:20px 80px 20px 20px;top:40px;width:100%;max-height:50vmin}.scheda-prodotto .cont-descrizione .main-descrizione h4{font-size:3rem}.scheda-prodotto .cont-descrizione .main-descrizione h5{font-size:1.6rem}.scheda-prodotto .cont-descrizione .main-descrizione ul li{margin:10px 0}.scheda-prodotto #dotazioni h3,.scheda-prodotto #software h3,.scheda-prodotto #vantaggi h3{top:2vh;font-size:10rem}.scheda-prodotto #dotazioni .img-gallery,.scheda-prodotto #software .img-gallery,.scheda-prodotto #vantaggi .img-gallery{display:block}.scheda-prodotto #dotazioni .img-gallery img,.scheda-prodotto #software .img-gallery img,.scheda-prodotto #vantaggi .img-gallery img{width:auto;top:0;left:-54vw}.scheda-prodotto #dotazioni .cont-descrizione .main-descrizione,.scheda-prodotto #software .cont-descrizione .main-descrizione,.scheda-prodotto #vantaggi .cont-descrizione .main-descrizione{padding:20px 80px 20px 40px;top:20px;width:100%}.scheda-prodotto #dotazioni .cont-descrizione .main-descrizione h4,.scheda-prodotto #software .cont-descrizione .main-descrizione h4,.scheda-prodotto #vantaggi .cont-descrizione .main-descrizione h4{font-size:4rem}.scheda-prodotto #dotazioni .cont-descrizione .main-descrizione h5,.scheda-prodotto #software .cont-descrizione .main-descrizione h5,.scheda-prodotto #vantaggi .cont-descrizione .main-descrizione h5{font-size:1.6rem}.scheda-prodotto #dotazioni .cont-descrizione .main-descrizione ul li,.scheda-prodotto #software .cont-descrizione .main-descrizione ul li,.scheda-prodotto #vantaggi .cont-descrizione .main-descrizione ul li{margin:5px 0}.scheda-prodotto #video iframe{height:100vh}.scheda-prodotto #software .img-gallery img{width:auto;top:-2vh;left:-30vw}.content.home .page404 h2{font-size:32rem;top:13vh;margin-left:-28rem}.content .page404 .main-404{padding:50px}.content.category.prova{display:flex}.swiper-slide .main-slide{width:35vmax}.category .main-category-cat .item-news{height:50vh;min-height:auto}.category .main-category-cat .item-news .item-news__contentText{margin:140px 0 20px 0;position:absolute}.category .main-category-cat .item-news figure+.item-news__contentText{margin:210px 0 20px 0}.prodotti-link-header{right:320px;height:38px;top:16px}}@media (max-width:1183px) and (max-height:610px){.cd-nav h2{top:20px}.cd-nav .cd-primary-nav{margin-top:10px}.cd-nav .cd-contact-info{margin-top:90px}.cont-famiglia>h2{top:30px;font-size:9rem}.cont-famiglia .content-filtri{margin:0 auto;top:-60px;position:relative}.modelli{top:-6vh}.cont-famiglia .modelli img{top:0}.main-category article .main-cat{top:2vh}.category aside .main-aside h2{font-size:3rem}.category aside .main-aside .cont-filtro h3{font-size:1.6rem}.category aside .main-aside p{font-size:1.2rem}.category aside .main-aside{top:5px}}@media (max-width:600px){.cont-famiglia>h2{font-size:5rem}}@media (min-width:1200px){.news-home{display:block}#fullpage .section .testo{width:54vw}#fullpage .section .testo h2{font-size:5rem}#fullpage .section .testo ul li em{width:95%}.main-contatti{width:50vw}.eventi>h1{font-size:25rem;top:8vh}.eventi .eventi .cd-horizontal-timeline{top:-6vh}.eventi .item-event .main-event h2,.wpex.horizontal-timeline .wpex-timeline-label h2{font-size:6rem}.eventi .item-event .main-event em{font-size:2rem}.eventi .item-event .main-event p,.wpex .wptl-excerpt{font-size:1.8rem}.eventi .cd-horizontal-timeline{top:-14vh}.main-category article .main-cat p{font-size:1.6rem;padding:0 60px}.category .main-category-cat .item-category .item-category__main p{font-size:1.6rem}.modelli{text-align:left;width:70%;position:relative;margin:0 auto;top:8vh}.modelli h3{font-size:4.2rem;width:30%;border-bottom:2px solid #f6323e;padding-bottom:20px}.modelli img{position:absolute;top:0;right:-50vw;opacity:1}.modelli ul{width:45%}.modelli ul li{display:list-item;margin:10px 15px 10px 0;font-size:1.7rem}.cont-famiglia .content-filtri{width:75%}.cont-famiglia .content-filtri .filtro-famiglia h3{font-size:2.4rem}.scheda-prodotto h3{top:80px;font-size:10rem}.scheda-prodotto .img-gallery img{width:100%;top:40px}.scheda-prodotto .img-gallery{position:relative;top:5vh}.scheda-prodotto .cont-descrizione .main-descrizione{padding:20px 80px 20px 20px;top:40px;width:100%}.scheda-prodotto .cont-descrizione .main-descrizione h4{font-size:3.6rem}.scheda-prodotto .cont-descrizione .main-descrizione h5{font-size:1.8rem}.scheda-prodotto #dotazioni h3,.scheda-prodotto #software h3,.scheda-prodotto #vantaggi h3{top:4vh;font-size:12rem}.scheda-prodotto #dotazioni .img-gallery img,.scheda-prodotto #software .img-gallery img,.scheda-prodotto #vantaggi .img-gallery img{width:auto;position:relative;left:-24vw}.scheda-prodotto #dotazioni .cont-descrizione .main-descrizione,.scheda-prodotto #software .cont-descrizione .main-descrizione,.scheda-prodotto #vantaggi .cont-descrizione .main-descrizione{top:20px}.scheda-prodotto #dotazioni .cont-descrizione .main-descrizione ul li,.scheda-prodotto #software .cont-descrizione .main-descrizione ul li,.scheda-prodotto #vantaggi .cont-descrizione .main-descrizione ul li{font-size:1.8rem}.scheda-prodotto #software .img-gallery img{top:40px;left:-20vw}.cont-famiglia>h2{top:4vh}.cont-famiglia .content-filtri{margin:0 auto}}@media (min-width:1400px){.scheda-prodotto #dotazioni .img-gallery img,.scheda-prodotto #vantaggi .img-gallery img{left:-25vw;top:40px}.scheda-prodotto #software .img-gallery img{left:-10vw}.scheda-prodotto .img-gallery img{top:80px}.scheda-prodotto .cont-descrizione .main-descrizione{top:80px}.category aside .main-aside h2{font-size:4rem}.category aside .main-aside p{line-height:1.4em;font-size:1.6rem}}@media (min-width:1500px){.eventi .item-event figure{width:250px;height:250px}.eventi .item-event .main-event{width:calc(100% - 250px)}.eventi .cd-horizontal-timeline .events-content{margin:60px 0}.cd-horizontal-timeline{top:-11vh}.category aside{padding:60px}.cont-famiglia>h2{font-size:14rem}.cd-nav .cd-navigation-wrapper{padding:17vh 15%;position:relative}.scheda-prodotto h3{top:80px;font-size:14rem}.scheda-prodotto .cont-descrizione .main-descrizione{padding:20px 80px 20px 20px;top:40px;width:95%}.scheda-prodotto .cont-descrizione .main-descrizione h4{font-size:5rem}.scheda-prodotto .cont-descrizione .main-descrizione h5{font-size:2rem}.scheda-prodotto .cont-descrizione .main-descrizione ul li{font-size:1.8rem}.scheda-prodotto #dotazioni .img-gallery img,.scheda-prodotto #vantaggi .img-gallery img{top:20px;width:100%;position:relative;left:0}.scheda-prodotto #dotazioni .cont-descrizione .main-descrizione,.scheda-prodotto #vantaggi .cont-descrizione .main-descrizione{top:30px}.scheda-prodotto #dotazioni .cont-descrizione .main-descrizione ul li,.scheda-prodotto #vantaggi .cont-descrizione .main-descrizione ul li em{font-size:1.8rem}.scheda-prodotto #software .img-gallery img{left:-5vw}}@media (min-width:1700px){.eventi .cd-horizontal-timeline{top:-8vh}.cont-famiglia>h2{font-size:16rem}.scheda-prodotto h3{font-size:13rem}.scheda-prodotto .cont-descrizione .main-descrizione{top:80px}.scheda-prodotto .cont-descrizione .main-descrizione h4{font-size:6rem}.cd-nav h2{font-size:19rem}.cd-nav .cd-navigation-wrapper{padding:17vh 15%}.cd-nav .cd-primary-nav{margin-top:170px}.cd-nav .cd-primary-nav a{font-size:4rem}.cd-nav .cd-contact-info{margin-top:210px}.scheda-prodotto #dotazioni .img-gallery img,.scheda-prodotto #vantaggi .img-gallery img{left:0}.scheda-prodotto #dotazioni h3,.scheda-prodotto #vantaggi h3{top:0;font-size:20rem}.scheda-prodotto #software .img-gallery img{left:0}.content.home .page404 h2{font-size:45rem;top:16vh;margin-left:-37rem}.scheda-prodotto .img-gallery img{top:80px}}.cd-slider-wrapper{position:relative;width:100%;height:100vh;overflow:hidden}.cd-slider-wrapper .cd-slider,.cd-slider-wrapper .cd-slider>article.section{height:100vh;width:100%}.cd-slider>article.section{position:absolute;top:0;left:0;opacity:0;display:table;background-position:center center;background-repeat:no-repeat;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cd-slider>article.section.visible{position:relative;z-index:4;opacity:1}.cd-svg-cover{position:absolute;z-index:0;left:0;top:0;height:100%;width:100%;opacity:0}.cd-svg-cover path{fill:#23232a}.cd-svg-cover.is-animating{z-index:4;opacity:1;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s}.no-js .content{height:auto;overflow:visible}.no-js .cd-nav{position:static;visibility:visible}.no-js .cd-nav .cd-navigation-wrapper{height:auto;overflow:visible;padding:100px 5%;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.validate.browser-default:after{content:&#9662}select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.validate.browser-default{background-color:transparent;margin:0;min-width:100px;max-height:650px;overflow-y:auto;z-index:999;will-change:width,height}select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.validate.browser-default option{clear:both;color:#fff;cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left;text-transform:none;font-size:16px;display:block;line-height:22px;padding:14px 16px}table.tablepress tr td.column-1{font-weight:400}::-webkit-input-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}.popup-40{font-size:18px;color:#647988;text-align:center;font-family:Oswald,sans-serif;font-weight:700}.popup-40 h2{font-size:36px;text-transform:uppercase}.popup-40 em{color:#f6323e;font-weight:700}.popup-40 i{font-style:italic}.popup-40 a.button{color:#f6323e;border:2px solid #f6323e;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;padding:16px 30px;font-family:Oswald,sans-serif;margin:20px auto;display:block;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content}.popup-40 p{font-family:Oswald,sans-serif;margin:10px 0}#pum-8114{z-index:400!important}#pum-8114.pum-theme-7118 .pum-container,#pum-8114.pum-theme-lightbox .pum-container{padding:0 8px 12px}