.elementor-570 .elementor-element.elementor-element-2a85a94{--display:flex}.elementor-570 .elementor-element.elementor-element-007e826{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0px}.elementor-570 .elementor-element.elementor-element-007e826 .eael-dual-header{padding:0;margin:0}.elementor-570 .elementor-element.elementor-element-007e826 .eael-dual-header .title{color:var(--e-global-color-primary)}.elementor-570 .elementor-element.elementor-element-007e826 .eael-dual-header .title span.lead{color:var(--e-global-color-1b09dae)}.elementor-570 .elementor-element.elementor-element-007e826 .eael-dual-header .title,.elementor-570 .elementor-element.elementor-element-007e826 .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-570 .elementor-element.elementor-element-007e826 .eael-dual-header .subtext{color:#4d4d4d}.elementor-570 .elementor-element.elementor-element-6af86b1:not(.elementor-motion-effects-element-type-background),.elementor-570 .elementor-element.elementor-element-6af86b1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#142344;background-image:url("https://i0.wp.com/toscanacasavacanze.it/wp-content/uploads/2025/12/DSC04509-scaled.jpg?fit=2560%2C1704&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-570 .elementor-element.elementor-element-6af86b1>.elementor-background-overlay{background-color:var(--e-global-color-secondary);background-image:url("https://i0.wp.com/toscanacasavacanze.it/wp-content/uploads/2025/12/DSC04509-scaled.jpg?fit=2560%2C1704&ssl=1");opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-570 .elementor-element.elementor-element-6af86b1{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:150px 20px}.elementor-570 .elementor-element.elementor-element-a0be4ec{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-accent)}.elementor-570 .elementor-element.elementor-element-060be1f{--divider-border-style:solid;--divider-color:var(--e-global-color-primary);--divider-border-width:2px}.elementor-570 .elementor-element.elementor-element-060be1f .elementor-divider-separator{width:31px;margin:0 auto;margin-center:0}.elementor-570 .elementor-element.elementor-element-060be1f .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px}.elementor-570 .elementor-element.elementor-element-6a7c5ed{--display:flex}.elementor-570 .elementor-element.elementor-element-3255982 .fluentform-widget-title{color:var(--e-global-color-f55f9a9);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)}.elementor-570 .elementor-element.elementor-element-3255982 .fluentform-widget-description{color:var(--e-global-color-accent)}.elementor-570 .elementor-element.elementor-element-3255982 .fluentform-widget-wrapper .ff-el-group a{color:var(--e-global-color-accent)}.elementor-570 .elementor-element.elementor-element-3255982 .fluentform-widget-wrapper .ff-el-input--label label{color:var(--e-global-color-accent);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)}.elementor-570 .elementor-element.elementor-element-3255982 .ff-el-is-required.asterisk-right label:after{color:var(--e-global-color-f55f9a9)}.elementor-570 .elementor-element.elementor-element-3255982 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field),.elementor-570 .elementor-element.elementor-element-3255982 .fluentform-widget-wrapper .ff-el-group textarea,.elementor-570 .elementor-element.elementor-element-3255982 .fluentform-widget-wrapper .ff-el-group select,.elementor-570 .elementor-element.elementor-element-3255982 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{background-color:var(--e-global-color-text)}.elementor-570 .elementor-element.elementor-element-3255982 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#fff !important;border-radius:27px}.elementor-570 .elementor-element.elementor-element-4bed3740{padding:100px 0}.elementor-570 .elementor-element.elementor-element-e0cc6fa>.elementor-element-populated{margin:0 20px 0 0;--e-column-margin-right:20px;--e-column-margin-left:0px}.elementor-570 .elementor-element.elementor-element-1ac1f4c0{background-color:#fff;padding:30px;border-radius:5px;box-shadow:0px 20px 100px 0px rgba(84,118,173,.1)}.elementor-570 .elementor-element.elementor-element-1ac1f4c0:hover{box-shadow:0px 30px 150px 0px rgba(84,118,173,.15)}.elementor-570 .elementor-element.elementor-element-1ac1f4c0 .elementor-icon-box-wrapper{gap:10px}.elementor-570 .elementor-element.elementor-element-1ac1f4c0.elementor-view-stacked .elementor-icon{background-color:#36bcfb}.elementor-570 .elementor-element.elementor-element-1ac1f4c0.elementor-view-framed .elementor-icon,.elementor-570 .elementor-element.elementor-element-1ac1f4c0.elementor-view-default .elementor-icon{fill:#36bcfb;color:#36bcfb;border-color:#36bcfb}.elementor-570 .elementor-element.elementor-element-1ac1f4c0.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-570 .elementor-element.elementor-element-1ac1f4c0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#fff}.elementor-570 .elementor-element.elementor-element-1ac1f4c0.elementor-view-framed:has(:hover) .elementor-icon,.elementor-570 .elementor-element.elementor-element-1ac1f4c0.elementor-view-default:has(:hover) .elementor-icon,.elementor-570 .elementor-element.elementor-element-1ac1f4c0.elementor-view-framed:has(:focus) .elementor-icon,.elementor-570 .elementor-element.elementor-element-1ac1f4c0.elementor-view-default:has(:focus) .elementor-icon{fill:#fff;color:#fff;border-color:#fff}.elementor-570 .elementor-element.elementor-element-1ac1f4c0 .elementor-icon{font-size:30px}.elementor-570 .elementor-element.elementor-element-1ac1f4c0 .elementor-icon-box-title,.elementor-570 .elementor-element.elementor-element-1ac1f4c0 .elementor-icon-box-title a{font-family:"DM Sans",Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize}.elementor-570 .elementor-element.elementor-element-1ac1f4c0 .elementor-icon-box-description{font-family:var(--e-global-typography-2879871-font-family),Sans-serif;font-size:var(--e-global-typography-2879871-font-size);font-weight:var(--e-global-typography-2879871-font-weight);text-transform:var(--e-global-typography-2879871-text-transform);font-style:var(--e-global-typography-2879871-font-style);text-decoration:var(--e-global-typography-2879871-text-decoration);line-height:var(--e-global-typography-2879871-line-height);letter-spacing:var(--e-global-typography-2879871-letter-spacing);word-spacing:var(--e-global-typography-2879871-word-spacing);color:var(--e-global-color-1b09dae)}.elementor-570 .elementor-element.elementor-element-16e6c21c>.elementor-element-populated{margin:0 10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-570 .elementor-element.elementor-element-6f3a8ccb{background-color:#fff;padding:30px;border-radius:5px;box-shadow:0px 20px 100px 0px rgba(84,118,173,.1)}.elementor-570 .elementor-element.elementor-element-6f3a8ccb .elementor-icon-box-wrapper{gap:10px}.elementor-570 .elementor-element.elementor-element-6f3a8ccb.elementor-view-stacked .elementor-icon{background-color:#36bcfb}.elementor-570 .elementor-element.elementor-element-6f3a8ccb.elementor-view-framed .elementor-icon,.elementor-570 .elementor-element.elementor-element-6f3a8ccb.elementor-view-default .elementor-icon{fill:#36bcfb;color:#36bcfb;border-color:#36bcfb}.elementor-570 .elementor-element.elementor-element-6f3a8ccb .elementor-icon{font-size:30px}.elementor-570 .elementor-element.elementor-element-6f3a8ccb .elementor-icon-box-title,.elementor-570 .elementor-element.elementor-element-6f3a8ccb .elementor-icon-box-title a{font-family:"DM Sans",Sans-serif;font-size:18px;font-weight:600;line-height:1.4em}.elementor-570 .elementor-element.elementor-element-6f3a8ccb .elementor-icon-box-description{font-family:var(--e-global-typography-2879871-font-family),Sans-serif;font-size:var(--e-global-typography-2879871-font-size);font-weight:var(--e-global-typography-2879871-font-weight);text-transform:var(--e-global-typography-2879871-text-transform);font-style:var(--e-global-typography-2879871-font-style);text-decoration:var(--e-global-typography-2879871-text-decoration);line-height:var(--e-global-typography-2879871-line-height);letter-spacing:var(--e-global-typography-2879871-letter-spacing);word-spacing:var(--e-global-typography-2879871-word-spacing);color:var(--e-global-color-1b09dae)}.elementor-570 .elementor-element.elementor-element-352416d9>.elementor-element-populated{margin:0 0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:20px}.elementor-570 .elementor-element.elementor-element-70ae3e6{background-color:#fff;padding:30px;border-radius:5px;box-shadow:0px 20px 100px 0px rgba(84,118,173,.1)}.elementor-570 .elementor-element.elementor-element-70ae3e6 .elementor-icon-box-wrapper{gap:10px}.elementor-570 .elementor-element.elementor-element-70ae3e6.elementor-view-stacked .elementor-icon{background-color:#36bcfb}.elementor-570 .elementor-element.elementor-element-70ae3e6.elementor-view-framed .elementor-icon,.elementor-570 .elementor-element.elementor-element-70ae3e6.elementor-view-default .elementor-icon{fill:#36bcfb;color:#36bcfb;border-color:#36bcfb}.elementor-570 .elementor-element.elementor-element-70ae3e6 .elementor-icon{font-size:30px}.elementor-570 .elementor-element.elementor-element-70ae3e6 .elementor-icon-box-title,.elementor-570 .elementor-element.elementor-element-70ae3e6 .elementor-icon-box-title a{font-family:"DM Sans",Sans-serif;font-size:18px;font-weight:500}.elementor-570 .elementor-element.elementor-element-70ae3e6 .elementor-icon-box-description{font-family:var(--e-global-typography-2879871-font-family),Sans-serif;font-size:var(--e-global-typography-2879871-font-size);font-weight:var(--e-global-typography-2879871-font-weight);text-transform:var(--e-global-typography-2879871-text-transform);font-style:var(--e-global-typography-2879871-font-style);text-decoration:var(--e-global-typography-2879871-text-decoration);line-height:var(--e-global-typography-2879871-line-height);letter-spacing:var(--e-global-typography-2879871-letter-spacing);word-spacing:var(--e-global-typography-2879871-word-spacing);color:var(--e-global-color-1b09dae)}.elementor-570 .elementor-element.elementor-element-d0aeb7e{--display:flex}:root{--page-title-display:none}@media(max-width:1024px){.elementor-570 .elementor-element.elementor-element-007e826{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0px}.elementor-570 .elementor-element.elementor-element-007e826 .eael-dual-header .title,.elementor-570 .elementor-element.elementor-element-007e826 .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-570 .elementor-element.elementor-element-6af86b1{padding:70px 20px}.elementor-570 .elementor-element.elementor-element-a0be4ec{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-570 .elementor-element.elementor-element-3255982 .fluentform-widget-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-570 .elementor-element.elementor-element-3255982 .fluentform-widget-wrapper .ff-el-input--label label{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-570 .elementor-element.elementor-element-4bed3740{padding:70px 20px}.elementor-570 .elementor-element.elementor-element-e0cc6fa>.elementor-element-populated{margin:0 10px 0 0;--e-column-margin-right:10px;--e-column-margin-left:0px}.elementor-570 .elementor-element.elementor-element-1ac1f4c0{padding:20px}.elementor-570 .elementor-element.elementor-element-1ac1f4c0 .elementor-icon-box-title,.elementor-570 .elementor-element.elementor-element-1ac1f4c0 .elementor-icon-box-title a{font-size:14px}.elementor-570 .elementor-element.elementor-element-1ac1f4c0 .elementor-icon-box-description{font-size:var(--e-global-typography-2879871-font-size);line-height:var(--e-global-typography-2879871-line-height);letter-spacing:var(--e-global-typography-2879871-letter-spacing);word-spacing:var(--e-global-typography-2879871-word-spacing)}.elementor-570 .elementor-element.elementor-element-16e6c21c>.elementor-element-populated{margin:0 5px;--e-column-margin-right:5px;--e-column-margin-left:5px}.elementor-570 .elementor-element.elementor-element-6f3a8ccb{padding:20px}.elementor-570 .elementor-element.elementor-element-6f3a8ccb .elementor-icon-box-title,.elementor-570 .elementor-element.elementor-element-6f3a8ccb .elementor-icon-box-title a{font-size:14px}.elementor-570 .elementor-element.elementor-element-6f3a8ccb .elementor-icon-box-description{font-size:var(--e-global-typography-2879871-font-size);line-height:var(--e-global-typography-2879871-line-height);letter-spacing:var(--e-global-typography-2879871-letter-spacing);word-spacing:var(--e-global-typography-2879871-word-spacing)}.elementor-570 .elementor-element.elementor-element-352416d9>.elementor-element-populated{margin:0 0 0 10px;--e-column-margin-right:0px;--e-column-margin-left:10px}.elementor-570 .elementor-element.elementor-element-70ae3e6{padding:20px}.elementor-570 .elementor-element.elementor-element-70ae3e6 .elementor-icon-box-title,.elementor-570 .elementor-element.elementor-element-70ae3e6 .elementor-icon-box-title a{font-size:14px}.elementor-570 .elementor-element.elementor-element-70ae3e6 .elementor-icon-box-description{font-size:var(--e-global-typography-2879871-font-size);line-height:var(--e-global-typography-2879871-line-height);letter-spacing:var(--e-global-typography-2879871-letter-spacing);word-spacing:var(--e-global-typography-2879871-word-spacing)}}@media(max-width:767px){.elementor-570 .elementor-element.elementor-element-007e826 .eael-dual-header .title,.elementor-570 .elementor-element.elementor-element-007e826 .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-570 .elementor-element.elementor-element-a0be4ec{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-570 .elementor-element.elementor-element-3255982 .fluentform-widget-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-570 .elementor-element.elementor-element-3255982 .fluentform-widget-wrapper .ff-el-input--label label{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-570 .elementor-element.elementor-element-e0cc6fa>.elementor-element-populated{margin:0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-570 .elementor-element.elementor-element-1ac1f4c0 .elementor-icon-box-description{font-size:var(--e-global-typography-2879871-font-size);line-height:var(--e-global-typography-2879871-line-height);letter-spacing:var(--e-global-typography-2879871-letter-spacing);word-spacing:var(--e-global-typography-2879871-word-spacing)}.elementor-570 .elementor-element.elementor-element-16e6c21c>.elementor-element-populated{margin:0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-570 .elementor-element.elementor-element-6f3a8ccb .elementor-icon-box-description{font-size:var(--e-global-typography-2879871-font-size);line-height:var(--e-global-typography-2879871-line-height);letter-spacing:var(--e-global-typography-2879871-letter-spacing);word-spacing:var(--e-global-typography-2879871-word-spacing)}.elementor-570 .elementor-element.elementor-element-352416d9>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-570 .elementor-element.elementor-element-70ae3e6 .elementor-icon-box-description{font-size:var(--e-global-typography-2879871-font-size);line-height:var(--e-global-typography-2879871-line-height);letter-spacing:var(--e-global-typography-2879871-letter-spacing);word-spacing:var(--e-global-typography-2879871-word-spacing)}}