/* https://rusticotoscano.it/wp-content/uploads/elementor/css/post-872.css?ver=1753723142 */
.elementor-872 .elementor-element.elementor-element-a0ddd77>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-872 .elementor-element.elementor-element-a0ddd77>.elementor-container{min-height:75vh}.elementor-872 .elementor-element.elementor-element-ea5e483>.elementor-element-populated{margin:60px 0 60px 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 10% 0% 10%}.elementor-872 .elementor-element.elementor-element-1fbbdf6 .elementor-heading-title{font-family:var(--e-global-typography-el_title_3-font-family),Sans-serif;font-size:var(--e-global-typography-el_title_3-font-size);font-weight:var(--e-global-typography-el_title_3-font-weight);text-transform:var(--e-global-typography-el_title_3-text-transform);line-height:var(--e-global-typography-el_title_3-line-height);color:var(--e-global-color-el_color_1)}.elementor-872 .elementor-element.elementor-element-e528398{--spacer-size:30px}.elementor-872 .elementor-element.elementor-element-8436ab2>.elementor-widget-container{margin:0 0 33px 0}.elementor-872 .elementor-element.elementor-element-d381af0>.elementor-widget-container{padding:0 100px 0 100px}.elementor-872 .elementor-element.elementor-element-1b349f4>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-872 .elementor-element.elementor-element-1b349f4:not(.elementor-motion-effects-element-type-background),.elementor-872 .elementor-element.elementor-element-1b349f4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F8F8}.elementor-872 .elementor-element.elementor-element-1b349f4>.elementor-container{min-height:75vh}.elementor-872 .elementor-element.elementor-element-1b349f4{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-872 .elementor-element.elementor-element-1b349f4>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-872 .elementor-element.elementor-element-0b02cd1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-872 .elementor-element.elementor-element-0b02cd1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F8F8}.elementor-872 .elementor-element.elementor-element-0b02cd1>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:60px 0 60px 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 10% 0% 10%}.elementor-872 .elementor-element.elementor-element-0b02cd1>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-872 .elementor-element.elementor-element-673d18e .elementor-heading-title{font-family:var(--e-global-typography-el_title_3-font-family),Sans-serif;font-size:var(--e-global-typography-el_title_3-font-size);font-weight:var(--e-global-typography-el_title_3-font-weight);text-transform:var(--e-global-typography-el_title_3-text-transform);line-height:var(--e-global-typography-el_title_3-line-height);color:var(--e-global-color-el_color_1)}.elementor-872 .elementor-element.elementor-element-68afd60 .htcontact-form-wrapper{margin:0 0 0 0;text-align:left}.elementor-872 .elementor-element.elementor-element-68afd60 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]{height:0;border-radius:10px 10px 10px 10px;margin:-1px 0 -3px 0}.elementor-872 .elementor-element.elementor-element-68afd60 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]{height:0;border-radius:10px 10px 10px 10px;margin:-1px 0 -3px 0}.elementor-872 .elementor-element.elementor-element-68afd60 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]{height:0;border-radius:10px 10px 10px 10px;margin:-1px 0 -3px 0}.elementor-872 .elementor-element.elementor-element-68afd60 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]{height:0;border-radius:10px 10px 10px 10px;margin:-1px 0 -3px 0}.elementor-872 .elementor-element.elementor-element-68afd60 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]{height:0;border-radius:10px 10px 10px 10px;margin:-1px 0 -3px 0}.elementor-872 .elementor-element.elementor-element-68afd60 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]{height:0;border-radius:10px 10px 10px 10px;margin:-1px 0 -3px 0}.elementor-872 .elementor-element.elementor-element-68afd60 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{height:0;border-radius:10px 10px 10px 10px;margin:-1px 0 -3px 0}.elementor-872 .elementor-element.elementor-element-68afd60 .wpcf7-form .wpcf7-form-control-wrap textarea{height:100px}.elementor-872 .elementor-element.elementor-element-68afd60 .htcontact-form-wrapper form.wpcf7-form label{margin:0 0 0 0}.elementor-872 .elementor-element.elementor-element-68afd60 .wpcf7-form .wpcf7-submit{height:55px}.elementor-872 .elementor-element.elementor-element-d29609b:not(.elementor-motion-effects-element-type-background),.elementor-872 .elementor-element.elementor-element-d29609b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-872 .elementor-element.elementor-element-d29609b>.elementor-container{max-width:700px}.elementor-872 .elementor-element.elementor-element-d29609b{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-872 .elementor-element.elementor-element-d29609b>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-872 .elementor-element.elementor-element-bc77d00:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-872 .elementor-element.elementor-element-bc77d00>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-872 .elementor-element.elementor-element-bc77d00>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-872 .elementor-element.elementor-element-bc77d00>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-872 .elementor-element.elementor-element-39b3bca:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-872 .elementor-element.elementor-element-39b3bca>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000;background-image:url(/wp-content/uploads/2024/09/rustico-toscano-3.jpg);background-position:center center;background-size:cover}.elementor-872 .elementor-element.elementor-element-39b3bca>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-872 .elementor-element.elementor-element-39b3bca>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-872 .elementor-element.elementor-element-c873ca9{--spacer-size:40vh}.elementor-872 .elementor-element.elementor-element-9027876{--display:flex}@media(max-width:1050px){.elementor-872 .elementor-element.elementor-element-1fbbdf6 .elementor-heading-title{font-size:var(--e-global-typography-el_title_3-font-size);line-height:var(--e-global-typography-el_title_3-line-height)}.elementor-872 .elementor-element.elementor-element-673d18e .elementor-heading-title{font-size:var(--e-global-typography-el_title_3-font-size);line-height:var(--e-global-typography-el_title_3-line-height)}}@media(max-width:850px){.elementor-872 .elementor-element.elementor-element-ea5e483>.elementor-element-populated{padding:0% 5% 0% 5%}.elementor-872 .elementor-element.elementor-element-1fbbdf6 .elementor-heading-title{font-size:var(--e-global-typography-el_title_3-font-size);line-height:var(--e-global-typography-el_title_3-line-height)}.elementor-872 .elementor-element.elementor-element-d381af0>.elementor-widget-container{padding:0 0 0 0}.elementor-872 .elementor-element.elementor-element-0b02cd1>.elementor-element-populated{padding:0% 5% 0% 5%}.elementor-872 .elementor-element.elementor-element-673d18e .elementor-heading-title{font-size:var(--e-global-typography-el_title_3-font-size);line-height:var(--e-global-typography-el_title_3-line-height)}}.tablepress-id-1,.tablepress-id-1 th,.tablepress-id-1 td{text-align:center!important}