.text-with-background{display:block;padding:1rem 3rem .35rem;position:relative;width:-moz-fit-content;width:fit-content}.text-with-background a,.text-with-background h1,.text-with-background h2,.text-with-background h3,.text-with-background h4,.text-with-background p{color:#fff;display:block;font-size:var(--font-size-158pt);font-weight:900;line-height:1em;padding:0;perspective:1000px;position:relative;text-transform:uppercase;transform-style:preserve-3d;z-index:2}.text-with-background a>div,.text-with-background h1>div,.text-with-background h2>div,.text-with-background h3>div,.text-with-background h4>div,.text-with-background p>div{perspective:1000px;transform-style:preserve-3d}.text-with-background a div>div,.text-with-background h1 div>div,.text-with-background h2 div>div,.text-with-background h3 div>div,.text-with-background h4 div>div,.text-with-background p div>div{opacity:0;transform:translate3d(0,75%,-200px) rotateX(-90deg);transform-origin:0 80%}.text-with-background .twb-before{top:0;transform:translateX(15vw) translateY(-2vw) skewX(-40deg)}.text-with-background .twb-after,.text-with-background .twb-before{background:#000;display:block;height:50%;left:0;opacity:0;position:absolute;width:100%}.text-with-background .twb-after{bottom:0;margin-top:-1px;top:auto;transform:translateX(-15vw) translateY(2vw) skewX(-40deg)}.no-background .twb-after,.no-background .twb-before{background:#0000}.fade-in-up{opacity:0;transform:translate3d(0,10rem,0);will-change:transform}#menu{display:flex;justify-content:space-between;left:0;padding:2.5rem var(--padding-piccolo) 0 var(--padding-piccolo);position:fixed;top:0;width:100%;z-index:50}#menu .menu-home{display:block;height:auto;transform-origin:center center;transition:all .5s var(--easing);width:6.4rem;z-index:40}#menu .menu-home .menu-verde-chiaro{fill:var(--verde);transition:fill .5s .1s var(--easing)}#menu .menu-home .menu-verde-scuro{fill:var(--verde-scuro);transition:fill .5s .1s var(--easing)}#menu .menu-home:hover{transform:scale(1.07)}#menu #menuToggle{cursor:pointer;height:auto;width:2.5rem;z-index:50}#menu #menuToggle line{transition:transform .3s var(--easing),stroke .5s .5s var(--easing)}#menu #menuToggle .line1,#menu #menuToggle .line2{stroke:#fff;transform-origin:left center}#menu #menuToggle .line3,#menu #menuToggle .line4{stroke:var(--verde)}#menu #menuToggle .line1,#menu #menuToggle .line3{transform-origin:left center}#menu #menuToggle .line2,#menu #menuToggle .line4{transform-origin:right center}#menu #menuToggle:hover .line1,#menu #menuToggle:hover .line4{transform:scaleX(.3)}#menu #menuToggle:hover .line2,#menu #menuToggle:hover .line3{transform:scaleX(3)}#menu .mobile-menu-cont{-webkit-font-smoothing:antialiased;background-color:#000c;display:flex;height:100vh;left:0;opacity:0;padding:4.5rem var(--padding-piccolo);position:fixed;top:0;transform:translateX(130vw) skew(-25deg);transform-origin:right center;transition:all 1s var(--easing);width:100vw;z-index:30}#menu .mobile-menu-cont .mobile-menu-cont-cont{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}#menu .mobile-menu-cont .mobile-menu-cont-cont .fade-in-up:first-of-type{display:none}#menu .mobile-menu-cont .mobile-menu-cont-cont .fade-in-up .text-with-background{margin:.7rem 0;padding:0 1.8rem}#menu .mobile-menu-cont .mobile-menu-cont-cont .fade-in-up .text-with-background a{font-size:var(--font-size-60pt);line-height:1.3em}#menu .mobile-menu-cont .mobile-menu-cont-cont .fade-in-up .text-with-background a span{color:var(--verde);padding:0 .5rem}#menu.open-menu .mobile-menu-cont{opacity:1;transform:translateX(0) skew(0);transition:all 1s var(--easing)}#menu.open-menu #menuToggle line{stroke:#fff!important;transition:transform .3s var(--easing),stroke .5s .1s var(--easing)!important}#menu.open-menu .menu-home .menu-verde-chiaro,#menu.open-menu .menu-home .menu-verde-scuro{fill:#fff!important;transition:fill .5s .6s var(--easing)!important}#menu:has(+div>div>main.feralpi-home) .menu-home .menu-verde-chiaro{fill:#fff}#menu:has(+div>div>main.feralpi-home) .menu-home .menu-verde-scuro{fill:#fff}#menu:has(+div>div>main.feralpi-purpose) .menu-home .menu-verde-chiaro{fill:#fff}#menu:has(+div>div>main.feralpi-purpose) .menu-home .menu-verde-scuro{fill:#fff}#menu:has(+div>div>main.our-steel) .menu-home .menu-verde-chiaro{fill:#fff}#menu:has(+div>div>main.our-steel) .menu-home .menu-verde-scuro{fill:#fff}#menu:has(+div>div>main.our-commitments) .menu-home .menu-verde-chiaro{fill:#fff!important}#menu:has(+div>div>main.our-commitments) .menu-home .menu-verde-scuro{fill:#fff!important}#menu:has(+div>div>main.our-commitments) #menuToggle line{stroke:#fff!important}#menu:not(.open-menu):has(+div>div>main.in-numbers) .menu-home .menu-verde-chiaro{fill:var(--verde)!important}#menu:not(.open-menu):has(+div>div>main.in-numbers) .menu-home .menu-verde-scuro{fill:var(--verde-scuro)!important}#menu:not(.open-menu):has(+div>div>main.in-numbers) #menuToggle .line1{stroke:#000!important}#menu:not(.open-menu):has(+div>div>main.in-numbers) #menuToggle .line2{stroke:#000!important}#menu:has(+div>div>main.products) #menuToggle .line1{stroke:#000!important}#menu:has(+div>div>main.products) #menuToggle .line2{stroke:#000!important}@keyframes z-index{to{z-index:1}}@keyframes panel-in-animation{0%{transform:scaleX(0)}50%{transform:scaleX(1)}to{transform:translateX(-100%)}}main.page-exit{animation:z-index 0s linear .3s forwards;z-index:4}main.page-enter{z-index:3}main .panel{height:100000vh;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:center right;width:100%}main .panel.panel-out{background-color:#000;z-index:100}main .panel.panel-in{background-color:#041702;z-index:1;z-index:200}main.page-exit .fixed-element,main.page-exit article{opacity:1;transform:translateX(0)}main.page-exit .panel-out{transform:scaleX(0)}main.page-exit-active .fixed-element,main.page-exit-active article{opacity:0;transform:translateX(-8vw);transition:transform 1.3s var(--easing),opacity .6s .3s var(--easing)}main.page-exit-active .panel-out{opacity:0;transform:scaleX(1);transition:transform .4s var(--easing),opacity 0s .7s linear}main.page-enter .fixed-element,main.page-enter article{opacity:0}main.page-enter .panel-in{transform:scaleX(0)}main.page-enter .page-change-up{transform:translateY(10vh)}main.page-enter-active .fixed-element,main.page-enter-active article{opacity:1;transition:opacity 1s 1s var(--easing);z-index:2}main.page-enter-active .page-change-up{transform:translateY(0);transition:transform 1.2s .6s var(--easing)}main.page-enter-active .panel-in{animation:panel-in-animation .8s linear .3s forwards}main.page-enter-active .panel-out{opacity:0;transform:scaleX(1);transition:transform .4s var(--easing),opacity 0s .7s linear}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}img{display:block}body{line-height:1}button{outline:0}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q{display:inline;font-style:italic}q:after,q:before{content:"";content:none;content:'"';font-style:normal}input[type=button],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=text],textarea{-webkit-appearance:none;appearance:none;border-radius:0}table{border-collapse:collapse;border-spacing:0}big{font-size:120%}small,sub,sup{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}kbd,tt{font-family:inherit;font-size:inherit}ins{text-decoration:underline}del,s,strike{text-decoration:line-through}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}body,html{margin:0;padding:0;position:relative;width:100%}img{align-self:center;height:auto;vertical-align:top;width:100%}.clear{clear:both;display:block}body{-webkit-user-select:none;user-select:none}body::-webkit-scrollbar{-ms-overflow-style:none;display:none;width:0!important}body{overscroll-behavior-y:none}.rotate{align-items:center;display:flex;height:100vh;height:100dvh;width:100%}:root{--font-size-158pt:7rem;--font-size-96pt:4.5rem;--font-size-72pt:3.4rem;--font-size-60pt:2.82rem;--font-size-48pt:2.2rem;--font-size-37pt:1.8rem;--font-size-34pt:1.5rem;--font-size-28pt:1.35rem;--font-size-24pt:1.2rem;--font-size-22pt:1rem;--font-size-20pt:0.92rem;--font-size-16pt:0.8rem;--font-size-15pt:0.7rem;--font-size-14pt:0.65rem;--font-size-13pt:max(9px,0.6rem);--padding-piccolo:5vw;--padding-grande:10.5vw;--verde-glow:#63ea70;--verde:#3ea839;--verde-scuro:#00682f;--grigio:#e6e6e6;--grigio-medio:#b1b2b2;--grigio-scuro:#989898;--verdino:#62bb95;--giallo:#ffde00;--rosso:#f05624;--azzurro:#6ac8f0;--rosa:#e94591;--viola:#4c308c;--verde-acqua:#2e9cad;--easing:cubic-bezier(0,0,0.22,1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern";-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:#000;color:#000;font-family:Montserrat,sans-serif;font-kerning:normal;font-size:calc(.24vh + .96vw);font-weight:500;line-height:1em;text-rendering:optimizeLegibility}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/feralpi-interactive-hub/static/media/Montserrat-Regular.4ada7f2f580c676690f0.woff2) format("woff2"),url(/feralpi-interactive-hub/static/media/Montserrat-Regular.4a3d63613a362f90a9e6.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/feralpi-interactive-hub/static/media/Montserrat-Medium.cf734a3745838e63cc2a.woff2) format("woff2"),url(/feralpi-interactive-hub/static/media/Montserrat-Medium.2451e96bc4c62e5ad1d0.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/feralpi-interactive-hub/static/media/Montserrat-Bold.d28745f2b8e5c12d3607.woff2) format("woff2"),url(/feralpi-interactive-hub/static/media/Montserrat-Bold.3155f256200b7d559607.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(/feralpi-interactive-hub/static/media/Montserrat-Black.c5c7d3b1e7e56c8228dc.woff2) format("woff2"),url(/feralpi-interactive-hub/static/media/Montserrat-Black.db333926b4f3bb0aa215.woff) format("woff")}h1{color:#fff}h1,h2{font-size:var(--font-size-48pt);line-height:1em;padding-bottom:2rem;text-transform:uppercase}h2{font-weight:900}h3{font-size:var(--font-size-37pt);line-height:1.3em;padding-bottom:2rem}h4{padding-bottom:1.5rem}h4,p{font-size:var(--font-size-22pt);line-height:1.3em}p{padding-bottom:.8rem}@media(hover:none)and (pointer:coarse)and (not (any-pointer:fine)),(max-width:55.75em),(min-device-pixel-ratio:2){p{font-size:var(--font-size-34pt);line-height:1.5em}}a{color:inherit;text-decoration:none}li{font-size:var(--font-size-24pt);line-height:1em;padding-bottom:1.2rem}bold,strong{font-weight:700}em{font-style:italic}
/*# sourceMappingURL=main.e642f963.css.map*/