/* https://rusticotoscano.it/wp-content/uploads/elementor/css/post-3470.css?ver=1753720797 */
.elementor-3470 .elementor-element.elementor-element-5b6e33e:not(.elementor-motion-effects-element-type-background),.elementor-3470 .elementor-element.elementor-element-5b6e33e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4F4F4}.elementor-3470 .elementor-element.elementor-element-5b6e33e{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:3% 5% 3% 5%}.elementor-3470 .elementor-element.elementor-element-5b6e33e>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-3470 .elementor-element.elementor-element-0d0ff7b{text-align:center}.elementor-3470 .elementor-element.elementor-element-0d0ff7b .elementor-heading-title{font-family:var(--e-global-typography-el_title_4-font-family),Sans-serif;font-size:var(--e-global-typography-el_title_4-font-size);font-weight:var(--e-global-typography-el_title_4-font-weight);text-transform:var(--e-global-typography-el_title_4-text-transform);line-height:var(--e-global-typography-el_title_4-line-height);color:#EA4335}.elementor-3470 .elementor-element.elementor-element-0339e93 .elementor-button{background-color:#4285F4;background-image:none;padding:20px 20px 20px 20px}.elementor-3470 .elementor-element.elementor-element-0339e93>.elementor-widget-container{padding:20px 20px 20px 20px}.elementor-3470 .elementor-element.elementor-element-0339e93 .elementor-button,.elementor-3470 .elementor-element.elementor-element-0339e93 .elementor-button .elementor-button-icon{font-size:16px}.elementor-3470 .elementor-element.elementor-element-6736022{--display:flex}.elementor-3470 .elementor-element.elementor-element-c5fd289:not(.elementor-motion-effects-element-type-background),.elementor-3470 .elementor-element.elementor-element-c5fd289>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-3470 .elementor-element.elementor-element-c5fd289{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0% 5% 0% 5%}.elementor-3470 .elementor-element.elementor-element-c5fd289>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-3470 .elementor-element.elementor-element-5047d057{margin-top:60px;margin-bottom:60px}.elementor-3470 .elementor-element.elementor-element-5ea789b2{text-align:center}.elementor-3470 .elementor-element.elementor-element-5ea789b2 .elementor-heading-title{font-family:var(--e-global-typography-el_title_4-font-family),Sans-serif;font-size:var(--e-global-typography-el_title_4-font-size);font-weight:var(--e-global-typography-el_title_4-font-weight);text-transform:var(--e-global-typography-el_title_4-text-transform);line-height:var(--e-global-typography-el_title_4-line-height);color:var(--e-global-color-el_color_1)}.elementor-3470 .elementor-element.elementor-element-335010be{--spacer-size:20px}.elementor-3470 .elementor-element.elementor-element-50591715{text-align:center;color:var(--e-global-color-1bb13c8);--textColor:var( --e-global-color-1bb13c8 )}.elementor-3470 .elementor-element.elementor-element-5807f320{--spacer-size:10px}.elementor-3470 .elementor-element.elementor-element-52904213 .box-button,.elementor-3470 .elementor-element.elementor-element-52904213 .box-button .popup-icon,.elementor-3470 .elementor-element.elementor-element-52904213 .box-button:hover,.elementor-3470 .elementor-element.elementor-element-52904213 .box-button:focus,.elementor-3470 .elementor-element.elementor-element-52904213 .box-hover:hover .box-button{background:#FFF0}.elementor-3470 .elementor-element.elementor-element-52904213 .box-button,.elementor-3470 .elementor-element.elementor-element-52904213 .box-button *{color:#DB4105}.elementor-3470 .elementor-element.elementor-element-52904213 .box-button svg{fill:#DB4105;color:#DB4105}.elementor-3470 .elementor-element.elementor-element-52904213 .box-button.elementor-button:hover,.elementor-3470 .elementor-element.elementor-element-52904213 .box-button.elementor-button:focus,.elementor-3470 .elementor-element.elementor-element-52904213 .box-button.elementor-button:hover *,.elementor-3470 .elementor-element.elementor-element-52904213 .box-button.elementor-button:focus *,.elementor-3470 .elementor-element.elementor-element-52904213 .box-hover:hover .box-button.elementor-button,.elementor-3470 .elementor-element.elementor-element-52904213 .box-hover:hover .box-button.elementor-button *{color:var(--e-global-color-el_color_1)}.elementor-3470 .elementor-element.elementor-element-52904213 .box-button.elementor-button:hover svg,.elementor-3470 .elementor-element.elementor-element-52904213 .box-button.elementor-button:focus svg,.elementor-3470 .elementor-element.elementor-element-52904213 .box-hover:hover .box-button.elementor-button svg{fill:var(--e-global-color-el_color_1);color:var(--e-global-color-el_color_1)}.elementor-3470 .elementor-element.elementor-element-22af0dc2{--spacer-size:15px}.elementor-3470 .elementor-element.elementor-element-299cc2e2{text-align:center}.elementor-3470 .elementor-element.elementor-element-299cc2e2 .elementor-heading-title{font-family:var(--e-global-typography-el_title_4-font-family),Sans-serif;font-size:var(--e-global-typography-el_title_4-font-size);font-weight:var(--e-global-typography-el_title_4-font-weight);text-transform:var(--e-global-typography-el_title_4-text-transform);line-height:var(--e-global-typography-el_title_4-line-height);color:var(--e-global-color-el_color_1)}.elementor-3470 .elementor-element.elementor-element-425575c4{--spacer-size:20px}.elementor-3470 .elementor-element.elementor-element-3df2b1e1{text-align:center;color:var(--e-global-color-1bb13c8);--textColor:var( --e-global-color-1bb13c8 )}.elementor-3470 .elementor-element.elementor-element-1b01acd0{--spacer-size:10px}.elementor-3470 .elementor-element.elementor-element-4baedf66 .box-button,.elementor-3470 .elementor-element.elementor-element-4baedf66 .box-button .popup-icon,.elementor-3470 .elementor-element.elementor-element-4baedf66 .box-button:hover,.elementor-3470 .elementor-element.elementor-element-4baedf66 .box-button:focus,.elementor-3470 .elementor-element.elementor-element-4baedf66 .box-hover:hover .box-button{background:#FFF0}.elementor-3470 .elementor-element.elementor-element-4baedf66 .box-button,.elementor-3470 .elementor-element.elementor-element-4baedf66 .box-button *{color:var(--e-global-color-el_color_0)}.elementor-3470 .elementor-element.elementor-element-4baedf66 .box-button svg{fill:var(--e-global-color-el_color_0);color:var(--e-global-color-el_color_0)}.elementor-3470 .elementor-element.elementor-element-4baedf66 .box-button.elementor-button:hover,.elementor-3470 .elementor-element.elementor-element-4baedf66 .box-button.elementor-button:focus,.elementor-3470 .elementor-element.elementor-element-4baedf66 .box-button.elementor-button:hover *,.elementor-3470 .elementor-element.elementor-element-4baedf66 .box-button.elementor-button:focus *,.elementor-3470 .elementor-element.elementor-element-4baedf66 .box-hover:hover .box-button.elementor-button,.elementor-3470 .elementor-element.elementor-element-4baedf66 .box-hover:hover .box-button.elementor-button *{color:var(--e-global-color-el_color_1)}.elementor-3470 .elementor-element.elementor-element-4baedf66 .box-button.elementor-button:hover svg,.elementor-3470 .elementor-element.elementor-element-4baedf66 .box-button.elementor-button:focus svg,.elementor-3470 .elementor-element.elementor-element-4baedf66 .box-hover:hover .box-button.elementor-button svg{fill:var(--e-global-color-el_color_1);color:var(--e-global-color-el_color_1)}.elementor-3470 .elementor-element.elementor-element-35903969.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-3470 .elementor-element.elementor-element-f04b17{text-align:center}.elementor-3470 .elementor-element.elementor-element-f04b17 .elementor-heading-title{font-family:var(--e-global-typography-el_title_4-font-family),Sans-serif;font-size:var(--e-global-typography-el_title_4-font-size);font-weight:var(--e-global-typography-el_title_4-font-weight);text-transform:var(--e-global-typography-el_title_4-text-transform);line-height:var(--e-global-typography-el_title_4-line-height);color:var(--e-global-color-el_color_1)}.elementor-3470 .elementor-element.elementor-element-307ba5a0{--spacer-size:20px}.elementor-3470 .elementor-element.elementor-element-5f79723{text-align:center;color:var(--e-global-color-1bb13c8);--textColor:var( --e-global-color-1bb13c8 )}.elementor-3470 .elementor-element.elementor-element-4381dfed .box-button,.elementor-3470 .elementor-element.elementor-element-4381dfed .box-button .popup-icon,.elementor-3470 .elementor-element.elementor-element-4381dfed .box-button:hover,.elementor-3470 .elementor-element.elementor-element-4381dfed .box-button:focus,.elementor-3470 .elementor-element.elementor-element-4381dfed .box-hover:hover .box-button{background:#FFF0}.elementor-3470 .elementor-element.elementor-element-4381dfed .box-button,.elementor-3470 .elementor-element.elementor-element-4381dfed .box-button *{color:var(--e-global-color-el_color_0)}.elementor-3470 .elementor-element.elementor-element-4381dfed .box-button svg{fill:var(--e-global-color-el_color_0);color:var(--e-global-color-el_color_0)}.elementor-3470 .elementor-element.elementor-element-4381dfed .box-button.elementor-button:hover,.elementor-3470 .elementor-element.elementor-element-4381dfed .box-button.elementor-button:focus,.elementor-3470 .elementor-element.elementor-element-4381dfed .box-button.elementor-button:hover *,.elementor-3470 .elementor-element.elementor-element-4381dfed .box-button.elementor-button:focus *,.elementor-3470 .elementor-element.elementor-element-4381dfed .box-hover:hover .box-button.elementor-button,.elementor-3470 .elementor-element.elementor-element-4381dfed .box-hover:hover .box-button.elementor-button *{color:var(--e-global-color-el_color_1)}.elementor-3470 .elementor-element.elementor-element-4381dfed .box-button.elementor-button:hover svg,.elementor-3470 .elementor-element.elementor-element-4381dfed .box-button.elementor-button:focus svg,.elementor-3470 .elementor-element.elementor-element-4381dfed .box-hover:hover .box-button.elementor-button svg{fill:var(--e-global-color-el_color_1);color:var(--e-global-color-el_color_1)}.elementor-3470 .elementor-element.elementor-element-63c0a2f4 .box-button,.elementor-3470 .elementor-element.elementor-element-63c0a2f4 .box-button .popup-icon,.elementor-3470 .elementor-element.elementor-element-63c0a2f4 .box-button:hover,.elementor-3470 .elementor-element.elementor-element-63c0a2f4 .box-button:focus,.elementor-3470 .elementor-element.elementor-element-63c0a2f4 .box-hover:hover .box-button{background:#FFF0}.elementor-3470 .elementor-element.elementor-element-63c0a2f4 .box-button,.elementor-3470 .elementor-element.elementor-element-63c0a2f4 .box-button *{color:var(--e-global-color-el_color_0)}.elementor-3470 .elementor-element.elementor-element-63c0a2f4 .box-button svg{fill:var(--e-global-color-el_color_0);color:var(--e-global-color-el_color_0)}.elementor-3470 .elementor-element.elementor-element-63c0a2f4 .box-button.elementor-button:hover,.elementor-3470 .elementor-element.elementor-element-63c0a2f4 .box-button.elementor-button:focus,.elementor-3470 .elementor-element.elementor-element-63c0a2f4 .box-button.elementor-button:hover *,.elementor-3470 .elementor-element.elementor-element-63c0a2f4 .box-button.elementor-button:focus *,.elementor-3470 .elementor-element.elementor-element-63c0a2f4 .box-hover:hover .box-button.elementor-button,.elementor-3470 .elementor-element.elementor-element-63c0a2f4 .box-hover:hover .box-button.elementor-button *{color:var(--e-global-color-el_color_1)}.elementor-3470 .elementor-element.elementor-element-63c0a2f4 .box-button.elementor-button:hover svg,.elementor-3470 .elementor-element.elementor-element-63c0a2f4 .box-button.elementor-button:focus svg,.elementor-3470 .elementor-element.elementor-element-63c0a2f4 .box-hover:hover .box-button.elementor-button svg{fill:var(--e-global-color-el_color_1);color:var(--e-global-color-el_color_1)}.elementor-3470 .elementor-element.elementor-element-37029bf3{--spacer-size:30px}.elementor-3470 .elementor-element.elementor-element-45d88b8c:not(.elementor-motion-effects-element-type-background),.elementor-3470 .elementor-element.elementor-element-45d88b8c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-el_color_6_2)}.elementor-3470 .elementor-element.elementor-element-45d88b8c{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0% 5% 0% 5%}.elementor-3470 .elementor-element.elementor-element-45d88b8c>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-bc-flex-widget .elementor-3470 .elementor-element.elementor-element-40ebdbb1.elementor-column .elementor-widget-wrap{align-items:center}.elementor-3470 .elementor-element.elementor-element-40ebdbb1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-3470 .elementor-element.elementor-element-40ebdbb1.elementor-column>.elementor-widget-wrap{justify-content:flex-start}div.elementor-3470 .elementor-element.elementor-element-40ebdbb1{max-width:fit-content;flex:0 1 fit-content;min-width:initial}.elementor-3470 .elementor-element.elementor-element-19650931{width:auto;max-width:auto;text-align:left;font-family:"Red Hat Text",Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var(--e-global-color-1bb13c8);--textColor:var( --e-global-color-1bb13c8 )}.elementor-bc-flex-widget .elementor-3470 .elementor-element.elementor-element-3a76a168.elementor-column .elementor-widget-wrap{align-items:center}.elementor-3470 .elementor-element.elementor-element-3a76a168.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-3470 .elementor-element.elementor-element-3a76a168.elementor-column>.elementor-widget-wrap{justify-content:flex-end}div.elementor-3470 .elementor-element.elementor-element-3a76a168{max-width:initial;flex:1 0 0%;min-width:25px}.elementor-3470 .elementor-element.elementor-element-447d7f33 .elementor-button{background-color:#FFF0;background-image:none;fill:var(--e-global-color-1bb13c8);color:var(--e-global-color-1bb13c8);padding:0 0 0 0}.elementor-3470 .elementor-element.elementor-element-447d7f33{width:auto;max-width:auto}.elementor-3470 .elementor-element.elementor-element-447d7f33>.elementor-widget-container{margin:0 0 0 30px}.elementor-3470 .elementor-element.elementor-element-447d7f33 .elementor-button:hover,.elementor-3470 .elementor-element.elementor-element-447d7f33 .elementor-button:focus{color:var(--e-global-color-el_color_0)}.elementor-3470 .elementor-element.elementor-element-447d7f33 .elementor-button:hover svg,.elementor-3470 .elementor-element.elementor-element-447d7f33 .elementor-button:focus svg{fill:var(--e-global-color-el_color_0)}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media(max-width:1050px){.elementor-3470 .elementor-element.elementor-element-0d0ff7b .elementor-heading-title{font-size:var(--e-global-typography-el_title_4-font-size);line-height:var(--e-global-typography-el_title_4-line-height)}.elementor-3470 .elementor-element.elementor-element-5ea789b2 .elementor-heading-title{font-size:var(--e-global-typography-el_title_4-font-size);line-height:var(--e-global-typography-el_title_4-line-height)}.elementor-3470 .elementor-element.elementor-element-299cc2e2 .elementor-heading-title{font-size:var(--e-global-typography-el_title_4-font-size);line-height:var(--e-global-typography-el_title_4-line-height)}.elementor-3470 .elementor-element.elementor-element-f04b17 .elementor-heading-title{font-size:var(--e-global-typography-el_title_4-font-size);line-height:var(--e-global-typography-el_title_4-line-height)}.elementor-3470 .elementor-element.elementor-element-40ebdbb1.elementor-column>.elementor-widget-wrap{justify-content:center}div.elementor-3470 .elementor-element.elementor-element-40ebdbb1{max-width:initial;flex:none;min-width:25px}.elementor-3470 .elementor-element.elementor-element-40ebdbb1>.elementor-element-populated{padding:30px 30px 0 30px}.elementor-3470 .elementor-element.elementor-element-19650931>.elementor-widget-container{padding:20px 0 0 0}.elementor-3470 .elementor-element.elementor-element-3a76a168.elementor-column>.elementor-widget-wrap{justify-content:center}div.elementor-3470 .elementor-element.elementor-element-3a76a168{max-width:initial;flex:none;min-width:25px}.elementor-3470 .elementor-element.elementor-element-3a76a168>.elementor-element-populated{padding:20px 30px 30px 30px}}@media(max-width:850px){.elementor-3470 .elementor-element.elementor-element-0d0ff7b .elementor-heading-title{font-size:var(--e-global-typography-el_title_4-font-size);line-height:var(--e-global-typography-el_title_4-line-height)}.elementor-3470 .elementor-element.elementor-element-5ea789b2 .elementor-heading-title{font-size:var(--e-global-typography-el_title_4-font-size);line-height:var(--e-global-typography-el_title_4-line-height)}.elementor-3470 .elementor-element.elementor-element-299cc2e2 .elementor-heading-title{font-size:var(--e-global-typography-el_title_4-font-size);line-height:var(--e-global-typography-el_title_4-line-height)}.elementor-3470 .elementor-element.elementor-element-f04b17 .elementor-heading-title{font-size:var(--e-global-typography-el_title_4-font-size);line-height:var(--e-global-typography-el_title_4-line-height)}.elementor-3470 .elementor-element.elementor-element-19650931{text-align:center}.elementor-3470 .elementor-element.elementor-element-3a76a168.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-3470 .elementor-element.elementor-element-447d7f33>.elementor-widget-container{margin:0 10px 0 10px}}@media(min-width:851px){.elementor-3470 .elementor-element.elementor-element-40ebdbb1{width:65.549%}.elementor-3470 .elementor-element.elementor-element-3a76a168{width:34.278%}}@media(max-width:1050px) and (min-width:851px){.elementor-3470 .elementor-element.elementor-element-40ebdbb1{width:100%}.elementor-3470 .elementor-element.elementor-element-3a76a168{width:100%}}