#et-top-navigation .menu-item,#et-top-navigation nav,.mobile_menu_bar{visibility:hidden!important;pointer-events:none!important}@media (hover:hover) and (pointer:fine){body:not(.et-fb-root-ancestor) *{cursor:none!important}}#nv-cursor,#nv-cursor-ring{display:none}@media (hover:hover) and (pointer:fine){#nv-cursor{display:block;position:fixed;top:0;left:0;width:0.625rem;height:0.625rem;background:#ffffff;border-radius:50%;pointer-events:none;z-index:999999;transform:translate(-50%,-50%);transition:width 0.25s cubic-bezier(0.25,0.46,0.45,0.94),height 0.25s cubic-bezier(0.25,0.46,0.45,0.94),background 0.25s ease;mix-blend-mode:difference}#nv-cursor-ring{display:block;position:fixed;top:0;left:0;width:2.25rem;height:2.25rem;border:1.5px solid rgba(255,255,255,0.6);border-radius:50%;pointer-events:none;z-index:999998;transform:translate(-50%,-50%);transition:width 0.4s cubic-bezier(0.25,0.46,0.45,0.94),height 0.4s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.3s ease;mix-blend-mode:difference}body.nv-hovering #nv-cursor{width:0.375rem;height:0.375rem}body.nv-hovering #nv-cursor-ring{width:3.25rem;height:3.25rem;border-color:rgba(255,255,255,0.3)}}#nv-hamburger{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:0.5rem;width:2.75rem;height:5rem;background:none;border:none;padding:0.25rem;position:fixed;top:0;right:2.5rem;z-index:99999;color:#ffffff;transition:color 0.3s ease,top 0.5s cubic-bezier(0.25,0.46,0.45,0.94),height 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}@media (min-width:981px){#nv-hamburger{right:2.5rem!important}}@media (min-width:981px){#main-header #logo{margin-left:0.1rem!important}}@media (max-width:980px){#main-header #logo{margin-left:0!important;padding-left:0!important}.container.et_menu_container{width:85%!important;max-width:85%!important}}.nv-line{display:block;height:2px;background:#ffffff;border-radius:2px;transition:all 0.45s cubic-bezier(0.77,0,0.175,1)}.nv-line-1{width:1.75rem}.nv-line-2{width:1.25rem}#nv-hamburger.nv-open .nv-line-1{width:1.625rem;transform:translateY(5px) rotate(45deg)}#nv-hamburger.nv-open .nv-line-2{width:1.625rem;transform:translateY(-5px) rotate(-45deg)}#nv-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99990;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:6rem 0 3rem;clip-path:inset(0 0 100% 0);transition:clip-path 0.7s cubic-bezier(0.77,0,0.175,1);pointer-events:none;cursor:none}#nv-overlay.nv-open{clip-path:inset(0 0 0% 0);pointer-events:all}body.nv-menu-open{overflow:hidden}#nv-overlay .nv-inner{width:100%;max-width:100%;padding:0 2.5rem;display:flex;flex-direction:column;justify-content:center;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}#nv-overlay .nv-inner::-webkit-scrollbar{display:none}#nv-overlay .nv-menu-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}#nv-overlay .nv-menu-items li{overflow:hidden;border-bottom:1px solid rgba(255,255,255,0.08)}#nv-overlay .nv-menu-items li:first-child{border-top:1px solid rgba(255,255,255,0.08)}#nv-overlay .nv-menu-items li.nv-has-children{overflow:visible}#nv-overlay .nv-menu-items a{display:block;font-family:'Red Hat Display',sans-serif!important;font-size:clamp(2rem,5vw,4rem);font-weight:600;color:#ffffff!important;text-decoration:none!important;padding:0.875rem 0;letter-spacing:-0.02em;line-height:1.1;transform:translateY(3.75rem);opacity:0;transition:transform 0.55s cubic-bezier(0.77,0,0.175,1),opacity 0.55s ease,color 0.06s ease-out}@media (min-width:981px){#nv-overlay .nv-menu-items a{font-size:clamp(1.5rem,3.5vw,3rem)}}#nv-overlay .nv-menu-items a:hover{color:#999999!important}#nv-overlay.nv-open .nv-menu-items li:nth-child(1) a{transform:translateY(0);opacity:1;transition-delay:0.40s}#nv-overlay.nv-open .nv-menu-items li:nth-child(2) a{transform:translateY(0);opacity:1;transition-delay:0.50s}#nv-overlay.nv-open .nv-menu-items li:nth-child(3) a{transform:translateY(0);opacity:1;transition-delay:0.60s}#nv-overlay.nv-open .nv-menu-items li:nth-child(4) a{transform:translateY(0);opacity:1;transition-delay:0.70s}#nv-overlay.nv-open .nv-menu-items li:nth-child(5) a{transform:translateY(0);opacity:1;transition-delay:0.80s}#nv-overlay.nv-open .nv-menu-items li:nth-child(6) a{transform:translateY(0);opacity:1;transition-delay:0.90s}#nv-overlay.nv-open .nv-menu-items li:nth-child(7) a{transform:translateY(0);opacity:1;transition-delay:1.00s}#nv-overlay .nv-bottom-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:1rem;width:100%;transform:translateY(3.75rem);opacity:0;transition:transform 0.55s cubic-bezier(0.77,0,0.175,1),opacity 0.55s ease 0.85s}#nv-overlay.nv-open .nv-bottom-row{transform:translateY(0);opacity:1;transition-delay:0.85s}#nv-overlay .nv-btn-prenotazioni a{display:inline-block;font-family:'Red Hat Display',sans-serif!important;font-size:clamp(1.125rem,2.5vw,2rem);font-weight:600;color:#ffffff!important;text-decoration:none!important;border:2px solid #ffffff;border-radius:1rem;padding:0.875rem 3rem;letter-spacing:-0.01em;line-height:1.1;transition:color 0.12s ease-out,background 0.12s ease-out,border-color 0.12s ease-out}#nv-overlay .nv-btn-prenotazioni a:hover{color:#001f33!important;background:#ffffff;border-color:#ffffff}#nv-overlay .nv-footer-right{display:flex;flex-direction:column;align-items:flex-end;gap:0.75rem}#nv-overlay .nv-footer-contacts{display:flex;flex-direction:row;gap:1.5rem;align-items:center}#nv-overlay .nv-footer-contacts a{display:inline-flex;align-items:center;gap:0.5rem;font-family:'Red Hat Display',sans-serif!important;color:#999999!important;text-decoration:none!important;font-size:0.875rem;font-weight:400;letter-spacing:0.03em;transition:color 0.12s ease-out}#nv-overlay .nv-footer-contacts a:hover{color:#ffffff!important}#nv-overlay .nv-footer-contacts svg{width:0.9375rem;height:0.9375rem;flex-shrink:0;fill:none;stroke:#999999;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke 0.12s ease-out}#nv-overlay .nv-footer-contacts a:hover svg{stroke:#ffffff}#nv-overlay .nv-footer-social{display:flex;flex-direction:row;gap:1.25rem;align-items:center;justify-content:flex-end}#nv-overlay .nv-footer-social a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important}#nv-overlay .nv-footer-social svg{width:1.25rem;height:1.25rem;fill:#999999;transition:fill 0.12s ease-out}#nv-overlay .nv-footer-social a:hover svg{fill:#ffffff}@media (max-width:980px){#nv-overlay{padding:7rem 0 3rem}#nv-overlay .nv-inner{justify-content:flex-start;padding-top:1.5rem;padding-bottom:2rem}#nv-overlay .nv-bottom-row{flex-direction:column;align-items:flex-start;gap:4rem;margin-top:1rem;margin-bottom:0}#nv-overlay .nv-footer-right{align-items:flex-start}#nv-overlay .nv-footer-contacts{flex-direction:column;align-items:flex-start;gap:0.625rem}#nv-overlay .nv-footer-social{justify-content:flex-start}#main-header #logo{margin-top:0.5rem}}@media (min-width:981px){#nv-overlay .nv-footer-right{align-self:flex-start;margin-top:-0.3rem}#nv-hamburger{top:0.5rem}}#main-header,#nv-hamburger{transition:transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94),top 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}body.nv-header-hidden #main-header,body.nv-header-hidden #nv-hamburger{transform:translateY(-120%)}#nv-overlay{background-color:#001f33;background-image:linear-gradient(155deg,#001f33 0%,#04263d 18%,#0a2e49 38%,#001f33 58%,#163854 78%,#001f33 100%);background-size:260% 260%;background-position:0% 50%;animation:nv-gradient-orbit 18s ease-in-out infinite;will-change:background-position}@keyframes nv-gradient-orbit{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}#hero-section h1 .word{display:inline-block;animation:nv-word-reveal 0.8s cubic-bezier(0.16,1,0.3,1) both}@keyframes nv-word-reveal{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}:root{--real-vh:1vh}#hero-section{min-height:100vh!important;min-height:100dvh!important;display:flex!important;align-items:center!important}@media only screen and (max-width:1024px){#hero-section{height:calc((var(--real-vh) * 100) + 6px)!important;min-height:calc((var(--real-vh) * 100) + 6px)!important;display:flex!important;align-items:center!important;justify-content:center!important}}#hero-section{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}#hero-section .et_pb_row{max-width:100vw!important;width:100%!important;padding-left:2.5rem!important;padding-right:2.5rem!important;margin-left:auto!important;margin-right:auto!important}@media screen and (max-width:767px){#hero-section .et_pb_row{padding-left:2.5rem!important;padding-right:4rem!important}}#nv-overlay .nv-servizi-row{display:flex;align-items:center;justify-content:space-between;width:100%;transform:translateY(3.75rem);opacity:0;transition:transform 0.55s cubic-bezier(0.77,0,0.175,1),opacity 0.55s ease}#nv-overlay.nv-open .nv-menu-items li.nv-has-children .nv-servizi-row{transform:translateY(0);opacity:1}#nv-overlay .nv-parent-link{font-family:'Red Hat Display',sans-serif!important;font-size:clamp(2rem,5vw,4rem);font-weight:600;color:#ffffff!important;text-decoration:none!important;padding:0.875rem 0;letter-spacing:-0.02em;line-height:1.1;transition:color 0.06s ease-out;flex:1}@media (min-width:981px){#nv-overlay .nv-parent-link{font-size:clamp(1.5rem,3.5vw,3rem)}}#nv-overlay .nv-parent-link:hover{color:#999999!important}#nv-overlay .nv-arrow-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0.875rem 0 0.875rem 1.5rem;cursor:pointer;flex-shrink:0;color:#ffffff;transition:color 0.06s ease-out}#nv-overlay .nv-arrow-btn:hover{color:#999999}#nv-overlay .nv-arrow-btn::after{content:'';display:block;width:0.6em;height:0.6em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-0.1em,-0.1em);transition:transform 0.35s cubic-bezier(0.77,0,0.175,1);font-size:clamp(1rem,2vw,1.5rem)}#nv-overlay .nv-has-children.nv-sub-open .nv-arrow-btn::after{transform:rotate(-135deg) translate(0.1em,0.1em)}#nv-overlay .nv-submenu{list-style:none;padding:0;margin:0;display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.42s cubic-bezier(0.77,0,0.175,1)}#nv-overlay .nv-has-children.nv-sub-open .nv-submenu{grid-template-rows:1fr}#nv-overlay .nv-submenu-wrap{overflow:hidden}#nv-overlay .nv-sub-item a{display:block;font-family:'Red Hat Display',sans-serif!important;font-size:clamp(2rem,5vw,4rem);font-weight:600;color:rgba(255,255,255,0.35)!important;text-decoration:none!important;padding:0.875rem 0;letter-spacing:-0.02em;line-height:1.1;transform:translateY(1rem);opacity:0;transition:transform 0.38s cubic-bezier(0.77,0,0.175,1),opacity 0.38s ease,color 0.06s ease-out}@media (min-width:981px){#nv-overlay .nv-sub-item a{font-size:clamp(1.5rem,3.5vw,3rem)}}#nv-overlay .nv-sub-item a:hover{color:rgba(255,255,255,0.75)!important}#nv-overlay .nv-has-children.nv-sub-open .nv-sub-item:nth-child(1) a{transform:translateY(0);opacity:1;transition-delay:0.06s}#nv-overlay .nv-has-children.nv-sub-open .nv-sub-item:nth-child(2) a{transform:translateY(0);opacity:1;transition-delay:0.13s}#nv-overlay .nv-has-children.nv-sub-open .nv-sub-item:nth-child(3) a{transform:translateY(0);opacity:1;transition-delay:0.20s}#nv-overlay .nv-has-children.nv-sub-open .nv-sub-item:nth-child(4) a{transform:translateY(0);opacity:1;transition-delay:0.27s}@media (min-width:981px){#nv-overlay{justify-content:flex-start;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}#nv-overlay::-webkit-scrollbar{display:none}#nv-overlay .nv-inner{justify-content:flex-start;padding-top:3rem;padding-bottom:3rem;flex:none;overflow-y:visible;max-height:none}}@media (min-width:981px){#nv-overlay{height:100vh!important;max-height:100vh!important}}body.nv-menu-open{overflow:hidden!important}body.nv-menu-open #nv-overlay{position:fixed!important;overflow-y:scroll!important;-webkit-overflow-scrolling:touch}#nv-preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:#001f33;z-index:999999;display:flex;justify-content:center;align-items:center;transition:opacity 0.8s cubic-bezier(0.77,0,0.175,1),visibility 0.8s ease;opacity:1;visibility:visible;pointer-events:none}#nv-preloader.nv-hidden{opacity:0;visibility:hidden}.nv-preloader-logo{width:clamp(120px,25vw,220px);height:auto;animation:nv-logo-gentle 1.4s ease-in-out infinite;filter:brightness(0) invert(1)}@media (max-width:980px){.nv-preloader-logo{width:clamp(120px,40vw,180px)}}@keyframes nv-logo-gentle{0%,100%{opacity:0.5;transform:scale(0.94)}50%{opacity:1;transform:scale(1.06)}}.word{animation-play-state:paused!important}body.nv-animations-ready .word{animation-play-state:running!important}body.et-fb-root-ancestor #nv-preloader,body.et-fb-root-ancestor .word{animation-play-state:running!important}#hero-section{position:relative;overflow:hidden}#hero-section .nv-hero-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1;pointer-events:none}#hero-section .nv-curtain-left,#hero-section .nv-curtain-right{position:absolute;top:0;bottom:0;width:50%;background:#001f33;z-index:2;transition:transform 1.2s cubic-bezier(0.77,0,0.175,1);pointer-events:none}#hero-section .nv-curtain-left{left:0;transform:translateX(0)}#hero-section .nv-curtain-right{right:0;transform:translateX(0)}#hero-section.nv-image-open .nv-curtain-left{transform:translateX(-100%)}#hero-section.nv-image-open .nv-curtain-right{transform:translateX(100%)}#hero-section .et_pb_row{position:relative;z-index:3}body.et-fb-root-ancestor .nv-curtain-left,body.et-fb-root-ancestor .nv-curtain-right{display:none!important}.dipi_button_grid_child{width:250px!important;max-width:250px!important;flex:0 0 250px!important}.dipi_button_grid_child .dipi-button-wrap{width:100%!important;display:inline-block!important}.dipi_button_grid_child .et_pb_button{width:100%!important;box-sizing:border-box!important;text-align:center!important;white-space:normal!important;word-break:break-word!important}.dipi_button_grid_child .et_pb_button{position:relative!important;background-size:200% 100%!important;background-image:linear-gradient(to right,#ffffff 0%,#ffffff 50%,transparent 50%,transparent 100%)!important;background-position:100% 0!important;transition:background-position 0.4s ease!important;color:#ffffff!important;border-color:#ffffff!important;background-color:transparent!important;border-width:2px!important;border-radius:1rem!important;border-style:solid!important}.dipi_button_grid_child .et_pb_button:hover{background-position:0 0!important;color:#001f33!important;border-color:#ffffff!important}.et_pb_section:has(dipi_carousel_0){overflow-x:hidden!important;width:100%!important;max-width:100%!important;left:0!important;right:0!important;position:relative!important}.et_pb_row:has(dipi_carousel_0){width:100%!important;max-width:100%!important;left:0!important;right:0!important}.et_pb_column:has(dipi_carousel_0){width:100%!important;max-width:100%!important;left:0!important;right:0!important}.dipi_carousel_0,.dipi_carousel{width:100%!important;max-width:100%!important;overflow-x:hidden!important}#hero-section .et_pb_text p{padding-left:0.2em!important}@media (min-width:981px){#nv-hamburger{width:7rem!important}#nv-hamburger::before{content:"MENU";position:absolute;right:3.5rem;top:50%;transform:translateY(-50%);font-family:'Red Hat Display',sans-serif;font-weight:400;font-size:0.875rem;letter-spacing:0.2em;color:inherit;white-space:nowrap;pointer-events:none;z-index:99999;transition:color 0.3s ease}}@media all and (max-width:767px){#nvb-benefit-grid{display:flex!important;flex-wrap:wrap!important;width:100%!important}#nvb-benefit-grid>.et_pb_column.et_pb_column_1_4{width:50%!important;max-width:50%!important;flex:0 0 50%!important;margin:0!important;padding:12px 8px!important}#nvb-benefit-grid>.et_pb_column.et_pb_column_1_4 .et_pb_text{margin-bottom:6px!important}#nvb-benefit-grid>.et_pb_column.et_pb_column_1_4 p{margin-bottom:0!important;text-align:center!important}}@media all and (max-width:767px){#nvb-benefit-grid{row-gap:14px!important}#nvb-benefit-grid>.et_pb_column.et_pb_column_1_4{padding:10px 8px!important;margin:0!important}#nvb-benefit-grid>.et_pb_column.et_pb_column_1_4 .et_pb_text{margin:0!important;padding:0!important}#nvb-benefit-grid>.et_pb_column.et_pb_column_1_4 .et_pb_text+.et_pb_text{margin-top:6px!important}#nvb-benefit-grid>.et_pb_column.et_pb_column_1_4 p{margin:0!important;line-height:1.3em!important}}@media all and (max-width:767px){#nvb-benefit-grid .et_pb_text_2 p,#nvb-benefit-grid .et_pb_text_4 p,#nvb-benefit-grid .et_pb_text_6 p,#nvb-benefit-grid .et_pb_text_8 p{font-size:13px!important;line-height:1.2em!important;letter-spacing:0.2em}#nvb-benefit-grid .et_pb_text_3 p,#nvb-benefit-grid .et_pb_text_5 p,#nvb-benefit-grid .et_pb_text_7 p,#nvb-benefit-grid .et_pb_text_9 p{font-size:14px!important;line-height:1.25em!important}#nvb-benefit-grid>.et_pb_column.et_pb_column_1_4{padding:10px 6px!important}}