.elementor-4146 .elementor-element.elementor-element-0a7888b{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-4146 .elementor-element.elementor-element-0a7888b::before, .elementor-4146 .elementor-element.elementor-element-0a7888b > .elementor-background-video-container::before, .elementor-4146 .elementor-element.elementor-element-0a7888b > .e-con-inner > .elementor-background-video-container::before, .elementor-4146 .elementor-element.elementor-element-0a7888b > .elementor-background-slideshow::before, .elementor-4146 .elementor-element.elementor-element-0a7888b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4146 .elementor-element.elementor-element-0a7888b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-4146 .elementor-element.elementor-element-df6663b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-4146 .elementor-element.elementor-element-df6663b:not(.elementor-motion-effects-element-type-background), .elementor-4146 .elementor-element.elementor-element-df6663b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4146 .elementor-element.elementor-element-027cc17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4146 .elementor-element.elementor-element-8952975{--spacer-size:70px;}.elementor-4146 .elementor-element.elementor-element-bc27240{text-align:center;}.elementor-4146 .elementor-element.elementor-element-bc27240 .elementor-heading-title{font-family:"Spinnaker", Sans-serif;color:var( --e-global-color-687a313 );}.elementor-4146 .elementor-element.elementor-element-694e697{text-align:center;font-family:"Spinnaker", Sans-serif;font-size:18px;color:var( --e-global-color-687a313 );}.elementor-4146 .elementor-element.elementor-element-9045362{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4146 .elementor-element.elementor-element-918fb3b{line-height:1.3em;color:var( --e-global-color-687a313 );}.elementor-4146 .elementor-element.elementor-element-329eb23{--spacer-size:70px;}.elementor-4146 .elementor-element.elementor-element-cda4631{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4146 .elementor-element.elementor-element-09a71f2 > .elementor-background-overlay{background-image:url("https://www.alihotelsangiovannirotondo.it/wp-content/uploads/2025/06/ALi-Hotels-1.png");background-position:center center;background-repeat:no-repeat;background-size:92% auto;opacity:0.03;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4146 .elementor-element.elementor-element-09a71f2 > .elementor-container{min-height:550px;}.elementor-4146 .elementor-element.elementor-element-09a71f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4146 .elementor-element.elementor-element-609e807{--spacer-size:50px;}.elementor-4146 .elementor-element.elementor-element-9b27d12{--spacer-size:100px;}.elementor-4146 .elementor-element.elementor-element-f130713 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4146 .elementor-element.elementor-element-f130713 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4146 .elementor-element.elementor-element-1cfc7d1{--spacer-size:50px;}.elementor-4146 .elementor-element.elementor-element-de20986 > .elementor-background-overlay{background-image:url("https://www.alihotelsangiovannirotondo.it/wp-content/uploads/2025/06/ALi-Hotels-1.png");background-position:center center;background-repeat:no-repeat;background-size:92% auto;opacity:0.03;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4146 .elementor-element.elementor-element-de20986 > .elementor-container{min-height:550px;}.elementor-4146 .elementor-element.elementor-element-de20986{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4146 .elementor-element.elementor-element-d3cc642 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4146 .elementor-element.elementor-element-d3cc642 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4146 .elementor-element.elementor-element-b051557{--spacer-size:50px;}.elementor-4146 .elementor-element.elementor-element-68067b9 > .elementor-widget-container{--e-transform-translateY:90px;margin:50px 0px 0px 0px;}.elementor-4146 .elementor-element.elementor-element-b376d66 > .elementor-background-overlay{background-image:url("https://www.alihotelsangiovannirotondo.it/wp-content/uploads/2025/06/ALi-Hotels-1.png");background-position:center center;background-repeat:no-repeat;background-size:92% auto;opacity:0.03;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4146 .elementor-element.elementor-element-b376d66 > .elementor-container{min-height:550px;}.elementor-4146 .elementor-element.elementor-element-b376d66{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4146 .elementor-element.elementor-element-ac57223 > .elementor-widget-container{--e-transform-translateY:90px;margin:50px 0px 0px 0px;}.elementor-4146 .elementor-element.elementor-element-086a9bd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4146 .elementor-element.elementor-element-086a9bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4146 .elementor-element.elementor-element-1d98b94{--spacer-size:50px;}.elementor-4146 .elementor-element.elementor-element-8da04a2 > .elementor-background-overlay{background-image:url("https://www.alihotelsangiovannirotondo.it/wp-content/uploads/2025/06/ALi-Hotels-1.png");background-position:center center;background-repeat:no-repeat;background-size:92% auto;opacity:0.03;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4146 .elementor-element.elementor-element-8da04a2 > .elementor-container{min-height:550px;}.elementor-4146 .elementor-element.elementor-element-8da04a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4146 .elementor-element.elementor-element-372623e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4146 .elementor-element.elementor-element-372623e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4146 .elementor-element.elementor-element-b9b0860{--spacer-size:50px;}.elementor-4146 .elementor-element.elementor-element-65f87cb > .elementor-widget-container{--e-transform-translateY:90px;margin:50px 0px 0px 0px;}.elementor-4146 .elementor-element.elementor-element-13a34ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4146 .elementor-element.elementor-element-e5e43c9{--spacer-size:70px;}.elementor-4146 .elementor-element.elementor-element-ea29a59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-4146 .elementor-element.elementor-element-ea29a59:not(.elementor-motion-effects-element-type-background), .elementor-4146 .elementor-element.elementor-element-ea29a59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4146 .elementor-element.elementor-element-d5ac116{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4146 .elementor-element.elementor-element-ef6f56a{--spacer-size:50px;}.elementor-4146 .elementor-element.elementor-element-3c06658{text-align:center;}.elementor-4146 .elementor-element.elementor-element-3c06658 .elementor-heading-title{font-family:"Spinnaker", Sans-serif;color:var( --e-global-color-687a313 );}.elementor-4146 .elementor-element.elementor-element-aac4ea2{text-align:center;color:var( --e-global-color-687a313 );}.elementor-4146 .elementor-element.elementor-element-49b3be8{--spacer-size:50px;}.elementor-4146 .elementor-element.elementor-element-15b181d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-4146 .elementor-element.elementor-element-15b181d:not(.elementor-motion-effects-element-type-background), .elementor-4146 .elementor-element.elementor-element-15b181d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE4D;}.elementor-4146 .elementor-element.elementor-element-6a58397{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4146 .elementor-element.elementor-element-6745366{--spacer-size:70px;}.elementor-4146 .elementor-element.elementor-element-21f1202{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4146 .elementor-element.elementor-element-280ac73{--display:flex;}.elementor-4146 .elementor-element.elementor-element-1f94bc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4146 .elementor-element.elementor-element-3a0e4e7 .elementor-icon-box-title, .elementor-4146 .elementor-element.elementor-element-3a0e4e7 .elementor-icon-box-title a{font-weight:600;}.elementor-4146 .elementor-element.elementor-element-3a0e4e7 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-4146 .elementor-element.elementor-element-8d69086{--display:flex;}.elementor-4146 .elementor-element.elementor-element-4e1644d .elementor-icon-box-title, .elementor-4146 .elementor-element.elementor-element-4e1644d .elementor-icon-box-title a{font-weight:600;}.elementor-4146 .elementor-element.elementor-element-4e1644d .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-4146 .elementor-element.elementor-element-c3d12ac{--display:flex;}.elementor-4146 .elementor-element.elementor-element-009a7ee .elementor-icon-box-title, .elementor-4146 .elementor-element.elementor-element-009a7ee .elementor-icon-box-title a{font-weight:600;}.elementor-4146 .elementor-element.elementor-element-009a7ee .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-4146 .elementor-element.elementor-element-84995cd{--display:flex;}.elementor-4146 .elementor-element.elementor-element-0f7fff2 .elementor-icon-box-title, .elementor-4146 .elementor-element.elementor-element-0f7fff2 .elementor-icon-box-title a{font-weight:600;}.elementor-4146 .elementor-element.elementor-element-0f7fff2 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-4146 .elementor-element.elementor-element-b9b6440{--display:flex;}.elementor-4146 .elementor-element.elementor-element-8e7656d .elementor-icon-box-title, .elementor-4146 .elementor-element.elementor-element-8e7656d .elementor-icon-box-title a{font-weight:600;}.elementor-4146 .elementor-element.elementor-element-8e7656d .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-4146 .elementor-element.elementor-element-9191002{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );}.elementor-4146 .elementor-element.elementor-element-b09bf36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4146 .elementor-element.elementor-element-eb8399f{--spacer-size:70px;}@media(min-width:768px){.elementor-4146 .elementor-element.elementor-element-027cc17{--width:100%;}.elementor-4146 .elementor-element.elementor-element-9045362{--width:100%;}.elementor-4146 .elementor-element.elementor-element-13a34ee{--width:100%;}.elementor-4146 .elementor-element.elementor-element-d5ac116{--width:100%;}.elementor-4146 .elementor-element.elementor-element-6a58397{--width:100%;}.elementor-4146 .elementor-element.elementor-element-21f1202{--width:100%;}.elementor-4146 .elementor-element.elementor-element-b09bf36{--width:100%;}}@media(max-width:1024px){.elementor-4146 .elementor-element.elementor-element-0a7888b{--min-height:600px;}.elementor-4146 .elementor-element.elementor-element-9191002{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-4146 .elementor-element.elementor-element-0a7888b{--min-height:500px;}.elementor-4146 .elementor-element.elementor-element-09a71f2 > .elementor-container{min-height:605px;}.elementor-4146 .elementor-element.elementor-element-9b27d12{--spacer-size:0px;}.elementor-4146 .elementor-element.elementor-element-1cfc7d1{--spacer-size:200px;}.elementor-4146 .elementor-element.elementor-element-de20986 > .elementor-container{min-height:605px;}.elementor-4146 .elementor-element.elementor-element-b051557{--spacer-size:200px;}.elementor-4146 .elementor-element.elementor-element-68067b9 > .elementor-widget-container{--e-transform-translateY:0px;margin:0px 0px 0px 0px;}.elementor-4146 .elementor-element.elementor-element-b376d66 > .elementor-container{min-height:605px;}.elementor-4146 .elementor-element.elementor-element-ac57223 > .elementor-widget-container{--e-transform-translateY:0px;margin:0px 0px 0px 0px;}.elementor-4146 .elementor-element.elementor-element-1d98b94{--spacer-size:100px;}.elementor-4146 .elementor-element.elementor-element-8da04a2 > .elementor-container{min-height:605px;}.elementor-4146 .elementor-element.elementor-element-b9b0860{--spacer-size:120px;}.elementor-4146 .elementor-element.elementor-element-65f87cb > .elementor-widget-container{--e-transform-translateY:0px;margin:0px 0px 0px 0px;}.elementor-4146 .elementor-element.elementor-element-9191002{--e-n-carousel-swiper-slides-to-display:1;}}