/*b7561b4d2c58d68636a7ac23a6088dec*/
body{font-family:"Avenir", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;font-size:14px;color:#000000;letter-spacing:1px;line-height:1;text-align:justify}body p{line-height:1.1}body *::selection{color:#ffffff;background:#1f480d}h3{font-size:1.5rem;color:#20480d}h5{font-family:"Cochin", serif;font-weight:bold;font-size:33px;color:#63504f;letter-spacing:2px;line-height:1.15;text-align:center}*{box-sizing:border-box}.box-immagine{width:100%;max-width:1000px;box-shadow:0 20px 40px rgba(0, 0, 0, 0.15);border-radius:4px;overflow:hidden;background-color:transparent}.immagine-bonsai{width:100%;height:auto;display:block;opacity:0;transform:scale(1.01);filter:blur(5px);animation:apparizioneVeloce 2.2s ease-in-out forwards}@keyframes apparizioneVeloce{to{opacity:1;transform:scale(1);filter:blur(0px)}}.contenitore-bonsai{text-align:left;font-family:"Cochin", serif;width:100%;padding:0 20px}.riga-titolo{font-size:80px;font-weight:normal;color:#745656;line-height:1.1;margin:0}.riga-sottotitolo{font-size:85px;font-weight:normal;color:#63504f;line-height:1.1;margin-top:5px}.contenitore-bonsai span{opacity:0;display:inline-block;transform:translateX(-15px);animation:fadeDaSinistra 1s cubic-bezier(0.25, 1, 0.5, 1) forwards}@keyframes fadeDaSinistra{to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.riga-titolo{font-size:30px}.riga-sottotitolo{font-size:35px}}.linea-verde{width:100%;height:4px;background-color:#7a8d07;border:none;margin:0;padding:0;transform-origin:left center;animation:comparsaDaSinistra 1.5s cubic-bezier(0.25, 1, 0.5, 1) forwards}@keyframes comparsaDaSinistra{from{transform:scaleX(0)}to{transform:scaleX(1)}}.tasto-personalizzato{background-color:#efe6d4;border:2px solid #7a8d07;border-radius:4px;color:#63504f;font-family:"Avenir", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;padding:12px 68px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:all 0.3s ease}.tasto-personalizzato:hover{background-color:#7a8d07;color:#efe6d4}.tasto-prenotazione{background-color:#efe6d4;border:2px solid #7a8d07;border-radius:4px;color:#63504f;font-family:"Avenir", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;padding:12px 32px;cursor:pointer;letter-spacing:1px;transition:all 0.3s ease}.tasto-prenotazione:hover{background-color:#7a8d07;color:#efe6d4}div.jwts_toggleControlContainer a.jwts_toggleControl{font-size:18px;font-weight:bold;text-decoration:none;display:block;border:1px solid #ccc;border-radius:2px;background:#fff;background-position-y:40%;padding:15px;margin-bottom:1px;line-height:normal}form[id^="chronoform-"]{max-width:1000px !important;margin:0 auto !important;background-color:rgba(122, 141, 7, 0.45) !important;padding:30px !important;border-radius:12px !important;font-family:"Avenir", "Helvetica Neue", Helvetica, Arial, sans-serif !important;box-shadow:0 10px 30px rgba(0, 0, 0, 0.05) !important}form[id^="chronoform-"] label,form[id^="chronoform-"] .field label,.chrono-field .label{font-family:"Avenir", sans-serif !important;font-weight:500 !important;color:#5c534c !important;font-size:15px !important;margin-bottom:6px !important;display:inline-block !important;text-transform:none !important}form[id^="chronoform-"] input[type="text"],form[id^="chronoform-"] input[type="email"],form[id^="chronoform-"] input[type="date"],form[id^="chronoform-"] select,form[id^="chronoform-"] textarea{width:100% !important;height:42px !important;background-color:#fcfbfa !important;color:#333333 !important;font-size:15px !important;padding:12px 12px !important;border:1px solid transparent !important;border-radius:0px !important;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.03) !important}form[id^="chronoform-"] select{appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;background-image:url('data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='12'%20fill='%235c534c'%20viewBox='0%200%2016%2016'><path%20d='M7.247%2011.14%202.451%205.658C1.885%205.013%202.345%204%203.204%204h9.592a1%201%200%200%201%20.753%201.659l-4.796%205.48a1%201%200%200%201-1.506%200z'/></svg>') !important;background-repeat:no-repeat !important;background-position:calc(100% - 12px) center !important}form[id^="chronoform-"] input:focus,form[id^="chronoform-"] select:focus{background-color:#ffffff !important;border-color:#7a8d07 !important;outline:none !important}.testo-avviso-conferma,form[id^="chronoform-"] .ui.message,form[id^="chronoform-"] .description-block,form[id^="chronoform-"] small{font-family:"Avenir", sans-serif !important;font-weight:bold !important;color:#3e352e !important;font-size:14px !important;text-transform:uppercase !important;letter-spacing:0.5px !important;text-align:right !important;margin-top:15px !important;display:block !important}form[id^="chronoform-appuntamento"] .chrono-field:has(button),form[id^="chronoform-appuntamento"] .chrono-actions-line,form[id^="chronoform-appuntamento"] .field:has(button[type="submit"]),.chrono-submit-wrapper{width:100% !important;max-width:100% !important;display:flex !important;justify-content:center !important;align-items:center !important;float:none !important;clear:both !important;margin:30px auto 0 auto !important;padding:0 !important}form[id^="chronoform-appuntamento"] button[type="submit"],form[id^="chronoform-appuntamento"] .ui.button.submit,form[id^="chronoform-appuntamento"] input[type="submit"]{display:block !important;font-family:"Avenir", sans-serif !important;font-weight:bold !important;font-size:15px !important;text-transform:uppercase !important;letter-spacing:1px !important;background-color:#f1ede8 !important;color:#63504f !important;border:2px solid #7a8d07 !important;border-radius:0px !important;padding:12px 45px !important;float:none !important;margin:0 auto !important;cursor:pointer !important;transition:all 0.3s ease-in-out !important}form[id^="chronoform-appuntamento"] button[type="submit"]:hover{background-color:#7a8d07 !important;color:#ffffff !important;border-color:#7a8d07 !important}form[id^="chronoform-"] button[type="submit"],form[id^="chronoform-"] .ui.button.submit,form[id^="chronoform-"] .chrono-submit-button{background-color:#efe6da !important;color:#63504f !important;border:2px solid #7a8d07 !important;border-radius:0px !important;font-family:"Avenir", sans-serif !important;font-weight:bold !important;font-size:15px !important;text-transform:uppercase !important;letter-spacing:1px !important;padding:12px 45px !important;cursor:pointer !important;margin:0 auto !important;display:inline-block !important;float:none !important;box-shadow:none !important;transition:all 0.3s ease-in-out !important}#g-header a{color:transparent}form[id^="chronoform-"] .description,form[id^="chronoform-"] .help-block,form[id^="chronoform-"] small{font-weight:bold;font-family:"Avenir", sans-serif !important;font-size:13px !important;color:#63504f !important;margin-top:8px !important;line-height:1.4 !important;opacity:0.85 !important;display:block !important}html,body{overflow-x:hidden;width:100%}