#cmplz-document,.editor-styles-wrapper .cmplz-unlinked-mode{max-width:10000px}@font-face{font-family:"Roboto";src:url("../font/Roboto-Light.woff2") format("woff2"),url("../font/Roboto-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../font/Roboto-Regular.woff2") format("woff2"),url("../font/Roboto-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../font/Roboto-Bold.woff2") format("woff2"),url("../font/Roboto-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../font/Roboto-Medium.woff2") format("woff2"),url("../font/Roboto-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../font/Roboto-Black.woff2") format("woff2"),url("../font/Roboto-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}h1,.h1,h2,.h2{text-box:trim-both cap alphabetic}h1,.h1{font-size:4.5rem;margin-bottom:1rem;line-height:1.1;font-weight:900;color:var(--blu)}h2,.h2{font-weight:500;color:var(--azzurro);font-size:2.5rem;margin-bottom:1.5rem;line-height:1.1}h3,.h3{font-size:1.6rem;font-weight:700}.nero{color:#000}.anchor{scroll-padding-top:8rem;display:inline-block;padding-top:8vh;margin-top:-8vh}.shadowlarge{box-shadow:0px 5px 25px rgba(0,0,0,.4)}*{box-sizing:border-box}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}#menubtn{display:none}#menubtn div{transition:all .2s ease;width:100%;border:none;height:2px;margin-bottom:5px;transform-origin:54%;opacity:1}#menubtn div:nth-of-type(3){margin-bottom:0}#menubtn.active div{width:35px;height:2px}#menubtn.active div:nth-of-type(1){transform:rotate(-45deg);margin-bottom:0}#menubtn.active div:nth-of-type(2){transform:rotate(45deg);margin-bottom:0}#menubtn.active div:nth-of-type(3){opacity:0;margin-bottom: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 hsla(0,0%,100%,.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,.4)}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}.social .titolo{font-weight:initial;font-size:initial}.fullimg{background-size:cover;background-position:center center;background-repeat:no-repeat}.shadowsmall{box-shadow:0px 0px 8px rgba(0,0,0,.3)}.form-contatti{border-radius:3em}input[type=text],input[type=email],input[type=tel],textarea,select{margin-bottom:1rem;border:none;padding:1.1em;max-width:100%;width:100%;font-family:"Roboto",sans-serif;border-radius:30px;border:1px solid var(--grigio-scuro);font-size:16px}textarea{height:140px}input[type=submit]{border:none;border-radius:0;padding:1rem 4rem 1rem 3rem;text-align:center;font-size:1.2rem;font-weight:700;color:var(--nero);background-color:var(--giallo);transition:all .2s ease;display:inline-flex;align-items:center;justify-content:space-between;display:block;margin-top:2rem;min-width:300px;cursor:pointer}input[type=submit]:hover{box-shadow:0px 0px 8px rgba(0,0,0,.3);text-decoration:none}input[type=submit] span.spacer{width:10px}.wpcf7-form .btn p{margin:0;display:flex;align-items:center}.wpcf7-form .btn:hover{box-shadow:0px 0px 15px rgba(0,0,0,.4)}.tag_contact{background-color:#efefef;padding:100px;display:flex;flex-direction:column;justify-content:center}.wpcf7-form-control::-moz-placeholder{color:#666}.wpcf7-form-control::placeholder{color:#666}.wpcf7-acceptance .wpcf7-list-item{margin-left:0}.wpcf7-acceptance .wpcf7-list-item label{display:flex;align-items:flex-start;font-size:15px;line-height:1.2}.wpcf7-acceptance .wpcf7-list-item label input{margin-top:3px}.wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label{padding-left:6px}.wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a{text-decoration:underline}.wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a:hover{font-weight:bold}header{position:fixed;top:0;z-index:999;width:100%;height:var(--header-height);transition:all .2s ease}header .header2{transition:all .2s ease;box-shadow:0px 0px 15px rgba(0,0,0,.4);position:relative;z-index:905;height:100%}header .header2 .container{z-index:2}header .logosito{display:flex;align-items:center;justify-content:flex-start;height:100%;transition:all .2s ease;z-index:1;z-index:999;padding:1rem 0}header .logosito img{transition:all .2s ease;height:100%;width:auto}header .menu{z-index:1;transition:all .2s ease;display:flex;justify-content:flex-end}header .menu ul{display:flex;list-style:none;justify-content:space-between;align-items:center;width:100%}header .menu ul li{position:relative;padding-left:4rem}header .menu ul li a{font-size:.9em;font-weight:500;text-decoration:none !important;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:1.5rem 0;position:relative;transition:all .2s ease;color:var(--blu)}header .menu ul li a:after{position:absolute;bottom:0;left:0;height:12px;width:0;background-color:var(--azzurro);content:"";transition:all .2s ease}header .menu ul li:hover a:after{width:100%}header .menu ul li.current-menu-item a:after,header .menu ul li.current_page_item a:after,header .menu ul li.current-page-ancestor a:after{width:100%}.tax-categoria-ricambi header .header2,.tax-famiglia-prodotto header .header2{border-radius:0}#menubtn{display:none}.link_to_top{display:none}body.scrolled header{height:80px}body.scrolled header .logosito{padding:.5rem 0}body.scrolled .menu{height:auto;margin-bottom:0}body.scrolled .menu.open{height:100vh}body.scrolled .menu ul li:after{border-width:0 8px 16px 8px}footer{background-color:var(--azzurro);color:#fff;position:relative;z-index:2;font-size:1rem;line-height:1.5}footer p{margin-bottom:1rem}footer .logo_footer img{width:220px;height:auto}footer a{color:#fff}footer a:hover{text-decoration:underline}footer .col:nth-of-type(4) a{text-transform:uppercase}.contatti_box i{margin-right:5px}.copyright{background-color:var(--blu);font-size:.9rem;color:#fff}.copyright a{color:#fff}.copyright a:hover{text-decoration:underline}:root{--azzurro: #005FAB;--blu: #003056;--giallo: #FFD400;--grigio: #d6d6d6;--nero: #000;--grigio-scuro: #707070;--bianco: #fff;--paddingsection: 5rem;--header-height: 150px}.blu{color:var(--blu)}.bg-blu{background-color:var(--blu)}.bg-azzurro{background-color:var(--azzurro);color:#fff}.paddingsection{padding-top:var(--paddingsection);padding-bottom:var(--paddingsection)}.giallo{color:var(--giallo)}.nero{color:var(--nero) !important}.bianco{color:var(--bianco) !important}.bg-verde{background-color:var(--verde) !important}.bg-giallo{background-color:var(--giallo)}.bg-nero{background-color:var(--nero)}.bg-bianco{background-color:var(--bianco)}.grigio{color:var(--grigio-scuro)}.bg-grigio{background-color:#ededed}.back_to_top{background-color:#242b31;left:5vw}.gradient_h{background:linear-gradient(to right, #005fab 0%, #003056 100%)}.gradient_v{background:linear-gradient(to bottom, #005fab 0%, #003056 100%)}*{margin:0;padding:0;scroll-behavior:smooth;outline:none}.d-flex{flex-wrap:wrap}strong{font-weight:700}html{scroll-padding-top:3rem}body{background:#fff;box-sizing:border-box;overflow-x:hidden;font-family:"Roboto",sans-serif;font-size:18px;font-weight:400;color:var(--blu);line-height:1.2}main{position:relative;top:calc(var(--header-height))}.banner{z-index:0;position:absolute;top:0;left:0;width:100vw;height:50vh;background:linear-gradient(to bottom, #005fab 0%, #003056 100%);clip-path:polygon(0 0, 100% 0%, 100% 100%, 0 75%);overflow:hidden}.banner .carousel2{position:absolute;top:0;right:0;height:100%;width:72vw;z-index:2}.banner .carousel2 .item{height:100%;width:100% !important;position:relative}.banner .carousel2 .item:before{position:absolute;top:0;left:-1px;height:100%;width:50vh;background:linear-gradient(to bottom, #005fab 0%, #003056 100%);clip-path:polygon(0 0, 0% 100%, 100% 100%);content:"";z-index:10}.page-template-template-home-page .banner{height:75vh}.ptmain{padding-top:var(--header-height)}a{color:#000}.font-big{font-size:4rem;line-height:1.1 !important}.font-bigger{font-size:1.7rem;line-height:1.7rem}.font-bigger p{line-height:1.7}.font-bigger2{font-size:1.3rem;line-height:1.3rem}.font-bigger2 p{line-height:1.3}.bianco{color:#fff}.margintopneg{margin-top:-12vh}.btn{padding:2rem;font-size:.9em;font-weight:bold;transition:all .2s ease;display:flex;align-items:center;justify-content:center;background-color:var(--giallo);color:var(--azzurro)}.btn:hover{box-shadow:0px 5px 25px rgba(0,0,0,.4);text-decoration:none}.video_container{position:relative;width:100%;height:100%}.video_container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}section{z-index:1;position:relative}section p{line-height:1.4;margin-bottom:1rem}section p:last-of-type{margin-bottom:0}section .font-big p{line-height:1.1}section img{max-width:100%;height:auto}section .blocchi_contenuto:nth-of-type(2n + 1) .immagine{order:2}section .blocchi_contenuto:nth-of-type(2n + 1) .testo{background-color:#fff;order:1}section .blocchi_contenuto ul{list-style-type:none;margin-top:30px;padding-left:30px}section .blocchi_contenuto ul li{padding-left:32px;position:relative;font-weight:bold;margin-bottom:20px}section .blocchi_contenuto ul li:before{position:absolute;top:0;left:0;border-radius:50%;width:7px;height:7px;background-color:#fff;content:""}.minheight{height:80vh}.blocco_contenuto{padding:60px 0}.blocco_contenuto .img{background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:1;min-height:60vh}.blocco_contenuto .txt{position:relative;line-height:1.5}.blocco_contenuto .txt .testo{background-color:#1c1f1c;color:#fff;box-shadow:0px 0px 15px rgba(0,0,0,.4);position:relative;width:calc(100% + 80px);right:0;z-index:2}.blocco_contenuto .txt .testo ul{padding-left:30px}.blocco_contenuto .txt .testo ul li{margin-bottom:1rem}.blocco_contenuto .txt .testo p{margin-bottom:20px}.blocco_contenuto .txt .testo p:last-of-type{margin-bottom:0}.blocco_contenuto .txt .testo p a:not(.btn){font-weight:bold;text-decoration:underline}.blocco_contenuto:nth-of-type(2n +1){background-color:#1c1f1c}.blocco_contenuto:nth-of-type(2n +1) .img{order:1}.blocco_contenuto:nth-of-type(2n +1) .txt{order:2}.blocco_contenuto:nth-of-type(2n +1) .txt .testo{background-color:#000;right:auto;left:0;left:-80px}.blocco_contenuto:last-of-type{margin-bottom:0 !important}.fontlarge{font-size:20px}.cta{font-weight:700;color:#fff;position:relative;border-radius:3em;background-color:#fff;font-size:2em;padding:.5em 1em;min-width:15vw;display:inline-block;transition:all .2s ease;box-shadow:0px 0px 8px rgba(0,0,0,.3)}.cta:hover{box-shadow:0px 5px 25px rgba(0,0,0,.4)}#map{width:100%;height:50vh;z-index:0;margin-top:-3rem}.privacy-policy table{border-collapse:collapse}.privacy-policy table td{border:1px solid #ccc;padding:20px}.privacy-policy h4{margin-top:30px}.privacy-policy ul{padding-left:30px}.privacy-policy ul li{margin-bottom:10px}.wpcf7-form.sent p{display:none}.grecaptcha-badge{opacity:0 !important}.icona{border-radius:50%;background-color:#fff;width:15vh;height:15vh;position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto;margin-bottom:15vh}.icona svg{width:auto;height:70%}.background-fixed{background-attachment:fixed}hr{max-width:30vw !important;margin:0 auto}.shadowbutton a{box-shadow:0px 0px 15px rgba(0,0,0,.4)}.gallery.gallery_2 .img{height:33vw}.gallery.gallery_3 .img{height:25vw}.gallery .img{position:relative;overflow:hidden}.gallery .img:before{width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:rgba(242,124,0,.5);z-index:2;transition:all .2s ease;content:""}.gallery .img .lens{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;opacity:0;z-index:4;font-size:4rem;transition:all .2s ease}.gallery .img:hover:before{width:100%;height:100%}.gallery .img:hover .lens{opacity:1}.font-bold{font-weight:700}.font-light{font-weight:300}.contatti_box a{color:var(--grigio)}.contatti_box a:hover{text-decoration:underline}.contatti_box a.link_wa{background-color:#29a71a;border-radius:50%;width:60px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none !important;transition:all .2s ease}.contatti_box a.link_wa i{font-size:2.5rem;font-weight:300;color:var(--bianco) !important;margin-left:6px}.contatti_box a.link_wa:hover{box-shadow:0px 0px 15px rgba(0,0,0,.4)}.col-20{width:20%}.col-20 .box{text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center;border:1px solid #fff1ab;transition:all .2s ease}.col-20 .box img{max-width:200px;height:auto;transform:translate(0, -50%);transition:all .2s ease;margin-bottom:-30px}.col-20 .box .txt{display:flex;align-items:center;justify-content:center;width:100%;height:150px;padding:0 3rem;background-color:var(--azzurro);color:#fff;font-weight:bold;font-size:1.5rem;transition:all .2s ease}.col-20 .box:hover{transform:scale(1.07);box-shadow:0px 0px 8px rgba(0,0,0,.3)}.col-20 .box:hover .txt{background-color:var(--blu)}.fadein{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.fadein.visible{opacity:1;transform:translateY(0)}.spacer{height:10vh}.mtopneg{position:absolute;right:0;top:0;width:40vw;height:auto;transform:translateY(calc(-50% - 5rem));margin-bottom:-25vh}.decor{background-color:var(--blu);width:80%;max-width:200px;height:25px;margin:0 auto}.carousel1{position:relative;transform:translateY(4rem);margin-top:-2rem}.certif .cert{margin-right:2rem;margin-bottom:2rem;display:inline-block}.certif .cert a{text-align:center;display:inline-block;background-color:var(--azzurro);padding:.5rem 1rem;color:#fff;font-size:.95rem}.certif .cert a:hover{background-color:var(--giallo);color:var(--azzurro)}.certif .cert img{height:80px;display:inline-block;width:auto}@media only screen and (min-width: 1600px){.container{max-width:1500px}}@media only screen and (max-width: 768px){:root{--header-height: 70px;--paddingsection: 2rem}.banner{height:70vw;clip-path:polygon(0 0, 100% 0%, 100% 100%, 0 85%)}.page-template-template-home-page .banner{position:relative;height:70vw}.page-template-template-home-page .banner .carousel2{width:100vw}.page-template-template-home-page .banner .carousel2 .item:before{display:none}h1.titolo{color:var(--azzurro) !important}section p{line-height:1.2}.menu_tassonomia{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.menu_tassonomia .container{-moz-columns:unset;columns:unset;gap:unset}.margintopneg{margin-top:-50px}section{width:100vw}#menubtn{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-end;justify-content:center;top:0px;right:0px;padding:10px;width:30px;z-index:10000;box-sizing:initial;text-align:right}#menubtn div{background-color:var(--azzurro)}#menubtn div:nth-of-type(1){width:calc(100% + 6px)}#menubtn div:nth-of-type(3){width:calc(100% - 6px)}#menubtn.active div{background-color:#000}input[type=text],input[type=email],input[type=tel],textarea,select{padding:.7rem}body{overflow-x:auto}header .header1{font-size:14px}header .header1 i{margin-left:10px}header .header2:before{display:none}header .logosito{padding:.4rem 0}.font-bigger{font-size:1.4rem}.menu{position:fixed;top:0;left:0;width:100vw;height:0;overflow:hidden;transition:all .2s ease;background:#fff;z-index:998}.menu.open{display:flex !important;padding:0px;height:100vh;padding-top:15vh;justify-content:flex-start;flex-direction:column;align-items:flex-end;text-align:right;background-color:#fff}.menu.open:after{position:absolute;bottom:0;left:0;width:100%;height:30vh;content:"";background-position:bottom center;background-image:url("../../../uploads/2024/03/Scalve-Mountain_Logo.svg");background-size:110%;background-repeat:no-repeat;opacity:.3}.menu.open ul{margin-top:50px;display:block;padding:0}.menu.open ul li{margin-left:0;padding-left:0}.menu.open ul li:after{left:auto;bottom:5px;right:25px}.menu.open ul li a{font-size:20px}.menu.open ul li.current-menu-item:after,.menu.open ul li:hover:after{width:10vw}.form-contatti{border-radius:2em;padding:2em}.form-contatti p{margin-bottom:0}.box{margin-bottom:1rem}.titlebar{padding-top:130px;padding-bottom:25px}.titlebar h1{font-size:2rem}.blocco-contatti{padding-top:12vh}.blocco-contatti:before{position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:60px 100vw 0 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}h1,.h1{font-size:2.5rem}h2,.h2{font-size:1.6rem}h2 br,.h2 br{display:none}h3,.h3{font-size:1.5rem}h4{font-size:1.2rem}.titolo,.cta{font-size:2rem}.cta{text-align:center}footer{padding:25px 10px}footer .col{margin-bottom:20px}footer img{margin-bottom:0}.copyright{font-size:14px}.font-big{font-size:2rem}.btn{padding:1rem 2rem;max-width:100%;min-width:0}.icona{border-radius:50%;background-color:#fff;width:8vh;height:8vh;position:relative;display:flex;align-items:center;justify-content:center;margin:initial;margin-bottom:0;margin-right:5vw}.icona svg{width:auto;height:70%}.fontlarge{font-size:18px}.icone img{width:60%;height:auto}body.scrolled .header2{height:65px}body.scrolled .menu{height:0}.panel-grid.panel-no-style{max-width:90vw;margin:0 auto}.cont_banner{flex-wrap:nowrap;font-size:1.2rem;width:80vw;margin:0 auto}.cont_banner .bg_arancio,.cont_banner .bg_grigio{padding:1rem}.cont_banner img{width:50px}.gallery.gallery_3 .img{height:50vw;border:1px solid #fff}#map{margin-top:-2rem}.carousel1{margin-top:-4rem}.col-20{width:90%;margin:0 auto;margin-top:7vh}.col-20 .box img{width:120px}.col-20 .box .txt{height:76px}.spacer{height:6vh}.mtopneg{position:relative;width:100%;transform:unset;margin-top:-3rem;margin-bottom:1rem}.certif .cert{display:block;max-width:60vw;margin:0 auto;margin-top:2rem;margin-bottom:0}.certif .cert img{width:100%;height:auto}}/*# sourceMappingURL=app.css.map */