.elementor-3332 .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-3332 .elementor-element.elementor-element-2a8d6d2:not(.elementor-motion-effects-element-type-background), .elementor-3332 .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-3332 .elementor-element.elementor-element-2a8d6d2::before, .elementor-3332 .elementor-element.elementor-element-2a8d6d2 > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-2a8d6d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-2a8d6d2 > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-2a8d6d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .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-3332 .elementor-element.elementor-element-a3ffb1e{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-3332 .elementor-element.elementor-element-bb50183{text-align:left;}.elementor-3332 .elementor-element.elementor-element-bb50183 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-94103cd{text-align:left;}.elementor-3332 .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-3332 .elementor-element.elementor-element-8753796{--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-3332 .elementor-element.elementor-element-8753796:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-8753796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a71c8a );}.elementor-3332 .elementor-element.elementor-element-47fbc2f{--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-3332 .elementor-element.elementor-element-47fbc2f:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-47fbc2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calabriaturismopertutti.it/wp-content/uploads/2025/10/hotel-castelvetere.jpg");background-position:center center;background-size:cover;}.elementor-3332 .elementor-element.elementor-element-47fbc2f::before, .elementor-3332 .elementor-element.elementor-element-47fbc2f > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-47fbc2f > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-47fbc2f > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-47fbc2f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-47fbc2f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#063C7582;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-47fbc2f:hover::before, .elementor-3332 .elementor-element.elementor-element-47fbc2f:hover > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-47fbc2f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-47fbc2f > .elementor-background-slideshow:hover::before, .elementor-3332 .elementor-element.elementor-element-47fbc2f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#063C75;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-47fbc2f:hover{--overlay-opacity:0.66;}.elementor-3332 .elementor-element.elementor-element-155cf5a .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-731d0c4 );}.elementor-3332 .elementor-element.elementor-element-86aa83a .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-8099ea2{--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-3332 .elementor-element.elementor-element-8099ea2:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-8099ea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calabriaturismopertutti.it/wp-content/uploads/2023/08/hotel-casa-gourmet.jpg");background-size:cover;}.elementor-3332 .elementor-element.elementor-element-8099ea2::before, .elementor-3332 .elementor-element.elementor-element-8099ea2 > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-8099ea2 > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-8099ea2 > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-8099ea2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-8099ea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#063C7582;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-8099ea2:hover::before, .elementor-3332 .elementor-element.elementor-element-8099ea2:hover > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-8099ea2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-8099ea2 > .elementor-background-slideshow:hover::before, .elementor-3332 .elementor-element.elementor-element-8099ea2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#063C75;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-8099ea2:hover{--overlay-opacity:0.66;}.elementor-3332 .elementor-element.elementor-element-3d32f27 .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-731d0c4 );}.elementor-3332 .elementor-element.elementor-element-06d8377 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-2faf4a2{--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-3332 .elementor-element.elementor-element-2faf4a2:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-2faf4a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calabriaturismopertutti.it/wp-content/uploads/2025/10/camping-caravan-sud.jpg");background-size:cover;}.elementor-3332 .elementor-element.elementor-element-2faf4a2::before, .elementor-3332 .elementor-element.elementor-element-2faf4a2 > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-2faf4a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-2faf4a2 > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-2faf4a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-2faf4a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#063C7582;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-2faf4a2:hover::before, .elementor-3332 .elementor-element.elementor-element-2faf4a2:hover > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-2faf4a2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-2faf4a2 > .elementor-background-slideshow:hover::before, .elementor-3332 .elementor-element.elementor-element-2faf4a2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#063C75;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-2faf4a2:hover{--overlay-opacity:0.66;}.elementor-3332 .elementor-element.elementor-element-2a8a580 .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-731d0c4 );}.elementor-3332 .elementor-element.elementor-element-af38155 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-2416514{--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-3332 .elementor-element.elementor-element-2416514:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-2416514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calabriaturismopertutti.it/wp-content/uploads/2025/10/hotel-residence-zefiro.jpg");background-size:cover;}.elementor-3332 .elementor-element.elementor-element-2416514::before, .elementor-3332 .elementor-element.elementor-element-2416514 > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-2416514 > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-2416514 > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-2416514 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-2416514 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#063C7582;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-2416514:hover::before, .elementor-3332 .elementor-element.elementor-element-2416514:hover > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-2416514:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-2416514 > .elementor-background-slideshow:hover::before, .elementor-3332 .elementor-element.elementor-element-2416514 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#063C75;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-2416514:hover{--overlay-opacity:0.66;}.elementor-3332 .elementor-element.elementor-element-f5cdf2f .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-731d0c4 );}.elementor-3332 .elementor-element.elementor-element-4141c32 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-8cd28a7{--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-3332 .elementor-element.elementor-element-8cd28a7:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-8cd28a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calabriaturismopertutti.it/wp-content/uploads/2023/08/stellaris.jpg");background-size:cover;}.elementor-3332 .elementor-element.elementor-element-8cd28a7::before, .elementor-3332 .elementor-element.elementor-element-8cd28a7 > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-8cd28a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-8cd28a7 > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-8cd28a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-8cd28a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#063C7582;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-8cd28a7:hover::before, .elementor-3332 .elementor-element.elementor-element-8cd28a7:hover > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-8cd28a7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-8cd28a7 > .elementor-background-slideshow:hover::before, .elementor-3332 .elementor-element.elementor-element-8cd28a7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#063C75;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-8cd28a7:hover{--overlay-opacity:0.66;}.elementor-3332 .elementor-element.elementor-element-08db398 .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-731d0c4 );}.elementor-3332 .elementor-element.elementor-element-9b625e3 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-6f8f4ff{--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-3332 .elementor-element.elementor-element-6f8f4ff:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-6f8f4ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calabriaturismopertutti.it/wp-content/uploads/2023/05/residence-sideroni.jpg");background-size:cover;}.elementor-3332 .elementor-element.elementor-element-6f8f4ff::before, .elementor-3332 .elementor-element.elementor-element-6f8f4ff > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-6f8f4ff > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-6f8f4ff > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-6f8f4ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-6f8f4ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#063C7582;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-6f8f4ff:hover::before, .elementor-3332 .elementor-element.elementor-element-6f8f4ff:hover > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-6f8f4ff:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-6f8f4ff > .elementor-background-slideshow:hover::before, .elementor-3332 .elementor-element.elementor-element-6f8f4ff > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#063C75;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-6f8f4ff:hover{--overlay-opacity:0.66;}.elementor-3332 .elementor-element.elementor-element-990666d .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-731d0c4 );}.elementor-3332 .elementor-element.elementor-element-f2fee20 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-2593549{--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-3332 .elementor-element.elementor-element-2593549:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-2593549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calabriaturismopertutti.it/wp-content/uploads/2025/10/park-hotel-gianfranco.jpg");background-size:cover;}.elementor-3332 .elementor-element.elementor-element-2593549::before, .elementor-3332 .elementor-element.elementor-element-2593549 > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-2593549 > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-2593549 > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-2593549 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-2593549 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#063C7582;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-2593549:hover::before, .elementor-3332 .elementor-element.elementor-element-2593549:hover > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-2593549:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-2593549 > .elementor-background-slideshow:hover::before, .elementor-3332 .elementor-element.elementor-element-2593549 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#063C75;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-2593549:hover{--overlay-opacity:0.66;}.elementor-3332 .elementor-element.elementor-element-9e7ee89 .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-731d0c4 );}.elementor-3332 .elementor-element.elementor-element-3590db1 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-0c7e2f4{--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-3332 .elementor-element.elementor-element-0c7e2f4:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-0c7e2f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calabriaturismopertutti.it/wp-content/uploads/2025/10/club-hotel-kennedy-1.jpg");background-size:cover;}.elementor-3332 .elementor-element.elementor-element-0c7e2f4::before, .elementor-3332 .elementor-element.elementor-element-0c7e2f4 > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-0c7e2f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-0c7e2f4 > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-0c7e2f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-0c7e2f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#063C7582;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-0c7e2f4:hover::before, .elementor-3332 .elementor-element.elementor-element-0c7e2f4:hover > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-0c7e2f4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-0c7e2f4 > .elementor-background-slideshow:hover::before, .elementor-3332 .elementor-element.elementor-element-0c7e2f4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#063C75;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-0c7e2f4:hover{--overlay-opacity:0.66;}.elementor-3332 .elementor-element.elementor-element-9484375 .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-731d0c4 );}.elementor-3332 .elementor-element.elementor-element-170f571 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-caee769{--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-3332 .elementor-element.elementor-element-caee769:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-caee769 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calabriaturismopertutti.it/wp-content/uploads/2025/10/hotel-mediterraneo-roccella-1.jpg");background-position:center center;background-size:cover;}.elementor-3332 .elementor-element.elementor-element-caee769::before, .elementor-3332 .elementor-element.elementor-element-caee769 > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-caee769 > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-caee769 > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-caee769 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-caee769 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#063C7582;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-caee769:hover::before, .elementor-3332 .elementor-element.elementor-element-caee769:hover > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-caee769:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-caee769 > .elementor-background-slideshow:hover::before, .elementor-3332 .elementor-element.elementor-element-caee769 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#063C75;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-caee769:hover{--overlay-opacity:0.66;}.elementor-3332 .elementor-element.elementor-element-d618c61 .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-731d0c4 );}.elementor-3332 .elementor-element.elementor-element-43d00ab .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-27332d6{--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-3332 .elementor-element.elementor-element-27332d6:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-27332d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calabriaturismopertutti.it/wp-content/uploads/2025/10/bb-amphisya.jpg");background-size:cover;}.elementor-3332 .elementor-element.elementor-element-27332d6::before, .elementor-3332 .elementor-element.elementor-element-27332d6 > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-27332d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-27332d6 > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-27332d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-27332d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#063C7582;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-27332d6:hover::before, .elementor-3332 .elementor-element.elementor-element-27332d6:hover > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-27332d6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-27332d6 > .elementor-background-slideshow:hover::before, .elementor-3332 .elementor-element.elementor-element-27332d6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#063C75;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-27332d6:hover{--overlay-opacity:0.66;}.elementor-3332 .elementor-element.elementor-element-ba6f07b .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-731d0c4 );}.elementor-3332 .elementor-element.elementor-element-51706b9 .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-3332 .elementor-element.elementor-element-8753796{--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-3332 .elementor-element.elementor-element-a3ffb1e{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-3332 .elementor-element.elementor-element-bb50183{text-align:center;}.elementor-3332 .elementor-element.elementor-element-94103cd{text-align:center;}.elementor-3332 .elementor-element.elementor-element-8753796{--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-155cf5a */.elementor-3332 .elementor-element.elementor-element-155cf5a span {
    background-color:#E63946;
    border-radius:30px;
    padding:6px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86aa83a */.elementor-3332 .elementor-element.elementor-element-86aa83a h2 {
    background-color:#457B9D;
    border-radius:30px;
    padding:5px 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d32f27 */.elementor-3332 .elementor-element.elementor-element-3d32f27 span {
    background-color:#E63946;
    border-radius:30px;
    padding:6px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06d8377 */.elementor-3332 .elementor-element.elementor-element-06d8377 h2 {
    background-color:#457B9D;
    border-radius:30px;
    padding:5px 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a8a580 */.elementor-3332 .elementor-element.elementor-element-2a8a580 span {
    background-color:#E63946;
    border-radius:30px;
    padding:6px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af38155 */.elementor-3332 .elementor-element.elementor-element-af38155 h2 {
    background-color:#457B9D;
    border-radius:30px;
    padding:5px 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5cdf2f */.elementor-3332 .elementor-element.elementor-element-f5cdf2f span {
    background-color:#E63946;
    border-radius:30px;
    padding:6px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4141c32 */.elementor-3332 .elementor-element.elementor-element-4141c32 h2 {
    background-color:#457B9D;
    border-radius:30px;
    padding:5px 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08db398 */.elementor-3332 .elementor-element.elementor-element-08db398 span {
    background-color:#E63946;
    border-radius:30px;
    padding:6px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b625e3 */.elementor-3332 .elementor-element.elementor-element-9b625e3 h2 {
    background-color:#457B9D;
    border-radius:30px;
    padding:5px 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-990666d */.elementor-3332 .elementor-element.elementor-element-990666d span {
    background-color:#E63946;
    border-radius:30px;
    padding:6px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2fee20 */.elementor-3332 .elementor-element.elementor-element-f2fee20 h2 {
    background-color:#457B9D;
    border-radius:30px;
    padding:5px 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e7ee89 */.elementor-3332 .elementor-element.elementor-element-9e7ee89 span {
    background-color:#E63946;
    border-radius:30px;
    padding:6px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3590db1 */.elementor-3332 .elementor-element.elementor-element-3590db1 h2 {
    background-color:#457B9D;
    border-radius:30px;
    padding:5px 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9484375 */.elementor-3332 .elementor-element.elementor-element-9484375 span {
    background-color:#E63946;
    border-radius:30px;
    padding:6px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-170f571 */.elementor-3332 .elementor-element.elementor-element-170f571 h2 {
    background-color:#457B9D;
    border-radius:30px;
    padding:5px 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d618c61 */.elementor-3332 .elementor-element.elementor-element-d618c61 span {
    background-color:#E63946;
    border-radius:30px;
    padding:6px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43d00ab */.elementor-3332 .elementor-element.elementor-element-43d00ab h2 {
    background-color:#457B9D;
    border-radius:30px;
    padding:5px 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba6f07b */.elementor-3332 .elementor-element.elementor-element-ba6f07b span {
    background-color:#E63946;
    border-radius:30px;
    padding:6px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51706b9 */.elementor-3332 .elementor-element.elementor-element-51706b9 h2 {
    background-color:#457B9D;
    border-radius:30px;
    padding:5px 20px;
}/* End custom CSS */