.posUnset{position:unset!important}.hide{display:none}.elementor-button .elementor-button-icon svg{width:4rem}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{padding:21px 25px!important}.zoomIn{transition:transform 1.1s cubic-bezier(.165,.84,.44,1)!important;transform:scale(.6);overflow:hidden;will-change:transform,overflow}.zoomIn.in-view{transform:scale(1);overflow:hidden;transition-delay:0s}.zoomIn img,.zoomIn .elementor-image img,.zoomIn .elementor-widget-container img,.zoomIn iframe{transform:scale(1.8);transition:transform 1.1s cubic-bezier(.165,.84,.44,1);opacity:.3}.zoomIn.in-view img,.zoomIn.in-view .elementor-image img,.zoomIn.in-view .elementor-widget-container img,.zoomIn.in-view iframe{transform:scale(1);opacity:1;transition-delay:0s}.zoomIn.in-view.delay-2 img,.zoomIn.in-view.delay-2 .elementor-image img,.zoomIn.in-view.delay-2 .elementor-widget-container img,.zoomIn.in-view .delay-2 img,.zoomIn.in-view .delay-2 .elementor-image img,.zoomIn.in-view .delay-2 .elementor-widget-container img{transition-delay:.7s}.elementor-button-text:hover{text-decoration:underline;text-underline-offset:10px}.iub__us-widget{display:none!important}html.lenis,body.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}@media (prefers-reduced-motion:reduce){.lenis.lenis-smooth{scroll-behavior:auto !important}}#richiediDisp{transition:right .35s ease}#richiediDisp .elementor-icon-list-text{max-width:20rem;opacity:1;visibility:visible;overflow:hidden;transform:translateX(0);transition:max-width .35s ease,opacity .35s ease,transform .35s ease,visibility 0s linear 0s}#richiediDisp .elementor-icon-list-icon svg path{transition:fill .35s ease-in-out}#richiediDisp .elementor-icon-list-icon svg{transition:all .35s ease-in-out}#richiediDisp.is-scrolled .elementor-icon-list-icon svg{width:60px;margin:0;transition:all .35s ease-in-out}#richiediDisp.is-scrolled{right:3px}#richiediDisp.is-scrolled .elementor-icon-list-text{max-width:0;opacity:0;visibility:hidden;transform:translateX(8px);pointer-events:none;transition:max-width .35s ease,opacity .35s ease,transform .35s ease,visibility 0s linear .35s}#richiediDisp.is-scrolled .elementor-icon-list-icon svg path{fill:var(--e-global-color-primary)}@media (prefers-reduced-motion:reduce){#richiediDisp,#richiediDisp .elementor-icon-list-text,#richiediDisp .elementor-icon-list-icon svg path{transition-duration:.01ms !important}}#caroselloLanding{overflow:hidden;opacity:0}#caroselloLanding.carosello-landing--ready{opacity:1;transition:opacity .35s ease}#caroselloLanding .elementor-image-carousel-wrapper{overflow:hidden}#caroselloLanding .swiper{overflow:hidden}#caroselloLanding .swiper-wrapper{transition-timing-function:cubic-bezier(.22,1,.36,1) !important}#caroselloLanding .swiper-slide{width:auto !important;box-sizing:border-box}#caroselloLanding .swiper-slide-inner{display:block;width:auto;height:var(--carosello-slide-height,84dvh)}#caroselloLanding .swiper-slide-image{display:block;width:auto;height:100%;max-width:var(--carosello-max-slide-width,calc(50vw - 40px));object-fit:contain;-webkit-user-drag:none;user-select:none;-webkit-user-select:none;pointer-events:none}#caroselloLanding .elementor-swiper-button{z-index:3}.custom-svg-cursor{display:none;position:fixed;top:0;left:0;z-index:99999;width:84px;height:84px;margin:0;padding:0;pointer-events:none;transform:translate(-50%,-50%) scale(1);transition:transform .2s ease}.custom-svg-cursor svg{display:block;width:100%;height:100%}.custom-svg-cursor .cursor-arrow-left,.custom-svg-cursor .cursor-arrow-right{transition:opacity .2s ease,stroke-width .2s ease;opacity:.45}.custom-svg-cursor.is-prev-zone .cursor-arrow-left{opacity:1;stroke-width:1.6}.custom-svg-cursor.is-prev-zone .cursor-arrow-right{opacity:.3}.custom-svg-cursor.is-next-zone .cursor-arrow-right{opacity:1;stroke-width:1.6}.custom-svg-cursor.is-next-zone .cursor-arrow-left{opacity:.3}.custom-svg-cursor.is-grabbing{transform:translate(-50%,-50%) scale(.9)}.custom-svg-cursor.is-grabbing .cursor-arrow-left,.custom-svg-cursor.is-grabbing .cursor-arrow-right{opacity:.35}#caroselloLanding .elementor-image-carousel-wrapper{cursor:none;touch-action:pan-x pan-y;user-select:none;-webkit-user-select:none}#caroselloLanding.is-carousel-grabbing .elementor-image-carousel-wrapper{cursor:none}#caroselloLanding.is-carousel-grabbing .swiper-wrapper{cursor:grabbing;transition-duration:0ms !important}@media (hover:hover) and (pointer:fine){#caroselloLanding.is-custom-cursor-active,#caroselloLanding.is-custom-cursor-active *{cursor:none !important}}.flatpickr-current-month .flatpickr-monthDropdown-months{width:8rem!important}.flatpickr-current-month .numInputWrapper{width:auto!important}.immagine-wrapper{overflow:hidden}.immagine-wrapper img{width:100%;animation:componi-immagine 4s linear infinite}@keyframes componi-immagine{0%{clip-path:inset(100% 0 0 0)}100%{clip-path:inset(0 0 0 0)}}.testo-fadein{animation:fadein-testo 4s linear forwards}@keyframes fadein-testo{0%{opacity:0}100%{opacity:1}}.play-audio-trigger{cursor:pointer}.play-audio-trigger line,.play-audio-trigger .bar{transform-box:fill-box;transform-origin:center;transition:transform .25s ease}.play-audio-trigger.is-playing line:nth-child(1),.play-audio-trigger.is-playing .b1{animation:eq1 .9s ease-in-out infinite}.play-audio-trigger.is-playing line:nth-child(2),.play-audio-trigger.is-playing .b2{animation:eq2 .75s ease-in-out infinite}.play-audio-trigger.is-playing line:nth-child(3),.play-audio-trigger.is-playing .b3{animation:eq3 .85s ease-in-out infinite}.play-audio-trigger.is-playing line:nth-child(4),.play-audio-trigger.is-playing .b4{animation:eq4 .65s ease-in-out infinite}.play-audio-trigger.is-playing line:nth-child(5),.play-audio-trigger.is-playing .b5{animation:eq5 .8s ease-in-out infinite}@keyframes eq1{0%,100%{transform:scaleY(.65)}50%{transform:scaleY(1.15)}}@keyframes eq2{0%,100%{transform:scaleY(.85)}50%{transform:scaleY(1.25)}}@keyframes eq3{0%,100%{transform:scaleY(.55)}50%{transform:scaleY(1.1)}}@keyframes eq4{0%,100%{transform:scaleY(.4)}50%{transform:scaleY(.95)}}@keyframes eq5{0%,100%{transform:scaleY(.7)}50%{transform:scaleY(1.3)}}.scrollScale{transform-origin:center center;will-change:transform}@media (prefers-reduced-motion:reduce){.scrollScale{will-change:auto}}.elementor-button-content-wrapper{align-items:center}.elementor-button-content-wrapper svg{width:1.5rem!important}.elementor-button span{text-decoration:none!important}.simbolo{opacity:0;transition:opacity .5s ease-in-out!important}.camera:hover .simbolo{opacity:1;transition:opacity .5s ease-in-out}nav.elementor-nav-menu--main{counter-reset:sezione}nav.elementor-nav-menu--main>ul:not(.sub-menu)>li{display:flex;align-items:center;border-top-width:1px;border-bottom-width:0;border-style:solid;border-color:var(--e-global-color-accent)}nav.elementor-nav-menu--main>ul:not(.sub-menu)>li:last-child{border-bottom-width:1px}nav.elementor-nav-menu--main>ul:not(.sub-menu)>li:before{counter-increment:sezione;content:counter(sezione,decimal-leading-zero) " ";font-weight:300;font-size:1.2rem;color:var(--e-global-color-accent);font-family:"itc-avant-garde-gothic-pro",Sans-serif;font-style:normal;line-height:.6em}html.footer-image-pin-no-smooth-scroll,html.footer-image-pin-no-smooth-scroll body{scroll-behavior:auto !important}body.page-id-598 .footer-pin-image,body.page-id-833 .footer-pin-image,body.page-id-874 .footer-pin-image{position:relative;z-index:1}body.page-id-598 footer.elementor-location-footer,body.page-id-833 footer.elementor-location-footer,body.page-id-874 footer.elementor-location-footer{position:relative;z-index:2}.footer-image-pin-next-static,.footer-image-pin-next-static *{animation:none !important;animation-duration:0s !important;animation-delay:0s !important}.footer-image-pin-next-static.elementor-invisible,.footer-image-pin-next-static .elementor-invisible{visibility:visible !important;opacity:1 !important}.footer-image-pin-next-static[class*=elementor-animation-],.footer-image-pin-next-static [class*=elementor-animation-]{animation:none !important}html.vertical-panel-slider-no-smooth-scroll,html.vertical-panel-slider-no-smooth-scroll body{scroll-behavior:auto !important}.vertical-panel-slider-next-static,.vertical-panel-slider-next-static *{animation:none !important;animation-duration:0s !important;animation-delay:0s !important}.vertical-panel-slider-next-static.elementor-invisible,.vertical-panel-slider-next-static .elementor-invisible{visibility:visible !important;opacity:1 !important}.vertical-panel-slider-next-static[class*=elementor-animation-],.vertical-panel-slider-next-static [class*=elementor-animation-]{animation:none !important}#slider-container{overflow:hidden;position:relative;width:100%}#slider-container>.slider-element{height:100% !important;min-height:100% !important;will-change:clip-path;backface-visibility:hidden}#slider-container>.slider-element>div{overflow:hidden}#slider-titles-overlay,.slider-titles-overlay{pointer-events:none;inset:0;z-index:30}.slider-titles-overlay .slider-panel-title,#slider-titles-overlay .slider-panel-title{pointer-events:auto}.slider-element .elementor-widget-image{height:100%}.imgCameraSmall img{transition:filter .5s ease}.imgCameraSmall:has(+.nomeCamera h2 a:hover) img{filter:brightness(53%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.onSlider{cursor:none !important}.onSlider .elementor-image-carousel-wrapper,.onSlider .swiper{touch-action:pan-x pan-y;user-select:none;-webkit-user-select:none}.onSlider.is-carousel-grabbing .swiper-wrapper{cursor:grabbing;transition-duration:0ms !important}@media (hover:hover) and (pointer:fine){.onSlider.is-custom-cursor-active,.onSlider.is-custom-cursor-active *{cursor:none !important}}.slider .elementor-swiper-button-prev,.slider .elementor-swiper-button-next,.sliderZaccaria .elementor-swiper-button-prev,.sliderZaccaria .elementor-swiper-button-next,.sliderNespola .elementor-swiper-button-prev,.sliderNespola .elementor-swiper-button-next,.sliderQuercia .elementor-swiper-button-prev,.sliderQuercia .elementor-swiper-button-next,.sliderPino .elementor-swiper-button-prev,.sliderPino .elementor-swiper-button-next,.sliderCactus .elementor-swiper-button-prev,.sliderCactus .elementor-swiper-button-next{display:none !important}details.e-n-accordion-item:first-child summary{border-top:none !important}details.e-n-accordion-item:last-child summary:not(footer details.e-n-accordion-item:last-child summary){border-bottom:1px solid !important}footer details.e-n-accordion-item:last-child summary[aria-expanded=false]{border-bottom:1px solid !important}footer details.e-n-accordion-item:last-child[open]{border-bottom:1px solid var(--e-global-color-primary)!important}.elementor-field-label:after{background-color:rgba(217,217,217,.5);width:13px;display:inline-block;height:13px;margin:0;padding:0;text-align:center;padding-inline-start:0!important;padding-top:1px;border-radius:50px}.e-form__buttons{position:static}.elementor-field-type-previous{position:absolute;top:-50px}button[data-direction=next]{padding:3px 3px 3px 12px!important}button[data-direction=previous]{padding:3px 12px 3px 3px!important;border:none!important}button[data-direction=previous]:hover{background:transparent!important;color:#671711!important;transition:all .5s ease-in-out}button[data-direction=next],button[data-direction=previous]{display:flex;width:100%;column-gap:12px;align-items:center;justify-content:space-between}button[data-direction=next] .elementor-button-icon,button[data-direction=previous] .elementor-button-icon{display:flex;flex-shrink:0;line-height:0}button[data-direction=next] .elementor-button-icon svg,button[data-direction=previous] .elementor-button-icon svg{display:block}button .elementor-button-icon svg{width:1.5rem !important}.elementor-form .elementor-button.elementor-size-sm{min-height:auto!important;border-radius:3px!important}#invia .elementor-button-icon svg path{fill:#fff}#invia:hover .elementor-button-icon svg rect{fill:var(--e-global-color-primary)!important}#invia{padding:3px 3px 3px 12px!important}.elementor-element-3959c9e.titolo-step-nascosto{display:none !important}.simbolo a{width:100%}.slider-element:nth-child(odd){background-color:var(--e-global-color-primary)!important}.slider-element:nth-child(odd)>div>div:last-child h2{color:var(--e-global-color-secondary)!important}.slider-element:nth-child(odd)>div>div:last-child p{color:#ffffff!important}.slider-element:nth-child(even){background-color:var(--e-global-color-secondary)!important}.slider-element:nth-child(even)>div>div:last-child h2{color:var(--e-global-color-primary)!important}.slider-element:nth-child(even)>div>div:last-child p{color:#000000!important}.filterCamere .imgCameraSmall a{width:100%}.postid-970 .slider-element:nth-child(even)>div>div:last-child h2,.postid-1010 .slider-element:nth-child(even)>div>div:last-child h2{color:#af8054!important}nav ul li a [stagger-text],.closeMenu [stagger-text]{display:inline-block;position:relative;line-height:1.2em;height:1.2em;overflow:hidden}nav ul li a [stagger-text] .menu-link-word,.closeMenu [stagger-text] .menu-link-word{display:contents}nav ul li a [stagger-text] .menu-link-space,.closeMenu [stagger-text] .menu-link-space{white-space:pre}nav ul li a [stagger-text] .char,.closeMenu [stagger-text] .char{display:inline-block;position:relative;text-shadow:0 1.2em 0 currentColor;transition:transform .75s cubic-bezier(.65,.05,0,1);transition-delay:calc(var(--d) * 35ms);will-change:transform}nav ul li a:hover [stagger-text] .char,.closeMenu:hover [stagger-text] .char{transform:translateY(-1.2em)}@media (max-width:991px){nav ul li a [stagger-text],.closeMenu [stagger-text]{display:inline;height:auto;overflow:visible;line-height:inherit;max-width:100%;white-space:normal;word-break:normal;overflow-wrap:normal}nav ul li a [stagger-text] .menu-link-word,.closeMenu [stagger-text] .menu-link-word{display:inline-block;white-space:nowrap}nav ul li a [stagger-text] .char,.closeMenu [stagger-text] .char{display:inline;text-shadow:none;transition:none;will-change:auto;transform:none}nav ul li a [stagger-text] .menu-link-space,.closeMenu [stagger-text] .menu-link-space{display:inline-block;white-space:pre}}.elementor-field-group-telefono.telefono-facoltativo label:after{display:none !important}body.page-id-884 .intro-overlay,body.page-id-2031 .intro-overlay{position:fixed;inset:0;width:100vw;height:100vh;min-height:100vh;background-color:#fffced;z-index:999999;overflow:hidden;opacity:1;visibility:visible;pointer-events:all;animation:slideOutUp 3.5s ease-in-out forwards}body.page-id-884 .intro-overlay>.e-con-inner,body.page-id-2031 .intro-overlay>.e-con-inner{width:100%;max-width:none;height:100%}body.page-id-884 .intro-image,body.page-id-2031 .intro-image{position:absolute;top:50%;left:50%;width:auto;max-width:none;opacity:1;transform:translate(-50%,-50%) scale(1);transform-origin:center center;animation:introImageMove 4.5s cubic-bezier(.22,1,.36,1) forwards}body.page-id-884 .intro-image img,body.page-id-2031 .intro-image img{display:block;width:auto;height:auto;max-width:min(80vw, 100%);max-height:65vh;object-fit:contain}body.page-id-884 .intro-text,body.page-id-884 .intro-text.animated,body.page-id-2031 .intro-text,body.page-id-2031 .intro-text.animated{--intro-logo-half:min(115px, 40vw, 32.5vh);--intro-text-gap:1.5rem;--width:max-content;--margin-left:auto;--margin-right:auto;position:absolute;top:50%;left:0;right:0;width:max-content;max-width:min(90vw, 100%);margin-left:auto;margin-right:auto;margin-top:calc(var(--intro-logo-half) + var(--intro-text-gap));padding:0;opacity:1;visibility:visible;translate:none;scale:none;transform:translate3d(0,0,0) scale(1);transform-origin:top center;animation:introTextMove 4.5s cubic-bezier(.22,1,.36,1) forwards}body.page-id-884 .intro-text h2,body.page-id-2031 .intro-text h2{display:block;margin:0;text-align:center;white-space:nowrap}@media screen and (max-width:768px){body.page-id-884 .intro-overlay,body.page-id-2031 .intro-overlay{width:100%;height:100dvh;min-height:100dvh}body.page-id-884 .intro-image,body.page-id-2031 .intro-image{left:50%;right:auto;width:max-content;max-width:90vw;padding-left:0;padding-right:0;margin-left:0;margin-right:0;--padding-left:0px;--padding-right:0px;--margin-left:0px;--margin-right:0px;text-align:center}body.page-id-884 .intro-text,body.page-id-884 .intro-text.animated,body.page-id-2031 .intro-text,body.page-id-2031 .intro-text.animated{left:0;right:0;width:max-content;max-width:90vw;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;--margin-left:auto;--margin-right:auto;--padding-left:0px;--padding-right:0px;text-align:center}body.page-id-884 .intro-image .elementor-widget-container,body.page-id-2031 .intro-image .elementor-widget-container,body.page-id-884 .intro-text .elementor-widget-container,body.page-id-2031 .intro-text .elementor-widget-container{width:max-content;max-width:90vw;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;text-align:center}body.page-id-884 .intro-image img,body.page-id-2031 .intro-image img{margin-left:auto;margin-right:auto}body.page-id-884 .intro-text h2,body.page-id-884 .intro-text .elementor-heading-title,body.page-id-2031 .intro-text h2,body.page-id-2031 .intro-text .elementor-heading-title{width:auto;max-width:90vw;margin-left:auto;margin-right:auto;text-align:center;white-space:normal}}body.page-id-354 .intro-image{display:flex;justify-content:center}body.page-id-354 .contLogo{position:absolute;transform-origin:center center;animation:introImageMove2 4s cubic-bezier(.22,1,.36,1) forwards;will-change:top,transform}body.page-id-354 .intro-image .elementor-widget-container,body.page-id-354 .intro-image img{display:block;margin-left:auto;margin-right:auto;max-width:min(80vw, 100%);max-height:65vh}@keyframes introImageMove{0%,20%{opacity:1;transform:translate(-50%,-50%) scale(1)}60%{opacity:1;transform:translate(-50%,calc(-52vh + 0rem))
			scale(.29)}72%{opacity:.5;transform:translate(-50%,calc(-52vh + 0rem))
			scale(.29)}100%{opacity:0;transform:translate(-50%,calc(-52vh + 0rem))
			scale(.29)}}@keyframes introTextMove{0%,20%{opacity:1;transform:translate3d(0,0,0) scale(1)}60%{opacity:1;transform:translate3d(0,calc(-52vh + min(115px, 40vw, 32.5vh)), 0) scale(.29)}72%{opacity:.5;transform:translate3d(0,calc(-52vh + min(115px, 40vw, 32.5vh)), 0) scale(.29)}100%{opacity:0;transform:translate3d(0,calc(-52vh + min(115px, 40vw, 32.5vh)), 0) scale(.29)}}@keyframes introImageMove2{0%,20%{opacity:0;top:40%;transform:translate(0%,-50%)}60%{opacity:1;padding-top:4rem;top:0;transform:translate(0%,0)}72%{opacity:1;padding-top:4rem;top:0;transform:translate(0%,0)}100%{opacity:1;padding-top:4rem;top:0;transform:translate(0%,0)}}@keyframes slideOutUp{0%,40%{opacity:1;visibility:visible;transform:translateY(0)}80%{opacity:1;visibility:visible;pointer-events:none;transform:translateY(-100%)}100%{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-100%)}}body.elementor-editor-active .intro-overlay{display:none !important}.camera-servizi{width:100%}.camera-servizi__titolo{margin:0 0 12px}.camera-servizi__lista{display:flex;flex-wrap:wrap;align-items:center;gap:4px 5px;margin:0;padding:0;list-style:none}.camera-servizi__elemento{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;width:auto;min-width:0;padding:2px 6px;border:1px solid var(--e-global-color-primary);border-radius:3px;line-height:1;white-space:nowrap;min-height:25px}.camera-servizi__icona{display:block;width:16px;height:16px;flex:0 0 16px;object-fit:contain;filter:none;opacity:1}.camera-servizi__nome{display:block;font-size:13px;font-weight:400;line-height:1.2;color:var(--e-global-color-text)}@media screen and (max-width:1024px){.camera-servizi{padding:16px 14px}}@media screen and (max-width:767px){.camera-servizi{padding:14px 12px}.camera-servizi__lista{gap:5px}.camera-servizi__elemento{padding:3px 6px}.camera-servizi__nome{font-size:12px}.camera-servizi__icona{width:15px;height:15px;flex-basis:15px}}.cpel-switcher__lang a{vertical-align:-webkit-baseline-middle}.page-id-2031 .textOverlay,.page-id-884 .textOverlay{display:none}.simbolo{left:0!important;top:0!important}@media screen and (max-width:768px){#richiediDisp.is-scrolled .elementor-icon-list-icon svg{width:50px;height:50px;margin:0;margin-bottom:10px;transition:all .35s ease-in-out;background:#fff;border-radius:50%}#caroselloLanding .swiper-slide-inner{height:auto}.custom-svg-cursor{display:none !important}header.elementor.elementor-414.elementor-location-header>div,header.elementor.elementor-2077.elementor-location-header>div{position:relative!important}.caroselloText .elementor-swiper-button-prev,.caroselloText .elementor-swiper-button-next{display:none !important}.slider-element:nth-child(even){background-color:var(--e-global-color-primary)!important}.slider-element:nth-child(even)>div>div:last-child h2{color:var(--e-global-color-secondary)!important}.slider-element:nth-child(even)>div>div:last-child p{color:#ffffff!important}.slider-element:nth-child(odd){background-color:var(--e-global-color-secondary)!important}.slider-element:nth-child(odd)>div>div:last-child h2{color:var(--e-global-color-primary)!important}.slider-element:nth-child(odd)>div>div:last-child p{color:#000000!important}.cutMobile img{height:40vh;object-fit:cover;object-position:center}}@media (prefers-reduced-motion:reduce){body.page-id-884 .intro-overlay{animation-duration:.3s}body.page-id-884 .intro-image,body.page-id-884 .intro-text,body.page-id-2031 .intro-text{animation-duration:.3s}}