#site-footer{display:none}.hero-section-home{position:relative}.hero-section-home-absolute{position:fixed!important;top:35vh!important;max-width:var(--container-max-width)!important;left:50%!important;transform:translateX(-50%)!important}@media (max-width:1920px){.hero-section-home-absolute{width:100%!important;max-width:2000px!important;padding:0 100px!important}}@media (max-width:880px){.hero-section-home-absolute{padding:0 20px!important}}.elementor-element-8c5fbcb .e-con-inner,.elementor-element-8c5fbcb .elementor-item,.elementor-element-8c5fbcb .elementor-widget-theme-site-logo img,.elementor-element-8c5fbcb .elementor-icon svg,.elementor-element-8c5fbcb .elementor-icon svg path{transition:all 0.3s ease}.elementor-sticky--effects.elementor-element-8c5fbcb .e-con-inner{background-color:#ffffff!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important;padding:14px 24px!important}@media (max-width:766px){.elementor-sticky--effects.elementor-element-8c5fbcb .e-con-inner{padding:10px 16px!important}}.elementor-sticky--effects.elementor-element-8c5fbcb .elementor-nav-menu--main .elementor-item{color:#0B1A36!important}.elementor-sticky--effects.elementor-element-8c5fbcb .current-menu-item>a,.elementor-sticky--effects.elementor-element-8c5fbcb .elementor-item.elementor-item-active{color:#0B1A36!important}.elementor-sticky--effects.elementor-element-8c5fbcb .elementor-widget-theme-site-logo img{filter:brightness(0) saturate(100%) invert(8%) sepia(27%) saturate(1893%) hue-rotate(200deg) brightness(90%) contrast(95%)!important}.elementor-sticky--effects.elementor-element-8c5fbcb .elementor-icon svg,.elementor-sticky--effects.elementor-element-8c5fbcb .elementor-icon svg path{fill:#0B1A36!important}body.single-progetto .elementor-element-8c5fbcb .e-con-inner{background-color:#ffffff!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important;padding:14px 24px!important}@media (max-width:766px){body.single-progetto .elementor-element-8c5fbcb .e-con-inner{padding:10px 16px!important}}body.single-progetto .elementor-element-8c5fbcb .elementor-nav-menu--main .elementor-item,body.single-progetto .elementor-element-8c5fbcb .current-menu-item>a,body.single-progetto .elementor-element-8c5fbcb .elementor-item.elementor-item-active{color:#0B1A36!important}body.single-progetto .elementor-element-8c5fbcb .elementor-widget-theme-site-logo img{filter:brightness(0) saturate(100%) invert(8%) sepia(27%) saturate(1893%) hue-rotate(200deg) brightness(90%) contrast(95%)!important}body.single-progetto .elementor-element-8c5fbcb .elementor-icon svg,body.single-progetto .elementor-element-8c5fbcb .elementor-icon svg path{fill:#0B1A36!important}.numero{display:flex;align-items:center;gap:20px}.numero::after{content:"";width:100px;height:1px;background-color:rgba(11,26,54,.3)}.form-contatti .elementor-field-group{margin-bottom:16px!important}.form-contatti .elementor-field-label{margin-bottom:8px!important;color:#0B1A36!important;font-weight:600!important;font-size:16px!important}.form-contatti .elementor-field-textual,.form-contatti select.elementor-field-textual{width:100%!important;height:44px!important;min-height:44px!important;padding:0 16px!important;margin:0!important;border:1px solid #0B1A36!important;border-radius:2!important;background:#FFFFFF!important;color:#0B1A36!important;font-size:16px!important;font-weight:400!important;box-shadow:none!important;outline:none!important}.form-contatti .elementor-field-type-select .elementor-select-wrapper{position:relative!important}.form-contatti .elementor-field-type-select select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding:0 40px 0 16px!important;cursor:pointer!important}.form-contatti .elementor-field-type-select .select-caret-down-wrapper{position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-50%)!important;pointer-events:none!important;z-index:2!important}.form-contatti .elementor-field-type-select .select-caret-down-wrapper svg{width:12px!important;height:12px!important;fill:#0B1A36!important}.form-contatti textarea.elementor-field{min-height:120px!important;padding:12px 16px!important;resize:vertical!important}.form-contatti input::placeholder,.form-contatti textarea::placeholder{color:#6B778C!important;opacity:1!important}.form-contatti input:focus,.form-contatti select:focus,.form-contatti textarea:focus{border-color:#0B1A36!important;box-shadow:none!important;outline:none!important}.form-contatti input:hover,.form-contatti select:hover,.form-contatti textarea:hover{border-color:#0B1A36!important}.faqs-loman .e-n-accordion-item{border:1px solid #0B1A36!important;margin-bottom:16px;overflow:hidden}.faqs-loman .e-n-accordion-item-title{padding:18px 18px 18px 24px!important;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;border:none!important}.faqs-loman .e-n-accordion-item-title::-webkit-details-marker{display:none}.faqs-loman .e-n-accordion-item-title::marker{display:none}.faqs-loman .e-n-accordion-item[open] .e-n-accordion-item-title{border-bottom:none!important}.faqs-loman .e-n-accordion-item>[role="region"]{padding:20px 24px 24px 24px!important}.faqs-loman .e-n-accordion-item>[role="region"]>.e-con{padding:0!important;border:none!important;min-height:auto!important}.faqs-loman .e-n-accordion-item-title-text{font-weight:700;color:#0B1A36}.faqs-loman .e-n-accordion-item-title-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:10px}.faqs-loman .e-n-accordion-item-title-icon svg{width:18px!important;height:18px!important;display:block}.faqs-loman .e-opened,.faqs-loman .e-closed{display:flex;align-items:center;justify-content:center}.elementor-element-df0d8a9 .elementor-field-subgroup a{color:#EA4E24!important;text-decoration:underline!important}.form-contatti .elementor-field-subgroup a,.form-footer .elementor-field-subgroup a{color:#EA4E24!important;text-decoration:underline!important}@media (max-width:880px){.form-loman{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}}.hero-text-reveal{position:relative;z-index:3}.hero-text-reveal .word{display:inline-block;white-space:pre;color:rgba(255,255,255,.22);transition:color 0.18s linear;will-change:color}.hero-text-reveal .word:first-child{color:rgba(255,255,255,1)}.immagini-valori,.immagini-valori>.e-con-inner{overflow:hidden}.immagini-valori .valori-animation{opacity:0;transform:translateX(120px);transition:opacity 0.9s ease-out,transform 0.9s ease-out;will-change:opacity,transform}.immagini-valori .valori-animation[data-direction="left"]{transform:translateX(-120px)}.immagini-valori .valori-animation.is-visible{opacity:1;transform:translateX(0)}@media (max-width:880px){.immagini-valori,.immagini-valori>.e-con-inner{overflow:visible}.immagini-valori .valori-animation,.immagini-valori .valori-animation[data-direction="left"]{opacity:1;transform:none;transition:none}}@media (prefers-reduced-motion:reduce){.immagini-valori .valori-animation{opacity:1;transform:none;transition:none}}.loman-timeline{position:relative}.loman-timeline__track,.loman-timeline__fill{position:absolute;top:var(--lt-top,40px);left:var(--lt-left,0);height:1px;pointer-events:none;z-index:0}.loman-timeline__track{width:var(--lt-width,0);background:transparent}.loman-timeline__fill{width:calc(var(--lt-width, 0) * var(--lt-progress, 0));background:#0B1A36;transition:width 0.08s linear;will-change:width}.loman-timeline .loman-timeline__step{position:relative;z-index:1}.loman-timeline .loman-timeline__badge{position:relative;z-index:2;background:#fff}@media (max-width:766px){.loman-timeline__track,.loman-timeline__fill{display:none}}@media (prefers-reduced-motion:reduce){.loman-timeline__fill{transition:none}}.proj-timeline{position:relative;align-items:flex-start!important}.proj-timeline__track,.proj-timeline__fill{position:absolute;top:var(--pt-top,50%);left:var(--pt-left,0);height:2px;transform:translateY(-50%);pointer-events:none;z-index:0}.proj-timeline__track{width:var(--pt-width,0);background:rgba(255,255,255,.18)}.proj-timeline__fill{width:calc(var(--pt-width, 0) * var(--pt-progress, 0));background:#EA4E24;transition:width 0.12s linear;will-change:width}.proj-timeline__node{position:absolute;top:var(--pt-top,50%);left:0;width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.25);transform:translate(-50%,-50%);pointer-events:none;z-index:2;transition:background 0.25s ease,box-shadow 0.25s ease,width 0.25s ease,height 0.25s ease}.proj-timeline__node.is-active{background:#EA4E24}.proj-timeline__node.is-current{background:#0B1A36;box-shadow:0 0 0 3px #EA4E24;width:16px;height:16px}.proj-timeline .proj-timeline__step{position:relative;z-index:1}.proj-timeline__step>.elementor-widget{transition:opacity 0.35s ease}.proj-timeline__step:not(.is-active)>.elementor-widget{opacity:.35}@media (max-width:766px){.proj-timeline__track,.proj-timeline__fill,.proj-timeline__node{display:none!important}.proj-timeline__step:not(.is-active)>.elementor-widget{opacity:1}}@media (prefers-reduced-motion:reduce){.proj-timeline__fill,.proj-timeline__node,.proj-timeline__step>.elementor-widget{transition:none}}