@charset "UTF-8";.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.text-100{font-weight:100}.text-200{font-weight:200}.text-300{font-weight:300}.text-400{font-weight:400}.text-500{font-weight:500}.text-600{font-weight:600}.text-700{font-weight:700}.text-800{font-weight:800}.text-900{font-weight:900}.row-condensed{margin-left:-5px;margin-right:-5px}.row-semi-condensed{margin-left:-10px;margin-right:-10px}.row-condensed>div{padding-left:5px;padding-right:5px}.row-semi-condensed>div{padding-left:10px;padding-right:10px}.mf0{margin:0}.mh0{margin-left:0;margin-right:0}.mv0{margin-bottom:0}.mt0,.mv0{margin-top:0}.mr0{margin-right:0}.mb0{margin-bottom:0}.ml0{margin-left:0}.mf5{margin:5px}.mh5{margin-left:5px;margin-right:5px}.mv5{margin-bottom:5px}.mt5,.mv5{margin-top:5px}.mr5{margin-right:5px}.mb5{margin-bottom:5px}.ml5{margin-left:5px}.mf10{margin:10px}.mh10{margin-left:10px;margin-right:10px}.mv10{margin-bottom:10px}.mt10,.mv10{margin-top:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mf15{margin:15px}.mh15{margin-left:15px;margin-right:15px}.mv15{margin-bottom:15px}.mt15,.mv15{margin-top:15px}.mr15{margin-right:15px}.mb15{margin-bottom:15px}.ml15{margin-left:15px}.mf20{margin:20px}.mh20{margin-left:20px;margin-right:20px}.mv20{margin-bottom:20px}.mt20,.mv20{margin-top:20px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.mf25{margin:25px}.mh25{margin-left:25px;margin-right:25px}.mv25{margin-bottom:25px}.mt25,.mv25{margin-top:25px}.mr25{margin-right:25px}.mb25{margin-bottom:25px}.ml25{margin-left:25px}.mf30{margin:30px}.mh30{margin-left:30px;margin-right:30px}.mv30{margin-bottom:30px}.mt30,.mv30{margin-top:30px}.mr30{margin-right:30px}.mb30{margin-bottom:30px}.ml30{margin-left:30px}.mf35{margin:35px}.mh35{margin-left:35px;margin-right:35px}.mv35{margin-bottom:35px}.mt35,.mv35{margin-top:35px}.mr35{margin-right:35px}.mb35{margin-bottom:35px}.ml35{margin-left:35px}.mf40{margin:40px}.mh40{margin-left:40px;margin-right:40px}.mv40{margin-bottom:40px}.mt40,.mv40{margin-top:40px}.mr40{margin-right:40px}.mb40{margin-bottom:40px}.ml40{margin-left:40px}.mf45{margin:45px}.mh45{margin-left:45px;margin-right:45px}.mv45{margin-bottom:45px}.mt45,.mv45{margin-top:45px}.mr45{margin-right:45px}.mb45{margin-bottom:45px}.ml45{margin-left:45px}.mf50{margin:50px}.mh50{margin-left:50px;margin-right:50px}.mv50{margin-bottom:50px}.mt50,.mv50{margin-top:50px}.mr50{margin-right:50px}.mb50{margin-bottom:50px}.ml50{margin-left:50px}.pf0{padding:0}.ph0{padding-left:0;padding-right:0}.pv0{padding-bottom:0}.pt0,.pv0{padding-top:0}.pr0{padding-right:0}.pb0{padding-bottom:0}.pl0{padding-left:0}.pf5{padding:5px}.ph5{padding-left:5px;padding-right:5px}.pv5{padding-bottom:5px}.pt5,.pv5{padding-top:5px}.pr5{padding-right:5px}.pb5{padding-bottom:5px}.pl5{padding-left:5px}.pf10{padding:10px}.ph10{padding-left:10px;padding-right:10px}.pv10{padding-bottom:10px}.pt10,.pv10{padding-top:10px}.pr10{padding-right:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.pf15{padding:15px}.ph15{padding-left:15px;padding-right:15px}.pv15{padding-bottom:15px}.pt15,.pv15{padding-top:15px}.pr15{padding-right:15px}.pb15{padding-bottom:15px}.pl15{padding-left:15px}.pf20{padding:20px}.ph20{padding-left:20px;padding-right:20px}.pv20{padding-bottom:20px}.pt20,.pv20{padding-top:20px}.pr20{padding-right:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.pf25{padding:25px}.ph25{padding-left:25px;padding-right:25px}.pv25{padding-bottom:25px}.pt25,.pv25{padding-top:25px}.pr25{padding-right:25px}.pb25{padding-bottom:25px}.pl25{padding-left:25px}.pf30{padding:30px}.ph30{padding-left:30px;padding-right:30px}.pv30{padding-bottom:30px}.pt30,.pv30{padding-top:30px}.pr30{padding-right:30px}.pb30{padding-bottom:30px}.pl30{padding-left:30px}.pf35{padding:35px}.ph35{padding-left:35px;padding-right:35px}.pv35{padding-bottom:35px}.pt35,.pv35{padding-top:35px}.pr35{padding-right:35px}.pb35{padding-bottom:35px}.pl35{padding-left:35px}.pf40{padding:40px}.ph40{padding-left:40px;padding-right:40px}.pv40{padding-bottom:40px}.pt40,.pv40{padding-top:40px}.pr40{padding-right:40px}.pb40{padding-bottom:40px}.pl40{padding-left:40px}.pf45{padding:45px}.ph45{padding-left:45px;padding-right:45px}.pv45{padding-bottom:45px}.pt45,.pv45{padding-top:45px}.pr45{padding-right:45px}.pb45{padding-bottom:45px}.pl45{padding-left:45px}.pf50{padding:50px}.ph50{padding-left:50px;padding-right:50px}.pv50{padding-bottom:50px}.pt50,.pv50{padding-top:50px}.pr50{padding-right:50px}.pb50{padding-bottom:50px}.pl50{padding-left:50px}body,html{color:#000;margin:0;padding:0}a,a:active,a:focus,a:hover{color:inherit}a,a:active,a:focus,a:hover,a:visited{outline:none;text-decoration:none}.row:after,.row:before{content:"";display:block}.flex{display:flex;flex-wrap:wrap}.align-center{align-items:center}.width-5{width:5%}.width-10{width:10%}.width-15{width:15%}.width-20{width:20%}.width-25{width:25%}.width-30{width:30%}.width-35{width:35%}.width-40{width:40%}.width-45{width:45%}.width-50{width:50%}.width-55{width:55%}.width-60{width:60%}.width-65{width:65%}.width-70{width:70%}.width-75{width:75%}.width-80{width:80%}.width-85{width:85%}.width-90{width:90%}.width-95{width:95%}.width-100{width:100%}.br-sm{display:block;height:0}@media (min-width:768px){.br-sm{display:inline}.br-sm:before{content:" - "}}.br-md{display:block;height:0}@media (min-width:992px){.br-md{display:inline}.br-md:before{content:" - "}}.br-lg{display:block;height:0}@media (min-width:1200px){.br-lg{display:inline}.br-lg:before{content:" - "}}.block-scroll{overflow:hidden}.theme-container{padding-left:1rem;padding-right:1rem}@media (min-width:992px){.theme-container{padding-left:10vw;padding-right:10vw}}@font-face{font-family:fontello;font-style:normal;font-weight:400;src:url(/website/fonts/fontello.eot?10827658);src:url(/website/fonts/fontello.eot?10827658#iefix) format("embedded-opentype"),url(/website/fonts/fontello.woff2?10827658) format("woff2"),url(/website/fonts/fontello.woff?10827658) format("woff"),url(/website/fonts/fontello.ttf?10827658) format("truetype"),url(/website/fonts/fontello.svg?10827658#fontello) format("svg")}[class*=" icon-"],[class^=icon-]{line-height:1em;text-align:center;width:1em}[class*=" icon-"]:before,[class^=icon-]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:fontello;font-style:normal;font-variant:normal;font-weight:400;text-decoration:inherit;text-transform:none}.icon-cog:before{content:"\e807"}.icon-fan:before{content:"\e808"}.icon-arrow:before{content:"\e80a"}body,html{background-color:#fff;color:#333}body{margin-top:60px;overflow-x:hidden}@media (min-width:992px){body{margin-top:115px}}html{scroll-behavior:smooth;scroll-padding-top:60px}@media (min-width:992px){html{scroll-padding-top:115px}}main,section{padding-bottom:30px;padding-top:30px}@media (min-width:768px){main,section{padding-bottom:50px;padding-top:50px}}mark{background-color:transparent;display:inline;padding:0}h1,h2,h3,h4,h5,h6,mark{color:#004077}h1 mark,h2 mark,h3 mark,h4 mark,h5 mark,h6 mark{color:#d10a11}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.content-block:first-child{background-color:#f2f2f2}@media (min-width:768px){.content-block,.content-block .text{padding:4vw}}.content-block .row{align-items:center;display:flex;flex-wrap:wrap}.content-block .row>div+div{margin-top:30px}@media (min-width:768px){.content-block .row>div+div{margin-top:0}}.content-block img{width:100%}.coming-soon{font-size:2em;font-weight:300;text-align:center}body{font-family:Roboto,sans-serif;font-size:14px;line-height:1.4}@media (min-width:768px){body{font-size:16px}}@media (min-width:992px){body{font-size:17px}}@media (min-width:1200px){body{font-size:18px}}h1{font-size:2.5em}h2{font-size:1.4em}h3{font-size:1.3em}h4{font-size:1.2em}h5{font-size:1.1em}h6{font-size:1em}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;font-weight:700;margin:1em 0 .5em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}ol,p,ul{margin-bottom:1em}ol:last-child,p:last-child,ul:last-child{margin-bottom:0}ol,ul{padding-left:2em}code,pre{font-family:Lucida Console,Monaco,monospace}label{font-weight:700;margin-bottom:.5em}@media (max-width:991px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important;margin-left:0;margin-right:0}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:none}.navbar-collapse.collapse{display:none!important}.navbar-fixed-top{border-width:0 0 1px;top:0}.navbar-nav{float:none!important;margin-left:0;margin-right:0;margin-top:15px}.navbar-nav .open .dropdown-menu{background-color:transparent;border:0;box-shadow:none;float:none;margin-top:0;position:static;width:auto}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-bottom:10px;padding-top:10px}.collapse.in{display:block!important}.navbar .container,.navbar .container-fluid{padding:0}.navbar-collapse{overflow-x:visible!important;padding-left:0;padding-right:0}.navbar-collapse.in{overflow-y:auto!important}}.navbar{background-color:#fff;border:0;color:#004077;font-family:Roboto,sans-serif;padding:10px 15px}@media (min-width:992px){.navbar{padding-bottom:5px;padding-top:10px}}.navbar .container .navbar-header,.navbar .container-fluid .navbar-header{margin-left:0;margin-right:0}@media (min-width:992px){.navbar .container .navbar-header,.navbar .container-fluid .navbar-header{display:flex;justify-content:center;margin-bottom:10px;width:100%}}.navbar .container .navbar-header .navbar-brand,.navbar .container-fluid .navbar-header .navbar-brand{height:auto;height:40px;margin-left:0;padding:0}@media (min-width:992px){.navbar .container .navbar-header .navbar-brand,.navbar .container-fluid .navbar-header .navbar-brand{height:45px}}.navbar .container .navbar-header .navbar-brand>img,.navbar .container-fluid .navbar-header .navbar-brand>img{height:40px}@media (min-width:992px){.navbar .container .navbar-header .navbar-brand>img,.navbar .container-fluid .navbar-header .navbar-brand>img{height:45px}.navbar-nav{display:flex;font-size:.9em;justify-content:center;width:100%}}.navbar-nav .open .dropdown-menu{background-color:#fff}@media (min-width:992px){.navbar-nav>li{margin:0}}.navbar-nav>li>a{line-height:40px;padding:0 15px}@media (min-width:992px){.navbar-nav>li>a{line-height:45px}}.navbar-nav>li>a .flag{height:1.5em;vertical-align:middle}@media (min-width:992px){.navbar-nav>li>a .flag{height:1.5em}}.navbar-nav>li .dropdown-menu{margin-top:10px}@media (min-width:992px){.navbar-nav>li .dropdown-menu{margin-top:35px}}.navbar-nav>li .dropdown-menu .flag{height:1.5em;vertical-align:middle}@media (min-width:992px){.navbar-nav>li .dropdown-menu .flag{height:1.5em}}.nav>li>a{transition:all .3s ease-out}.nav>li.active>a{background-color:transparent;color:#d10a11;position:relative}.nav>li.active>a:after{background-color:currentColor;bottom:0;content:"";height:4px;left:15px;position:absolute;right:15px}.nav>li a:focus,.nav>li a:hover,.nav>li.open>a,.nav>li.open>a:focus,.nav>li.open>a:hover{background-color:transparent;color:#d10a11}.navbar-fixed-top .navbar-collapse{max-height:80vh}.navbar-toggle{border:0;border-radius:0;line-height:40px;margin:0;padding:0;transition:all .3s ease-out;width:40px}.navbar-toggle.open{background-color:#004077;color:#fff}.dropdown-menu{border:0;border-radius:0;box-shadow:none;font-size:1em;padding:0}.dropdown-menu>li>a{line-height:3em;padding:0 15px}.dropdown-menu>li>a>i{margin-right:.5em;text-align:center;width:1em}.dropdown-menu .divider{background-color:#f2f2f2;margin:0}.call-action{float:right;height:40px;margin-right:10px;text-align:center;transition:all .3s ease-out;width:40px}.call-action>i{line-height:40px}@media (min-width:992px){.call-action{display:none}}.call-action:hover{background-color:#004077}.call-action:hover>i{color:#fff}.cart-icon{font-size:1.5em}.cart-count{background-color:#a5b9c4;border-radius:128px;color:#333;font-size:1.1em;font-weight:700;height:1.5em;line-height:1.5em;min-width:1.5em;padding:0 .3em;position:absolute;right:5%;text-align:center;top:5%}.cart-count:empty{display:none}.alert{border:0;border-radius:0;position:relative}.alert .close{float:none;position:absolute;right:15px;top:15px}.breadcrumb{background-color:#f2f2f2;color:inherit;margin-bottom:1em;padding:.5em}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{color:inherit;padding:0 .5em}.breadcrumb>li>a{transition:all .3s ease-out}.breadcrumb>li>a:hover{color:#004077}.btn{background:transparent;border:0 solid transparent;border-radius:0;font-size:1em;font-weight:400;text-transform:none;transition:all .3s ease-out}.btn,.btn:visited{color:#333}.btn.focus,.btn:active,.btn:active:hover,.btn:hover{background-color:#f2f2f2;border-color:#cdcdcd;box-shadow:none;outline:none;text-decoration:none}.btn.btn-icon{background-color:#d10a11;border:0;color:#fff}.btn.btn-sm{border-width:0;font-size:.8em;letter-spacing:0}.btn.btn-lg{border-width:0;font-size:1.2em}.btn.with-icon{margin:4px;padding-left:10px;padding-right:10px;width:39px}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;pointer-events:none}.btn-default,a.btn-default{background-color:transparent;border-color:transparent;color:#333}.btn-default:visited,a.btn-default:visited{color:#333}.btn-default:active,.btn-default:active:hover,.btn-default:focus,.btn-default:hover,a.btn-default:active,a.btn-default:active:hover,a.btn-default:focus,a.btn-default:hover{background:#fff;border-color:#333;color:#333}.btn-default.disabled,.btn-default[disabled],a.btn-default.disabled,a.btn-default[disabled]{background-color:transparent;border-color:transparent;color:#333}.btn-primary,a.btn-primary{background-color:#004077;border-color:#004077;color:#fff}.btn-primary:visited,a.btn-primary:visited{color:#fff}.btn-primary:active,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover,a.btn-primary:active,a.btn-primary:active:hover,a.btn-primary:focus,a.btn-primary:hover{background-color:#4d79a0;border-color:#004077;color:#fff}.btn-primary.disabled,.btn-primary[disabled],a.btn-primary.disabled,a.btn-primary[disabled]{background-color:#5a6d7d;border-color:#004077;color:#fff}.btn-secondary,a.btn-secondary{background-color:#d10a11;border-color:#d10a11;color:#fff}.btn-secondary:visited,a.btn-secondary:visited{color:#fff}.btn-secondary:active,.btn-secondary:active:hover,.btn-secondary:focus,.btn-secondary:hover,a.btn-secondary:active,a.btn-secondary:active:hover,a.btn-secondary:focus,a.btn-secondary:hover{background-color:#df5458;border-color:#d10a11;color:#fff}.btn-secondary.disabled,.btn-secondary[disabled],a.btn-secondary.disabled,a.btn-secondary[disabled]{background-color:#985d5f;border-color:#d10a11;color:#fff}.btn-accent,a.btn-accent{background-color:#a5b9c4;border-color:#a5b9c4;color:#fff}.btn-accent:visited,a.btn-accent:visited{color:#fff}.btn-accent:active,.btn-accent:active:hover,.btn-accent:focus,.btn-accent:hover,a.btn-accent:active,a.btn-accent:active:hover,a.btn-accent:focus,a.btn-accent:hover{background-color:#c0ced6;border-color:#a5b9c4;color:#fff}.btn-accent.disabled,.btn-accent[disabled],a.btn-accent.disabled,a.btn-accent[disabled]{background-color:#8b9194;border-color:#a5b9c4;color:#fff}.input-group-btn{font-size:1em;position:relative;white-space:nowrap}label{color:#004077;font-weight:400}label.required:after{color:#d10a11;content:"\f069";font-family:Font Awesome\ 5 Free;font-size:.5em;font-weight:400;margin-left:.5em;vertical-align:super}.form-group{margin-bottom:2em}.form-control{background-color:#f2f2f2;background-image:none;border:1px solid #f2f2f2;border-radius:0;box-shadow:none;color:#333;font-size:1em;height:3em;line-height:1.5em;padding:.75em 1em;transition:border-color .3s;width:100%}.form-control:focus{border-color:#004077;box-shadow:none;outline:0}.form-control::-moz-placeholder{color:#cdcdcd}.form-control::placeholder{color:#cdcdcd}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control,textarea.form-control{line-height:1.5em}textarea{resize:vertical}.form-checkbox,.form-radio{display:flex;line-height:1em;margin-bottom:.5em;position:relative}.form-checkbox:before,.form-radio:before{background-color:#f2f2f2;border:1px solid #f2f2f2;border-radius:0;content:"";height:2em;left:0;pointer-events:none;position:absolute;top:0;transition:all .3s ease-out;width:2em}.form-checkbox:after,.form-radio:after{color:#333;content:"\f00c";font-family:Font Awesome\ 5 Free;font-size:1em;height:1em;left:.5em;pointer-events:none;position:absolute;text-align:center;top:.5em;transform:scale(0);transition:all .3s ease-out;width:1em}.form-checkbox:hover:before,.form-radio:hover:before{border-color:#004077}.form-checkbox.checked:after,.form-radio.checked:after{transform:scale(1)}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio],.form-radio input[type=checkbox],.form-radio input[type=radio]{cursor:pointer;flex-shrink:0;height:2em;margin:0 .5em 0 0;opacity:0;vertical-align:middle;width:2em}.form-checkbox label,.form-radio label{display:inline-block;margin-bottom:0}.form-radio:before{border-radius:50%}.form-radio:after{content:"\f111"}.form-ghost{background-color:transparent;border:0;border-radius:4px;box-sizing:content-box;margin:-5px -5px 5px;padding:5px;resize:none;transition:background-color .5s;width:100%}.form-ghost:focus{background-color:rgba(0,0,0,.05)}input.form-ghost.inline{margin:0;width:150px}input.form-ghost.inline[type=number]{width:50px}.carousel-indicators{bottom:0;position:absolute}.carousel-indicators li{background-color:#dadada;border:0 solid #fff;border-radius:2px;cursor:pointer;display:inline-block;height:20px;margin:1px;text-indent:-999px;width:20px}.carousel-indicators .active{background-color:#a81729;height:20px;margin:1px;width:20px}.slider-side-box{padding:25px}.carousel-inner>.item>img{width:100%}.carousel-caption{color:#fff;font-weight:400;left:15%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;text-align:center;text-shadow:none;top:37%;z-index:10}@media (max-width:767px){.carousel-caption{top:10%}}.carousel-caption h2{animation-delay:1s;color:#fff;font-size:3rem}@media (max-width:767px){.carousel-caption h2{font-size:1rem}}.carousel-caption p{animation-delay:2s;color:#fff;font-size:110%}.carousel-control{bottom:0;color:#fff;filter:alpha(opacity=50);font-size:20px;left:0;opacity:.5;position:absolute;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);top:0;width:15%}.carousel-caption button{animation-delay:3s}.carousel.carousel-fade .item{opacity:0;transition:opacity .5s ease-in-out}.carousel.carousel-fade .active.item{opacity:1}.carousel.carousel-fade .active.left,.carousel.carousel-fade .active.right{filter:alpha(opacity=0);left:0;opacity:0;z-index:2}.carousel.carousel-fade .next,.carousel.carousel-fade .prev{left:0;z-index:1}.carousel.carousel-fade .carousel-control{z-index:3}.modal-content{background-clip:padding-box;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:0;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0;position:relative}.thumbnail{background-color:#fff;border:0 solid #ddd;border-radius:0;display:block;line-height:1.42857;margin-bottom:10px;padding:0;transition:border .2s ease-in-out 0s}.thumbnail .caption{min-height:55px;padding:10px;text-align:left}.caption-image{-webkit-backface-visibility:hidden;background:rgba(22,193,143,.7);color:#fff!important;filter:alpha(opacity=0);height:100%;padding:52% 40%;position:absolute;right:0;text-align:center;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%;z-index:2}.box-image{position:relative}.box-image:hover .caption-image{filter:alpha(opacity=50);opacity:.8;transform:scale(1)}.abs-footer-box{bottom:15px;left:15px;margin:0;position:absolute;right:15px}.product-gallery:hover img{background:red;filter:alpha(opacity=60);opacity:.6}.product-gallery .caption,.servizi-gallery .caption{min-height:80px;padding:10px 25px 5px;text-align:left}.product-gallery .zoom-image{-webkit-backface-visibility:hidden;bottom:0;color:#fff!important;filter:alpha(opacity=0);filter:alpha(opacity=60);height:100%;opacity:.6;position:absolute;right:0;text-align:center;top:29%;transform:scale(0);transition:all .4s ease-in-out;width:100%;z-index:2}.product-gallery:hover .zoom-image{filter:alpha(opacity=90);opacity:.9;transform:scale(1)}.box-badge,.item-badge{padding-top:40px}.box-badge img{margin-top:-80px}.fancybox-overlay.fancybox-overlay-fixed{z-index:9999}.zoomer:hover .overlay-zoom .zoom-icon{filter:alpha(opacity=50);opacity:.6;transform:scale(1)}.overlay-zoom{cursor:pointer;display:block;height:100%;position:relative;transition:all .1s ease-in-out;width:100%;z-index:90}.overlay-zoom .zoom-icon{-webkit-backface-visibility:hidden;background-color:#000;background-position:50%;background-repeat:no-repeat;background:rgba(9,147,187,.75);filter:alpha(opacity=0);height:inherit;left:0;opacity:0;padding:24% 44%;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:inherit;z-index:100}.team-gallery .overlay-zoom .zoom-icon{padding:48% 43%}@media (max-width:768px){.fancybox-overlay{background:none!important}}.pagination>li>a,.pagination>li>span{border:0;color:#333;line-height:2.5em;margin-left:0;min-width:2.5em;padding:0 10px;text-align:center;transition:all .3s ease-out}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#a5b9c4;color:#fff}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:0}.pagination .active>a,.pagination .active>a:focus,.pagination .active>a:hover,.pagination .active>span,.pagination .active>span:focus,.pagination .active>span:hover{background-color:#004077;color:#fff}.map{border-bottom:1px solid #eee;border-top:1px solid #eee;height:50vh;width:100%}.info-title{width:250px}#contact-layer{display:table-cell;filter:alpha(opacity=80);height:100%;line-height:4em;opacity:.8;padding:10% 0 0;position:absolute;top:0;vertical-align:middle;width:100%}.showMap{position:absolute;right:20px;top:20px;z-index:3}#topcontrol{z-index:10000}.table{margin-bottom:1em}table{font-size:.9em;white-space:nowrap;width:100%!important}table tbody:first-child>tr:first-child,table thead{background-color:#cdcdcd}table tbody tr+tr{border-top:1px solid #f2f2f2}table tr{height:auto!important}table td,table th{padding:.25em .5em;text-align:left!important;width:auto!important}table td.price,table td.weight,table th.price,table th.weight{text-align:right}.btn-newsletter{background-color:#d10a11;border:0;border-color:#d10a11;color:#fff;line-height:1.5em;padding:.75em 1em}.btn-newsletter:hover{background-color:#fff;border-color:#d10a11;color:#d10a11}.socialIcons{text-align:right}.socialIcons>li>a{background-color:#004077;border-radius:50%;color:#fff;display:inline-block;height:40px;text-align:center;transition:all .3s ease-out;width:40px}.socialIcons>li>a>i{line-height:40px}.socialIcons>li>a:hover{background-color:#a5b9c4;color:#333;text-decoration:none}#news-sharer{clear:both;color:#cdcdcd;font-size:.9em;margin-top:10px;padding:10px 0;text-align:right}#news-sharer a{font-size:0}#news-sharer a i{background-color:#d10a11!important;border-radius:50%;color:#fff;display:inline-block;font-size:18px;height:30px;line-height:30px;margin:5px;text-align:center;transition:all .3s ease 0s;width:30px}#news-sharer a:hover i{height:40px;line-height:40px;margin:0;width:40px}#news-sharer .facebook i:hover,#news-sharer .like-on-facebook i:hover{background-color:#3b5998!important}#news-sharer .twitter i:hover{background-color:#00aced!important}#news-sharer .google-1 i:hover,#news-sharer .google-plus i:hover{background-color:#dd4b39!important}#news-sharer .linkedin i:hover{background-color:#007bb5!important}#news-sharer .pinterest i:hover{background-color:#cb2027!important}#carousel{padding:0}#carousel .slide{position:relative}#carousel .slide img{max-width:auto;width:100%}#carousel .slide .caption{background-color:#fff;padding:50px}@media (min-width:992px){#carousel .slide .caption{background-color:transparent;bottom:20%;left:20%;padding:0;position:absolute;right:50%;top:30%}}footer{background-color:#f2f2f2;font-size:.8em;padding-bottom:20px;padding-top:20px}@media (min-width:768px){footer{padding-bottom:40px;padding-top:40px}}footer .row{display:flex;flex-wrap:wrap}footer .row>div{margin-bottom:30px}footer mark{font-weight:700;text-transform:uppercase}footer .container{-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-areas:"contact" "ariba" "links";row-gap:30px}footer .container:after,footer .container:before{display:none}@media (min-width:768px){footer .container{grid-template-areas:"contact contact" "ariba links"}}@media (min-width:992px){footer .container{grid-template-areas:"contact ariba links"}}footer .contact{grid-area:contact}footer .contact a{color:#d10a11}footer .ariba{grid-area:ariba}footer .links{grid-area:links;text-transform:uppercase}@media (min-width:768px){footer .links{text-align:right}}#footer-menu{color:#004077;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin-bottom:30px;padding:0}#footer-menu>li{margin:0}#footer-menu>li>a{display:block;line-height:1em;padding:.5em}#cookie-notice{background:#f2f2f2;bottom:0;color:#333;display:none;left:0;padding:2em;position:fixed;right:0;z-index:100000}@media (min-width:768px){#cookie-notice-wrapper{align-items:center;display:flex}#cookie-notice-wrapper p{flex-grow:1}#cookie-notice-buttons{align-self:flex-end;margin-left:30px}}#cookie-notice-buttons a{display:block;width:100%}#cookie-accept{margin-top:.5em}#page-header{padding:0}@media (min-width:768px){#page-header{display:flex;flex-wrap:wrap}}#page-header .image{background:transparent none no-repeat 50%;background-size:cover;height:30vh}@media (min-width:768px){#page-header .image{height:auto;width:50%}}#page-header .caption{padding:30px}#page-header .caption .ring{display:none}@media (min-width:768px){#page-header .caption{overflow:hidden;padding:30vh 20% 2vw 4vw;position:relative;width:50%}#page-header .caption .ring{animation:rotate 6s linear infinite;display:block;mix-blend-mode:multiply;position:absolute;width:20vw}#page-header .caption .ring.blue{animation-direction:reverse;right:2vw;top:-9vw}#page-header .caption .ring.red{animation-delay:-2s;right:-2vw;top:8vw}#page-header .caption .ring.grey{animation-delay:-4s;right:20vw;top:-6vw}}#page-header .caption h1,#page-header .caption h2{line-height:1em;margin:0}#page-header .caption h2{font-weight:400}#page-header .caption.page-12 h1{color:#d10a11}#page-header .caption.page-13 h1{color:#a5b9c4}#contacts-banner{align-items:center;border-top:1px solid #cdcdcd;display:flex;justify-content:center;padding:30px}@media (min-width:768px){#contacts-banner{padding:4vw}}#contacts-banner .btn{padding:10px 40px}@media (min-width:768px){#contacts-banner .btn{padding:20px 100px}}#contacts-form h3{font-weight:400;margin-bottom:2em;text-align:center}#contacts-form label{line-height:2em}#navbar-products-trigger{align-items:center;cursor:pointer;display:flex}@media (max-width:991px){#navbar-products-trigger{padding-left:10px}}#navbar-products-trigger:hover #navbar-products-trigger-hamburger:before{transform:rotate(90deg)}#navbar-products-trigger.open #navbar-products-trigger-hamburger:before{transform:rotate(90deg) scale(1.15)}#navbar-products-trigger.open #navbar-products-trigger-hamburger span:first-child{transform:translateY(4px) rotate(45deg)}#navbar-products-trigger.open #navbar-products-trigger-hamburger span:nth-child(2){opacity:0}#navbar-products-trigger.open #navbar-products-trigger-hamburger span:nth-child(3){transform:translateY(-4px) rotate(-45deg)}#navbar-products-trigger.open a{color:#004077;font-weight:700}#navbar-products-trigger #navbar-products-trigger-hamburger{display:none}@media (min-width:992px){#navbar-products-trigger #navbar-products-trigger-hamburger{display:flex;flex-direction:column;padding:.6em;position:relative}#navbar-products-trigger #navbar-products-trigger-hamburger:before{background-image:url(/website/images/ring-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:rotate(-45deg);transition:all .3s ease-out}#navbar-products-trigger #navbar-products-trigger-hamburger span{border-top:2px solid;transition:all .3s ease-out;width:15px}#navbar-products-trigger #navbar-products-trigger-hamburger span:first-child{border-color:#004177}#navbar-products-trigger #navbar-products-trigger-hamburger span:nth-child(2){border-color:#005b94}#navbar-products-trigger #navbar-products-trigger-hamburger span:nth-child(3){border-color:#008ab5}#navbar-products-trigger #navbar-products-trigger-hamburger span+span{margin-top:2px}}#navbar-products-trigger #navbar-products-trigger-mobile{display:flex;font-size:.8em;margin-left:-10px;padding:.5em;position:relative}#navbar-products-trigger #navbar-products-trigger-mobile:before{background-image:url(/website/images/ring-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media (min-width:992px){#navbar-products-trigger #navbar-products-trigger-mobile{display:none}}#navbar-products-trigger a{padding-left:5px;padding-right:20px;pointer-events:none}#navbar-products-menu{background-color:#fff;bottom:0;left:0;opacity:0;padding:1.5em 1em 3em;pointer-events:none;position:fixed;right:0;top:0;transform:translate(-100%);transition:all .3s ease-out;z-index:2000}@media (min-width:992px){#navbar-products-menu{bottom:unset;max-height:calc(85vh - 115px);overflow:auto;top:115px;transform:translateY(-100%);z-index:1000}}#navbar-products-menu.show{opacity:1;pointer-events:all;transform:translate(0)}#navbar-products-menu #navbar-products-menu-mobile-top{align-items:center;background-color:#004077;color:#fff;display:flex;font-size:1.3em;height:60px;justify-content:center;left:0;position:absolute;right:0;top:0}@media (min-width:992px){#navbar-products-menu #navbar-products-menu-mobile-top{display:none}}#navbar-products-menu #navbar-products-menu-mobile-top-close{align-items:center;bottom:0;cursor:pointer;display:flex;height:100%;left:0;padding-left:1em;position:absolute;top:0;width:20%}#navbar-products-menu #navbar-products-menu-grid{display:grid;gap:30px}@media (max-width:991px){#navbar-products-menu #navbar-products-menu-grid{bottom:0;left:0;overflow:auto;padding:1em 1em 3em;position:fixed;right:0;top:65px}}@media (min-width:992px){#navbar-products-menu #navbar-products-menu-grid{grid-template-columns:repeat(4,1fr)}}#navbar-products-menu #navbar-products-menu-grid .navbar-products-menu-category{color:var(--category-color);font-size:1.25em;font-weight:700;margin:0;padding-left:1em;position:relative;text-transform:uppercase}#navbar-products-menu #navbar-products-menu-grid .navbar-products-menu-category:before{background-color:var(--category-color)}@media (min-width:992px){#navbar-products-menu #navbar-products-menu-grid .navbar-products-menu-category{font-size:.95em}}#navbar-products-menu #navbar-products-menu-grid .navbar-products-menu-category:before{bottom:0;content:"";left:0;position:absolute;top:0;width:4px}#navbar-products-menu #navbar-products-menu-grid .navbar-products-menu-subcategory{color:#333;font-size:.92em;font-weight:400;margin-top:.9em;text-transform:uppercase}@media (max-width:991px){#navbar-products-menu #navbar-products-menu-grid .navbar-products-menu-subcategory{margin-top:.7em}}#navbar-products-menu #navbar-products-menu-grid .navbar-products-menu-item{color:#333;font-size:.9em;font-weight:300;margin-top:.5em;text-transform:none}#navbar-products-menu ul{list-style:none;padding:0}#navbar-products-menu a:hover{opacity:.5}#navbar-products-menu-backdrop{background-color:hsla(0,0%,80%,.5);bottom:0;display:none;left:0;position:fixed;right:0;top:115px;z-index:900}#navbar-products-menu-backdrop.show{display:block}.product-list{display:grid;gap:30px}@media (min-width:992px){.product-list{grid-template-columns:repeat(2,1fr)}}.product-item{align-content:flex-start;align-items:flex-start;display:grid;gap:30px;grid-template-areas:"title" "image" "buttons";grid-template-columns:1fr;grid-template-rows:repeat(3,auto);padding:30px;transition:all .3s ease-out}@media (min-width:768px){.product-item{grid-template-areas:"image title" "image buttons";grid-template-columns:1fr 2fr;grid-template-rows:auto 1fr}}@media (min-width:992px){.product-item{grid-template-areas:"title" "image" "buttons";grid-template-columns:1fr;grid-template-rows:repeat(3,auto)}}@media (min-width:1200px){.product-item{grid-template-areas:"image title" "image buttons";grid-template-columns:1fr 2fr;grid-template-rows:auto 1fr}}.product-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.15),0 0 4px rgba(0,0,0,.025)}.product-item .product-item-image{grid-area:image}.product-item .product-item-title{font-size:1.7em;font-weight:400;grid-area:title;margin:0}.product-item .product-item-buttons{grid-area:buttons}.product-data{align-items:flex-end;display:flex;margin-left:-5px;margin-right:-5px;margin-top:1em;text-align:center}.product-data>div{padding-left:5px;padding-right:5px}.product-data label{border-top:1px solid #cdcdcd;color:#cdcdcd;display:block;font-size:.8em;font-weight:400;margin-top:.5em;padding-top:.5em}.product-data .pressure .value,.product-data .temperature .value{color:#004077;font-size:1.5em;letter-spacing:-.05em;line-height:1}.product-data .pressure .value .unit,.product-data .temperature .value .unit{color:#80a0bb}.product-data img{height:2em}.product-buttons{display:grid;gap:7.5px}.product-buttons a{align-items:center;display:flex}.product-buttons a i{margin-left:auto}.product-model-list{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}@media (min-width:992px){.product-model-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.product-model-list{grid-template-columns:repeat(4,1fr)}}.product-model-item{align-content:flex-start;display:grid;gap:15px}.product-model-item h5{margin:0}.product-model-item img{display:block;width:100%}@media (min-width:992px){.product-model-item img{padding:5%}}.category-list{display:grid;gap:30px}@media (min-width:992px){.category-list{grid-template-columns:repeat(2,1fr)}}.category-item{align-content:flex-start;align-items:flex-start;align-items:center;display:grid;gap:30px;grid-template-areas:"title" "image";padding:30px;transition:all .3s ease-out}@media (min-width:992px){.category-item{grid-template-areas:"image title";grid-template-columns:1fr 1fr}}.category-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.15),0 0 4px rgba(0,0,0,.025)}.category-item .category-item-image{display:block;grid-area:image;width:100%}.category-item .category-item-title{font-size:1.7em;font-weight:400;grid-area:title;margin:0}@keyframes home_main_ring_animation{0%{transform:translateY(-50%) rotate(-180deg) scale(.9)}to{transform:translateY(-50%) rotate(-180deg) scale(1.1)}}#home-main{background:linear-gradient(135deg,#f2f2f2,#fff 40%,#fff 60%,#f2f2f2);background-blend-mode:normal,overlay;background-size:cover,auto;padding:30px;text-align:center}#home-main h1{font-size:1.8em;margin-top:0}@media (min-width:992px){#home-main h1{font-size:2em}}#home-main h2{font-size:1em;font-weight:300;line-height:1.5;margin-bottom:0;margin-top:.5em}@media (min-width:992px){#home-main h2{font-size:1.5em}}#home-pages{display:flex;flex-wrap:wrap;padding:0}.home-page{overflow:hidden;position:relative;width:100%}@media (min-width:992px){.home-page{flex:1;width:auto}}.home-page img{width:100%}.home-page .ring{animation:rotate 5s linear infinite reverse;background:transparent none no-repeat 50%;background-size:contain;left:-50%;padding-top:80%;position:absolute;top:35%;width:80%}.home-page .caption{bottom:0;left:0;overflow:hidden;padding:1.5em 2em;position:absolute;right:0;transition:all .5s ease-out}.home-page .caption>h3,.home-page .caption>h4{color:#fff;line-height:1em;margin:0;position:relative}.home-page .caption>h3{font-size:3.33em}.home-page .caption>h4{font-size:1em;font-weight:300}.home-page .caption i{color:#fff;font-size:3em;opacity:0;position:absolute;right:15%;top:150%;transform:translateY(-50%);transition:all .4s ease-out}.home-page .caption:before{bottom:0;content:"";display:block;left:0;mix-blend-mode:multiply;position:absolute;right:0;top:0}.home-page .caption .ring{background:transparent url(/website/images/ring-white.svg) no-repeat 50%!important;background-size:contain;bottom:40%;left:auto;opacity:.35;right:-25%;top:auto}.home-page.page-prodotti .ring,.home-page.page-products .ring{background-image:url(/website/images/ring-blue.svg)}.home-page.page-prodotti .caption:before,.home-page.page-products .caption:before{background-color:#004077}.home-page.page-skid .ring{background-image:url(/website/images/ring-red.svg)}.home-page.page-skid .caption:before{background-color:#d10a11}.home-page.page-tubokit .ring{background-image:url(/website/images/tubokit/ring.svg)}.home-page.page-tubokit .caption:before{background-color:#089bd9}.home-page.page-rolling,.home-page.page-rullatura{height:100%}.home-page.page-rolling .ring,.home-page.page-rullatura .ring{background-image:url(/website/images/ring-grey.svg)}.home-page.page-rolling .caption:before,.home-page.page-rullatura .caption:before{background-color:#a5b9c4}.home-page:hover .caption{padding-bottom:3em}.home-page:hover .caption i{opacity:1;top:50%}#home-links{display:flex;flex-wrap:wrap;padding:0}#home-links a{display:contents}#home-links .home-link{display:flex;flex-direction:column;width:100%}#home-links .home-link .image{background:transparent none no-repeat 50%;background-size:cover;height:250px;transition:all .5s ease-out}@media (min-width:992px){#home-links .home-link .image{height:350px}}#home-links .home-link .caption{flex-grow:1;padding:30px;position:relative;transition:all .5s ease-out}#home-links .home-link .caption i{color:#fff;font-size:2em;opacity:.3;position:absolute;right:30px;top:30px}@media (min-width:992px){#home-links .home-link .caption{padding:50px}#home-links .home-link .caption i{right:50px;top:50px}}#home-links .home-link.company .caption{background-color:#fff}#home-links .home-link.company .ring{display:none}@media (min-width:768px){#home-links .home-link.company .caption{overflow:hidden;padding-left:40%}#home-links .home-link.company .caption .ring{animation:rotate 6s linear infinite;background:transparent none no-repeat 50%;background-size:contain;display:block;mix-blend-mode:multiply;padding-top:25%;position:absolute;width:25%}#home-links .home-link.company .caption .ring.blue{animation-direction:reverse;background-image:url(/website/images/ring-blue.svg);left:2%;top:10%}#home-links .home-link.company .caption .ring.red{animation-delay:-2s;background-image:url(/website/images/ring-red.svg);left:5%;top:50%}#home-links .home-link.company .caption .ring.grey{animation-delay:-4s;background-image:url(/website/images/ring-grey.svg);left:-18%;top:-17%}}@media (min-width:1200px){#home-links .home-link.company{width:50%}}@media (min-width:768px){#home-links .home-link.small{width:50%}}@media (min-width:1200px){#home-links .home-link.small{width:25%}}#home-links .home-link.small .image{overflow:hidden;position:relative}#home-links .home-link.small .image .ring{animation:rotate 5s linear infinite reverse;background:transparent none no-repeat 50%;background-size:contain;left:-40%;padding-top:70%;position:absolute;top:60%;width:70%}#home-links .home-link.small .caption{color:#fff;padding-right:30%;text-transform:uppercase}#home-links .home-link.small .caption h3{color:inherit;font-size:2.25em}#home-links .home-link.small .caption h4{color:inherit;font-size:1em;font-weight:400}#home-links .home-link.small.hvac .image{background-image:url(/website/images/home/hvac.jpg)}#home-links .home-link.small.hvac .image .ring{background-image:url(/website/images/ring-aqua.svg)}#home-links .home-link.small.hvac .caption{background-color:#1d8db4}#home-links .home-link.small.industry .image{background-image:url(/website/images/home/industry.jpg)}#home-links .home-link.small.industry .image .ring{background-image:url(/website/images/ring-dark-grey.svg)}#home-links .home-link.small.industry .caption{background-color:#4c5255}#home-links .home-link:hover .image{height:200px}@media (min-width:992px){#home-links .home-link:hover .image{height:300px}}#home-links .home-link:hover .caption{padding-bottom:80px}@media (min-width:992px){#home-links .home-link:hover .caption{padding-bottom:100px}}.row50-50{display:grid;grid-column:100%}@media (min-width:992px){.row50-50{grid-template-columns:repeat(2,1fr)}}.row50-50 .home-page{height:100%}@media (min-width:992px){.row50-50 .home-page{height:400px}}@media only screen and (min-width:1500px){.row50-50 .home-page{height:550px}}.row50-50 #home-victaulic{background:#000 url(/website/images/home/victaulic.jpg) no-repeat 100% 100%;background-size:contain;color:#fff;padding:45px 35px;position:relative}@media (min-width:992px){.row50-50 #home-victaulic{height:400px;padding:60px}}@media only screen and (min-width:1500px){.row50-50 #home-victaulic{height:550px}}.row50-50 #home-victaulic .home-victaulic-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:250px}.row50-50 #home-victaulic .home-victaulic-wrapper img{width:200px}.row50-50 #home-victaulic .home-victaulic-text h3{color:inherit;margin:20px 0 10px}@media (min-width:992px){.row50-50 #home-victaulic .home-victaulic-text{width:40%}.row50-50 #home-victaulic .home-victaulic-text h3{margin:100px 0 10px}}#company-certifications{list-style:none;margin-top:2em;padding:0}#company-certifications>.certification+.certification{margin-top:.5em}#company-certifications>.certification a{align-items:center;background-color:#f2f2f2;display:flex;transition:all .3s ease-out}#company-certifications>.certification a>i,#company-certifications>.certification a>span{padding:.5em}#company-certifications>.certification a>.new{color:#d10a11;font-weight:600;margin-left:.5em}#company-certifications>.certification a>i{align-self:stretch;background-color:#cdcdcd;margin-left:auto;transition:all .3s ease-out}#company-certifications>.certification a:hover{background-color:#a5b9c4}#company-certifications>.certification a:hover>i{background-color:#004077;color:#fff}#company-certifications>.certification.new a{background-color:#fceeee}#company-certifications>.certification.new a>i{background-color:#f1b6b8}#skid-description{background-color:#f2f2f2;padding:30px}@media (min-width:768px){#skid-description{padding:4vw}}#skid-list>.row{display:flex;flex-wrap:wrap}#skid-list>.row>div{margin-bottom:30px}.skid-item{background-color:#fff;display:flex;flex-direction:column;height:100%;padding:20px;transition:all .3s ease-out}@media (min-width:768px){.skid-item{padding:30px}}.skid-item .image{position:relative}.skid-item .image i{background-color:#d10a11;border-radius:50%;bottom:1em;color:#fff;height:2em;line-height:2em;position:absolute;right:1em;text-align:center;width:2em}@media (min-width:768px){.skid-item .image i{opacity:0;transition:all .3s ease-out}}.skid-item .image:hover i{opacity:1}.skid-item h4{color:#d10a11;text-transform:uppercase}.skid-item .description{font-weight:300}.skid-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.15),0 0 4px rgba(0,0,0,.025)}#skid-gallery{padding:0}#applications-description{background-color:#f2f2f2;padding:30px}@media (min-width:768px){#applications-description{padding:4vw}}#applications-list>.row{display:flex;flex-wrap:wrap}#applications-list>.row>div{margin-bottom:30px}.application-item{background-color:#fff;display:flex;flex-direction:column;height:100%;padding:20px;transition:all .3s ease-out}@media (min-width:768px){.application-item{padding:30px}}.application-item .image{position:relative}.application-item .image i{background-color:#d10a11;border-radius:50%;bottom:1em;color:#fff;height:2em;line-height:2em;position:absolute;right:1em;text-align:center;width:2em}@media (min-width:768px){.application-item .image i{opacity:0;transition:all .3s ease-out}}.application-item .image:hover i{opacity:1}.application-item h4{color:#d10a11;text-transform:uppercase}.application-item .description{font-weight:300}.application-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.15),0 0 4px rgba(0,0,0,.025)}#page-header.contacts address{margin-bottom:0;margin-top:1em}#page-header.contacts h1{font-size:1.1em;text-transform:uppercase}#page-header.contacts .email{color:#d10a11}@media (min-width:768px){#page-header.contacts .caption .ring{animation:rotate 6s linear infinite;display:block;mix-blend-mode:multiply;position:absolute;width:10vw}#page-header.contacts .caption .ring.blue{animation-direction:reverse;right:2vw;top:-2vw}#page-header.contacts .caption .ring.red{animation-delay:-2s;right:2vw;top:7vw}#page-header.contacts .caption .ring.grey{animation-delay:-4s;right:11vw;top:-1vw}}#product-main{display:grid;gap:30px;grid-template-areas:"breadcrumb" "title" "image" "description" "buttons"}@media (min-width:992px){#product-main{grid-template-areas:"image breadcrumb" "image title" "image description" ". buttons";grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}@media (min-width:1200px){#product-main{grid-template-columns:2fr 3fr}}#product-main:after,#product-main:before{display:none}#product-main #product-breadcrumb{grid-area:breadcrumb}#product-main #product-title{grid-area:title}#product-main #product-title h1,#product-main #product-title h2{margin:0}#product-main #product-title h2{color:#333;font-weight:400}#product-main #product-image{grid-area:image}#product-main #product-image img{padding:30px;width:100%}@media (min-width:768px){#product-main #product-image{margin:0}#product-main #product-image img{padding:50px}}#product-main #product-description{grid-area:description}#product-main #product-buttons{grid-area:buttons}#product-gallery{display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){#product-gallery{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){#product-gallery{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){#product-gallery{grid-template-columns:repeat(6,1fr)}}#product-gallery:after,#product-gallery:before{content:"";display:none}#product-gallery .product-gallery-image{display:grid;gap:15px}#product-gallery .product-gallery-image img{aspect-ratio:1;display:block;width:100%}#product-gallery .product-gallery-image h6{font-size:.9em;font-weight:300;margin:0;-moz-text-align-last:center;text-align-last:center}#product-models{display:grid;gap:30px}#product-models h3{margin:0}#product-related h3{margin-bottom:1em}#product-related-carousel .owl-stage{display:flex}#product-related-carousel .owl-item{padding:4px}#product-related-carousel .product{display:flex;flex-direction:column;height:100%;padding:15px;transition:all .3s ease-out}#product-related-carousel .product .image{margin-bottom:15px}#product-related-carousel .product .title{display:flex;flex-direction:column;flex-grow:1}#product-related-carousel .product .title h5{margin:0 0 .5em;transition:all .3s ease-out}#product-related-carousel .product .title h5:hover{color:#d10a11}#product-related-carousel .product .title h6{color:#333;font-weight:400;margin:auto 0 0}#product-related-carousel .product:hover{box-shadow:0 4px 8px rgba(0,0,0,.15),0 0 4px rgba(0,0,0,.025)}#product-related-carousel .owl-nav{bottom:100%;margin-bottom:1em;position:absolute;right:0}#product-related-carousel .owl-nav button.owl-next,#product-related-carousel .owl-nav button.owl-prev{height:2em;line-height:2em;text-align:center;transition:all .3s ease-out;width:2em}#product-related-carousel .owl-nav button.owl-next:hover,#product-related-carousel .owl-nav button.owl-prev:hover{color:#a5b9c4}#product-related-carousel .owl-nav button.owl-prev{margin-right:10px}#product-specs{margin-top:1em}#products-index{display:grid;gap:30px}@media (min-width:1200px){#products-index{grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr)}}#products-index:after,#products-index:before{display:none}#products-index .products-index-box{padding:1.5em;position:relative;transition:all .3s ease-out}@media (min-width:992px){#products-index .products-index-box:hover:after{width:16px}}#products-index .products-index-box:before{opacity:.1;right:0}#products-index .products-index-box:after,#products-index .products-index-box:before{background-color:var(--category-color);bottom:0;content:"";left:0;position:absolute;top:0}#products-index .products-index-box:after{transition:all .3s ease-out;width:4px}#products-index .products-index-box ul{list-style:none;padding:0}@media (min-width:768px){#products-index .products-index-box ul{display:flex;flex-wrap:wrap}}#products-index .products-index-box .products-index-box-title{color:var(--category-color);font-weight:700;position:relative;text-transform:uppercase}#products-index .products-index-box .products-index-box-category{font-weight:400;padding-top:.6em;position:relative;text-transform:uppercase;width:100%}@media (min-width:768px){#products-index .products-index-box .products-index-box-category ul{margin-top:.5em}}#products-index .products-index-box .products-index-box-category+.products-index-box-category{border-top:1px solid #cdcdcd}#products-index .products-index-box .products-index-box-item{font-weight:300;margin-top:.6em;position:relative;text-transform:none}@media (min-width:768px){#products-index .products-index-box .products-index-box-item{margin-top:.4em;padding-right:.4em;width:33%}}#products-index .products-index-box a:hover{opacity:.5}#page-header.category .breadcrumb{margin-bottom:2em}@media (min-width:768px){#page-header.category .caption{padding:30vh 20% 2vw 4vw}}#category-document{padding:15px}#category-document .btn{display:block;font-size:2em;width:100%}.news-list>.row{display:flex;flex-wrap:wrap}.news-list>.row>div{margin-bottom:30px}.news-item{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3),0 0 1px rgba(0,0,0,.1);height:100%;transition:all .3s ease-out}.news-item,.news-item .content{display:flex;flex-direction:column}.news-item .content{flex-grow:1;padding:1em}.news-item .content .title a{transition:all .3s ease-out}.news-item .content .title a:hover{color:#d10a11}.news-item .content .date{color:#cdcdcd;font-size:.8em}.news-item .content .description{font-size:.9em;margin-bottom:.5em}.news-item .content .read-more{align-self:flex-end;margin-top:auto}.news-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.15),0 0 4px rgba(0,0,0,.025)}#news-single .date{font-size:.9em;margin-bottom:.5em}.read-more{color:#004077;font-size:.8em;transition:all .3s ease-out}.read-more:hover{color:#a5b9c4}#news-latest{background-color:#f2f2f2}#news-latest h3{margin-bottom:1em}#news-video{margin-bottom:30px}#news-video:last-child(){margin-bottom:0}#tubokit-header-desktop{display:none}@media (min-width:992px){#tubokit-header-desktop{display:flex;justify-content:center;min-height:45vh;padding:10px 2vw 20px;position:relative}}@media screen and (min-width:992px) and (min-width:1100px){#tubokit-header-desktop{min-height:50vh}}#tubokit-header-desktop .tubokit-header-background{background-color:#e3eaee;bottom:20%;left:0;position:absolute;right:0;top:0}#tubokit-header-desktop .tubokit-header-text{align-items:center;aspect-ratio:1;background-image:url(/website/images/tubokit/desktop-header-ring.png);background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;justify-content:center;margin-bottom:30px}#tubokit-header-desktop .tubokit-header-text-content{color:#fff;display:flex;flex-direction:column;height:250px;justify-content:space-around;width:250px}@media screen and (min-width:1100px){#tubokit-header-desktop .tubokit-header-text-content{height:270px;width:270px}}@media screen and (min-width:1700px){#tubokit-header-desktop .tubokit-header-text-content{height:300px;width:300px}}#tubokit-header-desktop .tubokit-header-text-content-title{color:inherit;font-size:2em;margin:0}@media screen and (min-width:1100px){#tubokit-header-desktop .tubokit-header-text-content-title{font-size:2.5em}}@media screen and (min-width:1700px){#tubokit-header-desktop .tubokit-header-text-content-title{font-size:3em}}#tubokit-header-desktop .tubokit-header-text-content-title .text-muted{color:#089bd9}#tubokit-header-desktop .tubokit-header-text-content-subtitle{color:inherit;font-size:1.1em;font-weight:400;margin:0}@media screen and (min-width:1100px){#tubokit-header-desktop .tubokit-header-text-content-subtitle{font-size:1.4em}}#tubokit-header-desktop .tubokit-header-text-content .btn{background-color:#089bd9;border-color:#089bd9;color:inherit;padding-bottom:8px;padding-top:8px}#tubokit-header-desktop .tubokit-header-text-content .btn:hover{opacity:.9}#tubokit-header-desktop .tubokit-header-mascotte{margin-left:-50px;margin-top:30px}#tubokit-header-desktop .tubokit-header-mascotte,#tubokit-header-desktop .tubokit-header-text{height:450px;position:relative}@media screen and (min-width:1100px){#tubokit-header-desktop .tubokit-header-mascotte,#tubokit-header-desktop .tubokit-header-text{height:500px}}@media screen and (min-width:1400px){#tubokit-header-desktop .tubokit-header-mascotte,#tubokit-header-desktop .tubokit-header-text{height:550px}}@media screen and (min-width:1700px){#tubokit-header-desktop .tubokit-header-mascotte,#tubokit-header-desktop .tubokit-header-text{height:650px}}#tubokit-header-mobile{background-color:#e3eaee;display:block;height:60vh;overflow-x:hidden;padding:30px 15px;position:relative}@media (min-width:768px){#tubokit-header-mobile{padding:50px 30px}}@media (min-width:992px){#tubokit-header-mobile{display:none}}#tubokit-header-mobile .tubokit-header-ring{aspect-ratio:1;background-image:url(/website/images/tubokit/desktop-header-ring.png);background-repeat:no-repeat;background-size:contain;bottom:0;left:0;position:absolute;right:0;top:0;transform:translate(-20%,-20%)}@media (min-width:768px){#tubokit-header-mobile .tubokit-header-ring{transform:translate(-25%,-35%)}}#tubokit-header-mobile .tubokit-header-text{color:#fff;display:flex;flex-direction:column;justify-content:space-around;position:relative;width:60%;z-index:1000}@media (min-width:768px){#tubokit-header-mobile .tubokit-header-text{width:50%}}#tubokit-header-mobile .tubokit-header-text-title{color:inherit;margin:0}#tubokit-header-mobile .tubokit-header-text-title .text-muted{color:#089bd9}#tubokit-header-mobile .tubokit-header-text-subtitle{color:inherit;font-size:1.2em;font-weight:400;margin:20px 0 0}@media (min-width:768px){#tubokit-header-mobile .tubokit-header-text-subtitle{margin-top:30px}}#tubokit-header-mobile .tubokit-header-text .btn{background-color:#089bd9;border-color:#089bd9;color:inherit;margin-top:20px;padding-bottom:8px;padding-top:8px}#tubokit-header-mobile .tubokit-header-text .btn:hover{opacity:.9}@media (min-width:768px){#tubokit-header-mobile .tubokit-header-text .btn{margin-top:40px}}#tubokit-header-mobile .tubokit-header-mascotte{bottom:0;height:70%;position:absolute;right:0;transform:translateX(30%)}@media (min-width:768px){#tubokit-header-mobile .tubokit-header-mascotte{transform:translateX(20%)}}#tubokit-sections-navbar{display:none}@media (min-width:992px){#tubokit-sections-navbar{background-color:#fff;border-bottom:1px solid #4c5255;border-top:1px solid #4c5255;display:block;position:sticky;top:115px;z-index:200}}#tubokit-sections-navbar .navigation-list{color:#4c5255;display:flex;justify-content:center;list-style:none}#tubokit-sections-navbar .navigation-list-item{margin:0}#tubokit-sections-navbar .navigation-list-item .navigation-list-link{display:inline-block;padding:20px 30px}@media (min-width:1200px){#tubokit-sections-navbar .navigation-list-item .navigation-list-link{padding:20px 40px}}#tubokit-sections-navbar .navigation-list-item .navigation-list-link[aria-current]{background-color:#cdcdcd;color:#004077}#tubokit-technology{position:relative}#tubokit-technology .tubokit-technology-background{margin-bottom:30px;margin-top:40px}@media (min-width:992px){#tubokit-technology .tubokit-technology-background{height:900px;left:0;margin:0;padding:inherit;position:absolute;right:0;top:0}}#tubokit-technology .tubokit-technology-background img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#tubokit-technology .tubokit-technology-background .ring-zoom{animation:rotate 5s linear infinite reverse;background-image:url(/website/images/tubokit/ring.svg);background-repeat:no-repeat;background-size:contain;display:none;height:37px;left:47.8vw;position:absolute;top:40%;width:37px}@media (min-width:992px){#tubokit-technology .tubokit-technology-background .ring-zoom{display:block}}@media screen and (min-width:1400px){#tubokit-technology .tubokit-technology-background .ring-zoom{left:48.2vw}}@media screen and (min-width:1600px){#tubokit-technology .tubokit-technology-background .ring-zoom{left:48.4vw}}@media screen and (min-width:1900px){#tubokit-technology .tubokit-technology-background .ring-zoom{left:48.6vw}}@media screen and (min-width:2200px){#tubokit-technology .tubokit-technology-background .ring-zoom{left:48.8vw}}@media screen and (min-width:2500px){#tubokit-technology .tubokit-technology-background .ring-zoom{left:49vw}}@media screen and (min-width:3000px){#tubokit-technology .tubokit-technology-background .ring-zoom{left:49.2vw}}#tubokit-technology .tubokit-technology-background .cloud-text{display:none;height:60px;position:absolute}@media (min-width:992px){#tubokit-technology .tubokit-technology-background .cloud-text{display:block;opacity:0;transition:all .5s ease-in-out}#tubokit-technology .tubokit-technology-background .cloud-text.inview{opacity:1}}#tubokit-technology .tubokit-technology-background #cloud-text-1{left:60%;top:40%}@media screen and (min-width:1400px){#tubokit-technology .tubokit-technology-background #cloud-text-1{left:59%}}@media screen and (min-width:1600px){#tubokit-technology .tubokit-technology-background #cloud-text-1{left:58%}}@media screen and (min-width:1900px){#tubokit-technology .tubokit-technology-background #cloud-text-1{left:56%}}@media screen and (min-width:2500px){#tubokit-technology .tubokit-technology-background #cloud-text-1{left:55%}}@media screen and (min-width:3000px){#tubokit-technology .tubokit-technology-background #cloud-text-1{left:54%}}#tubokit-technology .tubokit-technology-description{background-color:transparent;position:relative;z-index:100}@media (max-width:991px){#tubokit-technology .tubokit-technology-description{padding-left:15px;padding-right:15px}}@media (min-width:768px){#tubokit-technology .tubokit-technology-description{width:70%}}@media (min-width:992px){#tubokit-technology .tubokit-technology-description{position:absolute;width:30%}}#tubokit-technology .tubokit-technology-steps{display:grid;gap:25px;grid-column:100%}@media (min-width:768px){#tubokit-technology .tubokit-technology-steps{gap:40px;grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){#tubokit-technology .tubokit-technology-steps{gap:50px;grid-template-columns:repeat(4,1fr)}}@media (max-width:991px){#tubokit-technology .tubokit-technology-steps{padding-left:15px;padding-right:15px}}@media (min-width:992px){#tubokit-technology .tubokit-technology-steps{padding-top:780px;position:relative}}#tubokit-technology .tubokit-technology-steps-item .step-number{border:2px solid #089bd9;border-radius:50%;font-size:1.5em;padding:2px 12px;width:-moz-max-content;width:max-content}@media (min-width:992px){#tubokit-technology .tubokit-technology-steps-item .step-number{font-size:2em;padding:0 15px}}#tubokit-technology .tubokit-technology-steps-item .step-title{color:#089bd9}#tubokit-technology .tubokit-technology-steps-item .step-text{font-size:.9em}#tubokit-modules{background-color:#004077;color:#fff}#tubokit-modules-desktop{display:none}@media (min-width:768px){#tubokit-modules-desktop{display:block}}#tubokit-modules-desktop img{max-height:400px;-o-object-fit:contain;object-fit:contain;width:100%}#tubokit-modules-mobile{display:block}@media (min-width:768px){#tubokit-modules-mobile{display:none}}#tubokit-modules-mobile .item .item-wrapper{color:#4c5255;position:relative;width:160px}#tubokit-modules-mobile .item .item-wrapper .item-category{color:inherit;opacity:0}#tubokit-modules-mobile .item .item-wrapper img{height:150px;margin-top:15px;-o-object-fit:contain;object-fit:contain;width:150px}#tubokit-modules-mobile .item .item-wrapper .item-text{color:inherit;height:40px;margin-top:10px;padding:0 5px;text-align:center}#tubokit-modules-mobile .item:after{border-top:5px solid #e3eaee;content:"";left:0;position:absolute;right:0;top:50%;z-index:-1}#tubokit-modules-mobile .swiper-slide:last-of-type .item:after{content:none}#tubokit-modules-mobile .swiper-slide-active .item .item-category{opacity:1}.tubokit-modules-typologies{background-color:#fff}#tubokit-sectors{background-color:#f2f2f2}#tubokit-connections h3,#tubokit-connections h5,#tubokit-connections li::marker,#tubokit-modules h3,#tubokit-modules h5,#tubokit-modules li::marker,#tubokit-sectors h3,#tubokit-sectors h5,#tubokit-sectors li::marker{color:#089bd9}#tubokit-connections h3,#tubokit-modules h3,#tubokit-sectors h3{font-size:1.6em;margin-bottom:1.2em}#tubokit-connections h5,#tubokit-modules h5,#tubokit-sectors h5{display:inline-block;font-size:1em}#tubokit-connections li,#tubokit-modules li,#tubokit-sectors li{margin-bottom:.8em}#tubokit-connections img,#tubokit-modules img,#tubokit-sectors img{max-height:550px;-o-object-fit:contain;object-fit:contain;width:100%}#tubokit-connections h3,#tubokit-sectors h3{border-bottom:1px solid #333;padding-bottom:.8em}#tubokit-advantages h3{color:#4c5356;font-size:1.8em;margin-bottom:0}#tubokit-advantages .description{margin:2em 0}#tubokit-advantages .accordion-list .accordion-item:nth-child(2n) .accordion-button{background-color:#089bd9}#tubokit-advantages .accordion-list .accordion-item:nth-child(2n) .accordion-collapse{background-color:rgba(8,155,217,.9)}#tubokit-advantages .accordion-list .accordion-item{color:#fff;padding-top:20px}#tubokit-advantages .accordion-list .accordion-item.show .accordion-button{border-bottom-left-radius:0;border-bottom-right-radius:0}#tubokit-advantages .accordion-list .accordion-item.show .accordion-button:after{transform:rotate(90deg)}#tubokit-advantages .accordion-list .accordion-item.show .accordion-collapse{max-height:200px;opacity:1;padding:15px 40px 15px 15px;transition:all .5s linear,padding 0s linear}@media (min-width:992px){#tubokit-advantages .accordion-list .accordion-item.show .accordion-collapse{padding:15px 50px 15px 20px}}#tubokit-advantages .accordion-list .accordion-item .accordion-header{color:inherit;font-size:1em;font-weight:400;margin:0}#tubokit-advantages .accordion-list .accordion-item .accordion-button{background-color:#004077;border:none;border-radius:12px;display:flex;padding:15px 40px 15px 15px;position:relative;text-align:initial;transition:all .2s linear;width:100%}@media (min-width:992px){#tubokit-advantages .accordion-list .accordion-item .accordion-button{padding:15px 50px 15px 20px}}#tubokit-advantages .accordion-list .accordion-item .accordion-button:after{-webkit-font-smoothing:antialiased;align-self:center;border:none;color:inherit;content:"+";font:var(--fa-font-solid);font-size:1.5em;padding:15px;position:absolute;right:0;text-rendering:auto;transition:all .4s linear}@media (min-width:992px){#tubokit-advantages .accordion-list .accordion-item .accordion-button:after{padding:20px}}#tubokit-advantages .accordion-list .accordion-item .accordion-collapse{background-color:rgba(0,64,119,.9);border-bottom-left-radius:12px;border-bottom-right-radius:12px;max-height:0;opacity:0;padding:0;transition:max-height .15s linear,opacity .13s cubic-bezier(1,.02,1,.02),padding .15s cubic-bezier(1,.02,1,.02)}#tubokit-advantages .image{display:none}@media (min-width:992px){#tubokit-advantages .image{align-self:flex-start;display:flex}#tubokit-advantages .image img{height:700px;-o-object-fit:contain;object-fit:contain;transform:translateX(-10%);width:100%}}#mobile-fixed-link{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.6);border-top:1px solid #004077;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;transition:all .3s ease-out;z-index:500}#mobile-fixed-link.active{opacity:1}@media (min-width:992px){#mobile-fixed-link{display:none}}#mobile-fixed-link .bottom-item{display:inline-block;flex-direction:column;font-size:1em;padding:17px 0;text-align:center;width:100%}#mobile-fixed-link .bottom-item i{align-self:center;font-size:1.2em;margin-bottom:5px}.download:after{-webkit-font-smoothing:antialiased;content:"\f019";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:.9em;font-style:normal;font-variant:normal;font-weight:400;margin-left:.6em;text-rendering:auto}#victaulic-products{display:grid;gap:30px}#victaulic-products:after,#victaulic-products:before{display:none}#victaulic-products h3{font-size:2em;text-align:center}.breadcrumb{background-color:transparent;border-radius:0;font-weight:300;margin-bottom:.5em;padding:0}.breadcrumb>li+li:before{color:#004077;content:"\f054 ";font-family:Font Awesome\ 5 Free;padding:0 5px}.breadcrumb>.active{color:#cdcdcd}.fancybox-is-open .fancybox-bg{opacity:.85}.fancybox-bg{background-color:#000}.waves-effect.waves-light .waves-ripple{background:hsla(0,0%,100%,.6);background:radial-gradient(hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 59%,hsla(0,0%,100%,.8) 60%,hsla(0,0%,100%,.8) 70%)}
