.paddingsection{padding-top:130px}.marginsection{margin-top:130px}p{font-size:1rem}.spacer{padding-top:200px}li{list-style:none}a{text-decoration:none}h1,h2,h3,h4,h5{margin:0 !important;padding:0}@font-face{font-family:"Emilea";src:url("../font/Emilea.eot");src:url("../font/Emilea.eot?#iefix") format("embedded-opentype"),url("../font/Emilea.woff2") format("woff2"),url("../font/Emilea.woff") format("woff"),url("../font/Emilea.ttf") format("truetype"),url("../font/Emilea.svg#Emilea") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy light";src:url("../font/Gilroy-Light.eot");src:url("../font/Gilroy-Light.eot?#iefix") format("embedded-opentype"),url("../font/Gilroy-Light.woff2") format("woff2"),url("../font/Gilroy-Light.woff") format("woff"),url("../font/Gilroy-Light.ttf") format("truetype"),url("../font/Gilroy-Light.svg#Gilroy-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy light italic";src:url("../font/Gilroy-LightItalic.eot");src:url("../font/Gilroy-LightItalic.eot?#iefix") format("embedded-opentype"),url("../font/Gilroy-LightItalic.woff2") format("woff2"),url("../font/Gilroy-LightItalic.woff") format("woff"),url("../font/Gilroy-LightItalic.ttf") format("truetype"),url("../font/Gilroy-LightItalic.svg#Gilroy-LightItalic") format("svg");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Gilroy-Regular";src:url("../font/Gilroy-Regular.eot");src:url("../font/Gilroy-Regular.eot?#iefix") format("embedded-opentype"),url("../font/Gilroy-Regular.woff2") format("woff2"),url("../font/Gilroy-Regular.woff") format("woff"),url("../font/Gilroy-Regular.ttf") format("truetype"),url("../font/Gilroy-Regular.svg#Gilroy-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy-Semibold";src:url("../font/Gilroy-SemiBold.eot");src:url("../font/Gilroy-SemiBold.eot?#iefix") format("embedded-opentype"),url("../font/Gilroy-SemiBold.woff2") format("woff2"),url("../font/Gilroy-SemiBold.woff") format("woff"),url("../font/Gilroy-SemiBold.ttf") format("truetype"),url("../font/Gilroy-SemiBold.svg#Gilroy-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy-RegularItalic";src:url("../font/Gilroy-RegularItalic.eot");src:url("../font/Gilroy-RegularItalic.eot?#iefix") format("embedded-opentype"),url("../font/Gilroy-RegularItalic.woff2") format("woff2"),url("../font/Gilroy-RegularItalic.woff") format("woff"),url("../font/Gilroy-RegularItalic.ttf") format("truetype"),url("../font/Gilroy-RegularItalic.svg#Gilroy-RegularItalic") format("svg");font-weight:normal;font-style:italic;font-display:swap}.bg-grigio-chiaro{background:#f9f9f9}h2{font-family:"Optima";font-size:45px;line-height:1.3;position:relative;margin-bottom:1em;font-weight:500}h2 span{color:#1b7aba;font-weight:600}h3{font-family:"Optima";font-size:30px;text-transform:uppercase;color:#1b7aba;line-height:1.3;position:relative;margin-bottom:1em;font-weight:500}h3 span{color:#1b7aba;font-weight:600}h3{font-weight:600}h4{font-family:"Optima";font-size:1.3rem;color:#1b7aba;line-height:1.2;position:relative;margin-bottom:1em}.relative{position:relative}.initial-letter::first-letter,.initial-letter p:first-of-type::first-letter{-webkit-initial-letter:1.1;initial-letter:1.1;font-size:40px;color:#000;font-family:"Emilea";font-weight:bold;line-height:1;margin-top:20px;margin-right:4px}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth;outline:none}section{position:relative}section p{margin-bottom:1em}section .griglia{display:grid;grid-template-columns:1fr 1320px 1fr}section .griglia .col-23{grid-column:2/4}img{max-width:100%;height:auto}input[type=submit]{width:auto !important}a{text-decoration:none}.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}.acf-map img{max-width:inherit !important}#searchform{position:relative}#searchform input{width:100%;padding:10px;border:none;border:1px solid #5aa1bd;border-radius:15px;overflow:hidden}#searchform button{position:absolute;top:1px;right:1px;width:40px;height:calc(100% - 2px);border:none;cursor:pointer;background:#5aa1bd;border-top-right-radius:12px;border-bottom-right-radius:12px}#searchform button i{color:#fff}.fullimg{background-size:cover;background-position:center center;background-repeat:no-repeat}li a{position:relative}li a:after{position:absolute;bottom:-6px;left:0;width:0;content:"";height:2px;background-color:#151d22;transition:all .2s ease}li:hover>a:after{width:100%}.menubtn div{transition:all .2s ease;width:100%;border:none;height:2px;margin-bottom:8px;transform-origin:55%}.menubtn div:nth-of-type(1),.menubtn div:nth-of-type(3){width:100%}.menubtn div:nth-of-type(2){width:80%}.menubtn div:nth-of-type(3){margin-bottom:0}.menubtn.rotate div{width:80px;height:2px;margin-bottom:0 !important}.menubtn.rotate div:nth-of-type(1){transform:rotate(-45deg)}.menubtn.rotate div:nth-of-type(2){transform:rotate(45deg)}.menubtn.rotate div:nth-of-type(3){opacity:0}.menubtn:hover div{transform:scaleX(1.2)}.cd-image-container{position:relative;width:100%;margin:0em auto}.cd-image-container img{display:block}.cd-image-label{position:absolute;bottom:0;right:0;color:#fff;padding:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;transform:translateY(20px);transition:transform .3s .7s,opacity .3s .7s}.cd-image-label.is-hidden{visibility:hidden}.is-visible .cd-image-label{opacity:1;transform:translateY(0)}.cd-resize-img{position:absolute;top:0;left:0;width:0;height:100%;overflow:hidden;transform:translateZ(0);backface-visibility:hidden}.cd-resize-img img{position:absolute;left:0;top:0;display:block;height:100%;width:auto;max-width:none}.cd-resize-img .cd-image-label{right:auto;left:0}.is-visible .cd-resize-img{width:50%;animation:cd-bounce-in .7s}@keyframes cd-bounce-in{0%{width:0}60%{width:55%}100%{width:50%}}.cd-handle{position:absolute;height:44px;width:44px;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border-radius:50%;background:#fff url("https://icongr.am/jam/arrows-h.svg?size=40&color=000000") no-repeat center center;cursor:move;box-shadow:0 0 0 6px rgba(0,0,0,.2),0 0 10px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.3);opacity:0;transform:translate3d(0, 0, 0) scale(0)}.cd-handle.draggable{background-color:#445b7c}.is-visible .cd-handle{opacity:1;transform:translate3d(0, 0, 0) scale(1);transition:transform .3s .7s,opacity 0s .7s}.owl-stage-outer{height:100%}.owl-stage-outer .owl-stage{height:100%}.owl-stage-outer .owl-stage .owl-item{height:100%}.owl-stage-outer .owl-stage .owl-item .item{height:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;top:-50%;width:100%;display:flex}.owl-next{right:0}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.link_to_top{position:fixed;display:flex;align-items:center;justify-content:center;bottom:0;right:5vw;width:50px;height:40px;color:#fff;z-index:1000;opacity:0;text-align:center;transition:all .2s ease}.link_to_top i{font-size:25px}.link_to_top:hover{box-shadow:0px 0px 15px rgba(0,0,0,.2)}body.scrolled .link_to_top{opacity:1}.fa,.fab,.fal,.far,.fas{font-display:swap}.social{display:flex;align-items:flex-end}.social a{margin-right:20px}[tooltip]{position:relative}[tooltip]::before,[tooltip]::after{text-transform:none;font-size:.9em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0}[tooltip]::before{content:"";border:5px solid rgba(0,0,0,0);z-index:1001}[tooltip]::after{content:attr(tooltip);font-family:Helvetica,sans-serif;text-align:center;min-width:3em;max-width:21em;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:.3ch;box-shadow:0 1em 2em -0.5em rgba(0,0,0,.35);background:#333;color:#fff;z-index:1000}[tooltip]:hover::before,[tooltip]:hover::after{display:block}[tooltip=""]::before,[tooltip=""]::after{display:none !important}[tooltip]:not([flow])::before,[tooltip][flow^=up]::before{bottom:100%;border-bottom-width:0;border-top-color:#333}[tooltip]:not([flow])::after,[tooltip][flow^=up]::after{bottom:calc(100% + 5px)}[tooltip]:not([flow])::before,[tooltip]:not([flow])::after,[tooltip][flow^=up]::before,[tooltip][flow^=up]::after{left:50%;transform:translate(-50%, -0.5em)}[tooltip][flow^=down]::before{top:100%;border-top-width:0;border-bottom-color:#333}[tooltip][flow^=down]::after{top:calc(100% + 5px)}[tooltip][flow^=down]::before,[tooltip][flow^=down]::after{left:50%;transform:translate(-50%, 0.5em)}[tooltip][flow^=left]::before{top:50%;border-right-width:0;border-left-color:#333;left:calc(0em - 5px);transform:translate(-0.5em, -50%)}[tooltip][flow^=left]::after{top:50%;right:calc(100% + 5px);transform:translate(-0.5em, -50%)}[tooltip][flow^=right]::before{top:50%;border-left-width:0;border-right-color:#333;right:calc(0em - 5px);transform:translate(0.5em, -50%)}[tooltip][flow^=right]::after{top:50%;left:calc(100% + 5px);transform:translate(0.5em, -50%)}@keyframes tooltips-vert{to{opacity:.9;transform:translate(-50%, 0)}}@keyframes tooltips-horz{to{opacity:.9;transform:translate(0, -50%)}}[tooltip]:not([flow]):hover::before,[tooltip]:not([flow]):hover::after,[tooltip][flow^=up]:hover::before,[tooltip][flow^=up]:hover::after,[tooltip][flow^=down]:hover::before,[tooltip][flow^=down]:hover::after{animation:tooltips-vert 300ms ease-out forwards}[tooltip][flow^=left]:hover::before,[tooltip][flow^=left]:hover::after,[tooltip][flow^=right]:hover::before,[tooltip][flow^=right]:hover::after{animation:tooltips-horz 300ms ease-out forwards}.slider,.tns-outer{position:relative}.controls,.tns-controls{position:absolute;top:50%;left:0;width:100%;transform:translate(0, -50%);z-index:10}.controls a,.controls button,.tns-controls a,.tns-controls button{position:absolute;font-size:70px;padding:0 20px;top:0;transform:translate(0, -50%);transition:all .2s ease;background:none;border:none}.controls a:before,.controls button:before,.tns-controls a:before,.tns-controls button:before{font-family:"Font Awesome 5 Pro";font-weight:300;padding:0 20px;font-size:70px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.controls a.prev,.controls a[data-controls=prev],.controls button.prev,.controls button[data-controls=prev],.tns-controls a.prev,.tns-controls a[data-controls=prev],.tns-controls button.prev,.tns-controls button[data-controls=prev]{left:40px;font-size:0}.controls a.prev:before,.controls a[data-controls=prev]:before,.controls button.prev:before,.controls button[data-controls=prev]:before,.tns-controls a.prev:before,.tns-controls a[data-controls=prev]:before,.tns-controls button.prev:before,.tns-controls button[data-controls=prev]:before{content:""}.controls a.next,.controls a[data-controls=next],.controls button.next,.controls button[data-controls=next],.tns-controls a.next,.tns-controls a[data-controls=next],.tns-controls button.next,.tns-controls button[data-controls=next]{right:40px;font-size:0}.controls a.next:before,.controls a[data-controls=next]:before,.controls button.next:before,.controls button[data-controls=next]:before,.tns-controls a.next:before,.tns-controls a[data-controls=next]:before,.tns-controls button.next:before,.tns-controls button[data-controls=next]:before{content:""}.controls a:hover,.controls button:hover,.tns-controls a:hover,.tns-controls button:hover{opacity:1}.external-controls .tns-controls a.prev,.external-controls .tns-controls a[data-controls=prev],.external-controls .tns-controls button.prev,.external-controls .tns-controls button[data-controls=prev]{left:-60px}.external-controls .tns-controls a.next,.external-controls .tns-controls a[data-controls=next],.external-controls .tns-controls button.next,.external-controls .tns-controls button[data-controls=next]{right:-60px}input[type=text],input[type=email],input[type=phone],textarea{margin-bottom:10px;border-radius:5px;padding:15px 10px;background-color:#edf5fa;max-width:100%;width:100%;border:0;color:#1b7aba;font-family:"Poppins",sans-serif}input[type=text] textarea,input[type=email] textarea,input[type=phone] textarea,textarea textarea{height:180px}input[type=text] input[type=submit],input[type=email] input[type=submit],input[type=phone] input[type=submit],textarea input[type=submit]{margin-top:20px}input[type=text] .tag_contact,input[type=email] .tag_contact,input[type=phone] .tag_contact,textarea .tag_contact{background-color:#efefef;padding:100px;display:flex;flex-direction:column;justify-content:center}input[type=text] .wpcf7-form-control::-moz-placeholder, input[type=email] .wpcf7-form-control::-moz-placeholder, input[type=phone] .wpcf7-form-control::-moz-placeholder, textarea .wpcf7-form-control::-moz-placeholder{color:#666}input[type=text] .wpcf7-form-control::placeholder,input[type=email] .wpcf7-form-control::placeholder,input[type=phone] .wpcf7-form-control::placeholder,textarea .wpcf7-form-control::placeholder{color:#666}input[type=text] .wpcf7-acceptance .wpcf7-list-item,input[type=email] .wpcf7-acceptance .wpcf7-list-item,input[type=phone] .wpcf7-acceptance .wpcf7-list-item,textarea .wpcf7-acceptance .wpcf7-list-item{margin-left:0}input[type=text] .wpcf7-acceptance .wpcf7-list-item label,input[type=email] .wpcf7-acceptance .wpcf7-list-item label,input[type=phone] .wpcf7-acceptance .wpcf7-list-item label,textarea .wpcf7-acceptance .wpcf7-list-item label{display:flex;align-items:flex-start}input[type=text] .wpcf7-acceptance .wpcf7-list-item label input,input[type=email] .wpcf7-acceptance .wpcf7-list-item label input,input[type=phone] .wpcf7-acceptance .wpcf7-list-item label input,textarea .wpcf7-acceptance .wpcf7-list-item label input{margin-top:3px}input[type=text] .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label,input[type=email] .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label,input[type=phone] .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label,textarea .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label{color:#fff;padding-left:6px}input[type=text] .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a,input[type=email] .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a,input[type=phone] .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a,textarea .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a{color:#fff;text-decoration:underline}input[type=text] .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a:hover,input[type=email] .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a:hover,input[type=phone] .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a:hover,textarea .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a:hover{font-weight:bold}.contact-form{padding:2.5rem 0}.contact-form .w-75 p{margin-bottom:0 !important;line-height:2.2rem;font-size:18px;margin-bottom:2rem;color:#646464}.contact-form p{margin-bottom:0}.contact-form .accept span{font-size:13px;line-height:16px;margin:0}.contact-form h3{font-family:"Optima";font-size:45px;line-height:1.3;position:relative;margin-bottom:1em;font-weight:500;text-transform:inherit}.contact-form h3 span{color:#1b7aba;font-weight:600}.contact-form .effect-contact{transition:all .2s ease}.contact-form .effect-contact p:first-child{display:none}.contact-form .effect-contact br{display:none}.contact-form .effect-contact .text-effect{transform:translate(18px, 38px);transition:all .2s ease;position:relative;z-index:2;pointer-events:none}.contact-form .effect-contact .text-effect p{color:#074060;display:block}.contact-form .btn-contact{display:flex;justify-content:end}.contact-form .btn-contact{padding:0}.contact-form .btn-contact input{background-color:#1b7aba;color:#fff;padding:10px 35px;border:0;margin-top:10px;border-radius:5px}.contact-form .btn-contact input::after{content:"";font-family:"Font Awesome 5 Pro";padding-left:20px;font-size:14px}.contact-form .wpcf7-spinner{display:none}.contact-form textarea{height:120px}.contact-form .effect .text-effect{transform:translate(12px, 0px) !important;transition:all .2s ease}.wpcf7-form.sent p{display:none}.woocommerce div.product{margin-bottom:0;position:relative;width:100%;display:flex;justify-content:space-between}.woocommerce div.product div.images img{height:100%;width:auto}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){height:auto}.woocommerce div.product .woocommerce-Price-amount{color:#1b7aba;font-size:24px;font-weight:600;display:none}.woocommerce .related{display:flex;padding-top:100px;width:100%}.woocommerce .related h2{display:none}.woocommerce .woocommerce-breadcrumb{position:absolute;top:135px;left:80px}.woocommerce .woocommerce-product-gallery__image{height:400px;display:flex;justify-content:center}.woocommerce .quantity .qty{display:none}.woocommerce .single_add_to_cart_button{background-color:#074060 !important;color:#fff;border-radius:5px;padding:10px 30px;font-weight:500 !important;font-size:1rem;transition:all .2s ease;text-align:center;width:100%;border:0;cursor:pointer;padding:15px 30px !important}.woocommerce .single_add_to_cart_button:hover{transition:all .2s ease;box-shadow:0px 0px 12px 0px #074060}#primary{padding:0 5%}.woocommerce-product-details__short-description ul{padding-left:0}.top-bar{height:30px;background-color:#074060;width:100%;text-align:center;color:#fff;display:flex;justify-content:center;align-items:center;position:fixed;top:0;z-index:9999}.top-bar a{color:#fff;font-weight:500}header{position:fixed;top:30px;z-index:999;width:100%;padding:1.5rem 4rem;transition:all .2s ease;background:#fff}header .menubtn{display:none}header .content-loghi{width:32%}header .menu{width:66%}header .menu #menu-menu-principale{display:flex;gap:45px}header .menu #menu-menu-principale li{list-style:none}header .menu #menu-menu-principale li a{color:#151d22;font-family:"Onest",sans-serif;font-weight:400;transition:all .2s ease}header .menu #menu-menu-principale li a:hover{color:#1b7aba;transition:all .2s ease}header .menu #menu-menu-principale li.current_page_item a{color:#1b7aba}header .menu li{display:flex;align-items:center;position:relative}header .logosito{height:auto;width:20vw;max-width:16rem;transition:all .2s ease;position:relative}header .logosito svg{transition:all .2s ease;height:auto;width:100%}header .loghi-industry{width:20vw;max-width:16rem}header #menu-item-2094 a{cursor:pointer}header .megamenu{overflow:hidden;opacity:0;width:0;height:0;left:50%;width:100%;position:absolute;transform:translate(-48%, 0px) !important;border-radius:5px}header .megamenu h3{text-transform:none}header .megamenu .bb-1{border-bottom:1px solid #dfdbdb}header .megamenu .prodotti-menu{position:relative}header .megamenu .prodotti-menu h3{font-size:16px;color:#000}header .megamenu .prodotti-menu h3:hover{color:#1b7aba;text-decoration:underline;font-weight:500}header .megamenu .prodotti-menu .carrello-misura{position:absolute;bottom:0;right:100px;width:auto;z-index:10;padding:10px}header .megamenu .prodotti-menu .carrello-misura a{color:#1b7aba !important;font-size:20px}header .megamenu .menu-evidenza{padding-top:9px}header .megamenu .menu-evidenza .mb-cust-entry{margin-bottom:14px;height:37px}header .megamenu .arrow-menu{position:absolute;bottom:-8%;right:-5%;width:auto;height:70%;z-index:11}header .megamenu .arrow-menu img{opacity:.2;width:auto;height:100%}header .br1{border-right:1px solid #dfdbdb}header .container-custom{padding:0 1rem}header .open{top:70px;padding:28px 30px;opacity:1;overflow:hidden;background-color:#fff;box-shadow:0 2px 10px 3px rgba(0,0,0,.2);height:auto;transition:.5s;z-index:100;width:100%;opacity:1;left:0}header .open .carrello-misura{background-color:#fff;transition:.5s}body.scrolled header{padding-top:25px;padding-bottom:25px}body.scrolled header .logosito{height:auto;width:230px}body.scrolled header .logosito img.logo1{opacity:0}body.scrolled header .logosito img.logo2{opacity:1}body.scrolled header .loghi-industry img{width:80%}footer{background:#074060;position:relative;z-index:2;font-size:.95em;padding:85px 0}footer .box-partner{height:80px;display:flex;align-items:center}footer .img_footer img{width:auto !important;height:30px !important}footer .loghi_confi_footer{display:flex;gap:5px;flex-direction:column}footer .loghi_confi_footer img{width:auto !important;height:50px !important}footer .parter-desk img{transform:scale(0.8)}footer h3{font-weight:600;font-size:25px;margin-bottom:30px;text-transform:uppercase;color:#fff}footer a{color:#fff !important}footer p{line-height:2rem;font-size:18px;margin-bottom:.5rem;color:#646464;font-size:.9em;line-height:1.5rem !important;color:#fff}footer .col-fot-1 img{width:auto;height:48px}footer .col-fot-1 .logo-confi img{width:150px;height:auto}footer .col-fot-2 h3{padding-bottom:10px;height:48px}footer .col-fot-2 p:nth-child(3){padding:15px 0}footer .parter-mobile{display:none}footer .col-fot-3 h3{padding-bottom:15px;height:48px}footer .col-fot-3 p img{width:150px;height:auto}footer .col-fot-3 p img:nth-child(3){padding:20px 0}footer .col-fot-4 h3{height:48px;padding-bottom:15px}footer .social-fot img{width:auto;height:25px}footer .news-fot span{color:#000;font-weight:300}footer .news-fot p{padding-top:5px;text-transform:uppercase;font-weight:400 !important;font-size:16px;line-height:1.4rem}.copyright{text-align:center;background-color:#074060;font-size:.8em;color:#fff}.copyright a:hover{text-decoration:underline}.back_to_top{background-color:#242b31;left:5vw}body{background:#fff;box-sizing:border-box;overflow-x:hidden;font-family:"Onest",sans-serif;font-weight:300;line-height:1.5}strong{font-weight:600}.h-100px{height:100px}.z-2{z-index:2;position:relative}.shadow-image img{box-shadow:0px 0px 29px 8px rgba(0,0,0,.29);font-size:.9rem}.img-shadow img{box-shadow:0 2px 4px rgba(0,0,0,.1803921569)}.hidden2{display:none}em{font-style:normal;font-weight:600}.img-95w img{width:95%;border-radius:4px}.c-black{color:#151d22}h1{font-size:70px}h1,h2,h3,h4,h5,h6{font-family:"Red Hat Display",sans-serif !important;color:#1b7aba;font-weight:400;line-height:100%}h4{line-height:1.4}dl,ol,ul{margin:0 !important}.bbg-1{border-bottom:1px solid #dbdbdb}.bbgr-1{border-right:1px solid #dbdbdb}.container-custom{max-width:1600px;margin:0 auto;padding:0 2rem}.icon-tran img{transform:rotate(180deg)}.disc li{list-style:disc}.fullimg{background-size:cover;height:100vh;width:100%;background-position:center;background-repeat:no-repeat;position:relative}.cover-black{position:absolute;top:0;left:0;height:100%;width:100%}.btn{padding:15px 20px;background-color:#1b7aba}.btn a{color:#fff;border-radius:5px}.btn a::after{content:"";font-family:"Font Awesome 5 Pro";padding-left:20px;font-size:14px}.btn:hover{background-color:#1b7aba !important}.btn-cat{padding:15px 20px;background-color:#1b7aba;border-radius:5px}.btn-cat a{color:#fff;border-radius:5px}.btn-cat a::after{content:"";font-family:"Font Awesome 5 Pro";padding-left:20px;font-size:14px;height:0;width:0;left:inherit;top:1px;font-weight:500;right:-10px}.btn-cat:hover{background-color:#1b7aba !important}.content-riepilogo>div:last-child{display:none}.cont-title-riepilogo{margin-bottom:20px}.cont-title-riepilogo h3{font-size:20px;text-transform:none}.cont-title-riepilogo p,.cont-title-riepilogo br{display:none}.banner-home{position:relative}.banner-home .overlay{background-color:rgba(0,0,0,.454);width:100%;height:100%;position:absolute;top:0;left:0}.banner-home .content-banner h1{color:#fff;font-size:70px;font-weight:500;line-height:65px;padding-bottom:20px}.banner-home .content-banner h2{color:#fff;font-size:25px;text-transform:uppercase;padding-bottom:15px}.banner-home .content-banner h2 span{font-weight:300;color:#fff}.banner-home .content-banner p{color:#fff;font-size:24px;font-weight:300}.banner-home .icon-banner{position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}.mask-1{background-image:url(../images/arrow-up.png);position:absolute;bottom:-10%;background-repeat:no-repeat;height:100%;width:100%;background-position:bottom right;background-size:25% auto;z-index:1;opacity:.2;right:-10%}.mask-2{background-image:url(../images/arrow-up.png);position:absolute;bottom:0;background-repeat:no-repeat;height:100%;background-position:bottom right;background-size:23% auto;z-index:1;opacity:.4;right:-8%;width:100%}.card{background-color:#fff;box-shadow:0px 0px 18px -3px rgba(0,0,0,.1),0px 10px 15px -3px rgba(0,0,0,.1);padding:10px 20px 35px 20px;border-radius:5px;height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between;border:0}.card h3{text-align:center;text-transform:none}.card .card-image{margin-top:-62px;margin-bottom:20px}.affidare .card{padding:10px 20px 10px 20px}.servizi{position:relative}.servizi h2{font-size:45px;line-height:1.3;position:relative;color:#1b7aba;margin-bottom:1em;font-weight:400;text-align:center}.servizi h2 span{color:#1b7aba;font-weight:600}.vendiamo h2{font-size:45px;line-height:1.3;position:relative;color:#1b7aba;margin-bottom:1em;font-weight:400}.vendiamo h2 span{color:#1b7aba;font-weight:600}.vendiamo .btn{margin-top:20px}.home-carrelli h2{font-size:45px;line-height:1.3;position:relative;color:#1b7aba;margin-bottom:1em;font-weight:400}.home-carrelli h2 span{color:#1b7aba;font-weight:600}.home-carrelli h3{text-transform:none;font-weight:400}.home-carrelli .slide-carrelli .item{height:400px}.home-carrelli .slide-carrelli .item img{width:auto;height:100%}.home-carrelli img{width:50%;height:auto}.icon-mov{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.icon-mov img{transform:rotate(180deg)}.bg-blue{background-color:#edf5fa;position:relative;padding:110px 0;overflow:hidden}.tns-controls button[data-controls=prev]:before{content:"";font-family:"Font Awesome 5 Pro";color:#1b7aba}.tns-controls button[data-controls=next]:before{content:"";font-family:"Font Awesome 5 Pro";color:#1b7aba}.carrelli .icon-cubor{position:absolute;top:-50px;left:-50px}.slide{padding:50px 0;background-size:cover;background-repeat:no-repeat}.slide p,.slide h2{color:#fff}.news .content-news .card-news h3{color:#151d22;font-weight:600;font-size:20px}.news .content-news .card-news p{color:#151d22;margin-bottom:0}.news .content-news .card-news a{height:100%;display:flex;flex-direction:column;justify-content:space-between;color:#1b7aba}.content-movimentazione h1{font-size:70px;color:#1b7aba;font-weight:600;font-family:"Optima"}.content-movimentazione p{line-height:2.2rem;font-size:18px;margin-bottom:2rem;color:#646464;margin-bottom:1rem}.content-movimentazione::before{content:"";background:linear-gradient(221deg, rgba(100, 100, 100, 0.2) 7.39%, rgba(221, 221, 221, 0.2) 32.18%, rgba(255, 255, 255, 0.2) 68.13%, rgba(27, 122, 186, 0.2) 98.91%);filter:blur(78px);position:absolute;bottom:-200px;left:0;width:100%;height:100%}.card-carrelli{box-shadow:0px 0px 18px -3px rgba(0,0,0,.1),0px 10px 15px -3px rgba(0,0,0,.1);margin:0 0px}.card-carrelli h3{text-transform:none;padding-bottom:15px}.card-carrelli p{width:80%;color:#000}.card-carrelli img{padding:20px}.plus h3{text-transform:none}.plus img{margin-top:-60px;margin-bottom:35px}.filter-product .content-filter .filter li button{box-shadow:0px 13px 33px -21px rgba(27,122,186,.3411764706);font-weight:500;background-color:#fff;border-radius:10px;font-family:"Optima";background-color:#fff;padding:1.2rem 5.5rem;font-size:1.3rem;border:0;cursor:pointer}.filter-product .content-filter .filter li:hover>a:after{width:0}.filter-product .content-filter .filter li a{color:#151d22}.filter-product .content-product .top-filter .orderby{background-color:#edf5fa;color:#074060;padding:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../images/arrow.png);background-position:95% 50%;background-repeat:no-repeat;background-size:18px;font-size:1rem;border:0}.filter-product .content-product .sidebar-product{position:relative}.filter-product .content-product .sidebar-product .bg-blue-side{padding:1.5rem;background-color:#edf5fa;border-radius:5px;position:sticky;top:100px}.filter-product .content-product .sidebar-product h2{font-weight:500;font-family:"Onest",sans-serif}.filter-product .content-product .sidebar-product h3{font-family:"Onest",sans-serif;font-weight:400;font-size:2.3rem}.filter-product .content-product .sidebar-product h4{font-family:"Onest",sans-serif;font-weight:500;font-size:20px}.filter-product .content-product .sidebar-product .noUi-handle{border:2px solid #1b7aba}.filter-product .content-product .sidebar-product .lh-lg{line-height:2.5rem !important}.filter-product .content-product .sidebar-product .active-filter{color:#1b7aba;font-weight:700;font-size:1.3rem}.filter-product .content-product .sidebar-product a{color:#151d22;font-weight:300}.filter-product .content-product .sidebar-product .kg-range,.filter-product .content-product .sidebar-product .mm-range,.filter-product .content-product .sidebar-product .price-range{text-align:center}.filter-product .content-product .sidebar-product .kg-range #kg-range-slider,.filter-product .content-product .sidebar-product .kg-range #mm-range-slider,.filter-product .content-product .sidebar-product .kg-range #price-range-slider,.filter-product .content-product .sidebar-product .mm-range #kg-range-slider,.filter-product .content-product .sidebar-product .mm-range #mm-range-slider,.filter-product .content-product .sidebar-product .mm-range #price-range-slider,.filter-product .content-product .sidebar-product .price-range #kg-range-slider,.filter-product .content-product .sidebar-product .price-range #mm-range-slider,.filter-product .content-product .sidebar-product .price-range #price-range-slider{width:100%;height:3px;border:0;background-color:#074060}.filter-product .content-product .sidebar-product .kg-range .range-values #min-kg,.filter-product .content-product .sidebar-product .kg-range .range-values #min-mm,.filter-product .content-product .sidebar-product .kg-range .range-values #min-price,.filter-product .content-product .sidebar-product .kg-range .range-values #max-kg,.filter-product .content-product .sidebar-product .kg-range .range-values #max-mm,.filter-product .content-product .sidebar-product .kg-range .range-values #max-price,.filter-product .content-product .sidebar-product .mm-range .range-values #min-kg,.filter-product .content-product .sidebar-product .mm-range .range-values #min-mm,.filter-product .content-product .sidebar-product .mm-range .range-values #min-price,.filter-product .content-product .sidebar-product .mm-range .range-values #max-kg,.filter-product .content-product .sidebar-product .mm-range .range-values #max-mm,.filter-product .content-product .sidebar-product .mm-range .range-values #max-price,.filter-product .content-product .sidebar-product .price-range .range-values #min-kg,.filter-product .content-product .sidebar-product .price-range .range-values #min-mm,.filter-product .content-product .sidebar-product .price-range .range-values #min-price,.filter-product .content-product .sidebar-product .price-range .range-values #max-kg,.filter-product .content-product .sidebar-product .price-range .range-values #max-mm,.filter-product .content-product .sidebar-product .price-range .range-values #max-price{font-size:14px;font-family:"Onest",sans-serif;font-weight:500}.filter-product .content-product .sidebar-product .kg-range .ui-slider-handle,.filter-product .content-product .sidebar-product .mm-range .ui-slider-handle,.filter-product .content-product .sidebar-product .price-range .ui-slider-handle{border-radius:50%;padding:0px;width:15px;height:15px;top:-6px;border:3px solid #074060}.filter-product .content-product .sidebar-product .kg-range .ui-slider-range,.filter-product .content-product .sidebar-product .mm-range .ui-slider-range,.filter-product .content-product .sidebar-product .price-range .ui-slider-range{background-color:#074060}.filter-product .content-product .product-template .card-product{overflow:hidden;height:100%;position:relative;padding:1rem;box-shadow:0px 0px 15px 5px rgba(0,0,0,.1);font-size:.9rem;display:flex;flex-direction:column;justify-content:space-between}.filter-product .content-product .product-template .card-product .price span{font-size:1.1rem}.filter-product .content-product .product-template .card-product .hover-card{position:absolute;left:0;height:0px;overflow:hidden;width:100%;top:100%;background-color:rgba(237,245,250,.9019607843);opacity:0;display:grid;transition:all .2s ease}.filter-product .content-product .product-template .card-product .hover-card .price span{font-size:1.1rem;font-weight:300}.filter-product .content-product .product-template .card-product .hover-card h5{font-size:1rem;font-weight:500}.filter-product .content-product .product-template .card-product .hover-card img{width:40px;height:40px}.filter-product .content-product .product-template .card-product .hover-card span{font-size:.9rem;font-weight:500;white-space:nowrap}.filter-product .content-product .product-template .card-product .hover-card .btnb{display:flex;justify-content:center;align-items:center}.filter-product .content-product .product-template .card-product .hover-card .btnb a{background-color:#074060;color:#fff;border-radius:5px;padding:10px 30px;font-weight:500;font-size:1rem;transition:all .2s ease}.filter-product .content-product .product-template .card-product .hover-card .btnb a:hover{transition:all .2s ease;box-shadow:0px 0px 12px 0px #074060}.filter-product .content-product .product-template .card-product:hover .hover-card{padding:1rem 1.5rem;opacity:1;z-index:2;overflow:inherit;top:0;height:100%;font-size:.9rem;transition:all .2s ease}.filter-product .content-product .product-template .pagination .page-numbers{width:30px;border:1px solid #151d22;color:#151d22;font-family:"Open Sans",sans-serif;font-weight:500;height:30px;display:flex;justify-content:center;align-items:center}.filter-product .content-product .product-template .pagination .page-numbers.current{width:30px;background:#074060;color:#fff;font-family:"Open Sans",sans-serif;font-weight:500;height:30px;display:flex;justify-content:center;align-items:center}.filter-product .content-product .product-template .pagination .page-numbers.next{width:auto;border:0}.filter-product .content-product .product-template .pagination .page-numbers.prev{width:auto;border:0}.filter-product .content-product .banner-esigenze{background-size:cover;margin-top:40px;height:400px;display:flex;justify-content:end;align-items:center;padding:2rem;border:2px solid #074060}.filter-product .content-product .banner-esigenze .box-esigenze{background:rgba(255,255,255,.8392156863);width:50%;height:100%;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between}.filter-product .content-product .banner-esigenze .box-esigenze h3{font-size:1.3rem;font-weight:500;text-transform:inherit;padding-bottom:10px}.filter-product .content-product .banner-esigenze .box-esigenze .btnb{background-color:#074060;color:#fff;border-radius:5px;padding:10px 30px;font-weight:500;font-size:1rem;transition:all .2s ease}.filter-product .content-product .banner-esigenze .box-esigenze .btnb:hover{transition:all .2s ease;box-shadow:0px 0px 12px 0px #074060}.filter-product .content-product .banner-esigenze .box-esigenze .btnb a{color:#fff;font-size:1.3rem;width:100%;height:100%;display:block}.banner_movimentazione_sicura{background-color:#edf5fa;padding:6rem 0}.banner_movimentazione_sicura h3{text-transform:inherit;color:#151d22;font-weight:500;padding-bottom:10px}.banner_movimentazione_sicura p{padding-top:20px;line-height:2.2rem;font-size:18px;margin-bottom:2rem;color:#646464;line-height:2.2rem;font-size:18px;margin-bottom:-1rem}.banner_movimentazione_sicura .box-ombra-blu{background:#074060;filter:blur(46.5px);position:absolute;top:-5px;width:200px;height:200px;left:180px}.banner_movimentazione_sicura .box-ombra-grigia{background:#646464;filter:blur(46.5px);position:absolute;bottom:-15px;width:200px;height:200px;right:0}.banner_movimentazione_sicura .content-ban-movimentazione .box{background-color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:start;padding:1.7rem 2rem;height:auto;gap:40px;box-shadow:0px 13px 33px -21px #1b7aba}.banner_movimentazione_sicura .content-ban-movimentazione .box i{color:#1b7aba;font-size:30px}.banner_movimentazione_sicura .content-ban-movimentazione .box h4{font-size:1.5rem;color:#151d22;font-weight:400;line-height:1.6;font-family:"Optima"}.banner_movimentazione_sicura .content-ban-movimentazione .box a{font-size:2rem !important;color:#151d22;font-family:"Optima";text-align:left;margin-bottom:0}.banner_movimentazione_sicura .content-ban-movimentazione .box p{font-size:1.5rem;color:#151d22;font-family:"Optima";text-align:left;margin-bottom:0}.banner_movimentazione_sicura .content-ban-movimentazione .btnb{background-color:#074060;color:#fff;border-radius:5px;padding:10px 30px;font-weight:500;font-size:1rem;transition:all .2s ease;text-align:center;width:100%;border:0;cursor:pointer;padding:15px 30px !important}.banner_movimentazione_sicura .content-ban-movimentazione .btnb:hover{transition:all .2s ease;box-shadow:0px 0px 12px 0px #074060}.banner_movimentazione_sicura img{width:70%;height:auto;z-index:2;position:relative}.sf-option-active{font-size:20px;font-weight:500;color:#1b7aba}.sf-input-radio{display:none}.sf-label-radio{padding-left:0}.searchandfilter .meta-slider{width:100% !important;max-width:600px}.searchandfilter .sf-meta-range{text-align:center;margin-top:15px}.card-transpallet h3{text-transform:inherit}.card-transpallet .title-card-transpallet h3{color:#151d22;font-weight:500}.card-transpallet .title-card-transpallet h3 span{color:#1b7aba;font-weight:700}.card-transpallet .card{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:95%;position:relative;transition:all .2s ease}.card-transpallet .card .content-card{z-index:2;position:relative;height:100%;display:flex;flex-direction:column;justify-content:start}.card-transpallet .card .content-card h3{padding-top:15px;color:#1b7aba;transition:all .2s ease;font-weight:500;padding-bottom:20px}.card-transpallet .card .content-card p{line-height:2.2rem;font-size:18px;margin-bottom:2rem;color:#646464}.card-transpallet .card .content-card .title-card{transform:translateY(0);transition:all .2s ease}.card-transpallet .card .content-card img{height:63px;width:auto}.accordion-section h3{text-transform:inherit;font-family:"Optima";font-size:45px;line-height:1.3;position:relative;margin-bottom:1em;font-weight:500;font-weight:600;color:#1b7aba}.accordion-section h3 span{color:#1b7aba;font-weight:600}.accordion-section .attivatore{background:#fff;border-radius:0;padding:1.5rem !important}.accordion-section .attivatore h4{color:#151d22;font-size:1.5rem;font-weight:500}.accordion-section .attivatore .ui-icon{background-image:url("../images/arrow.png");background-position:center;background-size:contain;width:45px;height:45px}.accordion-section .attivatore.ui-state-active{border-width:1px 1px 0px 1px;border-color:#191919;background-color:#f7f7f7}.accordion-section .attivatore.ui-state-active .ui-icon{background-image:url("../images/icon-close.png");background-size:contain}.accordion-section .attivatore.ui-state-active h4{color:#1b7aba;font-weight:600}.accordion-section .ui-widget-content{border:1px solid #191919 !important;border-top:0 !important;background-color:#f7f7f7}.accordion-section .ui-widget-content p{font-family:"Open Sans",sans-serif;color:#151d22}.accordion-section.versione-2 .attivatore{border-color:#c6d7e3 !important;border-radius:18px;padding:1.5rem 2rem !important}.accordion-section.versione-2 .attivatore.ui-state-active{border-color:#c6d7e3 !important;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#c6d7e3 !important;background-color:rgba(0,0,0,0)}.accordion-section.versione-2 .attivatore.ui-state-active .ui-icon{background-image:url(../images/icon-up.svg);width:25px}.accordion-section.versione-2 .attivatore.ui-state-active h3{color:#074060}.accordion-section.versione-2 .attivatore h3{font-family:"Optima";font-weight:400;font-size:1.5rem}.accordion-section.versione-2 .attivatore i{font-size:1.5rem;color:#1b7aba}.accordion-section.versione-2 .ui-widget-content{border-color:#c6d7e3 !important;border-bottom-left-radius:18px;border-bottom-right-radius:18px;background-color:rgba(0,0,0,0)}.accordion-section.versione-2 .ui-widget-content p{line-height:2rem;font-size:18px;margin-bottom:.5rem;color:#646464}.accordion-section.versione-2 .ui-icon{background-image:url(../images/icon-down.svg);width:25px}.searchandfilter ul{padding-left:0}li.sf-level-0.sf-item-0{display:none}.card-cat-genitore{background:#fff;box-shadow:0px 0px 18px -3px rgba(0,0,0,.1),0px 10px 15px -3px rgba(0,0,0,.1);border-radius:10px;display:block;text-align:center;color:#000;padding:12px;height:100%}.card-cat-genitore h3{width:100%;display:block;padding:10px 0;font-size:30px;text-align:left;text-transform:none;color:#1b7aba}.card-cat-genitore li{text-align:left;list-style:disc}.card-cat-genitore .description_cat{font-size:20px;font-weight:400;text-align:left}.card-cat-genitore .description_cat li{list-style:disc}.card-cat-genitore .image_cat_info{gap:10px;display:flex;justify-content:center}.card-cat-genitore .image_cat_info img{height:40px;width:auto}.cat-step-0 .card-cat-genitore{background:#fff;box-shadow:0px 0px 18px -3px rgba(0,0,0,.1),0px 10px 15px -3px rgba(0,0,0,.1);border-radius:10px;display:block;text-align:center;color:#000}.cat-step-0 .card-cat-genitore a{width:100%;display:block;text-align:center;color:#1b7aba;font-size:50px}.step-category a::after{height:0;width:0}.step-category .image-cat{height:100%;display:flex;flex-direction:column;justify-content:space-between}.step-category .image-cat img{height:auto;width:auto;border-radius:5px}.step-category .image-cat p{text-align:left}.step-category .image-cat .info-category .image_cat_info img{width:auto;height:40px}.bread-yoast{margin-top:84px;background-color:#074060;padding:20px;color:#fff}.bread-yoast a{color:#fff}.bread-yoast .breadcrumb_last{border-bottom:1px solid #fff;font-weight:700}.variazioni .accordion-item{margin-bottom:15px;border:0}.variazioni .accordion-item .accordion-button{background-color:#ebf3f8}.variazioni .accordion-item .accordion-body{display:flex;flex-wrap:wrap;justify-content:space-between}.variazioni .accordion-item .accordion-body .title-variazione{width:100%;padding-bottom:15px}.variazioni .accordion-item .accordion-body .title-variazione h3{font-size:22px}.variazioni .accordion-item .accordion-body label{padding:10px 0}.variazioni .accordion-item .accordion-body label h3{font-size:16px;color:#000;font-weight:500;line-height:22px;text-transform:none}.variazioni .accordion-item .accordion-body label p{font-size:12px}.variazioni .accordion-item .accordion-body label li{list-style:disc;font-size:14px}.variazioni .accordion-item .accordion-body .scelta-selezione{color:red}.variazioni .accordion-item .accordion-body .box-variazione{width:50%;padding:10px;margin-bottom:15px;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.1803921569)}.variazioni .accordion-item .accordion-body .box-variazione img{width:45%;border-radius:5px;margin-bottom:10px}.variazioni .accordion-item .accordion-body .box-variazione ul{padding-left:15px}.variazioni .accordion-item .accordion-body .box-variazione.actives{box-shadow:0 4px 6px rgba(0,0,0,.3607843137)}.variazioni .accordion-item .accordion-body .box-variazione span{color:#1b7aba;font-size:18px}span.page-numbers.current{background-color:#0a446b;padding:5px 10px;color:#fff}.page-numbers{background-color:#1b7aba;padding:5px 14px;color:#fff;border-radius:4px}.info-icon-last img{height:18px !important}.info-icon-last .testo_info{font-size:13px;color:#1b7aba}.accordion-item:first-of-type .accordion-button{border-top-right-radius:10px !important;border-top-left-radius:10px !important}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:10px !important;border-bottom-left-radius:10px !important}.accordion-button:not(.collapsed){background-color:#1b7aba !important}.accordion-button:not(.collapsed) h3{color:#fff}.accordion-button:not(.collapsed)::after{filter:brightness(100)}.accordion-button{border-radius:10px}.accordion-button h3{text-transform:none;font-size:20px}.accordion-button:focus{box-shadow:none}.riepilgo input.wpcf7-form-control.wpcf7-submit.has-spinner{background-color:#1b7aba;border:0;color:#fff;padding:10px 15px;border-radius:5px}.riepilgo h2{font-size:32px;padding-bottom:15px}.card-riepilogo{background:#fff;box-shadow:0px 0px 18px -3px rgba(0,0,0,.1),0px 10px 15px -3px rgba(0,0,0,.1);border-radius:10px;display:block;text-align:center;color:#000;padding:12px;height:100%}.card-riepilogo h3{font-size:24px;padding-top:15px;text-transform:none;color:#000;text-align:left}.card-riepilogo p,.card-riepilogo li{text-align:left}.card-riepilogo li{list-style:disc}.card-riepilogo ul{padding-left:1em}.card-riepilogo img{height:200px;width:auto}#caratteristiche{overflow:hidden;height:0;width:0;opacity:0;padding:0;margin:0}.scheda-tecnica a{color:#1b7aba;font-weight:500}.scheda-tecnica a::after{content:"";font-family:"Font Awesome 5 Pro";padding-left:20px;font-size:14px}.product_meta{margin-top:15px}.product_meta a{color:#1b7aba;font-weight:500}.single-product{padding-top:200px}.page-template-template-lavora-con-noi footer.marginsection{margin-top:0}.head-blog{padding-top:100px}.head-blog h1{padding-bottom:20px}#map{height:500px;width:100%}.info-contatti .card-contatti{background-color:#fff;box-shadow:0px 0px 18px -3px rgba(0,0,0,.1),0px 10px 15px -3px rgba(0,0,0,.1);padding:25px 20px;border-radius:5px;height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between;border:0}.info-contatti .card-contatti a{color:#1b7aba;font-size:20px}.info-contatti .card-contatti i{color:#1b7aba;font-size:30px}.info_sub_product{position:absolute;width:100%}.info_sub_product .sfumatura:after{content:"";background:linear-gradient(221deg, rgba(100, 100, 100, 0.2) 7.39%, rgba(221, 221, 221, 0.2) 32.18%, rgba(255, 255, 255, 0.2) 68.13%, rgba(27, 122, 186, 0.2) 98.91%);filter:blur(78px);position:absolute;bottom:100px;left:0;width:100%;height:100%}.woocommerce div.product .product_title{font-size:50px;padding-bottom:20px;font-weight:700}.noUi-handle:after,.noUi-handle:before{display:none}.searchandfilter .noUi-connect{background:#1b7aba}.noUi-base{height:6px}.searchandfilter .meta-slider{height:6px}.searchandfilter .noUi-horizontal .noUi-handle{top:-9px}.sf-range-min{text-align:end !important}.searchandfilter .sf-range-max,.searchandfilter .sf-range-min{max-width:80px;background:rgba(0,0,0,0);border:0;width:100px;text-align:center}.manuali .card{padding-bottom:0 !important;text-align:center}.manuali img{height:100px !important;margin-top:-60px}.woocommerce .woocommerce-breadcrumb{display:none}.contatti-riepilogo{position:relative !important;padding-top:120px;padding-bottom:100px}.bottom_img_prodotto{margin-bottom:25px !important;margin-top:25px !important}.bottom_img_prodotto img{height:30px !important;width:30px}.bottom_img_prodotto span{font-size:14px}.map iframe{width:100%}.mail-riepilogo{background-color:#074060;padding:100px 0}.mail-riepilogo h3{color:#fff;font-size:40px}.mail-riepilogo label{width:100%}.mail-riepilogo input[type=email]{background:#ebf3f8;margin-bottom:0;padding:11px}.mail-riepilogo input[type=submit]{color:#fff;background-color:#027dc0;padding:10px 15px;border-radius:5px;border:0}.mail-riepilogo form.wpcf7-form.init{display:flex;align-items:center;justify-content:start;gap:20px;flex-wrap:wrap}.mail-riepilogo .wpcf7-list-item{margin-left:0}.mail-riepilogo span{color:#fff}.mail-riepilogo p{margin-bottom:0}.page-template-template-riepilogo footer{margin-top:0}#wpgs-gallery img{max-width:70%}#wpgs-gallery .wcgs-carousel .wcgs-swiper-arrow,#wpgs-gallery .wcgs-carousel .wcgs-swiper-arrow{background-color:rgba(0,0,0,0)}#wpgs-gallery .wcgs-carousel .wcgs-swiper-arrow:before,#wpgs-gallery .wcgs-carousel .wcgs-swiper-arrow:before{font-size:56px;color:#1b7aba}.gallery-navigation-carousel .wcgs-thumb{display:flex;justify-content:center}.wcgs-carousel .wcgs-swiper-arrow.wcgs-swiper-button-next:before{content:"";font-family:"Font Awesome 5 Pro"}.wcgs-carousel .wcgs-swiper-arrow.wcgs-swiper-button-prev:before{content:"";font-family:"Font Awesome 5 Pro"}#wpgs-gallery .wcgs-carousel .wcgs-swiper-arrow:hover,#wpgs-gallery .wcgs-carousel .wcgs-swiper-arrow:hover{background-color:rgba(0,0,0,0) !important;color:#1b7aba !important}#wpgs-gallery .wcgs-carousel .wcgs-swiper-arrow:hover::before,#wpgs-gallery .wcgs-carousel .wcgs-swiper-arrow:hover::before{color:#1b7aba}#wpgs-gallery .wcgs-thumb.swiper-slide img{border:2px solid #ddd;border-radius:0px;height:100px;width:auto}b,strong{font-weight:bold}.servizi_accordion{background-color:#edf5fa;padding:100px 0}.servizi_accordion .accordion-item{background:rgba(0,0,0,0) !important}.servizi_accordion .accordion-item:last-of-type .accordion-button.collapsed{background:rgba(0,0,0,0) !important}.servizi_accordion .accordion-button.collapsed{background-color:rgba(0,0,0,0)}.servizi_accordion .accordion-button.collapsed h3{color:#000}.servizi_accordion .accordion-button.collapsed::after{color:#1b7aba}.servizi_accordion .accordion-button{font-weight:700}.servizi_accordion .accordion-button::before{font-family:"Font Awesome 5 Pro";font-weight:400;content:"";color:#1b7aba;border:2px solid #1b7aba;border-radius:50%;width:33px;height:33px;display:flex;align-items:center;justify-content:center;margin-right:20px}.servizi_accordion .accordion-button:not(.collapsed){background-color:rgba(0,0,0,0) !important}.servizi_accordion .accordion-button:not(.collapsed) h3{color:#1b7aba !important}.servizi_accordion .accordion-button:not(.collapsed)::after{filter:none !important}.servizi_accordion .accordion-item{margin-bottom:10px !important;border-radius:.375rem !important}.servizi_accordion .accordion-item:first-of-type .accordion-button{border-radius:.375rem !important}.servizi_accordion .accordion-item:not(:first-of-type){border-top:1px solid #dee2e6;border-radius:.375rem !important}.servizi_accordion h2{color:#000}.servizi_accordion h2 strong{color:#1b7aba}.page-id-2578 h1,.page-id-2578 h2,.page-id-2578 h3{font-family:"Archivo",sans-serif !important}.page-id-2578 .servizi h2{color:#000}.page-id-2578 .servizi h2 strong{color:#1b7aba}.page-id-2578 .accordion-body{color:#646464}.page-id-2578 .contact-form h3{color:#000}.page-id-2578 .contact-form h3 strong{color:#1b7aba}.page-id-2578 .accordion-button::after{font-family:"Font Awesome 5 Pro";font-weight:400;content:"";background-image:none !important;transform:translateY(-13px);font-size:24px}.page-id-2578 .accordion-button:not(.collapsed)::after{font-family:"Font Awesome 5 Pro";font-weight:400;content:"";background-image:none !important;transform:translateY(-13px);font-size:24px;color:#1b7aba}@media only screen and (max-width: 1450px){.megamenu{width:1182px !important;transform:translateX(-55%) !important;top:95px !important}}@media only screen and (min-width: 1450px){.megamenu{width:1482px !important;transform:translateX(-55%) !important;top:53px !important}}@media only screen and (max-width: 1450px){header .menubtn{display:block}header .menubtn div{background-color:#1b7aba}header .menubtn{display:flex;flex-wrap:wrap;justify-content:flex-end;top:0px;right:0px;padding:10px;width:25px;z-index:10000;box-sizing:initial;text-align:right}header .menu{transition:all .2s ease;display:flex;align-items:center;position:fixed;top:0;left:0;width:0;height:100vh;z-index:999;overflow:hidden;background-color:#f2f2f2;opacity:0;background-image:url("../../../uploads/2023/08/Fabbridea-Logo-2.svg");background-position:80vw 80vh;background-size:30vw auto;background-repeat:no-repeat}header .menu ul{display:flex;flex-direction:column;list-style:none;justify-content:center;width:100%}header .menu ul li{position:relative;margin:1.5vh 0;display:block;width:100%}header .menu ul li a{transition:all .2s ease;font-size:2em;text-transform:uppercase;width:100%;display:block}header .menu ul li:hover{z-index:10}header .menu ul li .sub-menu{position:absolute;top:0;left:50vw;margin-top:-35vh;height:80vh;padding-left:4vw;opacity:0;transition:all .2s ease}header .menu ul li .sub-menu li a{font-size:1.4em;text-transform:none}header .menu ul li .sub-menu.open{opacity:1}header .menu ul li.menu_prodotti .sub-menu{margin-top:-35vh}header .menu ul li.menu_portfolio .sub-menu{margin-top:-47vh}header .menu.open{width:100vw;opacity:1}header .page-template-template-home-page header{background:none}header .page-template-template-home-page header .logosito img.logo1{opacity:1}header .page-template-template-home-page header .logosito img.logo2{opacity:0}header .page-template-template-home-page header .menubtn div{background-color:#fff}header .link_to_top{display:none}}@media only screen and (max-width: 768px){.scrolled .logosito{width:32vw !important}.scrolled header{padding:10px !important}.scrolled header .loghi-industry img{width:100%}.loghi_confi_footer{flex-direction:row !important;gap:40px !important}.top-bar{font-size:10px}header{padding:10px}header .menu.open{align-items:start;padding-top:100px}header .menu ul li a{text-transform:none}header .content-loghi{width:75%;gap:9px !important;z-index:99999999}header .logosito{width:32vw}header .loghi-industry{width:35vw;max-width:16rem;gap:10px !important}header #menu-menu-principale{padding-left:0 !important;gap:10px !important}header #menu-menu-principale li a{display:flex;align-items:center;gap:10px}header #menu-menu-principale li a::before{font-family:"Font Awesome 5 Pro";font-weight:500;content:"";font-size:18px;color:#074060}header .menu{padding-top:50px}.partner img{width:140px !important;height:auto}.parter-desk{display:none}.parter-mobile{display:block !important}.parter-mobile img{transform:scale(0.7)}.parter-mobile .content-part{align-items:center}.parter-mobile .content-part div{width:50%}footer{margin-top:0 !important}footer .logosito{width:58vw !important}footer .logosito img{height:auto !important}.page-id-2578 footer{margin-top:0 !important}.page-id-2578 footer .logosito{width:58vw !important}.page-id-2578 .marginsection{margin-top:80px}.page-id-2578 .banner-home .content-banner h1{font-size:45px;line-height:1}.page-id-2578 .banner-home .content-banner p{font-size:18px}.page-id-2578 .gap-card{gap:80px}.page-id-2578 .servizi_accordion img{margin-bottom:50px}.page-id-2578 .contact-form{overflow-x:hidden}.page-id-2578 .contact-form .w-75{width:100% !important}.page-id-2578 .contact-form h3{font-size:36px}.page-id-2578 .contact-form h3 br{display:none}}/*# sourceMappingURL=app.css.map */