.elementor-558 .elementor-element.elementor-element-67dcbd6c:not(.elementor-motion-effects-element-type-background),.elementor-558 .elementor-element.elementor-element-67dcbd6c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://i0.wp.com/toscanacasavacanze.it/wp-content/uploads/2025/12/da0c99ac-hotelhut-3.jpg?fit=1920%2C1080&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-558 .elementor-element.elementor-element-67dcbd6c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:150px 20px}.elementor-558 .elementor-element.elementor-element-67dcbd6c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-558 .elementor-element.elementor-element-649a5f23{text-align:center}.elementor-558 .elementor-element.elementor-element-649a5f23 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:36px;font-weight:500;text-transform:capitalize;line-height:1.3em;color:#fff}.elementor-558 .elementor-element.elementor-element-350e9a9{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0px}.elementor-558 .elementor-element.elementor-element-350e9a9 .eael-dual-header{padding:0;margin:0}.elementor-558 .elementor-element.elementor-element-350e9a9 .eael-dual-header .title{color:var(--e-global-color-primary)}.elementor-558 .elementor-element.elementor-element-350e9a9 .eael-dual-header .title span.lead{color:var(--e-global-color-1b09dae)}.elementor-558 .elementor-element.elementor-element-350e9a9 .eael-dual-header .title,.elementor-558 .elementor-element.elementor-element-350e9a9 .eael-dual-header .title span{font-family:var(--e-global-typography-913366c-font-family),Sans-serif;font-size:var(--e-global-typography-913366c-font-size);font-weight:var(--e-global-typography-913366c-font-weight);text-transform:var(--e-global-typography-913366c-text-transform);font-style:var(--e-global-typography-913366c-font-style);text-decoration:var(--e-global-typography-913366c-text-decoration);line-height:var(--e-global-typography-913366c-line-height);letter-spacing:var(--e-global-typography-913366c-letter-spacing);word-spacing:var(--e-global-typography-913366c-word-spacing)}.elementor-558 .elementor-element.elementor-element-350e9a9 .eael-dual-header .subtext{color:var(--e-global-color-f55f9a9)}.elementor-558 .elementor-element.elementor-element-4bf4290c{--divider-border-style:solid;--divider-color:var(--e-global-color-primary);--divider-border-width:2px}.elementor-558 .elementor-element.elementor-element-4bf4290c .elementor-divider-separator{width:31px;margin:0 auto;margin-center:0}.elementor-558 .elementor-element.elementor-element-4bf4290c .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px}.elementor-558 .elementor-element.elementor-element-2047c060{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify}.elementor-558 .elementor-element.elementor-element-2047c060.elementor-element{--align-self:flex-end}.elementor-558 .elementor-element.elementor-element-2047c060 .elementor-heading-title{font-family:var(--e-global-typography-8e501e4-font-family),Sans-serif;font-size:var(--e-global-typography-8e501e4-font-size);font-weight:var(--e-global-typography-8e501e4-font-weight);text-transform:var(--e-global-typography-8e501e4-text-transform);font-style:var(--e-global-typography-8e501e4-font-style);text-decoration:var(--e-global-typography-8e501e4-text-decoration);line-height:var(--e-global-typography-8e501e4-line-height);letter-spacing:var(--e-global-typography-8e501e4-letter-spacing);word-spacing:var(--e-global-typography-8e501e4-word-spacing);color:#fff}.elementor-558 .elementor-element.elementor-element-b6a4cef{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:var(--e-global-typography-8e501e4-font-family),Sans-serif;font-size:var(--e-global-typography-8e501e4-font-size);font-weight:var(--e-global-typography-8e501e4-font-weight);text-transform:var(--e-global-typography-8e501e4-text-transform);font-style:var(--e-global-typography-8e501e4-font-style);text-decoration:var(--e-global-typography-8e501e4-text-decoration);line-height:var(--e-global-typography-8e501e4-line-height);letter-spacing:var(--e-global-typography-8e501e4-letter-spacing);word-spacing:var(--e-global-typography-8e501e4-word-spacing);color:var(--e-global-color-f55f9a9)}.elementor-558 .elementor-element.elementor-element-b6a4cef.elementor-element{--align-self:flex-end}.elementor-558 .elementor-element.elementor-element-50f3c32{padding:100px 20px 0}.elementor-558 .elementor-element.elementor-element-52b97b33.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-558 .elementor-element.elementor-element-52b97b33>.elementor-element-populated{padding:0}.elementor-558 .elementor-element.elementor-element-3f5deddc>.elementor-container{max-width:1170px;text-align:start}.elementor-558 .elementor-element.elementor-element-3f5deddc{margin-top:0;margin-bottom:50px}.elementor-558 .elementor-element.elementor-element-7e9508d6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-558 .elementor-element.elementor-element-6734278f{width:var(--container-widget-width,700px);max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;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);color:var(--e-global-color-text)}.elementor-558 .elementor-element.elementor-element-6734278f p{margin-block-end:0px}.elementor-558 .elementor-element.elementor-element-6b0602f4{width:auto;max-width:auto;bottom:0;z-index:-1;text-align:start}body:not(.rtl) .elementor-558 .elementor-element.elementor-element-6b0602f4{left:0}body.rtl .elementor-558 .elementor-element.elementor-element-6b0602f4{right:0}.elementor-558 .elementor-element.elementor-element-6b0602f4 img{width:100%;max-width:300px}.elementor-558 .elementor-element.elementor-element-261fdcb3{padding:0 20px}.elementor-558 .elementor-element.elementor-element-b9dd53b.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-558 .elementor-element.elementor-element-b9dd53b>.elementor-element-populated{padding:0}.elementor-558 .elementor-element.elementor-element-6d18f59e>.elementor-container{max-width:1170px}.elementor-558 .elementor-element.elementor-element-6d18f59e{margin-top:0;margin-bottom:70px}.elementor-558 .elementor-element.elementor-element-275a9c88>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-558 .elementor-element.elementor-element-19357e4f{--divider-border-style:solid;--divider-color:var(--e-global-color-primary);--divider-border-width:3px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0px}.elementor-558 .elementor-element.elementor-element-19357e4f .elementor-divider-separator{width:50px;margin:0 auto;margin-left:0}.elementor-558 .elementor-element.elementor-element-19357e4f .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px}.elementor-558 .elementor-element.elementor-element-35b919fc{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0px}.elementor-558 .elementor-element.elementor-element-35b919fc .eael-dual-header{padding:0;margin:0}.elementor-558 .elementor-element.elementor-element-35b919fc .eael-dual-header .title{color:var(--e-global-color-primary)}.elementor-558 .elementor-element.elementor-element-35b919fc .eael-dual-header .title span.lead{color:var(--e-global-color-1b09dae)}.elementor-558 .elementor-element.elementor-element-35b919fc .eael-dual-header .title,.elementor-558 .elementor-element.elementor-element-35b919fc .eael-dual-header .title span{font-family:var(--e-global-typography-913366c-font-family),Sans-serif;font-size:var(--e-global-typography-913366c-font-size);font-weight:var(--e-global-typography-913366c-font-weight);text-transform:var(--e-global-typography-913366c-text-transform);font-style:var(--e-global-typography-913366c-font-style);text-decoration:var(--e-global-typography-913366c-text-decoration);line-height:var(--e-global-typography-913366c-line-height);letter-spacing:var(--e-global-typography-913366c-letter-spacing);word-spacing:var(--e-global-typography-913366c-word-spacing)}.elementor-558 .elementor-element.elementor-element-35b919fc .eael-dual-header .subtext{color:#4d4d4d}.elementor-558 .elementor-element.elementor-element-10aa376f{width:var(--container-widget-width,700px);max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;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);color:var(--e-global-color-text)}.elementor-558 .elementor-element.elementor-element-4f7d274{width:auto;max-width:auto;bottom:0;text-align:start}body:not(.rtl) .elementor-558 .elementor-element.elementor-element-4f7d274{left:0}body.rtl .elementor-558 .elementor-element.elementor-element-4f7d274{right:0}.elementor-558 .elementor-element.elementor-element-4f7d274 img{width:100%;max-width:300px}.elementor-558 .elementor-element.elementor-element-12798d82{padding:0 20px 110px}.elementor-558 .elementor-element.elementor-element-b53f8a5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-558 .elementor-element.elementor-element-2e16a947{margin-top:0;margin-bottom:70px;z-index:1}.elementor-558 .elementor-element.elementor-element-1153dfe9{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0px}.elementor-558 .elementor-element.elementor-element-1153dfe9 .eael-dual-header{padding:0;margin:0}.elementor-558 .elementor-element.elementor-element-1153dfe9 .eael-dual-header .title{color:var(--e-global-color-primary)}.elementor-558 .elementor-element.elementor-element-1153dfe9 .eael-dual-header .title span.lead{color:var(--e-global-color-1b09dae)}.elementor-558 .elementor-element.elementor-element-1153dfe9 .eael-dual-header .title,.elementor-558 .elementor-element.elementor-element-1153dfe9 .eael-dual-header .title span{font-family:var(--e-global-typography-913366c-font-family),Sans-serif;font-size:var(--e-global-typography-913366c-font-size);font-weight:var(--e-global-typography-913366c-font-weight);text-transform:var(--e-global-typography-913366c-text-transform);font-style:var(--e-global-typography-913366c-font-style);text-decoration:var(--e-global-typography-913366c-text-decoration);line-height:var(--e-global-typography-913366c-line-height);letter-spacing:var(--e-global-typography-913366c-letter-spacing);word-spacing:var(--e-global-typography-913366c-word-spacing)}.elementor-558 .elementor-element.elementor-element-1153dfe9 .eael-dual-header .subtext{color:#4d4d4d}.elementor-558 .elementor-element.elementor-element-63a2139a{width:var(--container-widget-width,700px);max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;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);color:var(--e-global-color-text)}:root{--page-title-display:none}@media(max-width:1024px){.elementor-558 .elementor-element.elementor-element-67dcbd6c{padding:70px 20px}.elementor-558 .elementor-element.elementor-element-649a5f23 .elementor-heading-title{font-size:28px}.elementor-558 .elementor-element.elementor-element-350e9a9 .eael-dual-header .title,.elementor-558 .elementor-element.elementor-element-350e9a9 .eael-dual-header .title span{font-size:var(--e-global-typography-913366c-font-size);line-height:var(--e-global-typography-913366c-line-height);letter-spacing:var(--e-global-typography-913366c-letter-spacing);word-spacing:var(--e-global-typography-913366c-word-spacing)}.elementor-558 .elementor-element.elementor-element-2047c060 .elementor-heading-title{font-size:var(--e-global-typography-8e501e4-font-size);line-height:var(--e-global-typography-8e501e4-line-height);letter-spacing:var(--e-global-typography-8e501e4-letter-spacing);word-spacing:var(--e-global-typography-8e501e4-word-spacing)}.elementor-558 .elementor-element.elementor-element-b6a4cef{font-size:var(--e-global-typography-8e501e4-font-size);line-height:var(--e-global-typography-8e501e4-line-height);letter-spacing:var(--e-global-typography-8e501e4-letter-spacing);word-spacing:var(--e-global-typography-8e501e4-word-spacing)}.elementor-558 .elementor-element.elementor-element-50f3c32{padding:70px 20px 40px}.elementor-558 .elementor-element.elementor-element-3f5deddc{margin-top:0;margin-bottom:30px}.elementor-558 .elementor-element.elementor-element-6734278f{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-558 .elementor-element.elementor-element-261fdcb3{padding:25px 20px 40px}.elementor-558 .elementor-element.elementor-element-6d18f59e{margin-top:0;margin-bottom:30px}.elementor-558 .elementor-element.elementor-element-19357e4f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-558 .elementor-element.elementor-element-35b919fc .eael-dual-header .title,.elementor-558 .elementor-element.elementor-element-35b919fc .eael-dual-header .title span{font-size:var(--e-global-typography-913366c-font-size);line-height:var(--e-global-typography-913366c-line-height);letter-spacing:var(--e-global-typography-913366c-letter-spacing);word-spacing:var(--e-global-typography-913366c-word-spacing)}.elementor-558 .elementor-element.elementor-element-10aa376f{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-558 .elementor-element.elementor-element-12798d82{padding:10px 20px 70px}.elementor-558 .elementor-element.elementor-element-2e16a947{margin-top:0;margin-bottom:30px}.elementor-558 .elementor-element.elementor-element-1153dfe9 .eael-dual-header .title,.elementor-558 .elementor-element.elementor-element-1153dfe9 .eael-dual-header .title span{font-size:var(--e-global-typography-913366c-font-size);line-height:var(--e-global-typography-913366c-line-height);letter-spacing:var(--e-global-typography-913366c-letter-spacing);word-spacing:var(--e-global-typography-913366c-word-spacing)}.elementor-558 .elementor-element.elementor-element-63a2139a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(max-width:767px){.elementor-558 .elementor-element.elementor-element-649a5f23 .elementor-heading-title{font-size:22px}.elementor-558 .elementor-element.elementor-element-350e9a9 .eael-dual-header .title,.elementor-558 .elementor-element.elementor-element-350e9a9 .eael-dual-header .title span{font-size:var(--e-global-typography-913366c-font-size);line-height:var(--e-global-typography-913366c-line-height);letter-spacing:var(--e-global-typography-913366c-letter-spacing);word-spacing:var(--e-global-typography-913366c-word-spacing)}.elementor-558 .elementor-element.elementor-element-2047c060 .elementor-heading-title{font-size:var(--e-global-typography-8e501e4-font-size);line-height:var(--e-global-typography-8e501e4-line-height);letter-spacing:var(--e-global-typography-8e501e4-letter-spacing);word-spacing:var(--e-global-typography-8e501e4-word-spacing)}.elementor-558 .elementor-element.elementor-element-b6a4cef{font-size:var(--e-global-typography-8e501e4-font-size);line-height:var(--e-global-typography-8e501e4-line-height);letter-spacing:var(--e-global-typography-8e501e4-letter-spacing);word-spacing:var(--e-global-typography-8e501e4-word-spacing)}.elementor-558 .elementor-element.elementor-element-6734278f{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-558 .elementor-element.elementor-element-261fdcb3{padding:20px 20px 30px}.elementor-558 .elementor-element.elementor-element-35b919fc .eael-dual-header .title,.elementor-558 .elementor-element.elementor-element-35b919fc .eael-dual-header .title span{font-size:var(--e-global-typography-913366c-font-size);line-height:var(--e-global-typography-913366c-line-height);letter-spacing:var(--e-global-typography-913366c-letter-spacing);word-spacing:var(--e-global-typography-913366c-word-spacing)}.elementor-558 .elementor-element.elementor-element-10aa376f{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-558 .elementor-element.elementor-element-12798d82{padding:20px 20px 60px}.elementor-558 .elementor-element.elementor-element-1153dfe9 .eael-dual-header .title,.elementor-558 .elementor-element.elementor-element-1153dfe9 .eael-dual-header .title span{font-size:var(--e-global-typography-913366c-font-size);line-height:var(--e-global-typography-913366c-line-height);letter-spacing:var(--e-global-typography-913366c-letter-spacing);word-spacing:var(--e-global-typography-913366c-word-spacing)}.elementor-558 .elementor-element.elementor-element-63a2139a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}