@font-face{font-family:Avenir;font-style:normal;font-weight:400;src:url(../fonts/avenirnextltpro-regular.eot?) format("eot"),url(../fonts/avenirnextltpro-regular.woff2) format("woff2"),url(../fonts/avenirnextltpro-regular.woff) format("woff"),url(../fonts/avenirnextltpro-regular.ttf) format("truetype"),url(../fonts/avenirnextltpro-regular.svg#Avenir) format("svg")}@font-face{font-family:Avenir;font-style:italic;font-weight:400;src:url(../fonts/avenirnextltpro-it.eot?) format("eot"),url(../fonts/avenirnextltpro-it.woff2) format("woff2"),url(../fonts/avenirnextltpro-it.woff) format("woff"),url(../fonts/avenirnextltpro-it.ttf) format("truetype"),url(../fonts/avenirnextltpro-it.svg#Avenir) format("svg")}@font-face{font-family:Avenir;font-style:normal;font-weight:700;src:url(../fonts/avenirnextltpro-bold.eot?) format("eot"),url(../fonts/avenirnextltpro-bold.woff2) format("woff2"),url(../fonts/avenirnextltpro-bold.woff) format("woff"),url(../fonts/avenirnextltpro-bold.ttf) format("truetype"),url(../fonts/avenirnextltpro-bold.svg#Avenir) format("svg")}*{transition:color .5s,background-color .5s,opacity .5s}body,html{font-size:16px}@media (min-width:75em) and (max-width:89.9375em){body,html{font-size:14px}}@media (min-width:62em) and (max-width:74.9375em){body,html{font-size:13px}}@media (min-width:48em) and (max-width:61.9375em){body,html{font-size:13px}}@media (min-width:20em) and (max-width:47.9375em){body,html{font-size:13px}}body{background:#fff;color:#222;font-family:Lato,sans-serif;font-weight:400;line-height:1.6;padding-top:74px;padding-top:4.625rem}@media (min-width:20em) and (max-width:47.9375em){body{padding-top:92px}}@media (min-width:90em){.container{width:1400px}}#page{max-width:1920px;margin:0 auto;position:relative;z-index:8;transition:z-index 1s}.h1,.h2,.h3,.h4,.h5,.h6,.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{font-family:Avenir,sans-serif;font-weight:400;color:#1e4f89}.h1,.h2,.h3,.h4,.typography h1,.typography h2,.typography h3,.typography h4{line-height:1.1}.h1,.typography h1{font-size:300%;letter-spacing:-2px}.h2,.typography h2{font-size:230%;letter-spacing:-1px}.h3,.typography h3{font-size:180%}.h4,.typography h4{font-size:150%}.h5,.typography h5{font-size:130%}.link,.typography a{color:#1e4f89;text-decoration:none}.link:visited,.typography a:visited{color:#102b4a}.link:hover,.link:visited:hover,.typography a:hover,.typography a:visited:hover{color:#2c73c8;text-decoration:underline}.fixed,.typography code,.typography pre{font-family:PT Mono;font-size:14px;line-height:1.2}.quiet{font-color:#cdcdcd}.bold,.loud,.typography strong{font-color:#1e4f89}.italic,.typography em{font-style:italic}.bold,.typography strong{font-weight:700}.block-margins,.typography ol,.typography p,.typography pre,.typography ul{margin:16px 0;margin:1rem 0}.typography ul,.unordered-list{list-style-type:disc}.ordered-list,.typography ol{list-style:decimal}.button,.typography a.button{background:#1e4f89;color:#fff;text-decoration:none;border:1px solid #1e4f89;display:inline-block;padding:10px 20px;padding:.625rem 1.25rem;line-height:1;text-transform:uppercase}.button i,.typography a.button i{color:#fff}.button:active,.button:focus,.button:hover,.button:visited,.typography a.button:active,.typography a.button:focus,.typography a.button:hover,.typography a.button:visited{color:#fff;text-decoration:none}.button:hover,.typography a.button:hover{color:#1e4f89;background:#fff}.button:hover i{color:#1e4f89}.jscroll-list .button,.jscroll-list .typography a.button,.typography .jscroll-list a.button{text-align:center}.button--orange{background:#f2a63d;border-color:#f2a63d}.button--orange:hover{color:#f2a63d;background:#fff}.button--orange:hover i{color:#f2a63d}.allclick{cursor:pointer}.inner-top .typography a{color:#fff;text-decoration:underline}.typography h1{color:#fff;text-transform:uppercase;margin:0}.typography h1.no-upper{text-transform:none}.typography h2,.typography h3,.typography h4{margin:16px 0 8px;margin:1rem 0 .5rem}.typography h4{color:#222;text-transform:uppercase}.typography h5,.typography h6{margin:16px 0 8px;margin:1rem 0 .5rem}.typography ol,.typography p,.typography pre,.typography ul{font-size:93.75%}@media (min-width:20em) and (max-width:47.9375em){.typography ol,.typography p,.typography pre,.typography ul{font-size:106.25%}}.typography iframe{width:100%!important}.typography img{display:block;max-width:100%;height:auto}.typography .tiny-tpl{margin-bottom:32px;margin-bottom:2rem}.typography .tiny-tpl:last-child{margin-bottom:0}.typography code,.typography pre{white-space:normal;padding:16px;padding:1rem}section.main-section{padding:30px 0;padding:1.875rem 0}.page-content>:first-child{margin-top:0}#old-ie{position:fixed;background-color:#fff;top:40%;width:50%;left:25%;padding:20px;z-index:11;border:3px solid #1e4f89}#old-ie h2{text-align:center;color:red}#old-ie p{font-size:112.5%}#old-ie a{color:#1e4f89;text-decoration:underline}form.defaultForm input[type=email],form.defaultForm input[type=password],form.defaultForm input[type=text],form.defaultForm select,form.defaultForm textarea{width:100%;background-color:#fff;border:1px solid #1e4f89;padding:7px;padding:.4375rem;border-radius:0;box-shadow:none;line-height:1;font-size:100%}form.defaultForm input[type=email].error,form.defaultForm input[type=password].error,form.defaultForm input[type=text].error,form.defaultForm select.error,form.defaultForm textarea.error{border-color:#1e4f89}form.defaultForm input[type=email].input-xlarge,form.defaultForm input[type=password].input-xlarge,form.defaultForm input[type=text].input-xlarge,form.defaultForm select.input-xlarge,form.defaultForm textarea.input-xlarge{width:420px;width:26.25rem}form.defaultForm input[type=email].input-large,form.defaultForm input[type=password].input-large,form.defaultForm input[type=text].input-large,form.defaultForm select.input-large,form.defaultForm textarea.input-large{width:320px;width:20rem}form.defaultForm input[type=email].input-medium,form.defaultForm input[type=password].input-medium,form.defaultForm input[type=text].input-medium,form.defaultForm select.input-medium,form.defaultForm textarea.input-medium{width:240px;width:15rem}form.defaultForm input[type=email].input-small,form.defaultForm input[type=password].input-small,form.defaultForm input[type=text].input-small,form.defaultForm select.input-small,form.defaultForm textarea.input-small{width:145px;width:9.0625rem}form.defaultForm input[type=email].input-xsmall,form.defaultForm input[type=password].input-xsmall,form.defaultForm input[type=text].input-xsmall,form.defaultForm select.input-xsmall,form.defaultForm textarea.input-xsmall{width:80px;width:5rem}form.defaultForm textarea{height:150px;height:9.375rem}form.defaultForm label{font-weight:400}form.defaultForm label.error{font-size:87.5%;color:red;display:block}form.defaultForm .input-group button{border:none}form.defaultForm button{padding:7px;padding:.4375rem;border:1px solid #1e4f89;border-radius:0;background:#1e4f89;color:#fff;text-transform:uppercase;line-height:1;padding:10px 15px;padding:.625rem .9375rem}form.defaultForm button:hover{background:#fff;color:#1e4f89}form.defaultForm p.error{font-size:81.25%;color:red}form.defaultForm .form-group{margin-bottom:20px;margin-bottom:1.25rem}@media (min-width:20em) and (max-width:47.9375em){form.defaultForm .form-group{margin:20px 0}}form.sidebar-search label.control-label{text-align:left;color:#1e4f89;font-weight:400;display:block}form.sidebar-search label.control-label>.areaSelected{color:#2767b3;display:inline-block;margin-left:10px;margin-left:.625rem}@media (min-width:62em) and (max-width:74.9375em){form.sidebar-search label.control-label>.areaSelected{display:block;margin:0}}@media (min-width:48em) and (max-width:61.9375em){form.sidebar-search label.control-label>.areaSelected{display:block;margin:0}}@media (min-width:20em) and (max-width:47.9375em){form.sidebar-search label.control-label>.areaSelected{display:block;margin:0}}form.sidebar-search .form-group{padding-bottom:15px;padding-bottom:.9375rem;border-bottom:1px dashed #cdcdcd}form.sidebar-search .form-buttons{text-align:right}form.sidebar-search input[data-provide]{display:inline-block}form.sidebar-search input[data-provide]+input[data-provide]{margin:0 0 0 15px;margin:0 0 0 .9375rem}@media (min-width:48em) and (max-width:61.9375em){form.sidebar-search input[data-provide]+input[data-provide]{margin:15px 0 0;margin:.9375rem 0 0}}#offcanvas-menu form.search{margin-top:50px;margin-top:3.125rem}@media (min-width:20em) and (max-width:47.9375em){#offcanvas-menu form.search{margin-top:0}}#offcanvas-menu form.search input{border-color:#fff;background-color:#1e4f89;color:#fff;float:left;width:90%;border-right-width:0;height:42px;height:2.625rem}#offcanvas-menu form.search button{float:left;width:10%;background:0 0;border:1px solid #fff;border-left:0;padding:11px 7px;padding:.6875rem .4375rem;height:42px;height:2.625rem}@media (min-width:62em) and (max-width:74.9375em){#offcanvas-menu form.search button{padding:10px 7px;padding:.625rem .4375rem}}@media (min-width:48em) and (max-width:61.9375em){#offcanvas-menu form.search button{padding:10px 7px;padding:.625rem .4375rem}}#offcanvas-menu form.search button:hover{color:#fff}footer form.defaultForm.search input{border-color:#000;background-color:#000;color:#fff;float:left;width:90%;border-right-width:0;font-size:87.5%;line-height:1.5}footer form.defaultForm.search button{float:left;width:10%;background:#000;border:1px solid #000;border-left:0;font-size:87.5%}.login .defaultForm .form-group{margin-top:20px;margin-top:1.25rem}.login .defaultForm .buttons{text-align:center;margin-bottom:20px;margin-bottom:1.25rem}header{position:fixed;width:100%;background:#fff;top:0;left:0;z-index:8}header .logo{max-width:60%;margin-top:10px;margin-top:.625rem}@media (min-width:62em) and (max-width:74.9375em){header .logo{max-width:70%}}@media (min-width:48em) and (max-width:61.9375em){header .logo{max-width:none;margin-top:20px;margin-top:1.25rem}header .logo img{transform:scale(1.5);position:relative;left:24px}}@media (min-width:20em) and (max-width:47.9375em){header .logo{max-width:none;margin-top:10px}}header .right-header{text-align:right}header ul.social{list-style:none;margin:0 15px 0 0;margin:0 .9375rem 0 0;padding:0;position:relative;top:2px;top:.125rem}header ul.social,header ul.social li{display:inline-block}header ul.social a{display:block;color:#1e4f89;font-size:125%;padding:0 10px;padding:0 .625rem}header button.megamenu-toggle{border:none;background:#fff;border-radius:none;box-shadow:none;display:inline-block;vertical-align:middle;padding:28px 20px;padding:1.75rem 1.25rem;position:relative;z-index:9;margin-left:-4px}@media (min-width:75em) and (max-width:89.9375em){header button.megamenu-toggle{padding:26px 20px;padding:1.625rem 1.25rem}}@media (min-width:62em) and (max-width:74.9375em){header button.megamenu-toggle{padding:26px 20px;padding:1.625rem 1.25rem}}@media (min-width:48em) and (max-width:61.9375em){header button.megamenu-toggle{padding:26px 20px;padding:1.625rem 1.25rem}}@media (min-width:20em) and (max-width:47.9375em){header button.megamenu-toggle{padding:15px 0 15px 15px}}header button.megamenu-toggle:after,header button.megamenu-toggle:before{content:none}header button.megamenu-toggle .icon-bar{display:block;width:25px;height:4px;background:#1e4f89}header button.megamenu-toggle .icon-bar+.icon-bar{margin-top:3px}header nav.navbar{border:none;background:0 0;margin:0;display:inline-block;min-height:0;position:relative}header nav.navbar:after{content:"";position:absolute;display:block;height:100%;left:100%;width:500px;top:0;background:#fff;z-index:9}header nav.navbar ul#main-menu{float:none;display:inline-block;text-align:right;background:#fff}header nav.navbar ul#main-menu>li{float:none;display:inline-block;vertical-align:middle}header nav.navbar ul#main-menu>li.has-sub{position:relative}@media (min-width:20em) and (max-width:47.9375em){header nav.navbar ul#main-menu>li.has-sub{position:static}}header nav.navbar ul#main-menu>li.has-sub:hover>a:before{background:#1e4f89;border-color:#b7d1ef;opacity:1}header nav.navbar ul#main-menu>li.has-sub:hover .submenu{top:100%;opacity:1;visibility:visible}@media (min-width:20em) and (max-width:47.9375em){header nav.navbar ul#main-menu>li.has-sub:hover .submenu{display:none}}header nav.navbar ul#main-menu>li>a{display:block;font-size:87.5%;text-transform:uppercase;color:#1e4f89;line-height:1;padding:30px 15px;padding:1.875rem .9375rem;position:relative;z-index:2;background:#fff;transition:none}header nav.navbar ul#main-menu>li>a:before{content:"";position:absolute;width:20px;height:20px;bottom:0;left:50%;background:#1e4f89;margin-bottom:-10px;margin-left:-10px;z-index:4;transform-origin:center;transform:rotate(45deg);border-style:solid;border-color:#fff;border-width:0 1px 1px 0;opacity:0}header nav.navbar ul#main-menu>li>a:after{content:"";position:absolute;display:block;width:100%;height:1px;bottom:0;left:0;background:#b7d1ef;transform:scaleX(0);z-index:3}header nav.navbar ul#main-menu>li.active>a,header nav.navbar ul#main-menu>li.active>a:hover,header nav.navbar ul#main-menu>li:hover>a{color:#fff;background-color:#1e4f89;position:relative}header nav.navbar ul#main-menu>li.active>a:after,header nav.navbar ul#main-menu>li.active>a:hover:after,header nav.navbar ul#main-menu>li:hover>a:after{transform:scaleX(1)}header nav.navbar ul#main-menu>li.active>a.megamenu-toggle .icon-bar,header nav.navbar ul#main-menu>li.active>a:hover.megamenu-toggle .icon-bar,header nav.navbar ul#main-menu>li:hover>a.megamenu-toggle .icon-bar{background:#fff}header nav.navbar ul#main-menu>li+li{margin-left:-4px}header nav.navbar ul.submenu{visibility:hidden;position:absolute;opacity:0;top:-700px;left:0;list-style:none;margin:0;padding:15px 0 0;padding:.9375rem 0 0;z-index:11;background:#1e4f89;width:auto;min-width:160px;text-align:left;transition:top .5s;z-index:1;box-shadow:0 5px 10px -3px #333}@media (min-width:62em) and (max-width:74.9375em){header nav.navbar ul.submenu{left:auto;right:0}}@media (min-width:48em) and (max-width:61.9375em){header nav.navbar ul.submenu{left:auto;right:0}}@media (min-width:20em) and (max-width:47.9375em){header nav.navbar ul.submenu{position:static;box-shadow:none;border-bottom:3px solid #1e4f89}}header nav.navbar ul.submenu li>a{color:#fff;padding:8px 15px;padding:.5rem .9375rem;display:block;font-size:87.5%;white-space:nowrap}header nav.navbar ul.submenu li.active>a,header nav.navbar ul.submenu li:hover>a{color:#1e4f89;background-color:#e3e3e3;text-decoration:none}header nav.navbar ul.submenu li:last-child>a{border-bottom:0}header nav.navbar ul.submenu .menu-highlight{width:280px;width:17.5rem;padding:15px;padding:.9375rem;font-size:87.5%;line-height:1.2;color:#fff}header nav.navbar ul.submenu .menu-highlight .image{margin-bottom:15px;margin-bottom:.9375rem}header nav.navbar ul.submenu .menu-highlight .title{text-transform:uppercase}section.inner-top{background:#1e4f89;color:#fff;padding:30px 0;padding:1.875rem 0}section.inner-top .breadcrumb{padding:0;margin-bottom:20px;margin-bottom:1.25rem;background:0 0;font-size:87.5%}section.inner-top .breadcrumb a{color:#fff;text-decoration:none}section.inner-top .breadcrumb a:hover{text-decoration:underline}section.inner-top .breadcrumb>.active{color:#999}section.inner-top .text{column-count:2;column-gap:30px}@media (min-width:20em) and (max-width:47.9375em){section.inner-top .text{column-count:1;column-gap:0}}section.inner-top p{margin:0}section.inner-top p+p{margin-top:16px;margin-top:1rem}body.offcanvas-open header{z-index:5}body.offcanvas-open #page{z-index:0}#offcanvas-menu{position:fixed;width:100%;overflow:hidden;height:100%;perspective:1500px;top:0;right:0;z-index:7;transform:translateZ(100px)}#offcanvas-menu .wrapper{background:#1e4f89;position:relative;z-index:11;top:0;left:0;height:100%;width:100%;transform-style:preserve-3d;transform:rotateY(-90deg);transform-origin:center right;opacity:0;transition:transform .3s,opacity .3s;color:#fff}@media (min-width:20em) and (max-width:47.9375em){#offcanvas-menu .wrapper{overflow:scroll}}#offcanvas-menu .wrapper .logo{max-width:50%;margin:10px 0;margin:.625rem 0}@media (min-width:48em) and (max-width:61.9375em){#offcanvas-menu .wrapper .logo{max-width:none;margin-top:20px;margin-top:1.25rem}}@media (min-width:20em) and (max-width:47.9375em){#offcanvas-menu .wrapper .logo{max-width:none;margin-top:10px}}#offcanvas-menu .wrapper .right-header{text-align:right;padding-top:15px;padding-top:.9375rem}@media (min-width:20em) and (max-width:47.9375em){#offcanvas-menu .wrapper .right-header{padding-top:10px}}#offcanvas-menu .wrapper .right-header i{font-size:225%;cursor:pointer}#offcanvas-menu.open{z-index:7}#offcanvas-menu.open .wrapper{opacity:1;transform:rotateY(0)}#offcanvas-menu ul#offcanvas{margin:45px 0 0;margin:2.8125rem 0 0;padding:0;list-style:none}@media (min-width:20em) and (max-width:47.9375em){#offcanvas-menu ul#offcanvas{margin:15px 0 0}}#offcanvas-menu ul#offcanvas a{color:#fff;text-decoration:none}#offcanvas-menu ul#offcanvas li>a{text-transform:uppercase;font-size:125%}@media (min-width:20em) and (max-width:47.9375em){#offcanvas-menu ul#offcanvas li>a{display:block;padding:7px 0}}#offcanvas-menu ul#offcanvas li.active>a,#offcanvas-menu ul#offcanvas li:hover>a{text-decoration:underline}#offcanvas-menu ul#offcanvas li.has-sub:hover>a{text-decoration:none}#offcanvas-menu ul#offcanvas li ul.submenu{margin:0;padding:0;list-style:none}@media (min-width:20em) and (max-width:47.9375em){#offcanvas-menu ul#offcanvas li ul.submenu{display:none}}#offcanvas-menu ul#offcanvas li ul.submenu li,#offcanvas-menu ul#offcanvas li ul.submenu li+li{margin:0}#offcanvas-menu ul#offcanvas li ul.submenu a{font-size:100%;text-transform:none}#offcanvas-menu ul#offcanvas li ul.submenu li.active>a{text-decoration:underline}#offcanvas-menu ul#offcanvas li+li{margin-top:30px;margin-top:1.875rem}@media (min-width:20em) and (max-width:47.9375em){#offcanvas-menu ul#offcanvas li+li{margin-top:0}}#offcanvas-menu .social{margin-top:50px;margin-top:3.125rem}@media (min-width:20em) and (max-width:47.9375em){#offcanvas-menu .social{margin:30px 0}}#offcanvas-menu .social .title{font-size:150%}#offcanvas-menu .social a{text-transform:uppercase;color:#fff;text-decoration:none;font-size:100%;margin-left:15px;margin-left:.9375rem}@media (min-width:20em) and (max-width:47.9375em){#offcanvas-menu .social a{margin:0 15px 0 0}}.fixed-toggles>a,.fixed-toggles>div{position:fixed;right:0;z-index:5;display:block;width:100px;width:6.25rem;height:85px;height:5.3125rem;padding:10px;padding:.625rem;font-size:68.75%;text-transform:uppercase;text-align:center;color:#fff;line-height:1;text-decoration:none;box-shadow:0 0 3px #333;transition:margin-right .3s}@media (min-width:20em) and (max-width:47.9375em){.fixed-toggles>a,.fixed-toggles>div{width:50%;height:auto;right:auto;top:48px;font-size:12px;transition:none;box-shadow:none}}.fixed-toggles>a:before,.fixed-toggles>div:before{text-align:left;content:"\f00d";font-family:FontAwesome;line-height:85px;line-height:5.3125rem;font-size:200%;position:absolute;top:0;left:100%;display:block;height:100%;width:25px;width:1.5625rem}@media (min-width:20em) and (max-width:47.9375em){.fixed-toggles>a:before,.fixed-toggles>div:before{font-size:20px;line-height:44px;width:auto;padding-right:5px;display:none}}.fixed-toggles>a.open,.fixed-toggles>div.open{z-index:7;margin-right:25px;margin-right:1.5625rem}@media (min-width:20em) and (max-width:47.9375em){.fixed-toggles>a.open,.fixed-toggles>div.open{margin:0}}.fixed-toggles>a.calendario,.fixed-toggles>div.calendario{top:100px;top:6.25rem;background:#1e4f89}@media (min-width:20em) and (max-width:47.9375em){.fixed-toggles>a.calendario,.fixed-toggles>div.calendario{top:48px;left:0}}.fixed-toggles>a.calendario.open:before,.fixed-toggles>div.calendario.open:before{background-color:#1e4f89}@media (min-width:20em) and (max-width:47.9375em){.fixed-toggles>a.calendario.open:before,.fixed-toggles>div.calendario.open:before{display:block}}.fixed-toggles>a.calendario img,.fixed-toggles>div.calendario img{margin-top:12px;margin-top:.75rem}@media (min-width:20em) and (max-width:47.9375em){.fixed-toggles>a.calendario img,.fixed-toggles>div.calendario img{margin-top:auto}}.fixed-toggles>a.area-riservata,.fixed-toggles>div.area-riservata{top:215px;top:13.4375rem;background:#161513}@media (min-width:20em) and (max-width:47.9375em){.fixed-toggles>a.area-riservata,.fixed-toggles>div.area-riservata{top:48px;right:0}}@media (min-width:20em) and (max-width:47.9375em){.fixed-toggles>a.area-riservata:before,.fixed-toggles>div.area-riservata:before{right:100%;left:auto;padding-right:0;padding-left:5px}}.fixed-toggles>a.area-riservata.open:before,.fixed-toggles>div.area-riservata.open:before{background-color:#161513}@media (min-width:20em) and (max-width:47.9375em){.fixed-toggles>a.area-riservata.open:before,.fixed-toggles>div.area-riservata.open:before{display:block}}.fixed-toggles>a.area-riservata-in,.fixed-toggles>div.area-riservata-in{top:215px;top:13.4375rem;background:#057a67}.fixed-toggles>a.area-riservata-in a,.fixed-toggles>div.area-riservata-in a{color:#fff;line-height:1;text-decoration:none}.fixed-toggles>a.area-riservata-in:before,.fixed-toggles>div.area-riservata-in:before{content:"";position:absolute;width:16px;height:16px;top:100%;left:50%;background:#057a67;margin-top:-8px;margin-left:-8px;z-index:6;transform-origin:center;transform:rotate(45deg);border-style:solid;border-color:#06927c;border-width:0 1px 1px 0;transition:background .5s,border-color .5s;visibility:hidden}.fixed-toggles>a.area-riservata-in:after,.fixed-toggles>div.area-riservata-in:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#06927c;visibility:hidden}.fixed-toggles>a.area-riservata-in ul#usermenu,.fixed-toggles>div.area-riservata-in ul#usermenu{position:absolute;right:0;top:100%;z-index:9;background:#fff;list-style:none;padding:20px 15px 15px;padding:1.25rem .9375rem .9375rem;min-width:200px;min-width:12.5rem;width:auto;opacity:0;box-shadow:0 0 3px #333;display:none}.fixed-toggles>a.area-riservata-in ul#usermenu li,.fixed-toggles>div.area-riservata-in ul#usermenu li{color:#222;text-transform:uppercase;font-size:125%;text-align:left;font-weight:700;white-space:nowrap}.fixed-toggles>a.area-riservata-in ul#usermenu li+li,.fixed-toggles>div.area-riservata-in ul#usermenu li+li{margin-top:15px;margin-top:.9375rem}.fixed-toggles>a.area-riservata-in ul#usermenu a,.fixed-toggles>div.area-riservata-in ul#usermenu a{font-weight:400;color:#222;text-decoration:underline;text-transform:none;display:inline-block;position:static;height:auto;width:auto;text-align:left;padding:0;font-size:87.5%}.fixed-toggles>a.area-riservata-in ul#usermenu a.btn,.fixed-toggles>div.area-riservata-in ul#usermenu a.btn{border-radius:0;color:#fff;text-decoration:none;padding:5px;background:#057a67;border:1px solid #057a67;font-size:112.5%}.fixed-toggles>a.area-riservata-in ul#usermenu a.btn i,.fixed-toggles>div.area-riservata-in ul#usermenu a.btn i{color:#fff}.fixed-toggles>a.area-riservata-in ul#usermenu a.btn:hover,.fixed-toggles>div.area-riservata-in ul#usermenu a.btn:hover{background:#fff;color:#057a67}.fixed-toggles>a.area-riservata-in ul#usermenu a.btn:hover i,.fixed-toggles>div.area-riservata-in ul#usermenu a.btn:hover i{color:#057a67}.fixed-toggles>a.area-riservata-in:hover:after,.fixed-toggles>a.area-riservata-in:hover:before,.fixed-toggles>div.area-riservata-in:hover:after,.fixed-toggles>div.area-riservata-in:hover:before{visibility:visible}.fixed-toggles>a.area-riservata-in:hover ul#usermenu,.fixed-toggles>div.area-riservata-in:hover ul#usermenu{display:block;opacity:1}@media (min-width:20em) and (max-width:47.9375em){.fixed-toggles>a.area-riservata-in,.fixed-toggles>div.area-riservata-in{top:48px;right:0}}.fixed-toggles>a img,.fixed-toggles>div img{height:35px;height:2.1875rem;margin:0 auto 10px}@media (min-width:20em) and (max-width:47.9375em){.fixed-toggles>a img,.fixed-toggles>div img{display:inline-block;margin:0 10px 0 0}}#calendario{padding:30px 0;padding:1.875rem 0;position:fixed;width:100%;background:#fff;box-shadow:0 3px 10px -5px #1e4f89;border-top:1px solid #1e4f89;top:74px;top:4.625rem;left:100%;z-index:5;transition:left .5s;margin:0 0 20px;margin:0 0 1.25rem}@media (min-width:20em) and (max-width:47.9375em){#calendario{padding-top:35px;top:48px}}#calendario.open{left:0}#calendario h2{text-transform:uppercase;color:#1e4f89;line-height:1;font-weight:700;font-size:225%}#calendario h2 a{text-decoration:none;color:#1e4f89}#calendario .subtitle{font-size:150%;color:#1e4f89;margin:0 0 20px;margin:0 0 1.25rem}#calendario .next,#calendario .prev{text-align:center;font-size:312.5%;line-height:1;color:#aaa;margin-top:50px;margin-top:3.125rem;cursor:pointer}#calendario .calendar-carousel{margin-bottom:30px;margin-bottom:1.875rem}#calendario .event-item{padding:10px;padding:.625rem;border:1px solid #1e4f89;background:#fff;width:100%}#calendario .event-item .cat{display:inline-block;vertical-align:middle;height:25px;height:1.5625rem;width:25px;width:1.5625rem}#calendario .event-item .cat[data-cat=confindustria]{background:#1e4f89}#calendario .event-item .cat[data-cat=scadenze]{background:#8db6e6}#calendario .event-item .cat[data-cat=aziende]{background:#8c012b}#calendario .event-item .cat[data-cat=servizi]{background:#f7c600}#calendario .event-item .date{font-size:81.25%;color:#666;text-transform:uppercase;display:inline-block;line-height:1;vertical-align:middle;margin-left:10px;margin-left:.625rem}#calendario .event-item h2,#calendario .event-item h3{margin:15px 0 0;margin:.9375rem 0 0;font-size:150%;font-family:Avenir,sans-serif}@media (min-width:20em) and (max-width:47.9375em){#calendario .event-item h2,#calendario .event-item h3{font-size:125%}}#calendario .event-item h2 a,#calendario .event-item h3 a{color:#1e4f89}#calendario .event-item .more{text-align:right;text-transform:uppercase;margin:15px 0 0;margin:.9375rem 0 0;font-size:87.5%}#calendario .legenda{float:left;color:#1e4f89;text-transform:uppercase;font-size:87.5%}#calendario .legenda .cat{display:inline-block;line-height:1}@media (min-width:20em) and (max-width:47.9375em){#calendario .legenda .cat{width:49%;margin:0 0 10px}}#calendario .legenda .cat.confindustria .square{background:#1e4f89}#calendario .legenda .cat.scadenze .square{background:#8db6e6}#calendario .legenda .cat.aziende .square{background:#8c012b}#calendario .legenda .cat.servizi .square{background:#f7c600}#calendario .legenda .cat+.cat{margin-left:30px;margin-left:1.875rem}@media (min-width:20em) and (max-width:47.9375em){#calendario .legenda .cat+.cat{margin:0 0 10px}}#calendario .legenda .square{display:inline-block;vertical-align:middle;height:25px;height:1.5625rem;width:25px;width:1.5625rem;margin-right:10px;margin-right:.625rem}#calendario .all{float:right}#calendario .all a{text-decoration:none;text-transform:uppercase;color:#1e4f89;line-height:1;font-size:87.5%}#calendario .all a i{font-size:175%;display:inline-block;vertical-align:middle;margin-left:15px;margin-left:.9375rem}#area-riservata{padding:30px 0;padding:1.875rem 0;position:fixed;width:100%;background:#fff;box-shadow:0 3px 10px -5px #1e4f89;border-top:1px solid #1e4f89;top:74px;top:4.625rem;left:100%;z-index:5;transition:left .5s}@media (min-width:20em) and (max-width:47.9375em){#area-riservata{padding-top:60px;top:48px}}#area-riservata.open{left:0}#area-riservata h2{text-transform:uppercase;color:#1e4f89;line-height:1;font-weight:700;font-size:225%;margin:0 0 20px;margin:0 0 1.25rem;float:left;width:50%}#area-riservata h2 a{text-decoration:none;color:#1e4f89}@media (min-width:48em) and (max-width:61.9375em){#area-riservata h2{float:none;width:100%}}#area-riservata .subtitle{float:left;width:50%;font-size:125%;color:#639bdd;font-style:italic;margin:0 0 20px;margin:0 0 1.25rem}@media (min-width:48em) and (max-width:61.9375em){#area-riservata .subtitle{float:none;width:100%}}#area-riservata .text p{color:#000;font-size:112.5%;line-height:1.3}#area-riservata .login{margin:0}#area-riservata .login .title{color:#1e4f89;font-size:150%;line-height:1}#area-riservata .login p.forgot{font-size:81.25%;margin-top:5px}@media (min-width:20em) and (max-width:47.9375em){#area-riservata .login p.forgot{font-size:13px}}#area-riservata .login p.forgot a{color:#222}#area-riservata .register{margin:0;text-align:center;padding-top:15px;padding-top:.9375rem;font-size:125%;border-top:1px solid #999}#area-riservata .register a{text-decoration:none;display:block;background-color:#639bdd;color:#fff;padding:10px 30px;padding:.625rem 1.875rem;line-height:1;text-transform:uppercase}#area-riservata .register a:hover{background-color:#1e4f89}aside.sidebar{padding:0 0 60px;padding:0 0 3.75rem}@media (min-width:48em) and (max-width:61.9375em){aside.sidebar{padding:0 0 30px;padding:0 0 1.875rem}}@media (min-width:20em) and (max-width:47.9375em){aside.sidebar{padding:0 0 30px;padding:0 0 1.875rem}}aside.sidebar>*+*{margin:30px 0 0;margin:1.875rem 0 0}aside.sidebar .sidebar-form-wrapper{margin-bottom:30px;margin-bottom:1.875rem}aside.sidebar .info-area-riservata .image{width:12px;width:.75rem;margin-top:3px}aside.sidebar .info-area-riservata .text{width:93%}aside.sidebar .info-area-riservata .text p{margin:0}aside.sidebar .share{margin:16px 0 0;margin:1rem 0 0;padding:0;list-style:none;font-size:125%;color:#1e4f89;line-height:1}aside.sidebar .share *{display:inline-block;vertical-align:middle}aside.sidebar .share li{margin:0 8px;margin:0 .5rem}aside.sidebar .share .fa-facebook{color:#3b5998}aside.sidebar .share .fa-google-plus{color:#db4437}aside.sidebar .share .fa-twitter{color:#1da1f2}aside.sidebar .share .fa-linkedin{color:#007bb6}aside.sidebar .allegati ul{list-style:none;margin:0;padding:0}aside.sidebar .allegati ul a{color:#222}aside.sidebar .allegati ul i{color:red;margin-right:5px;font-size:120%}aside.sidebar .allegati ul li+li{margin-top:5px}aside.sidebar .back{color:#1e4f89;font-weight:700;text-transform:uppercase;display:inline-block;margin:16px 0 0;margin:1rem 0 0}aside.sidebar .links{padding-right:50px;padding-right:3.125rem;margin-top:-8px;margin-top:-.5rem}aside.sidebar .links>a{display:inline-block;text-decoration:none;text-transform:uppercase;font-size:150%;cursor:pointer;color:#1e4f89}aside.sidebar .links>a+a{margin-left:20px;margin-left:1.25rem}section.home-slideshow,section.home-slideshow .slide-image{position:relative}section.home-slideshow .slide-text{position:absolute;z-index:1;bottom:0;left:0;width:100%;color:#fff;text-transform:uppercase;text-align:center;text-shadow:0 0 3px #000}section.home-slideshow .slide-text .tit1{font-size:162.5%;line-height:1.5;opacity:0;transition-delay:.6s}@media (min-width:48em) and (max-width:61.9375em){section.home-slideshow .slide-text .tit1{font-size:137.5%}}section.home-slideshow .slide-text .tit2{font-size:375%;line-height:1.5;opacity:0;transition-delay:.9s}@media (min-width:48em) and (max-width:61.9375em){section.home-slideshow .slide-text .tit2{font-size:275%}}@media (min-width:20em) and (max-width:47.9375em){section.home-slideshow .slide-text .tit2{font-size:225%;line-height:1.2}}section.home-slideshow .slide-text i{font-size:500%;line-height:.5;opacity:0;transition-delay:1.2s}@media (min-width:48em) and (max-width:61.9375em){section.home-slideshow .slide-text i{font-size:350%}}section.home-slideshow .slide-text.show *{opacity:1}section.infografica-home{padding:30px 0 15px;padding:1.875rem 0 .9375rem}section.infografica-home .header{position:relative;padding-bottom:10px;padding-bottom:.625rem;cursor:pointer}section.infografica-home .header:after{content:"";display:block;position:absolute;width:100%;height:3px;background:#2767b3;bottom:0;left:0;transition:transform .5s;transform:scale(1)}@media (min-width:20em) and (max-width:47.9375em){section.infografica-home .header:after{content:none}}section.infografica-home .header.collapsed:after{transform:scale(0)}section.infografica-home .header.collapsed a.toggle{border-bottom:2px solid #2767b3}section.infografica-home .header .title{text-transform:uppercase;color:#2767b3;line-height:1;font-weight:700;font-size:212.5%;display:inline-block;vertical-align:middle;margin:0}section.infografica-home .header .title h1{display:inline;margin:0;text-transform:uppercase;color:#2767b3;line-height:1;font-weight:700;font-size:100%}@media (min-width:48em) and (max-width:61.9375em){section.infografica-home .header .title{font-size:187.5%}}@media (min-width:20em) and (max-width:47.9375em){section.infografica-home .header .title{text-align:center;margin-bottom:10px}}section.infografica-home .header a.mobi-link,section.infografica-home .header a.toggle{text-transform:uppercase;text-decoration:none;display:inline-block;vertical-align:top;float:right;font-weight:700;color:#2767b3;font-size:125%;line-height:1.2}@media (min-width:20em) and (max-width:47.9375em){section.infografica-home .header a.mobi-link,section.infografica-home .header a.toggle{float:none;display:block;text-align:center}}section.infografica-home .header a.mobi-link i,section.infografica-home .header a.toggle i{font-size:175%;line-height:.4;position:relative;top:5px;top:.3125rem}section.infografica-home .header a.mobi-link:hover,section.infografica-home .header a.mobi-link:visited,section.infografica-home .header a.toggle:hover,section.infografica-home .header a.toggle:visited{text-decoration:none;color:#2767b3}section.infografica-home #infografica-dettaglio{text-align:left;position:relative;padding:30px 0;padding:1.875rem 0}section.infografica-home #infografica-dettaglio .intro{position:absolute;top:30px;top:1.875rem;left:0}section.infografica-home #infografica-dettaglio .intro .title{text-transform:uppercase;color:#2767b3;line-height:1;font-weight:700;font-size:187.5%}section.infografica-home #infografica-dettaglio .intro p{font-style:italic;color:#639bdd;font-size:125%;margin-top:15px;margin-top:.9375rem}section.infografica-home #infografica-dettaglio .grafico{width:100%;margin-top:45px;margin-top:2.8125rem}section.infografica-home #infografica-dettaglio .grafico #identita{float:left;width:50%}section.infografica-home #infografica-dettaglio .grafico #identita .ball{float:right;left:35px;left:2.1875rem}section.infografica-home #infografica-dettaglio .grafico #identita .ball strong{left:-35px;left:-2.1875rem}section.infografica-home #infografica-dettaglio .grafico #identita .ball-text{float:left;margin-top:200px;margin-top:12.5rem;border-bottom:2px solid #639bdd}section.infografica-home #infografica-dettaglio .grafico #identita .ball-text:after{content:"";position:absolute;display:block;height:2px;bottom:-2px;left:100%;width:245px;width:15.3125rem;background-color:#639bdd;transform-origin:center left;transform:rotate(-30deg)}@media (min-width:75em) and (max-width:89.9375em){section.infografica-home #infografica-dettaglio .grafico #identita .ball-text:after{transform:rotate(-35deg);width:220px;width:13.75rem}}@media (min-width:62em) and (max-width:74.9375em){section.infografica-home #infografica-dettaglio .grafico #identita .ball-text:after{width:255px;width:15.9375rem}}@media (min-width:48em) and (max-width:61.9375em){section.infografica-home #infografica-dettaglio .grafico #identita .ball-text:after{transform:rotate(-55deg);width:155px;width:9.6875rem}}section.infografica-home #infografica-dettaglio .grafico #servizi{float:right;width:50%}section.infografica-home #infografica-dettaglio .grafico #servizi .ball{float:left;right:35px;right:2.1875rem}section.infografica-home #infografica-dettaglio .grafico #servizi .ball strong{right:-35px;right:-2.1875rem}section.infografica-home #infografica-dettaglio .grafico #servizi .ball-text{float:right;margin-top:0;border-top:2px solid #639bdd}section.infografica-home #infografica-dettaglio .grafico #servizi .ball-text:after{content:"";position:absolute;display:block;height:2px;top:-2px;right:100%;width:190px;width:11.875rem;background-color:#639bdd;transform-origin:center right;transform:rotate(-30deg)}@media (min-width:75em) and (max-width:89.9375em){section.infografica-home #infografica-dettaglio .grafico #servizi .ball-text:after{transform:rotate(-35deg);width:165px;width:10.3125rem}}@media (min-width:62em) and (max-width:74.9375em){section.infografica-home #infografica-dettaglio .grafico #servizi .ball-text:after{width:200px;width:12.5rem}}@media (min-width:48em) and (max-width:61.9375em){section.infografica-home #infografica-dettaglio .grafico #servizi .ball-text:after{width:75px;width:4.6875rem}}section.infografica-home #infografica-dettaglio .grafico #rappresentanza{float:right;width:50%;margin-top:-110px;margin-top:-6.875rem}section.infografica-home #infografica-dettaglio .grafico #rappresentanza .ball{float:left;right:110px;right:6.875rem}section.infografica-home #infografica-dettaglio .grafico #rappresentanza .ball strong{top:125px;top:7.8125rem}section.infografica-home #infografica-dettaglio .grafico #rappresentanza .ball-text{float:right;margin-top:90px;margin-top:5.625rem;border-bottom:2px solid #639bdd}section.infografica-home #infografica-dettaglio .grafico #rappresentanza .ball-text:after{content:"";position:absolute;display:block;height:2px;bottom:-2px;right:100%;width:255px;width:15.9375rem;background-color:#639bdd;transform-origin:center right;transform:rotate(20deg)}@media (min-width:75em) and (max-width:89.9375em){section.infografica-home #infografica-dettaglio .grafico #rappresentanza .ball-text:after{width:225px;width:14.0625rem}}@media (min-width:62em) and (max-width:74.9375em){section.infografica-home #infografica-dettaglio .grafico #rappresentanza .ball-text:after{width:265px;width:16.5625rem}}@media (min-width:48em) and (max-width:61.9375em){section.infografica-home #infografica-dettaglio .grafico #rappresentanza .ball-text:after{width:140px;width:8.75rem}}section.infografica-home #infografica-dettaglio .grafico .ball{text-align:center;width:220px;width:13.75rem;height:220px;height:13.75rem;border-radius:50%;color:#fff;text-transform:uppercase;font-weight:700;line-height:1;font-size:125%;position:relative;opacity:.5}section.infografica-home #infografica-dettaglio .grafico .ball:hover{opacity:1;z-index:1}section.infografica-home #infografica-dettaglio .grafico .ball strong{position:relative;top:100px;top:6.25rem}section.infografica-home #infografica-dettaglio .grafico .ball.yellow{background-color:#eacc02}section.infografica-home #infografica-dettaglio .grafico .ball.red{background-color:#e9215e}section.infografica-home #infografica-dettaglio .grafico .ball.blue{background-color:#1e4f89}section.infografica-home #infografica-dettaglio .grafico .ball-text{display:inline-block;width:220px;width:13.75rem;position:relative}section.infografica-home #infografica-dettaglio .grafico .ball-text h3{margin:10px 0;margin:.625rem 0;text-transform:uppercase;color:#3980d4;font-weight:700;font-size:125%}section.infografica-home #infografica-dettaglio .grafico .ball-text p{font-size:112.5%;line-height:1}section.infografica-home #infografica-dettaglio .grafico .ball-text.highlight h3{color:#1e4f89}section.infografica-home #infografica-dettaglio .grafico .ball-text.highlight:after{background:#1e4f89}section.infografica-home #infografica-dettaglio .footer{margin-top:45px;margin-top:2.8125rem}section.infografica-home #infografica-dettaglio .footer h3{margin:10px 0;margin:.625rem 0;text-transform:uppercase;color:#3980d4;font-weight:700;font-size:125%}section.infografica-home #infografica-dettaglio .footer p{font-size:112.5%;line-height:1;margin:0}section.infografica-home #infografica-dettaglio .footer .section-link{text-align:center}section.infografica-home #infografica-dettaglio .footer .section-link .title{text-transform:uppercase;color:#2767b3;line-height:1;font-weight:700;font-size:187.5%;margin:10px 0;margin:.625rem 0}section.home-news{padding:45px 0;padding:2.8125rem 0;background-color:#1e4f89}section.home-news h2{margin:0 0 30px;margin:0 0 1.875rem;text-align:center;color:#fff;text-transform:uppercase;font-size:225%;line-height:1}section.home-news article.news-item{width:90%;margin:0 5%;border:2px solid #fff}@media (min-width:62em) and (max-width:74.9375em){section.home-news article.news-item{width:100%;margin:0}}@media (min-width:48em) and (max-width:61.9375em){section.home-news article.news-item{width:100%;margin:0}}section.home-news article.news-item .text{padding:15px;padding:.9375rem}section.home-news article.news-item h3{margin:0 0 15px;margin:0 0 .9375rem}section.home-news .all{text-align:center;margin:30px auto 0;margin:1.875rem auto 0}section.home-news .all a{text-transform:uppercase;color:#fff}section.home-news .all a:hover,section.home-news .all a:visited{text-decoration:none}section.home-news .owl-dots{text-align:center}section.home-news .owl-dots .owl-dot{width:10px;height:10px;display:inline-block;vertical-align:middle;border-radius:50%;background:#fff;opacity:.5;margin:8px 4px}section.home-news .owl-dots .owl-dot.active{opacity:1}article.news-item{background:#fff}article.news-item .date{font-size:81.25%;color:#666;text-transform:uppercase;margin-bottom:5px}@media (min-width:20em) and (max-width:47.9375em){article.news-item .date{margin:20px 0 5px;margin:1.25rem 0 .3125rem}}article.news-item p{line-height:1.4}article.news-item h2,article.news-item h3{margin:0;font-size:150%;font-family:Avenir,sans-serif}article.news-item h2 a,article.news-item h3 a{color:#1e4f89}article.news-item .more{margin:5px 0 0;text-align:right;text-transform:uppercase;font-size:87.5%;color:#222}.news-list article.news-item .more{text-align:left}.news-list article.news-item+article.news-item{margin-top:30px;margin-top:1.875rem}@media (min-width:20em) and (max-width:47.9375em){.news-list article.news-item+article.news-item{border-top:1px dashed #ccc;padding-top:30px;padding-top:1.875rem}}.related-news{margin-top:30px;margin-top:1.875rem}.related-news .title{font-size:250%;letter-spacing:-1px;color:#1e4f89;text-transform:uppercase;line-height:1}.related-news article.news-item .more,.related-news article.news-item h3{margin-top:0}.related-news article.news-item .more{text-align:left}.related-news article.news-item+article.news-item{margin-top:15px;margin-top:.9375rem}.news-detail-info>*+*{margin-top:16px;margin-top:1rem}.news-detail-info .date{color:#666;text-transform:uppercase;line-height:1}.news-detail-info .label{color:#1e4f89;text-transform:uppercase;padding:0;font-weight:400;font-size:100%}.news-detail-content :first-child{margin-top:0}section.home-banner{background:#e6e6e6;padding:45px 0 0;padding:2.8125rem 0 0}section.home-banner .colore-000000-classe,section.home-banner .colore-057A67-classe,section.home-banner .colore-1E4F89-classe,section.home-banner .colore-cc0000-classe{color:#fff!important}section.home-banner .banner.yellow{background-color:#eacc02}section.home-banner .banner.red{background-color:#8c012b;color:#fff}section.home-banner .banner.red .text .more,section.home-banner .banner.red a.title{color:#fff}section.home-banner .banner.dark-blue{background-color:#1e4f89;color:#fff}section.home-banner .banner.dark-blue .text .more,section.home-banner .banner.dark-blue a.title{color:#fff}section.home-banner .banner.light-blue{background-color:#8db6e6}section.home-banner .banner .cat{text-transform:uppercase;margin:15px 0 0 15px;margin:.9375rem 0 0 .9375rem}@media (min-width:20em) and (max-width:47.9375em){section.home-banner .banner .cat{margin:0;padding:10px}}section.home-banner .banner a.title{display:block;line-height:1;font-weight:700;font-size:275%;color:#1e4f89;text-decoration:none;margin:15px 0 0 15px;margin:.9375rem 0 0 .9375rem}@media (min-width:48em) and (max-width:61.9375em){section.home-banner .banner a.title{margin:15px 0 15px 15px;margin:.9375rem 0 .9375rem .9375rem}}@media (min-width:20em) and (max-width:47.9375em){section.home-banner .banner a.title{margin:0;padding:10px}}section.home-banner .banner img{margin:0 auto}section.home-banner .banner .text{padding:15px 15px 0 0;padding:.9375rem .9375rem 0 0}@media (min-width:20em) and (max-width:47.9375em){section.home-banner .banner .text{padding:10px}}section.home-banner .banner .text .title{text-transform:uppercase;font-weight:700}section.home-banner .banner .text .more{text-align:right;text-transform:uppercase;color:#1e4f89}.banner-abc__wrap{background:#fff;padding:45px 0;padding:2.8125rem 0}.banner-abc__title{font-size:32px;line-height:1;font-family:Avenir,sans-serif;color:#1e4f89;margin:0 0 12px;margin:0 0 .75rem}@media (min-width:62em) and (max-width:74.9375em){.banner-abc__title{font-size:26px}}@media (min-width:20em) and (max-width:47.9375em){.banner-abc__title{font-size:26px;text-align:center;margin:12px 0;margin:.75rem 0}}.banner-abc__text{font-size:20px}@media (min-width:62em) and (max-width:74.9375em){.banner-abc__text{font-size:16px}}@media (min-width:48em) and (max-width:61.9375em){.banner-abc__text{font-size:16px}}@media (min-width:20em) and (max-width:47.9375em){.banner-abc__text{font-size:16px}}.banner-abc__link{text-transform:uppercase;color:#1e4f89}.banner-abc__link:hover{text-decoration:none}.home-circolari{padding:20px 15px 70px;padding:1.25rem .9375rem 4.375rem;background:#fff;position:relative}@media (min-width:20em) and (max-width:47.9375em){.home-circolari{padding:15px}}.home-circolari h2{margin:0 0 30px;margin:0 0 1.875rem;text-align:center;text-transform:uppercase;color:#1e4f89;font-size:225%;line-height:1}.home-circolari h2 a{text-decoration:none;color:#1e4f89}@media (min-width:20em) and (max-width:47.9375em){.home-circolari h2{margin:0 0 15px}}.home-circolari article.circolare-item+article.circolare-item{margin-top:40px;margin-top:2.5rem}@media (min-width:20em) and (max-width:47.9375em){.home-circolari article.circolare-item+article.circolare-item{margin-top:15px}}.home-circolari .all{position:absolute;right:15px;right:.9375rem;bottom:20px;bottom:1.25rem;text-align:right}@media (min-width:20em) and (max-width:47.9375em){.home-circolari .all{position:static;margin-top:15px}}.home-circolari .all a{color:#1e4f89;text-transform:uppercase}.home-circolari .all a:hover,.home-circolari .all a:visited{text-decoration:none}article.circolare-item .meta{overflow:hidden;margin-bottom:5px}article.circolare-item .date{float:left;margin:0}article.circolare-item .area{float:right;font-size:81.25%}article.circolare-item .date{font-size:81.25%;color:#666;margin-bottom:5px;text-transform:uppercase}article.circolare-item h2,article.circolare-item h3{margin:0;font-size:150%;font-family:Avenir,sans-serif}article.circolare-item h2 sub,article.circolare-item h3 sub{font-size:50%}article.circolare-item h2 a,article.circolare-item h3 a{color:#1e4f89}article.circolare-item p{line-height:1.4;margin:0}article.circolare-item .more{margin:5px 0 0;text-transform:uppercase;font-size:87.5%}article.circolare-item .more a{color:#222;text-decoration:none}article.circolare-item .more img{width:12px;width:.75rem;display:inline-block;vertical-align:text-top}article.circolare-item .label{color:#1e4f89;text-transform:uppercase;padding:0;font-weight:400;font-size:100%}@media (min-width:48em) and (max-width:61.9375em){.circolari-list{margin-top:30px;margin-top:1.875rem}}@media (min-width:20em) and (max-width:47.9375em){.circolari-list{margin-top:30px;margin-top:1.875rem}}.circolari-list article.circolare-item+article.circolare-item{margin-top:40px;margin-top:2.5rem}@media (min-width:20em) and (max-width:47.9375em){.circolari-list article.circolare-item+article.circolare-item{border-top:1px dashed #ccc;padding-top:30px;padding-top:1.875rem}}.circolari-list .jscroll-added{margin-top:40px;margin-top:2.5rem}.main-section .circolare-detail-info{font-size:93.75%}.main-section .circolare-detail-info>*+*{margin-top:16px;margin-top:1rem}.main-section .circolare-detail-info .date{text-transform:uppercase;color:#999;line-height:1}.main-section .circolare-detail-info .label{color:#1e4f89;text-transform:uppercase;padding:0;font-weight:400;font-size:100%}.main-section .circolare-detail-info .referente ul{list-style:none;padding-left:0}.main-section .circolare-detail-content :first-child{margin-top:0}.home-convenzioni{padding:20px 15px 70px;padding:1.25rem .9375rem 4.375rem;background:#fff;position:relative}@media (min-width:48em) and (max-width:61.9375em){.home-convenzioni{margin:30px 0 0;margin:1.875rem 0 0}}@media (min-width:20em) and (max-width:47.9375em){.home-convenzioni{padding:15px;margin:15px 0 0}}.home-convenzioni h2{margin:0 0 30px;margin:0 0 1.875rem;text-align:center;text-transform:uppercase;color:#1e4f89;font-size:225%;line-height:1}.home-convenzioni h2 a{text-decoration:none;color:#1e4f89}@media (min-width:20em) and (max-width:47.9375em){.home-convenzioni h2{margin:0 0 15px}}.home-convenzioni .item-list{overflow:hidden}.home-convenzioni .all{position:absolute;right:15px;right:.9375rem;bottom:20px;bottom:1.25rem;text-align:right}@media (min-width:20em) and (max-width:47.9375em){.home-convenzioni .all{position:static;margin-top:15px}}.home-convenzioni .all a{color:#1e4f89;text-transform:uppercase}.home-convenzioni .all a:hover,.home-convenzioni .all a:visited{text-decoration:none}.home-convenzioni article.convenzione-item{float:left;width:25%;position:relative;overflow:hidden;border-bottom:1px dashed #ccc;border-left:1px dashed #ccc}@media (min-width:90em){.home-convenzioni article.convenzione-item:nth-child(n+13){border-bottom-color:#fff}.home-convenzioni article.convenzione-item:nth-child(4n+1){border-left-color:#fff}}@media (min-width:75em) and (max-width:89.9375em){.home-convenzioni article.convenzione-item:nth-child(n+13){border-bottom-color:#fff}.home-convenzioni article.convenzione-item:nth-child(4n+1){border-left-color:#fff}}@media (min-width:62em) and (max-width:74.9375em){.home-convenzioni article.convenzione-item{width:33.33333%}.home-convenzioni article.convenzione-item:nth-child(n+13){border-bottom-color:#fff}.home-convenzioni article.convenzione-item:nth-child(3n+1){border-left-color:#fff}}@media (min-width:48em) and (max-width:61.9375em){.home-convenzioni article.convenzione-item:nth-child(n+13){border-bottom-color:#fff}.home-convenzioni article.convenzione-item:nth-child(4n+1){border-left-color:#fff}}@media (min-width:20em) and (max-width:47.9375em){.home-convenzioni article.convenzione-item{width:50%}.home-convenzioni article.convenzione-item:nth-child(n+13){border-bottom-color:#fff}.home-convenzioni article.convenzione-item:nth-child(odd){border-left-color:#fff}}.home-convenzioni article.convenzione-item .image{height:0;padding-bottom:80%;text-align:center}@media (min-width:20em) and (max-width:47.9375em){.home-convenzioni article.convenzione-item .image{padding-bottom:100%}}.home-convenzioni article.convenzione-item .image img{display:inline-block;margin-top:40%;position:relative;top:-30px;height:60px}@media (min-width:62em) and (max-width:74.9375em){.home-convenzioni article.convenzione-item .image img{margin:10px 0 0;top:0;height:50px}}@media (min-width:48em) and (max-width:61.9375em){.home-convenzioni article.convenzione-item .image img{margin:15px 0;top:0}}@media (min-width:20em) and (max-width:47.9375em){.home-convenzioni article.convenzione-item .image img{margin:15px 0;top:0;height:50px}}.home-convenzioni article.convenzione-item .image .title{padding:0 10px;line-height:1.1}.home-convenzioni article.convenzione-item .image .title a{color:#1e4f89}.home-convenzioni article.convenzione-item .text{position:absolute;top:100%;left:0;width:100%;height:100%;background:#1e4f89;transition:top .3s}.home-convenzioni article.convenzione-item h3{text-align:center;margin-top:15px;margin-top:.9375rem;padding:10px;padding:.625rem;font-size:100%}.home-convenzioni article.convenzione-item h3 a{color:#fff;text-decoration:none}.home-convenzioni article.convenzione-item:hover .text{top:0}.convenzione-item .cat{font-size:81.25%;color:#666;margin-bottom:5px;text-transform:uppercase}.convenzione-item h2,.convenzione-item h3{margin:0;font-size:150%;font-family:Avenir,sans-serif;color:#1e4f89}.convenzione-item h2 sub,.convenzione-item h3 sub{font-size:50%}.convenzione-item h2 a,.convenzione-item h3 a{color:#1e4f89}.convenzione-item p{line-height:1.4}.convenzione-item .more{margin:5px 0 0;text-transform:uppercase;font-size:87.5%;color:#222}.convenzione-item .more a{color:#222}.convenzione-item .more a span{color:#666;font-size:80%}.convenzione-item .more img{width:12px;width:.75rem;display:inline-block;vertical-align:text-top}@media (min-width:48em) and (max-width:61.9375em){.convenzioni-list{margin-top:30px;margin-top:1.875rem}}@media (min-width:20em) and (max-width:47.9375em){.convenzioni-list{margin-top:30px;margin-top:1.875rem}}.convenzioni-list article.convenzione-item+article.convenzione-item{margin-top:30px;margin-top:1.875rem}@media (min-width:20em) and (max-width:47.9375em){.convenzioni-list article.convenzione-item+article.convenzione-item{border-top:1px dashed #ccc;padding-top:30px;padding-top:1.875rem}}.convenzioni-list .jscroll-added{margin-top:30px;margin-top:1.875rem}section.home-tabs .comunicato-item{float:left;width:33.33333%;padding:15px;padding:.9375rem;border-left:1px dashed #ccc;border-top:1px dashed #ccc}@media (min-width:90em){section.home-tabs .comunicato-item:nth-child(-n+3){border-top:none}section.home-tabs .comunicato-item:nth-child(3n+1){border-left:none}}@media (min-width:75em) and (max-width:89.9375em){section.home-tabs .comunicato-item:nth-child(-n+3){border-top:none}section.home-tabs .comunicato-item:nth-child(3n+1){border-left:none}}@media (min-width:62em) and (max-width:74.9375em){section.home-tabs .comunicato-item:nth-child(-n+3){border-top:none}section.home-tabs .comunicato-item:nth-child(3n+1){border-left:none}}@media (min-width:48em) and (max-width:61.9375em){section.home-tabs .comunicato-item{width:50%;border-left:none}section.home-tabs .comunicato-item:nth-child(-n+2){border-top:none}section.home-tabs .comunicato-item:nth-child(odd){border-left:none;border-right:1px dashed #ccc}}section.home-tabs .comunicato-item h3{font-size:125%;text-transform:uppercase;margin:0}section.home-tabs .comunicato-item h3 a{color:#1e4f89;text-decoration:none}article.comunicato-item .date{font-size:81.25%;color:#666;margin-bottom:5px;text-transform:uppercase}article.comunicato-item h2,article.comunicato-item h3{margin:0;font-size:150%;font-family:Avenir,sans-serif}article.comunicato-item h2 a,article.comunicato-item h3 a{color:#1e4f89}article.comunicato-item p{line-height:1.4}article.comunicato-item .download{margin:5px 0 0;text-transform:uppercase;font-size:87.5%;color:#222}article.comunicato-item .download i{color:red}.comunicati-list article.comunicato-item+article.comunicato-item{margin-top:30px;margin-top:1.875rem}@media (min-width:20em) and (max-width:47.9375em){.comunicati-list article.comunicato-item+article.comunicato-item{border-top:1px dashed #ccc;padding-top:30px;padding-top:1.875rem}}.comunicato-detail-info>*+*{margin-top:16px;margin-top:1rem}.comunicato-detail-info .date{color:#666;text-transform:uppercase;line-height:1}.comunicato-detail-content :first-child{margin-top:0}section.home-tabs .rassegna-home .rassegna-item{float:left;width:33.33333%;padding:15px;padding:.9375rem;border-left:1px dashed #ccc;border-top:1px dashed #ccc}@media (min-width:90em){section.home-tabs .rassegna-home .rassegna-item:nth-child(-n+3){border-top:none}section.home-tabs .rassegna-home .rassegna-item:nth-child(3n+1){border-left:none}}@media (min-width:75em) and (max-width:89.9375em){section.home-tabs .rassegna-home .rassegna-item:nth-child(-n+3){border-top:none}section.home-tabs .rassegna-home .rassegna-item:nth-child(3n+1){border-left:none}}@media (min-width:62em) and (max-width:74.9375em){section.home-tabs .rassegna-home .rassegna-item:nth-child(-n+3){border-top:none}section.home-tabs .rassegna-home .rassegna-item:nth-child(3n+1){border-left:none}}@media (min-width:48em) and (max-width:61.9375em){section.home-tabs .rassegna-home .rassegna-item{width:50%;border-left:none}section.home-tabs .rassegna-home .rassegna-item:nth-child(-n+2){border-top:none}section.home-tabs .rassegna-home .rassegna-item:nth-child(odd){border-left:none;border-right:1px dashed #ccc}}section.home-tabs .rassegna-home .rassegna-item h3{font-size:125%;text-transform:uppercase;margin:0}section.home-tabs .rassegna-home .rassegna-item h3 a{color:#1e4f89;text-decoration:none}article.rassegna-item .data{font-size:81.25%;color:#666;margin-bottom:5px;text-transform:uppercase}article.rassegna-item h2,article.rassegna-item h3{margin:0;font-size:150%;font-family:Avenir,sans-serif}article.rassegna-item h2 a,article.rassegna-item h3 a{color:#1e4f89}article.rassegna-item p{line-height:1.2;margin:0 0 5px}article.rassegna-item .more{text-transform:uppercase;font-size:87.5%;color:#222}article.rassegna-item .more img{width:12px;width:.75rem;display:inline-block;vertical-align:text-top}article.rassegna-item .more span{color:#666;font-size:80%}@media (min-width:48em) and (max-width:61.9375em){.rassegna-list{margin-top:30px;margin-top:1.875rem}}@media (min-width:20em) and (max-width:47.9375em){.rassegna-list{margin-top:30px;margin-top:1.875rem}}.rassegna-list article.rassegna-item+article.rassegna-item{margin-top:30px;margin-top:1.875rem}@media (min-width:20em) and (max-width:47.9375em){.rassegna-list article.rassegna-item+article.rassegna-item{border-top:1px dashed #ccc;padding-top:30px;padding-top:1.875rem}}.rassegna-list .jscroll-added{margin-top:30px;margin-top:1.875rem}.staff-item .top{position:relative;margin-bottom:30px;margin-bottom:1.875rem}.staff-item .top .name{left:10px;left:.625rem;bottom:10px;bottom:.625rem;color:#fff;font-size:262.5%;line-height:1;text-transform:uppercase;text-shadow:0 0 3px #000}@media (min-width:20em) and (max-width:47.9375em){.staff-item .top .name{font-size:137.5%}}.staff-item .top .name,.staff-item .top .next,.staff-item .top .prev{position:absolute}.staff-item .top .next,.staff-item .top .prev{top:40%}.staff-item .top .next a,.staff-item .top .prev a{color:#fff;font-size:375%}@media (min-width:20em) and (max-width:47.9375em){.staff-item .top .next a,.staff-item .top .prev a{font-size:262.5%}}.staff-item .top .prev{left:10px;left:.625rem}.staff-item .top .next{right:10px;right:.625rem}.staff-item .text .name{text-transform:uppercase;font-weight:700}.staff-item .text .role{color:#1e4f89;font-weight:700}.staff-item .text .area{text-transform:uppercase}.staff-item .text .tel{margin-top:20px;margin-top:1.25rem}.staff-item .text a{color:#1e4f89}@media (min-width:20em) and (max-width:47.9375em){.staff-item .text .desc{margin-top:20px;margin-top:1.25rem}}.staff-item .text .desc>:first-child{margin-top:0}section.home-misc{background:#e6e6e6;padding:45px 0 0;padding:2.8125rem 0 0}.video-item{position:relative;display:block}.video-item .title{display:block;font-weight:700;top:0;left:0;width:100%;padding:10px;padding:.625rem;background:#000}.video-item .title,.video-item i{z-index:1;position:absolute;color:#fff}.video-item i{background:rgba(0,0,0,.9);border-radius:10px;border-radius:.625rem;padding:10px 20px;padding:.625rem 1.25rem;margin-left:-25px;margin-left:-1.5625rem;margin-top:-15px;margin-top:-.9375rem;box-shadow:0 0 10px -5px #000;font-size:225%;left:50%;top:50%}.video-list .video-item{margin:0 0 30px;margin:0 0 1.875rem}@media (min-width:20em) and (max-width:47.9375em){.video-list .video-item{margin:30px 0 0;margin:1.875rem 0 0}}section.home-tabs{background:#e6e6e6;padding:45px 0;padding:2.8125rem 0}section.home-tabs .header{overflow:hidden}section.home-tabs .toggle{float:left;width:33.33333%;padding:15px;padding:.9375rem;color:#fff;display:inline-block;font-size:125%;text-decoration:none}section.home-tabs .toggle h2{display:inline;font-size:100%;color:#fff}@media (min-width:48em) and (max-width:61.9375em){section.home-tabs .toggle{width:auto}}@media (min-width:20em) and (max-width:47.9375em){section.home-tabs .toggle{width:100%}}section.home-tabs .toggle:hover,section.home-tabs .toggle:visited{text-decoration:none}section.home-tabs .toggle.first{background:#639bdd}section.home-tabs .toggle.second{background:#2c73c8}section.home-tabs .toggle.third{background:#1e4f89}section.home-tabs .toggle.active{color:#1e4f89;background:#fff}section.home-tabs .toggle.active h2{color:#1e4f89}section.home-tabs .toggle img{height:45px;height:2.8125rem;margin-right:20px;margin-right:1.25rem;vertical-align:middle;display:inline-block}@media (min-width:20em) and (max-width:47.9375em){section.home-tabs .toggle img{display:none}}section.home-tabs .toggle i{font-size:150%;float:right}section.home-tabs .tab-content{padding:15px;padding:.9375rem;background:#fff;display:none;overflow:hidden}section.home-tabs .tab-content.active{display:block}section.home-tabs .tab-content .magazine{float:left;width:33.33333%;padding:15px;padding:.9375rem}@media (min-width:48em) and (max-width:61.9375em){section.home-tabs .tab-content .magazine{width:50%}}section.home-tabs .tab-content .magazine .date{font-size:87.5%}section.home-tabs .tab-content .magazine .name{font-size:112.5%;font-weight:700;color:#1e4f89;text-transform:uppercase}section.home-tabs .tab-content .magazine .title{font-size:150%;color:#1e4f89;line-height:1}section.home-tabs .tab-content .magazine .download{margin:15px 0;margin:.9375rem 0}section.home-tabs .tab-content .magazine .download a{color:#222;text-transform:uppercase;text-decoration:none}section.home-tabs .tab-content .magazine .download a i{color:#ac101e}section.home-tabs .tab-content .all{text-align:right;margin-top:15px;margin-top:.9375rem;float:left;width:100%}section.home-tabs .tab-content .all a{color:#1e4f89;text-transform:uppercase}section.home-tabs .tab-content .all a:hover,section.home-tabs .tab-content .all a:visited{text-decoration:none}.page-content .chi-siamo-resume .ball{height:0;padding-bottom:100%;background:#000;border-radius:50%;position:relative}@media (min-width:20em) and (max-width:47.9375em){.page-content .chi-siamo-resume .ball{width:80%;margin:0 auto 20px;padding-bottom:80%}}.page-content .chi-siamo-resume .ball.yellow{background-color:rgba(234,204,2,.5)}.page-content .chi-siamo-resume .ball.red{background-color:rgba(233,33,94,.5)}.page-content .chi-siamo-resume .ball.blue{background-color:rgba(30,79,137,.5)}.page-content .chi-siamo-resume .ball .label,.page-content .chi-siamo-resume .ball .num{position:absolute;width:100%;left:0;text-align:center;line-height:1}.page-content .chi-siamo-resume .ball .num{top:33%;font-size:275%;color:#1e4f89}@media (min-width:62em) and (max-width:74.9375em){.page-content .chi-siamo-resume .ball .num{top:30%}}.page-content .chi-siamo-resume .ball .label{bottom:33%;font-size:225%;color:#fff;text-transform:uppercase;font-weight:400}@media (min-width:62em) and (max-width:74.9375em){.page-content .chi-siamo-resume .ball .label{bottom:30%}}@media (min-width:48em) and (max-width:61.9375em){.page-content .maps div[class^=col-]:last-child{margin-top:45px;margin-top:2.8125rem}}@media (min-width:20em) and (max-width:47.9375em){.page-content .maps div[class^=col-]:last-child{margin-top:45px;margin-top:2.8125rem}}.page-content .statuto-boxes .box{background:#1e4f89;color:#fff;padding:15px;padding:.9375rem;margin-bottom:30px;margin-bottom:1.875rem;overflow:hidden}.page-content .statuto-boxes .box:hover{background:#2767b3}.page-content .statuto-boxes .box .title{font-size:137.5%;margin-bottom:30px;margin-bottom:1.875rem}.page-content .statuto-boxes .box i{font-size:175%}.page-content .statuto-boxes .box a{color:#fff;float:right;text-transform:uppercase;display:inline-block;margin-top:15px;margin-top:.9375rem;line-height:1;text-decoration:none}.page-content .statuto-boxes .box a i{font-size:100%}.page-content .statuto-boxes:first-child{margin-bottom:0}.page-content .categorie-boxes .box{background:#1e4f89;color:#fff;padding:15px;padding:.9375rem;margin-bottom:30px;margin-bottom:1.875rem;overflow:hidden}.page-content .categorie-boxes .box:hover{background:#2767b3}.page-content .categorie-boxes .box .icon{text-align:center;font-size:281.25%;padding-top:30px;padding-top:1.875rem}.page-content .categorie-boxes .box .title{text-align:center;font-size:162.5%;margin-top:15px;margin-top:.9375rem}.page-content .categorie-boxes .box i{font-size:175%}.page-content .categorie-boxes .box a{color:#fff;float:right;text-transform:uppercase;display:inline-block;margin-top:15px;margin-top:.9375rem;line-height:1;text-decoration:none}.page-content .categorie-boxes .box a i{font-size:100%}.page-content .categorie-boxes:first-child{margin-bottom:0}.page-content .organi-boxes .box{background:#1e4f89;color:#fff;padding:15px;padding:.9375rem;margin-bottom:30px;margin-bottom:1.875rem}.page-content .organi-boxes .box:hover{background:#2767b3}.page-content .organi-boxes .box .title{font-size:137.5%;margin-bottom:30px;margin-bottom:1.875rem;text-transform:uppercase}.page-content .organi-boxes .box a{color:#fff;text-transform:uppercase;display:block;line-height:1;text-decoration:none;text-align:right;cursor:pointer}.come-associarsi-section .page-content :first-child{margin-top:0}.come-associarsi-section .page-content h2{text-transform:uppercase;font-weight:700}.come-associarsi-section .page-content .motivi{font-style:italic;color:#639bdd;font-size:125%;margin-top:15px;margin-top:.9375rem}.magazine-list article.magazine-item{margin-bottom:30px;margin-bottom:1.875rem}.magazine-list article.magazine-item .date{font-size:93.75%;color:#666;float:left;text-transform:uppercase}@media (min-width:20em) and (max-width:47.9375em){.magazine-list article.magazine-item .date{text-align:center}}.magazine-list article.magazine-item img{margin:0 auto}.magazine-list article.magazine-item .title{color:#1e4f89;line-height:1.2;margin:10px 0;margin:.625rem 0;font-size:125%}@media (min-width:20em) and (max-width:47.9375em){.magazine-list article.magazine-item .title{text-align:center;font-size:150%}}.magazine-list article.magazine-item .num{float:right;font-size:93.75%;color:#999}.magazine-list article.magazine-item .download{float:right;text-transform:uppercase;font-size:93.75%}.magazine-list article.magazine-item .download a{color:#222}.magazine-list article.magazine-item .download a i{color:red}.login,.register{margin-bottom:30px;margin-bottom:1.875rem}.login .title,.register .title{color:#1e4f89;font-size:150%;line-height:1}.login p,.register p{margin:20px 0;margin:1.25rem 0}.login p.forgot,.register p.forgot{font-size:81.25%;margin:5px 0 0}.login p.forgot a,.register p.forgot a{color:#222}.register a{font-size:125%;text-decoration:none;display:block;background-color:#639bdd;color:#fff;padding:10px 30px;padding:.625rem 1.875rem;line-height:1;text-transform:uppercase;text-align:center}.register a:hover{background-color:#1e4f89}.calendar-content .legenda{color:#1e4f89;text-transform:uppercase;font-size:87.5%}.calendar-content .legenda .cat{display:inline-block;line-height:1}@media (min-width:20em) and (max-width:47.9375em){.calendar-content .legenda .cat{width:49%;margin:0 0 10px}}.calendar-content .legenda .cat.confindustria .square{background:#1e4f89}.calendar-content .legenda .cat.scadenze .square{background:#8db6e6}.calendar-content .legenda .cat.aziende .square{background:#8c012b}.calendar-content .legenda .cat.servizi .square{background:#f7c600}.calendar-content .legenda .cat+.cat{margin-left:30px;margin-left:1.875rem}@media (min-width:20em) and (max-width:47.9375em){.calendar-content .legenda .cat+.cat{margin:0 0 10px}}.calendar-content .legenda .square{display:inline-block;vertical-align:middle;height:25px;height:1.5625rem;width:25px;width:1.5625rem;margin-right:10px;margin-right:.625rem}#fullcal{margin-top:30px;margin-top:1.875rem}#fullcal .fc-toolbar h2,#fullcal th{color:#1e4f89;text-transform:uppercase}#fullcal th{padding:5px 0}#fullcal .fc-content,#fullcal .fc-divider,#fullcal .fc-list-heading td,#fullcal .fc-list-view,#fullcal .fc-popover,#fullcal .fc-row,#fullcal tbody,#fullcal td,#fullcal th,#fullcal thead{border-color:#1e4f89}#fullcal .fc-basic-view .fc-day-number,#fullcal .fc-basic-view .fc-week-number{color:#1e4f89}#fullcal .fc-event{padding:5px}#fullcal .fc-event .fc-title{text-transform:uppercase}#fullcal .fc-more-popover{width:auto;max-width:400px;max-width:25rem}#fullcal .fc-more-popover .fc-header{background-color:#1e4f89;color:#fff}#fullcal .fc-more-popover .fc-header .fc-close,#fullcal .fc-more-popover .fc-header .fc-icon-x{color:#fff}#fullcal .fc-more-popover .fc-header .fc-close:after,#fullcal .fc-more-popover .fc-header .fc-icon-x:after{content:"\f00d";font-family:FontAwesome;font-size:120%}#fullcal a.fc-more{color:#1e4f89}#fullcal .fc-today{background-color:#f1f1f1}aside.sidebar .event-info>:first-child{margin-top:0}@media (min-width:48em) and (max-width:61.9375em){aside.sidebar .event-info>*{margin-bottom:20px;margin-bottom:1.25rem}}aside.sidebar .event-info>*+*{margin-top:20px;margin-top:1.25rem}@media (min-width:48em) and (max-width:61.9375em){aside.sidebar .event-info>*+*{margin-top:0}}aside.sidebar .event-info .label{color:#222;font-size:93.75%;font-weight:400;display:block;text-align:left;padding:0;text-transform:none;margin-bottom:5px;margin-bottom:.3125rem}aside.sidebar .event-info .allegati a,aside.sidebar .event-info .cat,aside.sidebar .event-info .date,aside.sidebar .event-info .place{color:#1e4f89;text-transform:uppercase}aside.sidebar .event-info .cat{display:inline-block;line-height:1}aside.sidebar .event-info .cat.confindustria .square{background:#1e4f89}aside.sidebar .event-info .cat.scadenze .square{background:#8db6e6}aside.sidebar .event-info .cat.aziende .square{background:#8c012b}aside.sidebar .event-info .cat.servizi .square{background:#f7c600}aside.sidebar .event-info .square{display:inline-block;vertical-align:middle;height:25px;height:1.5625rem;width:25px;width:1.5625rem;margin-right:10px;margin-right:.625rem}.main-section .event-content>:first-child{margin-top:0}.eventi-list .event-item .date{font-size:81.25%;color:#666;text-transform:uppercase;float:left;margin-bottom:5px}.eventi-list .event-item .cat{font-size:81.25%;color:#666;text-transform:uppercase;float:right}.eventi-list .event-item .cat .square{display:inline-block;vertical-align:middle;width:15px;width:.9375rem;height:15px;height:.9375rem;margin-right:10px;margin-right:.625rem}.eventi-list .event-item .cat .square[data-cat=confindustria]{background:#1e4f89}.eventi-list .event-item .cat .square[data-cat=scadenze]{background:#8db6e6}.eventi-list .event-item .cat .square[data-cat=aziende]{background:#8c012b}.eventi-list .event-item .cat .square[data-cat=servizi]{background:#f7c600}.eventi-list .event-item h2{margin:0;font-size:150%;font-family:Avenir,sans-serif}.eventi-list .event-item h2 a{color:#1e4f89}.eventi-list .event-item .more{margin:5px 0 0;text-transform:uppercase;font-size:87.5%}.eventi-list .event-item+.event-item{margin-top:40px;margin-top:2.5rem}@media (min-width:20em) and (max-width:47.9375em){.eventi-list .event-item+.event-item{border-top:1px dashed #ccc;padding-top:30px;padding-top:1.875rem}}section.grandi-eventi{background:#e6e6e6 none repeat scroll 0 0;padding:45px 0;padding:2.8125rem 0}section.grandi-eventi h2{color:#1e4f89;text-decoration:none}section.grandi-eventi p{max-width:600px;max-width:37.5rem;margin:0 auto 20px;margin:0 auto 1.25rem}section.grandi-eventi .list-inline li{min-width:25%}.gallery a{background:#000;display:block;margin-bottom:15px;margin-bottom:.9375rem}.gallery img,.gallery img:hover{transition:all .5s ease}.gallery img:hover{opacity:.7}.foto-list .video-item{height:0;padding-bottom:75%;overflow:hidden;margin-bottom:30px;margin-bottom:1.875rem}.foto-list .video-item .title{bottom:0;top:auto}.search-result__item+.search-result__item{margin-top:16px;margin-top:1rem}.search-result__title a{color:#1e4f89;text-decoration:underline;font-size:18px;font-size:1.125rem}.search-result__meta{margin:0}.search-result__url{display:block;font-weight:700;color:#1e4f89}.search-result__pagination{font-size:24px;font-size:1.5rem;margin-top:16px;margin-top:1rem}.search-result__pagination>span{color:#e6e6e6}.search-result__pagination>a>span{color:#1e4f89}.mymodal{position:fixed;top:0;left:0;z-index:10;width:100%;height:100%;background:rgba(0,0,0,.75);visibility:hidden;opacity:0;transform:scale(0);transition:all .3s}.mymodal__close{font-size:32px;font-size:2rem;color:#fff;position:absolute;top:16px;top:1rem;right:16px;right:1rem}.mymodal__close:hover{color:#fff}.mymodal__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:16px;padding:1rem;background:#fff}@media (min-width:48em) and (max-width:61.9375em){.mymodal__content{width:70%}}@media (min-width:20em) and (max-width:47.9375em){.mymodal__content{width:90%}}.mymodal.open{visibility:visible;opacity:1;transform:scale(1)}section.bottom-social{background:#e6e6e6;padding:0 0 45px;padding:0 0 2.8125rem}section.bottom-social .social{text-align:center;color:#1e4f89}section.bottom-social .social .title{font-size:150%}@media (min-width:20em) and (max-width:47.9375em){section.bottom-social .social .title{display:block;margin-bottom:10px}}section.bottom-social .social a{text-transform:uppercase;color:#1e4f89;font-size:100%;margin-left:15px;margin-left:.9375rem}@media (min-width:20em) and (max-width:47.9375em){section.bottom-social .social a{margin-left:0}}@media (min-width:20em) and (max-width:47.9375em){section.bottom-social .social a+a{margin-left:15px}}section.slider-loghi{padding:45px 0;padding:2.8125rem 0}section.slider-loghi .title{margin:0 0 30px;margin:0 0 1.875rem;text-align:center;font-size:225%;line-height:1;color:#1e4f89}footer{background:#424242;padding:30px 0;padding:1.875rem 0;color:#fff}footer .logo{padding:15px 15px 15px 0;padding:.9375rem .9375rem .9375rem 0;border-right:1px solid #999}footer .text p{font-size:87.5%}footer .text .title{font-size:125%;margin-bottom:15px;margin-bottom:.9375rem}footer ul.footer-menu{margin:0;padding:0;list-style:none}footer ul.footer-menu li>a{color:#fff;font-size:125%;text-decoration:none}footer ul.footer-menu li ul.submenu{list-style:none;margin:0;padding:0}footer ul.footer-menu li ul.submenu a{font-size:87.5%;text-decoration:none}footer ul.footer-menu li ul.submenu li+li{margin-top:0}footer .footer-bottom,footer ul.footer-menu li+li{margin-top:30px;margin-top:1.875rem}footer .footer-bottom{padding-top:30px;padding-top:1.875rem;border-top:1px solid #999}footer .colophon{float:left;width:65%;font-size:87.5%}@media (min-width:48em) and (max-width:61.9375em){footer .colophon{width:50%}}@media (min-width:20em) and (max-width:47.9375em){footer .colophon{width:100%;margin-bottom:15px}}footer form.search{float:right;width:35%}@media (min-width:48em) and (max-width:61.9375em){footer form.search{width:50%}}@media (min-width:20em) and (max-width:47.9375em){footer form.search{width:100%}}footer [class*=webit-credits]{margin:20px auto 0!important;padding:5px!important;font-size:12px!important;line-height:12px!important;text-align:center!important;font-style:normal!important;font-weight:400!important;font-family:Arial,sans-serif!important}footer [class*=webit-credits] img{display:inline-block!important;vertical-align:middle!important;margin:0 5px 0 0!important}footer [class*=webit-credits] a{text-decoration:none!important}footer [class*=webit-credits-pos],footer [class*=webit-credits-pos] a,footer [class*=webit-credits-pos] a:active,footer [class*=webit-credits-pos] a:hover{color:#474747!important}footer [class*=webit-credits-neg],footer [class*=webit-credits-neg] a,footer [class*=webit-credits-neg] a:active,footer [class*=webit-credits-neg] a:hover{color:#fff!important}.steps{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;margin-bottom:1.875rem}@media (min-width:20em) and (max-width:47.9375em){.steps{-ms-flex-wrap:wrap;flex-wrap:wrap}}.steps>*{display:block;width:60px;width:3.75rem;height:60px;height:3.75rem;line-height:60px;line-height:3.75rem;font-size:16px;font-size:1rem;border:1px solid #1e4f89;color:#1e4f89;text-align:center;background:#e3effe}@media (min-width:20em) and (max-width:47.9375em){.steps>*{width:20%}}.steps>.active{color:#fff;background:#1e4f89}.myradio{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.myradio__check{width:20px;width:1.25rem;height:20px;height:1.25rem;position:relative;border:1px solid #1e4f89;background:#fff;border-radius:100%}.myradio__check:after{content:"";display:block;position:absolute;background:#fff;width:14px;width:.875rem;height:14px;height:.875rem;top:2px;left:2px;border-radius:100%}.myradio label{font-size:14px;font-size:.875rem;line-height:1.1;padding-left:12px;padding-left:.75rem;width:calc(100% - 20px);font-weight:400;margin:0}.myradio label a{color:#222;text-decoration:underline}.myradio input{position:absolute;z-index:1;width:20px;width:1.25rem;height:20px;height:1.25rem;opacity:0}input:checked+.myradio__check:after{background:#1e4f89}.questionario{max-width:920px;max-width:57.5rem;margin:0 auto}.questionario__title{text-align:center;text-transform:uppercase;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.2;margin-bottom:30px;margin-bottom:1.875rem}.questionario__row+.questionario__row{border-top:1px solid #1e4f89}.questionario__domanda{display:-ms-flexbox;display:flex;background:#dde6f1}.questionario__qnum{width:80px;width:5rem;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;text-align:center;padding:16px 0;padding:1rem 0;font-size:20px;font-size:1.25rem;line-height:1;background:#e5ecf5}.questionario__q{padding:16px;padding:1rem;font-size:14px;font-size:.875rem;line-height:1.4;background:#dde6f1}.questionario__opts{background:#e3effe;padding:8px;padding:.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:20em) and (max-width:47.9375em){.questionario__opts{display:block}}.questionario__opts>*{width:20%}@media (min-width:20em) and (max-width:47.9375em){.questionario__opts>*{width:auto}}.questionario__opts>.error{color:red;font-size:12px;font-size:.75rem;font-weight:400;width:100%;margin:4px 0 0;margin:.25rem 0 0}@media (min-width:20em) and (max-width:47.9375em){.questionario__opts>*+*{margin-top:12px;margin-top:.75rem}}.questionario__buttons{margin-top:30px;margin-top:1.875rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.questionario__box{max-width:720px;max-width:45rem;margin:0 auto;border:1px solid #999;box-shadow:0 0 12px #999;padding:24px;padding:1.5rem}.questionario__box__ico{margin:0 0 16px;margin:0 0 1rem}.questionario__box__ico img{margin:0 auto}.questionario__box h3{font-family:Avenir,sans-serif;color:#1e4f89;font-size:24px;font-size:1.5rem;line-height:1.1;margin:0 0 12px;margin:0 0 .75rem}.questionario__box__link{text-align:right;color:#1e4f89;text-decoration:none}@media (min-width:20em) and (max-width:47.9375em){.questionario__box{padding:16px;padding:1rem}}.annuario-sidebar{padding-right:30px}@media (min-width:62em) and (max-width:74.9375em){.annuario-sidebar{padding-right:0}}@media (min-width:48em) and (max-width:61.9375em){.annuario-sidebar{padding-right:0}}@media (min-width:20em) and (max-width:47.9375em){.annuario-sidebar{padding-right:0}}.annuario-sidebar h2{margin-top:0;color:#1e4f89}.annuario-sidebar .annuario-list{padding-left:18px}.annuario-sidebar .annuario-list li{font-size:20px;position:relative;cursor:pointer}.annuario-sidebar .annuario-list li .parent-sector.has-children:after{position:absolute;right:0;top:2px;content:"+";pointer-events:none}.annuario-sidebar .annuario-list li .parent-sector.has-children[aria-expanded=true]{color:#2c73c8}.annuario-sidebar .annuario-list li .parent-sector.has-children[aria-expanded=true]:after{content:"-"}.annuario-sidebar .annuario-list li .parent-sector a{color:#222}.annuario-sidebar .annuario-list li .parent-sector a:hover,.annuario-sidebar .annuario-list li .parent-sector:hover{color:#1e4f89;text-decoration:none}.annuario-sidebar .annuario-list li ul.sublist{list-style:none;padding:0;margin:5px 0 0}.annuario-sidebar .annuario-list li ul.sublist li{font-size:16px;margin-bottom:5px}.annuario-sidebar .annuario-list li ul.sublist li a{color:#222}.annuario-sidebar .annuario-list li ul.sublist li a:hover{color:#1e4f89}.search-bar{margin-bottom:30px}.search-bar label{color:#1e4f89}.search-bar .form-group-flex{display:-ms-flexbox;display:flex}.search-bar .form-group-flex input[type=submit]{margin-left:5px}.company-list{margin-bottom:40px}.company-list h2{color:#1e4f89}.company-list__detail{border-top:1px solid grey;padding-top:15px;margin-top:15px}.company-list__detail__flex{display:-ms-flexbox;display:flex}@media only screen and (max-width:640px){.company-list__detail__flex{display:block}}.company-list__detail__img{width:120px;margin-right:20px}@media only screen and (max-width:640px){.company-list__detail__img{margin-right:0;margin-bottom:20px;width:100%}}.company-list__detail__img img{width:100%;height:auto}@media only screen and (max-width:640px){.company-list__detail__img img{width:auto;height:60px}}.company-list__detail__info{width:100%}.company-list__detail__name{color:#1e4f89;font-size:24px;line-height:28px;position:relative}.company-list__detail__name.has-children{cursor:pointer}.company-list__detail__name.has-children:after{position:absolute;right:0;top:2px;content:"+";pointer-events:none}.company-list__detail__name.has-children[aria-expanded=true]{color:#2c73c8}.company-list__detail__name.has-children[aria-expanded=true]:after{content:"-"}.company-list__detail p{margin:0!important;font-size:16px;line-height:20px}.company-list__detail p.edit-company{margin-top:10px!important}.annuario-content h2{color:#1e4f89}.annuario-content p{font-size:18px;margin-bottom:25px}.flex-organi{display:flex;flex-wrap:wrap}.flex-organi>div{width:calc(25% - 12px);margin-right:10px;margin-bottom:10px}.organo-singolo{width:100%}.organo-singolo-img{height:300px;width:100%;background-size:cover;background-position:center center}.organo-singolo-text{margin-top:10px;font-size:15px}@media screen and (max-width:1100px){.flex-organi>div{width:calc(33.3% - 20px)}}@media screen and (max-width:960px){.flex-organi>div{width:calc(50% - 20px)}}@media screen and (max-width:640px){.flex-organi>div{width:100%}}