.elementor-29 .elementor-element.elementor-element-1466bf5{--display:flex;--min-height:88vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-a8db083{--display:flex;--justify-content:space-between;}.elementor-29 .elementor-element.elementor-element-a8db083.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-afdb268{--display:flex;--justify-content:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-afdb268.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-60c7004{text-align:center;}.elementor-29 .elementor-element.elementor-element-60c7004 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:0px 4px 12px rgba(0, 0, 0, 0.5);color:var( --e-global-color-2a39738 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-7ad2e32 .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-7ad2e32.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a39738 );}.elementor-29 .elementor-element.elementor-element-7ad2e32.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-7ad2e32.elementor-view-default .elementor-icon{color:var( --e-global-color-2a39738 );border-color:var( --e-global-color-2a39738 );}.elementor-29 .elementor-element.elementor-element-7ad2e32.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-7ad2e32.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2a39738 );}.elementor-29 .elementor-element.elementor-element-7ad2e32 .elementor-icon{font-size:60px;}.elementor-29 .elementor-element.elementor-element-7ad2e32 .elementor-icon svg{height:60px;}.elementor-29 .elementor-element.elementor-element-9edf92a{--display:flex;}.elementor-29 .elementor-element.elementor-element-40517f4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-4307195{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-cbaccbd{text-align:end;}.elementor-29 .elementor-element.elementor-element-8c00a88{text-align:end;}.elementor-29 .elementor-element.elementor-element-b7cd8db{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29 .elementor-element.elementor-element-ae03eb5 .elementor-button{background-color:var( --e-global-color-2a39738 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-ae03eb5 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-ae03eb5 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-ae03eb5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-ae03eb5 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-ae03eb5 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-e9f9057{--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;--justify-content:space-between;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-29 .elementor-element.elementor-element-e9f9057::before, .elementor-29 .elementor-element.elementor-element-e9f9057 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-e9f9057 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-e9f9057 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-e9f9057 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-e9f9057 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b8d210c );--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-40b522e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-f79e7fa .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-f79e7fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b8d210c );}.elementor-29 .elementor-element.elementor-element-f79e7fa.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-f79e7fa.elementor-view-default .elementor-icon{color:var( --e-global-color-b8d210c );border-color:var( --e-global-color-b8d210c );}.elementor-29 .elementor-element.elementor-element-f79e7fa.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-f79e7fa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b8d210c );}.elementor-29 .elementor-element.elementor-element-f79e7fa .elementor-icon{font-size:32px;}.elementor-29 .elementor-element.elementor-element-f79e7fa .elementor-icon svg{height:32px;}.elementor-29 .elementor-element.elementor-element-aa30a9d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29 .elementor-element.elementor-element-3736c47{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-d1e4813 .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-d1e4813.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b8d210c );}.elementor-29 .elementor-element.elementor-element-d1e4813.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-d1e4813.elementor-view-default .elementor-icon{color:var( --e-global-color-b8d210c );border-color:var( --e-global-color-b8d210c );}.elementor-29 .elementor-element.elementor-element-d1e4813.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-d1e4813.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b8d210c );}.elementor-29 .elementor-element.elementor-element-d1e4813 .elementor-icon{font-size:32px;}.elementor-29 .elementor-element.elementor-element-d1e4813 .elementor-icon svg{height:32px;}.elementor-29 .elementor-element.elementor-element-e4512a0 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29 .elementor-element.elementor-element-03b1de5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-c491a60 .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-c491a60.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b8d210c );}.elementor-29 .elementor-element.elementor-element-c491a60.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-c491a60.elementor-view-default .elementor-icon{color:var( --e-global-color-b8d210c );border-color:var( --e-global-color-b8d210c );}.elementor-29 .elementor-element.elementor-element-c491a60.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-c491a60.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b8d210c );}.elementor-29 .elementor-element.elementor-element-c491a60 .elementor-icon{font-size:32px;}.elementor-29 .elementor-element.elementor-element-c491a60 .elementor-icon svg{height:32px;}.elementor-29 .elementor-element.elementor-element-e3a3824 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29 .elementor-element.elementor-element-d234d56{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-9505a7e .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-9505a7e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b8d210c );}.elementor-29 .elementor-element.elementor-element-9505a7e.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-9505a7e.elementor-view-default .elementor-icon{color:var( --e-global-color-b8d210c );border-color:var( --e-global-color-b8d210c );}.elementor-29 .elementor-element.elementor-element-9505a7e.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-9505a7e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b8d210c );}.elementor-29 .elementor-element.elementor-element-9505a7e .elementor-icon{font-size:32px;}.elementor-29 .elementor-element.elementor-element-9505a7e .elementor-icon svg{height:32px;}.elementor-29 .elementor-element.elementor-element-b30011e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29 .elementor-element.elementor-element-eb9e453{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-7f229c5 .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-7f229c5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b8d210c );}.elementor-29 .elementor-element.elementor-element-7f229c5.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-7f229c5.elementor-view-default .elementor-icon{color:var( --e-global-color-b8d210c );border-color:var( --e-global-color-b8d210c );}.elementor-29 .elementor-element.elementor-element-7f229c5.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-7f229c5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b8d210c );}.elementor-29 .elementor-element.elementor-element-7f229c5 .elementor-icon{font-size:32px;}.elementor-29 .elementor-element.elementor-element-7f229c5 .elementor-icon svg{height:32px;}.elementor-29 .elementor-element.elementor-element-2bd6a92 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29 .elementor-element.elementor-element-aa7e8c8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-a69fbba .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-a69fbba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b8d210c );}.elementor-29 .elementor-element.elementor-element-a69fbba.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-a69fbba.elementor-view-default .elementor-icon{color:var( --e-global-color-b8d210c );border-color:var( --e-global-color-b8d210c );}.elementor-29 .elementor-element.elementor-element-a69fbba.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-a69fbba.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b8d210c );}.elementor-29 .elementor-element.elementor-element-a69fbba .elementor-icon{font-size:32px;}.elementor-29 .elementor-element.elementor-element-a69fbba .elementor-icon svg{height:32px;}.elementor-29 .elementor-element.elementor-element-e23d39d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29 .elementor-element.elementor-element-38619c2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-29 .elementor-element.elementor-element-fd21f32{--display:flex;--min-height:70vh;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--border-radius:3px 3px 3px 3px;}.elementor-29 .elementor-element.elementor-element-fd21f32:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-fd21f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.abaltolecce.com/wp-content/uploads/Abalto-Suite-Superior-Panoramica-gallery-2.jpg");background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-fd21f32::before, .elementor-29 .elementor-element.elementor-element-fd21f32 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-fd21f32 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-fd21f32 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-fd21f32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-fd21f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #071A2300 70%, var( --e-global-color-text ) 100%);}.elementor-29 .elementor-element.elementor-element-da8ee43{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-0006bfc{--display:flex;--min-height:148px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:999px 999px 999px 999px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-29 .elementor-element.elementor-element-0006bfc:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-0006bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-text-path{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29 .elementor-element.elementor-element-204b9af{padding:22px 22px 0px 22px;--width:100px;font-family:"Karla", Sans-serif;font-size:51px;font-weight:600;text-transform:uppercase;--transition:0.3s;}.elementor-29 .elementor-element.elementor-element-1656a62 .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-1656a62 .elementor-icon{font-size:40px;}.elementor-29 .elementor-element.elementor-element-1656a62 .elementor-icon svg{height:40px;}.elementor-29 .elementor-element.elementor-element-9fbfae9{text-align:start;}.elementor-29 .elementor-element.elementor-element-9fbfae9 .elementor-heading-title{color:var( --e-global-color-2a39738 );}.elementor-29 .elementor-element.elementor-element-f26b0fc{--display:flex;}.elementor-29 .elementor-element.elementor-element-9dc1a17{--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;--overlay-opacity:0.5;}.elementor-29 .elementor-element.elementor-element-9dc1a17::before, .elementor-29 .elementor-element.elementor-element-9dc1a17 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-9dc1a17 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-9dc1a17 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-9dc1a17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-9dc1a17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b8d210c );--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-f46c0f3{--e-image-carousel-slides-to-show:6;}.elementor-29 .elementor-element.elementor-element-f46c0f3 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-29 .elementor-element.elementor-element-f46c0f3 .elementor-swiper-button.elementor-swiper-button-next{font-size:18px;color:var( --e-global-color-2a39738 );}.elementor-29 .elementor-element.elementor-element-f46c0f3 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-29 .elementor-element.elementor-element-f46c0f3 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-2a39738 );}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-9edf92a{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-4307195{--width:33%;}.elementor-29 .elementor-element.elementor-element-b7cd8db{--width:67%;}.elementor-29 .elementor-element.elementor-element-40b522e{--width:30%;}.elementor-29 .elementor-element.elementor-element-3736c47{--width:30%;}.elementor-29 .elementor-element.elementor-element-03b1de5{--width:30%;}.elementor-29 .elementor-element.elementor-element-d234d56{--width:30%;}.elementor-29 .elementor-element.elementor-element-eb9e453{--width:30%;}.elementor-29 .elementor-element.elementor-element-aa7e8c8{--width:30%;}.elementor-29 .elementor-element.elementor-element-0006bfc{--width:148px;}}@media(max-width:1024px) and (min-width:768px){.elementor-29 .elementor-element.elementor-element-40b522e{--width:45%;}.elementor-29 .elementor-element.elementor-element-3736c47{--width:45%;}.elementor-29 .elementor-element.elementor-element-03b1de5{--width:45%;}.elementor-29 .elementor-element.elementor-element-d234d56{--width:45%;}.elementor-29 .elementor-element.elementor-element-eb9e453{--width:45%;}.elementor-29 .elementor-element.elementor-element-aa7e8c8{--width:45%;}.elementor-29 .elementor-element.elementor-element-0006bfc{--width:124px;}}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-e9f9057{--justify-content:space-between;}.elementor-29 .elementor-element.elementor-element-0006bfc{--min-height:124px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-29 .elementor-element.elementor-element-204b9af{--width:500px;}.elementor-29 .elementor-element.elementor-element-f46c0f3{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-1466bf5{--min-height:86vh;}.elementor-29 .elementor-element.elementor-element-7ad2e32 .elementor-icon{font-size:48px;}.elementor-29 .elementor-element.elementor-element-7ad2e32 .elementor-icon svg{height:48px;}.elementor-29 .elementor-element.elementor-element-cbaccbd{text-align:start;}.elementor-29 .elementor-element.elementor-element-8c00a88{text-align:start;}.elementor-29 .elementor-element.elementor-element-b7cd8db{--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-3736c47{--flex-wrap:nowrap;}.elementor-29 .elementor-element.elementor-element-03b1de5{--flex-wrap:nowrap;}.elementor-29 .elementor-element.elementor-element-d234d56{--flex-wrap:nowrap;}.elementor-29 .elementor-element.elementor-element-eb9e453{--flex-wrap:nowrap;}.elementor-29 .elementor-element.elementor-element-aa7e8c8{--flex-wrap:nowrap;}.elementor-29 .elementor-element.elementor-element-0006bfc{--width:112px;--min-height:112px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-204b9af{padding:22px 22px 0px 22px;--width:500px;}.elementor-29 .elementor-element.elementor-element-f46c0f3{--e-image-carousel-slides-to-show:1;}}/* Start custom CSS for heading, class: .elementor-element-60c7004 */.elementor-29 .elementor-element.elementor-element-60c7004 h2{
    text-transform: unset !important;
    text-transform: uppercase !important;
    text-shadow: 0 6px 12px #000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7ad2e32 *//* Animazione principale: movimento verticale sinusoidale-like */
@keyframes sinuoso {
  0%   { transform: translateY(0); }
  25%  { transform: translateY(-6px); }
  50%  { transform: translateY(0); }
  75%  { transform: translateY(6px); }
  100% { transform: translateY(0); }
}

/* Classe base */
.sinuoso {
  display: inline-block;          /* necessario per trasformazioni su elementi inline */
  will-change: transform;         /* migliora la performance dell'animazione */
  animation-name: sinuoso;
  animation-duration: 4s;         /* modifica per velocità: più basso = più veloce */
  animation-timing-function: cubic-bezier(0.45, 0.05, 0.55, 0.95); /* morbido, vicino a sinusoide */
  animation-iteration-count: infinite;
  animation-direction: normal;
  /* piccoli accorgimenti estetici */
  transform-origin: center;
}


@media (prefers-reduced-motion: reduce) {
  .sinuoso {
    animation: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8db083 */.elementor-29 .elementor-element.elementor-element-a8db083{  backdrop-filter: blur(6px);     /* Applica la sfocatura allo sfondo */
  -webkit-backdrop-filter: blur(6px); /* Supporto Safari */
  background: rgba(0, 0, 0, 0.25); /* Leggera trasparenza per far vedere lo sfondo sfocato */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1466bf5 */.elementor-29 .elementor-element.elementor-element-1466bf5{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-204b9af */.elementor-29 .elementor-element.elementor-element-204b9af {
  display: inline-block;
  transform-origin: center center;
  animation: rotazioneEleganteInversa 6s cubic-bezier(0.45, 0, 0.2, 1) infinite;
  will-change: transform;
}

/* Animazione inversa */
@keyframes rotazioneEleganteInversa {
  0% {
    transform: rotate(0deg);
  }

  60% {
    transform: rotate(-260deg);
  }

  100% {
    transform: rotate(-360deg);
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f46c0f3 */.elementor-29 .elementor-element.elementor-element-f46c0f3 .elementor-swiper-button{
    background: #D7AE52 !important;
    padding: 6px;
    border-radius: 100%;
    
}/* End custom CSS */