@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:400;src:url(../../fonts/Gilroy-Regular.woff2) format("woff2"),url(../../fonts/Gilroy-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:700;src:url(../../fonts/Gilroy-Bold.woff2) format("woff2"),url(../../fonts/Gilroy-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:500;src:url(../../fonts/Gilroy-Medium.woff2) format("woff2"),url(../../fonts/Gilroy-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:300;src:url(../../fonts/Gilroy-Light.woff2) format("woff2"),url(../../fonts/Gilroy-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:600;src:url(../../fonts/Gilroy-Semibold.woff2) format("woff2"),url(../../fonts/Gilroy-Semibold.woff) format("woff")}.txt-xxs-light{font-size:11px;font-weight:300;line-height:12px}.txt-xxs-regular{font-weight:400}.txt-xxs-bold,.txt-xxs-regular{font-size:11px;line-height:12px}.txt-xs-bold,.txt-xxs-bold{font-weight:700}.txt-xs-bold{font-size:14px;line-height:15px}.txt-s-light{font-size:16px;font-weight:300;line-height:14px}.txt-s-regular{font-size:16px;font-weight:400;line-height:18px}@media (min-width:992px){.txt-s-regular{line-height:22px}}.txt-s-medium{font-weight:500}.txt-s-bold,.txt-s-medium{font-size:16px;line-height:14px}.txt-s-bold{font-weight:700}.txt-normal-light{font-size:18px;font-weight:300;line-height:25px}.txt-normal-regular{font-size:18px;font-weight:400;line-height:25px}.txt-normal-medium{font-size:18px;font-weight:500;line-height:25px}.txt-normal-bold{font-size:18px;font-weight:700;line-height:25px}.txt-regular{font-size:18px;font-weight:400;line-height:28px}@media (min-width:992px){.txt-regular{font-size:20px}}.txt-bold{font-size:18px;font-weight:700;line-height:25px}@media (min-width:992px){.txt-bold{font-size:20px}}.txt-m-regular{font-size:18px;font-weight:400;line-height:32px}@media (min-width:992px){.txt-m-regular{font-size:24px}}.eyelet-regular{font-size:24px;font-weight:400;line-height:32px}@media (min-width:992px){.eyelet-regular{font-size:30px}}.eyelet-medium{font-size:24px;font-weight:500;line-height:32px}@media (min-width:992px){.eyelet-medium{font-size:30px}}.eyelet-semibold{font-size:24px;font-weight:600;line-height:32px}@media (min-width:992px){.eyelet-semibold{font-size:30px}}.eyelet-bold{font-size:30px;font-weight:700;line-height:32px}.title-xs-light{font-size:30px;font-weight:300;line-height:42px}@media (min-width:992px){.title-xs-light{font-size:40px}}.title-xs-regular{font-size:30px;font-weight:400;line-height:42px}@media (min-width:992px){.title-xs-regular{font-size:40px}}.title-s-light{font-size:40px;font-weight:300;line-height:45px}@media (min-width:992px){.title-s-light{font-size:54px;line-height:60px}}@media (min-width:1200px){.title-s-light{font-size:64px;line-height:70px}}.title-s-regular{font-size:40px;font-weight:400;line-height:45px}@media (min-width:992px){.title-s-regular{font-size:54px;line-height:60px}}@media (min-width:1200px){.title-s-regular{font-size:64px;line-height:70px}}.title-light{font-size:60px;font-weight:300;line-height:65px}@media (min-width:992px){.title-light{font-size:80px;line-height:90px}}.title-big-light{font-size:50px;font-weight:300;line-height:60px}@media (min-width:768px){.title-big-light{font-size:80px;line-height:80px}}@media (min-width:992px){.title-big-light{font-size:100px;line-height:100px}}.title-big-regular{font-size:65px;font-weight:400;line-height:60px}@media (min-width:992px){.title-big-regular{font-size:100px;line-height:90px}}.font-number{font-size:120px;font-weight:400;line-height:122px}.btn{border:1px solid #5bdc79;border-radius:50px;color:#fff;padding:10px 35px;transition:all .3s ease-in-out}.btn:hover{border:1px solid #fff}.btn.btn-bg-white,.btn:hover{background-color:#fff;color:#022c2c;transition:all .3s ease-in-out}.btn.btn-bg-white:hover{border:1px solid #5bdc79;color:#fff}.btn.btn-bg-white:hover,.btn.btn-light-green{background-color:#5bdc79;transition:all .3s ease-in-out}.btn.btn-light-green:hover{background-color:#fff;border:1px solid #022c2c;transition:all .3s ease-in-out}.z-1{z-index:1}.modal-video,.vbox-open .vbox-container{background-color:#022c2c}.vbox-open .vbox-title{font-size:20px}.vbox-open .vbox-close-icon,.vbox-open .vbox-next,.vbox-open .vbox-num,.vbox-open .vbox-prev,.vbox-open .vbox-share{background-color:transparent;color:#fff;opacity:1}.vbox-open img{max-height:calc(100vh - 80px)}.marquee-section{min-height:60px;overflow:hidden;position:relative}@media (min-width:768px){.marquee-section{min-height:80px}}@media (min-width:992px){.marquee-section{min-height:100px}}.marquee{animation:marquee 20s linear infinite;left:100%;margin-bottom:0;min-width:100%;overflow:hidden;padding-right:70px;position:absolute;top:0;white-space:nowrap;width:auto}.marquee.marquee2{animation-delay:10s}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-200%)}}body.admin-bar header.section-header{top:46px}@media (min-width:992px){body.admin-bar header.section-header{top:32px}}body.header-not-fixed .section-header{position:absolute}.section-header{padding:20px 10px;position:fixed;top:0;width:100%;z-index:1100}@media (min-width:992px){.section-header{padding:20px 0}}.section-header .logo,.section-header .logo-white{height:15px}.section-header .container-border{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid #5bdc79;border-radius:15px;transition:all .3s ease-in-out}.section-header .container-border .overlay-color{background-color:#022c2c;border-radius:14px;inset:0;opacity:.4;position:absolute}.section-header .container-border .row-content{height:29px;z-index:105}@media (min-width:1200px){.section-header .container-border .row-content{height:35px;margin:0 20px}}.section-header .container-border .icon-menu-white,.section-header .container-border .logo-white{display:block}.section-header .container-border .icon-menu,.section-header .container-border .logo{display:none}.section-header .menu-principale,.section-header a.dropdown-toggle{color:#fff}.section-header .menu-principale:hover,.section-header a.dropdown-toggle:hover{opacity:.85}.section-header .language{margin-top:3px}.section-header .dropdown-toggle:after{display:none}.section-header .current-menu-item>a,.section-header .current-menu-parent>a{font-weight:700}.section-header .sub-menu{border:1px solid #fff!important;border-radius:10px;box-shadow:0 0 5px 1px rgba(0,0,0,.1);opacity:.95;padding:20px 35px;text-align:center;width:225px}.section-header .sub-menu li{margin-left:0!important;padding:5px 0}.section-header .sub-menu.language-dropdown-menu{min-width:0;width:auto}.section-header .sub-menu .menu-item a{color:#022c2c}.section-header .sub-menu .menu-item a:hover{opacity:.85}.section-header .sub-menu .menu-item.current-menu-item a{font-weight:700}.section-header .sub-menu:before{background-color:#5bdc79;content:" ";height:40px;left:50%;position:absolute;top:-25px;transform:translateX(-50%);width:4px}body:not(.header-not-fixed) .section-header.solid .container-border{background-color:#fff;border-color:#fff;box-shadow:0 0 10px 1px rgba(0,0,0,.2);transition:background-color .3s ease-in-out}body:not(.header-not-fixed) .section-header.solid .container-border .icon-menu-white,body:not(.header-not-fixed) .section-header.solid .container-border .logo-white,body:not(.header-not-fixed) .section-header.solid .container-border .overlay-color{display:none}body:not(.header-not-fixed) .section-header.solid .container-border .icon-menu,body:not(.header-not-fixed) .section-header.solid .container-border .logo{display:block}body:not(.header-not-fixed) .section-header.solid .menu-principale,body:not(.header-not-fixed) .section-header.solid a.dropdown-toggle{color:#022c2c}.section-footer .footer-top{padding:35px 0}@media (min-width:992px){.section-footer .footer-top{padding:70px 0}}.section-footer .footer-bottom{font-size:13px;line-height:20px;padding:30px 0}body.admin-bar .main-drawer{padding-top:46px}@media (min-width:992px){body.admin-bar .main-drawer{padding-top:32px}}.main-drawer{--bs-offcanvas-width:500px}.main-drawer.offcanvas.offcanvas-start{border:0}.main-drawer .txt-s-medium{color:#fff;font-size:24px}.main-drawer .current-menu-item>a,.main-drawer .current-menu-parent>a{font-weight:700}.main-drawer .dropdown{padding-right:40px;position:relative}.main-drawer .dropdown.dropdown-toggle:after{background-image:url(../../images/open-submenu-mobile.svg);background-size:cover;border:0;height:10px;position:absolute;right:0;top:2px;width:16px}.main-drawer .sub-menu{background-color:transparent;border:none;margin-left:30px!important}.main-drawer .sub-menu .menu-item,.main-drawer .sub-menu li{margin:8px!important}.main-drawer .sub-menu .menu-item{padding:13px 0}.main-drawer .sub-menu a,.main-drawer .sub-menu span{font-size:20px}.main-drawer .sub-menu.current-menu-item a{font-weight:700}.main-drawer .language-dropdown-menu{background-color:transparent;border:none;margin-left:30px!important;position:static!important;transform:none!important}.main-drawer .language-dropdown-menu li{padding:20px 0}.main-drawer .language-dropdown-menu li a{font-size:20px;font-weight:400;margin:10px 0}.main-drawer .language-dropdown-menu li span{font-size:20px;font-weight:700;margin:10px 0}.tubopress-animate-slider.tubopress-animation-slide-up,.tubopress-animate.tubopress-animation-slide-up{opacity:0;transform:translateY(50px);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.tubopress-animate-slider.tubopress-animation-slide-up.tubopress-animated,.tubopress-animate.tubopress-animation-slide-up.tubopress-animated{opacity:1;transform:none}.tubopress-animate-slider.tubopress-animation-delay-50,.tubopress-animate.tubopress-animation-delay-50{transition-delay:75ms}.tubopress-animate-slider.tubopress-animation-delay-100,.tubopress-animate.tubopress-animation-delay-100{transition-delay:.15s}.tubopress-animate-slider.tubopress-animation-delay-150,.tubopress-animate.tubopress-animation-delay-150{transition-delay:225ms}.tubopress-animate-slider.tubopress-animation-delay-200,.tubopress-animate.tubopress-animation-delay-200{transition-delay:.3s}.tubopress-animate-slider.tubopress-animation-delay-250,.tubopress-animate.tubopress-animation-delay-250{transition-delay:375ms}.tubopress-animate-slider.tubopress-animation-delay-300,.tubopress-animate.tubopress-animation-delay-300{transition-delay:.45s}.tubopress-animate-slider.tubopress-animation-delay-350,.tubopress-animate.tubopress-animation-delay-350{transition-delay:525ms}.tubopress-animate-slider.tubopress-animation-delay-400,.tubopress-animate.tubopress-animation-delay-400{transition-delay:.6s}.tubopress-animate-slider.tubopress-animation-delay-450,.tubopress-animate.tubopress-animation-delay-450{transition-delay:675ms}.tubopress-animate-slider.tubopress-animation-delay-500,.tubopress-animate.tubopress-animation-delay-500{transition-delay:.75s}.tubopress-animate-slider.tubopress-animation-delay-550,.tubopress-animate.tubopress-animation-delay-550{transition-delay:825ms}.tubopress-animate-slider.tubopress-animation-delay-600,.tubopress-animate.tubopress-animation-delay-600{transition-delay:.9s}.tubopress-animate-slider.tubopress-animation-delay-650,.tubopress-animate.tubopress-animation-delay-650{transition-delay:975ms}.tubopress-animate-slider.tubopress-animation-delay-700,.tubopress-animate.tubopress-animation-delay-700{transition-delay:1.05s}.section-error-404{background-color:#022c2c;min-height:70vh;padding-bottom:70px;padding-top:200px;text-align:center}body.admin-bar .section-hero-slider .text-column{min-height:calc(100vh - 46px)}@media (min-width:992px){body.admin-bar .section-hero-slider .text-column{min-height:calc(100vh - 32px)}}.section-hero-slider{--swiper-pagination-color:#5bdc79;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-horizontal-gap:6px}.section-hero-slider .swiper-slide{background-position:100%;background-repeat:no-repeat;background-size:auto 100%}.section-hero-slider .overlay-color{background-color:#022c2c;inset:0;opacity:.8;position:absolute}.section-hero-slider .container{position:relative;z-index:5}.section-hero-slider .text-column{min-height:100vh;padding-bottom:70px;padding-top:50px}@media (min-width:768px){.section-hero-slider .text-column{padding-top:80px}}@media (min-width:992px){.section-hero-slider .text-column{padding-top:90px}}@media (min-width:1200px){.section-hero-slider .text-column{background-color:#022c2c;padding-top:120px}}.section-hero-slider .swiper-pagination{bottom:20px}.section-hero-slider .swiper-pagination-bullet{border-radius:0;height:2px;width:50px}.section-hero-slider .slider-progress-bar{background-color:#5bdc79;bottom:0;height:6px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.section-text-scroll{padding:35px 0}@media (min-width:992px){.section-text-scroll{padding:70px 0}}.section-testo-immagine{padding:35px 0}@media (min-width:992px){.section-testo-immagine{padding:50px 0}}.section-testo-immagine img{border-radius:20px}.section-testo-immagine .btn-light-green{padding:10px 100px}.section-testo-immagine-2{padding:35px 0}@media (min-width:992px){.section-testo-immagine-2{padding:50px 0}}.section-testo-immagine-2 img{border-radius:20px}.section-video{padding:35px 0}@media (min-width:992px){.section-video{padding:70px 0}}.section-video .video-container{position:relative;transform:translateY(25px);z-index:2}@media (min-width:992px){.section-video .video-container{transform:translateY(60px)}}.section-video .video{background-position:50%;background-size:cover;border-radius:20px;min-height:335px}@media (min-width:768px){.section-video .video{margin:0 30px}}@media (min-width:1200px){.section-video .video{margin:0 50px}}@media (min-width:768px){.section-video .video{min-height:450px}}@media (min-width:992px){.section-video .video{min-height:600px}}.section-video .video .sfondo-opaco{background-color:#000;border-radius:20px;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.section-video .video .play-ellipse{background-color:#fff;border-radius:100%;color:#022c2c;cursor:pointer;height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease-in-out;width:100px}@media (min-width:992px){.section-video .video .play-ellipse{height:120px;width:120px}}.section-video .video .play-ellipse:hover{background-color:#5bdc79;color:#fff;transition:all .2s ease-in-out}.section-video .video .inline-player-container{background-color:#022c2c;border-radius:20px;inset:0;overflow:hidden;position:absolute;z-index:10}.section-video .video .inline-player-container iframe{height:100%;width:100%}.section-video .background-separetor{bottom:0;height:100px;left:0;position:absolute;width:100%}@media (min-width:992px){.section-video .background-separetor{height:130px}}.section-contact{padding:35px 0}@media (min-width:992px){.section-contact{padding:70px 0}}.section-contact input.wpcf7-text,.section-contact select.wpcf7-form-control,.section-contact textarea.wpcf7-form-control{border:0;border-bottom:2px solid #b8b8b8;border-radius:0}.section-contact input.wpcf7-text:focus,.section-contact select.wpcf7-form-control:focus,.section-contact textarea.wpcf7-form-control:focus{box-shadow:none}.section-contact .form-check-input[type=checkbox]{border-color:#022c2c;border-radius:50%;margin-top:6px}.section-contact .wpcf7-submit{color:#022c2c;transition:all .3s ease-in-out}.section-contact .wpcf7-submit:hover{background-color:#5bdc79;border-color:#5bdc79;color:#fff;transition:all .3s ease-in-out}.section-contact .wpcf7-spinner{display:none}.section-last-news{--swiper-pagination-color:#5bdc79;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-horizontal-gap:6px;padding:35px 0}@media (min-width:992px){.section-last-news{padding:50px 0}.section-last-news .border-column{border-right:2px solid #fff}}.section-last-news .btn{padding:0}.section-last-news .btn-arrow{border-radius:100%;margin:14px 15px 14px 14px}.section-last-news .btn-arrow .white{display:block;margin:14px}.section-last-news .btn-arrow .primary,.section-last-news .btn-arrow:hover .white{display:none;margin:14px}.section-last-news .btn-arrow:hover .primary{display:block;margin:14px}.section-last-news .swiper-pagination-bullet{border-radius:0;height:2px;width:50px}.section-last-news-2{padding:35px 0}@media (min-width:992px){.section-last-news-2{padding:70px 0}}.section-last-news-2 img{border-radius:10px}.section-last-news-2 .btn{border-color:#022c2c;padding:0}.section-last-news-2 .link-blog{transition:all .3s ease-in-out}.section-last-news-2 .link-blog .btn-arrow{border-radius:100%;margin:5px 15px 5px 5px}.section-last-news-2 .link-blog .btn-arrow .white{display:none;margin:9px}.section-last-news-2 .link-blog .btn-arrow .primary{display:block;margin:9px}.section-last-news-2 .link-blog:hover{transition:all .3s ease-in-out}.section-last-news-2 .link-blog:hover .btn-arrow{background-color:#022c2c}.section-last-news-2 .link-blog:hover .btn-arrow .white{display:block;margin:9px}.section-last-news-2 .link-blog:hover .btn-arrow .primary{display:none;margin:9px}body.page-template-coming-soon-template .section-template{height:100vh}.section-immagine-singola{padding:20px 0}@media (min-width:992px){.section-immagine-singola{padding:35px 0}}.section-immagine-singola img{border-radius:20px}.section-testo-semplice{padding:35px 0}@media (min-width:992px){.section-testo-semplice{padding:50px 0}}.section-testo-semplice .txt-regular{line-height:30px}.section-titolo-testo{padding:35px 0}@media (min-width:992px){.section-titolo-testo{padding:50px 0}}.section-titolo-testo:first-child{padding:100px 0 35px}@media (min-width:992px){.section-titolo-testo:first-child{padding:120px 0 50px}}.section-titolo-testo .txt-regular{line-height:30px}.section-brand-partners{padding:35px 0}@media (min-width:992px){.section-brand-partners{padding:70px 0}}.section-titolo-immagine{padding:35px 0}@media (min-width:992px){.section-titolo-immagine{padding:50px 0}}.section-titolo-immagine img{border-radius:20px}.section-cta-download{padding:35px 0}@media (min-width:992px){.section-cta-download{padding:70px 0}}.section-cta-download .btn-light-green{padding:10px 110px}body.admin-bar .section-hero .container{height:calc(85vh - 46px)}@media (min-width:992px){body.admin-bar .section-hero .container{height:calc(85vh - 32px)}}.section-hero{background-size:cover}.section-hero.alta{height:62vh;max-height:600px;min-height:400px}.section-hero.bassa{height:400px}.section-hero .overlay-color{background-color:#022c2c;inset:0;opacity:.5;position:absolute}.section-hero h1{padding-top:115px}.section-hero .text-info{bottom:20px;left:50%;position:absolute;transform:translateX(-50%)}.section-team{padding:15px 0}@media (min-width:992px){.section-team{padding:40px 0 70px}}.section-team img{border-radius:10px}.section-team .name{color:#022c2c;font-size:20px}@media (min-width:992px){.section-team .name{color:#fff}}.section-team .overlay-color{background-color:#022c2c;bottom:0;position:absolute;top:50%;width:100%}.section-numeri{padding:50px 0 70px}@media (min-width:992px){.section-numeri{padding:70px 0 100px}}.section-immagini{padding:40px 0}.section-immagini img{border-radius:10px}.section-immagini .overlay-color{background-color:#5bdc79;height:30%;left:0;position:absolute;top:0;width:100%}.section-gallery{padding:40px 0}.section-gallery img{border-radius:10px}.section-gallery .navigation-special-btn-next,.section-gallery .navigation-special-btn-prev{background-color:#fff;border-radius:50px;opacity:.6;padding:10px 13px;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease-in-out;z-index:1}.section-gallery .navigation-special-btn-next:hover,.section-gallery .navigation-special-btn-prev:hover{background-color:#f2f2f2;transition:background-color .2s ease-in-out}.section-gallery .navigation-special-btn-next{right:10px}@media (min-width:992px){.section-gallery .navigation-special-btn-next{right:20px}}.section-gallery .navigation-special-btn-prev{left:10px}@media (min-width:992px){.section-gallery .navigation-special-btn-prev{left:20px}}.section-accordion{padding:35px 0 70px}@media (min-width:992px){.section-accordion{padding:70px 0 140px}}.section-accordion img{border-radius:10px}.section-accordion .img-less{display:inline-block}.section-accordion .img-more{display:none}.section-accordion .line-separetor{border-bottom:1px solid #022c2c}.section-accordion .collapsed .img-less{display:none}.section-accordion .collapsed .img-more{display:inline-block}.section-accordion .video{overflow:hidden}.section-accordion .video .copertina-video{border-radius:10px}.section-accordion .video .play-video{background-color:#fff;border-radius:50px;cursor:pointer;height:30px;left:50%;padding:35px;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px;z-index:2}.section-accordion .zoom-img{overflow:hidden}.section-accordion .sfondo-opaco{background-color:#022c2c;border-radius:10px;inset:0;opacity:.6;position:absolute;z-index:1}.section-social-share{padding:20px 0}.section-blog{padding:35px 0}@media (min-width:992px){.section-blog{padding:70px 0}}.section-blog img{border-radius:20px}.section-tube-configurator{height:100vh;min-height:900px;padding-top:120px}@media (min-width:992px){.section-tube-configurator{min-height:700px}}.section-tube-configurator #tube-configurator{display:flex;flex-direction:column;height:100%}.section-tube-configurator #tube-configurator .spinner-grow{height:15px;width:15px}.section-tube-configurator #tube-configurator .select-step .btn{border-color:#fff;border-left:0;border-radius:0;border-right:1px solid #fff;color:#fff;min-height:70px;position:relative}@media (min-width:992px){.section-tube-configurator #tube-configurator .select-step .btn{min-height:100px}}.section-tube-configurator #tube-configurator .select-step .btn:hover{background-color:#022c2c;border-right:1px solid #fff;color:#5bdc79}.section-tube-configurator #tube-configurator .select-step .btn.result{border-right:0}.section-tube-configurator #tube-configurator .select-step .btn.result.step-completed:before,.section-tube-configurator #tube-configurator .select-step .btn.second-step.step-completed:before{right:0}@media (min-width:992px){.section-tube-configurator #tube-configurator .select-step .btn.second-step.step-completed:before{right:-2px}}.section-tube-configurator #tube-configurator .select-step .btn.disabled{opacity:.85}.section-tube-configurator #tube-configurator .select-step .btn.step-active{border-right:1px solid #fff;color:#5bdc79}.section-tube-configurator #tube-configurator .select-step .btn.step-completed:before{background-color:#5bdc79;bottom:-11px;content:" ";height:11px;left:0;position:absolute;right:-2px;z-index:2}.section-tube-configurator #tube-configurator .step-capacita select,.section-tube-configurator #tube-configurator .step-capsula select,.section-tube-configurator #tube-configurator .step-diametro select,.section-tube-configurator #tube-configurator .step-materiale select,.section-tube-configurator #tube-configurator .step-tipologia select{border-radius:50px}.section-tube-configurator #tube-configurator .step-capacita select.form-select,.section-tube-configurator #tube-configurator .step-capsula select.form-select,.section-tube-configurator #tube-configurator .step-diametro select.form-select,.section-tube-configurator #tube-configurator .step-materiale select.form-select,.section-tube-configurator #tube-configurator .step-tipologia select.form-select{--bs-form-select-bg-img:url(../../images/open-submenu-mobile.svg)}.section-tube-configurator #tube-configurator .step-capacita select.form-select:focus,.section-tube-configurator #tube-configurator .step-capsula select.form-select:focus,.section-tube-configurator #tube-configurator .step-diametro select.form-select:focus,.section-tube-configurator #tube-configurator .step-materiale select.form-select:focus,.section-tube-configurator #tube-configurator .step-tipologia select.form-select:focus{border:1px solid #5bdc79;box-shadow:none}@media (min-width:992px){.section-tube-configurator #tube-configurator .step-capacita .column-step,.section-tube-configurator #tube-configurator .step-capsula .column-step,.section-tube-configurator #tube-configurator .step-diametro .column-step,.section-tube-configurator #tube-configurator .step-materiale .column-step,.section-tube-configurator #tube-configurator .step-tipologia .column-step{height:100%}.section-tube-configurator #tube-configurator .step-capacita .container-choise,.section-tube-configurator #tube-configurator .step-capsula .container-choise,.section-tube-configurator #tube-configurator .step-diametro .container-choise,.section-tube-configurator #tube-configurator .step-materiale .container-choise,.section-tube-configurator #tube-configurator .step-tipologia .container-choise{flex-basis:0;flex-grow:1;overflow:scroll}}.section-tube-configurator #tube-configurator .step-capacita a.options,.section-tube-configurator #tube-configurator .step-capsula a.options,.section-tube-configurator #tube-configurator .step-diametro a.options,.section-tube-configurator #tube-configurator .step-materiale a.options,.section-tube-configurator #tube-configurator .step-tipologia a.options{border:1px solid #022c2c;border-radius:50px;color:#022c2c;min-width:256px;padding:10px 35px;transition:all .3s ease-in-out}.section-tube-configurator #tube-configurator .step-capacita a.options:hover,.section-tube-configurator #tube-configurator .step-capsula a.options:hover,.section-tube-configurator #tube-configurator .step-diametro a.options:hover,.section-tube-configurator #tube-configurator .step-materiale a.options:hover,.section-tube-configurator #tube-configurator .step-tipologia a.options:hover{background-color:#b8b8b8;transition:all .3s ease-in-out}.section-tube-configurator #tube-configurator .step-capacita a.options.selected,.section-tube-configurator #tube-configurator .step-capsula a.options.selected,.section-tube-configurator #tube-configurator .step-diametro a.options.selected,.section-tube-configurator #tube-configurator .step-materiale a.options.selected,.section-tube-configurator #tube-configurator .step-tipologia a.options.selected{background-color:#5bdc79;border-color:#5bdc79;color:#fff;transition:all .3s ease-in-out}.section-tube-configurator #tube-configurator .step-capacita a.options.selected:hover,.section-tube-configurator #tube-configurator .step-capsula a.options.selected:hover,.section-tube-configurator #tube-configurator .step-diametro a.options.selected:hover,.section-tube-configurator #tube-configurator .step-materiale a.options.selected:hover,.section-tube-configurator #tube-configurator .step-tipologia a.options.selected:hover{background-color:#5bdc79;border-color:#5bdc79}.section-tube-configurator #tube-configurator .step-capacita .ombra,.section-tube-configurator #tube-configurator .step-capsula .ombra,.section-tube-configurator #tube-configurator .step-diametro .ombra,.section-tube-configurator #tube-configurator .step-materiale .ombra,.section-tube-configurator #tube-configurator .step-tipologia .ombra{bottom:0;box-shadow:6px 3px 20px 10px #ccc;height:70px;position:fixed;width:100%;z-index:10}.section-tube-configurator #tube-configurator .step-capacita .ombra .prev-next .label-selected-product,.section-tube-configurator #tube-configurator .step-capsula .ombra .prev-next .label-selected-product,.section-tube-configurator #tube-configurator .step-diametro .ombra .prev-next .label-selected-product,.section-tube-configurator #tube-configurator .step-materiale .ombra .prev-next .label-selected-product,.section-tube-configurator #tube-configurator .step-tipologia .ombra .prev-next .label-selected-product{display:inline-block;text-overflow:ellipsis;white-space:nowrap}.section-tube-configurator #tube-configurator .step-capacita .btn,.section-tube-configurator #tube-configurator .step-capsula .btn,.section-tube-configurator #tube-configurator .step-diametro .btn,.section-tube-configurator #tube-configurator .step-materiale .btn,.section-tube-configurator #tube-configurator .step-tipologia .btn{border-radius:0;color:#fff}.section-tube-configurator #tube-configurator .step-capacita .btn:hover,.section-tube-configurator #tube-configurator .step-capsula .btn:hover,.section-tube-configurator #tube-configurator .step-diametro .btn:hover,.section-tube-configurator #tube-configurator .step-materiale .btn:hover,.section-tube-configurator #tube-configurator .step-tipologia .btn:hover{border:1px solid #022c2c;color:#022c2c}.section-tube-configurator #tube-configurator .step-capacita .btn.next,.section-tube-configurator #tube-configurator .step-capsula .btn.next,.section-tube-configurator #tube-configurator .step-diametro .btn.next,.section-tube-configurator #tube-configurator .step-materiale .btn.next,.section-tube-configurator #tube-configurator .step-tipologia .btn.next{border-radius:0}.section-tube-configurator #tube-configurator .step-capacita .btn.next.disabled,.section-tube-configurator #tube-configurator .step-capsula .btn.next.disabled,.section-tube-configurator #tube-configurator .step-diametro .btn.next.disabled,.section-tube-configurator #tube-configurator .step-materiale .btn.next.disabled,.section-tube-configurator #tube-configurator .step-tipologia .btn.next.disabled{background-color:#5bdc79;border-color:#5bdc79;color:hsla(0,0%,100%,.8);opacity:1}.section-tube-configurator #tube-configurator .step-capacita .btn.prev,.section-tube-configurator #tube-configurator .step-capsula .btn.prev,.section-tube-configurator #tube-configurator .step-diametro .btn.prev,.section-tube-configurator #tube-configurator .step-materiale .btn.prev,.section-tube-configurator #tube-configurator .step-tipologia .btn.prev{background-color:#b8b8b8;border:1px solid #b8b8b8}.section-tube-configurator #tube-configurator .step-capacita .btn.prev:hover,.section-tube-configurator #tube-configurator .step-capsula .btn.prev:hover,.section-tube-configurator #tube-configurator .step-diametro .btn.prev:hover,.section-tube-configurator #tube-configurator .step-materiale .btn.prev:hover,.section-tube-configurator #tube-configurator .step-tipologia .btn.prev:hover{background-color:#fff;border:1px solid #022c2c;color:#022c2c!important}.section-tube-configurator #tube-configurator .step-capacita .btn.prev.disabled,.section-tube-configurator #tube-configurator .step-capsula .btn.prev.disabled,.section-tube-configurator #tube-configurator .step-diametro .btn.prev.disabled,.section-tube-configurator #tube-configurator .step-materiale .btn.prev.disabled,.section-tube-configurator #tube-configurator .step-tipologia .btn.prev.disabled{background-color:#b8b8b8;border:1px solid #b8b8b8;color:hsla(0,0%,100%,.6);opacity:1}.section-tube-configurator #tube-configurator .step-capacita .btn.riprova,.section-tube-configurator #tube-configurator .step-capsula .btn.riprova,.section-tube-configurator #tube-configurator .step-diametro .btn.riprova,.section-tube-configurator #tube-configurator .step-materiale .btn.riprova,.section-tube-configurator #tube-configurator .step-tipologia .btn.riprova{background-color:#5bdc79;border:1px solid #5bdc79;border-radius:50px}.section-tube-configurator #tube-configurator .step-capacita .btn.riprova:hover,.section-tube-configurator #tube-configurator .step-capsula .btn.riprova:hover,.section-tube-configurator #tube-configurator .step-diametro .btn.riprova:hover,.section-tube-configurator #tube-configurator .step-materiale .btn.riprova:hover,.section-tube-configurator #tube-configurator .step-tipologia .btn.riprova:hover{background-color:#fff;border:1px solid #022c2c;color:#022c2c!important}.section-tube-configurator #tube-configurator .step-capacita .gallery-container,.section-tube-configurator #tube-configurator .step-capsula .gallery-container,.section-tube-configurator #tube-configurator .step-diametro .gallery-container,.section-tube-configurator #tube-configurator .step-materiale .gallery-container,.section-tube-configurator #tube-configurator .step-tipologia .gallery-container{--swiper-pagination-color:#022c2c;--swiper-pagination-bullet-inactive-color:#b8b8b8;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-border-radius:0;--swiper-pagination-bullet-width:50px;--swiper-pagination-bullet-height:2px;--swiper-pagination-bottom:20px;background-color:#fff}.section-tube-configurator #tube-configurator .step-capacita .gallery-container .img-copertina,.section-tube-configurator #tube-configurator .step-capsula .gallery-container .img-copertina,.section-tube-configurator #tube-configurator .step-diametro .gallery-container .img-copertina,.section-tube-configurator #tube-configurator .step-materiale .gallery-container .img-copertina,.section-tube-configurator #tube-configurator .step-tipologia .gallery-container .img-copertina{flex-basis:0;flex-grow:1;margin-bottom:32px;min-height:0;-o-object-fit:scale-down;object-fit:scale-down}@media (min-width:768px){.section-tube-configurator #tube-configurator .step-capacita .gallery-container .img-copertina,.section-tube-configurator #tube-configurator .step-capsula .gallery-container .img-copertina,.section-tube-configurator #tube-configurator .step-diametro .gallery-container .img-copertina,.section-tube-configurator #tube-configurator .step-materiale .gallery-container .img-copertina,.section-tube-configurator #tube-configurator .step-tipologia .gallery-container .img-copertina{margin-bottom:30px}}.section-tube-configurator #tube-configurator .step-capacita .gallery-container swiper-slide,.section-tube-configurator #tube-configurator .step-capsula .gallery-container swiper-slide,.section-tube-configurator #tube-configurator .step-diametro .gallery-container swiper-slide,.section-tube-configurator #tube-configurator .step-materiale .gallery-container swiper-slide,.section-tube-configurator #tube-configurator .step-tipologia .gallery-container swiper-slide{align-items:center;display:flex;flex-direction:column;justify-content:center}.section-tube-configurator #tube-configurator .step-capacita .gallery-container swiper-slide img,.section-tube-configurator #tube-configurator .step-capsula .gallery-container swiper-slide img,.section-tube-configurator #tube-configurator .step-diametro .gallery-container swiper-slide img,.section-tube-configurator #tube-configurator .step-materiale .gallery-container swiper-slide img,.section-tube-configurator #tube-configurator .step-tipologia .gallery-container swiper-slide img{flex-basis:0;flex-grow:1;min-height:0;-o-object-fit:scale-down;object-fit:scale-down}.section-tube-configurator #tube-configurator .step-risultato{background-color:#fff;min-height:650px}.section-tube-configurator #tube-configurator .step-risultato .riprova{background-color:#5bdc79;border:1px solid #5bdc79;border-radius:50px;color:#fff}.section-tube-configurator #tube-configurator .step-risultato .riprova:hover{background-color:#fff;border:1px solid #022c2c;color:#022c2c!important}.section-tube-configurator #tube-configurator .step-risultato .gallery-container{--swiper-pagination-color:#022c2c;--swiper-pagination-bullet-inactive-color:#b8b8b8;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-border-radius:0;--swiper-pagination-bullet-width:50px;--swiper-pagination-bullet-height:2px;--swiper-pagination-bottom:30px}.section-tube-configurator #tube-configurator .step-risultato .gallery-container swiper-slide{align-items:center;display:flex;justify-content:center}.section-tube-configurator #tube-configurator .step-risultato .product-summary{border:1px solid #5bdc79;border-radius:10px;padding:10px 15px}.section-tube-configurator #tube-configurator .step-risultato .product-summary table{width:100%}.section-tube-configurator #tube-configurator .step-risultato .product-summary td{border-bottom:1px solid #f2f2f2;padding:10px}.section-tube-configurator #tube-configurator .step-risultato .product-summary td:first-child{width:50%}@media (min-width:992px){.section-tube-configurator #tube-configurator .step-risultato .product-summary td:first-child{width:35%;width:30%}}.section-tube-configurator #tube-configurator .step-risultato .product-summary tr:last-child td{border:0}.section-tube-configurator #tube-configurator .img-copied,.section-tube-configurator #tube-configurator .img-copy{border-radius:0!important;max-height:35px}.section-tube-configurator #tube-configurator .img-download{border-radius:0!important;max-height:45px}.section-tube-configurator #tube-configurator .modal{background-color:rgba(2,44,44,.8);z-index:1200}@media (min-width:768px){.section-tube-configurator #tube-configurator .modal .modal-dialog{max-width:600px}}@media (min-width:992px){.section-tube-configurator #tube-configurator .modal .modal-dialog{max-width:750px}}.section-tube-configurator #tube-configurator .modal .modal-dialog .modal-content{border:0;min-height:500px}.section-tube-configurator #tube-configurator .modal .btn-close{background-image:none;height:25px;opacity:1;position:absolute;right:5px;top:5px;transition:all .3s ease-in-out;width:25px}@media (min-width:992px){.section-tube-configurator #tube-configurator .modal .btn-close{right:10px;top:10px}}.section-tube-configurator #tube-configurator .modal .btn-close .close-dark{display:block;transition:all .3s ease-in-out}.section-tube-configurator #tube-configurator .modal .btn-close .close-primary,.section-tube-configurator #tube-configurator .modal .btn-close:hover .close-dark{display:none;transition:all .3s ease-in-out}.section-tube-configurator #tube-configurator .modal .btn-close:hover .close-primary{display:block;transition:all .3s ease-in-out}.section-tube-configurator #tube-configurator .modal .btn.chiudi,.section-tube-configurator #tube-configurator .modal .btn.riprova{background-color:#5bdc79;border:1px solid #5bdc79;border-radius:50px}.section-tube-configurator #tube-configurator .modal .btn.chiudi:hover,.section-tube-configurator #tube-configurator .modal .btn.riprova:hover{background-color:#fff;border:1px solid #022c2c;color:#022c2c!important}.section-tube-configurator #tube-configurator .modal input[type=email],.section-tube-configurator #tube-configurator .modal input[type=text]{border:0;border-bottom:2px solid #b8b8b8;border-radius:0}.section-tube-configurator #tube-configurator .modal input[type=email]:focus,.section-tube-configurator #tube-configurator .modal input[type=text]:focus{box-shadow:none}.section-tube-configurator #tube-configurator .modal input[type=checkbox]{border-color:#022c2c;border-radius:50%;margin-top:0}.section-tube-configurator #tube-configurator .modal input[type=checkbox]:focus{box-shadow:none}.section-tube-configurator #tube-configurator .modal .img-error,.section-tube-configurator #tube-configurator .modal .img-success{max-height:80px;min-height:80px}
