﻿body{font-family:"Poppins",sans-serif}p{color:#000;font-weight:300}p strong{font-weight:700}.btn-primary{border-radius:200px;padding:1px;padding-left:15px;padding-right:15px;text-transform:uppercase;font-weight:300;font-size:16px;background-color:#02259c;border:unset;color:#fff;border:1px solid #02259c}.btn-primary:hover{background-color:rgba(255,255,255,.8);border:1px solid #02259c}.btn-secondary{border-radius:200px;padding:1px;padding-left:15px;padding-right:15px;text-transform:uppercase;font-weight:300;font-size:16px;background-color:#fff;border:unset;color:#02259c;border:1px solid #fff}.btn-secondary:hover{background-color:rgba(2,37,156,.1);border:1px solid #fff}.btn-secondary:focus{background-color:#02259c !important;border:1px solid #fff !important;color:#fff}.btn-secondary:active{background-color:#02259c !important;border:1px solid #fff !important;color:#fff}.btn-arrow img{width:100px;margin-top:20px;margin-bottom:20px}.text-white{color:#fff}.sup-title{text-transform:uppercase;font-weight:700 !important;font-family:"Poppins",sans-serif !important;font-size:1rem !important}.sup-title span{font-weight:200 !important}.section-title{font-size:35px;font-family:"Karma",serif;margin-bottom:50px}.section-title,.section-title a{color:#000}.double-line-white{padding-top:30px;padding-bottom:30px;border-top:1px solid #fff;border-bottom:1px solid #fff}.double-line-white p{color:#fff;font-size:24px;font-weight:500;font-family:"Karma",serif;line-height:1.2}.single-top-line-black,.double-line-black{padding-top:40px;padding-bottom:40px;border-top:1px solid #000;border-bottom:1px solid #000}.single-top-line-black p,.double-line-black p{color:#000;font-size:24px;font-weight:500;font-family:"Karma",serif;margin-bottom:0;line-height:1.4}.single-top-line-black{border-bottom:0}.blue-fromac{background-color:#02259c}.news-loop .double-line-black{border-top:unset}.news-loop .first-line{width:100%;border-top:1px solid #000}.certificati-loop .double-line-white{border-top:unset;border-bottom:1px solid rgba(255,255,255,.5)}.certificati-loop .first-line{width:100%;border-top:1px solid rgba(255,255,255,.5)}.certificati-loop .arrow-down{height:100px}.smart-title .sup-title{color:#fff}.smart-title .section-title{color:#fff}.smart-title .macro-title{color:#fff;font-size:80px;text-transform:uppercase;margin-bottom:0;line-height:.9;font-weight:700}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-button{background:#02259c}::-webkit-scrollbar-track-piece{background:#fff}::-webkit-scrollbar-thumb{background:#02259c}​ body,html{overflow-x:hidden !important}.img-fluid{width:100%}a{text-decoration:none !important;outline:none}.demo-text{font-weight:700;padding-bottom:40px}.carousel-indicators{position:absolute;right:55px;bottom:10px;left:unset;z-index:15;display:unset;-ms-flex-pack:unset;justify-content:unset;padding-left:unset;margin-right:unset;margin-left:unset;list-style:none;top:63%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:auto;margin-right:auto}.carousel-indicators li{margin-bottom:10px;background-color:#02259c;width:11px;border-radius:900px;height:11px}.carousel-indicators .active{width:13px;background-color:#000;height:13px;left:-1.5px}.slide-home .carousel{width:100%}.slide-home .carousel-inner{height:100vh;min-height:900px}.slide-home .carousel-item{height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.slide-home .carousel-item .white-col{background-color:#fff;width:100%;height:100vh;min-height:900px;padding-left:100px;padding-right:100px}.slide-home .carousel-item .white-col .boxed{padding-top:9vw}.slide-home .carousel-item .white-col .boxed .tit-slide{-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-position:center center;font-size:11.6vw;font-weight:700;padding-top:4vw;letter-spacing:-11px}html[lang=fr-FR] .slide-home .carousel-item .white-col .boxed .tit-slide,html[lang=de-DE] .slide-home .carousel-item .white-col .boxed .tit-slide{font-size:8vw}.slide-home .carousel-item .white-col .boxed .desc-slide{font-size:36px;font-family:"Karma",serif;line-height:1.2}.slide-home .carousel-item .white-col .boxed .acc.img-fluid{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:auto;margin-right:auto;max-width:50%;right:6%}.page-template-template-home .container-fluid{padding-right:0}button:focus{outline:unset}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{border-radius:0;height:2px !important}.hamburger-box,.hamburger-inner{width:30px !important}.hamburger-box:after,.hamburger-inner:after{width:30px !important}.hamburger-box:before,.hamburger-inner:before{width:30px !important}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff !important}.blue-menu{background-color:#02259c;padding:10px;padding:11px 14px 9px;width:70px}.blue-menu .hamburger{padding:5px !important;padding-top:9px !important}.mid-logo{background-color:#000;height:100%;padding:12.5px;width:calc(41.666667% - 64px)}.home .mid-logo{width:calc(41.666667% - 68px)}.navbar{padding-left:0;padding-top:0;padding-bottom:0;background-color:rgba(255,255,255,0);border-bottom:1px solid #ededed;background-color:#fff;width:100vw;padding-right:0}.navbar .nav-link{margin-right:20px;color:#000 !important;text-transform:uppercase}.navbar .nav-link:focus{color:#02259c !important}.navbar .nav-link:hover{color:#02259c !important}.navbar .active a{color:#02259c !important}.navbar #search-container,.navbar #search-container-collapsed{position:relative;margin-right:20px}.navbar #search-container *:focus,.navbar #search-container *:active,.navbar #search-container-collapsed *:focus,.navbar #search-container-collapsed *:active{outline:none;box-shadow:none}.navbar #search-container .btn,.navbar #search-container-collapsed .btn{position:absolute;background-color:#fff;right:0;top:0;padding:0;border:0;font-size:.8rem;top:.3rem}.navbar #search-container #search-input,.navbar #search-container-collapsed #search-input{border:unset;border-bottom:1px solid #000;padding-right:20px;width:100%;font-size:14px}.navbar #search-container-collapsed{display:none;height:24px}.navbar #search-container-collapsed #search-input{animation-duration:.3s;top:0;position:absolute;right:0;width:381px;padding:0;margin-top:2px}.navbar #search-container-collapsed #search-toggle,.navbar #search-container-collapsed #search-collapse{cursor:pointer;padding:0}.navbar #search-container-collapsed #search-toggle,.navbar #search-container-collapsed #search-toggle:hover,.navbar #search-container-collapsed #search-collapse,.navbar #search-container-collapsed #search-collapse:hover{background-color:#fff;border-color:#fff}.navbar #search-container-collapsed #search-collapse{display:none;position:absolute;right:3px;top:2px}.navbar #search-container-collapsed #search-toggle{transition-property:transform;transition-duration:.25s;transition-timing-function:linear;display:block}.navbar #search-container-collapsed #search-toggle svg{display:block}.navbar #search-container-collapsed.opened #search-collapse{display:block}.navbar #search-container-collapsed.opened #search-toggle{position:relative;transform:translateX(-27px)}.search-results .search-list .row:nth-child(odd),.search-results .search-list .row:nth-child(odd) a{background-color:#e6e6e6}.search-results .search-list a{color:rgba(0,0,0,.7);display:block}.search-results .search-list a:hover{color:#000}.search-results .search-list a .border-bottom{border-color:rgba(0,0,0,.16) !important}.search-results .pagination{float:left}.search-results .pagination .nav-links a,.search-results .pagination .nav-links span{display:inline-block;font-size:1.5rem;margin-right:5px}.search-results .pagination .nav-links a{border-radius:200px;background-color:#000;border:unset;color:#fff;font-weight:300;padding-left:14px;padding-right:14px}.search-results .pagination .nav-links .prev,.search-results .pagination .nav-links .next{display:none}.screen-reader-text{display:none}.post-nav li{display:inline-block;padding:0}.post-nav li.btn{background-color:#000;border-color:#fff}.post-nav a{padding:2px 23px;display:block;color:#fff;font-size:1.5rem}.menu-spacer{height:60px;width:100%}.menu-spacer-breadcrumb{height:65px}.breadcrumbs-fromac{padding-top:75px;margin-bottom:40px}.breadcrumbs{font-size:12px;text-transform:uppercase}.breadcrumbs a{color:#000}.transparent-breadcrumbs{position:absolute;right:15px;z-index:1}.transparent-breadcrumbs .breadcrumbs a,.transparent-breadcrumbs *{color:#fff}.left-box{padding:50px;padding-left:50px;padding-top:100px;padding-bottom:150px}.vertical-menu{position:fixed;width:70px;height:calc(100vh - 0px);overflow:hidden;background-color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:9;box-shadow:1px 1px 7px rgba(0,0,0,.2)}.vertical-menu .box-newsletter{cursor:pointer;background-color:#02259c;position:absolute;bottom:0;min-height:200px;width:100%}.vertical-menu .box-newsletter .n-rotate{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;bottom:75px;right:-12px;color:#fff;text-transform:uppercase}.vertical-menu .box-newsletter img{position:absolute;bottom:12px;right:19px;width:30px}.vertical-menu .box-share,.vertical-menu .box-languages{position:absolute;bottom:80px;width:100%;height:170px;cursor:pointer}.vertical-menu .box-share svg,.vertical-menu .box-languages svg{width:30px !important;font-size:30px;padding-bottom:10px;color:#d7d9e0}.vertical-menu .box-share a:hover svg *,.vertical-menu .box-share #open-share:hover *,.vertical-menu .box-languages a:hover svg *,.vertical-menu .box-languages #open-share:hover *{transition:all .3s linear;fill:#02259c}.vertical-menu .box-languages{bottom:140px}.vertical-menu .box-languages a{color:#d7d9e0 !important;text-align:center}.vertical-menu .box-languages a.dropdown-toggle{position:relative}.vertical-menu .box-languages a.dropdown-toggle:before{content:"";width:40px;height:40px;border:1px solid #d7d9e0;display:block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.vertical-menu .box-languages a.dropdown-toggle:after{display:none}.vertical-menu .box-languages .dropdown-menu{position:relative !important;transform:none !important;background-color:rgba(0,0,0,0);border:none;min-width:unset}.vertical-menu .box-languages .dropdown-menu .dropdown-item:hover{background-color:rgba(0,0,0,0);color:#02259c}.padding-vertical-menu{padding-left:70px}.plus{position:relative}.plus:after{position:absolute;content:"+";font-weight:400;right:0;top:0;font-family:serif}.menu-left-side{width:calc(41.666667% + 4px);height:100vh;position:fixed;top:0;left:calc(-41.666667% - 4px);background-color:#02259c;z-index:99}.menu-left-side .center{padding-left:60px;color:#fff;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:auto;margin-right:auto}.menu-left-side .center h2{font-size:40px}.menu-left-side .center p{font-family:"Karma",serif;font-size:20px;color:#fff}.menu-left-side p{color:#fff}.menu-left-side .footer{position:absolute;bottom:20px;padding-left:60px;color:#fff;width:100%}.menu-left-side .footer .ns-letter{cursor:pointer}.menu-left-side .footer img{width:20px;float:left}.menu-left-side .footer p{float:left;letter-spacing:3px}.menu-left-side .footer .social{font-size:25px}.menu-left-side .footer .social a{color:#fff;margin-left:5px}.azienda-home{overflow:hidden}.azienda-home .blue-fromac{padding:60px;position:relative;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.azienda-home .blue-fromac .double-line-white{position:absolute;bottom:5%;width:58%;padding:30px;padding-left:0;padding-right:0}.azienda-home .col-boxed{padding-top:100px;padding-bottom:100px;padding-left:50px}.azienda-home .img-flower{background-position:bottom center;background-size:contain;background-repeat:no-repeat}.azienda-home .btn-secondary{white-space:normal}.prodotti-home .smart-title{max-width:480px}.prodotti-home .smart-title a{color:#fff}.prodotti-home .main-row{background-color:#000}.prodotti-home .white-row{background-color:#fff;height:auto;padding:50px;padding-left:50px;padding-top:150px;padding-bottom:150px;position:relative}.prodotti-home .main-row-2{background-color:#000;background-position:bottom left;background-repeat:no-repeat}.prodotti-home .single-top-line-black,.prodotti-home .double-line-black{padding-top:60px;padding-bottom:60px}.produzione-home .left-box{padding-top:60px}.produzione-home .text-cont{padding-top:90px}.produzione-home .mini-divider{padding-top:40px}.cta-home{margin-top:-350px}.cta-home .blue-fromac{padding-top:100px;padding-bottom:100px;padding-right:50px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.cta-home .blue-fromac .double-line-white{padding-top:20px;padding-bottom:20px;margin-left:15px}.cta-home .blue-fromac .double-line-white p{margin-bottom:0}.cta-home .blue-fromac .btn-secondary{white-space:normal}.news-home .col-xl-7{padding-top:100px}footer{background-color:#000;padding:50px}footer .row-logo{padding-bottom:100px}footer img{width:170px}footer h3{font-family:"Karma",serif;color:#fff;font-size:25px;font-weight:500;padding-bottom:20px}footer .foot_1 a{color:#fff}footer .foot_1 a:hover{color:rgba(255,255,255,.5)}footer .foot_1 a:focus{color:rgba(255,255,255,.5)}footer .foot_2{font-weight:300}footer .foot_2 a{color:#fff}footer .foot_2 a:hover{color:#02259c}footer .foot_3 a{color:#fff}footer .foot_3 a:hover{color:#02259c}footer .foot_4 p{padding:0;margin-bottom:0}footer .foot_4 input[type=text],footer .foot_4 input[type=email]{background-color:rgba(0,0,0,0);border-bottom:1px solid rgba(255,255,255,.5);width:92%;color:#fff}footer .foot_4 .modal-footer{border:unset;padding:0;position:relative}footer .foot_4 .modal-footer input[type=submit]{position:absolute;left:0;background-color:#fff;border:1px solid #fff;color:#000;margin-top:15px}footer .foot_4 .modal-footer input[type=submit]:hover{background-color:#000;color:#fff}footer .foot_4 .wpcf7-validation-errors{color:#fff}footer a{color:rgba(255,255,255,.5)}footer a:hover{color:#fff;opacity:.9}footer p{color:rgba(255,255,255,.5);font-weight:100}footer .copy-f p{font-size:14px}footer .btn-secondary{background-color:#fff;color:#000 !important;border:1px solid #fff}footer .btn-secondary:focus{background-color:#000;color:#fff !important}footer .btn-secondary:hover{background-color:#000;color:#fff !important}footer .max-a{font-size:35px;font-weight:700;line-height:1}.header-page{padding-left:40px}.header-page .page-title{font-weight:700;text-transform:uppercase;font-size:80px}.header-page .page-description{font-family:"Karma",serif;font-size:35px;line-height:1.2;padding-right:50px}.tax-categorie .header-page .page-description{line-height:40px}.section-title{line-height:1}.plus-azienda{margin-top:-150px}.plus-azienda .section-title{padding-right:12px;color:#fff !important}.plus-azienda .row{padding-left:40px;background-color:#000;color:#fff}.plus-azienda .row .sup-title{color:#fff}.plus-azienda .row .box-s{margin-bottom:25px}.plus-azienda .row .box-s .square{border:1px solid #fff;width:100%;height:100px;position:relative;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.plus-azienda .row .box-s .square h5{position:absolute;bottom:10px;left:20px;text-transform:uppercase;font-weight:700}.plus-azienda .row .box-s .square .hover{opacity:0;width:100%;height:100%;background-color:#fff;position:absolute;top:0;left:0;-webkit-transition:opacity .7s ease-in-out;-moz-transition:opacity .7s ease-in-out;-ms-transition:opacity .7s ease-in-out;-o-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}.plus-azienda .row .box-s .square .hover h5{color:#000;top:20px}.plus-azienda .row .box-s .square .hover p{position:absolute;color:#000;bottom:10px;padding:20px}.plus-azienda .row .box-s .square:hover .hover{opacity:1}.plus-azienda .plus-box{padding-bottom:60px}.azienda-azienda{padding-top:80px}.azienda-azienda .row{padding-left:40px}.azienda-azienda .last-col{padding-right:0}.ambiti-aziendali .row{background-size:120%}.ambiti-aziendali .bg-img{background-size:cover}.ambiti-aziendali .first-col{padding-left:0;padding-right:0}.ambiti-aziendali .white-box{margin-top:300px;padding:78px;background-color:#fff}.cta-azienda .blue-fromac{padding-top:100px;padding-bottom:100px;padding-right:45px;padding-left:45px;-webkit-transition:1s ease-in-out;transition:1s ease-in-out}.cta-azienda .blue-fromac .double-line-white{padding-top:20px;padding-bottom:20px}.cta-azienda .blue-fromac .double-line-white p{margin-bottom:0}.cta-azienda .blue-fromac .btn-secondary{white-space:normal}.custom-header{padding-bottom:150px}.punti-aziendali .row{background-color:#000;color:#fff;border-bottom:100px solid #000}.punti-aziendali .row .section-title{margin-bottom:15px;color:#fff !important}.punti-aziendali .row .custom-img{padding-left:40px;margin-top:-80px}.punti-aziendali .row .col-lg-8{padding:60px}.punti-aziendali .row .col-lg-8 .col-md-6{padding:35px}.punti-aziendali p{color:#fff}.punti-aziendali .sup-title{margin-bottom:2px}.saving-water-row .row{border-bottom:100px solid #000;background-color:#000;color:#fff}.saving-water-row .row .mini-divider{padding-top:40px}.saving-water-row .row .section-title{margin-bottom:15px;color:#fff !important}.saving-water-row .row .custom-img{padding-left:40px;margin-top:-80px}.saving-water-row .row .col-lg-8{padding:60px}.saving-water-row p{color:#fff}.certificati-row .row{background-color:#000;color:#fff}.certificati-row .row .section-title{color:#fff}.certificati-row .row .sup-title{color:#fff}.certificati-row .row .custom-img{padding-left:40px;margin-top:-80px}.certificati-row .row .col-lg-8{padding:60px}.certificati-row .row .double-line-white{position:relative}.certificati-row .row .double-line-white .master-link{position:absolute;width:100%;height:100%;top:0;z-index:3}.certificati-row .row .double-line-white svg{height:100px}.certificati-row .row .double-line-white:hover svg path,.certificati-row .row .double-line-white:hover svg line{stroke:#02259c !important;fill:#02259c !important}.certificati-row .row .double-line-white:hover h4{color:#02259c}.certificati-row .row .double-line-white h4{text-transform:uppercase}.rule{padding-top:0;padding-bottom:0}.rule .row{padding-left:40px}.rule .row .custom-col{padding-top:50px;padding-right:100px}.rule .row #water_height{overflow:unset;height:unset !important}.rule .row #water_height::-webkit-scrollbar{display:none}.rule .row .loop-rule .section-title{font-size:25px;margin-bottom:20px}.rule .row img{margin-right:-15px}.rule .row .col-md-7{padding-right:0}.plus-produzione{margin-top:-100px}.plus-produzione .row{padding-left:40px;background-color:#000;color:#fff}.plus-produzione .row .section-title{color:#fff}.plus-produzione .row .sup-title{color:#fff}.plus-produzione .row .box-s{margin-bottom:25px}.plus-produzione .row .box-s .square{border:1px solid #fff;width:100%;height:100px;position:relative;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.plus-produzione .row .box-s .square h5{position:absolute;bottom:10px;left:20px;text-transform:uppercase;font-weight:700}.plus-produzione .row .box-s .square .hover{opacity:0;width:100%;height:100%;background-color:#fff;position:absolute;top:0;left:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.plus-produzione .row .box-s .square .hover h5{color:#000;top:20px}.plus-produzione .row .box-s .square .hover p{position:absolute;color:#000;bottom:10px;padding:20px}.plus-produzione .row .box-s .square:hover .hover{opacity:1}.plus-produzione .plus-box{padding-bottom:60px}.produzione-qualita{padding-top:80px}.produzione-qualita .row{padding-left:40px}.produzione-qualita .last-col{padding-right:0}.skill-aziendali .first-col{padding-left:0}.skill-aziendali .white-box{margin-top:300px;padding:78px;background-color:#fff}.garanzia{padding-top:60px;padding-bottom:60px}.garanzia .custom-col{padding-left:60px}.garanzia .fill-bk{padding:60px}.garanzia .fill-bk .txt-garanzia{text-transform:uppercase;font-size:5vw;margin-top:-20px;line-height:1;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-position:100% 91%;background-size:cover;background-repeat:no-repeat;font-weight:700}.cataloghi-row .col-download{padding-left:60px;padding-top:30px}.cataloghi-row .certificati-loop{padding-bottom:40px}.cataloghi-row .row{background-color:#000;color:#fff}.cataloghi-row .row .catalog-txt{font-family:"Karma",serif;font-size:24px;margin-bottom:0;padding-bottom:0;line-height:.7}.cataloghi-row .row .icon-download{width:35px;margin-bottom:20px}.cataloghi-row .row .custom-img{padding-left:40px;margin-top:-80px}.cataloghi-row .row .custom-col{padding:60px}.cataloghi-row .row h4{text-transform:uppercase}.cataloghi-row .row .double-line-white{position:relative;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.cataloghi-row .row .double-line-white .master-link{position:absolute;width:100%;height:100%;top:0;z-index:3}.cataloghi-row .row .double-line-white svg{height:100px}.cataloghi-row .row .double-line-white:hover svg path,.cataloghi-row .row .double-line-white:hover svg line{stroke:#02259c !important;fill:#02259c !important}.cataloghi-row .row .double-line-white:hover h4{color:#02259c}.news-loop{padding-bottom:100px}.news-loop .hover-img{position:relative}.news-loop .hover-img .link-img{-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%}.news-loop .hover-img .link-img .icon{position:absolute;left:0;right:0;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:auto;margin-right:auto;width:50px;opacity:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.news-loop .hover-img .link-img:hover{background-color:rgba(2,37,156,.5)}.news-loop .hover-img .link-img:hover .icon{opacity:1}.news-loop .title-news-h{font-family:"Karma",serif;line-height:1;padding-top:10px;color:#000}.news-loop .custom-col-news{padding-left:0;padding-right:0;padding-bottom:35px}.news-loop .news-text{padding-left:30px;padding-top:20px}.news-loop .title-news{margin-top:12px;font-family:"Karma",serif}.news-loop a{color:#000}.text-row{padding-left:60px;padding-right:60px}.to-back-section{margin-top:0;margin-bottom:60px}.to-back-section .to-back{text-transform:uppercase;color:#bebebe;font-weight:500}.to-back-section svg{width:100px;height:20px;display:inline-block;vertical-align:middle}.to-back-section a *{transition:all .3s linear}.to-back-section a:hover .to-back{color:#02259c}.to-back-section a:hover svg *{stroke:#02259c}.to-back-section a:hover svg path{fill:#02259c}.title-news{color:#000;font-family:"Karma",serif}.black-col{background-color:#000;color:#fff;padding-top:130px;padding-bottom:130px;padding-left:60px;position:relative;margin-top:-80px;z-index:0}.black-col .share-post{position:absolute;bottom:128px;right:75px}.black-col p{color:#fff}.black-col p strong{font-weight:700}.post-img{position:relative;z-index:9}.gallery{padding-bottom:20px}.gallery h3{padding-top:60px;padding-bottom:30px;padding-left:60px;font-family:"Karma",serif}.gallery .slick-list{overflow:visible}.gallery .slick-initialized .slick-slide{padding:20px}.form-contatti .contatti{padding-left:40px}.form-contatti input{width:100%;margin-bottom:20px;border:unset;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;padding:5px}.form-contatti input:focus{outline:unset}.form-contatti .campo-privacy label{font-size:12px}.form-contatti .campo-privacy label a{color:#000;text-decoration:underline !important}.foot_4 .form-contatti .campo-privacy label a{color:#fff}.form-contatti .border-select{margin-bottom:20px;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000}.form-contatti .border-select select{padding:5px;border:unset;-webkit-border-radius:0px !important;width:100%;background-color:#fff;color:#6a6a6a}.form-contatti .border-select select:focus{outline:unset}.form-contatti textarea{width:100%;border:unset;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;height:200px;padding:5px}.form-contatti input[type=submit]{background-color:#000}.form-contatti input[type=checkbox]{float:left;width:auto;position:absolute;opacity:0;cursor:pointer;font-size:14px}.form-contatti span.wpcf7-list-item{margin:0}.form-contatti input[type=checkbox]+.wpcf7-list-item-label:before{content:"";width:20px;height:20px;margin-right:.5em;position:relative;top:.25em;display:inline-block;background-color:rgba(0,0,0,0);border-radius:0;border:1px solid #9b9a9a}.form-contatti input[type=checkbox]:checked+.wpcf7-list-item-label:after{content:"";display:block;position:absolute;top:0;left:5px;width:13px;height:13px;color:#fff;background-image:url("/wp-content/themes/fromac/assets/images/check.svg");background-size:100%}.maps{padding-left:40px}.maps #map{height:500px;width:100%}.maps .blue-fromac .content{padding:100px;padding-left:90px;color:#fff}.maps .blue-fromac .content a{color:#fff}.maps .blue-fromac .content .rs{text-transform:uppercase}.maps .blue-fromac .content p{color:#fff}.maps .custom-col{padding:0}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:0;outline:0}.modal-content .modal-header{border-bottom:0}.modal-content .modal-title{font-family:"Karma",serif}.modal-content .btn-primary:hover{background-color:rgba(255,255,255,0);border:1px solid #02259c;color:#02259c}.modal-content .close-img{position:absolute;right:15px;width:30px;cursor:pointer;z-index:100}.modal-content .modal-footer{text-align:center;border-top:0;margin-top:-30px}.modal-content .modal-footer input{margin-top:-30px;margin:0 auto;margin-bottom:30px;background-color:#000}.modal-content .modal-footer input:hover{border:1px solid #000}.modal-content .wpcf7-form p{padding-left:42px;padding-right:42px}.modal-content .wpcf7-form p label{width:100%;margin-bottom:20px}.modal-content .wpcf7-form p label input{margin-bottom:15px;width:100%;border:unset;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;outline:unset;padding:0 5px}.wpcf7-form p{padding-left:17px;padding-right:17px}.wpcf7-form p label{width:100%;margin-bottom:20px}.wpcf7-form p label input{width:100%;border:unset;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;outline:unset}.error-404 h1{font-weight:700;font-size:200px;background-image:url("/wp-content/uploads/slide-qualita.jpg");background-position:top left;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.error-404 h3{font-family:"Karma",serif}.error-404 .btn-primary:hover{color:#02259c}.grazie-page h1{font-weight:700;font-size:60px;background-image:url("/wp-content/uploads/slide-qualita.jpg");background-position:top left;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.grazie-page h3{font-family:"Karma",serif}.grazie-page .btn-primary:hover{color:#02259c}.post-type-archive-prodotti .padding-vertical-menu{position:relative;margin-right:-15px;padding:0}.post-type-archive-prodotti .padding-vertical-menu #menu{position:absolute;top:99px;left:55px;padding:0 0 0 23px;text-align:left;width:38.66%;z-index:90}.post-type-archive-prodotti .padding-vertical-menu #menu li{display:inline-block;margin:0 9px}.post-type-archive-prodotti .padding-vertical-menu #menu li a{color:#000;font-weight:700}.post-type-archive-prodotti .padding-vertical-menu #menu li.active a{color:#02259c}.post-type-archive-prodotti .padding-vertical-menu .mini-menu{position:fixed;font-weight:700;font-size:15px;margin-top:80px;margin-left:75px;max-width:34%;z-index:3}.post-type-archive-prodotti .padding-vertical-menu .mini-menu a{margin-right:15px;color:#000}.post-type-archive-prodotti .padding-vertical-menu .mini-menu .active a{color:#02259c}.post-type-archive-prodotti .padding-vertical-menu #fullpage-prodotti-parent .section h1{font-size:8vh;font-weight:700;letter-spacing:-1.8px}.post-type-archive-prodotti .padding-vertical-menu #fullpage-prodotti-parent .section .custom-col{background-position:center right;background-size:cover;background-color:#000;background-repeat:no-repeat;height:100%;width:100%}.post-type-archive-prodotti .padding-vertical-menu #fullpage-prodotti-parent .section .img{position:absolute;bottom:0;margin:0 auto;left:0;right:0;max-height:70vh}.post-type-archive-prodotti .padding-vertical-menu #fullpage-prodotti-parent .section .description{position:absolute;bottom:30vh;left:100px;padding-right:40px}.post-type-archive-prodotti .padding-vertical-menu #fullpage-prodotti-parent .section .description>a{color:#000}.post-type-archive-prodotti .padding-vertical-menu #fullpage-prodotti-parent .section .description p{font-family:"Karma",serif;font-size:30px;line-height:40px}.post-type-archive-prodotti .padding-vertical-menu #fullpage-prodotti-parent .section .description p a img{margin-top:35px}.post-type-archive-prodotti .padding-vertical-menu #fullpage-prodotti-parent .section .numeration{position:absolute;right:20px;bottom:20px;font-weight:700;font-size:40px;color:rgba(255,255,255,.5)}.post-type-archive-prodotti .padding-vertical-menu #fullpage-prodotti-parent .section .numeration span{font-size:70px;color:#fff}.post-type-archive-prodotti .padding-vertical-menu#footer-container,.post-type-archive-prodotti .padding-vertical-menu#cta-azienda-container{padding-left:70px;width:100%}.post-type-archive-prodotti .padding-vertical-menu.transparent-breadcrumbs{position:absolute;top:80px;right:35px}#fullpage-prodotti-parent .description p{max-width:400px}.loop-taxonomy{background-color:#000;margin-top:0}.loop-taxonomy .custom-row{margin-top:-100px}.loop-taxonomy .custom-row .custom-col{padding-bottom:50px;position:relative}.loop-taxonomy .custom-row .custom-col h3{color:#fff;font-size:21px;font-weight:700;padding-top:10px}.loop-taxonomy .custom-row .custom-col .link-tax{position:absolute;top:0;left:0;width:100%;height:100%}.product-row{padding-top:15px;background-color:#e6e6e6;padding-left:10px;padding-right:10px}.product-row .custom-col{padding-bottom:15px;padding-right:7px;padding-left:7px;position:relative}.product-row .custom-col .cont-product{border:1px solid rgba(190,190,190,.7);background-color:#fff;padding:60px 60px 90px;height:100%}.product-row .custom-col .cont-product .prod-description{font-family:"Karma",serif;font-size:21px;line-height:24px}.product-row .custom-col .cont-product .prod-title{font-weight:700;text-transform:uppercase;font-size:14px}@media screen and (max-width:1650px)and (min-width:1245px){.product-row .custom-col .cont-product .prod-title{min-height:42px}}.product-row .custom-col .cont-product .prod-code{font-size:16px;position:absolute;display:block;width:100%;left:0;bottom:73px;margin:0}.product-row .custom-col .cont-product .prod-code strong{text-transform:uppercase}.product-row .custom-col .cont-product .prod-link{position:absolute;top:0;left:0;width:100%;height:100%}.single-prodotti .text-row{padding-left:40px}.single-prodotti-row{padding-left:40px;margin-bottom:50px;max-height:70vh}.single-prodotti-row .single-title-product{font-size:16px;text-transform:uppercase;font-weight:700;padding-bottom:12px}.single-prodotti-row .single-desc-product{font-family:"Karma",serif;font-size:28px;line-height:1.3;margin-bottom:40px}.single-prodotti-row .single-top-line-black,.single-prodotti-row .double-line-black{padding-top:20px;padding-bottom:20px}.single-prodotti-row .single-top-line-black .mini-info,.single-prodotti-row .double-line-black .mini-info{font-family:"Poppins",sans-serif;text-transform:uppercase;font-size:15px}.single-prodotti-row .single-top-line-black td,.single-prodotti-row .double-line-black td{padding-right:15px;vertical-align:top}.single-prodotti-row .single-top-line-black td.mini-info-col,.single-prodotti-row .double-line-black td.mini-info-col{width:155px}.single-prodotti-row .prod-img{height:100%;width:auto;max-width:none;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}.single-prodotti-row .finitura-block .mini-info{line-height:36px}.single-prodotti-row .finitura-block .finitura-item{margin-bottom:15px}.single-prodotti-row .finitura-block .img-finiture{width:36px;height:36px;margin-right:10px;display:inline-block}.ricambi-row,.suggeriti-row{padding-top:60px;background-color:#e6e6e6}.ricambi-row .sub-title,.suggeriti-row .sub-title{padding-left:60px;text-transform:uppercase;font-weight:700;margin-bottom:0;margin-top:40px}.ricambi-row .descrizione,.suggeriti-row .descrizione{padding-left:60px;font-family:"Karma",serif;font-size:28px}.ricambi-row .slider-prodotti-container,.suggeriti-row .slider-prodotti-container{padding-bottom:30px}.ricambi-row .slider-prodotti .boxed,.suggeriti-row .slider-prodotti .boxed{background-color:#fff;border:1px solid rgba(190,190,190,.7);margin-left:7.5px;margin-right:7.5px;padding-bottom:40px}.ricambi-row .slider-prodotti .boxed .sub-title,.suggeriti-row .slider-prodotti .boxed .sub-title{margin-top:20px;padding-left:0;text-transform:uppercase;font-weight:700;margin-bottom:0}.ricambi-row .slider-prodotti .boxed .descrizione,.suggeriti-row .slider-prodotti .boxed .descrizione{padding-left:0;font-family:"Karma",serif;font-size:18px;padding:20px 0 0}.ricambi-row .slider-prodotti .boxed .prod-code,.suggeriti-row .slider-prodotti .boxed .prod-code{position:absolute;bottom:20px;left:0;width:100%}.ricambi-row .slider-prodotti .slick-track,.suggeriti-row .slider-prodotti .slick-track{display:flex}.ricambi-row .slider-prodotti .slick-track .slick-slide,.suggeriti-row .slider-prodotti .slick-track .slick-slide{height:auto}.ricambi-row .slider-prodotti .slick-track .slick-slide a,.suggeriti-row .slider-prodotti .slick-track .slick-slide a{outline-width:0}.ricambi-row .slider-prodotti .slick-track .slick-slide>.row,.suggeriti-row .slider-prodotti .slick-track .slick-slide>.row{height:100%}.ricambi-row .slider-prodotti .link,.suggeriti-row .slider-prodotti .link{position:absolute;top:0;left:0;width:100%;height:100%}.ricambi-row .slider-prodotti .slick-arrow,.suggeriti-row .slider-prodotti .slick-arrow{z-index:20;display:block;position:absolute;right:67px;left:unset;top:50%;padding:5px;width:38px;height:43px}.ricambi-row .slider-prodotti .slick-arrow:before,.suggeriti-row .slider-prodotti .slick-arrow:before{content:""}.ricambi-row .slider-prodotti .slick-arrow svg,.suggeriti-row .slider-prodotti .slick-arrow svg{width:28px;height:33px;display:block}.ricambi-row .slider-prodotti .slick-arrow svg *,.suggeriti-row .slider-prodotti .slick-arrow svg *{transition:all .3s linear}.ricambi-row .slider-prodotti .slick-arrow.slick-prev,.suggeriti-row .slider-prodotti .slick-arrow.slick-prev{right:auto;left:69px}.ricambi-row .slider-prodotti .slick-arrow.slick-next,.suggeriti-row .slider-prodotti .slick-arrow.slick-next{transform:rotate(180deg);margin-top:-22px}.ricambi-row .slider-prodotti .slick-arrow:hover svg *,.suggeriti-row .slider-prodotti .slick-arrow:hover svg *{stroke:#02259c}.ricambi-row .slider-prodotti .slick-arrow:hover svg path,.suggeriti-row .slider-prodotti .slick-arrow:hover svg path{fill:#02259c}.left-align-slick>.slick-list>.slick-track{margin-left:0}.cc_message a{color:#02259c !important}.cc_container .cc_btn{background-color:#02259c !important;color:#fff !important}.btn_down{position:relative;padding-top:45px}.btn_down:before{content:"";background:url(//www.fromac.it/wp-content/themes/fromac/assets/includes/css/../../images/download-b.svg) center/contain;width:35px;height:35px;position:absolute;left:0;top:0}.btn_down span{font-family:"Karma",serif;font-size:24px;display:block;margin-bottom:10px}.btn_down a{color:#fff;background:#000;border:1px solid #000;border-radius:200px;padding:1px 15px;text-transform:uppercase;font-weight:300;font-size:16px}.btn_down a:hover{color:#000;background:#fff}