.card-icon{margin-right:15px;color:#27aa27;align-items:center;border:0;border-radius:50%!important;display:inline-flex;font-size:1.75rem;justify-content:center;padding:0;width:2em;height:2em;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.promo-custom{background:#404040;background:linear-gradient(90deg,#017933 0,#00943e 50%,#01b84d 100%);width:auto;text-shadow:1px 1px 1px rgba(0,0,0,.1)!important;border-bottom:none;position:relative;padding:4rem 0;color:#fff!important}.page-title-custom{background:#404040;background:linear-gradient(90deg,#005724 0,#007a33 50%,#01953f 100%);width:auto;text-shadow:1px 1px 1px rgba(0,0,0,.1)!important;border-bottom:none;position:relative;padding:4rem 0;color:#fff!important}.page-title-custom .card-icon{margin-right:15px;margin-bottom:10px;color:#fff;background-color:#007a33;align-items:center;border:0;border-radius:50%!important;display:inline-flex;font-size:1.75rem;justify-content:center;padding:0;width:2em;height:2em;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.page-title-custom h1{color:#fff!important}.page-title-custom.with-search h1{color:#fff!important;padding-left:11px!important}.page-title-custom span.subtitle{color:rgba(255,255,255,.7)!important}.page-title-custom span.subtitle>address>a{color:rgba(255,255,255,.7)!important}.page-title-custom a{color:#fff!important}.page-title-custom a:hover{color:#fff!important}.page-title-custom .breadcrumb .breadcrumb-item span{color:#fff!important}.page-title-custom .breadcrumb .breadcrumb-item::before{color:#fff!important}li.list-group-item{background-color:transparent!important}.sticky-header-shrink #header-wrap #logo img{height:60px!important;width:auto}.is_open{font-weight:700;font-style:normal;color:#01953f}.is_close{font-weight:700;font-style:normal;color:#bb001c}.is_festivita{font-weight:700;font-style:normal;color:#581f9d}.is_turno{font-weight:700;font-style:normal;color:#eb9c4d}.dynamic-city{height:38px!important}.dynamic-place{height:48px!important}.dynamic-search{height:48px!important}.search-button{height:48px!important;width:100%!important;margin:0!important;border-radius:.25rem!important;background-color:#eb9c4d!important;box-shadow:inset 0 -3px 0 rgb(0 0 0 / 15%)}.geo-button{height:47px;padding-left:10px;padding-right:10px;margin:0!important;background-color:#01953f;color:#fff;border:1px solid #01953f;border-top-right-radius:4px;border-bottom-right-radius:4px}.geo-button:hover{background-color:#007a33}.geo-button-search{background-color:#27aa27!important;border:1px solid #27aa27!important}.geo-button-search:hover{background-color:#229022!important;border:1px solid #229022!important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#27aa27}::-webkit-scrollbar-thumb:hover{background:#007a33}@media screen and (min-width:600px){.mobile-break{display:none}}.floating-contact-wrap{position:fixed;right:50px;bottom:60px;z-index:299;-webkit-transition:right .2s ease;-o-transition:right .2s ease;transition:right .2s ease}.stretched .floating-contact-wrap+#gotoTop{bottom:100px}.floating-contact-wrap .floating-contact-btn{position:absolute;left:0;top:0;width:60px;height:60px;border-radius:60px;background-color:#007a33;color:#fff;cursor:pointer;z-index:3;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:transform .3s ease}.floating-contact-wrap .floating-contact-btn:hover,.floating-contact-wrap.active .floating-contact-btn{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);background-color:#222}.floating-contact-wrap .floating-contact-btn .floating-contact-icon{position:absolute;top:50%;left:50%;font-size:22px;-webkit-transition:.3s cubic-bezier(.645,.045,.355,1);transition:.3s cubic-bezier(.645,.045,.355,1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-backface-visibility:hidden}.floating-contact-wrap .floating-contact-btn .floating-contact-icon.btn-active,.floating-contact-wrap.active .floating-contact-btn .floating-contact-icon{opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.floating-contact-wrap.active .floating-contact-btn .floating-contact-icon.btn-active{opacity:1}.floating-contact-wrap .floating-contact-box{opacity:0;position:absolute;right:0;bottom:0;width:380px;background-color:#fff;border-radius:6px;z-index:1;-webkit-transform-origin:right bottom;transform-origin:right bottom;box-shadow:0 0 13px 3px rgba(0,0,0,.07);-webkit-transform:scale(.01);transform:scale(.01);-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-backface-visibility:hidden}.floating-contact-wrap.active .floating-contact-box{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media (max-width:767.98px){.floating-contact-wrap .floating-contact-box{width:340px}}.css3-spinner{background-color:rgba(255,255,255,.8)}#floating-contact-submitted,.floating-contact-success #floating-contact,.floating-contact-success .floating-contact-heading,body:not(.floating-contact-processing) .floating-contact-loader{display:none}ul.city-list{width:auto!important;top:50%!important;left:auto!important;right:15px!important;margin-top:20px;background-color:transparent!important;padding:0!important;font-size:90%;transform:translateY(-50%);display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}ul.city-list a{color:#555}ul.city-list a:hover{color:#27aa27}.city-list-item+.city-list-item{padding-left:.5rem}.city-list-item+.city-list-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.floating-contact-success #floating-contact-submitted{display:block}.ribbon-corner.open{background-color:#01953f!important}.ribbon-corner.turno{background-color:#eb9c4d!important}.ribbon-corner.close{background-color:#bb001c!important}.ribbon-corner{display:flex;text-align:center;align-items:center;justify-content:center}.ribbon-corner{background-color:#1f44ff;color:#fff;position:absolute;z-index:100;top:0;right:0;-webkit-clip-path:var(--tor-ribbon-polygon);clip-path:var(--tor-ribbon-polygon);transform:rotate(var(--tor-ribbon-rotate)) translateY(var(--tor-ribbon-translateY)) translateX(var(--tor-ribbon-translateX))!important;transform-origin:var(--tor-ribbon-origin)!important;width:calc((var(--tor-ribbon-size) + 1em) * 2);height:2em}.ribbon-corner{--tor-ribbon-size:3em;--tor-ribbon-rotate:45deg;--tor-ribbon-translateX:50%;--tor-ribbon-translateY:calc((var(--tor-ribbon-size) + 1em) - 100%);--tor-ribbon-origin:100% 0%;--tor-ribbon-polygon:polygon(
        0% 100%,
        50% calc(100% - (var(--tor-ribbon-size) + 1em)),
        100% 100%
    )}.ribbon-corner.ribbon-fold{--tor-ribbon-polygon:polygon(
        0% 100%,
        50% calc(100% - (var(--tor-ribbon-size) + 1em)),
        100% 100%,
        100% calc(100% + 0.5em),
        0% calc(100% + 0.5em)
    );margin:-.34em}.ribbon-corner.ribbon-fold:before{--tor-ribbon-fold-polygon:polygon(
        0% -10px,
        100% -10px,
        100% 100%,
        calc(100% - 0.5em - 10px) -10px,
        calc(0.5em + 10px) -10px,
        0% 100%
    );background-color:inherit;filter:brightness(50%);-webkit-clip-path:var(--tor-ribbon-fold-polygon);clip-path:var(--tor-ribbon-fold-polygon);content:"";position:absolute;bottom:calc(-.5em + 1px);left:0;width:100%;height:.5em;z-index:-1}#footer{margin-top:0!important}