@import url(https://use.typekit.net/hpz4nsb.css);
@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&display=swap);
:root{--clr-prodotti: #2A44A2;--clr-contatti: #D44A72;--clr-lavorazioni: #FFCD41;--clr-azienda: #0d7fc3;--clr-sport: #D44A72;--clr-careers: #E76400;--clr-news: #80a14a;--clr-bianco-50: rgba(255, 255, 255, 0.5);--clr-bianco: #fafafa;--clr-nero: #000;--clr-positive: #4AA151;--clr-negative: #B93030}h1,h2,h3,h4,h5,h6{font-family:"Orbitron",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:900;font-style:normal;margin:0}p{color:#000;font-size:1.0625rem;line-height:1.4375rem}.title-page{font-size:clamp(2.5rem,1.72rem + 1.9vw,4rem);font-style:normal;font-weight:770;line-height:120%;text-transform:uppercase;color:var(--clr-primary)}.title-box,.title{font-size:clamp(1.46rem,1.2055rem + 0.61vw,1.9375rem);line-height:clamp(1.5625rem,1.328rem + 0.56vw,2rem);text-transform:uppercase;color:var(--clr-primary);margin:0;font-family:"Orbitron",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:900;font-style:normal}.title-box.subtitle,.title.subtitle{color:var(--clr-bianco-50) !important}.title-box.size-xs,.title.size-xs{font-size:clamp(0.75rem,0.683rem + 0.16vw,0.875rem);line-height:1.2;font-weight:700}.title-box.size-s,.title.size-s{font-size:clamp(1rem,0.866rem + 0.32vw,1.25rem);line-height:clamp(1.3125rem,1.1785rem + 0.32vw,1.5625rem);font-weight:700}.title-box.size-m,.title.size-m{font-size:clamp(1.625rem,1.168rem + 1.11vw,2.5rem);line-height:1.2;font-weight:700}.title-box.size-l,.title.size-l{font-size:clamp(1.625rem,0.845rem + 1.9vw,3.125rem);line-height:1.2;letter-spacing:-1px}.title-box.size-xl,.title.size-xl{font-size:clamp(2.25rem,1.336rem + 2.22vw,4rem);line-height:1.2}.txt-center{text-align:center;margin:0 auto}.txt-white{color:var(--clr-bianco) !important}.txt-white p{color:var(--clr-bianco)}.txt-black{color:var(--clr-nero)}.txt-bold{font-weight:700}.txt-azienda{color:var(--clr-azienda) !important}.txt-azienda p{color:var(--clr-azienda)}.wrapper-bind-close{height:100%}figure{padding:0;margin:0}.wrapper-cta{display:flex;flex-wrap:wrap;gap:0.625rem;align-self:stretch;height:100%;align-items:end}button{outline:none;border:0}.align-center{margin:0 auto}.btn{display:flex;min-height:3rem;padding:0.5rem 2rem;justify-content:center;align-items:center;gap:8px;background-color:var(--clr-primary);width:-moz-fit-content;width:fit-content;border-radius:1.875rem;text-decoration:none;text-transform:uppercase;font-family:"Orbitron",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;cursor:pointer;font-size:1.125rem;text-align:center}@media screen and (max-width: 480px){.btn{width:100%}}.btn.rounded{border-radius:50%;width:3rem;height:3rem;padding:0}.btn.white{background-color:var(--clr-bianco);color:#000;font-weight:700}.btn.tiny{padding:0.25rem 0.5rem;font-size:0.875rem;min-height:0}.bg-transparent{background-color:rgba(0,0,0,0) !important}.bg-prodotti{background-color:var(--clr-prodotti)}.bg-lavorazioni{background-color:var(--clr-lavorazioni)}.bg-azienda{background-color:var(--clr-azienda) !important}.wrapper-intro{display:flex;flex-direction:column;gap:1.5rem}.wrapper-intro p{max-width:83.3333333333%;margin:0 auto}.content{margin-top:3rem}.container{max-width:1376px;width:100%;margin:0 auto;padding:0 16px;display:flex;flex-direction:column;gap:3rem}@media screen and (max-width: 1440px){.container{max-width:calc(100% - 1.5rem)}}.container.row{flex-direction:row;justify-content:space-between;flex-wrap:wrap}.container .info-contatti{z-index:5}.space-between{justify-content:space-between}.row-boxes{flex-wrap:wrap;display:flex;flex-wrap:wrap;align-items:center;padding:1.5rem;border-radius:1.25rem;gap:1.5rem;max-width:100%;width:100%;background:linear-gradient(0deg, var(--clr-bianco-50) 0%, var(--clr-bianco-50) 100%),var(--clr-primary)}.row-boxes.azienda{--clr-primary: var(--clr-azienda);color:var(--clr-azienda) !important}.row-boxes.sport{--clr-primary: var(--clr-sport);color:var(--clr-sport) !important}.row-boxes.hp-careers{--clr-primary: var(--clr-careers);color:var(--clr-careers) !important;background:var(--clr-careers) !important}.row-boxes.hp-careers .single-box .btn{color:var(--clr-azienda)}.row-boxes.hp-careers .single-box.text .title-box{font-size:3.625rem;line-height:3.4375rem;color:var(--clr-bianco)}@media screen and (max-width: 768px){.row-boxes.hp-careers .single-box.text .title-box{font-size:2.5rem}}.row-boxes.hp-careers .single-box.text .subtitle{font-size:1.5625rem;font-weight:640;text-transform:uppercase;color:#000;margin:0}.row-boxes .wrapper-bg-white{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:var(--clr-bianco);border-radius:.5rem;overflow:hidden;border:0;width:100%}.row-boxes .wrapper-bg-white .single-box.image{background-color:rgba(0,0,0,0);padding:1.5rem}.row-boxes .wrapper-bg-white .single-box.image img{border-radius:.5rem;overflow:hidden}.row-boxes .wrapper-title{flex:0 0 100%}.row-boxes .single-box{border-radius:0.5rem;display:flex;flex-direction:column;gap:1.5rem;overflow:hidden;align-self:stretch;flex:1 1 calc(50% - 0.75rem);max-width:calc(50% - 0.75rem);position:relative}.row-boxes .single-box.video{min-height:auto}.row-boxes .single-box.video.with-bg{background-color:var(--clr-primary)}.row-boxes .single-box.video figure{height:100%;border-radius:1.25rem;position:relative;overflow:hidden}@media screen and (max-width: 375px){.row-boxes .single-box.video figure{height:auto}}.row-boxes .single-box.video figure img{height:100%}.row-boxes .single-box.cta{flex:1 1 calc(40% - 0.75rem);max-width:calc(40% - 0.75rem);justify-content:center;align-items:flex-end;padding-inline:1.5rem}@media screen and (max-width: 768px){.row-boxes .single-box.cta{flex:auto;max-width:100%;min-height:250px}}.row-boxes .single-box.no-stretch{align-self:flex-start}.row-boxes .single-box .wrapper-title,.row-boxes .single-box .wrapper-text{flex:0 0 auto}.row-boxes .single-box .wrapper-text{color:#000;font-size:1.0625rem;line-height:1.4375rem}.row-boxes .single-box .wrapper-text ul{padding:0 0 0 1rem;margin:0;color:#000;font-size:1.0625rem;line-height:1.4375rem}@media screen and (max-width: 768px){.row-boxes .single-box{flex:auto;min-height:250px;max-width:100%;width:100%}}.row-boxes .single-box .btn{color:var(--clr-bianco);font-weight:700}.row-boxes .single-box.image{background-color:var(--clr-primary)}.row-boxes .single-box.image figure{padding:0;margin:0;width:100%;height:100%}.row-boxes .single-box.image figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:16/9}.row-boxes .single-box.image.oversize{overflow:unset}.row-boxes .single-box.image.oversize figure{position:absolute;height:calc(100% + 96px);overflow:auto;z-index:10;left:50%;top:50%;transform:translate(-50%, -50%)}.row-boxes .single-box.image.oversize figure img{-o-object-fit:contain;object-fit:contain}.row-boxes .single-box.text{background-color:var(--clr-bianco);padding:1.5rem}.row-boxes .single-box.text p{margin:0 0}.row-boxes .single-box.text p:not(:last-child){margin-bottom:1.5rem}.row-boxes .single-box.size-l{flex:1 1 calc(58.3333333333% - 1.5rem);max-width:none}@media screen and (max-width: 768px){.row-boxes .single-box.size-l{flex:auto;max-width:100%;width:100%}}.row-boxes .single-box.size-s{flex:1 1 calc(41.6666666667% - 3rem);max-width:none}@media screen and (max-width: 768px){.row-boxes .single-box.size-s{flex:auto;max-width:100%;width:100%}}.row-boxes .single-box .btn-play{width:96px;height:96px;aspect-ratio:1;border-radius:50%;position:absolute;top:82%;left:88%;transform:translate(-50%, -50%);cursor:pointer}@media screen and (max-width: 576px){.row-boxes .single-box .btn-play{width:64px}}.row-boxes .single-box .btn-play img{height:100% !important;aspect-ratio:1;-o-object-fit:contain !important;object-fit:contain !important;width:40% !important}.row-boxes.no-bg{background:none;padding:0;max-width:100%}.row-boxes.no-bg .single-box{border-radius:1.25rem;flex:1 1 calc(50% - 7.5rem)}@media screen and (max-width: 768px){.row-boxes.no-bg .single-box{flex:auto;max-width:100%;width:100%}}.row-boxes.no-bg .single-box.text{padding:3rem;background-color:var(--clr-primary)}@media screen and (max-width: 768px){.row-boxes.no-bg .single-box.text{padding:1.5rem}}.row-boxes.no-bg .single-box.text .title-box,.row-boxes.no-bg .single-box.text p{color:var(--clr-bianco)}.row-boxes.bg-100{background:var(--clr-primary)}header{position:sticky;top:0;z-index:1001;height:55px;display:flex;align-items:center;background-color:var(--clr-bianco)}header .wrapper-search{display:flex;justify-content:flex-end;flex:1}.prefooter{display:flex;flex-wrap:wrap;gap:1.25rem}.prefooter .box{padding:1.5rem;flex:1 1 calc(50% - 6rem);border-radius:1.25rem;display:flex;position:relative;height:200px;margin:10rem 0 3rem;color:var(--clr-bianco);display:flex;align-items:center;gap:1.5rem}@media screen and (max-width: 768px){.prefooter .box{flex:auto;max-width:100%;width:100%}.prefooter .box:not(:first-child){margin-top:0rem}}.prefooter .box.social{background-color:var(--clr-news)}.prefooter .box.social figure{flex:1}.prefooter .box.social ul{flex:1;list-style:none;margin:0;padding:0}.prefooter .box.social ul li{display:inline;gap:0.75rem;display:flex;align-items:center;margin:0.75rem 0}.prefooter .box.social ul li .ico{width:32px;height:32px;border-radius:4px;background-color:var(--clr-azienda);display:flex;justify-content:center;align-items:center}.prefooter .box.social ul li a{display:flex;align-items:center;gap:1rem;text-decoration:none;color:var(--clr-bianco)}.prefooter .box.social ul li a p{color:var(--clr-bianco);font-size:1.125rem}.prefooter .box.social ul li a:hover p{text-decoration:underline}.prefooter .box.contatti{background-color:var(--clr-contatti);text-align:right;font-family:Gopher;font-size:1.125rem;font-style:normal;line-height:150%}.prefooter .box.contatti a{color:var(--clr-bianco);text-decoration:none;font-size:1.125rem}.prefooter .box.contatti a:hover{text-decoration:underline}.prefooter .box.contatti figure{flex:1}.prefooter .box.contatti figure img{position:absolute;left:0;bottom:0}@media screen and (max-width: 1024px){.prefooter .box.contatti figure img{max-width:50%}}footer{display:flex;flex-wrap:wrap;height:5rem;padding:1rem 3.5rem;justify-content:space-between;align-items:center;color:var(--clr-bianco);background-color:var(--clr-azienda);margin:0}@media screen and (max-width: 965px){footer{height:auto}}footer ul{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}@media screen and (max-width: 768px){footer ul{flex:1 1 100%}}footer ul li a{color:var(--clr-bianco);text-decoration:none;font-size:1rem;font-weight:400;text-decoration:underline}.w-100{width:100%}.library{display:none}.modal-video-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1001}.modal-video-wrapper .modal-video-body{width:100dvh;position:relative}.modal-video-wrapper .modal-video-body .close{font-size:2rem;position:absolute;z-index:100;right:1rem;top:1rem;background:var(--clr-bianco);color:var(--clr-primary);border-radius:50%;height:50px;width:50px;display:flex;justify-content:center;align-items:center;cursor:pointer}.modal-video-wrapper .modal-video-body iframe,.modal-video-wrapper .modal-video-body video{width:100%;height:auto;aspect-ratio:16/9}table,th,td{border:1px solid #000;border-collapse:collapse}.timeline-wrapper{display:flex;flex-direction:column;gap:5.475rem}@media screen and (max-width: 992px)and (orientation: portrait){.timeline-wrapper{gap:clamp(3.2rem,3.145rem + 0.25vw,3.3rem)}}@media screen and (max-width: 992px)and (orientation: landscape){.timeline-wrapper{gap:clamp(3.2rem,3.145rem + 0.25vw,3.3rem)}}.timeline-wrapper .single-item{display:flex;flex-wrap:wrap;gap:5rem;align-items:center;position:relative;z-index:1}.timeline-wrapper .single-item .timeline-line{display:none;transform:scaleX(-1)}@media screen and (max-width: 992px)and (orientation: portrait){.timeline-wrapper .single-item .timeline-line{display:block}}@media screen and (max-width: 992px)and (orientation: landscape){.timeline-wrapper .single-item .timeline-line{display:block}}.timeline-wrapper .single-item:first-child{margin-top:200px}.timeline-wrapper .single-item:first-child .wrapper-img:before{content:"";display:block;height:236px;width:100%;background-color:var(--clr-primary);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 110 200\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M105 59 L55 7 L4 59\" stroke=\"red\" stroke-width=\"10\" fill=\"transparent\" stroke-linejoin=\"round\"/><path d=\"M55 5 L 55 200\" stroke=\"red\" stroke-width=\"10\" fill=\"transparent\" stroke-linejoin=\"round\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 110 200\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M105 59 L55 7 L4 59\" stroke=\"red\" stroke-width=\"10\" fill=\"transparent\" stroke-linejoin=\"round\"/><path d=\"M55 5 L 55 200\" stroke=\"red\" stroke-width=\"10\" fill=\"transparent\" stroke-linejoin=\"round\"/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;left:0;position:absolute;bottom:80%;z-index:-1}@media screen and (max-width: 992px)and (orientation: portrait){.timeline-wrapper .single-item{flex-direction:column;gap:3.2rem}}@media screen and (max-width: 992px)and (orientation: landscape){.timeline-wrapper .single-item{flex-direction:column;gap:3.2rem}}@media screen and (max-width: 992px)and (orientation: portrait){.timeline-wrapper .single-item:nth-child(2n of .single-item){flex-direction:column-reverse}}@media screen and (max-width: 992px)and (orientation: landscape){.timeline-wrapper .single-item:nth-child(2n of .single-item){flex-direction:column-reverse}}.timeline-wrapper .single-item:nth-child(2n of .single-item):after{transform:translate(-50%, -30%) scale(1, -1)}.timeline-wrapper .single-item:last-child:after{display:none}.timeline-wrapper .single-item:nth-child(even of .single-item) .wrapper-info{margin-left:7rem;width:calc(50% - 7rem)}@media screen and (max-width: 992px)and (orientation: portrait){.timeline-wrapper .single-item:nth-child(even of .single-item) .wrapper-info{margin-left:0;width:100%}}@media screen and (max-width: 992px)and (orientation: landscape){.timeline-wrapper .single-item:nth-child(even of .single-item) .wrapper-info{margin-left:0;width:100%}}.timeline-wrapper .timeline-line{width:calc(50% - 1.2375rem - 5rem);height:12px;background-color:var(--clr-primary);margin:0 auto;position:relative}@media screen and (max-width: 992px)and (orientation: portrait){.timeline-wrapper .timeline-line{width:clamp(1.5rem,-9.7194rem + 49.87vw,21.2rem);right:25%}}@media screen and (max-width: 992px)and (orientation: landscape){.timeline-wrapper .timeline-line{width:clamp(1.5rem,-9.7194rem + 49.87vw,21.2rem);right:25%}}.timeline-wrapper .timeline-line::after{content:"";width:10.625rem;height:10.625rem;display:block;position:absolute;top:0;left:calc(100% - 98px);border:solid 12px var(--clr-primary);border-radius:50%;transform:rotate(45deg);border-bottom:solid 12px rgba(0,0,0,0);border-left:solid 12px rgba(0,0,0,0)}@media screen and (max-width: 992px){.timeline-wrapper .timeline-line::after{border-right:solid 12px rgba(0,0,0,0);width:6.625rem;height:6.625rem;left:calc(100% - 4.125rem)}}.timeline-wrapper .timeline-line::before{content:"";width:10.625rem;height:10.625rem;display:block;position:absolute;bottom:0;right:calc(100% - 98px);border:solid 12px var(--clr-primary);border-radius:50%;transform:rotate(45deg);border-top:solid 12px rgba(0,0,0,0);border-right:solid 12px rgba(0,0,0,0)}@media screen and (max-width: 992px){.timeline-wrapper .timeline-line::before{border-left:solid 12px rgba(0,0,0,0);width:6.625rem;height:6.625rem;right:calc(100% - 4.125rem)}}.timeline-wrapper .timeline-line:nth-child(2n of .timeline-line){transform:scaleX(-1)}@media screen and (max-width: 992px)and (orientation: portrait){.timeline-wrapper .timeline-line:nth-child(2n of .timeline-line){transform:scaleX(1)}}@media screen and (max-width: 992px)and (orientation: landscape){.timeline-wrapper .timeline-line:nth-child(2n of .timeline-line){transform:scaleX(1)}}.timeline-wrapper .timeline-line:last-child{display:none}.timeline-wrapper .timeline-line.query-toggle{display:none}@media screen and (max-width: 992px)and (orientation: portrait){.timeline-wrapper .timeline-line.query-toggle{display:block}}@media screen and (max-width: 992px)and (orientation: landscape){.timeline-wrapper .timeline-line.query-toggle{display:block}}.timeline-wrapper .wrapper-img{background-color:var(--clr-primary);border:10px solid var(--clr-primary);border-radius:400px;flex:1;height:236px;width:41.6666666667%;position:relative}@media screen and (max-width: 992px)and (orientation: portrait){.timeline-wrapper .wrapper-img{width:100%}}@media screen and (max-width: 992px)and (orientation: landscape){.timeline-wrapper .wrapper-img{width:100%}}.timeline-wrapper .wrapper-img.sporgenza figure{display:flex;align-items:center;justify-content:center}.timeline-wrapper .wrapper-img.sporgenza figure img{width:50%;height:auto}.timeline-wrapper .wrapper-img figure{border-radius:400px;flex:1;overflow:hidden;height:216px;width:100%;position:relative}@media screen and (max-width: 992px)and (orientation: portrait){.timeline-wrapper .wrapper-img figure{height:clamp(9.875rem,3.5408rem + 28.16vw,21rem);width:100%;flex:auto}}@media screen and (max-width: 992px)and (orientation: landscape){.timeline-wrapper .wrapper-img figure{height:clamp(9.875rem,3.5408rem + 28.16vw,21rem);width:100%;flex:auto}}.timeline-wrapper .wrapper-img img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.timeline-wrapper .wrapper-info{display:flex;flex-direction:column;gap:1rem;width:50%}@media screen and (max-width: 992px)and (orientation: portrait){.timeline-wrapper .wrapper-info{width:100%;border-left:solid 12px var(--clr-primary);padding-left:1.25rem}}@media screen and (max-width: 992px)and (orientation: landscape){.timeline-wrapper .wrapper-info{width:100%;border-left:solid 12px var(--clr-primary);padding-left:1.25rem}}.single-box.no-bg{background:none !important;padding:0;max-width:100%}.single-box.no-bg .wrapper-text{font-size:1.0625rem;line-height:1.4375rem;color:#000}.single-box.no-bg .wrapper-text p{color:#000 !important}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--clr-primary);width:16px;height:16px;position:relative;display:flex;justify-content:center;align-items:center}input[type=checkbox]:checked:before{content:"";width:10px;height:10px;background-color:var(--clr-primary)}.breadcrumbs{list-style:none;display:flex;gap:1.25rem;padding:0;font-family:"Orbitron",sans-serif;font-weight:900;flex-wrap:wrap}.breadcrumbs li{padding:0.25rem 0.75rem;text-transform:uppercase;display:flex;position:relative}.breadcrumbs li:last-child{padding-left:0.375rem}.breadcrumbs li:not(:last-child){border-radius:40px;background:linear-gradient(0deg, var(--clr-bianco-50, rgba(255, 255, 255, 0.5)) 0%, var(--clr-bianco-50, rgba(255, 255, 255, 0.5)) 100%),var(--clr-primary, #2a44a2)}.breadcrumbs li:not(:last-child):after{content:"";width:0;height:0;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-right:10px solid var(--clr-primary);position:absolute;top:50%;right:-15px;transform:translate(0, -50%)}.breadcrumbs li a{color:#fff;text-decoration:none}.info-form{position:fixed;bottom:0;left:0;height:-moz-fit-content;height:fit-content;max-height:90vh;max-width:60%;padding:0;background-color:rgba(0,0,0,0)}@media screen and (max-height: 900px){.info-form:has(.has-error){max-height:95vh;max-width:80%}}.info-form.search-dialog{max-width:70%}.info-form.dialog-careers{max-width:90%}.info-form.dialog-careers .single-input{background:linear-gradient(0deg, var(--clr-bianco-50, rgba(255, 255, 255, 0.5)) 0%, var(--clr-bianco-50, rgba(255, 255, 255, 0.5)) 100%),var(--clr-careers, #f18500) !important}.info-form.dialog-careers .dialog-form{background-color:var(--clr-careers)}@media screen and (max-width: 768px){.info-form{max-width:90%}}.info-form.success-send-message .dialog-form{background-color:var(--clr-positive) !important}.info-form .dialog-form{background-color:var(--clr-azienda);padding:1.5rem;border-radius:10px}.info-form .dialog-form h2{margin-top:-2rem}.info-form .dialog-form .modal-close{background-color:#fff}@media screen and (max-width: 768px){.info-form .dialog-form .modal-close{right:0.75rem;top:0.75rem}}@media screen and (max-width: 768px){.info-form .dialog-form{max-width:100%;padding:1.5rem 0}}.info-form .dialog-form .wrapper-form{width:100%;background-color:rgba(0,0,0,0)}.info-form .dialog-form .wrapper-form .btn{flex:1}.info-form .dialog-form .wrapper-form .wrapper-field-row .single-input{background:#fff}.info-form .wrapper-error{background-color:var(--clr-negative);padding:1.5rem;border-radius:10px;margin-top:1rem;display:none}.local-loading{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);flex-direction:column;justify-content:center;align-items:center;z-index:100}.local-loading .loader{width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:#25b09b;--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(1turn)}}.local-loading.open{display:flex}.page-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem}.page-pagination a{color:#fff}.page-pagination a.is-disabled{opacity:.5;pointer-events:none}.navigation-wrapper{display:flex;padding:0.5rem 0;align-items:center;gap:5.9375rem}@media screen and (max-width: 768px){.navigation-wrapper{gap:2.5rem}.navigation-wrapper .logo-wrapper{flex:none !important;max-width:50%}}.navigation-wrapper .logo-wrapper,.navigation-wrapper .wrapper-search{flex:2}.navigation-wrapper .wrapper-menu{flex:4}@media screen and (max-width: 992px){.navigation-wrapper .wrapper-menu.open>.close{display:flex}}.navigation-wrapper .wrapper-menu ul{list-style:none;display:flex;margin:0;padding:0;gap:1rem;font-weight:700;text-transform:uppercase}@media screen and (max-width: 992px){.navigation-wrapper .wrapper-menu ul{display:none;display:flex;flex-direction:column;gap:1.5rem;position:fixed;padding:1.5rem;background-color:var(--clr-bianco);height:100%;width:100%;align-items:flex-start;left:-100%;top:0;transition:all .4s ease-in-out}.navigation-wrapper .wrapper-menu ul.open{left:0}}.navigation-wrapper .wrapper-menu ul li{font-size:14px;display:flex;justify-content:center;align-items:center;gap:5px;cursor:pointer}.navigation-wrapper .wrapper-menu ul li:before{content:"";width:10px;height:10px;background-color:var(--clr-azienda)}.navigation-wrapper .wrapper-menu ul a{color:var(--clr-nero);text-decoration:none}.menu-overlay{width:100%;height:100vh;background-color:rgba(0,0,0,.5);display:none;flex-shrink:1;flex-direction:column;z-index:100;top:55px;position:absolute}@media screen and (max-width: 992px){.menu-overlay{top:0;position:fixed;left:-100%;transition:all .4s ease-in-out;display:flex}}.menu-overlay.open{display:flex}@media screen and (max-width: 992px){.menu-overlay.open{left:0}}.menu-overlay .second-lvl-menu-wrapper{padding:1.5rem;width:100%;max-width:100%;display:flex;gap:1.5rem;height:50vh;box-sizing:border-box;border-radius:2px;border-top:2px solid var(--clr-azienda);background:var(--clr-bianco, #fafafa)}@media screen and (max-width: 992px){.menu-overlay .second-lvl-menu-wrapper{flex-direction:row;flex-wrap:wrap;height:100%}}.menu-overlay .second-lvl-menu-wrapper .wrapper-img{border-radius:1.25rem;flex-shrink:1;width:16.6666666667%;background-position:center;background-size:150%;background-repeat:no-repeat;background-color:var(--clr-prodotti)}@media screen and (max-width: 992px){.menu-overlay .second-lvl-menu-wrapper .wrapper-img{display:none}}.menu-overlay .second-lvl-menu-wrapper .menu{list-style:none;padding:0;display:flex;flex-direction:column;flex:0 0 auto;gap:0.25rem;overflow:auto;padding-left:1.5rem;position:relative}.menu-overlay .second-lvl-menu-wrapper .menu:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(0deg, var(--clr-bianco-50, rgba(255, 255, 255, 0.5)) 0%, var(--clr-bianco-50, rgba(255, 255, 255, 0.5)) 100%),var(--clr-prodotti, #041acf)}.menu-overlay .second-lvl-menu-wrapper .menu:nth-child(2){width:33.3333333333%}@media screen and (max-width: 992px){.menu-overlay .second-lvl-menu-wrapper .menu:nth-child(2){width:100%}}.menu-overlay .second-lvl-menu-wrapper .menu:nth-child(3){width:50%}@media screen and (max-width: 992px){.menu-overlay .second-lvl-menu-wrapper .menu:nth-child(3){width:100%}}@media screen and (max-width: 992px){.menu-overlay .second-lvl-menu-wrapper .menu{width:100%;position:fixed;top:0;left:-100%;width:100%;height:100%;transition:all .4s ease-in-out;background-color:var(--clr-bianco);padding:1.5rem 1.5rem 1.5rem 3rem}}@media screen and (max-width: 992px){.menu-overlay .second-lvl-menu-wrapper .menu:before{top:50%;left:1.5rem;transform:translate(0, -50%);height:calc(100% - 3rem)}}@media screen and (max-width: 992px){.menu-overlay .second-lvl-menu-wrapper .menu.open{left:0}}.menu-overlay .second-lvl-menu-wrapper .menu li{padding:0.25rem;font-size:0.875rem;cursor:pointer}.menu-overlay .second-lvl-menu-wrapper .menu li a{font-weight:700;padding:0.25rem;font-size:0.875rem;text-decoration:none;color:var(--clr-nero)}.close{display:none;position:fixed;bottom:1rem;right:1rem;justify-content:center;align-content:center;align-items:center;background-color:var(--clr-azienda);z-index:1000;padding:.5em;color:var(--clr-bianco);border-radius:4px;cursor:pointer;text-transform:uppercase}.open-menu-mobile{font-size:2rem;color:var(--clr-azienda);cursor:pointer;display:none}@media screen and (max-width: 992px){.open-menu-mobile{display:block}}.search-action{display:flex;align-items:center;font-size:14px;text-transform:uppercase;font-weight:700;cursor:pointer;justify-content:flex-end}@media screen and (max-width: 992px){.search-action{display:none}}.search-action img{margin-left:0.5rem;margin-right:0}.search-action label{width:65%;text-align:right}html,body{padding:0;margin:0;font-family:gopher,sans-serif;font-weight:400;font-style:normal;color:#000;font-size:16px;background-color:var(--clr-bianco);scroll-behavior:smooth}html.hidden,body.hidden{overflow:hidden}*{box-sizing:border-box;margin:0;padding:0;overflow-wrap:break-word}img,video{max-width:100%;height:auto;display:block;margin:0 auto;-o-object-fit:contain;object-fit:contain}img.wide-image,video.wide-image{aspect-ratio:16/9;-o-object-fit:contain !important;object-fit:contain !important}.prodotti-page{--clr-primary: #041acf}.page-homepage .hero-wrapper{position:fixed;bottom:0;right:0;z-index:-1;width:auto;height:auto}.page-homepage .hero-wrapper figure{margin:0;padding:0;position:relative}.page-homepage .hero-wrapper figure video{width:100dvw;height:100dvh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-homepage .content{margin-top:100dvh;padding:0 0;position:relative;background-color:var(--clr-bianco)}.homepage-boxes{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;margin-top:3rem}.homepage-boxes .single-box{flex:1 1 calc(50% - 1.5rem);display:flex;position:relative;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.homepage-boxes .single-box figure{padding:2rem}@media screen and (max-width: 768px){.homepage-boxes .single-box{flex:auto;width:100%}}.homepage-boxes .single-box .btn-rounded{width:3.25rem;height:3.25rem;border-radius:50%;background-color:var(--clr-azienda);aspect-ratio:1;position:absolute;bottom:0.625rem;right:1.25rem;background-position:center;background-size:1.125rem;background-repeat:no-repeat;background-image:url(../assets/app/assets/arrow-btn.svg)}.homepage-boxes .single-box .wrapper-mask{position:absolute;bottom:0;right:0;width:6.5rem;height:6.5rem}.homepage-boxes .single-box .wrapper-mask svg{width:100%;height:100%}.hp-per-te-box{display:flex;flex-direction:column;gap:2.5625rem;border-radius:1.25rem;background:#ffda00;align-items:center;padding:2rem 1.5rem}.hp-per-te-box h2{font-size:clamp(3rem,1.6719rem + 4.25vw,6.9375rem);line-height:1;text-transform:uppercase;margin:0;text-align:center}.hp-per-te-box .wrapper-info{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;width:100%}.hp-per-te-box .wrapper-info .single-info{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;gap:0.75rem;flex:1}.hp-per-te-box .wrapper-info img{width:3.75rem;height:3.75rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.hp-per-te-box .wrapper-info h3,.hp-per-te-box .wrapper-info h4{margin:0;line-height:125%;color:var(--clr-prodotti)}.hp-per-te-box .wrapper-info h3{font-size:2rem;text-transform:uppercase}.hp-per-te-box .wrapper-info h4{font-size:1.75rem;font-weight:400;font-variation-settings:"ital" 0,"wdth" 150,"wght" 400}.page-prodotti{--clr-primary: var(--clr-prodotti)}.page-prodotti .container{position:relative}.page-prodotti.subfamily .anchor{position:absolute;right:0;top:0}@media screen and (max-width: 992px){.page-prodotti.subfamily .anchor{position:relative;top:unset;right:unset}}.page-prodotti.subfamily .wrapper-product-list{width:100%;padding:1.5rem;display:flex;flex-wrap:wrap;gap:1.5rem;background-color:var(--clr-bianco);border-radius:8px}.page-prodotti.subfamily .wrapper-product-list .single-product{flex:0 0 calc(33.3333333333% - 1.125rem);width:calc(33.3333333333% - 1.125rem);display:flex;flex-direction:column;gap:0.75rem;cursor:pointer}@media screen and (max-width: 1024px){.page-prodotti.subfamily .wrapper-product-list .single-product{flex:1 1 calc(50% - 0.75rem);max-width:calc(50% - 0.75rem)}}@media screen and (max-width: 768px){.page-prodotti.subfamily .wrapper-product-list .single-product{flex:1 1 100%;max-width:100%}}.page-prodotti.subfamily .wrapper-product-list .single-product .wrapper-image{border:1px solid var(--clr-primary);border-radius:4px}.page-prodotti.subfamily .wrapper-product-list .single-product .wrapper-image figure{aspect-ratio:1}.page-prodotti.subfamily .wrapper-product-list .single-product .wrapper-image img{height:100%;aspect-ratio:1}.page-prodotti.subfamily .wrapper-product-list .single-product .title-prod{text-align:center;text-transform:uppercase;color:var(--clr-prodotti);font-size:16px;font-weight:770;line-height:125%}.wrapper-gruppi{display:flex;gap:1.5rem;flex-wrap:wrap}.wrapper-gruppi .list-group-product{display:flex;flex-direction:column;gap:0.625rem;flex:1;list-style:none;padding:0;margin:0}.wrapper-gruppi .list-group-product li{display:flex;justify-content:center;border:1px solid var(--clr-primary);border-radius:10px;color:var(--clr-primary);font-family:"Orbitron",sans-serif;text-transform:uppercase;cursor:pointer;padding:1.25rem 2rem;font-size:16px;font-weight:700;text-align:center}.wrapper-gruppi .list-group-product li.active{background-color:var(--clr-primary);color:#fff}.wrapper-gruppi .wrapper-description-group{flex:2;display:flex;flex-direction:column;gap:1.5rem}@media screen and (max-width: 992px){.wrapper-gruppi .wrapper-description-group{flex:0 0 100%}}dialog{max-width:none;width:90%;max-height:90vh;padding:1.5rem;margin:auto;border-radius:10px;border:0;flex-direction:column;gap:1.5rem}dialog::backdrop{background:rgba(0,0,0,.5)}dialog:open{display:flex}dialog .modal-product-content{display:flex;flex-direction:column;gap:1.5rem}dialog .modal-close{width:38px;height:38px;aspect-ratio:1;background-color:var(--clr-primary);border-radius:50%;right:0;top:0;display:flex;justify-content:center;align-items:center;cursor:pointer;position:sticky;margin-left:auto;z-index:100}dialog .modal-close img{width:50%}dialog h2{color:var(--clr-primary);max-width:80%}dialog .configurator-wrapper{display:flex;gap:1.5rem;flex-wrap:wrap}dialog .configurator-wrapper .fields-wrapper{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;max-width:100%}dialog .configurator-wrapper .fields-wrapper .single-input{display:flex;flex-direction:column;gap:0.5rem}dialog .configurator-wrapper .fields-wrapper .single-input label{width:100%;text-transform:uppercase;font-family:"Orbitron",sans-serif;font-size:14px;font-weight:700}dialog .configurator-wrapper .fields-wrapper .single-input select,dialog .configurator-wrapper .fields-wrapper .single-input input{border-radius:50px;padding:0.5rem 1rem;border:2px solid var(--clr-primary);width:367px;height:48px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%}dialog .configurator-wrapper .fields-wrapper .single-input select{background-image:url(../assets/app/assets/arrow-select.png);background-position:center right;background-repeat:no-repeat;background-size:20px;background-position-x:97%}dialog .configurator-wrapper .fields-wrapper .single-input select:is(select):open{background-image:url(../assets/app/assets/arrow-select-rotate.png)}.wrapper-table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;flex-shrink:0;max-height:50vh;scrollbar-width:thin;scrollbar-color:var(--clr-azienda) rgba(0,0,0,0)}.wrapper-table::-webkit-scrollbar{scrollbar-width:thin}.wrapper-table::-webkit-scrollbar-thumb{background-color:var(--clr-azienda);border-radius:1rem;scrollbar-width:thin}.wrapper-table::--webkit-scrollbar-thumb:hover{background-color:var(--clr-azienda)}table{border:1px solid var(--clr-primary);min-width:60%;max-width:100%;width:100%}table tr{border:1px solid var(--clr-primary)}table tr th{background:linear-gradient(0deg, var(--clr-bianco-50, rgba(255, 255, 255, 0.5)) 0%, var(--clr-bianco-50, rgba(255, 255, 255, 0.5)) 100%),var(--clr-primary, #2A44A2);color:#fff;font-weight:700;padding:0.5rem 1rem;text-align:left;border:1px solid var(--clr-primary)}table tr td{padding:0.5rem 1rem;text-align:left;border:1px solid var(--clr-primary)}table thead{position:sticky;top:0;left:0;z-index:10}dialog:open{display:flex}.page-lavorazioni{--clr-primary: var(--clr-lavorazioni)}.page-lavorazioni .row-boxes .btn{color:#000}.page-lavorazioni .row-boxes.no-bg .single-box.text .title-box,.page-lavorazioni .row-boxes.no-bg .single-box.text p{color:#000}.page-lavorazioni .single-box.image figure{display:flex}.page-lavorazioni .single-box.image figure video{position:relative}.page-azienda{--clr-primary: var(--clr-azienda)}.page-sport{--clr-primary: var(--clr-sport)}.page-sport .row-boxes .btn{color:#000}.page-sport .row-boxes.no-bg .single-box.text .title-box,.page-sport .row-boxes.no-bg .single-box.text p{color:#000}.page-news,.page-news-detail{--clr-primary: var(--clr-news)}.page-news .row-boxes .btn,.page-news-detail .row-boxes .btn{color:#000}.page-news .row-boxes.no-bg .single-box.text .title-box,.page-news .row-boxes.no-bg .single-box.text p,.page-news-detail .row-boxes.no-bg .single-box.text .title-box,.page-news-detail .row-boxes.no-bg .single-box.text p{color:#000}.page-lavorazioni-detail{--clr-primary: var(--clr-lavorazioni)}.page-news-detail .row-boxes,.page-lavorazioni-detail .row-boxes{align-items:flex-start}.page-news-detail .sticky-image-wrapper,.page-lavorazioni-detail .sticky-image-wrapper{position:sticky;top:65px;display:flex;flex-direction:column;gap:1.5rem}.page-news-detail .content-news,.page-lavorazioni-detail .content-news{display:flex;flex-direction:column;gap:1.5rem;flex:1 1 calc(58.3333333333% - 3rem)}.page-news-detail .content-news .wrapper-text,.page-lavorazioni-detail .content-news .wrapper-text{background-color:var(--clr-bianco);padding:1.5rem;border-radius:8px}.page-news-detail .content-news .wrapper-text h1,.page-news-detail .content-news .wrapper-text h2,.page-news-detail .content-news .wrapper-text h3,.page-news-detail .content-news .wrapper-text h4,.page-news-detail .content-news .wrapper-text h5,.page-news-detail .content-news .wrapper-text h6,.page-lavorazioni-detail .content-news .wrapper-text h1,.page-lavorazioni-detail .content-news .wrapper-text h2,.page-lavorazioni-detail .content-news .wrapper-text h3,.page-lavorazioni-detail .content-news .wrapper-text h4,.page-lavorazioni-detail .content-news .wrapper-text h5,.page-lavorazioni-detail .content-news .wrapper-text h6{color:var(--clr-primary);font-weight:700;margin:0 0 1.5rem}.page-news-detail .content-news .wrapper-text p,.page-lavorazioni-detail .content-news .wrapper-text p{margin:0 0 2rem}.page-news-detail .content-news .wrapper-text strong,.page-lavorazioni-detail .content-news .wrapper-text strong{color:var(--clr-primary)}.page-news-detail .content-news-image,.page-lavorazioni-detail .content-news-image{flex:1 1 calc(41.6666666667% - 3rem);align-self:stretch}.page-news-detail .wrapper-title .title-box,.page-lavorazioni-detail .wrapper-title .title-box{color:var(--clr-nero)}.page-careers{--clr-primary: var(--clr-careers)}.page-careers .row-boxes .btn{color:#000}.page-careers .row-boxes.no-bg .single-box.text .title-box,.page-careers .row-boxes.no-bg .single-box.text p{color:#000}.wrapper-form{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;margin:0 auto;background-color:var(--clr-primary);border-radius:1.25rem}.wrapper-form .title{text-wrap-style:balance;-webkit-text-wrap:balance;text-wrap:balance}.wrapper-form .wrapper-field-row{display:flex;gap:1.5rem;flex-wrap:wrap}.wrapper-form .wrapper-field-row .wrapper-text-area{flex:2 0 calc(8.3333333333% - 4rem);width:100%}@media screen and (max-width: 768px){.wrapper-form .wrapper-field-row .wrapper-text-area{flex:0 0 100%}}.wrapper-form .wrapper-field-row .wrapper-text-area textarea{width:100%;background:rgba(0,0,0,0);border:0;font-family:obviously-variable,sans-serif;padding:0rem 0.5rem;font-variation-settings:"ital" 0,"wdth" 150,"wght" 500;line-height:150%}.wrapper-form .wrapper-field-row .wrapper-text-area textarea::-moz-placeholder{color:#000;font-size:1rem;line-height:1.5rem;font-size:14px;font-style:normal;font-variation-settings:"ital" 0,"wdth" 150,"wght" 500;text-transform:uppercase;font-family:obviously-variable,sans-serif}.wrapper-form .wrapper-field-row .wrapper-text-area textarea::placeholder{color:#000;font-size:1rem;line-height:1.5rem;font-size:14px;font-style:normal;font-variation-settings:"ital" 0,"wdth" 150,"wght" 500;text-transform:uppercase;font-family:obviously-variable,sans-serif}.wrapper-form .wrapper-field-row .wrapper-input{flex:1 0 0;display:flex;gap:1.5rem;flex-direction:column}@media screen and (max-width: 768px){.wrapper-form .wrapper-field-row .wrapper-input{flex:0 0 100%}}.wrapper-form .wrapper-field-row .single-input{flex:1 0 0;padding:1rem 0.5rem;border-radius:1.5rem;border:0;background:linear-gradient(0deg, var(--clr-bianco-50, rgba(255, 255, 255, 0.5)) 0%, var(--clr-bianco-50, rgba(255, 255, 255, 0.5)) 100%),var(--clr-careers, #f18500);align-self:stretch;height:100%;border:2px solid rgba(0,0,0,0)}@media screen and (max-width: 768px){.wrapper-form .wrapper-field-row .single-input{flex:0 0 100%}}.wrapper-form .wrapper-field-row .single-input.has-error{border:2px solid var(--clr-negative)}.wrapper-form .wrapper-field-row .single-input.has-error input{color:var(--crl-negative)}.wrapper-form .wrapper-field-row .single-input.has-error input::-moz-placeholder{color:var(--clr-negative)}.wrapper-form .wrapper-field-row .single-input.has-error input::placeholder{color:var(--clr-negative)}.wrapper-form .wrapper-field-row .single-input.upload{padding:0.5rem}@media screen and (max-width: 768px){.wrapper-form .wrapper-field-row .single-input.upload{flex:auto}}.wrapper-form .wrapper-field-row .single-input.flex{display:flex}.wrapper-form .wrapper-field-row .single-input input{width:100%;background:rgba(0,0,0,0);border:0;font-family:obviously-variable,sans-serif;padding:0rem 0.5rem;font-variation-settings:"ital" 0,"wdth" 150,"wght" 500;line-height:150%}.wrapper-form .wrapper-field-row .single-input input::-moz-placeholder{color:#000;font-size:1rem;line-height:1.5rem;font-size:14px;font-style:normal;font-variation-settings:"ital" 0,"wdth" 150,"wght" 500;text-transform:uppercase;font-family:obviously-variable,sans-serif}.wrapper-form .wrapper-field-row .single-input input::placeholder{color:#000;font-size:1rem;line-height:1.5rem;font-size:14px;font-style:normal;font-variation-settings:"ital" 0,"wdth" 150,"wght" 500;text-transform:uppercase;font-family:obviously-variable,sans-serif}.wrapper-form .wrapper-field-row .single-input input:focus{outline:none}.info-upload{font-size:14px;font-style:normal;font-variation-settings:"ital" 0,"wdth" 150,"wght" 500;text-transform:uppercase;font-family:obviously-variable,sans-serif;padding-left:2rem;position:relative}.info-upload:before{content:"";position:absolute;top:0;left:0;width:2rem;height:2rem;background-image:url(../assets/app/assets/icon-link.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.info-upload p{font-size:10px;font-variation-settings:"ital" 0,"wdth" 150,"wght" 400}.single-input-privacy{display:flex;gap:1rem}.single-input-privacy p{width:calc(100% - 60px)}.single-input-privacy p a{color:var(--clr-nero)}.single-input-privacy.has-error input{border:2px solid var(--clr-negative)}.single-input-privacy input{width:2.8125rem;height:2.8125rem;background-color:var(--clr-bianco-50);border-radius:50%;border:0;cursor:pointer;margin-right:0.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.single-input-privacy input:checked:before{content:"";background-color:var(--clr-primary);border-radius:50%;border:0;cursor:pointer;width:1.5625rem;height:1.5625rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.wrapper-esito-form{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;margin:0 auto;background-color:var(--clr-primary);border-radius:1.25rem;color:var(--clr-bianco);width:100%;margin-top:1.5rem}.wrapper-esito-form p{text-transform:uppercase;font-family:obviously-variable,sans-serif;font-variation-settings:"ital" 0,"wdth" 150,"wght" 400}.wrapper-esito-form.negative{background-color:var(--clr-negative)}.wrapper-esito-form.success{background-color:var(--clr-positive)}.page-privacy{--clr-primary: var(--clr-azienda)}.page-privacy .title-page{font-size:clamp(2.1875rem,1.24rem + 2.3vw,4rem)}.page-cookie{--clr-primary: var(--clr-azienda)}.page-cookie .title-page{font-size:clamp(2.1875rem,1.24rem + 2.3vw,4rem)}.page-cookie .subtitle{font-size:clamp(1rem,0.866rem + 0.32vw,1.25rem);color:var(--clr-primary);font-weight:700}

/*# sourceMappingURL=App.css.map*/