:root{--neutralsneutrals-04:rgba(51,51,51,1);--primaryprimary-03:rgba(255,255,255,1);--secondarysecondary-06:rgba(1,100,242,1);--neutralsneutrals-02:rgba(165,175,191,1);--secondarysecondary-01:rgba(0,0,0,1);--secondarysecondary-09:rgba(204,224,252,1);--body-regular-tablet-mobile-body-02-regular-tablet-mobile-font-family:"TIM Sans",sans-serif;--body-regular-tablet-mobile-body-02-regular-tablet-mobile-font-weight:400;--body-regular-tablet-mobile-body-02-regular-tablet-mobile-font-size:14px;--body-regular-tablet-mobile-body-02-regular-tablet-mobile-letter-spacing:0;--body-regular-tablet-mobile-body-02-regular-tablet-mobile-line-height:18px;--body-regular-tablet-mobile-body-02-regular-tablet-mobile-font-style:normal;--body-regular-tablet-mobile-body-01-regular-tablet-mobile-font-family:"TIM Sans",sans-serif;--body-regular-tablet-mobile-body-01-regular-tablet-mobile-font-weight:400;--body-regular-tablet-mobile-body-01-regular-tablet-mobile-font-size:16px;--body-regular-tablet-mobile-body-01-regular-tablet-mobile-letter-spacing:0;--body-regular-tablet-mobile-body-01-regular-tablet-mobile-line-height:20px;--body-regular-tablet-mobile-body-01-regular-tablet-mobile-font-style:normal;--body-regular-desktop-body-02-regular-desktop-font-family:"TIM Sans",sans-serif;--body-regular-desktop-body-02-regular-desktop-font-weight:400;--body-regular-desktop-body-02-regular-desktop-font-size:16px;--body-regular-desktop-body-02-regular-desktop-letter-spacing:0;--body-regular-desktop-body-02-regular-desktop-line-height:20px;--body-regular-desktop-body-02-regular-desktop-font-style:normal}
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;height:16px;width:16px;background:url('data:image/svg+xml;utf8,<svgxmlns="http://www.w3.org/2000/svg"viewBox="002424"fill="red"><pathd="M19.24.8l-1.6-1.6L128.86.43.24.84.8l5.65.6-5.65.61.61.65.6-5.65.65.61.6-1.6-5.6-5.65.6-5.6z"/></svg>') no-repeat center;cursor:pointer;color:red}
.row-filtri-box{width:100%}
.section-title{padding:0 16px}
.section-title h1{font-size:32px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.section-title p{font-size:18px;display:block}
.video-results{align-items:center;width:100%;justify-content:flex-start;padding:0 16px}
.video-results h4{font-size:24px}
.video-results span{margin-left:16px}
.arrow-desktop,.arrow-mobile{gap:16px;display:flex}
.paginazione-box{height:40px;width:40px;border:1px solid var(--Secondary-secondary-06,#0033a1);justify-content:center;align-items:center;gap:7px;display:flex;cursor:pointer;border-radius:8px}
.freccia-box{width:24px;height:24px;padding:3px 7px}
.disabled-page-button{opacity:.25;background:var(--Secondary-secondary-09,#cce0fc)}
.hidden-box{display:none}
.box{display:flex;height:160px;min-width:260px;max-width:330px;padding:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:0 0 auto;border:1px solid var(--Neutrals-neutrals-05,#e6e6e6);background:var(--Primary-primary-03,#FFF);box-shadow:0 2px 6px 0 rgba(74,98,137,0.12);float:left;width:330px}
#box-description{color:var(--Secondary-secondary-01,#000);font-size:14px;font-style:normal;font-weight:400;line-height:18px}
.box-container{display:flex;align-items:center;align-content:center;gap:24px;align-self:stretch;flex-wrap:wrap;width:100%;flex-direction:row;justify-content:flex-start}
.box-title{color:var(--Secondary-secondary-01,#000);font-size:18px;font-style:normal;font-weight:700;line-height:23px;align-self:stretch}
.top-row-box{width:100%}
.checkbox-round{float:right;width:24px;height:24px}
.box img{display:flex;width:48px;height:48px;padding:10px 6.231px 10.562px 6px;justify-content:center;align-items:center;flex-shrink:0;margin:0}
.rounded-checkbox{width:24px;height:24px;border-radius:50%;vertical-align:middle;border:1px solid black;appearance:none;-webkit-appearance:none;outline:0;cursor:pointer;float:right}
.rounded-checkbox:checked{appearance:none;clip-path:circle(50% at 50% 50%);background-color:#0033a1}
.rounded-checkbox:checked::before{content:"";position:absolute;top:3px;left:8px;width:7px;height:13px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}
.data-traffico{flex-flow:row;align-items:flex-start;padding:64px 119px}
.data{padding:24px clamp(40px,9.33vw,120px) !important}
.navigable-card-container{padding:0;display:flex;flex-flow:column nowrap;justify-content:center;gap:32px}
.titolo-traffico{font-size:18px;font-weight:400;width:auto;place-self:flex-start}
.data-list-filter{margin-top:0}
input:focus-visible{outline:0}
.box-servizi{height:auto;width:355px;padding:16px 16px 8px 24px;border:0;border-left:1px solid var(--Neutrals-neutrals-02,#a5afbf);box-shadow:none;margin-bottom:15px}
.top-box-servizi{display:flex;gap:8px;flex-flow:column}
.box-servizi-title{font-size:24px}
.box-servizi-description{color:var(--Secondary-secondary-01,#000);font-size:16px;font-style:normal;font-weight:400;line-height:18px;width:90%}
#contenitore-box{display:flex;flex-flow:row;flex-wrap:wrap;align-self:flex-start;margin-top:32px}
.data-come-fare-per{padding:24px 8.33vw;display:flex;flex-flow:column nowrap;justify-content:center;gap:32px}
.tab{display:flex;align-items:center}
.tablinks{background:0;border:0;padding:8px 16px;font-size:16px;font-weight:400;border-left:2px solid #000;color:#333;width:50%}
.tablinks.active{font-weight:700;color:#0033a1;border-left:8px solid #0033a1}
#search_service{border-radius:8px}
.box-container{display:flex;gap:20px;align-items:stretch;flex-wrap:wrap}
.box-servizi{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 300px;box-sizing:border-box}
.top-box-servizi{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:}
.bottom-box-servizi{margin-top:1rem}
.section-menu{max-width:260px}
@media(min-width:769px){.section-title{padding:0}
.video-results{padding:0}
.tab-menu{width:60%}
#search_service{max-width:320px}
.arrow-mobile{display:none}
.tab-menu .tab{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:260px;margin-right:48px}
.tab-menu .tab button{width:100%;border-bottom:0;border-left:2px solid #000;justify-content:flex-start}
.tab-menu .tab button:disabled{border-left:2px solid var(--neutralsneutrals-02);color:var(--neutralsneutrals-02)}
.tab>button.tablinks.active{font-weight:700;color:#0033a1;border-bottom:0;border-left:4px solid #0033a1}
.tab>button.tablinks.active::before{content:"";position:absolute;background:linear-gradient(179deg,#0033a1 0,#520da3 50%,#eb0b26 100%);width:8px;height:-webkit-fill-available;border-radius:0 8px 8px 0;top:0;left:-4px}
.box-container.box-servizi-container{align-items:self-start}
}
@media(max-width:768px){.tab-menu{width:100%}
.section-menu{max-width:none;width:100%}
.data-traffico{flex-flow:column;align-items:center;padding:16px}
.navigable-card-container{width:100%}
.tablinks{border-left:0;border-bottom:2px solid #000}
.tablinks:disabled{border-left:0;border-bottom:2px solid var(--neutralsneutrals-02);color:var(--neutralsneutrals-02)}
.tablinks.active{border-left:0;color:#0033a1;border-bottom:8px solid #0033a1}
.section-title h1{margin-left:0}
.section-title p{margin-left:0}
section.data,section.tab-menu{width:100%}
section.tab-menu{padding:0 16px}
h4.titolo-traffico{padding:0 16px;font-size:24px}
h4.titolo-traffico p strong{font-size:28px}
.box-container{flex-direction:column;width:auto;align-self:auto}
.arrow-mobile{align-self:flex-end;margin-right:26px}
#contenitore-box{flex-flow:column;gap:24px;margin-left:10px}
.data-list-filter{flex-direction:column}
.arrow-desktop{align-self:flex-end}
.box-container{flex-direction:column}
.tab{display:flex;width:100%}
.tab button{flex:1 1 50%;width:50%;border:0;text-align:center}
.box-servizi{display:block;flex:0 0 auto}
.data-traffico{padding:0 !important;margin-top:32px}
.item{width:100% !important}
.come-fare-per--documents .item .head video{width:100% !important}
}
@media(min-width:1500px){.data{padding:24px clamp(40px,9.33vw,108px) !important}
}
@media(min-width:1700px){.data{padding:24px clamp(40px,9.33vw,100px) !important}
}
@media(min-width:1700px){.data{padding:24px clamp(40px,9.33vw,87px) !important}
}
.no-video-message{width:100%;height:120px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:16px;font-weight:600;padding:10px}
.modal{display:none;position:fixed;z-index:1;padding-top:60px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.5)}
.modal-content{margin:auto;margin-top:320px;display:block;width:80%;max-width:700px;background:0;border:0}
.modal-content video{width:100%;height:auto}
.close{position:absolute;top:15px;right:35px;z-index:9999;padding-top:13px}
.close img{width:23px;hieght:23px}
.close:hover,.close:focus{color:#bbb;text-decoration:none;cursor:pointer}