textarea{resize:vertical;padding:1em;}input[type=checkbox]{height:inherit}input[type=submit],a.button,button,select,textarea,input[type=text],input[type=password],input[type=email]{box-sizing:border-box;min-height:32px;border:0;background-color:#fff;color:var(--background-green-color);font-size:18px;padding-left:0.5em;padding-right:0.5em}input[type=submit],button{appearance:none;-webkit-appearance:none;color:#000}button,a.button{font-family:var(--botton-font);border:none;background-color:var(--link-color);color:#fff;padding-left:1em;padding-right:1em;font-size:14px;transition:opacity 0.3s,visibility 0.3s 0.3s;opacity:1;font-weight:700}form input.vsmformerror{border:1px solid var(--background-main-color);margin:0px}input[type=submit]:hover,button:hover,a.button:hover{opacity:0.7}#vsmcaptchacode{height:40px}.input.vsmcheckbox,.input.vsmradio{margin:1em 0}.input.vsmcheckbox label,.input.vsmradio label{display:flex;align-items:center;line-height:1.2em}button.button{position:relative;}button.button.busy{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;transition:-webkit-filter 0.5s,filter 0.5s;}button.button.busy div.text{opacity:0;filter:alpha(opacity=0);transition:opacity 0.3s}button.button div.busyicon{position:absolute;left:50%;top:50%;opacity:0;}button.button div.busyicon.small{width:32px;height:32px;margin:-16px 0 0 -16px}button.button div.busyicon.big{width:44px;height:44px;margin:-22px 0 0 -22px}button.button.busy div.busyicon{opacity:1;transition:opacity 0.3s 0.2s}button.hidden{opacity:0;visibility:hidden}SECTION.comment{max-width:1015px;box-sizing:border-box;margin:0 auto;padding:35px 0;font-weight:400}.zone-pre-comments{max-width:1015px;margin:0 auto}SECTION.comment header{text-align:left;margin-bottom:60px;position:relative;padding-left:25px;}SECTION.comment header:before{content:"";position:absolute;width:20px;height:100%;background-color:var(--background-third-color);left:0}SECTION.comment header:after{content:"";position:absolute;height:4px;bottom:-20px;left:0;right:0;background-color:var(--background-fourth-color)}SECTION.comment .piecetitle{line-height:1em}SECTION.comment li{position:relative;margin-bottom:20px}SECTION.comment article{box-sizing:border-box;position:relative}SECTION.comment .author{padding:0 0 0 20px}SECTION.comment>UL>LI>article>.commentitem>.author{border-left:0;padding:0}SECTION.comment UL LI UL LI .author{padding-top:20px}SECTION.comment .author .title{position:relative;padding-left:18px;font-size:23px;font-weight:800;max-width:100%;text-overflow:ellipsis;overflow:hidden;line-height:1.1em;text-transform:uppercase;white-space:nowrap}SECTION.comment .author .title:before{content:"";width:12px;height:12px;border-radius:50%;left:0;top:50%;transform:translate(0,-28%);background-color:var(--background-third-color);position:absolute}SECTION.comment .author .initials,SECTION.comment .author .image{display:inline-block;vertical-align:middle;width:64px;height:64px;box-sizing:border-box;border:3px solid white;border-radius:50%;background-color:#A23333;text-align:center;font-size:20px;color:white;line-height:58px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}SECTION.comment .author .image+.initials{display:none}SECTION.comment .body{display:block;box-sizing:border-box;padding:7px 0 30px 0;position:relative;border-bottom:4px solid var(--background-main-color);padding-left:20px}SECTION.comment>UL>LI>article>.commentitem>.body{border-left:0;padding-left:0}SECTION.comment .body p.text-overflow{font-weight:400;margin:0;font-size:2.3em;line-height:1em;max-height:3em;overflow:hidden}SECTION.comment .body p.read-more{position:absolute;bottom:30px;left:0;width:100%;text-align:center;margin:0;padding:1em 0;background-image:linear-gradient(rgba(255,255,255,0),#fff);opacity:0;visibility:hidden}SECTION.comment .body p.read-more a{padding-top:0.2em;padding-bottom:0.2em;background:transparent;bottom:-18px;position:absolute;min-height:auto;left:50%;transform:translateX(-50%);color:var(--background-third-color);border-left:0;border-bottom:1px solid var(--background-third-color)}SECTION.comment .body.overflowed p.read-more{opacity:1;visibility:visible}SECTION.comment .body.overflowvisible p.text-overflow{max-height:100%}SECTION.comment .body.overflowvisible p.read-more{opacity:0;visibility:hidden;transition:opacity 0.2s,visibility 0.1s 0.4s}SECTION.comment .responseto{position:absolute;right:130px;margin-top:-15px;font-size:14px;color:#999;z-index:3;background-color:#fff;left:15%;text-align:right;padding-right:10px;display:flex;justify-content:flex-end;align-items:center}SECTION.comment .responseto a{color:inherit;display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:middle;text-overflow:ellipsis;margin-left:5px}SECTION.comment UL LI UL LI{margin-bottom:0px}SECTION.comment .commentitem{position:relative}SECTION.comment UL LI UL LI .commentitem{padding-left:4px;position:relative}SECTION.comment UL LI UL LI .commentitem:before{content:"";width:4px;top:0;bottom:0;left:0;position:absolute;background-color:var(--background-fourth-color)}SECTION.comment .pager{text-align:center;margin:2em 0}SECTION.comment .pager span,SECTION.comment .pager a{display:none}SECTION.comment .pager a.next{display:inline-flex;align-items:center;margin-top:10px;font-size:18px;font-weight:800;position:relative;color:rgba(255,255,255,1);border-radius:0;border:0;box-sizing:border-box;min-height:2.5em;font-family:var(--title-font-regular);padding:4px 0.5em;font-weight:800}SECTION.comment .form{margin-top:60px;position:relative}SECTION.comment form header{position:relative}SECTION.comment form label{display:block}SECTION.comment form .author{margin-tops:60px;font-weight:800}SECTION.comment form .author.logged-in .author-input{display:none}SECTION.comment form .author.logged-in .author-session{display:flex;align-items:center;width:100%}SECTION.comment form .author .author-session{display:none}SECTION.comment form .author input{width:100%}SECTION.comment form .comment .body{padding:0;border-bottom:0}SECTION.comment form .comment .body:before{display:none}SECTION.comment form .comment .body textarea{font-weight:400;font-size:23px;padding:1em;width:100%;box-sizing:border-box;min-height:100px;vertical-align:top}SECTION.comment form footer{clear:both;padding-top:35px;font-size:17px}SECTION.comment form .g-recaptcha{margin-top:10px;float:right;clear:right}SECTION.comment .form .visible{opacity:1;visibility:visible;transition:opacity 0.2s 0.2s,visibility 0.1s}SECTION.comment .form .hidden{opacity:0;visibility:hidden;transition:opacity 0.2s 0.1s,visibility 0.1s}SECTION.comment .form .result{top:50%;text-align:center;font-size:30px;position:absolute;width:100%;color:rgba(0,0,0,0.8);left:50%;transform:translate(-50%,-50%)}SECTION.comment .form .author{border-left:0;padding-left:0;margin-bottom:15px}SECTION.comment .form .body{border-left:0}SECTION.comment .rating-reponse{text-align:right;position:relative;z-index:2}SECTION.comment .responsebutton{text-align:right;text-transform:uppercase;font-size:1.8em;background-color:#fff;border-left:4px solid var(--background-main-color);padding-left:10px;position:absolute;line-height:1.5em;padding-bottom:3px;right:0;margin-top:-17px}SECTION.comment .responsebutton:before{content:"";height:4px solid var(--background-third-color);top:50%;transform:translate(0,-50%);width:100%;z-index:-1}SECTION.comment .comment-list .item .form{margin-top:10px;text-align:right;font-size:16px}SECTION.comment .comment-list .item:target>ARTICLE>.commentitem{animation:fadeIn;animation-duration:0.5s;animation-fill-mode:both}SECTION.comment .comment-list .item:target:before{display:block;content:" ";margin-top:-70px;height:70px;visibility:hidden;pointer-events:none;width:1px}SECTION.comment .comment-list .item form header{display:none}SECTION.comment .comment-list .item .form .result,SECTION.comment .comment-list .item form footer,SECTION.comment .comment-list .item form .comment{width:680px}SECTION.comment .comment-list .item form .comment{float:right;display:flex;flex-wrap:wrap;justify-content:flex-start}SECTION.comment .comment-list .item form footer{clear:right;padding-top:15px;display:inline-block}SECTION.comment .comment-list .item form .comment .body textarea{min-height:150px}SECTION.comment .comment-list .item form .comment .body{margin-left:0px;width:100%}SECTION.comment .comment-list .item form .comment .author{position:static;text-align:left;margin-right:1%;margin-top:0;width:100%;margin-bottom:10px}SECTION.comment .comment-list .item form .comment .g-recaptcha{flex:1 100%}SECTION.comment .comment-list .item form .comment .g-recaptcha>DIV{float:right}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}SECTION.comment .comment-list li.item UL{padding-left:5%}SECTION.comment .comment-list li.item UL li UL{padding-left:0}@media (max-width:1024px){SECTION.comment{padding:20px;}}@media (max-width:768px){SECTION.comment{padding:10px}SECTION.comment .author{position:static;width:auto}SECTION.comment .author .initials,SECTION.comment .author .image{width:44px;height:44px;line-height:39px}SECTION.comment .body{margin-left:0;padding:15px;padding-bottom:30px}SECTION.comment .body p.read-more{bottom:30px}SECTION.comment .body:before{background-image:url(/0/pieces/comments/img/dialog-mobile.png);left:160px;top:-30px;transform:scale(0.5)}SECTION.comment li{margin-bottom:20px}SECTION.comment header{margin:20px 0 10px 0}SECTION.comment form button{float:none;margin-left:auto;margin-right:auto;display:block}SECTION.comment form .grecaptcha-badge{float:none;margin-left:auto;margin-right:auto}SECTION.comment form .g-recaptcha{float:none}SECTION.comment form .author{margin-top:28px}SECTION.comment .responseto a{max-width:65px}SECTION.comment .rating{position:static}SECTION.comment .rating .error{position:absolute;bottom:33px;white-space:nowrap;right:0}SECTION.comment .comment-list .item form .comment{float:none;display:block}SECTION.comment .comment-list .item form .comment .author{width:100%;margin-right:0}SECTION.comment .comment-list .item form .comment .body{width:100%}SECTION.comment .comment-list .item .form .result,SECTION.comment .comment-list .item form footer,SECTION.comment .comment-list .item form .comment{width:100%}SECTION.comment .comment-list .item form .comment .g-recaptcha>DIV{float:none}.piece.lastcomments>.items{white-space:nowrap;width:100%;overflow:hidden;position:relative}.piece.lastcomments>.item{display:inline-block;width:inherit;white-space:normal;margin-right:var(--margin-spacer);vertical-align:top}.piece.lastcomments>.item:last-child{margin-right:0}.piece.lastcomments.standard:after{content:"";display:block;position:absolute;top:90px;bottom:20px;width:50px;right:20px;background:linear-gradient(to right,rgba(255,255,255,0),#e0e0e0)}}@media (max-width:480px){SECTION.comment UL LI UL LI .author{padding-top:40px}SECTION.comment .responseto{flex-flow:column}}@media (max-width:320px){SECTION.comment .responseto{font-size:11px}SECTION.comment .responseto a{max-width:58px}}.poll{font-size:10px;color:#000}.piece.poll .item{text-align:center;position:relative;max-width:715px;margin:0 auto;color:#000}.poll form{margin:0;height:0;overflow:hidden}.poll .body{position:relative}.poll .button{font-family:var(--default-font);display:flex;align-items:center;justify-content:center;width:100%;position:relative;margin:0 auto;background-color:var(--background-main-color);box-sizing:border-box;padding:0 10px;user-select:none;white-space:nowrap;font-size:1.8em;line-height:40px;text-overflow:ellipsis;transition:all 0.3s;color:rgba(255,255,255,0.9)}.poll .button:hover{background-color:var(--background-main-color);cursor:pointer;color:rgba(255,255,255,1)}.poll .bar{position:absolute;height:100%;z-index:1;margin:0;top:0}.poll .bar-wrapper{height:100%;background-color:var(--background-main-color);animation:load 3s normal forwards}.poll .option{width:80%;margin:0 auto}@keyframes load{0%{width:0}100%{width:100%}}.poll .links{font-size:14px;height:16px;margin-top:1px}.poll .links a{color:inherit}.poll .votes-number{font-weight:bold}.poll .optTitle{display:inline-block;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.poll .question{max-width:80%;margin:0 auto;display:block}.poll .callaction{font-size:17px;display:none}.poll .pollsep{display:none}.poll .votes{font-size:1.5em;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;margin:var(--margin-spacer) auto 1.5em auto}.poll .poll-wrapper{position:relative}.poll .options{position:relative;left:0;top:0;z-index:1;width:100%;box-sizing:border-box;transition:opacity 0.4s;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-ms-transition:opacity 0.4s;-o-transition:opacity 0.4s;margin:1em 0}.poll .options.hidden{z-index:0;opacity:0;filter:alpha(opacity=0);transition:height 0.5s,opacity 0.4s;visibility:hidden}.poll .options .buttons{text-align:center}.poll.embed .options .buttons{text-align:left}.poll .options .buttons button:first-child{margin-top:calc(var(--margin-spacer) / 2)}.poll .options.voting .buttons button{cursor:default}.poll .options.voting .buttons button .shapes{transition:opacity 0.2s;opacity:0}.poll .options.voting .buttons button.voting .shapes{transition:opacity 0.5s 0.6s}.poll .options.voting .viewresult{display:none}.poll .options.voting .viewback{display:block}.poll .results{position:absolute;left:0;top:0;z-index:1;width:100%;box-sizing:border-box;transition:opacity 0.4s;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-ms-transition:opacity 0.4s;-o-transition:opacity 0.4s;margin:1em 0}.poll .results.hidden{z-index:0;opacity:0;filter:alpha(opacity=0);visibility:hidden;margin:0;padding:0}.poll .results .option{position:relative;text-align:left;z-index:0;margin:0 auto calc(var(--margin-spacer) / 2) auto;background-color:#d3d3d3;overflow:hidden}.poll .results .optPercent{display:inline-block}.poll .results .optPercent:after{content:"-";margin:0 5px}.poll .results .button{z-index:2;background:transparent}.poll .results .button:hover{cursor:default}.poll .results .viewback{font-size:14px;margin:15px;height:14px}.poll .results .viewback a{color:inherit}.poll .loading{opacity:1;transition:opacity 0.5s 0.2s;z-index:10000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.poll .loading .busy{border-color:rgba(0,0,0,0.5);border-top-color:transparent}.poll .loading.hidden{opacity:0;}.poll .embedlink{display:block;font-size:10px}.poll .codeiframe{z-index:100;opacity:1;visibility:visible;background-color:#fff;position:absolute;height:56px;width:355px;border:1px solid #ccc;padding:10px 36px 10px 10px;box-shadow:rgba(0,0,0,0.5) 0px 1px 15px;bottom:23px;left:50%;margin-left:-186px}.poll .codeiframe.hidden{z-index:0;opacity:0;filter:alpha(opacity=0);visibility:hidden;left:-10000px}.poll .codeiframe:after{content:"";border-left:8px;border-top:8px;border-bottom:0px;border-right:8px;border-style:solid;border-color:#fff transparent;display:block;width:0;height:0;position:absolute;left:175px;bottom:-8px}.poll .codeiframe:before{content:"";border-left:8px;border-top:8px;border-bottom:0px;border-right:8px;border-style:solid;border-color:#ccc transparent;display:block;width:0;height:0;position:absolute;left:175px;bottom:-9px}.poll .codeiframe textarea{padding:0;margin:0;border:0;width:345px;height:60px;box-shadow:none}.poll .closeiframe{position:absolute;top:7px;right:7px;z-index:1;opacity:1;visibility:visible;background-image:url(/0/img/menu/close.png);height:16px;width:16px}.poll .closeiframe.hidden{z-index:0;opacity:0;filter:alpha(opacity=0);visibility:hidden;left:-10000px}.poll.embed{width:520px;overflow:hidden;margin:0 auto}.poll.embed .options .buttons.floated{width:100%;text-align:center}.poll.embed .results{width:520px;margin-left:-260px}.poll.embed .results .optTitle{font-size:16px;white-space:normal;line-height:18px;padding-top:4px}.block.bkg-b .piece.poll{padding:2em;background-color:#fff;box-shadow:5px 4px 10px 0 rgba(0,0,0,0.1)}.block.bkg-b .piece.poll .piecetitle{color:inherit}.piece.grid.news .item.new{opacity:0}.piece.grid.news .items.added .item.new{opacity:1;transition:opacity 0.4s}.piece.grid .moreitems{text-align:center}.piece.grid .piece.banner,.piece.grid .items{display:flex;flex-wrap:wrap;gap:var(--margin-spacer)}.piece.grid .items .item{position:relative;width:calc((100% / 3) - (var(--margin-spacer) * 2 / 3));display:flex;flex-direction:column;height:auto}.piece.grid.col4 .items .item{width:calc(25% - ((var(--margin-spacer) * 3) / 4))}.piece.grid.col2 .items .item{width:calc(50% - (var(--margin-spacer) / 2))}.piece.grid .items .item .title{margin:0}.piece.grid .items #vsmimgbutton{margin-left:auto !important;right:5px}.piece.grid .items .separator{width:var(--margin-spacer)}.piece.grid .items .separator:nth-child(6n + 6){display:block;width:100%}.piece.grid .items .item img{width:100%;height:auto}.piece.grid .items .item.withinterlayer{width:100%;flex-grow:1;box-shadow:none;background-color:transparent !important;}.piece.grid .items .item.withinterlayer .piece.banner .items{margin-bottom:0}.piece.grid .items .item.withinterlayer .piece.banner .items .item{width:100%;box-shadow:none;background-color:transparent !important}.section-list .piece.grid .items{margin-bottom:var(--margin-spacer)}.section-list .piece.grid .piece.banner{display:block;width:100%;}.section-list .piece.grid .piece.banner .item img{width:auto}.section-list .piece.grid .items>DIV#vsmcontextmenu{display:block;margin-top:calc(var(--margin-spacer) * -1)}.zone .piece.grid .items .item .ts{padding:1em 1.5em 1.5em 1.5em}.z50 .piece.grid .items{grid-template-columns:calc(50% - (var(--margin-spacer) / 2)) calc(50% - (var(--margin-spacer) / 2))}.z67 .piece.grid .items .item .ts .title{font-size:2em}.z100 .piece.grid .items .item .ts{padding:1.3em 1.8em 1.8em 1.8em}.z100 .piece.grid .items .item .ts .title{font-size:2em}@media(max-width:768px){.page .zone .piece.grid .items{grid-template-columns:100%}.page .piece.grid .items .item,.page .piece.grid .items .separator{width:100%}.page .piece.grid .items .item{width:100%;display:flex;flex-direction:row;}.page .piece.grid .items .item .media{width:40%}.page .piece.grid .items .item .ts{width:60%;padding-top:0;padding-bottom:0;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.page .piece.grid .items .item .ts .kicker,.page .piece.grid .items .item .ts .folder{margin-bottom:0.3em}.page .piece.grid .items .item .ts .title{font-size:1.6em;max-height:8.75em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:7;-webkit-line-clamp:7;}}#page-footer{position:relative;padding:0;font-size:10px;background-color:#fff}#page-footer.bgdark{background-color:#000;color:rgba(255,255,255,0.8)}#page-footer>#vsmcontextmenu{left:150px}#page-footer .zone .separator{display:none}#page-footer a{color:inherit;transition:color 250ms}#page-footer a:hover{color:var(--link-color)}#page-footer section{box-sizing:border-box;white-space:nowrap;vertical-align:top;overflow:hidden}#page-footer .column{display:inline-block;max-width:25%;text-align:left;flex-shrink:1;font-size:1.3em;line-height:1.4em}#page-footer-container{position:relative;display:flex;flex-flow:row wrap;justify-content:space-between;background:transparent}#page-footer .page-footer-items{padding:var(--margin-spacer) 0;position:relative;width:100%}#page-footer .page-footer-items-container{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between;gap:var(--margin-spacer);row-gap:calc(var(--margin-spacer)* 3)}#page-footer ul.boxy:empty{background-color:rgba(255,255,255,0.05)}#page-footer .page-footer-items-container .piecetitle:before{display:none;text-transform:none}#page-footer .page-footer-items-container ul li{opacity:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity 0.3s}#page-footer .page-footer-items-container .logo-info{margin-right:4%;width:220px}#page-footer .page-footer-items-container .column h3{font-family:var(--piecetitle-font);font-size:1.6rem;font-weight:700;letter-spacing:0.1em;position:relative;color:#000;line-height:1.5em;padding-bottom:3px}#page-footer .page-footer-items-container .site-credits{width:100%;align-items:center;margin:0}#page-footer .page-footer-items-container .vincolo{text-align:right}#page-footer .page-footer-items-container #footer-follow-us li{width:40px;height:40px}#page-footer .column .piecetitle{font-size:2.5em;text-align:left}#page-footer .column b{color:var(--background-green-color)}#page-footer-logo-wrapper{width:150px;height:150px;margin-bottom:20px}#page-footer-logo-wrapper{fill:white;}#page-footer .column h3{text-transform:uppercase;color:white;width:100%;font-size:20px;margin-bottom:1em;padding:4px 0;overflow:hidden;text-overflow:ellipsis;font-weight:800;background:transparent;line-height:1.2em;box-shadow:none;text-align:left;border-bottom:0;margin-bottom:0.5em}#page-footer .column ul{padding:0;list-style:none;overflow:hidden;}ul.vertical-list{margin-left:0.2em;}ul.vertical-list li{position:relative;overflow:hidden;text-overflow:ellipsis;margin-bottom:0.3em;}#page-footer .logo-wrapper A.logo img{top:0;left:50%;transform:translate(-50%,0)}#footer-follow-us{margin-left:0 !important;}#footer-follow-us ul{white-space:normal;}#footer-follow-us li{display:inline-block;margin-right:20px;}#footer-follow-us li{margin-bottom:10px;}#footer-follow-us .svg-icon{width:40px;height:40px}#footer-follow-us a .svg-icon.youtube svg .tube{fill:var(--background-green-color)}#footer-follow-us a .svg-icon.youtube svg .play{fill:transparent}#footer-follow-us a:hover .svg-icon.youtube svg .tube{fill:var(--background-main-color)}#footer-follow-us a:hover.svg-icon.youtube svg .play{fill:transparent}#page-footer .logo-info{width:100%;max-width:40%;font-size:15px;letter-spacing:normal;flex-grow:0;flex-shrink:0}#page-footer .logo-info ul li{padding-left:0;font-size:20px;line-height:1.2em}#page-footer .logo-info .svg-icon{position:relative;width:22px;height:22px;background-color:transparent;}#page-footer .logo-info li:before{border:0 !important}#page-footer .legal{font-size:15px;letter-spacing:0.03em;margin-top:1em}#page-footer .legal ul{margin:0;padding:0;list-style:none;margin-bottom:0}#page-footer .legal ul li{display:inline-block;}#page-footer .legal ul li+li:before{content:"";display:inline-block;position:relative;top:-0.22em;margin:0 1em;background-color:#ddd;width:0.2em;height:0.2em;}#page-footer .site-credits{margin-top:1em}#page-footer .site-credits ul{margin:0;padding:0;list-style:none;margin-bottom:0}#page-footer .vincolo span{font-family:Arial,Helvetica,Sans-serif;color:#3d3d3d;font-size:12px;letter-spacing:0.5px;margin-right:0.5em;display:inline-block;position:relative;top:-1px;}#page-footer .vincolo a{opacity:0.84;transition:opacity 250ms}#page-footer .vincolo a:hover{opacity:1;}#page-footer .vincolo path{transition:fill 200ms;}#page-footer .vincolo a:not(:hover) .vincolo-iso path{fill:#3d3d3d}#page-footer .vincolo .vincolo-text path{fill:#3d3d3d}#page-footer.smallfooter{display:flex;justify-content:center;padding:1em 0}@media (max-width:1024px){#page-footer .legal{width:100%}#page-footer .site-credits{width:100%;margin-top:2em}#page-footer-logo-wrapper.logo-wrapper{width:80%}}@media (max-width:768px){#page-footer{padding:20px 0}#page-footer-logo-wrapper{margin:0 auto}#page-footer-logo-wrapper.logo-wrapper{width:100%;height:50px}#page-footer .logo-info{text-align:center;white-space:normal;max-width:100%;margin-bottom:calc(var(--margin-spacer) *2)}#page-footer .logo-info.column ul.vertical-list{margin-left:0}#page-footer .legal{position:relative;text-align:center}#page-footer .vincolo{position:relative;text-align:center}#footer-follow-us li{margin-left:10px;margin-right:10px}.logo-wrapper A.logo img{left:50%;transform:translate(-50%,-50%)}#page-footer .page-footer-items-container{flex-direction:column;align-items:center}#page-footer .page-footer-items-container .column{width:100%;max-width:100%;margin-left:0;margin-right:0;text-align:center}#page-footer .page-footer-items-container .column h3,#page-footer .page-footer-items-container .column .piecetitle{text-align:center}#page-footer .page-footer-items-container .column ul.vertical-list li{padding-left:0 !important}#page-footer .page-footer-items-container .column ul.vertical-list li:before{display:none}#page-footer .page-footer-items-container .vincolo{text-align:center}}.piece.news .item{box-shadow:5px 4px 10px 0 rgba(0,0,0,.1);height:100%}.piece.news.padding{padding:calc(var(--margin-spacer)/2);border-radius:var(--piece-border-radius)}.piece.news .ts{padding:1.3rem}.piece.news:not(.ranking) .title{text-align:inherit}.piece.news .title a{color:inherit;transition:color 0.3s}.piece.news .title a:hover{color:var(--title-piece-hover-color)}.piece.news .summary{font-size:1.6em}.piece.news .media-ts-wrapper{display:flex;flex-direction:column}.piece.news .media-ts-wrapper .media .widget>div{width:100% !important}.piece.news .media-ts-wrapper .media iframe{width:100%}.piece.news .media-ts-wrapper .media .image a{position:relative;display:block}.z100 .piece.news .ts{padding:2rem 3rem 3rem 3rem}.z67 .piece.news .ts{padding:2rem 3rem 3rem 3rem}.z67 .piece.news .title{font-size:3rem;}.z67 .piece.news .summary{font-size:1.8rem;line-height:1.5em;}.z50 .piece.news .ts{padding:2rem 3rem 3rem 3rem}.block4 .z50 .piece.news:not(.grid,.l40,.r40,.ranking) .title{font-size:2.8rem;}.block4 .z50 .piece.news .summary{font-size:1.8rem;line-height:1.5em;}.block5 .z50 .piece.news:not(.grid,.ranking) .title{font-size:2.8rem;}.block5 .z50 .piece.news .summary{font-size:1.8rem;line-height:1.5em;}.block6 .z50 .piece.news:not(.grid,.ranking) .title{font-size:2.8rem;}.block6 .z50 .piece.news .summary{font-size:1.8rem;line-height:1.5em;}.z33 .piece.news .ts{padding:1.5rem 1.8rem}.z33 .piece.news .title{font-size:2rem}.z25 .piece.news:not(.ranking) .title,.z33 .piece.news:not(.ranking) .title{min-height:3.75em}.piece.news .item .related{padding:2%;;background:#f2f2f2;margin-top:calc(var(--margin-spacer) / 1.5)}.piece.news .item .related .item{margin-bottom:1em}.piece.news .item .related .item:last-child{margin-bottom:0}.piece.news .item .related .title{font-size:1.4em;position:relative;line-height:1.4em;letter-spacing:normal;font-weight:normal;display:block;margin:0}.piece.news .item .related .title a{opacity:0.9;margin-left:10px;display:inline;font-family:var(--summary-font)}.piece.news .item .related .title:before{content:"";width:5px;height:5px;background-color:rgba(0,0,0,0.9);display:inline-block;vertical-align:middle;opacity:0.8;transition:opacity 0.3s}.piece.news .item .related .title:hover:before{opacity:1;transition:opacity 0.3s}.piece.news .item .related .title:hover a{opacity:1;transition:opacity 0.3s}.piece.news.l40 .media-ts-wrapper{display:flex;flex-direction:row}.piece.news.l40 .media{width:40%}.piece.news.l40 .ts{width:60%;display:flex;flex-direction:column;justify-content:center;padding:1rem}.piece.news.l40 .nomedia .ts{width:100%}.piece.news.l40.bgfifthcolor .item{background-color:#fcfcfc}.piece.news.l40.padding .ts{padding:calc(var(--margin-spacer) / 2)}.piece.news.l40.none .ts{padding:calc(var(--margin-spacer) / 3) calc(var(--margin-spacer) / 2)}.piece.news.l40 .title{display:-webkit-box;-webkit-box-orient:vertical;max-height:5.2em;overflow:hidden;-webkit-line-clamp:4}.piece.news.l40 .summary{display:-webkit-box;-webkit-box-orient:vertical;max-height:5.2em;overflow:hidden;-webkit-line-clamp:4}.piece.news.r40 .media-ts-wrapper{display:flex;flex-direction:row}.piece.news.r40 .media{width:40%;order:2}.piece.news.r40 .ts{width:60%;order:1;display:flex;flex-direction:column;justify-content:center;padding:1rem}.piece.news.r40 .nomedia .ts{width:100%}.piece.news.r40.bgfifthcolor .item{background-color:#fcfcfc}.piece.news.r40.none .ts{padding:calc(var(--margin-spacer) / 3) calc(var(--margin-spacer) / 2)}.piece.news.r40.padding .ts{padding:calc(var(--margin-spacer) / 2)}.piece.news.r40 .title{display:-webkit-box;-webkit-box-orient:vertical;max-height:5.2em;overflow:hidden;-webkit-line-clamp:4}.piece.news.r40 .summary{display:-webkit-box;-webkit-box-orient:vertical;max-height:5.2em;overflow:hidden;-webkit-line-clamp:4}.piece.author.news.l40 .media,.piece.author.news.r40 .media{width:80px;height:auto}.piece.author.news .media img{border-radius:100%;width:80px}.piece.author.news .ts{width:calc(100% - 105px)}.piece.author.news .title{font-size:2.8em}.piece.news article.live-blog-posting .media:after{content:"LiveBlog";color:#fff;position:absolute;bottom:0;right:0;background-color:rgba(255,62,62,1);padding:0 0.5em;line-height:1.7em;font-size:1.3em;font-weight:bold;z-index:2;}.z100 .piece.news:not(.grid) article.live-blog-posting .media:after,.z67 .piece.news:not(.grid) article.live-blog-posting .media:after,.z50 .piece.news:not(.grid,.l40,.r40) article.live-blog-posting .media:after{font-size:1.5em}@media (max-width:1024px){.block-child>.z33 .piece.news:not(.grid,.ranking).l40 .title,.block-child>.z33 .piece.news:not(.grid,.ranking).r40 .title{font-size:1.8em}.piece.news.l40 .title,.piece.news.r40 .title{margin:0;max-height:8.75em;-webkit-line-clamp:7;line-clamp:7}}@media (max-width:768px){.block-child>.z100 .piece.news:not(.grid,.ranking) .title{font-size:3.2em}.piece.news.l40 .ts .kicker,.piece.news.r40 .ts .kicker,.piece.news.l40 .ts .folder,.piece.news.r40 .ts .folder{margin-bottom:0.3em}.piece.news.padding{padding:var(--margin-spacer)}.zone .piece.news:not(.ranking) .title{min-height:inherit}}@media(max-width:480px){.block-child>.z33 .piece.news:not(.grid,.ranking).l40 .title,.block-child>.z33 .piece.news:not(.grid,.ranking).r40 .title,.block-child>.z100>.piece.news:not(.grid,.ranking).l40 .title,.block-child>.z100>.piece.news:not(.grid,.ranking).r40 .title,.block-child>.z50 .piece.news:not(.grid,.ranking).l40 .title,.block-child>.z50 .piece.news:not(.grid,.ranking).r40 .title,.piece.news.l40 .ts .title,.piece.news.r40 .ts .title,.block-child>.z50 .piece.news:not(.grid,.ranking).l40 .title,.block-child>.z50 .piece.news:not(.grid,.ranking).r40 .title,.piece.news.l40 .ts .title,.piece.news.r40 .ts .title{font-size:1.7rem}}