.elementor-42 .elementor-element.elementor-element-8e31b50{text-align:center;}.elementor-42 .elementor-element.elementor-element-8e31b50 .elementor-heading-title{color:#23A455;font-family:"Montserrat", arial;font-size:24px;font-weight:600;}.elementor-42 .elementor-element.elementor-element-8e31b50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-42 .elementor-element.elementor-element-961a072 > .elementor-background-overlay{background-image:url("https://caffaro.greenthesisgroup.com/wp-content/uploads/2026/01/Icona-5-Verde@2x-1.png");background-position:14px 41px;background-repeat:no-repeat;background-size:3em auto;opacity:1;}.elementor-42 .elementor-element.elementor-element-961a072{margin-top:-19px;margin-bottom:-19px;padding:0px 20px 0px 20px;}.elementor-42 .elementor-element.elementor-element-83f70e7{text-align:left;color:#000000;font-family:"Montserrat", arial;font-size:16px;font-weight:400;}.elementor-42 .elementor-element.elementor-element-83f70e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-42 .elementor-element.elementor-element-ba483ea{padding:27px 150px 2px 150px;}.elementor-42 .elementor-element.elementor-element-eb6eb2f .jet-button__container{justify-content:flex-start;}.elementor-42 .elementor-element.elementor-element-eb6eb2f .jet-button__plane-normal{background-color:#2CA449;border-radius:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-eb6eb2f .jet-button__plane-hover{background-color:#2B3990;}.elementor-42 .elementor-element.elementor-element-eb6eb2f .jet-button__state-normal .jet-button__icon{font-size:53px;width:10px;height:90px;}.elementor-42 .elementor-element.elementor-element-eb6eb2f .jet-button__state-hover .jet-button__icon{color:#FFFFFF;font-size:53px;width:10px;height:90px;}.elementor-42 .elementor-element.elementor-element-eb6eb2f .jet-button__state-normal .jet-button__label{text-align:center;margin:0px 50px 0px 50px;}.elementor-42 .elementor-element.elementor-element-eb6eb2f .jet-button__state-hover .jet-button__label{text-align:center;margin:0px 50px 0px 50px;}.elementor-42 .elementor-element.elementor-element-eb6eb2f  .jet-button__state-normal .jet-button__label{font-family:"Montserrat", arial;font-size:18px;font-weight:600;}.elementor-42 .elementor-element.elementor-element-eb6eb2f  .jet-button__state-hover .jet-button__label{font-family:"Montserrat", arial;font-size:18px;font-weight:600;}.elementor-42 .elementor-element.elementor-element-b51f6f6 .jet-button__container{justify-content:flex-start;}.elementor-42 .elementor-element.elementor-element-b51f6f6 .jet-button__plane-normal{background-color:#647367;}.elementor-42 .elementor-element.elementor-element-b51f6f6 .jet-button__plane-hover{background-color:#2B3990;}.elementor-42 .elementor-element.elementor-element-b51f6f6 .jet-button__state-normal .jet-button__icon{font-size:53px;width:10px;height:90px;}.elementor-42 .elementor-element.elementor-element-b51f6f6 .jet-button__state-hover .jet-button__icon{color:#FFFFFF;font-size:53px;width:10px;height:90px;}.elementor-42 .elementor-element.elementor-element-b51f6f6 .jet-button__state-normal .jet-button__label{text-align:center;margin:0px 50px 0px 50px;}.elementor-42 .elementor-element.elementor-element-b51f6f6 .jet-button__state-hover .jet-button__label{text-align:center;margin:0px 50px 0px 50px;}.elementor-42 .elementor-element.elementor-element-b51f6f6  .jet-button__state-normal .jet-button__label{font-family:"Montserrat", arial;font-size:18px;font-weight:600;}.elementor-42 .elementor-element.elementor-element-b51f6f6  .jet-button__state-hover .jet-button__label{font-family:"Montserrat", arial;font-size:18px;font-weight:600;}.elementor-42 .elementor-element.elementor-element-9d36d76 .jet-button__container{justify-content:flex-start;}.elementor-42 .elementor-element.elementor-element-9d36d76 .jet-button__plane-normal{background-color:#2CA449;}.elementor-42 .elementor-element.elementor-element-9d36d76 .jet-button__plane-hover{background-color:#2B3990;}.elementor-42 .elementor-element.elementor-element-9d36d76 .jet-button__state-normal .jet-button__icon{font-size:53px;width:10px;height:90px;}.elementor-42 .elementor-element.elementor-element-9d36d76 .jet-button__state-hover .jet-button__icon{color:#FFFFFF;font-size:53px;width:10px;height:90px;}.elementor-42 .elementor-element.elementor-element-9d36d76 .jet-button__state-normal .jet-button__label{text-align:center;margin:0px 50px 0px 50px;}.elementor-42 .elementor-element.elementor-element-9d36d76 .jet-button__state-hover .jet-button__label{text-align:center;margin:0px 50px 0px 50px;}.elementor-42 .elementor-element.elementor-element-9d36d76  .jet-button__state-normal .jet-button__label{font-family:"Montserrat", arial;font-size:18px;font-weight:600;}.elementor-42 .elementor-element.elementor-element-9d36d76  .jet-button__state-hover .jet-button__label{font-family:"Montserrat", arial;font-size:18px;font-weight:600;}.elementor-42 .elementor-element.elementor-element-06e0b1f{padding:0px 150px 0px 150px;}.elementor-42 .elementor-element.elementor-element-eab3592 .jet-button__container{justify-content:flex-start;}.elementor-42 .elementor-element.elementor-element-eab3592 .jet-button__plane-normal{background-color:#647367;}.elementor-42 .elementor-element.elementor-element-eab3592 .jet-button__plane-hover{background-color:#2B3990;}.elementor-42 .elementor-element.elementor-element-eab3592 .jet-button__state-normal .jet-button__icon{font-size:53px;width:10px;height:90px;}.elementor-42 .elementor-element.elementor-element-eab3592 .jet-button__state-hover .jet-button__icon{color:#FFFFFF;font-size:53px;width:10px;height:90px;}.elementor-42 .elementor-element.elementor-element-eab3592 .jet-button__state-normal .jet-button__label{text-align:center;margin:0px 50px 0px 50px;}.elementor-42 .elementor-element.elementor-element-eab3592 .jet-button__state-hover .jet-button__label{text-align:center;margin:0px 50px 0px 50px;}.elementor-42 .elementor-element.elementor-element-eab3592  .jet-button__state-normal .jet-button__label{font-family:"Montserrat", arial;font-size:18px;font-weight:600;}.elementor-42 .elementor-element.elementor-element-eab3592  .jet-button__state-hover .jet-button__label{font-family:"Montserrat", arial;font-size:18px;font-weight:600;}.elementor-42 .elementor-element.elementor-element-9eaea7f .jet-button__container{justify-content:flex-start;}.elementor-42 .elementor-element.elementor-element-9eaea7f .jet-button__plane-normal{background-color:#647367;}.elementor-42 .elementor-element.elementor-element-9eaea7f .jet-button__plane-hover{background-color:#2B3990;}.elementor-42 .elementor-element.elementor-element-9eaea7f .jet-button__state-normal .jet-button__icon{font-size:53px;width:10px;height:90px;}.elementor-42 .elementor-element.elementor-element-9eaea7f .jet-button__state-hover .jet-button__icon{color:#FFFFFF;font-size:53px;width:10px;height:90px;}.elementor-42 .elementor-element.elementor-element-9eaea7f .jet-button__state-normal .jet-button__label{text-align:center;margin:0px 50px 0px 50px;}.elementor-42 .elementor-element.elementor-element-9eaea7f .jet-button__state-hover .jet-button__label{text-align:center;margin:0px 50px 0px 50px;}.elementor-42 .elementor-element.elementor-element-9eaea7f  .jet-button__state-normal .jet-button__label{font-family:"Montserrat", arial;font-size:18px;font-weight:600;}.elementor-42 .elementor-element.elementor-element-9eaea7f  .jet-button__state-hover .jet-button__label{font-family:"Montserrat", arial;font-size:18px;font-weight:600;}.elementor-42 .elementor-element.elementor-element-104ba54 .jet-button__container{justify-content:flex-start;}.elementor-42 .elementor-element.elementor-element-104ba54 .jet-button__plane-normal{background-color:#647367;}.elementor-42 .elementor-element.elementor-element-104ba54 .jet-button__plane-hover{background-color:#2B3990;}.elementor-42 .elementor-element.elementor-element-104ba54 .jet-button__state-normal .jet-button__icon{font-size:53px;width:10px;height:90px;}.elementor-42 .elementor-element.elementor-element-104ba54 .jet-button__state-hover .jet-button__icon{color:#FFFFFF;font-size:53px;width:10px;height:90px;}.elementor-42 .elementor-element.elementor-element-104ba54 .jet-button__state-normal .jet-button__label{text-align:center;margin:0px 50px 0px 50px;}.elementor-42 .elementor-element.elementor-element-104ba54 .jet-button__state-hover .jet-button__label{text-align:center;margin:0px 50px 0px 50px;}.elementor-42 .elementor-element.elementor-element-104ba54  .jet-button__state-normal .jet-button__label{font-family:"Montserrat", arial;font-size:18px;font-weight:600;}.elementor-42 .elementor-element.elementor-element-104ba54  .jet-button__state-hover .jet-button__label{font-family:"Montserrat", arial;font-size:18px;font-weight:600;}.elementor-42 .elementor-element.elementor-element-42de24a{padding:0px 150px 0px 150px;}.elementor-42 .elementor-element.elementor-element-1bf5a40{color:#000000;font-family:"Montserrat", arial;font-size:16px;font-weight:400;}.elementor-42 .elementor-element.elementor-element-1bf5a40 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-42 .elementor-element.elementor-element-3008ecb{padding:0px 150px 0px 150px;}.elementor-42 .elementor-element.elementor-element-82413d1 .elementor-icon-wrapper{text-align:center;}.elementor-42 .elementor-element.elementor-element-82413d1.elementor-view-stacked .elementor-icon{background-color:#2B3990;}.elementor-42 .elementor-element.elementor-element-82413d1.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-82413d1.elementor-view-default .elementor-icon{color:#2B3990;border-color:#2B3990;}.elementor-42 .elementor-element.elementor-element-82413d1.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-82413d1.elementor-view-default .elementor-icon svg{fill:#2B3990;}.elementor-42 .elementor-element.elementor-element-82413d1.elementor-view-stacked .elementor-icon:hover{background-color:#2CA449;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-82413d1.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-82413d1.elementor-view-default .elementor-icon:hover{color:#2CA449;border-color:#2CA449;}.elementor-42 .elementor-element.elementor-element-82413d1.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-82413d1.elementor-view-default .elementor-icon:hover svg{fill:#2CA449;}.elementor-42 .elementor-element.elementor-element-82413d1.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-82413d1.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-82413d1 .elementor-icon{font-size:30px;}.elementor-42 .elementor-element.elementor-element-82413d1 .elementor-icon i, .elementor-42 .elementor-element.elementor-element-82413d1 .elementor-icon svg{transform:rotate(0deg);}.elementor-42 .elementor-element.elementor-element-937feca .elementor-icon-wrapper{text-align:center;}.elementor-42 .elementor-element.elementor-element-937feca.elementor-view-stacked .elementor-icon{background-color:#2B3990;}.elementor-42 .elementor-element.elementor-element-937feca.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-937feca.elementor-view-default .elementor-icon{color:#2B3990;border-color:#2B3990;}.elementor-42 .elementor-element.elementor-element-937feca.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-937feca.elementor-view-default .elementor-icon svg{fill:#2B3990;}.elementor-42 .elementor-element.elementor-element-937feca.elementor-view-stacked .elementor-icon:hover{background-color:#2CA449;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-937feca.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-937feca.elementor-view-default .elementor-icon:hover{color:#2CA449;border-color:#2CA449;}.elementor-42 .elementor-element.elementor-element-937feca.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-937feca.elementor-view-default .elementor-icon:hover svg{fill:#2CA449;}.elementor-42 .elementor-element.elementor-element-937feca.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-937feca.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-937feca .elementor-icon{font-size:30px;}.elementor-42 .elementor-element.elementor-element-937feca .elementor-icon i, .elementor-42 .elementor-element.elementor-element-937feca .elementor-icon svg{transform:rotate(0deg);}.elementor-42 .elementor-element.elementor-element-3905495 .elementor-icon-wrapper{text-align:center;}.elementor-42 .elementor-element.elementor-element-3905495.elementor-view-stacked .elementor-icon{background-color:#2B3990;}.elementor-42 .elementor-element.elementor-element-3905495.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-3905495.elementor-view-default .elementor-icon{color:#2B3990;border-color:#2B3990;}.elementor-42 .elementor-element.elementor-element-3905495.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-3905495.elementor-view-default .elementor-icon svg{fill:#2B3990;}.elementor-42 .elementor-element.elementor-element-3905495.elementor-view-stacked .elementor-icon:hover{background-color:#2CA449;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-3905495.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-3905495.elementor-view-default .elementor-icon:hover{color:#2CA449;border-color:#2CA449;}.elementor-42 .elementor-element.elementor-element-3905495.elementor-view-framed .elementor-icon:hover, .elementor-42 .elementor-element.elementor-element-3905495.elementor-view-default .elementor-icon:hover svg{fill:#2CA449;}.elementor-42 .elementor-element.elementor-element-3905495.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-3905495.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-3905495 .elementor-icon{font-size:30px;}.elementor-42 .elementor-element.elementor-element-3905495 .elementor-icon i, .elementor-42 .elementor-element.elementor-element-3905495 .elementor-icon svg{transform:rotate(0deg);}.elementor-42 .elementor-element.elementor-element-016cae4{padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-732438e{text-align:center;}.elementor-42 .elementor-element.elementor-element-732438e .elementor-heading-title{color:#000000;font-family:"Montserrat", arial;font-size:15px;font-weight:400;}.elementor-42 .elementor-element.elementor-element-732438e > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-42 .elementor-element.elementor-element-2a499d3 .jet-button__container{justify-content:center;}.elementor-42 .elementor-element.elementor-element-2a499d3 .jet-button__plane-normal{background-color:#2CA449;border-radius:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-2a499d3 .jet-button__plane-hover{background-color:#2B3990;}.elementor-42 .elementor-element.elementor-element-2a499d3 .jet-button__state-normal .jet-button__icon{font-size:20px;width:10px;height:15px;}.elementor-42 .elementor-element.elementor-element-2a499d3 .jet-button__state-hover .jet-button__icon{color:#FFFFFF;font-size:20px;width:10px;height:90px;}.elementor-42 .elementor-element.elementor-element-2a499d3 .jet-button__state-normal .jet-button__label{text-align:center;margin:0px 50px 0px 50px;}.elementor-42 .elementor-element.elementor-element-2a499d3 .jet-button__state-hover .jet-button__label{text-align:center;margin:0px 50px 0px 50px;}.elementor-42 .elementor-element.elementor-element-2a499d3  .jet-button__state-normal .jet-button__label{font-family:"Montserrat", arial;font-size:15px;font-weight:600;}.elementor-42 .elementor-element.elementor-element-2a499d3  .jet-button__state-hover .jet-button__label{font-family:"Montserrat", arial;font-size:15px;font-weight:600;}.elementor-42 .elementor-element.elementor-element-9a35f75{text-align:center;color:#000000;font-family:"Montserrat", arial;font-size:12px;font-weight:400;}.elementor-42 .elementor-element.elementor-element-58255e2 .jet-button__container{justify-content:center;}.elementor-42 .elementor-element.elementor-element-58255e2 .jet-button__plane-normal{background-color:#647367;}.elementor-42 .elementor-element.elementor-element-58255e2 .jet-button__plane-hover{background-color:#2B3990;}.elementor-42 .elementor-element.elementor-element-58255e2 .jet-button__state-normal .jet-button__icon{font-size:20px;width:10px;height:15px;}.elementor-42 .elementor-element.elementor-element-58255e2 .jet-button__state-hover .jet-button__icon{color:#FFFFFF;font-size:20px;width:10px;height:90px;}.elementor-42 .elementor-element.elementor-element-58255e2 .jet-button__state-normal .jet-button__label{text-align:center;margin:0px 50px 0px 50px;}.elementor-42 .elementor-element.elementor-element-58255e2 .jet-button__state-hover .jet-button__label{text-align:center;margin:0px 50px 0px 50px;}.elementor-42 .elementor-element.elementor-element-58255e2  .jet-button__state-normal .jet-button__label{font-family:"Montserrat", arial;font-size:15px;font-weight:600;}.elementor-42 .elementor-element.elementor-element-58255e2  .jet-button__state-hover .jet-button__label{font-family:"Montserrat", arial;font-size:15px;font-weight:600;}.elementor-42 .elementor-element.elementor-element-911ed25{text-align:center;color:#000000;font-family:"Montserrat", arial;font-size:12px;font-weight:400;}.elementor-42 .elementor-element.elementor-element-f4d1a86{margin-top:50px;margin-bottom:0px;padding:0px 300px 0px 300px;}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-aa12ed7{width:12.009%;}.elementor-42 .elementor-element.elementor-element-8ecf13b{width:45.962%;}.elementor-42 .elementor-element.elementor-element-929f2d0{width:41.695%;}}@media(min-width:1025px){.elementor-42 .elementor-element.elementor-element-961a072 > .elementor-background-overlay{background-attachment:fixed;}}