@charset "utf-8";[class*=hintT]::after,[class*=hintT]::before{visibility:hidden;opacity:0;position:absolute}.sun,[class*=hintT]{position:relative}.swiper-slide .timerbanner,.timerbanner{text-align:center;font-size:2em;width:100%}[class*=hintT]::before{font-size:12px;font-weight:400;line-height:12px;z-index:9;padding:8px 10px;content:attr(aria-label);-webkit-transition:.3s cubic-bezier(.65, .05, .36, 1);-o-transition:.3s cubic-bezier(.65, .05, .36, 1);transition:.3s cubic-bezier(.65, .05, .36, 1);white-space:nowrap;text-transform:initial;pointer-events:none;color:#fff;background:#333;-webkit-box-shadow:4px 4px 8px rgba(0,0,0,.3);box-shadow:4px 4px 8px rgba(0,0,0,.3);text-shadow:0 -1px 0 #000}[class*=hintT]::after{z-index:8;content:"";-webkit-transition:.3s cubic-bezier(.65, .05, .36, 1);-o-transition:.3s cubic-bezier(.65, .05, .36, 1);transition:.3s cubic-bezier(.65, .05, .36, 1);border:6px solid transparent;background:0 0}[class*=hintT]:hover::after,[class*=hintT]:hover::before{visibility:visible;opacity:1}.hintT-top::before{bottom:calc(100% - 4px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hintT-bottom::before,.hintT-top::after{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.hintT-top::after{bottom:calc(100% - 16px);left:50%;transform:translateX(-50%);border-top-color:#333}.hintT-top:hover::before{bottom:calc(100% + 6px)}.hintT-top:hover::after{bottom:calc(100% - 5px)}.hintT-right::before{top:50%;left:calc(100% - 4px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hintT-left::before,.hintT-right::after{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.hintT-right::after{top:50%;left:calc(100% - 16px);transform:translateY(-50%);border-right-color:#333}.hintT-right:hover::before{left:calc(100% + 6px)}.hintT-right:hover::after{left:calc(100% - 5px)}.hintT-bottom::before{top:calc(100% - 4px);left:50%;transform:translateX(-50%)}.hintT-bottom::after{top:calc(100% - 16px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-bottom-color:#333}.hintT-bottom:hover::before{top:calc(100% + 6px)}.hintT-bottom:hover::after{top:calc(100% - 5px)}.hintT-left::before{top:50%;right:calc(100% - 4px);transform:translateY(-50%)}.hintT-left::after{top:50%;right:calc(100% - 16px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-left-color:#333}.hintT-left:hover::before{right:calc(100% + 10px)}.hintT-left:hover::after{right:calc(100% - 1px)}#FerieBanner{clear:both;display:grid;grid-column-gap:0;grid-template-columns:auto;overflow:hidden;padding:1em;font-size:1.1em;line-height:1.3em;width:90%;height:auto;margin-left:auto;margin-right:auto;background-size:cover;background-position:right bottom;border-radius:8px;align-items:center}#Contenuto #FerieBanner{width:99%}.sun{width:160px;height:160px;margin:auto;background:radial-gradient(transparent 50%,#fff),radial-gradient(yellow,transparent 70%);-webkit-mask-image:radial-gradient(black 40%,transparent 65%);mask-image:radial-gradient(black 40%,transparent 65%);border-radius:50%}.sun::after,.sun::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:center;border-radius:50%;-webkit-mask-image:radial-gradient(black 40%,transparent 65%);mask-image:radial-gradient(black 40%,transparent 65%)}.sun::before{background:repeating-conic-gradient(from 0deg,#ff0 0deg 20deg,transparent 20deg 40deg);animation:720s linear rotatesun,3s linear infinite scalesun}.sun::after{background:radial-gradient(yellow,orange 27%,transparent calc(27% + 3px) 100%),radial-gradient(gold,transparent 70%),repeating-conic-gradient(from 0deg,gold 0deg 5deg,transparent 5deg 10deg);transform:rotatesun(15deg);animation:360s linear scalesun}.timerbanner{display:block;margin-top:25px;margin-bottom:25px;color:#000}.swiper-slide .timerbanner{position:absolute;bottom:100px;color:#fff}.timerbanner div{display:inline-block;padding-right:.3em;padding-left:.3em}.timerbanner span{display:block;font-size:18px}.timerbanner .days,.timerbanner .hours,.timerbanner .minutes,.timerbanner .seconds{font-size:2.6em}.swiper-slide>.timerbanner .days,.swiper-slide>.timerbanner .hours,.swiper-slide>.timerbanner .minutes,.swiper-slide>.timerbanner .seconds{background:rgba(0,0,0,.7)}@media (max-width :950px){#Contenuto #FerieBanner,#FerieBanner{grid-template-columns:auto;padding:2%;width:94%;text-align:center}.timerbanner .days,.timerbanner .hours,.timerbanner .minutes,.timerbanner .seconds{font-size:1.4em}}@keyframes rotatesun{100%{transform:rotate(360deg)}}@keyframes scalesun{0%,100%{transform:scale(1)}20%{transform:scale(1.2)}40%{transform:scale(.8)}60%{transform:scale(1.1)}70%{transform:scale(.9)}}