#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:3.8rem;margin-bottom:1rem;line-height:1.1;font-weight:900}h2,.h2{font-weight:500;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:20px;border:1px solid var(--grigioscuro);font-size:16px}textarea{height:140px}input[type=submit]{border:none;border-radius:20px;padding:1rem 4rem 1rem 3rem;text-align:center;font-size:1.3rem;font-weight:900;color:var(--nero);font-family:"Roboto",sans-serif;background-color:var(--arancio);transition:all .2s ease;display:inline-flex;align-items:center;justify-content:space-between;display:block;margin-top:2rem;min-width:150px;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:sticky;top:0;z-index:1000;transform:translateZ(0);-webkit-backface-visibility:hidden;width:100%;height:var(--header-height);transition:all .2s ease;background-color:var(--bluscuro)}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:2rem 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;height:100%}header .menu ul li:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;transition:all .2s ease;background-color:var(--blu);z-index:0}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;text-transform:uppercase;height:100%;padding:0 3.5rem;position:relative;transition:all .2s ease;color:var(--bianco);z-index:2}header .menu ul li:hover:after{height:100%}header .menu ul li.current-menu-item a,header .menu ul li.current_page_item a,header .menu ul li.current-page-ancestor a{background-color:var(--arancio)}.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}footer{background-color:var(--blu);color:#fff;position:relative;z-index:2;font-size:1.15rem;line-height:1.5}footer p{margin-bottom:1rem}footer .logo_footer img{width:220px;height:auto}footer ul{list-style:none;padding:0}footer a{color:#fff}footer a:hover{text-decoration:underline}footer .col:nth-of-type(4) a{text-transform:uppercase}footer .social{justify-content:flex-end}footer .social a{font-size:1.75rem}.contatti_box i{margin-right:5px}.copyright{background-color:var(--bluscuro);font-size:.9rem;color:#fff}.copyright a{color:#fff}.copyright a:hover{text-decoration:underline}:root{--azzurro: #005FAB;--blu: #171E4C;--bluscuro: #0F1439;--arancio: #EB6100;--giallo: #FFD400;--grigio: #EBEBEB;--nero: #000;--grigioscuro: #707070;--bianco: #fff;--fadein-distance: 80px;--fadein-duration: 0.3s;--fadein-delay: 0s;--fadein-direction: none;--parallax-extra-height: 150%;--parallax-move-percentage: 90}.azzurro{color:var(--azzurro) !important}.bg-azzurro{background-color:var(--azzurro) !important}.border-azzurro{border:1px solid var(--azzurro) !important}.blu{color:var(--blu) !important}.bg-blu{background-color:var(--blu) !important}.border-blu{border:1px solid var(--blu) !important}.bluscuro{color:var(--bluscuro) !important}.bg-bluscuro{background-color:var(--bluscuro) !important}.border-bluscuro{border:1px solid var(--bluscuro) !important}.arancio{color:var(--arancio) !important}.bg-arancio{background-color:var(--arancio) !important}.border-arancio{border:1px solid var(--arancio) !important}.giallo{color:var(--giallo) !important}.bg-giallo{background-color:var(--giallo) !important}.border-giallo{border:1px solid var(--giallo) !important}.grigio{color:var(--grigio) !important}.bg-grigio{background-color:var(--grigio) !important}.border-grigio{border:1px solid var(--grigio) !important}.nero{color:var(--nero) !important}.bg-nero{background-color:var(--nero) !important}.border-nero{border:1px solid var(--nero) !important}.grigioscuro{color:var(--grigioscuro) !important}.bg-grigioscuro{background-color:var(--grigioscuro) !important}.border-grigioscuro{border:1px solid var(--grigioscuro) !important}.bianco{color:var(--bianco) !important}.bg-bianco{background-color:var(--bianco) !important}.border-bianco{border:1px solid var(--bianco) !important}:root{--paddingsection: 5rem;--header-height: 150px}.psection-1{padding-top:calc(1*var(--paddingsection));padding-bottom:calc(1*var(--paddingsection))}.psection-2{padding-top:calc(2*var(--paddingsection));padding-bottom:calc(2*var(--paddingsection))}.psection-3{padding-top:calc(3*var(--paddingsection));padding-bottom:calc(3*var(--paddingsection))}.psection-4{padding-top:calc(4*var(--paddingsection));padding-bottom:calc(4*var(--paddingsection))}.psection-5{padding-top:calc(5*var(--paddingsection));padding-bottom:calc(5*var(--paddingsection))}.paddingsection{padding-top:var(--paddingsection);padding-bottom:var(--paddingsection)}.back_to_top{background-color:#242b31;left:5vw}.gradient_h{background:linear-gradient(to right, rgb(37, 49, 124) 0%, rgb(24, 30, 76) 100%)}.gradient_v{background:linear-gradient(to bottom, rgb(37, 49, 124) 0%, rgb(24, 30, 76) 100%)}*{margin:0;padding:0;scroll-behavior:smooth;outline:none}.d-flex{flex-wrap:wrap}strong{font-weight:700}html,body{height:100%;margin:0;overflow:hidden}html{scroll-padding-top:3rem}body{background:#fff;box-sizing:border-box;font-family:"Roboto",sans-serif;font-size:18px;font-weight:400;color:var(--grigioscuro);line-height:1.2}main{height:100vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.slider-nav{z-index:1000}.banner{z-index:0;position:relative;height:100dvh;background:var(--bluscuro)}.banner.int{height:50dvh}.banner .swiper-button-prev,.banner .swiper-button-next{z-index:1000}.banner .txt{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.4);padding-top:calc(var(--header-height)/2)}.banner .txt .h3{display:inline-block;font-weight:normal;margin-bottom:5rem;position:relative;font-size:2.5rem}.banner .txt .h3:after{content:"";position:absolute;top:calc(100% + 10px);left:0;width:70%;height:22px;background-color:var(--arancio)}.banner .overl{position:absolute;top:0;left:0;width:50%;height:100%;z-index:5;background:linear-gradient(to right, rgb(23, 30, 76) 0%, rgba(125, 185, 232, 0) 100%)}.servizi_hp_container .servizi_hp{display:flex;flex-direction:column;justify-content:center;color:#fff;padding:2rem;aspect-ratio:1/1.2;text-align:center;max-width:calc(100% - 3rem);position:relative;box-shadow:0px 0px 15px rgba(0,0,0,.4);transition:all .2s ease}.servizi_hp_container .servizi_hp h3{font-size:1.5rem}.servizi_hp_container .servizi_hp img{position:absolute;top:-3rem;left:-3rem;width:100%;height:auto;display:block;transition:all .7s ease-out}.servizi_hp_container .servizi_hp:hover{box-shadow:0px 5px 25px rgba(0,0,0,.4);transform:scale(1.03)}.servizi_hp_container .servizi_hp:hover img{transform:translateY(-10px)}.servizi_hp_container:nth-of-type(2) .servizi_hp img{left:0;width:85%}.servizi_hp_container:nth-of-type(3) .servizi_hp img{top:-8rem;left:5%;width:75%}.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:""}.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:60vh;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}.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}.font-regular{font-weight:normal !important}.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)}.fadein{opacity:0;transition:opacity var(--fadein-duration) ease-out var(--fadein-delay),transform var(--fadein-duration) ease-out var(--fadein-delay);will-change:opacity,transform}.fadein:not(.visible)[data-direction=up]{transform:translateY(var(--fadein-distance))}.fadein:not(.visible)[data-direction=down]{transform:translateY(calc(var(--fadein-distance) * -1))}.fadein:not(.visible)[data-direction=left]{transform:translateX(calc(var(--fadein-distance) * -1))}.fadein:not(.visible)[data-direction=right]{transform:translateX(var(--fadein-distance))}.fadein:not(.visible)[data-direction=none]{transform:none}.fadein.visible{opacity:1;transform:none}.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}.bgimgcontainer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.bgimgcontainer .container{z-index:1}.bgimg{position:relative;overflow:hidden;z-index:0;height:100%;width:100%}.bgimg img.bg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% + 2px);height:calc(100% + 2px);-o-object-fit:cover;object-fit:cover;display:block}.slider[data-autowidth=true] .swiper-slide{width:auto !important}.striscia{min-height:70dvh;padding:7rem 0}.striscia .immagini{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}.striscia .container{position:relative;z-index:1;height:100%}.striscia .slider{height:100%}.striscia .slider a{height:100%}.striscia .slider img:not(.bg){height:100%;width:auto !important}.striscia .txt{padding:4rem;width:40vw;min-height:60%}.striscia .txt.psection-2{padding-top:calc(2*var(--paddingsection));padding-bottom:calc(2*var(--paddingsection))}.striscia .txt h3{font-size:2.5rem;margin-bottom:2rem}.striscia .txt .h1{margin-bottom:2.5rem}.striscia .testobianco{justify-content:flex-end}.striscia .bg-container{padding-left:2rem;padding-right:0}.striscia .bg-container .bg{background:linear-gradient(to bottom, rgb(37, 49, 124) 0%, rgb(24, 30, 76) 100%)}.striscia .mleft{margin-left:-5vw;margin-right:0}.striscia.alternate:nth-of-type(odd) .immagini{flex-direction:row-reverse}.striscia.alternate:nth-of-type(odd) .testobianco{justify-content:flex-start}.striscia.alternate:nth-of-type(odd) .bg-container{padding-left:0;padding-right:2rem}.striscia.alternate:nth-of-type(odd) .bg-container .bg{background:linear-gradient(to bottom, rgb(235, 97, 0) 0%, rgb(141, 60, 10) 100%)}.striscia.alternate:nth-of-type(odd) .mleft{margin-left:0;margin-right:-5vw}.punti_forza .col{flex-grow:0 !important;font-size:3rem;color:#fff}.punti_forza .card{aspect-ratio:1/1.33;box-shadow:0px 0px 15px rgba(0,0,0,.4);position:relative;overflow:hidden}.punti_forza .card img{box-shadow:0px 0px 15px rgba(0,0,0,.4)}.punti_forza .card .front,.punti_forza .card .back{position:absolute;padding:3rem;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;transition:all .2s ease}.punti_forza .card .front{opacity:1;padding:0}.punti_forza .card .back{left:100%;opacity:0;background-color:var(--arancio)}.punti_forza .card .toggle{padding:1rem;color:var(--bianco);z-index:10;font-size:.9rem;display:flex;align-items:center}.punti_forza .card .toggle i{font-size:2rem;margin-right:.5rem;margin-left:.5rem}.punti_forza .card .front .toggle{position:absolute;bottom:0;padding:.75rem;left:50%;width:100%;justify-content:center;text-align:center;transform:translateX(-50%)}.punti_forza .card.active .front{left:-100%;opacity:0}.punti_forza .card.active .back{left:0;opacity:1}.h2circle{font-size:3rem;margin-bottom:2.5rem}.nop p{margin-bottom:0}.punti-forza-last{padding:3rem;text-align:center;color:var(--bianco);font-weight:normal;background:linear-gradient(to bottom, rgb(235, 97, 0) 0%, rgb(141, 60, 10) 100%)}.certificazioni .certificazione{background-color:var(--bianco);border-top-left-radius:4rem;border-bottom-right-radius:4rem;overflow:hidden;height:250px;aspect-ratio:1/1.1;margin-right:4rem;transition:all .2s ease}.certificazioni .certificazione img{width:100%;height:auto}.certificazioni .certificazione:hover{box-shadow:0px 0px 15px rgba(0,0,0,.4);transform:translateY(-5px) scale(1.03) !important}.page-template-template-parco-macchine hr,.page-template-template-servizi hr{border:none;border-bottom:1px solid var(--grigioscuro)}.page-template-template-parco-macchine .btn,.page-template-template-servizi .btn{background-color:var(--grigio);padding:3.5rem;border-radius:1rem;color:var(--blu);font-size:1.4rem;margin:0 auto;margin-top:3rem}.page-template-template-parco-macchine .striscia_gallery .txt,.page-template-template-servizi .striscia_gallery .txt{position:absolute;top:50%;right:10vw;left:auto;transform:translateY(-50%);z-index:10}.page-template-template-parco-macchine .striscia_gallery .p40,.page-template-template-servizi .striscia_gallery .p40{padding:4rem}.page-template-template-parco-macchine .striscia_gallery:nth-of-type(odd) .txt,.page-template-template-servizi .striscia_gallery:nth-of-type(odd) .txt{left:10vw;right:auto}.slider-nav{position:absolute;top:50%;width:100%;text-align:center;display:flex;justify-content:space-between;transform:translateY(-50%)}.slider-nav button{width:50px;height:50px;border-radius:50%;background:none;border:1px solid var(--bianco);color:var(--bianco)}.slider-nav button i{font-size:1.5rem}.slider-nav button:hover{background-color:rgba(0,0,0,.25)}.slider-nav button.slider-prev{margin-left:1rem}.slider-nav button.slider-next{margin-right:1rem}.slider-dots{display:flex;justify-content:center;gap:.5rem;margin-top:10px}.slider-dots button{width:10px;height:10px;border-radius:50%;border:none;background:#ccc}.slider-dots button.glide__bullet--active{background:#333}.slider{height:100%;overflow:hidden}.slider .swiper-wrapper{height:100%}.slider .swiper-wrapper .swiper-slide{height:100%}.parallax-section{position:relative;overflow:hidden;padding:5rem 0}.parallax-section.minheight{min-height:60vh}.parallax-section .parallax-bg{position:absolute;top:-10%;left:0;width:100%;height:var(--parallax-extra-height);background-size:cover;background-position:center;will-change:transform}.parallax-section .content{position:relative;z-index:1;height:100%}.parallax-section .content .d-flex{height:100%}.parallax-section .overl{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:var(--blu);opacity:.7}section.insieme{background-color:var(--bluscuro)}@media only screen and (min-width: 1600px){.container{max-width:1500px}}@media only screen and (max-width: 1450px){:root{--header-height: 120px}header .logosito{padding:1.25rem 0}header .menu ul li a{padding:0 2.5vw}.punti_forza .card .back{padding:1rem}}@media only screen and (max-width: 768px){.container{padding-left:25px;padding-right:25px}html{width:100vw}:root{--header-height: 70px;--paddingsection: 2rem}.psection-2{padding-top:1rem;padding-bottom:1rem}.psection-2.first{padding-top:4rem}.slider-nav{top:auto;bottom:2rem;transform:none}.slider-nav button{width:40px;height:40px}.banner{height:65dvh}.banner .overl{width:100%}.banner .bgimg{height:100%}.banner .txt{padding:0 .5rem}.banner .txt .h1,.banner .txt h1{font-size:2.2rem}.banner .txt .h3{font-size:1.7rem}.punti_forza .card .front,.punti_forza .card .back{padding:1rem;left:0 !important}.punti_forza .card .back{top:100%;opacity:0}.punti_forza .card.active .front{top:-100%;opacity:0}.punti_forza .card.active .back{top:0;opacity:1}.punti_forza .punti-forza-last{padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.servizi_hp_container .servizi_hp{margin:0 auto;margin-bottom:2rem;max-width:unset}h1.titolo{color:var(--azzurro) !important}section p{line-height:1.2}.certificazioni .certificazione{height:150px;margin:.75rem;border-top-left-radius:2rem;border-bottom-right-radius:2rem}.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(--bianco)}#menubtn div:nth-of-type(1){width:calc(100% + 6px)}#menubtn div:nth-of-type(3){width:calc(100% - 6px)}input[type=text],input[type=email],input[type=tel],textarea,select{padding:.7rem}header .header1{font-size:14px}header .header1 i{margin-left:10px}header .header2:before{display:none}header .logosito{padding:.6rem 0}.striscia{min-height:0;padding:0}.striscia .slider{height:40dvh}.striscia .txt{width:100vw;padding:1rem 0;min-height:0;order:2}.striscia .txt .h3,.striscia .txt h3{font-size:1.3rem;margin-bottom:1rem}.striscia .txt.psection-2{padding-top:2rem;padding-bottom:1rem}.striscia .mleft{margin-left:0}.striscia .immagini{position:relative;height:auto}.striscia .bg-blu{height:0 !important}.font-bigger{font-size:1.4rem}.parallax-window.minheight{padding:2rem 0;min-height:unset}.page-template-template-parco-macchine .btn,.page-template-template-servizi .btn{margin-top:1rem;padding:2rem 3rem;text-align:center}.page-template-template-parco-macchine .bg-grigio{padding-bottom:0 !important}.dbutt{position:relative;left:-25px;width:calc(100% + 50px)}.menu{position:fixed;top:0;left:0;width:100vw;height:0;overflow:hidden;transition:all .2s ease;background-color:var(--bluscuro);z-index:998}.menu.open{display:flex !important;padding:0px;height:100vh;padding-top:10vh;justify-content:flex-start;flex-direction:column;align-items:flex-end;text-align:right}.menu.open ul{margin-top:50px;display:block;padding:0;border-top:1px solid hsla(0,0%,100%,.4)}.menu.open ul li{margin-left:0;padding-left:0;height:auto;border-bottom:1px solid hsla(0,0%,100%,.4)}.menu.open ul li a{padding:1.5rem;font-size:20px}.menu.open ul li.current-menu-item:after,.menu.open ul li:hover:after{width:10vw}.page-template-template-parco-macchine .striscia_gallery,.page-template-template-servizi .striscia_gallery{margin-top:0 !important}.page-template-template-parco-macchine .striscia_gallery .txt,.page-template-template-servizi .striscia_gallery .txt{position:relative;top:unset;right:unset;transform:unset}.page-template-template-parco-macchine .striscia_gallery .p40,.page-template-template-servizi .striscia_gallery .p40{padding:1rem 1.5rem}.page-template-template-parco-macchine .striscia_gallery:nth-of-type(odd) .txt,.page-template-template-servizi .striscia_gallery:nth-of-type(odd) .txt{left:unset;right:unset}.page-template-template-parco-macchine .qc_img,.page-template-template-servizi .qc_img{height:40dvh !important}.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.25rem}h4{font-size:1.2rem}.titolo,.cta{font-size:2rem}.cta{text-align:center}footer{padding:1rem 20px;font-size:.9rem}footer .col{margin-bottom:20px}footer .logo_footer{margin-bottom:0}footer .logo_footer img{width:120px;height:auto}.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 header{height:60px}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}section.insieme{background-color:unset}}/*# sourceMappingURL=app.css.map */