#show-hide-header{width:100% !important}.elementor-widget-text-editor p:last-child{margin-bottom:0 !important}.e-page-transition--preloader{mix-blend-mode:multiply}.color-primary{color:var(--e-global-color-primary)}.fw-600{font-weight:600}strong{font-weight:500}@keyframes animazione-custom-btn-container{0%{margin-left:0}80%{margin-left:36px}100%{margin-left:36px}}@keyframes animazione-custom-btn-icona{0%{scale:1}20%{scale:0}80%{left:0;right:auto;scale:0}100%{left:0;right:auto;scale:1}}.custom-btn .elementor-button-content-wrapper{align-items:flex-end}.custom-btn .elementor-button-icon{background-color:var(--e-global-color-accent);border-radius:100%;height:26px;width:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;right:-36px}.custom-btn .elementor-button-icon svg{width:.75em}.custom-btn .elementor-button-text{border-bottom:2px solid var(--e-global-color-accent);padding:4px}.custom-btn:hover .elementor-button-content-wrapper{animation:animazione-custom-btn-container .6s forwards}.custom-btn:hover .elementor-button-icon{animation:animazione-custom-btn-icona .6s forwards}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(calc(-100% - 1rem))}}.marquee{display:flex;overflow:hidden;gap:1rem;position:relative;user-select:none}.marquee-content{flex-shrink:0;display:flex;justify-content:space-around}.scroll{animation:scroll 10s linear infinite}.marquee-content{font-size:43px;font-family:"gelica",Sans-serif;font-weight:300;color:var(--e-global-color-primary)}.separatore img{min-width:100%;width:auto;min-height:40px;object-fit:cover}.video-no-ar video{--video-aspect-ratio:auto !important;height:auto !important}.swiper-pagination-bullets{display:flex;flex-direction:row;align-items:center}.swiper-pagination-bullet{background:0 0 !important;border:1px solid var(--e-n-carousel-dots-normal-color) !important;transition:all linear .1s}.swiper-pagination-bullet-active{height:16px !important;width:16px !important;background:var(--e-n-carousel-dots-normal-color) !important}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.loop-rotate{-webkit-animation:rotating 10s linear infinite;-moz-animation:rotating 10s linear infinite;-ms-animation:rotating 10s linear infinite;-o-animation:rotating 10s linear infinite;animation:rotating 10s linear infinite}.elementor-widget-text-editor ul{padding-left:.8em}.elementor-widget-text-editor li::marker{font-size:.7em}a{color:var(--e-global-color-primary)}.elementor-widget-text-editor a{text-decoration:underline}.custom-form input[type=date],.custom-form input[type=email],.custom-form input[type=number],.custom-form input[type=password],.custom-form input[type=search],.custom-form input[type=tel],.custom-form input[type=text],.custom-form input[type=url],.custom-form select,.custom-form textarea{padding:0 0 20px}.custom-form .elementor-button-icon{height:25px;width:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:100%;background-color:var(--e-global-color-secondary)}.custom-form .elementor-button-icon svg{width:12px}.custom-form .elementor-button-icon svg path{fill:var(--e-global-color-primary) !important}.custom-form button:hover svg path{fill:var(--e-global-color-392828a) !important}.fisarmonica-img .e-n-accordion-item-title-text{display:flex;flex-direction:row;align-items:center;gap:20px}.fisarmonica-img .e-n-accordion-item-title-text img{width:50px}nav a{display:inline-block !important}nav a:after{content:'';width:0;height:2px;background-color:var(--e-global-color-primary) !important;display:block;transition:all linear .1s}nav a:hover:after{width:100%}nav .current-menu-item a:after{width:100%}nav .sub-arrow{display:inline-block !important;fill:var(--e-global-color-primary);padding:4px}.elementor-nav-menu--dropdown li{border-bottom:1px solid var(--e-global-color-secondary)}.elementor-nav-menu--dropdown .elementor-sub-item.elementor-item-active{font-weight:700 !important;color:#fff !important}.custom-btn-alt .elementor-button-icon{height:25px;width:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:100%;background-color:var(--e-global-color-392828a)}.custom-btn-alt .elementor-button-icon svg{width:12px}.custom-btn-alt .elementor-button-icon svg path{fill:#fff !important}.custom-btn-alt .elementor-button-link:hover .elementor-button-icon{background-color:var(--e-global-color-secondary)}.custom-btn-alt .elementor-button-content-wrapper{align-items:center}.custom-btn-alt .elementor-button-text{margin-top:4px}.list-hover-underline a{display:flex;flex-direction:column;align-items:flex-start !important}.list-hover-underline a:after{content:'';width:0;height:2px;background-color:var(--e-global-color-accent) !important;display:block;transition:all linear .1s}.list-hover-underline a:hover:after{width:100%}nav .sub-arrow{display:inline-block !important;fill:var(--e-global-color-primary);padding:4px}.elementor-widget-video .elementor-wrapper video{background-color:#fff !important}.elementor-popup-modal .dialog-close-button{display:none !important}.elementor-popup-modal nav .sub-arrow{fill:var(--e-global-color-secondary)}.pulsante-calendly{padding:20px 30px;color:#fff;background-color:var(--e-global-color-392828a);font-family:"mundial-narrow-variable",Sans-serif;font-size:18px;font-weight:700;border-radius:100px;transition:all linear .2s}.pulsante-calendly:hover{color:#fff;background-color:var(--e-global-color-primary)}.swiper-slide{display:flex;align-content:center;flex-wrap:wrap}