@charset "UTF-8";
.survey .survey-cnt .task .graph h6,.risk-mf .graph-cnt .graph .sector:after{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.markets-dati .sort-wrapper .btn-sort{scrollbar-width:none;overflow:-moz-scrollbars-none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}
.markets-dati .sort-wrapper .btn-sort::-webkit-scrollbar{display:none}
.markets-chart{padding:24px 0;border-radius:5px;box-shadow:0 2px 4px 0 #cecece;background-color:#fff}
.markets-chart .header{padding:0 24px 16px;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between}
.card-list{min-height:1065px;}
.card-data .card-data-header .title{font-weight: 700;}
@media (max-width: 767.98px) {
.markets-chart .header{flex-wrap:wrap}
.markets-chart .header h4{flex:0 0 100%;margin-bottom:20px}
}
.markets-chart .header h4 .subtitle{display:block;font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:14px;color:#807e7e;font-weight:500;line-height:1;letter-spacing:normal}
.markets-chart .header .switch_toggle,.markets-chart .header .markets-dati .fs-wrapper .filter-wrapper,.markets-dati .fs-wrapper .markets-chart .header .filter-wrapper{display:none;width:auto;height:55px;box-shadow:0 1px 4px 0 #cecece;border-radius:40px;align-items:center;justify-content:space-around;margin:0 auto 10px;position:relative;cursor:pointer;z-index:0}
@media (max-width: 767.98px) {
.markets-chart .header .switch_toggle,.markets-chart .header .markets-dati .fs-wrapper .filter-wrapper,.markets-dati .fs-wrapper .markets-chart .header .filter-wrapper{margin:0}
}
.markets-chart .header .switch_toggle .category,.markets-chart .header .markets-dati .fs-wrapper .filter-wrapper .category,.markets-dati .fs-wrapper .markets-chart .header .filter-wrapper .category{font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:14px;color:#212121;font-weight:800;line-height:24px;letter-spacing:0;text-align:center;height:100%;width:auto;padding:0 20px;display:flex;align-items:center;justify-content:center;transition:color 500ms ease}
.markets-chart .header .switch_toggle .category.selected,.markets-chart .header .markets-dati .fs-wrapper .filter-wrapper .category.selected,.markets-dati .fs-wrapper .markets-chart .header .filter-wrapper .category.selected{color:#fff}
.markets-chart .header .switch_toggle .selection_marker,.markets-chart .header .markets-dati .fs-wrapper .filter-wrapper .selection_marker,.markets-dati .fs-wrapper .markets-chart .header .filter-wrapper .selection_marker{height:85%;border-radius:40px;position:absolute;left:5px;background-color:#0d6efd;z-index:-1;transition:all 200ms ease}
.markets-chart .header .hamburger{display:flex;align-items:center;width:39px;height:40px}
.markets-chart .header .hamburger:before{content:"";-webkit-mask:url(../images/icon-hamburger.svg);mask:url(../images/icon-hamburger.svg);width:39px;height:40px;-webkit-mask-size:cover;mask-size:cover;background-color:#212121}
.markets-chart .header.switch .switch_toggle,.markets-chart .header.switch .markets-dati .fs-wrapper .filter-wrapper,.markets-dati .fs-wrapper .markets-chart .header.switch .filter-wrapper{display:flex}
.markets-chart .index{display:flex;flex-wrap:wrap;padding:0 24px 16px;margin-bottom:40px}
.markets-chart .index .data{margin-right:16px;flex:0 0 auto}
@media (min-width: 480px) {
.markets-chart .index .data{margin-right:40px}
}
.markets-chart .index .data.up{position:relative;padding-left:34px}
.markets-chart .index .data.up:before{font-family:"MF-iconfont";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#198754;font-size:25px;border-radius:5px;height:24px;width:24px;font-weight:800;position:absolute;top:4px;left:0}
.markets-chart .index .data.up.green,.markets-chart .index .data.down.green{color:#198754}
.markets-chart .index .data.up.green::before,.markets-chart .index .data.down.green::before{background-color:#20c997;color:#198754}
.markets-chart .index .data.up.red,.markets-chart .index .data.down.red{color:#b92d3a}
.markets-chart .index .data.up.red::before,.markets-chart .index .data.down.red::before{background-color:#ff6c6c;color:#b92d3a}
.markets-chart .index .data.down{position:relative;padding-left:34px}
.markets-chart .index .data.down:before{font-family:"MF-iconfont";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#b92d3a;font-size:25px;border-radius:5px;height:24px;width:24px;position:absolute;font-weight:800;top:4px;left:0}
.markets-chart .index .data .caption{display:block;color:#212121}
.markets-chart .chart{padding-left:24px}
.markets-chart .chart img{max-width:100%}
.switch-cnt .markets-chart .header .switch_toggle,.switch-cnt .markets-chart .header .markets-dati .fs-wrapper .filter-wrapper,.markets-dati .fs-wrapper .switch-cnt .markets-chart .header .filter-wrapper{display:flex}
.survey .survey-cnt .task .graph h6,.risk-mf .graph-cnt .graph .sector:after{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.markets-dati .sort-wrapper .btn-sort{scrollbar-width:none;overflow:-moz-scrollbars-none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}
.markets-dati .sort-wrapper .btn-sort::-webkit-scrollbar{display:none}
@media (max-width: 1023.98px) {
.survey{margin-top:40px}
}
.survey .survey-cnt{margin-top:24px;padding:24px 0;border-radius:5px;box-shadow:0 2px 4px 0 #cecece;background-color:#fff}
.survey .survey-cnt .header{flex-direction:column;padding:0 24px 16px}
.survey .survey-cnt .header .caption{color:#807e7e;font-weight:800}
.survey .survey-cnt .header h6{font-size:19px;line-height:28px}
.is_single .survey .survey-cnt .header h6{font-size:24px}
.survey .survey-cnt .task{padding:0 24px;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;min-height:60px;display:flex;align-items:center;justify-content:space-between}
.survey .survey-cnt .task ~ .task{border-top:0}
.survey .survey-cnt .task .label{color:#212121}
.survey .survey-cnt .task .graph{min-width:40px;height:40px;display:block;border-radius:50%;background-color:#0d6efd;position:relative}
.survey .survey-cnt .task .graph h6{font-size:9px;color:#0d6efd;z-index:2;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff}
.survey .survey-cnt .btn{margin:24px auto 0;display:block}
@media (max-width: 1023.98px) {
.survey .survey-cnt .btn{width:auto;padding:8px 39px}
}
.survey.is_single .survey-cnt .header h6{font-size:1.5rem}
.survey.is_single .survey-cnt .task{padding:1.5rem}
.survey.is_single .survey-cnt .task .label{font-size:20px;font-family:"Lato",sans-serif;font-weight:700}
.survey.is_single .survey-cnt .task .graph{min-width:80px;height:80px;flex:0 0 80px}
.survey.is_single .survey-cnt .task .graph:before{width:64px;height:64px}
.survey.is_single .survey-cnt .task .graph h6{font-size:1rem}
.survey.is_single .survey-cnt .task .graph .sector{clip:rect(0px,80px,80px,40px)}
.survey.is_single .survey-cnt .task .graph .sector .sector-slice{clip:rect(0px,40px,80px,0px)}
.survey.is_single .survey-cnt .task-open{position:relative;padding-left:4.5rem;cursor:pointer}
.survey.is_single .survey-cnt .task-open:hover{background-color:#e6f0ff}
.survey.is_single .survey-cnt .task-open::after{content:"";position:absolute;top:50%;left:1.5rem;transform:translateY(-50%);width:1.5rem;height:1.5rem;border:1px solid #605f5f;border-radius:50%;z-index:5}
.survey.is_single .survey-cnt .task-open.selected{background-color:#e6f0ff}
.survey.is_single .survey-cnt .task-open.selected::after{background-color:#0d6efd;border-color:#0d6efd}
.survey.is_single .survey-cnt .task-open.selected::before{position:absolute;top:50%;left:1.5rem;transform:translateY(-50%);width:1.5rem;height:1.5rem;line-height:1.5rem;text-align:center;color:#fff;z-index:10}
.survey.is_single .survey-cnt .task-open.selected .graph::before{background-color:#e6f0ff}
.survey.is_single .survey-cnt .btn{margin:40px 1.5rem}
.survey.is_single.closed .task{pointer-events:none}
.tabs{margin-bottom:25px}
.tabs ul.nav{border-bottom:1px solid #eaeaea;margin-bottom:10px}
@media (max-width: 767.98px) {
.tabs ul.nav{flex-wrap:nowrap;overflow:auto}
.tabs ul.nav::-webkit-scrollbar{display:none}
}
.tabs ul.nav .nav-item .nav-link{padding:7px 21px;white-space:nowrap}
.tabs ul.nav .nav-item .nav-link.active{color:#0d6efd;font-weight:800;border-bottom:2px solid #0d6efd;margin-bottom:-1px}
.survey .survey-cnt .task .graph h6,.risk-mf .graph-cnt .graph .sector:after{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.markets-dati .sort-wrapper .btn-sort{scrollbar-width:none;overflow:-moz-scrollbars-none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}
.markets-dati .sort-wrapper .btn-sort::-webkit-scrollbar{display:none}
.list{border-bottom:1px solid #d8d8d8;width:100%;position:relative}
.list > a{position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:1}
.list:hover h6,.list:hover .title{color:#0d6efd}
.list.list-small{padding-bottom:24px;margin-bottom:23px}
.list.list-small span.date{float:right}
.list.list-small h6{clear:both;margin:0}
.list.list-base{display:flex;padding-bottom:16px;margin-bottom:16px}
.list.list-base aside{width:80px;height:80px;background-size:contain;background-position:0 0;margin-right:16px;border-radius:6px}
.list.list-base .desc-cnt{flex-grow:1}
.list.list-base .desc-cnt span.date{float:right}
.list.list-base .desc-cnt span.tag{float:left;text-transform:uppercase;color:#0dcaf0;font-weight:800}
.list.list-base .desc-cnt h6{clear:both;margin:0}
.list.list-complete{display:flex;padding-bottom:24px;margin-bottom:24px}
.list.list-complete aside{position:relative;width:150px;height:150px;background-size:contain;background-position:0 0;margin-right:24px;flex:none;border-radius:6px}
@media (min-width: 768px) {
.list.list-complete aside{width:200px;height:200px}
}
.list.list-complete aside .tag{position:absolute;left:0;bottom:0;-webkit-border-radius:3px;border-radius:3px;border:1px solid #52647c;background-color:#52647c;height:32px;display:inline-flex;justify-content:space-between;align-items:center;padding:0 8px;font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:800;line-height:1.71;letter-spacing:normal;text-transform:uppercase;z-index:999}
.list.list-complete aside .tag:before{font-family:"MF-iconfont";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:16px}
.list.list-complete aside .tag:after{font-family:"MF-iconfont";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:false;color:#fff;font-size:16px}
.list.list-complete aside .tag span{margin:0 7px}
.list.list-complete .desc-cnt{flex-grow:1;position:relative}
@media (min-width: 768px) {
.list.list-complete .desc-cnt{display:flex;flex-direction:column}
}
.list.list-complete .desc-cnt h6,.list.list-complete .desc-cnt .title{font-size:1rem;line-height:1.2;transition:all .2s}
@media (min-width: 768px) {
.list.list-complete .desc-cnt h6,.list.list-complete .desc-cnt .title{font-size:20px;line-height:1.6}
}
@media (min-width: 768px) {
.list.list-complete .desc-cnt span.date{margin-top:auto;position:relative}
}
.list.list-complete .desc-cnt span.bookmark{font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:14px;color:#212121;font-weight:800;line-height:1.78;letter-spacing:normal;float:right;margin-top:20px;z-index:2}
.list.list-complete .desc-cnt span.bookmark:after{font-family:"MF-iconfont";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#0d6efd;font-size:26px}
@media (min-width: 768px) {
.list.list-complete .desc-cnt span.bookmark{font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:18px;color:#212121;font-weight:800;line-height:1.78;letter-spacing:normal;position:absolute;right:0;bottom:0;float:none;margin-top:0}
}
.list.list-complete .desc-cnt span.bookmark:after{margin-left:4px;vertical-align:middle}
@media (min-width: 768px) {
.list.list-complete .desc-cnt time.float-right{position:absolute;right:0}
}
.list.list-magazine,.list.magazine-single{display:flex;padding:29px 0;flex-direction:column}
@media (min-width: 768px) {
.list.list-magazine,.list.magazine-single{flex-direction:row;align-items:flex-start}
}
.list.list-magazine > img,.list.magazine-single > img{width:100%;height:auto}
@media (min-width: 768px) {
.list.list-magazine > img,.list.magazine-single > img{max-width:200px}
}
.list.list-magazine .desc-cnt,.list.magazine-single .desc-cnt{padding-top:24px}
@media (min-width: 768px) {
.list.list-magazine .desc-cnt,.list.magazine-single .desc-cnt{padding-left:24px;padding-top:0}
}
.list.list-magazine .desc-cnt .title,.list.magazine-single .desc-cnt .title{margin-bottom:8px;transition:all .2s}
.list.list-magazine .desc-cnt .description,.list.magazine-single .desc-cnt .description{font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:19px;color:#212121;font-weight:400;line-height:1.47;letter-spacing:normal}
.list.magazine-single{border:0}
.survey .survey-cnt .task .graph h6,.risk-mf .graph-cnt .graph .sector:after{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.markets-dati .sort-wrapper .btn-sort{scrollbar-width:none;overflow:-moz-scrollbars-none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}
.markets-dati .sort-wrapper .btn-sort::-webkit-scrollbar{display:none}
.index-btn{padding:0 19px 0 16px;border-radius:6px;box-shadow:0 1px 4px 0 #cecece;background-color:#fff;height:48px;display:flex;align-items:center;width:100%;margin-bottom:15px;border:1px solid transparent}
.index-btn .ico{width:14px;height:14px;border-radius:7px;overflow:hidden;display:flex;align-items:center;margin-right:8px}
.index-btn .ico img{width:100%;height:auto}
.index-btn .index{font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:12px;color:#212121;font-weight:800;line-height:1.71;letter-spacing:normal;text-transform:uppercase}
.index-btn .value{font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:12px;color:#212121;font-weight:800;line-height:1.71;letter-spacing:normal;margin-left:auto}
.index-btn .value.pos{color:#20c997}
.index-btn .value.neg{color:#dc3545}
.index-btn.active,.index-btn:hover{border-color:#0d6efd}
.index-btn.active .index,.index-btn:hover .index{color:#0d6efd}
.my-mf{padding:24px 0;border-radius:5px;box-shadow:0 2px 4px 0 #cecece;background-color:#fff;width:100%}
.my-mf .title-cnt{padding:0 24px}
.my-mf button{margin-top:1rem}
.my-mf button.btn{max-width:unset;width:100%}
.my-mf button.btn .icon{margin-right:5px}
.survey .survey-cnt .task .graph h6,.risk-mf .graph-cnt .graph .sector:after{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.markets-dati .sort-wrapper .btn-sort{scrollbar-width:none;overflow:-moz-scrollbars-none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}
.markets-dati .sort-wrapper .btn-sort::-webkit-scrollbar{display:none}
.risk-mf{padding:24px 0;border-radius:5px;box-shadow:0 2px 4px 0 #cecece;background-color:#fff;width:100%}
.risk-mf .title-cnt{padding:0 24px}
.risk-mf .title-cnt h5{text-align:center}
.risk-mf .graph-cnt{display:flex;justify-content:center;flex-direction:column;align-items:center;width:200px;margin:0 auto}
.risk-mf .graph-cnt .graph{width:200px;height:100px;background-color:#f3f3f3;-webkit-border-radius:100px 100px 0 0;border-radius:100px 100px 0 0;position:relative;overflow:hidden}
.risk-mf .graph-cnt .graph .sector{width:200px;height:200px;border-radius:50%;position:absolute;top:0;left:0}
.risk-mf .graph-cnt .graph .sector:after{content:"";position:absolute;background-color:#fff;width:100px;height:100px;border-radius:50%}
.risk-mf .graph-cnt .graph h6{position:absolute;left:50%;transform:translateX(-50%);bottom:0;margin:0;font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:24px;color:#212121;font-weight:800;line-height:1;letter-spacing:normal}
.risk-mf .graph-cnt .label-cnt{display:flex;justify-content:space-between;width:100%}
.risk-mf .graph-cnt .label-cnt span{font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:14px;color:#212121;font-weight:500;line-height:1.71;letter-spacing:normal}
.risk-mf .line-cnt{width:200px;margin:70px auto 0;height:9px;display:flex;border-radius:50px;background:linear-gradient(to right,#0d6efd 25%,#198754 25% 50%,#ffc107 50% 75%,#dc3545 75% 100%);position:relative}
.risk-mf .line-cnt .cursor{position:absolute;top:-440%;display:flex;align-items:center;justify-content:center}
.risk-mf .line-cnt .cursor:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:20px solid #000;position:absolute;bottom:0}
.risk-mf .line-cnt .cursor span{font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:24px;color:#212121;font-weight:800;line-height:1;letter-spacing:normal;margin-bottom:30px}
.survey .survey-cnt .task .graph h6,.risk-mf .graph-cnt .graph .sector:after{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.markets-dati .sort-wrapper .btn-sort{scrollbar-width:none;overflow:-moz-scrollbars-none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}
.markets-dati .sort-wrapper .btn-sort::-webkit-scrollbar{display:none}
a.card-data{cursor:pointer}
.card-data{padding:8px 16px 16px;border:1px solid #0dcaf0;border-radius:6px;flex-direction:column;color:#212121;margin-bottom:20px}
.card-data .card-data-header{margin-bottom:12px;font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;line-height:28px;letter-spacing:0}
.card-data .card-data-header > div{justify-content:space-between;flex-wrap:wrap;align-items:center}
.card-data .card-data-header > div .name{font-weight:700}
.card-data .card-data-header > div .value{font-size:16px;line-height:1.42;overflow-wrap:anywhere}
.card-data .card-data-header > div .increment {font-weight: 600}
.card-data .card-data-footer{justify-content:space-between}
.card-data .card-data-footer .clock{display:flex;justify-content:flex-start;align-items:center}
.card-data .card-data-footer .clock .time{margin-left:4px;font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0;color: #ddd;}
.card-data.bg-success{background-color:#44d2a8;border-color:#44d2a8}
.card-data.bg-success-100{background-color:#afecda;border-color:#afecda}
.card-data.bg-danger-100{background-color:#f2b6bc;border-color:#f2b6bc}
.card-data.bg-mute{background-color:#f5f5f5;border-color:#f5f5f5}
.card-data.verdescuro{background-image:linear-gradient(to right top,#222e22,#273c27,#2d4a2d,#325832,#376737);color:#fff;border-color:#eaeaea}
.card-data.verdechiaro{background-image:linear-gradient(to right top,#4b944b,#58a158,#65af65,#5cd85c,#18ef18);color:#fff;border-color:#eaeaea}
.card-data.azzurro{background-image:linear-gradient(to right top,#2196F3,#156aad,#1e6ca7,#1c83d4,#03A9F4);color:#fff;border-color:#eaeaea}
.card-data.grigio{background-image:linear-gradient(to right top,#636b63,#6f6f6f,#767f76,#969896,#e2e2e2);color:#fff;border-color:#eaeaea}
.card-data.rossochiaro{background-image:linear-gradient(to right top,#be1515,#ce1212,#dd0d0f,#ed0709,#fd0001);color:#fff;border-color:#eaeaea}
.card-data.rossoscuro{background-image:linear-gradient(to right top,#461f1f,#582021,#6a2122,#7c2122,#8e2121);color:#fff;border-color:#eaeaea}
.markets-dati{margin:40px 0}
.markets-dati .title-desc{margin-bottom:40px}
.markets-dati .switch_el{margin-top:24px}
.markets-dati .switch_el .form-check{align-items:center}
.markets-dati .fs-wrapper{display:flex;flex-direction:column;align-items:center}
@media (min-width: 768px) {
.markets-dati .fs-wrapper{flex-direction:row;justify-content:space-between}
}
.markets-dati .fs-wrapper .switch_toggle,.markets-dati .fs-wrapper .filter-wrapper{width:fit-content;min-width:220px;height:55px;box-shadow:0 1px 4px 0 #cecece;border-radius:40px;display:flex;align-items:center;justify-content:space-around;margin-bottom:24px;margin-left:auto;margin-right:auto;position:relative;cursor:pointer}
.markets-dati .fs-wrapper .switch_toggle .category,.markets-dati .fs-wrapper .filter-wrapper .category{font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:14px;color:#212121;font-weight:500;line-height:24px;letter-spacing:0;text-align:center;height:100%;width:100%;display:flex;align-items:center;justify-content:center;transition:color 500ms ease}
.markets-dati .fs-wrapper .switch_toggle .category.selected,.markets-dati .fs-wrapper .filter-wrapper .category.selected{color:#fff}
.markets-dati .fs-wrapper .switch_toggle .selection_marker,.markets-dati .fs-wrapper .filter-wrapper .selection_marker{height:85%;width:45%;border-radius:40px;position:absolute;left:5px;right:105px;background-color:#0d6efd;z-index:-1;transition:transform 200ms ease}
.markets-dati .fs-wrapper .switch_toggle .selection_marker.clicked,.markets-dati .fs-wrapper .filter-wrapper .selection_marker.clicked{transform:translateX(110px)}
.markets-dati .fs-wrapper .switch_el{margin-top:24px}
.markets-dati .fs-wrapper .filter-wrapper{padding:4px;margin-left:0;margin-right:0}
.markets-dati .fs-wrapper .filter-wrapper .btn{display:flex;align-items:center;padding:0 30px;color:#212121;height:100%;border-radius:28px;font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:14px;color:#212121;font-weight:500;line-height:24px;letter-spacing:0}
.markets-dati .fs-wrapper .filter-wrapper .btn.active{color:#fff;background-color:#0d6efd}
.markets-dati .fs-wrapper .filter-wrapper + .switch_toggle,.markets-dati .fs-wrapper .filter-wrapper + .filter-wrapper{margin-left:0;margin-right:0}
.markets-dati .sort-label{font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:14px;color:#52647c;font-weight:800;line-height:24px;letter-spacing:0;margin:0}
.markets-dati .sort-wrapper{padding:8px 2px;overflow-x:scroll}
@media (min-width: 1024px) {
.markets-dati .sort-wrapper{overflow-x:hidden}
}
.markets-dati .sort-wrapper .btn-sort{margin-bottom:16px;width:100%;display:inline-flex;box-shadow:0 1px 4px 0 #cecece;border-radius:3px;overflow-x:scroll}
.markets-dati .sort-wrapper .btn-sort .btn{padding:8px 4px;font-size:12px;color:#05285b;white-space:nowrap}
.markets-dati .sort-wrapper .btn-sort .btn:not(.active):not(:last-child):after{content:"";width:1px;height:100%;position:absolute;top:0;right:.5px;background-color:#f3f3f3}
.markets-dati .sort-wrapper .btn-sort .btn.active{background-color:#0d6efd;color:#fff}
.markets-dati .r-side .banner-sh{margin:40px auto 60px;text-align:center}