.elementor-40937 .elementor-element.elementor-element-dace731 > .elementor-container{max-width:1330px;}.elementor-40937 .elementor-element.elementor-element-38522f5{width:100%;max-width:100%;}.elementor-40937 .elementor-element.elementor-element-38522f5 .elementor-countdown-wrapper{max-width:276px;}.elementor-40937 .elementor-element.elementor-element-38522f5 .elementor-countdown-item{background-color:#00000000;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-40937 .elementor-element.elementor-element-38522f5 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-40937 .elementor-element.elementor-element-38522f5 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-40937 .elementor-element.elementor-element-38522f5 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-40937 .elementor-element.elementor-element-38522f5 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-40937 .elementor-element.elementor-element-38522f5 .elementor-countdown-digits{font-size:2.6rem;font-weight:800;}.elementor-40937 .elementor-element.elementor-element-38522f5 .elementor-countdown-label{font-size:11px;text-transform:uppercase;}.elementor-40937 .elementor-element.elementor-element-0d6af96 > .elementor-container{max-width:1393px;}.elementor-40937 .elementor-element.elementor-element-0d6af96{margin-top:100px;margin-bottom:0px;}.elementor-40937 .elementor-element.elementor-element-05ead8b{text-align:left;}.elementor-40937 .elementor-element.elementor-element-05ead8b .elementor-heading-title{color:var( --e-global-color-secondary );font-size:5.5rem;font-weight:900;line-height:1em;text-shadow:0px 0px 8px rgba(0,0,0,0.3);}.elementor-40937 .elementor-element.elementor-element-610fcba{text-align:left;}.elementor-40937 .elementor-element.elementor-element-610fcba .elementor-heading-title{color:var( --e-global-color-secondary );font-size:2rem;font-weight:900;line-height:1.2em;letter-spacing:-1.1px;}.elementor-40937 .elementor-element.elementor-element-0122e63 img{width:82%;}.elementor-40937 .elementor-element.elementor-element-9e689ef > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-40937 .elementor-element.elementor-element-cc3f211 > .elementor-container{max-width:1308px;}.elementor-40937 .elementor-element.elementor-element-cc3f211{padding:0100px 50px 50px 50px;}.elementor-40937 .elementor-element.elementor-element-8279f23{text-align:center;}.elementor-40937 .elementor-element.elementor-element-8279f23 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:75px;font-weight:800;letter-spacing:-2.8px;text-shadow:0px 0px 8px rgba(0,0,0,0.3);}.elementor-40937 .elementor-element.elementor-element-d0c0367{margin-top:10px;margin-bottom:10px;}.elementor-bc-flex-widget .elementor-40937 .elementor-element.elementor-element-e1552fa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40937 .elementor-element.elementor-element-e1552fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40937 .elementor-element.elementor-element-e1552fa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40937 .elementor-element.elementor-element-e1552fa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86fd424 );}.elementor-40937 .elementor-element.elementor-element-e1552fa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-40937 .elementor-element.elementor-element-e1552fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40937 .elementor-element.elementor-element-4eaa74f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40937 .elementor-element.elementor-element-4eaa74f{text-align:center;}.elementor-40937 .elementor-element.elementor-element-4eaa74f .elementor-heading-title{color:var( --e-global-color-secondary );font-size:50px;font-weight:800;line-height:0.8em;letter-spacing:-1.8px;text-shadow:0px 0px 8px rgba(0,0,0,0.3);}.elementor-40937 .elementor-element.elementor-element-268d1c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40937 .elementor-element.elementor-element-268d1c9{text-align:left;}.elementor-40937 .elementor-element.elementor-element-268d1c9 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:45px;font-weight:900;text-shadow:0px 0px 8px rgba(0,0,0,0.3);}.elementor-40937 .elementor-element.elementor-element-76551ee{text-align:left;}.elementor-40937 .elementor-element.elementor-element-76551ee .elementor-heading-title{color:var( --e-global-color-secondary );font-size:1.3rem;line-height:1.2em;letter-spacing:-0.6px;}.elementor-40937 .elementor-element.elementor-element-9470aca{margin-top:10px;margin-bottom:10px;}.elementor-bc-flex-widget .elementor-40937 .elementor-element.elementor-element-c1717bc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40937 .elementor-element.elementor-element-c1717bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40937 .elementor-element.elementor-element-c1717bc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40937 .elementor-element.elementor-element-c1717bc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86fd424 );}.elementor-40937 .elementor-element.elementor-element-c1717bc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-40937 .elementor-element.elementor-element-c1717bc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40937 .elementor-element.elementor-element-c462712 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40937 .elementor-element.elementor-element-c462712{text-align:center;}.elementor-40937 .elementor-element.elementor-element-c462712 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:50px;font-weight:800;line-height:0.8em;letter-spacing:-1.8px;text-shadow:0px 0px 8px rgba(0,0,0,0.3);}.elementor-40937 .elementor-element.elementor-element-a8f9faf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40937 .elementor-element.elementor-element-a8f9faf{text-align:left;}.elementor-40937 .elementor-element.elementor-element-a8f9faf .elementor-heading-title{color:var( --e-global-color-secondary );font-size:45px;font-weight:800;text-shadow:0px 0px 8px rgba(0,0,0,0.3);}.elementor-40937 .elementor-element.elementor-element-f293369{text-align:left;}.elementor-40937 .elementor-element.elementor-element-f293369 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:1.3rem;line-height:1.2em;letter-spacing:-0.6px;}.elementor-40937 .elementor-element.elementor-element-6159239{margin-top:10px;margin-bottom:10px;}.elementor-bc-flex-widget .elementor-40937 .elementor-element.elementor-element-32fbb17.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40937 .elementor-element.elementor-element-32fbb17.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40937 .elementor-element.elementor-element-32fbb17:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40937 .elementor-element.elementor-element-32fbb17 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86fd424 );}.elementor-40937 .elementor-element.elementor-element-32fbb17 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-40937 .elementor-element.elementor-element-32fbb17 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40937 .elementor-element.elementor-element-7e19c85 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40937 .elementor-element.elementor-element-7e19c85{text-align:center;}.elementor-40937 .elementor-element.elementor-element-7e19c85 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:50px;font-weight:800;line-height:0.8em;letter-spacing:-1.8px;text-shadow:0px 0px 8px rgba(0,0,0,0.3);}.elementor-40937 .elementor-element.elementor-element-37a0115 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40937 .elementor-element.elementor-element-37a0115{text-align:left;}.elementor-40937 .elementor-element.elementor-element-37a0115 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:45px;font-weight:800;text-shadow:0px 0px 8px rgba(0,0,0,0.3);}.elementor-40937 .elementor-element.elementor-element-6edd9d7{text-align:left;}.elementor-40937 .elementor-element.elementor-element-6edd9d7 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:1.3rem;line-height:1.2em;letter-spacing:-0.6px;}.elementor-40937 .elementor-element.elementor-element-8441deb{margin-top:10px;margin-bottom:10px;}.elementor-bc-flex-widget .elementor-40937 .elementor-element.elementor-element-b2634d0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40937 .elementor-element.elementor-element-b2634d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40937 .elementor-element.elementor-element-b2634d0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40937 .elementor-element.elementor-element-b2634d0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86fd424 );}.elementor-40937 .elementor-element.elementor-element-b2634d0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-40937 .elementor-element.elementor-element-b2634d0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40937 .elementor-element.elementor-element-afc7653 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40937 .elementor-element.elementor-element-afc7653{text-align:center;}.elementor-40937 .elementor-element.elementor-element-afc7653 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:50px;font-weight:800;line-height:0.8em;letter-spacing:-1.8px;text-shadow:0px 0px 8px rgba(0,0,0,0.3);}.elementor-40937 .elementor-element.elementor-element-54c4bde > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40937 .elementor-element.elementor-element-54c4bde{text-align:left;}.elementor-40937 .elementor-element.elementor-element-54c4bde .elementor-heading-title{color:var( --e-global-color-secondary );font-size:45px;font-weight:800;text-shadow:0px 0px 8px rgba(0,0,0,0.3);}.elementor-40937 .elementor-element.elementor-element-10838e9{text-align:left;}.elementor-40937 .elementor-element.elementor-element-10838e9 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:1.3rem;line-height:1.2em;letter-spacing:-0.6px;}.elementor-40937 .elementor-element.elementor-element-5eb803f > .elementor-container{max-width:575px;}.elementor-40937 .elementor-element.elementor-element-5eb803f{padding:0px 50px 50px 50px;}.elementor-40937 .elementor-element.elementor-element-8f9ecb6 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-40937 .elementor-element.elementor-element-8f9ecb6 .elementor-button{font-size:1.3rem;font-weight:800;text-transform:uppercase;text-decoration:none;border-radius:5px 5px 5px 5px;padding:1.1em 3em 1.1em 3em;}.elementor-40937 .elementor-element.elementor-element-8f9ecb6 .elementor-button:hover, .elementor-40937 .elementor-element.elementor-element-8f9ecb6 .elementor-button:focus{background-color:#D3D3D3;}@media(max-width:1024px){.elementor-40937 .elementor-element.elementor-element-05ead8b .elementor-heading-title{font-size:3.3rem;}.elementor-40937 .elementor-element.elementor-element-610fcba .elementor-heading-title{font-size:1.7rem;}.elementor-40937 .elementor-element.elementor-element-76551ee .elementor-heading-title{font-size:1.2rem;}.elementor-40937 .elementor-element.elementor-element-f293369 .elementor-heading-title{font-size:1.2rem;}.elementor-40937 .elementor-element.elementor-element-6edd9d7 .elementor-heading-title{font-size:1.2rem;}.elementor-40937 .elementor-element.elementor-element-10838e9 .elementor-heading-title{font-size:1.2rem;}}@media(min-width:768px){.elementor-40937 .elementor-element.elementor-element-4a4a2ec{width:76.873%;}.elementor-40937 .elementor-element.elementor-element-611feff{width:22.996%;}.elementor-40937 .elementor-element.elementor-element-37f9851{width:57.376%;}.elementor-40937 .elementor-element.elementor-element-5d9a2ec{width:42.307%;}.elementor-40937 .elementor-element.elementor-element-e1552fa{width:25%;}.elementor-40937 .elementor-element.elementor-element-20d09b1{width:75%;}.elementor-40937 .elementor-element.elementor-element-c1717bc{width:25%;}.elementor-40937 .elementor-element.elementor-element-135c0c2{width:75%;}.elementor-40937 .elementor-element.elementor-element-32fbb17{width:25%;}.elementor-40937 .elementor-element.elementor-element-e4b10f5{width:75%;}.elementor-40937 .elementor-element.elementor-element-b2634d0{width:25%;}.elementor-40937 .elementor-element.elementor-element-0eaf5c2{width:75%;}}@media(max-width:767px){.elementor-40937 .elementor-element.elementor-element-38522f5 .elementor-countdown-wrapper{max-width:260px;}.elementor-40937 .elementor-element.elementor-element-38522f5 .elementor-countdown-item{padding:0px 0px 0px 0px;}.elementor-40937 .elementor-element.elementor-element-38522f5 .elementor-countdown-digits{font-size:2.2rem;}.elementor-40937 .elementor-element.elementor-element-0d6af96{margin-top:20px;margin-bottom:20px;}.elementor-40937 .elementor-element.elementor-element-05ead8b{text-align:center;}.elementor-40937 .elementor-element.elementor-element-05ead8b .elementor-heading-title{font-size:2.7rem;}.elementor-40937 .elementor-element.elementor-element-610fcba > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-40937 .elementor-element.elementor-element-610fcba{text-align:center;}.elementor-40937 .elementor-element.elementor-element-610fcba .elementor-heading-title{font-size:1.3em;line-height:1.2em;}.elementor-40937 .elementor-element.elementor-element-0122e63 img{width:90%;}.elementor-40937 .elementor-element.elementor-element-cc3f211{padding:50px 10px 10px 10px;}.elementor-40937 .elementor-element.elementor-element-8279f23 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-40937 .elementor-element.elementor-element-8279f23 .elementor-heading-title{font-size:2.4rem;letter-spacing:-1.8px;}.elementor-40937 .elementor-element.elementor-element-e1552fa{width:24%;}.elementor-40937 .elementor-element.elementor-element-4eaa74f .elementor-heading-title{font-size:2.2rem;}.elementor-40937 .elementor-element.elementor-element-20d09b1{width:76%;}.elementor-40937 .elementor-element.elementor-element-268d1c9 .elementor-heading-title{font-size:2.2rem;}.elementor-40937 .elementor-element.elementor-element-76551ee > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-40937 .elementor-element.elementor-element-76551ee{text-align:left;}.elementor-40937 .elementor-element.elementor-element-76551ee .elementor-heading-title{font-size:1.1rem;line-height:1.2em;}.elementor-40937 .elementor-element.elementor-element-c1717bc{width:24%;}.elementor-40937 .elementor-element.elementor-element-c462712 .elementor-heading-title{font-size:2.2rem;}.elementor-40937 .elementor-element.elementor-element-135c0c2{width:76%;}.elementor-40937 .elementor-element.elementor-element-a8f9faf .elementor-heading-title{font-size:2.2rem;}.elementor-40937 .elementor-element.elementor-element-f293369 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-40937 .elementor-element.elementor-element-f293369{text-align:left;}.elementor-40937 .elementor-element.elementor-element-f293369 .elementor-heading-title{font-size:1.1rem;line-height:1.2em;}.elementor-40937 .elementor-element.elementor-element-32fbb17{width:24%;}.elementor-40937 .elementor-element.elementor-element-7e19c85 .elementor-heading-title{font-size:2.2rem;}.elementor-40937 .elementor-element.elementor-element-e4b10f5{width:76%;}.elementor-40937 .elementor-element.elementor-element-37a0115 .elementor-heading-title{font-size:2.2rem;}.elementor-40937 .elementor-element.elementor-element-6edd9d7 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-40937 .elementor-element.elementor-element-6edd9d7{text-align:left;}.elementor-40937 .elementor-element.elementor-element-6edd9d7 .elementor-heading-title{font-size:1.1rem;line-height:1.2em;}.elementor-40937 .elementor-element.elementor-element-b2634d0{width:24%;}.elementor-40937 .elementor-element.elementor-element-afc7653 .elementor-heading-title{font-size:2.2rem;}.elementor-40937 .elementor-element.elementor-element-0eaf5c2{width:76%;}.elementor-40937 .elementor-element.elementor-element-54c4bde .elementor-heading-title{font-size:2.2rem;}.elementor-40937 .elementor-element.elementor-element-10838e9 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-40937 .elementor-element.elementor-element-10838e9{text-align:left;}.elementor-40937 .elementor-element.elementor-element-10838e9 .elementor-heading-title{font-size:1.1rem;line-height:1.2em;}.elementor-40937 .elementor-element.elementor-element-5eb803f{padding:0px 10px 10px 10px;}.elementor-40937 .elementor-element.elementor-element-8f9ecb6 .elementor-button{font-size:18px;}}/* Start custom CSS */.elementor-location-header {
    display: none;
}
.el-container {
    padding-top: 0px;
}
#banner-invito {
    display:none;
}
body.elementor-editor-active #banner-invito {
    display:block !important;
}

ul.navbar-nav.ml-auto {
    display: none;
}
.row.footer-content-fixed-lg.pt-5.pb-5 {
    display: none;
}
.container.c-white.bg-black.pt-4.pb-4 {
    text-align: center;
}
.inizia-mobile {
    display: none !important;
}
span.navbar-toggler {
    display: none;
}

.banner-offerta{
    display: none;
}



@media (min-width: 600px) and (max-width: 1024px) {
    .elementor-lightbox .elementor-video-container {
        width: 50%;
    }
}

@media (min-width: 1024px) {
    .elementor-lightbox .elementor-video-container {
        width: 30%;
    }
}
.elementor-fit-aspect-ratio video {
    border-radius: 20px;
}

.blur-bg .elementor-column-wrap {
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
}


#loader, .loader {
    width: 100%;
    height: 40px;
    background-color: transparent;
    text-align: center;
    z-index: 9;
    position: relative;
}
.spinner::after {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  border: 2px solid transparent;
  border-color: #373737;
  border-top-color: #ffffff;
  border-radius: 50%;
  animation: button-loading-spinner 1s ease infinite;
}/* End custom CSS */