html{line-height:1.15;-webkit-text-size-adjust:100%;font-family:'Poppins' !important;text-rendering:optimizeLegibility;color:#013B79}
body{margin:0;font-family:'Poppins' !important;text-rendering:optimizeLegibility;overflow-x:hidden}
h1,
h2,
h3,
h4,
p,
span,
div{color:#013B79 !important}
main{display:block}
h1{margin-bottom:1.5rem;font-size:48px;color:#013B79;line-height:1.2;text-align:center;font-family:'Poppins';font-weight:600;margin-top:30px}
h2{margin-bottom:1rem}
h3{margin-bottom:.5rem}
p{line-height:1.5;font-family:'Poppins';font-size:17px;font-weight:400;color:#808080}
a{text-decoration:none;transition:.4s all}
#lightgallery{display:flex;flex-direction:row;flex-wrap:wrap}
#lightgallery li{flex-direction:column;margin-right:1.5rem;margin-bottom:1.5rem;color:white;position:relative;width:calc(31.8%);font-size:1.25rem;box-sizing:border-box;font-variation-settings:'wght' 600}
#lightgallery img{max-width:100%}
.lg-outer .lg-thumb-item:last-child,
.lg-error-msg{display:none !important}
.card-chi-siamo .bi{font-size:3rem;color:#0060B3}
.card-titolo{color:#0060B3;font-size:22px;font-weight:700;text-transform:none}
.mall-products-item:nth-child(odd){background:#f7f7f7}
.container-button-fixed{position:fixed;right:0;top:50vh;background:#013b79;z-index:9;border-radius:0.5rem 0 0 0.5rem}
.container-button-fixed a{padding:0.8rem;display:block}
.container-button-fixed a:hover{background:#076DBA}
.container-button-fixed i{color:#fff;padding:.3rem}
.btn-primary{padding:1rem 3rem}
*,
:after,
:before{border:0 solid #dae4e9}
.videoWrapper{position:relative;padding-bottom:56.25%;height:0}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.grigio{background:#F7F7F7}
.form-control{padding:1rem !important;margin-bottom:1rem}
.archivio{background:url(/storage/app/media/archivio.webp);background-attachment:fixed;min-height:650px;background-repeat:no-repeat;background-size:cover;position:relative}
img{border-style:solid}
img .fr-fic fr-dii{border-radius:4px !important}
.banner-sostenibilita{background:url(/storage/app/media/banner-sostenibilita.webp);min-height:400px;padding:5px;display:flex;justify-content:center;align-items:center}
.banner-sostenibilita h1,
.banner-sostenibilita p{color:#fff;text-shadow:#555 0 0 5px;display:contents;line-height:3.5rem}
.banner-nuvole{background:url(/storage/app/media/clouds.webp);min-height:700px;padding:5px;display:flex;justify-content:center;align-items:center;background-attachment:fixed;background-size:cover}
.banner-nuvole h2,
.banner-nuvole p{color:#fff !important;text-shadow:#555 0 0 5px;text-align:center;line-height:3.5rem}
.banner-nuvole p{font-size:1.4rem}
.banner-nuvole .bi{color:#fff;font-size:5rem;text-align:center;display:block}
.banner-river{background:url(/storage/app/media/river.webp);background-size:cover;min-height:700px;display:flex;justify-content:center;align-items:center}
.banner-packaging{background:url(/storage/app/media/packaging.webp);min-height:700px;padding:5px;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-size:cover}
.banner-packaging h2,
.banner-packaging p{color:#387A17;line-height:3.5rem}
.banner-packaging p{font-size:1.4rem}
img{max-width:100%;height:auto}
.intro{background:url(/storage/app/media/scaffali-in-metallo.webp);background-attachment:fixed;min-height:650px;background-repeat:no-repeat;background-size:cover;position:relative}
.intro h1{text-transform:uppercase;font-size:5rem;text-align:left;color:#003B79;border-left:2px solid #0060B3;padding-left:1rem;margin-top:5rem;letter-spacing:-4px}
.intro h2{font-weight:bold;font-size:1.7rem;color:#0060B3}
.intro h3{font-size:24px;color:#0060B3;font-weight:700}
.intro-text{margin-top:5rem}
.intro-text img{padding-bottom:.5rem}
.intro-text h3{padding-bottom:2.5rem}.divider{border-left:solid #2653e3 2px;height:120px;margin-top:2rem;position:relative;margin-left:calc(50vw)}
.divider-rivenditori{border-right:solid #2653e3 2px;height:120px;margin-bottom:-50px}
.trattino{content:'';width:20px;height:2px;background:#2653e3;display:block;margin-top:13px}
.sottotitolo .btn{margin-left:500px}
.logo{position:relative;text-align:center;align-items:center !important}
.banda-grigia{background:url(https://industrial.themechampion.com/wp-content/themes/industrial/assets/images/head-top-band1.png);background-size:contain}
.border-smoke-light{border-color:#f1f6f8}ul{display:inline-block;list-style:none;margin:0;padding:0;margin-bottom:0rem !important}
li{display:inline-block;margin-right:10px}
nav{position:sticky;top:0;z-index:10;box-shadow:#eee 0 5px 10px;background:#013b79}
nav a{text-decoration:none !important;color:#fff !important;display:inline-block;background-color:transparent;margin-left:2.6rem;font-weight:600;font-size:1.2rem;transition:.7s all}
nav a:hover::after{content:'';border-bottom:3px solid #fff;width:20px;display:block;transform:translateX(0px)}
nav a::after{content:'';border-bottom:3px solid #013b79;width:20px;display:block;transition:.7s all;transform:translateX(20px)}
nav .has-children .has-children a{color:#013b79 !important}
div.has-children:hover>div.hidden{display:block;position:absolute;text-align:left;transition:.7s all;opacity:1;margin-left:25px}
div.has-children:hover>div.hidden a{color:#013b79 !important;margin-left:1rem;margin-right:1rem}
div.has-children:hover>div.hidden a::after{border-bottom:3px solid #fff !important }
div.has-children:hover>div.hidden a:hover::after{border-bottom:3px solid #013b79 !important}
.has-children:hover div{display:block}
nav div div div div div div{left:100%;width:100%;margin-top:-70px}
nav div div div div div:hover{background:#eee;cursor:pointer;transition:.3s all}
nav .uppercase>div:nth-child(2) a::before{content:url(/themes/artistro08-bootstrap-mall-theme/assets/images/leaf.webp);top:3px;position:relative}
.block{display:inline-block}
.show-for-small-up{text-align:center}footer{margin:0;font-family:'Poppins' !important;background-size:cover;background:url(/themes/demo/assets/images/waves/footer-wave.svg) #202020;background-repeat:no-repeat}
footer h3,
footer p,
footer a{color:white !important;text-decoration:none;line-height:1.5rem}
footer trattino{margin-bottom:1rem}
.item{background:url(/storage/app/media/sfondo-banner-6.png);background-size:cover}
.text-banner h1{position:absolute;top:25%;width:100%;padding:4px;color:#96BFE5;text-align:center;text-transform:uppercase;font-size:3.2em !important;padding-right:250px;top:100px}
.div-banner{position:absolute;width:1680px;top:40%}
.div-banner{position:absolute;width:100%;top:10%;right:0%}
.img1 img{width:826px !important;height:340px !important}
.img2 h3{padding-top:30px}
.img2 img{padding-top:30px}
.img-2 img{position:relative}.video .btn{margin-bottom:10px}.card-home{text-align:center;margin-bottom:2px;padding-bottom:30px}
.card-home p{padding-bottom:0px !important;width:90%;margin-left:5%}
.card-home img{padding:30px 0}
.flip-card-front img{margin-top:70px}
.flip-card-front{min-height:360px}
.flip-card-front button{position:absolute;bottom:10%;padding:1rem 3rem;left:20%}
.flip-card-front p{padding:0 2rem;text-align:center}
.flip-card-inner{position:relative;text-align:center;transition:transform 0.8s}
.flip-card-front,
.flip-card-back{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.flip-card-front{color:black}
.number{font-size:3rem !important;color:#fff !important;background:#013b79;margin:1rem auto;border-radius:50%;width:100px !important;height:100px !important;line-height:6.5rem;top:1% !important;left:25%}
.flip-card-front h2{color:black}
.flip-card-back{background-color:white;color:black;transform:rotateY(180deg);top:-390px;border:solid 2px #013b79}
.flip-card-front{border:solid 2px #013b79;background-color:white}
.flip-card-back-utilizzi{background-color:white;color:black;transform:rotateY(180deg);top:-370px}
.flip-card-front-utilizzi{background-color:#2653e3;color:white}
.flip{padding-bottom:10px}
.flip-card-front h1{position:absolute;color:white;top:150px}
.flip-card-back h1{bottom:30px;color:black;margin-top:150px}
.flip-card-back p{margin-bottom:1rem;border:solid 10px white}
.flip-card-back a{text-decoration:none}.flip-card-front-utilizzi img{margin-top:20px}
.flip-card-front-utilizzi p{border:solid 10px #2653e3;color:#fff !important}
.flip-card-back-utilizzi img{margin-top:20px}
flip-card-back-utilizzi p{margin-top:50px}
.flip-card-utilizzi{background-color:transparent}
.flip-card-front-utilizzi,
.flip-card-back-utilizzi{width:387px;height:370px}
.flip-card-inner-utilizzi{width:100%;height:100%;text-align:center;transition:transform 0.8s;margin-top:20px}
.flip-card-front-utilizzi,
.flip-card-back-utilizzi{position:relative;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:5px;transition:.4s all}
.flip-card-front-utilizzi:hover{box-shadow:#444 0 0 20px}
.flip-card-front-utilizzi{color:black}
.flip-card-front-utilizzi h2{margin-top:50px;color:white !important;font-size:28px;height:90px}
.flip-card-back-utilizzi h2{margin-top:50px;color:black;font-size:30px}
.flip-card-back-utilizzi h2::after{content:'';border-bottom:3px solid black;width:20px;display:block;padding-bottom:1rem;margin:0 auto 2rem}
.flip-card-front-utilizzi h2::after{content:'';border-bottom:3px solid white;width:20px;display:block;padding-bottom:1rem;margin:0 auto 2rem}
.flip-card-back-utilizzi{background-color:white;color:black;transform:rotateY(180deg)}
.flip-card-front-utilizzi{background-color:#2653e3;color:white}
.flip-utilizzi{padding-bottom:10px}
.flip-card-front-utilizzi h1{position:absolute;color:white;top:150px}
.flip-card-back-utilizzi h1{color:black;margin-top:150px}
.flip-card-back-utilizzi a{text-decoration:none}.titolo-card-tecnica h2{font-size:48px;text-align:center;padding-top:50px;color:white !important}
.flip-card-back-tecnica{background-color:white;color:black;transform:rotateY(180deg);top:-370px}
.flip-card-front-tecnica{background-color:#303030;color:white}
.flip-card-front-tecnica img{margin-top:70px}
.flip-card-back-tecnica img{margin-top:70px}
flip-card-back-tecnica p{margin-top:50px}
.flip-card-tecnica{background-color:transparent;width:387px;height:370px;perspective:1000px}
.flip-card-front-tecnica,
.flip-card-back-tecnica{width:387px;height:370px}
.flip-card-inner-tecnica{width:100%;height:100%;text-align:center;transition:transform 0.8s;transform-style:preserve-3d;margin-top:20px}
.flip-card-tecnica:hover .flip-card-inner-tecnica{transform:rotateY(180deg)}
.flip-card-front-tecnica,
.flip-card-back-tecnica{position:relative;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:5px}
.flip-card-front-tecnica{color:black}
.flip-card-front-tecnica h2{margin-top:30px;color:white !important;font-size:1.4rem}
.flip-card-front-tecnica p{color:white}
.flip-card-back-tecnica h2{margin-top:30px;color:white !important;font-size:1.4rem}
.flip-card-back-tecnica{background-color:#2653e3;color:white;transform:rotateY(180deg)}
.flip-tecnica{padding-bottom:10px}
.flip-card-front-tecnica h1{position:absolute;color:white;top:150px}
.flip-card-back-tecnica h1{color:black;margin-top:150px}
.flip-card-back-tecnica a{text-decoration:none}
.tecnica{background:url(/storage/app/media/vaschette%204.jpg);padding-bottom:30px}
.titolo-card h2{font-size:4rem;margin-top:-554px;text-align:center;position:absolute;color:white;font-weight:800}
.card-servizi h3{text-align:center}
.card-servizi p{text-align:center;margin-top:30px}
.card-servizi{text-align:center;padding-bottom:30px !important;padding-top:30px !important}
.card-servizi img{text-align:center;padding-top:30px !important}
.titolo-card-utilizzi h2{text-align:center;font-size:3rem}.text h3::after{content:'';border-bottom:3px solid #2653e3;width:20px;display:block;padding-bottom:1rem;margin:0 auto 2rem}
.servizi h3{text-align:center}
.lingua1 h1{font-size:51px;letter-spacing:0px;text-transform:none;color:#000;padding-top:50px}
.servizi h2{font-size:48px;text-align:center;padding-top:50px}
.servizi p{text-align:center;padding-left:30px;padding-right:30px}
.gdlr-core-pbf-background{width:100%;height:100%;backface-visibility:hidden}
.gdlr-core-pbf-background-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}
.gdlr-core-pbf-background-wrap{position:relative;height:430px;margin-left:-30px}
.attestato img{position:absolute;width:579px;height:430px;margin-top:-100px}
.img-blu-1 img{position:relative;margin-top:-780px}
.testi-blu-1 h3{position:relative;margin-top:-400px;color:white !important}
.testi-blu-1 p{color:white !important;position:relative}
.img-blu-2 img{position:relative;margin-top:-550px}
.testi-blu-2 h3{position:relative;margin-top:-290px;color:white !important}
.testi-blu-2 p{color:white !important;position:relative}
.img-blu-3 img{position:relative;margin-top:-370px}
.testi-blu-3 h3{position:relative;margin-top:-200px;color:white !important}
.testi-blu-3 p{color:white !important;position:relative}
.lingua1 h1{text-align:center;font-size:3rem !important}
.sottotitolo h2{text-align:center !important}
.sottotitolo h4{text-align:center !important}
.mx-10 .sottotitolo p{text-align:center !important}
.pl-4{padding-bottom:50px}
.sottotitolo h2::after{content:'';border-bottom:3px solid #2653e3;width:20px;display:block;padding-bottom:1rem;margin:0 auto 2rem}
.sottotitolo h1::after{content:'';border-bottom:3px solid #2653e3;width:20px;display:block;padding-bottom:1rem;margin:0 auto 2rem}
.sottotitolo-2 h3::after{content:'';border-bottom:3px solid #2653e3;width:20px;display:block;padding-bottom:1rem;margin:0 auto 2rem;text-align:center}
.sottotitolo-2 h3{text-align:center;font-weight:600}
.sottotitolo .btn{margin-left:500px}
.sottotitolo h2{text-align:center !important}
.titolo h1{font-weight:600 !important}
.uniq-page-title-wrap .uniq-page-title-bottom-shadow{height:38px;margin-left:-50px;margin-right:-50px;background-image:url(../themes/themes/uniq/images/page-title-shadow.png);background-position:center 0;background-repeat:no-repeat;background-size:100% auto}
.uniq-page-title-wrap .uniq-page-title-bottom-shadow{height:38px;margin-left:-50px;margin-right:-50px;background-image:url(../themes/themes/uniq/images/page-title-shadow.png);background-position:center 0;background-repeat:no-repeat;background-size:100% auto}
.uniq-body *{border-color:#e6e6e6}
.reveal{position:relative;transform:translateY(150px);opacity:0;transition:1s all ease}
.reveal.active{transform:translateY(0);opacity:1}
.titoli{text-align:center;font-weight:600;padding-top:30px}
.maps{padding-top:30px}
#btn-back-to-top{position:fixed;bottom:80px;right:17px;display:none}
.btn-success{background-color:#023B79 !important;border-color:#023B79 !important}@media (max-width:768px){.logo{max-width:250px;display:inline}.archivio{background-attachment:scroll}.intro h1{font-size:3rem}.owl-carousel .owl-item img{width:100% !important}.text-banner h1{padding-right:0px;top:0px}.flip-utilizzi{margin-left:0px !important}.sottotitolo p{margin-bottom:20px !important}.footer-testi{padding-top:20px !important;padding-bottom:20px !important}.titolo h1{font-size:45px !important}.card-paragrafo p{padding-bottom:0px !important;width:90%;margin-left:5%}.card-home p{padding-bottom:0px !important;width:90%;margin-left:5%}.sottotitolo .btn{margin-left:100px !important}.sottotitolo .py-10{padding:0px}.sottotitolo-2 p{text-align:center}.chi-siamo img{margin-top:0px !important}.titolo-card h2{font-size:2rem !important}.gdlr-core-js{height:400px !important}.titolo-card h2{padding-left:10px !important}.img-blu-1 img{margin-top:-1460px !important}.testi-blu-1 h3{margin-top:-690px !important}.img-blu-2 img{margin-top:-980px !important}.testi-blu-2 h3{margin-top:-450px !important}.img-blu-3 img{margin-top:-650px !important}.testi-blu-3 h3{margin-top:-280px !important}.attestato{margin-left:-6px !important}.gdlr-core-pbf-background-wrap{margin-top:350px;margin-left:0px;height:800px !important}.flip-card-inner{padding-bottom:30px}.flip-card-inner-utilizzi{padding-bottom:30px}.flip-card-inner-tecnica{padding-bottom:30px}.flip-card-front-utilizzi p{margin-top:-20px}.container{max-width:768px}#lightgallery li{width:calc(98.5%)}}
@media (min-width:576px){.container{max-width:576px}}
@media (min-width:992px){.container{max-width:992px}}
@media (min-width:1200px){.container{max-width:1200px}}
.hamburger-menu{display:none}
.sidebar-menu-container{display:none}
@media (min-width:1281px) and (max-width:1400px){.media-body p{font-size:1rem !important}}
@media (min-width:992px) and (max-width:1280px){nav a{margin-left:10px;font-size:1rem}.media-body p{font-size:0.7rem !important}}
@media (max-width:991px){.hamburger-menu{display:block;position:absolute;top:50%;left:2rem;transform:translateY(-50%)}.sidebar-menu-container{display:block;position:fixed;background:white;width:100%;max-width:500px;height:100vh;padding-bottom:8rem;z-index:99;top:0;left:-110%;overflow-y:scroll;transition:all 1s}.sidebar-menu-container.active{left:0;transition:all 1s}.menu-heading{padding:1rem;text-align:center}.close-button-container{position:absolute;display:block;left:1rem;top:1rem}.menu-body li{display:block;padding-left:1rem;padding-bottom:.5rem;padding-right:1rem}.menu-body ul{width:100%}.menu-body li ul li:first-child{padding-top:.5rem}.menu-body li a{text-transform:uppercase;color:#013B79 !important;border-bottom:1px solid;padding-bottom:0.5rem;width:100%;display:block}}
@media (max-width:576px){.logo{width:200px}}