/*b7561b4d2c58d68636a7ac23a6088dec*/
body{font-family:"Avenir", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;font-size:16px;color:#000000;letter-spacing:1px;line-height:1;text-align:justify}body p{line-height:1.4}body *::selection{color:#ffffff;background:#1f480d}#g-header a{color:transparent}h3{font-size:1.5rem;color:#20480d}h5{font-family:"Cochin", serif;font-weight:bold;font-size:30px;color:#63504f;letter-spacing:3px;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}.chronoform-container,form[id^="chronoform-"]{max-width:800px !important;margin:0 auto !important;font-family:"Avenir", "Helvetica Neue", Helvetica, Arial, sans-serif !important}form[id^="chronoform-"] label,form[id^="chronoform-"] .field label,.chrono-field .label{font-family:"Avenir", sans-serif !important;font-weight:bold !important;color:#63504f !important;font-size:17px !important;margin-bottom:1px !important;display:inline-block !important;text-transform:none !important;letter-spacing:0.5px !important}form[id^="chronoform-"] input[type="text"],form[id^="chronoform-"] input[type="email"],form[id^="chronoform-"] select,form[id^="chronoform-"] textarea,.chrono-field input,.chrono-field select{width:100% !important;height:45px !important;background-color:#f7f5f2 !important;color:#333333 !important;font-size:15px !important;padding:15px 15px !important;border:1px solid transparent !important;border-radius:0px !important;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.05) !important;transition:all 0.2s ease-in-out !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='%2363504f'%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% - 15px) center !important}form[id^="chronoform-"] input:focus,form[id^="chronoform-"] select:focus{background-color:#ffffff !important;border-color:#7a8d07 !important;outline:none !important}form[id^="chronoform-"] .description,form[id^="chronoform-"] .help-block,form[id^="chronoform-"] small{font-family:"Avenir", sans-serif !important;font-size:13px !important;color:#63504f !important;margin-top:1px !important;line-height:1.4 !important;opacity:0.85 !important;display:block !important}.chrono-row,.ui.grid>.row{margin-bottom:5px !important}.chrono-field{margin-bottom:15px !important}form[id^="chronoform-"] button[type="submit"],form[id^="chronoform-"] .button{background-color:#7a8d07 !important;color:#ffffff !important;border:none !important;border-radius:0px !important;padding:12px 35px !important;font-family:"Avenir", sans-serif !important;font-weight:bold !important;font-size:15px !important;cursor:pointer !important;transition:background-color 0.3s ease !important}form[id^="chronoform-"] button[type="submit"]:hover{background-color:#63504f !important}form[id^="chronoform-"] .button-container,form[id^="chronoform-"] .fields.inline,form[id^="chronoform-"] .chrono-field:last-of-type{text-align:center !important;justify-content:center !important;display:flex !important;margin-top:30px !important;width:100% !important}form[id^="chronoform-"] button[type="submit"],form[id^="chronoform-"] .ui.button.submit,form[id^="chronoform-"] .chrono-submit-button{background-color:#efe6d4 !important;color:#63504f !important;border:2px solid #7a8d07 !important;border-radius:0px !important;font-family:"Avenir", "Helvetica Neue", Helvetica, Arial, sans-serif !important;font-weight:bold !important;font-size:16px !important;text-transform:uppercase !important;letter-spacing:1px !important;padding:15px 40px !important;min-width:280px !important;display:inline-block !important;cursor:pointer !important;box-shadow:none !important;transition:all 0.3s ease-in-out !important}form[id^="chronoform-"] button[type="submit"]:hover,form[id^="chronoform-"] .ui.button.submit:hover{background-color:#7a8d07 !important;color:#ffffff !important;border-color:#7a8d07 !important}@media (min-width:850px){form[id^="chronoform-"] button[type="submit"],form[id^="chronoform-"] .ui.button.submit,form[id^="chronoform-"] .chrono-submit-button{margin-left:0px !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}.nui.select{height:48px;padding:calc(var(--pad) * 1) calc(var(--pad) * 1.3);padding-right:calc(var(--space) * 6) !important;border-radius:calc(var(--rad) * 1.5);border-width:calc(var(--bw) * 2);outline:0;position:relative;background-color:field;color:fieldtext;display:flex;align-items:center;gap:calc(var(--space) * .5);flex-wrap:wrap;user-select:none}@media screen and (min-width:768px) and (max-width:1024px){.n2-ss-slider,.n2-ss-slider-wrapper,.n2-padding,div[id*="n2-ss-"],div[class*="n2-ss-"]{margin-top:15px !important;margin-bottom:5px !important;top:0px !important;position:relative !important;transform:none !important}#g-mainbar,#g-mainbar .g-grid,.com_content,.item-page{display:flex !important;flex-direction:column !important;height:auto !important}#g-mainbar .g-block,#g-mainbar .g-content,.moduletable,.platform-content{margin-top:0px !important;margin-bottom:20px !important;top:auto !important;padding:0 10px !important;box-sizing:border-box !important}.com_content .item-page p,.platform-content p,.com_content .item-page div{clear:both !important;margin-top:15px !important;position:relative !important;z-index:10 !important}}.nui.select>.text{padding-left:10px;padding-top:16px;font-size:14px;position:relative;height:100%}.nui.form>.nui.button{align-self:center !important}html,body{overflow-x:hidden;width:100%}