.elementor-3331 .elementor-element.elementor-element-2a8d6d2{--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.8;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-3331 .elementor-element.elementor-element-2a8d6d2:not(.elementor-motion-effects-element-type-background), .elementor-3331 .elementor-element.elementor-element-2a8d6d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calabriaturismopertutti.it/wp-content/uploads/2023/09/ROCCELLA-JONICA_11.jpg");background-position:center center;background-size:cover;}.elementor-3331 .elementor-element.elementor-element-2a8d6d2::before, .elementor-3331 .elementor-element.elementor-element-2a8d6d2 > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-2a8d6d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-2a8d6d2 > .elementor-background-slideshow::before, .elementor-3331 .elementor-element.elementor-element-2a8d6d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3331 .elementor-element.elementor-element-2a8d6d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#457B9D;--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3331 .elementor-element.elementor-element-0076697{text-align:left;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3331 .elementor-element.elementor-element-a2c808c{text-align:left;}.elementor-3331 .elementor-element.elementor-element-a2c808c .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-3331 .elementor-element.elementor-element-94103cd{text-align:left;}.elementor-3331 .elementor-element.elementor-element-94103cd .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-3331 .elementor-element.elementor-element-0ddf08c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3331 .elementor-element.elementor-element-0ddf08c:not(.elementor-motion-effects-element-type-background), .elementor-3331 .elementor-element.elementor-element-0ddf08c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a71c8a );}.elementor-3331 .elementor-element.elementor-element-0e92a2e{--display:flex;--min-height:350px;--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;--justify-content:space-between;--align-items:flex-start;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:700ms;}.elementor-3331 .elementor-element.elementor-element-0e92a2e:not(.elementor-motion-effects-element-type-background), .elementor-3331 .elementor-element.elementor-element-0e92a2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calabriaturismopertutti.it/wp-content/uploads/2023/09/apt-ghandi-santa-maria-del-cedro.jpg");background-position:center center;background-size:cover;}.elementor-3331 .elementor-element.elementor-element-0e92a2e::before, .elementor-3331 .elementor-element.elementor-element-0e92a2e > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-0e92a2e > .e-con-inner > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-0e92a2e > .elementor-background-slideshow::before, .elementor-3331 .elementor-element.elementor-element-0e92a2e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3331 .elementor-element.elementor-element-0e92a2e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#063C7582;--background-overlay:'';}.elementor-3331 .elementor-element.elementor-element-0e92a2e:hover::before, .elementor-3331 .elementor-element.elementor-element-0e92a2e:hover > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-0e92a2e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-0e92a2e > .elementor-background-slideshow:hover::before, .elementor-3331 .elementor-element.elementor-element-0e92a2e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#063C75;--background-overlay:'';}.elementor-3331 .elementor-element.elementor-element-0e92a2e:hover{--overlay-opacity:0.66;}.elementor-3331 .elementor-element.elementor-element-5ed510b .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-731d0c4 );}.elementor-3331 .elementor-element.elementor-element-1c27d49 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-3331 .elementor-element.elementor-element-f05b3d6{--display:flex;--min-height:350px;--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;--justify-content:space-between;--align-items:flex-start;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:700ms;}.elementor-3331 .elementor-element.elementor-element-f05b3d6:not(.elementor-motion-effects-element-type-background), .elementor-3331 .elementor-element.elementor-element-f05b3d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calabriaturismopertutti.it/wp-content/uploads/2025/10/apt-residence-riviera-dei-cedri.jpg");background-size:cover;}.elementor-3331 .elementor-element.elementor-element-f05b3d6::before, .elementor-3331 .elementor-element.elementor-element-f05b3d6 > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-f05b3d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-f05b3d6 > .elementor-background-slideshow::before, .elementor-3331 .elementor-element.elementor-element-f05b3d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3331 .elementor-element.elementor-element-f05b3d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#063C7582;--background-overlay:'';}.elementor-3331 .elementor-element.elementor-element-f05b3d6:hover::before, .elementor-3331 .elementor-element.elementor-element-f05b3d6:hover > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-f05b3d6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-f05b3d6 > .elementor-background-slideshow:hover::before, .elementor-3331 .elementor-element.elementor-element-f05b3d6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#063C75;--background-overlay:'';}.elementor-3331 .elementor-element.elementor-element-f05b3d6:hover{--overlay-opacity:0.66;}.elementor-3331 .elementor-element.elementor-element-5ca3916 .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-731d0c4 );}.elementor-3331 .elementor-element.elementor-element-2966450 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-3331 .elementor-element.elementor-element-dcae375{--display:flex;--min-height:350px;--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;--justify-content:space-between;--align-items:flex-start;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:700ms;}.elementor-3331 .elementor-element.elementor-element-dcae375:not(.elementor-motion-effects-element-type-background), .elementor-3331 .elementor-element.elementor-element-dcae375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calabriaturismopertutti.it/wp-content/uploads/2025/10/hotel-calabria.jpg");background-size:cover;}.elementor-3331 .elementor-element.elementor-element-dcae375::before, .elementor-3331 .elementor-element.elementor-element-dcae375 > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-dcae375 > .e-con-inner > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-dcae375 > .elementor-background-slideshow::before, .elementor-3331 .elementor-element.elementor-element-dcae375 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3331 .elementor-element.elementor-element-dcae375 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#063C7582;--background-overlay:'';}.elementor-3331 .elementor-element.elementor-element-dcae375:hover::before, .elementor-3331 .elementor-element.elementor-element-dcae375:hover > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-dcae375:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-dcae375 > .elementor-background-slideshow:hover::before, .elementor-3331 .elementor-element.elementor-element-dcae375 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#063C75;--background-overlay:'';}.elementor-3331 .elementor-element.elementor-element-dcae375:hover{--overlay-opacity:0.66;}.elementor-3331 .elementor-element.elementor-element-c718ca6 .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-731d0c4 );}.elementor-3331 .elementor-element.elementor-element-f5cac5d .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-3331 .elementor-element.elementor-element-4aa2c2f{--display:flex;--min-height:350px;--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;--justify-content:space-between;--align-items:flex-start;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:700ms;}.elementor-3331 .elementor-element.elementor-element-4aa2c2f:not(.elementor-motion-effects-element-type-background), .elementor-3331 .elementor-element.elementor-element-4aa2c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calabriaturismopertutti.it/wp-content/uploads/2025/10/hotel-germania.jpg");background-size:cover;}.elementor-3331 .elementor-element.elementor-element-4aa2c2f::before, .elementor-3331 .elementor-element.elementor-element-4aa2c2f > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-4aa2c2f > .e-con-inner > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-4aa2c2f > .elementor-background-slideshow::before, .elementor-3331 .elementor-element.elementor-element-4aa2c2f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3331 .elementor-element.elementor-element-4aa2c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#063C7582;--background-overlay:'';}.elementor-3331 .elementor-element.elementor-element-4aa2c2f:hover::before, .elementor-3331 .elementor-element.elementor-element-4aa2c2f:hover > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-4aa2c2f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-4aa2c2f > .elementor-background-slideshow:hover::before, .elementor-3331 .elementor-element.elementor-element-4aa2c2f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#063C75;--background-overlay:'';}.elementor-3331 .elementor-element.elementor-element-4aa2c2f:hover{--overlay-opacity:0.66;}.elementor-3331 .elementor-element.elementor-element-08f6c36 .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-731d0c4 );}.elementor-3331 .elementor-element.elementor-element-2d411ad .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-3331 .elementor-element.elementor-element-caef11d{--display:flex;--min-height:350px;--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;--justify-content:space-between;--align-items:flex-start;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:700ms;}.elementor-3331 .elementor-element.elementor-element-caef11d:not(.elementor-motion-effects-element-type-background), .elementor-3331 .elementor-element.elementor-element-caef11d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calabriaturismopertutti.it/wp-content/uploads/2023/09/hotel-mondial-praia-a-mare.jpg");background-size:cover;}.elementor-3331 .elementor-element.elementor-element-caef11d::before, .elementor-3331 .elementor-element.elementor-element-caef11d > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-caef11d > .e-con-inner > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-caef11d > .elementor-background-slideshow::before, .elementor-3331 .elementor-element.elementor-element-caef11d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3331 .elementor-element.elementor-element-caef11d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#063C7582;--background-overlay:'';}.elementor-3331 .elementor-element.elementor-element-caef11d:hover::before, .elementor-3331 .elementor-element.elementor-element-caef11d:hover > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-caef11d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-caef11d > .elementor-background-slideshow:hover::before, .elementor-3331 .elementor-element.elementor-element-caef11d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#063C75;--background-overlay:'';}.elementor-3331 .elementor-element.elementor-element-caef11d:hover{--overlay-opacity:0.66;}.elementor-3331 .elementor-element.elementor-element-4021834 .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-731d0c4 );}.elementor-3331 .elementor-element.elementor-element-1e6bbf2 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-3331 .elementor-element.elementor-element-24b2a6f{--display:flex;--min-height:350px;--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;--justify-content:space-between;--align-items:flex-start;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:700ms;}.elementor-3331 .elementor-element.elementor-element-24b2a6f:not(.elementor-motion-effects-element-type-background), .elementor-3331 .elementor-element.elementor-element-24b2a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calabriaturismopertutti.it/wp-content/uploads/2023/09/hotel-tea.jpg");background-size:cover;}.elementor-3331 .elementor-element.elementor-element-24b2a6f::before, .elementor-3331 .elementor-element.elementor-element-24b2a6f > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-24b2a6f > .e-con-inner > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-24b2a6f > .elementor-background-slideshow::before, .elementor-3331 .elementor-element.elementor-element-24b2a6f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3331 .elementor-element.elementor-element-24b2a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#063C7582;--background-overlay:'';}.elementor-3331 .elementor-element.elementor-element-24b2a6f:hover::before, .elementor-3331 .elementor-element.elementor-element-24b2a6f:hover > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-24b2a6f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-24b2a6f > .elementor-background-slideshow:hover::before, .elementor-3331 .elementor-element.elementor-element-24b2a6f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#063C75;--background-overlay:'';}.elementor-3331 .elementor-element.elementor-element-24b2a6f:hover{--overlay-opacity:0.66;}.elementor-3331 .elementor-element.elementor-element-94fd635 .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-731d0c4 );}.elementor-3331 .elementor-element.elementor-element-131f494 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-3331 .elementor-element.elementor-element-8317080{--display:flex;--min-height:350px;--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;--justify-content:space-between;--align-items:flex-start;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:700ms;}.elementor-3331 .elementor-element.elementor-element-8317080:not(.elementor-motion-effects-element-type-background), .elementor-3331 .elementor-element.elementor-element-8317080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calabriaturismopertutti.it/wp-content/uploads/2023/09/tea-luxury.webp");background-position:center center;background-size:cover;}.elementor-3331 .elementor-element.elementor-element-8317080::before, .elementor-3331 .elementor-element.elementor-element-8317080 > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-8317080 > .e-con-inner > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-8317080 > .elementor-background-slideshow::before, .elementor-3331 .elementor-element.elementor-element-8317080 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3331 .elementor-element.elementor-element-8317080 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#063C7582;--background-overlay:'';}.elementor-3331 .elementor-element.elementor-element-8317080:hover::before, .elementor-3331 .elementor-element.elementor-element-8317080:hover > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-8317080:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-8317080 > .elementor-background-slideshow:hover::before, .elementor-3331 .elementor-element.elementor-element-8317080 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#063C75;--background-overlay:'';}.elementor-3331 .elementor-element.elementor-element-8317080:hover{--overlay-opacity:0.66;}.elementor-3331 .elementor-element.elementor-element-519c878 .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-731d0c4 );}.elementor-3331 .elementor-element.elementor-element-2ac92ff .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-3331 .elementor-element.elementor-element-f68ac31{--display:flex;--min-height:350px;--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;--justify-content:space-between;--align-items:flex-start;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:700ms;}.elementor-3331 .elementor-element.elementor-element-f68ac31:not(.elementor-motion-effects-element-type-background), .elementor-3331 .elementor-element.elementor-element-f68ac31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calabriaturismopertutti.it/wp-content/uploads/2025/10/hotel-harmony.jpg");background-size:cover;}.elementor-3331 .elementor-element.elementor-element-f68ac31::before, .elementor-3331 .elementor-element.elementor-element-f68ac31 > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-f68ac31 > .e-con-inner > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-f68ac31 > .elementor-background-slideshow::before, .elementor-3331 .elementor-element.elementor-element-f68ac31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3331 .elementor-element.elementor-element-f68ac31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#063C7582;--background-overlay:'';}.elementor-3331 .elementor-element.elementor-element-f68ac31:hover::before, .elementor-3331 .elementor-element.elementor-element-f68ac31:hover > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-f68ac31:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-f68ac31 > .elementor-background-slideshow:hover::before, .elementor-3331 .elementor-element.elementor-element-f68ac31 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#063C75;--background-overlay:'';}.elementor-3331 .elementor-element.elementor-element-f68ac31:hover{--overlay-opacity:0.66;}.elementor-3331 .elementor-element.elementor-element-8c96f8a .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-731d0c4 );}.elementor-3331 .elementor-element.elementor-element-128610d .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-3331 .elementor-element.elementor-element-a8d3966{--display:flex;--min-height:350px;--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;--justify-content:space-between;--align-items:flex-start;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:700ms;}.elementor-3331 .elementor-element.elementor-element-a8d3966:not(.elementor-motion-effects-element-type-background), .elementor-3331 .elementor-element.elementor-element-a8d3966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calabriaturismopertutti.it/wp-content/uploads/2025/10/hotel-napoleone.jpg");background-position:center center;background-size:cover;}.elementor-3331 .elementor-element.elementor-element-a8d3966::before, .elementor-3331 .elementor-element.elementor-element-a8d3966 > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-a8d3966 > .e-con-inner > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-a8d3966 > .elementor-background-slideshow::before, .elementor-3331 .elementor-element.elementor-element-a8d3966 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3331 .elementor-element.elementor-element-a8d3966 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#063C7582;--background-overlay:'';}.elementor-3331 .elementor-element.elementor-element-a8d3966:hover::before, .elementor-3331 .elementor-element.elementor-element-a8d3966:hover > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-a8d3966:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-a8d3966 > .elementor-background-slideshow:hover::before, .elementor-3331 .elementor-element.elementor-element-a8d3966 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#063C75;--background-overlay:'';}.elementor-3331 .elementor-element.elementor-element-a8d3966:hover{--overlay-opacity:0.66;}.elementor-3331 .elementor-element.elementor-element-2420a13 .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-731d0c4 );}.elementor-3331 .elementor-element.elementor-element-fce3a6e .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-3331 .elementor-element.elementor-element-9f92128{--display:flex;--min-height:350px;--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;--justify-content:space-between;--align-items:flex-start;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:700ms;}.elementor-3331 .elementor-element.elementor-element-9f92128:not(.elementor-motion-effects-element-type-background), .elementor-3331 .elementor-element.elementor-element-9f92128 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calabriaturismopertutti.it/wp-content/uploads/2023/09/santo-stefano-club.jpg");background-size:cover;}.elementor-3331 .elementor-element.elementor-element-9f92128::before, .elementor-3331 .elementor-element.elementor-element-9f92128 > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-9f92128 > .e-con-inner > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-9f92128 > .elementor-background-slideshow::before, .elementor-3331 .elementor-element.elementor-element-9f92128 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3331 .elementor-element.elementor-element-9f92128 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#063C7582;--background-overlay:'';}.elementor-3331 .elementor-element.elementor-element-9f92128:hover::before, .elementor-3331 .elementor-element.elementor-element-9f92128:hover > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-9f92128:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3331 .elementor-element.elementor-element-9f92128 > .elementor-background-slideshow:hover::before, .elementor-3331 .elementor-element.elementor-element-9f92128 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#063C75;--background-overlay:'';}.elementor-3331 .elementor-element.elementor-element-9f92128:hover{--overlay-opacity:0.66;}.elementor-3331 .elementor-element.elementor-element-e161950 .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-731d0c4 );}.elementor-3331 .elementor-element.elementor-element-d758515 .elementor-heading-title{font-size:18px;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3331 .elementor-element.elementor-element-0ddf08c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3331 .elementor-element.elementor-element-0076697{text-align:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3331 .elementor-element.elementor-element-a2c808c{text-align:center;}.elementor-3331 .elementor-element.elementor-element-94103cd{text-align:center;}.elementor-3331 .elementor-element.elementor-element-0ddf08c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for heading, class: .elementor-element-5ed510b */.elementor-3331 .elementor-element.elementor-element-5ed510b span {
    background-color:#E63946;
    border-radius:30px;
    padding:6px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c27d49 */.elementor-3331 .elementor-element.elementor-element-1c27d49 h2 {
    background-color:#457B9D;
    border-radius:30px;
    padding:5px 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ca3916 */.elementor-3331 .elementor-element.elementor-element-5ca3916 span {
    background-color:#E63946;
    border-radius:30px;
    padding:6px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2966450 */.elementor-3331 .elementor-element.elementor-element-2966450 h2 {
    background-color:#457B9D;
    border-radius:30px;
    padding:5px 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c718ca6 */.elementor-3331 .elementor-element.elementor-element-c718ca6 span {
    background-color:#E63946;
    border-radius:30px;
    padding:6px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5cac5d */.elementor-3331 .elementor-element.elementor-element-f5cac5d h2 {
    background-color:#457B9D;
    border-radius:30px;
    padding:5px 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08f6c36 */.elementor-3331 .elementor-element.elementor-element-08f6c36 span {
    background-color:#E63946;
    border-radius:30px;
    padding:6px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d411ad */.elementor-3331 .elementor-element.elementor-element-2d411ad h2 {
    background-color:#457B9D;
    border-radius:30px;
    padding:5px 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4021834 */.elementor-3331 .elementor-element.elementor-element-4021834 span {
    background-color:#E63946;
    border-radius:30px;
    padding:6px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e6bbf2 */.elementor-3331 .elementor-element.elementor-element-1e6bbf2 h2 {
    background-color:#457B9D;
    border-radius:30px;
    padding:5px 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94fd635 */.elementor-3331 .elementor-element.elementor-element-94fd635 span {
    background-color:#E63946;
    border-radius:30px;
    padding:6px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-131f494 */.elementor-3331 .elementor-element.elementor-element-131f494 h2 {
    background-color:#457B9D;
    border-radius:30px;
    padding:5px 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519c878 */.elementor-3331 .elementor-element.elementor-element-519c878 span {
    background-color:#E63946;
    border-radius:30px;
    padding:6px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ac92ff */.elementor-3331 .elementor-element.elementor-element-2ac92ff h2 {
    background-color:#457B9D;
    border-radius:30px;
    padding:5px 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c96f8a */.elementor-3331 .elementor-element.elementor-element-8c96f8a span {
    background-color:#E63946;
    border-radius:30px;
    padding:6px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-128610d */.elementor-3331 .elementor-element.elementor-element-128610d h2 {
    background-color:#457B9D;
    border-radius:30px;
    padding:5px 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2420a13 */.elementor-3331 .elementor-element.elementor-element-2420a13 span {
    background-color:#E63946;
    border-radius:30px;
    padding:6px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fce3a6e */.elementor-3331 .elementor-element.elementor-element-fce3a6e h2 {
    background-color:#457B9D;
    border-radius:30px;
    padding:5px 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e161950 */.elementor-3331 .elementor-element.elementor-element-e161950 span {
    background-color:#E63946;
    border-radius:30px;
    padding:6px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d758515 */.elementor-3331 .elementor-element.elementor-element-d758515 h2 {
    background-color:#457B9D;
    border-radius:30px;
    padding:5px 20px;
}/* End custom CSS */