.elementor-2933 .elementor-element.elementor-element-8708aee{margin-top:90px;margin-bottom:50px;}.elementor-2933 .elementor-element.elementor-element-a771abd > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-2933 .elementor-element.elementor-element-5a6222f > .elementor-widget-container{padding:0em 5em 0em 0em;}.elementor-2933 .elementor-element.elementor-element-5a6222f{text-align:left;}.elementor-2933 .elementor-element.elementor-element-5a6222f .elementor-heading-title{font-size:36px;line-height:1.1em;color:#5B6040;}.elementor-2933 .elementor-element.elementor-element-838682f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-838682f{font-size:18px;line-height:1.4em;letter-spacing:0.5px;}.elementor-2933 .elementor-element.elementor-element-0ef3365:not(.elementor-motion-effects-element-type-background), .elementor-2933 .elementor-element.elementor-element-0ef3365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casadolival.com/wp-content/uploads/2021/05/tuscan-foods-header.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2933 .elementor-element.elementor-element-0ef3365 > .elementor-container{min-height:700px;}.elementor-2933 .elementor-element.elementor-element-0ef3365{border-style:solid;border-width:0px 0px 0px 60px;border-color:#ffffff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2933 .elementor-element.elementor-element-0ef3365 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2933 .elementor-element.elementor-element-21a2482{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 39px;}.elementor-2933 .elementor-element.elementor-element-3db7108 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-3db7108 .elementor-heading-title{font-size:42px;color:#ffffff;}.elementor-2933 .elementor-element.elementor-element-7015e62 > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-7015e62{font-size:18px;line-height:1.4em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-2933 .elementor-element.elementor-element-69ff011{margin-top:60px;margin-bottom:60px;padding:0% 10% 0% 10%;}.elementor-2933 .elementor-element.elementor-element-7cccf01 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2933 .elementor-element.elementor-element-7cccf01 .elementor-heading-title{color:#5B6040;}.elementor-2933 .elementor-element.elementor-element-c96c2bb > .elementor-widget-container{margin:10px 0px 0px 30px;}.elementor-2933 .elementor-element.elementor-element-c96c2bb .elementor-heading-title{font-size:24px;color:#5B6040;}.elementor-2933 .elementor-element.elementor-element-1b2eb8f > .elementor-widget-container{margin:-20px 30px 0px 30px;padding:0px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-1b2eb8f{font-size:18px;line-height:1.4em;letter-spacing:0.5px;}.elementor-2933 .elementor-element.elementor-element-d09e1b6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2933 .elementor-element.elementor-element-d09e1b6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-d09e1b6 .elementor-divider-separator{width:100%;}.elementor-2933 .elementor-element.elementor-element-d09e1b6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2933 .elementor-element.elementor-element-1ce0c94{margin-top:0px;margin-bottom:0px;}.elementor-2933 .elementor-element.elementor-element-22e0f45 > .elementor-widget-container{margin:20px 30px 0px 30px;}.elementor-2933 .elementor-element.elementor-element-22e0f45 .elementor-heading-title{font-size:24px;color:#5B6040;}.elementor-2933 .elementor-element.elementor-element-3f07d49 > .elementor-widget-container{margin:-20px 30px 0px 30px;padding:0px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-3f07d49{font-size:18px;line-height:1.4em;letter-spacing:0.5px;}.elementor-2933 .elementor-element.elementor-element-20a2f40{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2933 .elementor-element.elementor-element-20a2f40 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-20a2f40 .elementor-divider-separator{width:100%;}.elementor-2933 .elementor-element.elementor-element-20a2f40 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2933 .elementor-element.elementor-element-f4d584f > .elementor-widget-container{margin:10px 0px 0px 30px;}.elementor-2933 .elementor-element.elementor-element-f4d584f .elementor-heading-title{font-size:24px;color:#5B6040;}.elementor-2933 .elementor-element.elementor-element-cf1bacf > .elementor-widget-container{margin:-20px 30px 0px 30px;padding:0px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-cf1bacf{font-size:18px;line-height:1.4em;letter-spacing:0.5px;}.elementor-2933 .elementor-element.elementor-element-cfba46c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2933 .elementor-element.elementor-element-cfba46c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-cfba46c .elementor-divider-separator{width:100%;}.elementor-2933 .elementor-element.elementor-element-cfba46c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2933 .elementor-element.elementor-element-667fa3c{margin-top:0px;margin-bottom:0px;}.elementor-2933 .elementor-element.elementor-element-6ccd621 > .elementor-widget-container{margin:20px 30px 0px 30px;}.elementor-2933 .elementor-element.elementor-element-6ccd621 .elementor-heading-title{font-size:24px;color:#5B6040;}.elementor-2933 .elementor-element.elementor-element-436bd25 > .elementor-widget-container{margin:-20px 30px 0px 30px;padding:0px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-436bd25{font-size:18px;line-height:1.4em;letter-spacing:0.5px;}.elementor-2933 .elementor-element.elementor-element-193df77:not(.elementor-motion-effects-element-type-background), .elementor-2933 .elementor-element.elementor-element-193df77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casadolival.com/wp-content/uploads/2021/05/tuscan-wine-header.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2933 .elementor-element.elementor-element-193df77 > .elementor-background-overlay{background-color:rgba(0,0,0,0.9);opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2933 .elementor-element.elementor-element-193df77 > .elementor-container{min-height:700px;}.elementor-2933 .elementor-element.elementor-element-193df77{border-style:solid;border-width:0px 40px 0px 0px;border-color:#ffffff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:0px;}.elementor-2933 .elementor-element.elementor-element-1a05c4d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 39px;}.elementor-2933 .elementor-element.elementor-element-c02dcef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-c02dcef .elementor-heading-title{font-size:42px;color:#ffffff;}.elementor-2933 .elementor-element.elementor-element-b196319 > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-b196319{font-size:18px;line-height:1.4em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-2933 .elementor-element.elementor-element-7ab1908{margin-top:90px;margin-bottom:50px;}.elementor-2933 .elementor-element.elementor-element-48a0531 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-2933 .elementor-element.elementor-element-62c9156 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-62c9156{font-size:18px;line-height:1.4em;letter-spacing:0.5px;}.elementor-2933 .elementor-element.elementor-element-5512b37{margin-top:60px;margin-bottom:60px;padding:0% 10% 0% 10%;}.elementor-2933 .elementor-element.elementor-element-e04e3d8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2933 .elementor-element.elementor-element-e04e3d8 .elementor-heading-title{color:#5B6040;}.elementor-2933 .elementor-element.elementor-element-a58b960 > .elementor-widget-container{margin:10px 0px 0px 30px;}.elementor-2933 .elementor-element.elementor-element-a58b960 .elementor-heading-title{font-size:24px;color:#5B6040;}.elementor-2933 .elementor-element.elementor-element-849a897 > .elementor-widget-container{margin:-20px 30px 0px 30px;padding:0px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-849a897{font-size:18px;line-height:1.4em;letter-spacing:0.5px;}.elementor-2933 .elementor-element.elementor-element-3dcae03{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2933 .elementor-element.elementor-element-3dcae03 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-3dcae03 .elementor-divider-separator{width:100%;}.elementor-2933 .elementor-element.elementor-element-3dcae03 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2933 .elementor-element.elementor-element-a1227e3{margin-top:0px;margin-bottom:0px;}.elementor-2933 .elementor-element.elementor-element-78953e7 > .elementor-widget-container{margin:20px 30px 0px 30px;}.elementor-2933 .elementor-element.elementor-element-78953e7 .elementor-heading-title{font-size:24px;color:#5B6040;}.elementor-2933 .elementor-element.elementor-element-d5d6e29 > .elementor-widget-container{margin:-20px 30px 0px 30px;padding:0px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-d5d6e29{font-size:18px;line-height:1.4em;letter-spacing:0.5px;}.elementor-2933 .elementor-element.elementor-element-99c9024{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2933 .elementor-element.elementor-element-99c9024 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-99c9024 .elementor-divider-separator{width:100%;}.elementor-2933 .elementor-element.elementor-element-99c9024 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2933 .elementor-element.elementor-element-1b6f24c > .elementor-widget-container{margin:10px 0px 0px 30px;}.elementor-2933 .elementor-element.elementor-element-1b6f24c .elementor-heading-title{font-size:24px;color:#5B6040;}.elementor-2933 .elementor-element.elementor-element-d47d263 > .elementor-widget-container{margin:-20px 30px 0px 30px;padding:0px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-d47d263{font-size:18px;line-height:1.4em;letter-spacing:0.5px;}.elementor-2933 .elementor-element.elementor-element-413d711{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2933 .elementor-element.elementor-element-413d711 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-413d711 .elementor-divider-separator{width:100%;}.elementor-2933 .elementor-element.elementor-element-413d711 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2933 .elementor-element.elementor-element-0a81533{margin-top:0px;margin-bottom:0px;}.elementor-2933 .elementor-element.elementor-element-5d14468 > .elementor-widget-container{margin:20px 30px 0px 30px;}.elementor-2933 .elementor-element.elementor-element-5d14468 .elementor-heading-title{font-size:24px;color:#5B6040;}.elementor-2933 .elementor-element.elementor-element-86a6559 > .elementor-widget-container{margin:-20px 30px 0px 30px;padding:0px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-86a6559{font-size:18px;line-height:1.4em;letter-spacing:0.5px;}.elementor-2933 .elementor-element.elementor-element-4af1f53:not(.elementor-motion-effects-element-type-background), .elementor-2933 .elementor-element.elementor-element-4af1f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casadolival.com/wp-content/uploads/2021/05/tuscan-foods-header.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2933 .elementor-element.elementor-element-4af1f53 > .elementor-container{min-height:700px;}.elementor-2933 .elementor-element.elementor-element-4af1f53{border-style:solid;border-width:0px 0px 0px 60px;border-color:#ffffff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2933 .elementor-element.elementor-element-4af1f53 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2933 .elementor-element.elementor-element-541d7af{margin-top:80px;margin-bottom:40px;}.elementor-2933 .elementor-element.elementor-element-7cb6059 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2933 .elementor-element.elementor-element-7cb6059 .elementor-heading-title{font-size:48px;color:#5B6040;}.elementor-2933 .elementor-element.elementor-element-09094b0 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-09094b0{font-size:18px;line-height:1.4em;letter-spacing:0.5px;}.elementor-2933 .elementor-element.elementor-element-8d4e033 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2933 .elementor-element.elementor-element-8d4e033 .elementor-heading-title{color:#5B6040;}.elementor-2933 .elementor-element.elementor-element-b5f21f1 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-b5f21f1{font-size:18px;line-height:1.4em;letter-spacing:0.5px;}.elementor-2933 .elementor-element.elementor-element-9bc7955{margin-top:0px;margin-bottom:55px;}.elementor-2933 .elementor-element.elementor-element-a236f36 .tg_horizontal_gallery_wrapper .flickity-prev-next-button.next{background:#ffffff;}.elementor-2933 .elementor-element.elementor-element-a236f36 .tg_horizontal_gallery_wrapper .flickity-prev-next-button.previous{background:#ffffff;}.elementor-2933 .elementor-element.elementor-element-a236f36 .tg_horizontal_gallery_wrapper .flickity-prev-next-button .arrow{fill:#222222;}.elementor-2933 .elementor-element.elementor-element-a236f36 .tg_horizontal_gallery_wrapper .flickity-page-dots .dot{background:#222222;}@media(max-width:1024px){.elementor-2933 .elementor-element.elementor-element-3db7108 .elementor-heading-title{font-size:28px;line-height:1.4em;}.elementor-2933 .elementor-element.elementor-element-c02dcef .elementor-heading-title{font-size:28px;line-height:1.4em;}}@media(max-width:767px){.elementor-2933 .elementor-element.elementor-element-5a6222f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-838682f{line-height:1.6em;}.elementor-2933 .elementor-element.elementor-element-3db7108 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-3db7108 .elementor-heading-title{font-size:24px;}.elementor-2933 .elementor-element.elementor-element-7015e62{line-height:1.6em;}.elementor-2933 .elementor-element.elementor-element-1b2eb8f{line-height:1.6em;}.elementor-2933 .elementor-element.elementor-element-3f07d49{line-height:1.6em;}.elementor-2933 .elementor-element.elementor-element-cf1bacf{line-height:1.6em;}.elementor-2933 .elementor-element.elementor-element-436bd25{line-height:1.6em;}.elementor-2933 .elementor-element.elementor-element-c02dcef > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-c02dcef .elementor-heading-title{font-size:24px;}.elementor-2933 .elementor-element.elementor-element-b196319{line-height:1.6em;}.elementor-2933 .elementor-element.elementor-element-62c9156{line-height:1.6em;}.elementor-2933 .elementor-element.elementor-element-849a897{line-height:1.6em;}.elementor-2933 .elementor-element.elementor-element-d5d6e29{line-height:1.6em;}.elementor-2933 .elementor-element.elementor-element-d47d263{line-height:1.6em;}.elementor-2933 .elementor-element.elementor-element-86a6559{line-height:1.6em;}.elementor-2933 .elementor-element.elementor-element-09094b0{line-height:1.6em;}.elementor-2933 .elementor-element.elementor-element-b5f21f1{line-height:1.6em;}}@media(min-width:768px){.elementor-2933 .elementor-element.elementor-element-5b6ebf8{width:47.031%;}.elementor-2933 .elementor-element.elementor-element-d075d73{width:52.969%;}.elementor-2933 .elementor-element.elementor-element-abf183f{width:25.533%;}.elementor-2933 .elementor-element.elementor-element-b33cb82{width:74.467%;}.elementor-2933 .elementor-element.elementor-element-57f8d81{width:74.467%;}.elementor-2933 .elementor-element.elementor-element-0369332{width:25.533%;}.elementor-2933 .elementor-element.elementor-element-fa9db32{width:25.533%;}.elementor-2933 .elementor-element.elementor-element-40027ae{width:74.467%;}.elementor-2933 .elementor-element.elementor-element-039e142{width:74.467%;}.elementor-2933 .elementor-element.elementor-element-90868b7{width:25.533%;}.elementor-2933 .elementor-element.elementor-element-e9b252e{width:25.533%;}.elementor-2933 .elementor-element.elementor-element-9c87029{width:74.467%;}.elementor-2933 .elementor-element.elementor-element-e0f5eef{width:74.467%;}.elementor-2933 .elementor-element.elementor-element-3a76392{width:25.533%;}.elementor-2933 .elementor-element.elementor-element-f0b2427{width:25.533%;}.elementor-2933 .elementor-element.elementor-element-d2dc371{width:74.467%;}.elementor-2933 .elementor-element.elementor-element-101d08b{width:74.467%;}.elementor-2933 .elementor-element.elementor-element-513ce11{width:25.533%;}.elementor-2933 .elementor-element.elementor-element-e47e142{width:79.964%;}.elementor-2933 .elementor-element.elementor-element-0951a02{width:20.033%;}.elementor-2933 .elementor-element.elementor-element-781536a{width:10.037%;}.elementor-2933 .elementor-element.elementor-element-89db284{width:89.96%;}}