@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_2ae47f08-module__h69qWW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_2ae47f08-module__h69qWW__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_eb58308d-module__w_p2Lq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_eb58308d-module__w_p2Lq__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@font-face{font-family:FK Grotesk Mono Trial;src:url(/fonts/FKGrotesk/FKGroteskMonoTrial-Thin.otf)format("opentype");font-weight:100;font-style:normal}@font-face{font-family:FK Grotesk Mono Trial;src:url(/fonts/FKGrotesk/FKGroteskMonoTrial-ThinItalic.otf)format("opentype");font-weight:100;font-style:italic}@font-face{font-family:FK Grotesk Mono Trial;src:url(/fonts/FKGrotesk/FKGroteskMonoTrial-Light.otf)format("opentype");font-weight:300;font-style:normal}@font-face{font-family:FK Grotesk Mono Trial;src:url(/fonts/FKGrotesk/FKGroteskMonoTrial-LightItalic.otf)format("opentype");font-weight:300;font-style:italic}@font-face{font-family:FK Grotesk Mono Trial;src:url(/fonts/FKGrotesk/FKGroteskMonoTrial-Regular.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:FK Grotesk Mono Trial;src:url(/fonts/FKGrotesk/FKGroteskMonoTrial-Italic.otf)format("opentype");font-weight:400;font-style:italic}@font-face{font-family:FK Grotesk Mono Trial;src:url(/fonts/FKGrotesk/FKGroteskMonoTrial-Medium.otf)format("opentype");font-weight:500;font-style:normal}@font-face{font-family:FK Grotesk Mono Trial;src:url(/fonts/FKGrotesk/FKGroteskMonoTrial-MediumItalic.otf)format("opentype");font-weight:500;font-style:italic}@font-face{font-family:FK Grotesk Mono Trial;src:url(/fonts/FKGrotesk/FKGroteskMonoTrial-Bold.otf)format("opentype");font-weight:700;font-style:normal}@font-face{font-family:FK Grotesk Mono Trial;src:url(/fonts/FKGrotesk/FKGroteskMonoTrial-BoldItalic.otf)format("opentype");font-weight:700;font-style:italic}@font-face{font-family:FK Grotesk Mono Trial;src:url(/fonts/FKGrotesk/FKGroteskMonoTrial-Black.otf)format("opentype");font-weight:900;font-style:normal}@font-face{font-family:FK Grotesk Mono Trial;src:url(/fonts/FKGrotesk/FKGroteskMonoTrial-BlackItalic.otf)format("opentype");font-weight:900;font-style:italic}@font-face{font-family:FK Grotesk SemiMono Trial;src:url(/fonts/FKGrotesk/FKGroteskSemiMonoTrial-Thin.otf)format("opentype");font-weight:100;font-style:normal}@font-face{font-family:FK Grotesk SemiMono Trial;src:url(/fonts/FKGrotesk/FKGroteskSemiMonoTrial-ThinItalic.otf)format("opentype");font-weight:100;font-style:italic}@font-face{font-family:FK Grotesk SemiMono Trial;src:url(/fonts/FKGrotesk/FKGroteskSemiMonoTrial-Light.otf)format("opentype");font-weight:300;font-style:normal}@font-face{font-family:FK Grotesk SemiMono Trial;src:url(/fonts/FKGrotesk/FKGroteskSemiMonoTrial-LightItalic.otf)format("opentype");font-weight:300;font-style:italic}@font-face{font-family:FK Grotesk SemiMono Trial;src:url(/fonts/FKGrotesk/FKGroteskSemiMonoTrial-Regular.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:FK Grotesk SemiMono Trial;src:url(/fonts/FKGrotesk/FKGroteskSemiMonoTrial-Italic.otf)format("opentype");font-weight:400;font-style:italic}@font-face{font-family:FK Grotesk SemiMono Trial;src:url(/fonts/FKGrotesk/FKGroteskSemiMonoTrial-Medium.otf)format("opentype");font-weight:500;font-style:normal}@font-face{font-family:FK Grotesk SemiMono Trial;src:url(/fonts/FKGrotesk/FKGroteskSemiMonoTrial-MediumItalic.otf)format("opentype");font-weight:500;font-style:italic}@font-face{font-family:FK Grotesk SemiMono Trial;src:url(/fonts/FKGrotesk/FKGroteskSemiMonoTrial-Bold.otf)format("opentype");font-weight:700;font-style:normal}@font-face{font-family:FK Grotesk SemiMono Trial;src:url(/fonts/FKGrotesk/FKGroteskSemiMonoTrial-BoldItalic.otf)format("opentype");font-weight:700;font-style:italic}@font-face{font-family:FK Grotesk SemiMono Trial;src:url(/fonts/FKGrotesk/FKGroteskSemiMonoTrial-Black.otf)format("opentype");font-weight:900;font-style:normal}@font-face{font-family:FK Grotesk SemiMono Trial;src:url(/fonts/FKGrotesk/FKGroteskSemiMonoTrial-BlackItalic.otf)format("opentype");font-weight:900;font-style:italic}@font-face{font-family:FK Grotesk Trial;src:url(/fonts/FKGrotesk/FKGroteskTrial-Thin.otf)format("opentype");font-weight:100;font-style:normal}@font-face{font-family:FK Grotesk Trial;src:url(/fonts/FKGrotesk/FKGroteskTrial-ThinItalic.otf)format("opentype");font-weight:100;font-style:italic}@font-face{font-family:FK Grotesk Trial;src:url(/fonts/FKGrotesk/FKGroteskTrial-Light.otf)format("opentype");font-weight:300;font-style:normal}@font-face{font-family:FK Grotesk Trial;src:url(/fonts/FKGrotesk/FKGroteskTrial-LightItalic.otf)format("opentype");font-weight:300;font-style:italic}@font-face{font-family:FK Grotesk Trial;src:url(/fonts/FKGrotesk/FKGroteskTrial-Regular.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:FK Grotesk Trial;src:url(/fonts/FKGrotesk/FKGroteskTrial-Italic.otf)format("opentype");font-weight:400;font-style:italic}@font-face{font-family:FK Grotesk Trial;src:url(/fonts/FKGrotesk/FKGroteskTrial-Medium.otf)format("opentype");font-weight:500;font-style:normal}@font-face{font-family:FK Grotesk Trial;src:url(/fonts/FKGrotesk/FKGroteskTrial-MediumItalic.otf)format("opentype");font-weight:500;font-style:italic}@font-face{font-family:FK Grotesk Trial;src:url(/fonts/FKGrotesk/FKGroteskTrial-Bold.otf)format("opentype");font-weight:700;font-style:normal}@font-face{font-family:FK Grotesk Trial;src:url(/fonts/FKGrotesk/FKGroteskTrial-BoldItalic.otf)format("opentype");font-weight:700;font-style:italic}@font-face{font-family:FK Grotesk Trial;src:url(/fonts/FKGrotesk/FKGroteskTrial-Black.otf)format("opentype");font-weight:900;font-style:normal}@font-face{font-family:FK Grotesk Trial;src:url(/fonts/FKGrotesk/FKGroteskTrial-BlackItalic.otf)format("opentype");font-weight:900;font-style:italic}@font-face{font-family:FKDisplay;src:url(/fonts/FKDisplay-Regular.ttf)}
:root{--white:#fff;--black:#000;--bronze:#cd7f32;--silver:silver;--golden:gold}.dark{--background:#070707;--foreground:#fff;--primary:#dc143c;--box-bg:rgba(255,255,255,.1)}.light{--background:#fff;--foreground:#070707;--primary:#dc143c;--box-bg:rgba(0,0,0,.1)}*{box-sizing:border-box;margin:0;padding:0}::selection{background:var(--primary)}html,body{max-width:100vw;font-size:calc(.666667vw - .175rem);overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-size:2rem}body,label,div{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:FK Grotesk Trial,Arial,Helvetica,sans-serif}h1{margin-bottom:30px;font-family:FK Grotesk Trial,Arial,Helvetica,sans-serif;font-size:6.6rem;font-weight:400}h2{margin-bottom:20px;font-family:FK Grotesk Trial,Arial,Helvetica,sans-serif;font-size:4.8rem;font-weight:400}h3{margin-bottom:10px;font-family:FK Grotesk Trial,Arial,Helvetica,sans-serif;font-size:4.2rem;font-weight:400}h4{margin-bottom:10px;font-family:FK Grotesk Trial,Arial,Helvetica,sans-serif;font-size:2.5rem;font-weight:400}a{color:inherit;text-decoration:none;transition:color .2s}textarea{resize:vertical;border:0;border-bottom:1px solid var(--foreground);width:100%;min-height:150px;color:var(--foreground);background-color:transparent;outline:none;margin-top:15px;font-family:FK Grotesk Trial,Arial,Helvetica,sans-serif;font-size:12pt}textarea:focus{border-color:var(--primary)}input[type=text],input[type=email],input[type=tel]{border:0;border-bottom:1px solid var(--foreground);color:var(--foreground);box-sizing:border-box;background-color:transparent;outline:none;width:100%;margin-top:15px;margin-bottom:15px;padding-bottom:15px;font-family:FK Grotesk Trial,Arial,Helvetica,sans-serif;font-size:12pt;transition:border-color .2s}input:focus{border-color:var(--primary)}input,textarea{transition:border-color .2s,background-color .2s}.grecaptcha-badge,.iubenda-tp-btn,.iubenda-cs-brand-badge{visibility:hidden!important}.iubenda-tp-btn,.iubenda-cs-brand-badge,div[class*=iubenda-tp-btn],div[class*=iubenda-cs-brand-badge]{display:none!important}.page-content{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;min-height:100dvh;margin:auto;padding:150px 50px;display:flex}.page-content-simple{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:auto;padding:100px 50px;display:flex}.row{flex-wrap:wrap;width:100%;margin:0 -15px;display:flex}.col{box-sizing:border-box;flex:0 0 50%;max-width:50%;margin-bottom:50px;padding:0 15px}.row>.col:only-child,.row>.col-1-3:only-child{flex:1;max-width:100%}.col-1-3{box-sizing:border-box;flex:0 0 40%;max-width:40%;margin-bottom:50px;padding:0 15px}.col-2-3{box-sizing:border-box;flex:0 0 60%;max-width:60%;margin-bottom:50px;padding:0 15px}.onlyDesktop{display:block!important}.onlyMobile{display:none!important}.onlyDesktopFlex{display:flex!important}.onlyMobileFlex{display:none!important}@media (max-width:768px){.onlyDesktop{display:none!important}.onlyMobile{display:block!important}.onlyDesktopFlex{display:none!important}.onlyMobileFlex{display:flex!important}}.mb-0{margin-bottom:0!important}.d-none{display:none!important}.flex-center{text-align:center;justify-content:center;align-items:center}.color-primary{color:var(--primary)}.tag{background-color:var(--primary);color:var(--white);letter-spacing:.2rem;border-radius:15px;padding:7px 15px 5px;font-size:1.7rem;font-weight:100;transition:all .3s}.tag:hover{background-color:var(--foreground);color:var(--background);cursor:default}.page-wrapper{transition:opacity .6s,transform .6s}.page-wrapper.animating{opacity:0;transform:translateY(20px)}@media (max-width:768px){h1{font-size:5.4rem}h3{font-size:2.9rem}body,input[type=text],input[type=email],input[type=tel],textarea{font-size:14px}.page-content,.page-content-simple{padding:130px 20px}.row{gap:30px 0;margin-bottom:30px}.col:not(.no-wrap),.col-1-3:not(.no-wrap),.col-2-3:not(.no-wrap){flex:0 0 100%;max-width:100%}.col,.col-1-3,.col-2-3{margin-bottom:20px}.tag{font-size:1.4rem}}@media screen and (max-width:1920px){html{font-size:calc(.666667vw - .175rem)}}@media screen and (max-width:1620px){html{font-size:calc(.443662rem + .117371vw)}}@media screen and (max-width:768px){html{font-size:calc(.499837rem + .260756vw)}}
.navbar-module__6qiM_q__navbar{z-index:100;width:100vw;position:fixed;top:0;left:0}.navbar-module__6qiM_q__navbar:before{content:"";pointer-events:none;background:linear-gradient(to bottom,var(--background),transparent);width:100%;height:100px;position:absolute}.navbar-module__6qiM_q__buttons,.navbar-module__6qiM_q__logo{z-index:10;position:absolute;top:30px}.navbar-module__6qiM_q__logo{left:50%;transform:translate(-50%)}.light .navbar-module__6qiM_q__logo{content:url(/images/logo/logo.png)}.navbar-module__6qiM_q__buttons{gap:12px;display:flex;left:60px}.navbar-module__6qiM_q__buttons.navbar-module__6qiM_q__right{right:60px;left:unset}.navbar-module__6qiM_q__buttons .navbar-module__6qiM_q__icon{padding:unset;width:32px;height:29px;color:var(--foreground);padding-top:2px}.navbar-module__6qiM_q__buttons .navbar-module__6qiM_q__icon:hover{color:var(--white)}.navbar-module__6qiM_q__menuIcon{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-end;width:35px;height:30px;display:flex;position:absolute}.navbar-module__6qiM_q__menuIcon .navbar-module__6qiM_q__bar{background-color:var(--foreground);width:35px;height:3px;transition:all .3s ease-in-out;position:relative}.navbar-module__6qiM_q__menuIcon .navbar-module__6qiM_q__bar:nth-child(2){width:25px;top:8px}.navbar-module__6qiM_q__themeToggle{left:30px}.navbar-module__6qiM_q__mobileMenu{background-color:var(--primary);z-index:99;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100dvw;height:max(100dvh,100lvh);padding:15px 0;transition:transform .3s ease-in-out;display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translateY(max(100dvh,100lvh));box-shadow:0 4px 6px rgba(0,0,0,.1)}.light .navbar-module__6qiM_q__mobileMenu{background-color:var(--background)}.navbar-module__6qiM_q__mobileMenu.navbar-module__6qiM_q__open{transform:translateY(0)}.navbar-module__6qiM_q__mobileMenu ul{flex-direction:column;align-items:center;gap:15px;margin:0;padding:0;font-size:5rem;list-style:none;display:flex}.navbar-module__6qiM_q__navbar.onlyMobile.navbar-module__6qiM_q__open .navbar-module__6qiM_q__menuIcon .navbar-module__6qiM_q__bar:first-child{width:25px;transform:rotate(45deg)}.navbar-module__6qiM_q__navbar.onlyMobile.navbar-module__6qiM_q__open .navbar-module__6qiM_q__menuIcon .navbar-module__6qiM_q__bar:nth-child(2){top:-2px;left:0;transform:rotate(-45deg)}@media screen and (max-width:768px){.light .navbar-module__6qiM_q__logo{content:url(/images/logo/icona-light.png)}.navbar-module__6qiM_q__navbar:before{background:linear-gradient(to bottom,var(--background)0%,var(--background)35%,transparent 100%);height:150px}.navbar-module__6qiM_q__buttons,.navbar-module__6qiM_q__logo{top:20px}.navbar-module__6qiM_q__buttons{margin-top:5px}}
