/*b7561b4d2c58d68636a7ac23a6088dec*/
body{font-family:"Cochin", Cochin, Georgia, serif !important}td{padding:0.5rem;border:0px solid #dce2e9}body p{line-height:2}body *::selection{color:#ffffff;background:#1f480d}.g-logo img{width:100vw !important;height:100vh !important;max-width:100% !important;max-height:100% !important;object-fit:cover !important;object-position:center !important;display:block !important}h3{font-size:1.5rem;color:#20480d}*{box-sizing:border-box}.box-immagine{width:100%;max-width:1500px;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:100px;font-weight:normal;color:#745656;line-height:1.1;margin:0}.riga-sottotitolo{font-size:105px;font-weight:normal;color:#63504f;line-height:0.7;margin-top:1px}.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:780px){.riga-titolo{font-size:40px}.riga-sottotitolo{font-size:60px}}@media (min-width:781px) and (max-width:1000px){.riga-titolo{font-size:70px}.riga-sottotitolo{font-size:80px}}@media (min-width:1001px) and (max-width:1288px){.riga-titolo{font-size:60px}.riga-sottotitolo{font-size:70px}}@media (min-width:1289px) and (max-width:1500px){.riga-titolo{font-size:70px}.riga-sottotitolo{font-size:90px}}.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 48px;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 22px;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}@media (max-width:1288px){.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:12px;font-weight:bold;padding:10px 26px;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:12px;font-weight:bold;padding:10px 10px;cursor:pointer;letter-spacing:1px;transition:all 0.3s ease}.tasto-prenotazione:hover{background-color:#7a8d07;color:#efe6d4}}.dj-mobile-open-btn.dj-fa-no .dj-mobile-open-icon:before,.dj-mobile-open-btn.dj-fa-no .dj-mobile-open-icon:after{display:block;content:"";position:absolute;width:35px;height:4px;transition-timing-function:ease;transition-duration:0.15s;transition-property:transform;border-radius:4px;background-color:#7a8d07}.dj-mobile-open-btn.dj-fa-no .dj-mobile-open-icon{display:block;width:35px;height:4px;transition-timing-function:ease;transition-duration:0.15s;transition-property:transform;border-radius:4px;background-color:#7a8d07;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:75ms}.dj-megamenu-select-dark .dj-mobile-open-btn,.dj-megamenu-offcanvas-dark .dj-mobile-open-btn,.dj-megamenu-accordion-dark .dj-mobile-open-btn{float:right;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;margin-top:-230px;padding:0;width:45px;height:45px;background:#63504f;color:#7a8d07;border:none;text-align:center;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:background-color 0.2s ease-out, color 0.2s ease-out;transition:background-color 0.2s ease-out, color 0.2s ease-out;text-decoration:none}.dj-mobile-open-btn.active .dj-mobile-open-icon,.dj-megamenu-select-dark .dj-mobile-open-btn:focus,.dj-megamenu-select-dark:hover .dj-mobile-open-btn,.dj-megamenu-offcanvas-dark .dj-mobile-open-btn:hover,.dj-megamenu-offcanvas-dark .dj-mobile-open-btn:focus,.dj-megamenu-accordion-dark .dj-mobile-open-btn:hover,.dj-megamenu-accordion-dark .dj-mobile-open-btn:focus{background:#63504f;color:#7a8d07}ul.dj-mobile-dark li.dj-mobileitem>a{display:block;font-size:14px;line-height:1;background:#393939;color:#e7dac7;text-decoration:none;padding:20px 15px;cursor:pointer;border-top:1px solid #434343;-webkit-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out}