:root{--primary-font:"Inter",sans-serif;--alternative-font:"Inter",sans-serif;--alternative2-font:"Inter",sans-serif}html{background-color:#fff}body{color:#000;font-family:var(--primary-font);font-optical-sizing:auto;font-size:16px;font-style:normal;font-weight:400;line-height:1.2;min-height:100%;word-break:break-word}body a{color:#0f75bc;text-decoration:underline}body a:hover{color:#72b4e2}body a.img:hover img{opacity:.5}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2;margin-bottom:.5rem}.h1,h1{font-size:2.5rem}.h1,.h2,h1,h2{font-weight:600}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-bottom:.6rem}.row.gx-custom{--bs-gutter-x:2rem}.w-25{width:25%}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.w-auto{width:auto}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.icon{font-style:normal!important}.sr-only{display:none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.sr-only-focusable:active,.sr-only-focusable:focus{height:auto;overflow:visible;position:static;width:auto;clip:auto;white-space:normal}img.img-fluid,img.img-responsive{height:auto;width:100%}img.cover{height:100%;object-fit:cover;width:100%}.blue{color:#2a2d42}.black{color:#000}.btn{background-color:#0f75bc;border:none;border-radius:10px;color:#fff!important;display:inline-block;font-family:var(--alternative-font);font-size:1.3em;margin:0;overflow:hidden;padding:10px;text-align:center;text-decoration:none!important;text-transform:uppercase;vertical-align:middle}a.btn.selected,button.btn.selected{cursor:default}a.btn.selected,a.btn:hover,button.btn.selected,button.btn:hover{background-color:#72b4e2;color:#fff;text-decoration:none!important}.btn>*{vertical-align:middle}.btn.light{background-color:#72b4e2}a.btn.light.selected,a.btn.light:hover,button.btn.light.selected,button.btn.light:hover{background-color:#0f75bc}.btn.big{padding:15px}.btn.thin{padding:3px}.btn.more{color:#0f75bc!important;font-size:1.1em;padding-left:40px;text-align:left;white-space:nowrap;width:fit-content}.btn.more,.btn.more:hover{background-color:transparent}.btn.more:hover{color:#72b4e2!important;text-decoration:underline!important}.btn.more:before{background-color:#0f75bc;color:#fff;content:"\F285";display:inline-block;font-family:bootstrap-icons!important;font-size:1rem;height:30px;line-height:30px;margin:0 10px 0 -40px;text-align:center;vertical-align:-.1em;width:30px}.btn.more:hover:before{background-color:#72b4e2}.btn img{height:auto;max-height:17px;padding-right:7px;width:auto}.btn .icon{margin-right:5px}button.link{background-color:transparent;border:none;color:#000;cursor:pointer;display:inline-block;font-size:1.3em;margin:0;outline:none;padding:0;text-decoration:underline}button.link:hover{color:#0f75bc}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-upper{text-transform:uppercase!important}.text-nocase{text-transform:none!important}.text-big{font-size:1.2em!important;line-height:1.5!important}.text-small{font-size:.85em!important;line-height:1.1!important}.text-bold{font-weight:600!important}.text-mbold{font-weight:500!important}.text-palatino{font-family:Palatino Linotype,serif!important}.greybox{background:#f5f5f5;border:1px solid #ccc;font-size:.85em;margin:1em 0;padding:1em}.greybox,.maintitle{display:block;overflow:hidden}.maintitle{background-color:#f1ede5;margin:0 0 40px;padding:30px 0;width:100%}.maintitle h1{font-size:3em;font-weight:500;margin:0;padding:0}.icotitle{background-color:#bfbfc7;display:block;font-size:1.5em;font-weight:600;margin:0 0 20px;overflow:hidden;padding:15px 20px;width:100%}.icotitle>*{display:inline;margin:0;padding:0;vertical-align:middle}.icotitle>img{height:auto;max-height:24px;width:auto}.icotitle>.icon,.icotitle>img{margin-right:5px}ul.row{list-style:none;margin-bottom:0;padding-left:0}.navbtn,ul.row>li{display:block}.navbtn{margin:0;overflow:hidden;padding:0;width:100%}.navbtn.bg{background-color:#5c9ecd;background:linear-gradient(90deg,#5c9ecd,#5f94e7);border-radius:10px;margin-bottom:20px;padding:20px}.navbtn>.title{display:block;font-size:2em;font-weight:700;margin:0 0 20px;overflow:hidden;padding:0;text-align:center;text-transform:uppercase;width:100%}.navbtn.bg>.title{color:#fff}.navbtn ul{display:block;list-style:none;margin:0 -10px;overflow:hidden;padding:0;text-align:justify}.navbtn ul li{display:inline-block;margin:0;overflow:hidden;padding:0 10px 20px}dl.socialshare{display:block;margin:0;overflow:hidden;padding:0;width:100%}dl.socialshare dd,dl.socialshare dt{display:inline-block;margin:0 10px 0 0;padding:0}dl.socialshare a{color:#0f75bc;font-size:1.6em}dl.socialshare a:hover{color:#72b4e2}ul.mainlist{font-size:1.4em;list-style:square;list-style:disclosure-closed}ul.mainlist li{margin:10px 0}.sc-pages{display:block;margin:0;overflow:hidden;padding:0;text-align:center}.sc-pages .x-sep,.sc-pages span.x-next,.sc-pages span.x-prev{display:none}.sc-pages .x-hellip,.sc-pages .x-page{background-color:#fff;border:1px solid #000;border-radius:10px;color:#000;display:inline-block;margin:4px;min-width:30px;overflow:hidden;padding:5px;text-align:center;text-decoration:none}.sc-pages .x-page:hover{background-color:#72b4e2;color:#fff;text-decoration:none}.sc-pages .x-page.x-active{background-color:#0f75bc;color:#fff;text-decoration:none}.sc-pages .x-page.x-next,.sc-pages .x-page.x-prev{border-color:transparent}.sc-pages .x-hellip{background-color:transparent;border:none;color:#000;padding:0}dl.calendar-links{list-style:none;margin:0}dl.calendar-links,dl.calendar-links>dt{display:block;overflow:hidden;padding:0;width:100%}dl.calendar-links>dt{margin:0 0 10px}dl.calendar-links>dd+dt{margin-top:10px}dl.calendar-links>dd{display:inline-block;font-size:.88em;margin:0 10px 10px 0;padding:0;white-space:nowrap}dl.calendar-links>dd a{border:1px solid #d9d9d9;border-radius:50px;color:#000;display:inline-block;margin:0;padding:5px 10px;text-decoration:none}dl.calendar-links>dd a:hover{background-color:#0f75bc;color:#fff;text-decoration:none}.suggestion{background-color:#f5f5f5;border-radius:10px;font-size:1.3em;padding:20px;text-align:center}.suggestion,.suggestion .title{display:block;margin:0;overflow:hidden}.suggestion .title{font-weight:600;padding:0}.suggestion .title img{margin-right:5px;max-height:20px;vertical-align:top}.suggestion .title .icon{margin-right:5px}.client-gsc-wrapper{text-align:left!important;word-break:normal!important}.gsc-search-box-tools{border:1px solid #000!important;border-radius:50px!important;display:block!important;height:40px!important;margin:0 auto!important;max-width:100%!important;overflow:hidden!important;padding:0 0 0 20px!important;width:100%!important}.gsc-search-box-tools .gsc-input-box,.gsc-search-box-tools table,.gsc-search-box-tools tbody,.gsc-search-box-tools td,.gsc-search-box-tools tr{border:none!important;display:block!important;height:100%!important;margin:0!important;overflow:hidden!important;padding:0!important;width:100%!important}.gsc-search-box-tools td.gsc-input{float:left!important;height:100%!important;padding-right:50px!important;width:100%!important}.gsc-search-box-tools td.gsc-search-button{float:left!important;height:100%!important;margin-left:-50px!important;width:50px!important}.gsc-search-box-tools td.gsc-clear-button,.gsc-search-box-tools td.gsc-input td.gsib_b,.gsc-search-box-tools td.gsc-search-button svg{display:none!important}.gsc-search-box-tools td.gsc-input input{display:inline-block!important;outline:none!important;overflow:hidden!important}.gsc-search-box-tools td.gsc-input input,.gsc-search-box-tools td.gsc-search-button button{border:none!important;height:100%!important;margin:0!important;padding:0!important;width:100%!important}.gsc-search-box-tools td.gsc-search-button button{background-color:transparent!important;color:#0f75bc!important;cursor:pointer!important;display:block!important;text-align:center!important}.gsc-search-box-tools td.gsc-search-button button:before{content:"\F52A"!important;display:inline-block!important;font:normal normal 20px/1 bootstrap-icons!important}.gsc-control-cse{border:none!important;padding:0!important}.gsc-results-wrapper-overlay{left:50%!important;-webkit-transform:translateX(-50%)!important;-moz-transform:translateX(-50%)!important;-ms-transform:translateX(-50%)!important;-o-transform:translateX(-50%)!important;transform:translateX(-50%)!important}@media (max-width:991px){.maintitle{margin-bottom:40px}.maintitle h1{font-size:2em}.navbtn ul{font-size:.7em;text-align:center!important}}header.header{-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,.1);box-shadow:0 4px 4px 0 rgba(0,0,0,.1);display:block;font-family:var(--alternative-font);font-size:1.3em;margin:0;overflow:hidden;padding:0;width:100%}header.header .top>.logo img{height:auto;max-width:100%;width:auto}.breadcrumbs{padding:20px 0;width:100%}.breadcrumbs,.breadcrumbs ul{display:block;margin:0;overflow:hidden}.breadcrumbs ul{font-size:0;list-style:none;padding:0}.breadcrumbs a,.breadcrumbs h1,.breadcrumbs span{color:#000;display:inline-block;font-size:.9rem;font-weight:700;margin:0;padding:0;text-align:left;text-decoration:none}.breadcrumbs ul li,.breadcrumbs ul li+li:before{display:inline-block;margin:0;padding:0 5px 0 0}.breadcrumbs ul li+li:before{content:"/";font-size:1rem}@media (max-width:991px){header.header{padding:20px 0 10px}header.header .top{align-items:flex-end;display:flex;flex-wrap:wrap;margin:0;overflow:hidden;padding:0;width:100%}header.header .top>.logo{display:block;flex:1 1 calc(100% - 80px);margin:0;order:1;overflow:hidden;padding:0}header.header .top>.search{display:block;flex:0 0 100%;margin:20px 0 0;order:3;overflow:hidden;padding:0;width:100%}header.header .top>.social{display:none}header.header .top>.logo img{max-height:70px}header.header .top>.togglemenu{display:block;flex:0 0 80px;margin:0;order:2;overflow:hidden;padding:0;text-align:right;width:80px}header.header .top>.togglemenu button{background-color:transparent;border:none;color:#000;display:inline-block;line-height:0;margin:0 20px 0 0;padding:0}header.header .top>.togglemenu button .bi.bi-list:before{background:transparent url(../images/menu.svg) 50% no-repeat;content:"";height:24px;width:35px}header.header .menu{background-color:#72b4e2;bottom:0;-webkit-box-shadow:-2px 0 3px 0 hsla(0,0%,73%,.5);-mox-box-shadow:-2px 0 3px 0 hsla(0,0%,73%,.5);box-shadow:-2px 0 3px 0 hsla(0,0%,73%,.5);color:#000;color:#fff;cursor:default;display:block;list-style:none;overflow:hidden;padding:60px 0 20px;position:fixed;right:-80%;top:0;-webkit-transition:right .7s ease-in,left .7s ease-in;-moz-transition:right .7s ease-in,left .7s ease-in;-o-transition:right .7s ease-in,left .7s ease-in;-ms-transition:right .7s ease-in,left .7s ease-in;transition:right .7s ease-in,left .7s ease-in;width:75%;z-index:100000}header.header.openmenu .menu{right:0;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;transition-timing-function:ease-out}header.header .menu .closemenu{display:block;height:24px;left:20px;line-height:24px;margin:0;padding:0;position:absolute;top:20px;width:35px}header.header .menu .closemenu button{background-color:transparent;border:none;color:#fff;display:inline-block;font-size:24px;height:100%;margin:0;padding:0;text-align:center;width:100%}header.header .menu>ul{display:block;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0 20px;width:100%}header.header .menu ul a{color:inherit;display:block;margin:0;padding:10px 15px;text-decoration:none;text-transform:uppercase}header.header .menu ul ul a{text-transform:none}header.header .menu ul ul{display:block;font-size:.8em;list-style:none;margin:0 0 0 20px;overflow:hidden;padding:0}header.header .menu ul li{display:block;margin:0;overflow:hidden;padding:0}header.header .menu ul li+li,header.header .menu ul ul li{border-top:1px dashed hsla(0,0%,100%,.5)}header.header .menu ul li.active>a,header.header .menu ul li>a:hover{background-color:#0f75bc}}@media (min-width:992px){header.header{overflow:visible;padding:40px 0 20px}header.header .top>.search .gsc-search-box-tools{max-width:260px!important}header.header .top{align-items:center;color:#0f75bc;display:flex;flex-wrap:nowrap;margin:0;overflow:hidden;padding:0 0 20px;text-align:center;width:100%}header.header .top>.logo,header.header .top>.search,header.header .top>.social{display:block;flex:0 0 33.333333%;margin:0;overflow:hidden;padding:0}header.header .top>.logo{order:2;padding:0 15px}header.header .top>.search{order:1}header.header .top>.social{list-style:none;order:3}header.header .top>.togglemenu{display:none}header.header .top>.social li{display:inline-block;font-size:1.4em;margin:0 5px;padding:0}header.header .top>.social li a{color:inherit}header.header .top>.social li a:hover{color:#72b4e2}header.header .menu{display:block;margin:0;padding:0}header.header .menu .closemenu,header.header .menu ul ul{display:none}header.header .menu>ul{align-items:stretch;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;width:100%}header.header .menu>ul>li{display:block;flex:1 0 auto;margin:0;padding:0;position:relative}header.header .menu>ul>li.multicol{position:static}header.header .menu>ul>li>a{display:block;margin:0;overflow:hidden;padding:5px;text-align:center;text-decoration:none;width:100%}header.header .menu>ul>li:hover>a{background-color:#72b4e2;color:#fff}header.header .menu>ul>li.active>a{background-color:#0f75bc;color:#fff}header.header .menu>ul>li:hover>ul{background-color:#fff;border:1px solid #0f75bc;-webkit-box-shadow:0 0 4px 0 #0f75bc;-moz-box-shadow:0 0 4px 0 #0f75bc;box-shadow:0 0 4px 0 #0f75bc;color:#0f75bc;display:block;font-size:.8em;height:auto;left:0;list-style:none;margin:-1px 0 0;overflow:hidden;padding:0;position:absolute;top:100%;width:300px;z-index:10000}header.header .menu>ul>li.multicol:hover>ul{column-count:3;column-gap:20px;width:100%}header.header .menu>ul>li:nth-of-type(n+5)>ul{left:auto;right:0}header.header .menu>ul ul li{display:block;margin:0;overflow:hidden;padding:0;width:100%}header.header .menu>ul ul li:hover{background-color:#72b4e2;color:#fff}header.header .menu>ul ul li a{color:inherit;display:block;margin:0;overflow:hidden;padding:10px 15px;text-decoration:none;width:100%}}footer.footer{background-color:#d9d9d9;display:block;font-size:1.3em;font-weight:300;margin:50px 0 0;overflow:hidden;padding:30px 0 50px;width:100%}footer.footer a{color:#000;text-decoration:none}footer.footer a:hover{color:#0f75bc;text-decoration:underline}footer.footer .title{text-transform:uppercase}footer.footer ul{padding-left:1.5em}footer.footer ul.social{display:block;list-style:none;margin:0;overflow:hidden;padding:0}footer.footer ul.social li{display:inline-block;font-size:1.4em;margin:0 5px 0 0;padding:0}footer.footer ul.social a:hover{color:#0f75bc}@media (max-width:991px){footer.footer .col{flex-basis:100%;padding:0 60px}footer.footer .col+.col .title{margin-top:25px}footer.footer .col.info{display:flex;flex-direction:column}footer.footer .col.info>p{order:2}footer.footer .col.info>.social{margin-top:25px;order:1;padding-left:30px}}@media (min-width:992px) and (max-width:1199px){footer.footer .col{flex-basis:50%}footer.footer .col:nth-of-type(n+3) .title{margin-top:25px}}.rightcol{font-size:1.2rem;line-height:1.1}.rightcol a:hover{text-decoration:underline}.rightcol .box{border-bottom:2px solid #002b52;display:block;margin:0;overflow:hidden;padding:0 5px 20px;width:100%}.rightcol .box+.box{margin-top:40px}.rightcol .box .title{display:block;font-size:2em;margin:0;padding:0}.rightcol .box ol,.rightcol .box ul{margin-bottom:0}.rightcol .box li{margin-top:20px}.rightcol ul.btnlist,.rightcol ul.list-aggiornamenti,.rightcol ul.list-formulari,.rightcol ul.list-normative,.rightcol ul.rublist,.rightcol ul.txtlist{display:block;list-style:none;margin:0;padding:0;width:100%}.rightcol ul.txtlist.disc{list-style:disc outside;padding-left:2rem}.rightcol ul.rublist li{display:block;margin:20px 0 0;overflow:hidden;padding:0}.rightcol ul.rublist .img{aspect-ratio:3/2;display:block;float:left;margin:0;overflow:hidden;padding:0;width:33.333333%}.rightcol ul.rublist .txt{display:block;float:right;font-family:var(--alternative-font);margin:0;overflow:hidden;padding:0 0 0 15px;width:66.666666%}.rightcol ul.rublist .txt strong{display:block;font-size:1.6em;font-weight:400;margin:0;overflow:hidden;padding:0}.rightcol ul.rublist .txt small{display:block;font-size:.7em;font-style:italic;margin:5px 0 0;overflow:hidden;padding:0}.rightcol ul.btnlist li{display:inline-block;font-size:.6em;margin:5px 10px 5px 0;overflow:hidden;padding:0}.featnews{display:block;margin:0 0 40px;overflow:hidden;padding:0;width:100%}.featnews .content,.featnews .img{display:block;margin:0;overflow:hidden;padding:0}.featnews .preface{display:block;margin:0 0 10px;padding:0}.featnews .title{color:#000;display:block;font-weight:600;line-height:1.1;margin:0 0 20px;padding:20px 0 0;width:100%}.featnews .preface+.title{padding-top:0}.featnews .body{border-top:1px solid #002b52;display:block;font-size:.9em;margin:0 0 20px;overflow:hidden;padding:20px 0 0}.featnews .title a{color:#000;text-decoration:none}.featnews .title a:hover{color:#0f75bc;text-decoration:underline}.newslist{margin-left:-20px;margin-right:-20px}.newslist .newsitem{display:flex;flex-direction:column;margin-bottom:40px;padding-left:20px;padding-right:20px}.newslist .newsitem .img{aspect-ratio:3/2;display:block;height:auto;margin:0 0 15px;overflow:hidden;padding:0;width:100%}.newslist .newsitem .sign{display:block;font-style:italic;font-weight:300;margin:0;overflow:hidden;padding:0;text-align:right}.newslist .newsitem .sign>*{display:inline-block;margin:0;overflow:hidden;padding:0 0 5px 15px}.newslist .newsitem .title{display:block;font-size:1.5em;font-weight:600;margin:0 0 15px;overflow:hidden;padding:0}.newslist.alt .newsitem .title{font-family:var(--alternative-font);font-weight:400}.newslist .newsitem .title a{color:#000;text-decoration:none}.newslist .newsitem .title a:hover{color:#0f75bc;text-decoration:underline}.newslist .newsitem .body{display:block;margin:0 0 15px;overflow:hidden;padding:0}.newslist.alt .newsitem .body{color:#394669;font-family:var(--alternative2-font)}.newslist .newsitem .info{font-size:.9em;font-weight:300;text-align:right}.newslist .newsitem .btn{margin-top:auto}.newslist.horizontal{list-style:none;margin:0}.newslist.horizontal,.newslist.horizontal .newsitem{display:block;overflow:hidden;padding:0}.newslist.horizontal .newsitem .img{float:left;margin:0;width:33.333333%}.newslist.horizontal .newsitem .content{display:block;margin:0;overflow:hidden;padding:0;width:100%}.newslist.horizontal .newsitem .sign{text-align:left}.newslist .newsitem .sign>*{padding:0 15px 5px 0}.newspage .sc-news-abstract{display:block;font-size:1.2em;font-style:italic;font-weight:600;margin:0 0 15px;overflow:hidden;padding:0}.newspage .sc-news-entry-content{font-size:1em;line-height:2}.newspage .sc-news-entry-content * h1,.newspage .sc-news-entry-content * h2,.newspage .sc-news-entry-content * h3,.newspage .sc-news-entry-content * h4,.newspage .sc-news-entry-content * h5,.newspage .sc-news-entry-content * h6,.newspage .sc-news-entry-content *+h1,.newspage .sc-news-entry-content *+h2,.newspage .sc-news-entry-content *+h3,.newspage .sc-news-entry-content *+h4,.newspage .sc-news-entry-content *+h5,.newspage .sc-news-entry-content *+h6{margin-top:2rem}.newspage .attachments{display:block;list-style:none;margin:0;overflow:hidden;padding:0}.newspage .attachments li{color:#aaa;display:block;font-size:1.2em;margin:20px 0;padding:0}.newspage .attachments a{color:inherit;display:inline-block;text-decoration:none}.newspage .attachments a span{color:#0f75bc;margin:0 10px 0 5px}.newspage .attachments a small{font-size:.7em;font-style:italic}.newspage .attachments a:hover .bi{color:#0f75bc}.newspage .attachments a:hover{color:inherit}.newspage .attachments a:hover span{text-decoration:underline}.authorsign{background-color:#f5f5f5;border-radius:10px;margin:20px 0}.authorsign,.authorsign>.img{display:block;overflow:hidden;padding:0;width:100%}.authorsign>.img{aspect-ratio:2/1;margin:0}.authorsign>.content{display:block;margin:0;overflow:hidden;padding:25px;width:100%}.authorsign>.content>.fullname{display:block;font-size:1.3em;font-weight:600;margin:0 0 10px;padding:0;width:100%}.authorsign>.content>.body{display:block;margin:0;overflow:hidden;padding:0}.news .sc-news-toc{background:#f5f5f5;border:1px solid #ccc;font-size:.85em;margin:1em 0;padding:1em}.news .sc-news-toc ul{margin:0}.news .sc-news-toc li.x-h3{font-size:.9em;list-style-type:circle;margin-left:1.5em}@media (max-width:991px){.featnews{background-color:#f1ede5}.featnews .content{padding:20px 0;width:100%}.featnews .img{margin-top:20px}.featnews .img img{opacity:1!important}.featnews .title{font-size:2.4em}.featnews .btn{width:100%}.newslist.horizontal .newsitem .img{display:none}}@media (min-width:992px){.featnews{background-color:#f1ede5;margin-bottom:60px}.featnews>.container{align-items:stretch;display:flex;min-height:100%}.featnews .content{flex:1 0 55%;min-height:200px;order:1;padding:25px 25px 25px 0;width:55%}.featnews .img{aspect-ratio:2/1;flex:0 1 45%;order:2;width:45%}.featnews .title{font-size:3.2em}.featnews .body{margin-bottom:40px}.featnews .btn{min-width:300px}.newslist.horizontal .newsitem .img{float:left;margin:0;width:33.333333%}.newslist.horizontal .newsitem .img.small{width:20%}.newslist.horizontal .newsitem .img+.content{float:right;padding-left:20px;width:66.666666%}.newslist.horizontal .newsitem .img.small+.content{width:80%}.newspage .sc-news-abstract{font-size:1.8em}.newspage .sc-news-entry-content{font-size:1.3em}.authorsign>.img{float:left;width:25%}.authorsign>.content{float:right;width:75%}}@media (min-width:1200px){.featnews .content{flex-basis:66.666666%;width:66.666666%}.featnews .img{flex-basis:33.333333%;width:33.333333%}.featnews.alt .content,.featnews.alt .img{flex-basis:50%;width:50%}}.catlist{text-align:center;width:100%}.catlist,.catlist ul{display:block;margin:0;overflow:hidden;padding:0}.catlist ul{list-style:disc inside}.catlist .title>p,.catlist dt{color:#2a2d42;display:block;font-size:1.5em;font-weight:800;margin:0;overflow:hidden;padding:0}.catlist .title>p:after,.catlist dt:after{border-top:1px solid #0f75bc;content:"";display:block;height:0;margin:20px auto;padding:0;width:35px}.catlist dt .bi{background-color:#0f75bc;border-radius:100px;color:#fff;display:block;font-size:32px;height:80px;line-height:80px;margin:0 auto 20px;padding:0;width:80px}.catlist dd,.catlist li{display:block;font-size:1.3em;margin:0 0 15px;overflow:hidden;padding:0}.catlist li{display:block}.catlist a{color:#000;text-decoration:underline}.catlist a:hover{color:#0f75bc}.panel{border-top-left-radius:10px;border-top-right-radius:10px;display:block;margin:0;overflow:hidden;padding:0 0 40px;width:100%}.panel.flex{align-items:stretch;min-height:100%}.panel .head,.panel.flex{display:flex;flex-direction:column}.panel .head{background:#5c9ecd;background:linear-gradient(270deg,#5c9ecd,#72b4e2);color:#fff;flex:0 0 auto;height:100px;justify-content:center;margin:0;overflow:hidden;padding:10px 20px;white-space:nowrap}.panel .head a{color:#fff;text-decoration:underline}.panel .head a:hover{color:#0f75bc}.panel .head .title{font-size:1.3em;font-weight:700;max-height:50px;text-align:center;white-space:normal}.panel .head .subtitle,.panel .head .title{display:block;margin:0;overflow:hidden;padding:0;width:100%}.panel .head .title+.subtitle{margin-top:10px}.panel .head .totals,.panel .head .update{display:block;float:left;font-size:.7em;margin:0;overflow:hidden;padding:0 5px 0 0;text-align:left;width:50%}.panel .head .totals{width:25%}.panel .head .update{width:75%}.panel .head .totals+.update,.panel .head .update+.totals{padding:0 0 0 5px;text-align:right}.panel .body{background-color:#f5f5f5;color:#000;display:block;list-style:none;margin:0;overflow:hidden;padding:15px 25px}.panel.flex .body{flex:1 1 100%}.panel ol.body{list-style:decimal outside}.panel table.body{border:25px solid transparent;display:table;padding:0;width:100%}.panel ol.body>li{display:list-item;margin-left:2em;width:auto}.panel ol.body>li a{color:#0f75bc}.panel .body.btnlist li{margin:0;padding:20px 0}.panel .body.btnlist .btn{display:block;padding:20px}.panel .body a{color:inherit;text-decoration:none}.panel .body a:hover{color:#0f75bc;text-decoration:underline}.panel .body dd,.panel .body dt,.panel .body li{display:block;margin:18px 0;padding:0;width:100%}.panel .body dt{font-weight:700}.panel .body dd{padding-left:25px}.panel .body dd:before{content:"\2022";display:inline-block;margin:0 0 0 -25px;text-align:center;width:25px}.panel .body dt a{text-decoration:none}.panel .body dt a:after{content:"\F135";display:inline-block;font-family:bootstrap-icons!important;font-size:1.25em;margin-left:5px;vertical-align:-.25em}.panel .body dd.more{font-size:.8em;font-style:italic}.panel .body dd.more:before{content:"..."}.panel .body .linelink{display:block;font-size:1.3em;line-height:1.6;margin:0;padding:0;text-align:center;width:100%}.panel .body .linelink a{color:#0f75bc;display:inline-block;text-decoration:underline}.panel .body .linelink a:hover{color:#72b4e2}.card{background:#f6f6f6;background:linear-gradient(90deg,#f6f6f6,#e5eff6);border-radius:10px;margin:0 0 20px;min-height:100%;padding:30px 20px 0;position:relative;text-align:center;width:100%}.card,.card .badge{display:block;overflow:hidden}.card .badge{background-color:#fbb356;border-radius:8px;color:#fff;font-size:.8em;font-weight:600;margin:0;max-width:90%;padding:8px 15px;position:absolute;right:8px;top:8px;white-space:nowrap}.card .badge.red{background-color:#ef4444}.card .badge.green{background-color:#10b981}.card .icon{font-size:2.5em;font-style:normal;margin:0 0 10px}.card .icon,.card .title{display:block;overflow:hidden;padding:0;width:100%}.card .title{font-size:1.3em;font-weight:700;margin:0 0 5px}.card .body{display:block;margin:0 0 15px;overflow:hidden;padding:0;width:100%}.card .link{color:#014778;display:inline-block;font-size:1.3em;font-weight:700;margin:0;padding:0;text-decoration:none;text-transform:uppercase}.card .link:after{content:"\F135";display:inline-block;font-family:bootstrap-icons!important;font-size:1.5em;vertical-align:-.25em}.card .link:hover{text-decoration:underline}@media (min-width:992px){.catlist .title,.catlist ul{column-count:2}.panel .body.btnlist{column-count:2;column-gap:30px}}.dsc-formula{background:#eef8f9;border:2px solid #000;padding:1em}.dsc-normativa{background-color:#ebe8e5;font-style:italic;margin:1em 0;padding:.6em 1.8em;position:relative}.dsc-normativa:before{content:"“";left:.3em;top:.4em}.dsc-normativa:after,.dsc-normativa:before{display:block;font-size:2em;font-style:normal;position:absolute}.dsc-normativa:after{bottom:.5em;content:"„";right:.3em}.dsc-normativa p{margin:.5em 0}.dsc-quotation{margin:1em 0;padding:.6em 1.8em;position:relative}.dsc-quotation blockquote{background-color:#f0f0f0;font-style:italic;margin:0;padding:1px 1em;position:relative}.dsc-quotation blockquote:before{content:"«";left:-.7em;top:.2em}.dsc-quotation blockquote:after,.dsc-quotation blockquote:before{display:block;font-size:1.6em;font-style:normal;position:absolute}.dsc-quotation blockquote:after{bottom:.2em;content:"»";right:-.6em}.dsc-quotation blockquote p{margin:.3em 0}.dsc-quotation blockquote+p{margin:.5em 1em;text-align:right}.dsc-quotation blockquote+p:before{content:"— "}.dsc-esempio{background-color:#e8e9eb;background-image:url(images/balance.png);background-position:20px 20px;background-repeat:no-repeat;background-size:32px 32px;padding:20px 20px 1px}.dsc-esempio:before{content:"Esempio";display:block;font-weight:700;margin:0 0 1em;padding:0 0 0 40px}.dsc-esempio:after{content:"";display:block;margin:1em 0 0}.dsc-nota{font-size:.8em;line-height:.8em;text-decoration:none;vertical-align:super}.dsc-nota:hover{text-decoration:underline}.dsc-xnota{text-decoration:none}.dsc-xnota:hover{text-decoration:underline}.formulariopage .maintitle .subtitle ul{display:block;list-style:none;margin:1em 0 0;overflow:hidden;padding:0}.formulariopage .maintitle .subtitle ul li{display:inline-block;margin:0;padding:0 2em 0 0}.formulariopage .maintitle .subtitle ul li:last-child{padding-right:0}.formulariopage .formulario{font-size:1.3rem;line-height:1.5}.formulariopage .formulario .h1,.formulariopage .formulario h1{font-size:1.3rem;font-weight:600}.formulariopage .formulario .h2,.formulariopage .formulario h2{font-size:1.3rem;font-weight:500}.formulariopage .formulario .h3,.formulariopage .formulario h3{font-size:1.2rem;font-weight:600}.formulariopage .formulario .h4,.formulariopage .formulario h4{font-size:1.2rem;font-weight:500}.formulariopage .formulario .h5,.formulariopage .formulario h5{font-size:1.1rem;font-weight:600}.formulariopage .formulario .h6,.formulariopage .formulario h6{font-size:1.1rem;font-weight:500}.formulariopage .formulario table{border:none;border-collapse:separate;border-spacing:.7em;margin:0;padding:0;width:auto}.formulariopage .formulario .btn.attachment{font-size:1em}.formulariopage .formulario .highlight-field{background-color:#fef3c7}.formulariopage .formulario>.disclaimer,.formulariopage .formulario>.guide-section,.formulariopage .formulario>.intro-section,.formulariopage .formulario>.legal-text{display:block;margin:0;overflow:hidden;padding:0;width:100%}.formulariopage .formulario>div+.disclaimer,.formulariopage .formulario>div+.guide-section,.formulariopage .formulario>div+.legal-text{margin-top:2em}.formulariopage .formulario .alert{border-radius:.5rem;line-height:1.5;margin:1.5rem 0;padding:1rem 1.5rem}.formulariopage .formulario .alert.alert-warning{background-color:#fef3c7;border:1px solid #f59e0b;color:#92400e}.formulariopage .formulario .alert.alert-info{background-color:#e0f2fe;border:1px solid #0f75bc;color:#0f75bc}.formulariopage .formulario>.disclaimer{background-color:#fef2f2;border:1px solid #ef4444;border-radius:.5rem;color:#991b1b;padding:1rem}.formulariopage .formulario>.legal-text{border:1px solid #e5e7eb;border-radius:.5rem;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1);-moz-box-shadow:0 4px 6px -1px rgba(0,0,0,.1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1);font-family:Palatino Linotype,serif;font-size:1.1rem;line-height:2;margin-left:.5rem;margin-right:.5rem;padding:3rem;width:auto}.formulariopage .formulario>.legal-text .atto-header{display:block;font-size:1.2em;font-weight:500;margin:0 0 3rem;overflow:hidden;padding:0;text-align:center}.formulariopage .formulario>.legal-text .atto-header p:nth-of-type(n+2){font-size:1.2em}.formulariopage .formulario>.legal-text .atto-section{display:block;margin:0 0 2rem;overflow:hidden;padding:0}.formulariopage .formulario>.legal-text .formula-text{background-color:#f9fafb;border-left:4px solid #0f75bc;border-radius:0 .375rem .375rem 0;display:block;margin:1rem 0;overflow:hidden;padding:1.5rem;text-align:justify}.formulariopage .formulario>.guide-section>.guide-item{display:block;margin:0;overflow:hidden;padding:0}.formulariopage .formulario>.guide-section .h3,.formulariopage .formulario>.guide-section h3,.formulariopage .formulario>.guide-section>.guide-item>.h5,.formulariopage .formulario>.guide-section>.guide-item>h5{color:#0f75bc;font-size:1.25em;margin-bottom:1rem;margin-top:2rem}.formulariopage .formulario>.guide-section .h2,.formulariopage .formulario>.guide-section h2,.formulariopage .formulario>.guide-section>.h3,.formulariopage .formulario>.guide-section>h3{color:#000;font-size:1.75em;margin-bottom:1.5rem;margin-top:0}@media only print{.container{max-width:100%!important;width:100%!important}header.header .top .logo{margin-left:auto;margin-right:auto;text-align:center}.featnews .preface{font-size:.8em}.featnews .img,.news>.icotitle,.news>.mainlist,.news>.newslist,.news>.socialshare,.news>button.btn,.noprint,body.body-formulario>.breadcrumbs,body.body-formulario>.formulariopage .formulario>:not(.legal-text),body.body-formulario>.formulariopage .rightcol,body.body-formulario>.formulariopage>.maintitle,footer.footer .col,footer.footer .col.info .social,header.header .top .search,header.header .top .social,header.header .top .togglemenu,header.header nav.menu{display:none!important}footer.footer .col.info{display:block!important}footer.footer .col.info .title{margin-top:0}footer.footer{font-size:.85rem;padding:10px 0}body.body-formulario>.formulariopage .formulario>.legal-text{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0;padding:2rem 0 0}}