/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.title-font{font-family:"Oswald",sans-serif;font-weight:500;}.copy-font{font-family:"Lato",sans-serif;font-weight:normal;}.title-font{font-family:"Oswald",sans-serif;font-weight:500;letter-spacing:0;line-height:1;}.copy-font{font-family:"Lato",sans-serif;font-weight:normal;letter-spacing:0;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,menu,nav,section,main,summary{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}.hide{display:none;}.show{display:block;}.display-block{display:block;}*,*:after,*:before{box-sizing:border-box;}.container{max-width:1000px;width:100%;margin:0 auto;}.container.with-content{padding-left:1.5rem;padding-right:1.5rem;}.row{width:100%;display:table;table-layout:fixed;padding:0;margin:0;}.row.collapse .col{padding-left:0;padding-right:0;}.row.no-margin > [class*=col]:first-child{padding-left:0;}.row.no-margin > [class*=col]:last-child{padding-right:0;}.col-1{display:table-cell;padding-left:1.5rem;padding-right:1.5rem;width:8.3333333333%;vertical-align:top;}.row.collapse .col-1{padding-left:0;padding-right:0;}.col-2{display:table-cell;padding-left:1.5rem;padding-right:1.5rem;width:16.6666666667%;vertical-align:top;}.row.collapse .col-2{padding-left:0;padding-right:0;}.col-3{display:table-cell;padding-left:1.5rem;padding-right:1.5rem;width:25%;vertical-align:top;}.row.collapse .col-3{padding-left:0;padding-right:0;}.col-4{display:table-cell;padding-left:1.5rem;padding-right:1.5rem;width:33.3333333333%;vertical-align:top;}.row.collapse .col-4{padding-left:0;padding-right:0;}.col-5{display:table-cell;padding-left:1.5rem;padding-right:1.5rem;width:41.6666666667%;vertical-align:top;}.row.collapse .col-5{padding-left:0;padding-right:0;}.col-6{display:table-cell;padding-left:1.5rem;padding-right:1.5rem;width:50%;vertical-align:top;}.row.collapse .col-6{padding-left:0;padding-right:0;}.col-7{display:table-cell;padding-left:1.5rem;padding-right:1.5rem;width:58.3333333333%;vertical-align:top;}.row.collapse .col-7{padding-left:0;padding-right:0;}.col-8{display:table-cell;padding-left:1.5rem;padding-right:1.5rem;width:66.6666666667%;vertical-align:top;}.row.collapse .col-8{padding-left:0;padding-right:0;}.col-9{display:table-cell;padding-left:1.5rem;padding-right:1.5rem;width:75%;vertical-align:top;}.row.collapse .col-9{padding-left:0;padding-right:0;}.col-10{display:table-cell;padding-left:1.5rem;padding-right:1.5rem;width:83.3333333333%;vertical-align:top;}.row.collapse .col-10{padding-left:0;padding-right:0;}.col-11{display:table-cell;padding-left:1.5rem;padding-right:1.5rem;width:91.6666666667%;vertical-align:top;}.row.collapse .col-11{padding-left:0;padding-right:0;}.col-12{display:table-cell;padding-left:1.5rem;padding-right:1.5rem;width:100%;vertical-align:top;}.row.collapse .col-12{padding-left:0;padding-right:0;}@media only screen and (min-width:768px){.push-1{position:relative;left:8.3333333333%;}.pull-1{position:relative;left:-8.3333333333%;}.push-2{position:relative;left:16.6666666667%;}.pull-2{position:relative;left:-16.6666666667%;}.push-3{position:relative;left:25%;}.pull-3{position:relative;left:-25%;}.push-4{position:relative;left:33.3333333333%;}.pull-4{position:relative;left:-33.3333333333%;}.push-5{position:relative;left:41.6666666667%;}.pull-5{position:relative;left:-41.6666666667%;}.push-6{position:relative;left:50%;}.pull-6{position:relative;left:-50%;}.push-7{position:relative;left:58.3333333333%;}.pull-7{position:relative;left:-58.3333333333%;}.push-8{position:relative;left:66.6666666667%;}.pull-8{position:relative;left:-66.6666666667%;}.push-9{position:relative;left:75%;}.pull-9{position:relative;left:-75%;}.push-10{position:relative;left:83.3333333333%;}.pull-10{position:relative;left:-83.3333333333%;}.push-11{position:relative;left:91.6666666667%;}.pull-11{position:relative;left:-91.6666666667%;}.push-12{position:relative;left:100%;}.pull-12{position:relative;left:-100%;}}.row.border > *[class*=col]{border:1px solid #222;}.row.vcenter{vertical-align:middle;}.row.vcenter > *[class*=col]{vertical-align:middle;}.row.vbottom{vertical-align:bottom;}.row.vbottom > *[class*=col]{vertical-align:bottom;}.row.vtop{vertical-align:top;}.row.vtop > *[class*=col]{vertical-align:top;}.row.auto{width:100%;table-layout:auto;}.col{display:table-cell;padding-left:1.5rem;padding-right:1.5rem;}.col.center{text-align:center;}.vcenter{vertical-align:middle;}.col-full{padding-left:1.5rem;padding-right:1.5rem;}.n-up{padding:0;margin-left:0;margin-right:0;}.n-up:after{content:"";display:table;clear:both;}.n-up > li{width:33.3%;display:block;float:left;margin-bottom:1.5rem;vertical-align:top;padding-left:1.5rem;padding-right:1.5rem;}.n-up.single-short-row{text-align:center;}.n-up.single-short-row > li{display:inline-block;text-align:left;float:none;}.up-1 > li{width:100%;}.up-1 > li:nth-child(1n+1){clear:left;}.up-2 > li{width:50%;}.up-2 > li:nth-child(2n+1){clear:left;}.up-3 > li{width:33.3333333333%;}.up-3 > li:nth-child(3n+1){clear:left;}.up-4 > li{width:25%;}.up-4 > li:nth-child(4n+1){clear:left;}.up-5 > li{width:20%;}.up-5 > li:nth-child(5n+1){clear:left;}.up-6 > li{width:16.6666666667%;}.up-6 > li:nth-child(6n+1){clear:left;}.up-7 > li{width:14.2857142857%;}.up-7 > li:nth-child(7n+1){clear:left;}.up-8 > li{width:12.5%;}.up-8 > li:nth-child(8n+1){clear:left;}.up-9 > li{width:11.1111111111%;}.up-9 > li:nth-child(9n+1){clear:left;}.up-10 > li{width:10%;}.up-10 > li:nth-child(10n+1){clear:left;}.up-11 > li{width:9.0909090909%;}.up-11 > li:nth-child(11n+1){clear:left;}.up-12 > li{width:8.3333333333%;}.up-12 > li:nth-child(12n+1){clear:left;}.grid-up-1{max-width:100%;display:grid;grid-template-columns:repeat(1,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.grid-up-1.grid-equalize-heights{align-items:stretch;}.grid-up-2{max-width:100%;display:grid;grid-template-columns:repeat(2,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.grid-up-2.grid-equalize-heights{align-items:stretch;}.grid-up-3{max-width:100%;display:grid;grid-template-columns:repeat(3,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.grid-up-3.grid-equalize-heights{align-items:stretch;}.grid-up-4{max-width:100%;display:grid;grid-template-columns:repeat(4,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.grid-up-4.grid-equalize-heights{align-items:stretch;}.grid-up-5{max-width:100%;display:grid;grid-template-columns:repeat(5,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.grid-up-5.grid-equalize-heights{align-items:stretch;}.grid-up-6{max-width:100%;display:grid;grid-template-columns:repeat(6,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.grid-up-6.grid-equalize-heights{align-items:stretch;}.grid-up-7{max-width:100%;display:grid;grid-template-columns:repeat(7,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.grid-up-7.grid-equalize-heights{align-items:stretch;}.grid-up-8{max-width:100%;display:grid;grid-template-columns:repeat(8,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.grid-up-8.grid-equalize-heights{align-items:stretch;}.grid-up-9{max-width:100%;display:grid;grid-template-columns:repeat(9,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.grid-up-9.grid-equalize-heights{align-items:stretch;}.grid-up-10{max-width:100%;display:grid;grid-template-columns:repeat(10,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.grid-up-10.grid-equalize-heights{align-items:stretch;}.grid-up-11{max-width:100%;display:grid;grid-template-columns:repeat(11,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.grid-up-11.grid-equalize-heights{align-items:stretch;}.grid-up-12{max-width:100%;display:grid;grid-template-columns:repeat(12,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.grid-up-12.grid-equalize-heights{align-items:stretch;}.grid-up-auto{max-width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;align-items:start;}.grid-up-auto.grid-equalize-heights{align-items:stretch;}.grid-up-auto-10{max-width:100%;padding-left:1.5rem;padding-right:1.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;align-items:start;}.grid-up-auto-10.grid-equalize-heights{align-items:stretch;}@media only screen and (max-width:767px){.row{display:table;width:100%;}.row.mobile-stack{display:block;}.col{display:block;width:100%;}.mob-stack{display:block;}.col-1{display:block;width:100%;}.col-2{display:block;width:100%;}.col-3{display:block;width:100%;}.col-4{display:block;width:100%;}.col-5{display:block;width:100%;}.col-6{display:block;width:100%;}.col-7{display:block;width:100%;}.col-8{display:block;width:100%;}.col-9{display:block;width:100%;}.col-10{display:block;width:100%;}.col-11{display:block;width:100%;}.col-12{display:block;width:100%;}.mob-1{width:8.3333333333%;display:table-cell;vertical-align:top;padding-left:1.5rem;padding-right:1.5rem;}.mob-2{width:16.6666666667%;display:table-cell;vertical-align:top;padding-left:1.5rem;padding-right:1.5rem;}.mob-3{width:25%;display:table-cell;vertical-align:top;padding-left:1.5rem;padding-right:1.5rem;}.mob-4{width:33.3333333333%;display:table-cell;vertical-align:top;padding-left:1.5rem;padding-right:1.5rem;}.mob-5{width:41.6666666667%;display:table-cell;vertical-align:top;padding-left:1.5rem;padding-right:1.5rem;}.mob-6{width:50%;display:table-cell;vertical-align:top;padding-left:1.5rem;padding-right:1.5rem;}.mob-7{width:58.3333333333%;display:table-cell;vertical-align:top;padding-left:1.5rem;padding-right:1.5rem;}.mob-8{width:66.6666666667%;display:table-cell;vertical-align:top;padding-left:1.5rem;padding-right:1.5rem;}.mob-9{width:75%;display:table-cell;vertical-align:top;padding-left:1.5rem;padding-right:1.5rem;}.mob-10{width:83.3333333333%;display:table-cell;vertical-align:top;padding-left:1.5rem;padding-right:1.5rem;}.mob-11{width:91.6666666667%;display:table-cell;vertical-align:top;padding-left:1.5rem;padding-right:1.5rem;}.mob-12{width:100%;display:table-cell;vertical-align:top;padding-left:1.5rem;padding-right:1.5rem;}.n-up > li,.n-up.auto-width > li{display:block;width:100%;float:none;}.mobile-n-up-1 > li{width:100%;}.mobile-n-up-1 > li:nth-child(1n+1){clear:left;}.mobile-n-up-2 > li{width:50%;}.mobile-n-up-2 > li:nth-child(2n+1){clear:left;}.mobile-n-up-3 > li{width:33.3333333333%;}.mobile-n-up-3 > li:nth-child(3n+1){clear:left;}.mobile-n-up-4 > li{width:25%;}.mobile-n-up-4 > li:nth-child(4n+1){clear:left;}.mobile-n-up-5 > li{width:20%;}.mobile-n-up-5 > li:nth-child(5n+1){clear:left;}.mobile-n-up-6 > li{width:16.6666666667%;}.mobile-n-up-6 > li:nth-child(6n+1){clear:left;}.mobile-n-up-7 > li{width:14.2857142857%;}.mobile-n-up-7 > li:nth-child(7n+1){clear:left;}.mobile-n-up-8 > li{width:12.5%;}.mobile-n-up-8 > li:nth-child(8n+1){clear:left;}.mobile-n-up-9 > li{width:11.1111111111%;}.mobile-n-up-9 > li:nth-child(9n+1){clear:left;}.mobile-n-up-10 > li{width:10%;}.mobile-n-up-10 > li:nth-child(10n+1){clear:left;}.mobile-n-up-11 > li{width:9.0909090909%;}.mobile-n-up-11 > li:nth-child(11n+1){clear:left;}.mobile-n-up-12 > li{width:8.3333333333%;}.mobile-n-up-12 > li:nth-child(12n+1){clear:left;}.grid-up-1{display:block;}.grid-up-1 > *{margin-bottom:1.5rem;}.grid-up-2{display:block;}.grid-up-2 > *{margin-bottom:1.5rem;}.grid-up-3{display:block;}.grid-up-3 > *{margin-bottom:1.5rem;}.grid-up-4{display:block;}.grid-up-4 > *{margin-bottom:1.5rem;}.grid-up-5{display:block;}.grid-up-5 > *{margin-bottom:1.5rem;}.grid-up-6{display:block;}.grid-up-6 > *{margin-bottom:1.5rem;}.grid-up-7{display:block;}.grid-up-7 > *{margin-bottom:1.5rem;}.grid-up-8{display:block;}.grid-up-8 > *{margin-bottom:1.5rem;}.grid-up-9{display:block;}.grid-up-9 > *{margin-bottom:1.5rem;}.grid-up-10{display:block;}.grid-up-10 > *{margin-bottom:1.5rem;}.grid-up-11{display:block;}.grid-up-11 > *{margin-bottom:1.5rem;}.grid-up-12{display:block;}.grid-up-12 > *{margin-bottom:1.5rem;}.mobile-grid-up-1{max-width:100%;padding-left:1.5rem;padding-right:1.5rem;display:grid;grid-template-columns:repeat(1,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.mobile-grid-up-1.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-2{max-width:100%;padding-left:1.5rem;padding-right:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.mobile-grid-up-2.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-3{max-width:100%;padding-left:1.5rem;padding-right:1.5rem;display:grid;grid-template-columns:repeat(3,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.mobile-grid-up-3.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-4{max-width:100%;padding-left:1.5rem;padding-right:1.5rem;display:grid;grid-template-columns:repeat(4,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.mobile-grid-up-4.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-5{max-width:100%;padding-left:1.5rem;padding-right:1.5rem;display:grid;grid-template-columns:repeat(5,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.mobile-grid-up-5.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-6{max-width:100%;padding-left:1.5rem;padding-right:1.5rem;display:grid;grid-template-columns:repeat(6,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.mobile-grid-up-6.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-7{max-width:100%;padding-left:1.5rem;padding-right:1.5rem;display:grid;grid-template-columns:repeat(7,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.mobile-grid-up-7.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-8{max-width:100%;padding-left:1.5rem;padding-right:1.5rem;display:grid;grid-template-columns:repeat(8,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.mobile-grid-up-8.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-9{max-width:100%;padding-left:1.5rem;padding-right:1.5rem;display:grid;grid-template-columns:repeat(9,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.mobile-grid-up-9.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-10{max-width:100%;padding-left:1.5rem;padding-right:1.5rem;display:grid;grid-template-columns:repeat(10,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.mobile-grid-up-10.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-11{max-width:100%;padding-left:1.5rem;padding-right:1.5rem;display:grid;grid-template-columns:repeat(11,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.mobile-grid-up-11.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-12{max-width:100%;padding-left:1.5rem;padding-right:1.5rem;display:grid;grid-template-columns:repeat(12,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.mobile-grid-up-12.grid-equalize-heights{align-items:stretch;}}.grid-page,.component-type--figure,.component-type--pzt-gallery,.component-type--gallery{display:grid;grid-template-columns:minmax(1.5rem,1fr) 45rem minmax(1.5rem,1fr);}@media only screen and (max-width:48rem){.grid-page,.component-type--figure,.component-type--pzt-gallery,.component-type--gallery{grid-template-columns:0.75rem 1fr 0.75rem;}}.huge-text,.xxl-text{font-size:1.728rem;}.large-text,.l-text{font-size:1.2rem;}.big-text,.xl-text{font-size:1.44rem;}.small-text,.s-text{font-size:0.75rem;}.tiny-text,.legal .component--content .text-container,.legal .component--content .cke_editable,.xs-text{font-size:0.563rem;}.normal-text,.m-text{font-size:1rem;}.hero-text,.xxxl-text{font-size:2.074rem;}.bold-text{font-weight:700;}.bold-text strong{color:var(--primary-color);}h1{line-height:1;}h2{font-family:"Oswald",sans-serif;font-weight:500;letter-spacing:0;font-size:2.074rem;line-height:1;}h2 small{font-size:1.2rem;display:block;}p.definition{font-family:Georgia,serif;font-size:0.563rem;}p.definition strong{color:var(--primary-color);}h3{font-family:"Oswald",sans-serif;font-weight:500;letter-spacing:0;font-size:1.728rem;margin-bottom:0.5em;margin-top:1em;line-height:1.1;letter-spacing:-0.02em;font-weight:normal;}h3:first-of-type{margin-top:0;}h3 small{display:block;text-transform:uppercase;font-size:50%;}h4{font-family:"Lato",sans-serif;font-weight:normal;letter-spacing:0;font-size:1.2rem;line-height:1;padding-bottom:0.5em;}.text-container,.cke_editable,.legal .component--content .cke_editable,.legal .component--content .text-container{font-family:"Lato",sans-serif;font-weight:normal;letter-spacing:0;-webkit-hyphens:none;hyphens:none;max-width:35em;line-height:1.64;}.text-container:after,.cke_editable:after,.legal .component--content .cke_editable:after,.legal .component--content .text-container:after{content:"";display:table;clear:both;}.text-container p,.cke_editable p,.legal .component--content .cke_editable p,.legal .component--content .text-container p{margin-bottom:1em;}.text-container.full-page,.full-page.cke_editable,.legal .component--content .full-page.cke_editable,.legal .component--content .full-page.text-container{max-width:100%;display:grid;grid-template-columns:1fr 35em 1fr;}.text-container.full-page > *,.full-page.cke_editable > *,.legal .component--content .full-page.cke_editable > *,.legal .component--content .full-page.text-container > *{grid-column:2;}.text-container.full-page .full-bleed,.full-page.cke_editable .full-bleed{grid-column:1/4;height:auto;}.text-container.full-page .full-bleed figcaption,.full-page.cke_editable .full-bleed figcaption{padding-right:1.5rem;}.text-container.full-page .off-left,.full-page.cke_editable .off-left{grid-column:1/3;height:auto;}.text-container.full-page .off-right,.full-page.cke_editable .off-right{grid-column:2/4;height:auto;}.text-container.full-page .off-right figcaption,.full-page.cke_editable .off-right figcaption{text-align:left;}.text-container.full-page .full-bleed img,.full-page.cke_editable .full-bleed img,.text-container.full-page .full-bleed svg,.full-page.cke_editable .full-bleed svg,.text-container.full-page .off-left img,.full-page.cke_editable .off-left img,.text-container.full-page .off-left svg,.full-page.cke_editable .off-left svg,.text-container.full-page .off-right img,.full-page.cke_editable .off-right img,.text-container.full-page .off-right svg,.full-page.cke_editable .off-right svg{width:100%;height:auto;}.text-container.full-page .full-fixed,.full-page.cke_editable .full-fixed{overflow:hidden;position:relative;grid-column:1/4;min-height:100vh;background-position:50% 50%;background-size:cover;background-attachment:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;}.text-container.full-page .full-fixed img,.full-page.cke_editable .full-fixed img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;}.text-container.full-page .full-fixed figcaption,.full-page.cke_editable .full-fixed figcaption{position:absolute;font-size:4vw;padding:1.5rem;text-align:left;text-shadow:0 0 3px rgba(0,0,0,0.5);}.text-container table th,.cke_editable table th,.legal .component--content .cke_editable table th,.legal .component--content .text-container table th{font-weight:bold;text-align:left;}.text-container table td,.cke_editable table td,.legal .component--content .cke_editable table td,.legal .component--content .text-container table td,.text-container table th,.cke_editable table th,.legal .component--content .cke_editable table th,.legal .component--content .text-container table th{padding:0.25em 1em 0.25em 0.25em;vertical-align:top;border-bottom:1px dotted #009ca6;}.text-container figure,.cke_editable figure,.legal .component--content .cke_editable figure,.legal .component--content .text-container figure{margin-bottom:2em;}.text-container figure figcaption,.cke_editable figure figcaption,.legal .component--content .cke_editable figure figcaption,.legal .component--content .text-container figure figcaption{font-size:0.75rem;text-align:right;}.text-container blockquote,.cke_editable blockquote,.legal .component--content .cke_editable blockquote,.legal .component--content .text-container blockquote{display:block;position:relative;padding:3rem 0 3rem 3rem;}.text-container h1,.cke_editable h1,.legal .component--content .cke_editable h1,.legal .component--content .text-container h1{font-family:"Oswald",sans-serif;font-weight:500;letter-spacing:0;font-size:1.728rem;padding-bottom:0.5em;}.text-container h2,.cke_editable h2,.legal .component--content .cke_editable h2,.legal .component--content .text-container h2{font-family:"Oswald",sans-serif;font-weight:500;letter-spacing:0;}.text-container h3,.cke_editable h3,.legal .component--content .cke_editable h3,.legal .component--content .text-container h3{font-family:"Oswald",sans-serif;font-weight:500;letter-spacing:0;margin-top:1em;}.text-container h4,.cke_editable h4,.legal .component--content .cke_editable h4,.legal .component--content .text-container h4{font-family:"Lato",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;}.text-container h2,.cke_editable h2,.legal .component--content .cke_editable h2,.legal .component--content .text-container h2,.text-container h3,.cke_editable h3,.legal .component--content .cke_editable h3,.legal .component--content .text-container h3,.text-container h4,.cke_editable h4,.legal .component--content .cke_editable h4,.legal .component--content .text-container h4{line-height:1;margin-bottom:0.5em;}.text-container h2,.cke_editable h2,.legal .component--content .cke_editable h2,.legal .component--content .text-container h2{margin-top:1em;}.text-container *.sticker,.cke_editable *.sticker,.legal .component--content .cke_editable *.sticker,.legal .component--content .text-container *.sticker{margin-bottom:0;}.text-container ul,.cke_editable ul,.legal .component--content .cke_editable ul,.legal .component--content .text-container ul{list-style:none;}.text-container em,.cke_editable em,.legal .component--content .cke_editable em,.legal .component--content .text-container em{font-family:"Lato",sans-serif;font-style:italic;font-weight:normal;letter-spacing:0;}.text-container strong,.cke_editable strong,.legal .component--content .cke_editable strong,.legal .component--content .text-container strong{font-family:"Lato",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;}.text-container ul,.cke_editable ul,.legal .component--content .cke_editable ul,.legal .component--content .text-container ul,.text-container ol,.cke_editable ol,.legal .component--content .cke_editable ol,.legal .component--content .text-container ol,.text-container dl,.cke_editable dl,.legal .component--content .cke_editable dl,.legal .component--content .text-container dl{margin-bottom:0.5em;}.text-container ul,.cke_editable ul,.legal .component--content .cke_editable ul,.legal .component--content .text-container ul{list-style:disc;padding-left:1.25em;}.text-container ul ul,.cke_editable ul ul,.legal .component--content .cke_editable ul ul,.legal .component--content .text-container ul ul{margin-bottom:2em;}.text-container ul li,.cke_editable ul li,.legal .component--content .cke_editable ul li,.legal .component--content .text-container ul li,.text-container dt,.cke_editable dt,.legal .component--content .cke_editable dt,.legal .component--content .text-container dt{display:list-item;margin-bottom:0.5em;padding-left:1em;position:relative;}.text-container li,.cke_editable li,.legal .component--content .cke_editable li,.legal .component--content .text-container li,.text-container dt,.cke_editable dt,.legal .component--content .cke_editable dt,.legal .component--content .text-container dt,.text-container dd,.cke_editable dd,.legal .component--content .cke_editable dd,.legal .component--content .text-container dd{padding-left:0;}.text-container ol,.cke_editable ol,.legal .component--content .cke_editable ol,.legal .component--content .text-container ol{list-style:decimal;padding-left:1.5em;}.text-container ol li,.cke_editable ol li,.legal .component--content .cke_editable ol li,.legal .component--content .text-container ol li{margin-bottom:0.5em;}.text-container dl,.cke_editable dl,.legal .component--content .cke_editable dl,.legal .component--content .text-container dl{list-style:none;}.text-container dt,.cke_editable dt,.legal .component--content .cke_editable dt,.legal .component--content .text-container dt{font-weight:bold;}.text-container dd,.cke_editable dd,.legal .component--content .cke_editable dd,.legal .component--content .text-container dd{margin-bottom:2em;}.text-container .no-bullets li,.cke_editable .no-bullets li,.legal .component--content .cke_editable .no-bullets li,.legal .component--content .text-container .no-bullets li,.text-container .no-bullets dt,.cke_editable .no-bullets dt,.legal .component--content .cke_editable .no-bullets dt,.legal .component--content .text-container .no-bullets dt,.text-container .no-bullets dd,.cke_editable .no-bullets dd,.legal .component--content .cke_editable .no-bullets dd,.legal .component--content .text-container .no-bullets dd{padding-left:0;}.text-container .no-bullets li:before,.cke_editable .no-bullets li:before,.legal .component--content .cke_editable .no-bullets li:before,.legal .component--content .text-container .no-bullets li:before,.text-container .no-bullets dt:before,.cke_editable .no-bullets dt:before,.legal .component--content .cke_editable .no-bullets dt:before,.legal .component--content .text-container .no-bullets dt:before,.text-container .no-bullets dd:before,.cke_editable .no-bullets dd:before,.legal .component--content .cke_editable .no-bullets dd:before,.legal .component--content .text-container .no-bullets dd:before{content:"";}.text-container.last *:last-child,.last.cke_editable *:last-child{margin-bottom:0;}.text-container.align-center,.align-center.cke_editable,.legal .component--content .align-center.cke_editable,.legal .component--content .align-center.text-container{margin:0 auto;}.text-container img.align-left,.cke_editable img.align-left,.legal .component--content .cke_editable img.align-left,.legal .component--content .text-container img.align-left{margin:1.5rem 1.5rem 1.5rem 0;}.text-container img.align-right,.cke_editable img.align-right,.legal .component--content .cke_editable img.align-right,.legal .component--content .text-container img.align-right{margin:1.5rem 0 1.5rem 1.5rem;}.hangingQuotes:before,.hangingQuotes:after{font-size:180px;z-index:50;font-family:"Lato",sans-serif;font-weight:normal;letter-spacing:0;}.hangingQuotes:before{position:absolute;content:"“";left:0px;top:-70px;}.component{position:relative;}.component > .component--content{position:relative;width:100%;max-width:70rem;margin-left:auto;margin-right:auto;z-index:2;}.component .component--bg{background-position:50% 50%;background-size:cover;z-index:1;}.component.with-page-grid{display:grid;grid-template-columns:minmax(1.5rem,1fr) 45rem minmax(1.5rem,1fr);}@media only screen and (max-width:48rem){.component.with-page-grid{grid-template-columns:0.75rem 1fr 0.75rem;}}.component--title{margin-left:auto;margin-right:auto;max-width:70rem;margin-bottom:1.5rem;}.background-fixed .component--bg{background-attachment:fixed;}.position--center,.position--full-bleed-left,.position--full-bleed-right,.position--page-width{display:grid;grid-template-columns:minmax(1.5rem,1fr) 45rem minmax(1.5rem,1fr);}@media only screen and (max-width:48rem){.position--center,.position--full-bleed-left,.position--full-bleed-right,.position--page-width{grid-template-columns:0.75rem 1fr 0.75rem;}}.position--center > .component--content,.position--center > .component--title,.position--center > .component--content > .component--title{grid-column:2;}.position--full-bleed-left{padding-left:0;}.position--full-bleed-left > .component--content,.position--full-bleed-left > .component--title,.position--full-bleed-left > .component--content > .component--title{grid-column:1/3;max-width:none;}.position--full-bleed-left > .component--title,.position--full-bleed-left > .component--content > .component--title{text-align:right;}.position--full-bleed-right{padding-right:0;}.position--full-bleed-right > .component--content,.position--full-bleed-right > .component--title,.position--full-bleed-right > .component--content > .component--title{max-width:none;grid-column:2/4;}.position--full-bleed{padding-left:0;padding-right:0;}.position--full-bleed > .component--content,.position--full-bleed > .component--title,.position--full-bleed > .component--content > .component--title{max-width:none;grid-column:1/4;margin:0;}.position--full-bleed.component-type--text{padding-left:1.5rem;padding-right:1.5rem;}.position--full-width{padding-left:1.5rem;padding-right:1.5rem;}.position--full-width > .component--content,.position--full-width > .component--title,.position--full-width > .component--content > .component--title{max-width:none;margin-left:auto;margin-right:auto;}.position--full-screen{padding:0;display:block;}.position--full-screen > .component--content{max-width:none;height:100vh;}.position--page-width{margin-left:1.5rem;margin-right:1.5rem;}.position--page-width > .component--content,.position--page-width > .component--title,.position--page-width > .component--content > .component--title{max-width:none;grid-column:1/4;}.position--text-width > .component--content,.position--text-width > .component--title,.position--text-width > .component--content > .component--title{grid-column:2;max-width:35em;}.padded,.pad,.cke_editable{padding:1.5rem;}.padded-half,.pad-half{padding:0.75rem;}.padded-double,.pad-2{padding:3rem;}.padded-triple,.pad-3{padding:4.5rem;}.v-padded,.pad-v{padding-top:1.5rem;padding-bottom:1.5rem;}.v-padded-half,.pad-vh,.pad-v-half{padding-top:0.75rem;padding-bottom:0.75rem;}.v-padded-double,.pad-v2{padding-top:3rem;padding-bottom:3rem;}.v-padded-triple,.pad-v3{padding-top:4.5rem;padding-bottom:4.5rem;}.h-padded,.pad-h{padding-left:1.5rem;padding-right:1.5rem;}.h-padded-half,.pad-hh{padding-left:0.75rem;padding-right:0.75rem;}.h-padded-double,.pad-h2{padding-left:3rem;padding-right:3rem;}.h-padded-triple,.pad-h3{padding-left:4.5rem;padding-right:4.5rem;}.pad-t{padding-top:1.5rem;}.pad-b{padding-bottom:1.5rem;}.pad-r{padding-right:1.5rem;}.pad-l{padding-left:1.5rem;}.pad-t2{padding-top:3rem;}.pad-b2{padding-bottom:3rem;}.pad-r2{padding-right:3rem;}.pad-l2{padding-left:3rem;}.pad-t3{padding-top:4.5rem;}.pad-b3{padding-bottom:4.5rem;}.pad-r3{padding-right:4.5rem;}.pad-l3{padding-left:4.5rem;}.pad-th{padding-top:0.75rem;}.pad-bh{padding-bottom:0.75rem;}.pad-rh{padding-right:0.75rem;}.pad-lh{padding-left:0.75rem;}.mar-t{margin-top:1.5rem;}.mar-b{margin-bottom:1.5rem;}.mar-r{margin-right:1.5rem;}.mar-l{margin-left:1.5rem;}.mar-t2{margin-top:3rem;}.mar-b2{margin-bottom:3rem;}.mar-r2{margin-right:3rem;}.mar-l2{margin-left:3rem;}.mar-t3{margin-top:4.5rem;}.mar-b3{margin-bottom:4.5rem;}.mar-r3{margin-right:4.5rem;}.mar-l3{margin-left:4.5rem;}.mar-th{margin-top:0.75rem;}.mar-bh{margin-bottom:0.75rem;}.mar-rh{margin-right:0.75rem;}.mar-lh{margin-left:0.75rem;}.rounded{border-radius:0.75rem;}.filled{background:#F3F2EE;}.filled .filled{background:#FFFFFF;color:#222;}.filled.row{padding-top:1.5rem;}.filled-light{background:#F3F2EE;}.with-bg{position:relative;background-repeat:no-repeat;}.with-bg figure{display:none;}.with-bg.bg-cover{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.width-75{max-width:750px;margin:0 auto;}.width-50{max-width:500px;margin:0 auto;}.max-height-10{max-height:10vh;}.max-height-10 *{max-height:10vh;}.min-height-10{min-height:10vh;}.max-height-20{max-height:20vh;}.max-height-20 *{max-height:20vh;}.min-height-20{min-height:20vh;}.max-height-30{max-height:30vh;}.max-height-30 *{max-height:30vh;}.min-height-30{min-height:30vh;}.max-height-40{max-height:40vh;}.max-height-40 *{max-height:40vh;}.min-height-40{min-height:40vh;}.max-height-50{max-height:50vh;}.max-height-50 *{max-height:50vh;}.min-height-50{min-height:50vh;}.max-height-60{max-height:60vh;}.max-height-60 *{max-height:60vh;}.min-height-60{min-height:60vh;}.max-height-70{max-height:70vh;}.max-height-70 *{max-height:70vh;}.min-height-70{min-height:70vh;}.max-height-80{max-height:80vh;}.max-height-80 *{max-height:80vh;}.min-height-80{min-height:80vh;}.max-height-90{max-height:90vh;}.max-height-90 *{max-height:90vh;}.min-height-90{min-height:90vh;}.max-height-100{max-height:100vh;}.max-height-100 *{max-height:100vh;}.min-height-100{min-height:100vh;}.full-bg{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.with-white-overlay,.with-black-overlay{position:relative;}.with-white-overlay .content,.with-black-overlay .content{position:relative;z-index:1;}.with-white-overlay:before,.with-black-overlay:before{position:absolute;content:"";display:block;top:0;left:0;bottom:0;right:0;z-index:0;}.with-white-overlay:before{background-color:rgba(255,255,255,0.7);}.with-black-overlay:before{background-color:rgba(34,34,34,0.7);}.bg-align-top-left{background-position:top left !important;}.bg-align-top-center{background-position:top center !important;}.bg-align-top-right{background-position:top right !important;}.bg-align-center-left{background-position:center left !important;}.bg-align-center-center{background-position:center center !important;}.bg-align-center-right{background-position:center right !important;}.bg-align-bottom-left{background-position:bottom left !important;}.bg-align-bottom-center{background-position:bottom center !important;}.bg-align-bottom-right{background-position:bottom right !important;}.align-left{text-align:left;}.align-right{text-align:right;margin-left:auto;}.align-center{text-align:center;}.align-center .text-container,.align-center .cke_editable,.align-center .legal .component--content .cke_editable,.legal .component--content .align-center .cke_editable,.align-center .legal .component--content .text-container,.legal .component--content .align-center .text-container{margin-left:auto;margin-right:auto;}.negative,.negative *:not(.filled,.filled-light){color:#FFFFFF;}.negative .action,.negative .card.articolo_esterno .content .link-piattaforma,.card.articolo_esterno .content .negative .link-piattaforma,.negative input[type=submit],.negative .more-link a,.more-link .negative a{background:#FFFFFF;color:#222;}.negative .filled,.negative .filled-light{color:inherit;}.overflow-h{overflow:hidden;}.as-bg,.component .component--bg,.as-bg-container img,.as-bg-container svg{-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;height:100% !important;width:100%;z-index:0;}.as-bg.fixed,.component .fixed.component--bg,.as-bg-container img.fixed,.as-bg-container svg.fixed{position:fixed;}.p-relative{position:relative;}.z-0{z-index:0;}.z-10{z-index:10;}.z-20{z-index:20;}.z-30{z-index:30;}.z-m-10{z-index:-10;}.z-m-20{z-index:-20;}.hidden{display:none;}.visually-hidden,.fermata-metro.closed .text-container,.fermata-metro.closed .cke_editable{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.fermata-metro.closed .focusable.text-container:active,.fermata-metro.closed .focusable.cke_editable:active,.visually-hidden.focusable:focus,.fermata-metro.closed .focusable.text-container:focus,.fermata-metro.closed .focusable.cke_editable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}.invisible,.element-invisible{display:none !important;}.bg-overlay:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;bottom:0;right:0;background:rgba(255,255,255,0.8);z-index:1;}.bg-overlay .text-container,.bg-overlay .cke_editable,.bg-overlay .legal .component--content .cke_editable,.legal .component--content .bg-overlay .cke_editable,.bg-overlay .legal .component--content .text-container,.legal .component--content .bg-overlay .text-container{position:relative;z-index:2;}.clickable{text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:hand;cursor:pointer;}.view-all{text-align:center;position:relative;margin-top:-10px;}.view-all a{position:relative;z-index:1;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:hand;cursor:pointer;padding:5px 10px;color:#FFFFFF;display:inline-block;margin:0 0.5em 0.5em 0.5em;text-transform:uppercase;}.inline-list li{display:inline;}.inline-list li *{display:inline;}.comma-separated li:after{content:", ";}.comma-separated li:last-child:after{content:"";}.bar-separated li{border-right:2px solid #d0f1fb;}.bar-separated li:last-child{border-right:none;}.bg-cover{background-size:cover;background-repeat:no-repeat;}.bg-contain{background-size:contain;background-repeat:no-repeat;}.background-primary{background-color:#DA291C;}.background-primary h2{color:#FFFFFF;}.background-primary p{color:#FFFFFF;}.component.component-type--text.full--paragraph-width{display:block;padding-left:1.5rem;padding-right:1.5rem;}.component.component-type--text.full--paragraph-width .component--content{max-width:45rem;margin:0 auto;}.legal .component--content .text-container,.legal .component--content .cke_editable{background:#FFFFFF;max-height:150px;max-width:100%;overflow-y:auto;}*{box-sizing:border-box;}html{font-size:1rem;}body{font-family:"Lato",sans-serif;font-weight:normal;letter-spacing:0;background-color:#FFFFFF;color:#222;line-height:1.64;min-height:100vh;}a{color:#222;}a.break{word-break:break-word;}abbr{cursor:help;}code{white-space:pre-wrap;font-family:monospace;}blockquote{font-family:"Lato",sans-serif;font-weight:normal;letter-spacing:0;padding-left:2em;}blockquote strong{display:block;font-family:"Lato",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-style:normal;}blockquote:before{content:"”";font-family:"Lato",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-size:4em;float:left;line-height:0.5em;position:relative;top:0.2em;left:-0.2em;}img:not(.align-left,.align-right,.align-center),svg:not(.align-left,.align-right,.align-center){width:100%;height:auto;}.user-logged-in nav.tabs{position:fixed;bottom:10px;left:10px;background:rgba(255,255,255,0.8);font-family:"Oswald",sans-serif;font-weight:500;letter-spacing:0;font-size:0.75rem;text-transform:uppercase;z-index:90209;border:1px solid rgba(0,0,0,0.5);}.user-logged-in nav.tabs ul.tabs{margin:0;}ul.tabs{margin:0;}ul.tabs > li{display:inline-block;margin-right:0.3rem;}ul.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}ul.tabs a.is-active{background-color:#eee;}.contextual{z-index:1390 !important;}ul.contextual-links li{padding-left:0 !important;}ul.contextual-links li:before{display:none !important;}.node--unpublished{position:relative;}.node--unpublished:before{content:"non pubblicato";text-transform:uppercase;opacity:0.3;background:rgba(253,185,50,0.5607843137);pointer-events:none;position:absolute;top:10%;left:50%;padding:0.75rem;font-size:0.75rem;transform:translateX(-50%) rotate(-5deg);z-index:99999;transform-origin:50% 50%;white-space:nowrap;}.node--unpublished.view-mode--full:before{font-size:9vw;padding:3rem;}.component.unpublished{border:1px dotted #ddd;}.component.unpublished .unpublished--label{text-transform:uppercase;position:absolute;font-size:1.5rem;font-weight:500;top:0;right:0;z-index:99;background:rgba(253,185,50,0.5607843137);padding:5px;pointer-events:none;}.component.unpublished .component--content{opacity:0.6;}.paragraph--unpublished{background-color:red;}.messages{padding:3rem;border-radius:0;background:#F3F2EE;position:relative;font-family:"Oswald",sans-serif;font-weight:400;font-size:0.75rem;word-wrap:break-word;overflow-wrap:break-word;color:#FFFFFF;}.messages pre{word-wrap:break-word;overflow-wrap:break-word;white-space:break-spaces;}.messages a{color:#FFFFFF;}.messages--error{background-color:#DA291C;}.messages--success{background-color:#45b383;}.messages--warning{background-color:#FC4C02;}.messages .info{color:#222;}.messages ul{padding-left:1em;line-height:1.64;}.messages li{list-style-type:decimal;padding-left:1em;padding-bottom:0.5em;}.messages:after{position:absolute;left:50%;bottom:-20px;margin-left:-20px;width:0;height:0;content:"";border-opposite-position(bottom):20px solid #F3F2EE;border-left:20px solid transparent;border-right:20px solid transparent;}.messages.modal{background:none;}.messages.modal:after{display:none;}.messages pre{font-family:"Courier New",monospace;letter-spacing:0;}.messages-close{cursor:pointer;z-index:90210;width:32px;height:24px;position:absolute;top:3rem;right:3rem;}.messages-close span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;}.messages-close:before,.messages-close:after{position:absolute;left:8px;content:" ";height:24px;width:3px;background-color:#FFFFFF;}.messages-close:before{transform:rotate(45deg);}.messages-close:after{transform:rotate(-45deg);}.component-type--landing-page--header,.component-type--sub-page--header{min-height:37.5vw;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(1.5rem,1fr) 45rem minmax(1.5rem,1fr);}@media only screen and (max-width:48rem){.component-type--landing-page--header,.component-type--sub-page--header{grid-template-columns:0.75rem 1fr 0.75rem;}}.component-type--landing-page--header > .component--content,.component-type--sub-page--header > .component--content{max-width:none;}.component-type--landing-page--header .component--type-breadcrumbs a,.component-type--sub-page--header .component--type-breadcrumbs a{text-shadow:0 0 20px rgba(0,0,0,0.8);color:#FFFFFF;}.component-type--landing-page--header h1,.component-type--sub-page--header h1{grid-column:2;font-family:"Oswald",sans-serif;font-weight:500;letter-spacing:0;font-size:5vmax;color:#FFFFFF;position:relative;letter-spacing:-0.04em;text-transform:none;line-height:1;text-shadow:0 0 20px rgba(0,0,0,0.8);padding-bottom:3rem;}.component-type--landing-page--header h1 small,.component-type--sub-page--header h1 small{display:block;font-size:0.5em;letter-spacing:0;text-shadow:0 0 10px rgba(0,0,0,0.8);}.component-type--landing-page--header h1 svg,.component-type--sub-page--header h1 svg{display:inline;height:0.5em;width:0.5em;fill:#FFFFFF;}.component-type--landing-page--header.no-background,.component-type--sub-page--header.no-background{min-height:auto;}.component-type--landing-page--header.no-background .bottom-landing-page-mask,.component-type--sub-page--header.no-background .bottom-landing-page-mask{background:transparent;}.component-type--landing-page--header.no-background .component--type-breadcrumbs a,.component-type--sub-page--header.no-background .component--type-breadcrumbs a{text-shadow:none;color:#222;}.component-type--landing-page--header.no-background .content,.component-type--sub-page--header.no-background .content{max-width:70rem;}.component-type--landing-page--header.no-background h1,.component-type--sub-page--header.no-background h1{text-shadow:none;color:#DA291C;padding-bottom:1.5rem;}.component-type--landing-page--header img,.component-type--landing-page--header .component--bg,.component-type--sub-page--header img,.component-type--sub-page--header .component--bg{animation:60s ease-out 1 forwards slowZoom;}.component-type--landing-page--header .component--type-breadcrumbs,.component-type--sub-page--header .component--type-breadcrumbs{padding-left:0;}.component-type--sub-page--header{min-height:0;}.component-type--sub-page--header h1{font-size:1.728rem;}.component.component-type--text{margin-bottom:1.5rem;}.component.component-type--text.position--page-width .component--content{max-width:70rem;}.component.component-type--text > .component--content,.component.component-type--text > .component--title,.component.component-type--text > .component--content > .component--title{margin-right:auto;margin-left:0;}.component.component-type--text.text-align-center{text-align:center;}.component.component-type--text.text-align-center .component--content .component--title{margin-left:auto;margin-right:auto;}.component.component-type--text.text-align-center .component--content .text-container,.component.component-type--text.text-align-center .component--content .cke_editable{margin:0 auto;}.component.component-type--text.text-align-right{text-align:right;}.component.component-type--text.text-align-right .component--content .component--title{margin-left:auto;margin-right:0;}.component.component-type--text.text-align-right .component--content .text-container,.component.component-type--text.text-align-right .component--content .cke_editable{margin-left:auto;margin-right:0;}.component-type--cards-list{overflow:visible;}.component-type--cards-list .component--content{overflow:visible;}.component-type--cards-list .grid{display:grid;position:relative;gap:1.5rem 1.5rem;align-items:start;}.component-type--cards-list .actions{padding-top:1.5rem;text-align:right;}.component-type--cards-list .up-2{grid-template-columns:1fr 1fr;}.component-type--cards-list .up-3{grid-template-columns:repeat(3,1fr);}.component-type--cards-list .up-4{grid-template-columns:repeat(4,1fr);}.component-type--cards-list .up-4 .card{font-size:0.8rem;}.component-type--cards-list .up-5{grid-template-columns:repeat(5,1fr);}.component-type--cards-list .up-auto{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));}.component-type--cards-list .up-auto.items-count-1,.component-type--cards-list .up-auto.items-count-2{grid-template-columns:repeat(auto-fit,minmax(15rem,300px));}@media only screen and (max-width:1023px){.component-type--cards-list .up-4{grid-template-columns:repeat(3,1fr);}.component-type--cards-list .up-5{grid-template-columns:repeat(4,1fr);}}@media only screen and (max-width:767px){.component-type--cards-list .up-3{grid-template-columns:repeat(2,1fr);}.component-type--cards-list .up-4{grid-template-columns:repeat(2,1fr);}.component-type--cards-list .up-5{grid-template-columns:repeat(3,1fr);}}@media only screen and (max-width:400px){.component-type--cards-list .up-2{grid-template-columns:1fr;}.component-type--cards-list .up-3{grid-template-columns:1fr;}.component-type--cards-list .up-4{grid-template-columns:1fr;}.component-type--cards-list .up-5{grid-template-columns:1fr;}}.component-type--cards-list .up-masonry{display:block;-moz-column-count:3;column-count:3;-moz-column-gap:1.5rem;column-gap:1.5rem;}.component-type--cards-list .up-masonry > *{margin-bottom:1.5rem;}@media only screen and (max-width:1023px){.component-type--cards-list .up-masonry{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));}.component-type--cards-list .up-masonry.items-count-1,.component-type--cards-list .up-masonry.items-count-2{grid-template-columns:repeat(auto-fit,minmax(15rem,300px));}}.vertical-cards-container article{margin-bottom:1.5rem;min-height:250px;}.vertical-cards-container article h3{font-size:1.5rem;}.horizontal-cards-container,.vertical-cards-container{gap:1.5rem;}.horizontal-cards-container article,.vertical-cards-container article{border-radius:1.5rem;overflow:hidden;}.horizontal-cards-container.full-bleed,.vertical-cards-container.full-bleed{gap:0;}.horizontal-cards-container.full-bleed article,.vertical-cards-container.full-bleed article{border-radius:0;}.mono-type .card .article--tags{display:none;}.component--type-article-meta tbody{display:flex;gap:1.5rem;}.component--type-article-meta tbody tr{display:flex;flex-direction:column;align-items:flex-start;}.component--type-article-meta tbody .label{text-transform:uppercase;font-weight:700;}.field--field-downloads .field__label,.field--field-download .field__label,.field--field-media-document .field__label,.component-type--downloads .field__label{font-weight:700;margin-bottom:0.75rem;font-size:1.728rem;}@media only screen and (max-width:767px){.field--field-downloads .field__label,.field--field-download .field__label,.field--field-media-document .field__label,.component-type--downloads .field__label{font-size:1.3824rem;}}.field--field-downloads a,.field--field-download a,.field--field-media-document a,.component-type--downloads a{padding:0.75rem;background:#f0f0f0;border-radius:10px;text-decoration:none;display:inline-flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem;}@media only screen and (max-width:767px){.field--field-downloads a,.field--field-download a,.field--field-media-document a,.component-type--downloads a{display:flex;flex-direction:column;align-items:flex-start;}}.field--field-downloads a:last-child,.field--field-download a:last-child,.field--field-media-document a:last-child,.component-type--downloads a:last-child{margin-bottom:0;}.field--field-downloads .document--icon,.field--field-download .document--icon,.field--field-media-document .document--icon,.component-type--downloads .document--icon{display:flex;flex-direction:column;align-items:center;}.field--field-downloads .document--icon .document--mime-type,.field--field-download .document--icon .document--mime-type,.field--field-media-document .document--icon .document--mime-type,.component-type--downloads .document--icon .document--mime-type{font-size:1rem;font-family:"Lato",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;text-transform:uppercase;}.field--field-downloads .document--icon .document--file-size,.field--field-download .document--icon .document--file-size,.field--field-media-document .document--icon .document--file-size,.component-type--downloads .document--icon .document--file-size{font-size:0.563rem;}.field--field-downloads .document--label,.field--field-download .document--label,.field--field-media-document .document--label,.component-type--downloads .document--label{font-weight:700;}.field--field-downloads .field--field-media-document,.field--field-download .field--field-media-document,.field--field-media-document .field--field-media-document,.component-type--downloads .field--field-media-document{margin-bottom:1.5rem;}.field--field-downloads li,.field--field-download li,.field--field-media-document li,.component-type--downloads li{padding-bottom:0.75rem;}.field--field-media-document{margin-bottom:1.5rem;}.component-type--pzt-links .component--title,.component-type--links .component--title{margin-bottom:0.75rem;}.component-type--pzt-links li .link,.component-type--links li .link{display:flex;align-items:center;}.component-type--pzt-links li .link::after,.component-type--links li .link::after{content:"";background-size:contain;width:0.9rem;height:1.05rem;position:relative;top:0%;left:0%;display:inline-block;background-image:url(/themes/custom/steps/img/icons/external-link.svg);background-repeat:no-repeat;background-position:center;margin-left:0.45rem;}@media only screen and (max-width:767px){.component-type--pzt-links li .link::after,.component-type--links li .link::after{display:none;}}@media only screen and (max-width:767px){.component-type--pzt-links li a,.component-type--links li a{word-break:break-word;}}.component-type--pzt-gallery,.component-type--gallery{margin-top:1.5rem;margin-bottom:3rem;}.component-type--pzt-gallery .component--content,.component-type--gallery .component--content{padding:0;grid-column:1/4;}.component-type--pzt-gallery .component--content--gallery.up-auto,.component-type--gallery .component--content--gallery.up-auto{display:flex;width:100%;flex-wrap:wrap;gap:0.75rem;justify-content:flex-start;}.component-type--pzt-gallery .component--content--gallery.up-1,.component-type--pzt-gallery .component--content--gallery.up-2,.component-type--pzt-gallery .component--content--gallery.up-3,.component-type--pzt-gallery .component--content--gallery.up-4,.component-type--pzt-gallery .component--content--gallery.up-5,.component-type--gallery .component--content--gallery.up-1,.component-type--gallery .component--content--gallery.up-2,.component-type--gallery .component--content--gallery.up-3,.component-type--gallery .component--content--gallery.up-4,.component-type--gallery .component--content--gallery.up-5{display:grid;gap:0.75rem;}.component-type--pzt-gallery .component--content--gallery.up-1 img,.component-type--pzt-gallery .component--content--gallery.up-2 img,.component-type--pzt-gallery .component--content--gallery.up-3 img,.component-type--pzt-gallery .component--content--gallery.up-4 img,.component-type--pzt-gallery .component--content--gallery.up-5 img,.component-type--gallery .component--content--gallery.up-1 img,.component-type--gallery .component--content--gallery.up-2 img,.component-type--gallery .component--content--gallery.up-3 img,.component-type--gallery .component--content--gallery.up-4 img,.component-type--gallery .component--content--gallery.up-5 img{max-height:-moz-max-content;max-height:max-content;width:100%;}.component-type--pzt-gallery .component--content--gallery.up-1,.component-type--gallery .component--content--gallery.up-1{grid-template-columns:1fr;}.component-type--pzt-gallery .component--content--gallery.up-2,.component-type--gallery .component--content--gallery.up-2{grid-template-columns:repeat(2,1fr);}.component-type--pzt-gallery .component--content--gallery.up-3,.component-type--gallery .component--content--gallery.up-3{grid-template-columns:repeat(3,1fr);}@media only screen and (max-width:767px){.component-type--pzt-gallery .component--content--gallery.up-3,.component-type--gallery .component--content--gallery.up-3{grid-template-columns:repeat(2,1fr);}}.component-type--pzt-gallery .component--content--gallery.up-4,.component-type--gallery .component--content--gallery.up-4{grid-template-columns:repeat(4,1fr);}@media only screen and (max-width:767px){.component-type--pzt-gallery .component--content--gallery.up-4,.component-type--gallery .component--content--gallery.up-4{grid-template-columns:repeat(2,1fr);}}.component-type--pzt-gallery .component--content--gallery.up-5,.component-type--gallery .component--content--gallery.up-5{grid-template-columns:repeat(5,1fr);}@media only screen and (max-width:767px){.component-type--pzt-gallery .component--content--gallery.up-5,.component-type--gallery .component--content--gallery.up-5{grid-template-columns:repeat(2,1fr);}}.component-type--pzt-gallery .component--content--gallery img,.component-type--gallery .component--content--gallery img{display:block;max-height:clamp(130px,15vw,300px);height:auto;width:auto;-o-object-fit:cover;object-fit:cover;}.component-type--pzt-gallery .component--content--gallery img.processed--lightbox:hover,.component-type--gallery .component--content--gallery img.processed--lightbox:hover{cursor:hand;cursor:pointer;}.component-type--pzt-gallery .component--content--gallery .pizzetta-gallery--lightbox,.component-type--gallery .component--content--gallery .pizzetta-gallery--lightbox{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(34,34,34,0.7);display:flex;justify-content:center;align-items:center;padding:3rem;cursor:pointer;opacity:0;transition:opacity 0.2s ease-in-out;}.component-type--pzt-gallery .component--content--gallery .pizzetta-gallery--lightbox.show,.component-type--gallery .component--content--gallery .pizzetta-gallery--lightbox.show{opacity:1;}.component-type--pzt-gallery .component--content--gallery .pizzetta-gallery--lightbox img,.component-type--gallery .component--content--gallery .pizzetta-gallery--lightbox img{display:block;max-height:70vh;width:auto;}.component-type--pzt-gallery figcaption,.component-type--gallery figcaption{font-size:0.75rem;flex:1 1 100%;}.component-type--pzt-gallery.position--full-bleed-left figcaption,.component-type--gallery.position--full-bleed-left figcaption{text-align:right;}.component-type--pzt-gallery.position--full-bleed figcaption,.component-type--gallery.position--full-bleed figcaption{text-align:center;}.component-type--pzt-gallery.position--full-screen .component--content,.component-type--gallery.position--full-screen .component--content{width:100%;overflow:hidden;position:relative;background-position:50% 50%;background-size:cover;background-attachment:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;}.component-type--pzt-gallery.position--full-screen .component--content img,.component-type--gallery.position--full-screen .component--content img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;}.component-type--pzt-gallery.position--full-screen .component--content figcaption,.component-type--gallery.position--full-screen .component--content figcaption{color:#FFFFFF;z-index:42;font-size:4vw;padding:1.5rem;text-align:left;color:#FFFFFF;font-weight:700;text-shadow:0 0 3px rgba(0,0,0,0.5);max-width:45rem;}.component-type--figure img{display:block;width:100%;height:auto;}.component-type--figure figcaption{font-size:0.75rem;}.component-type--figure.position--full-bleed-left figcaption{text-align:right;}.component-type--figure.position--full-bleed figcaption{text-align:center;}.component-type--figure.position--full-screen .component--content{width:100%;overflow:hidden;position:relative;background-position:50% 50%;background-size:cover;background-attachment:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;}.component-type--figure.position--full-screen .component--content .component--title{position:absolute;}.component-type--figure.position--full-screen .component--content img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;height:100vh;}.component-type--figure.position--full-screen .component--content figure{display:flex;align-items:center;justify-content:center;}.component-type--figure.position--full-screen .component--content figcaption{color:#FFFFFF;z-index:42;font-size:clamp(1.8rem,3vw,4rem);padding:1.5rem;text-align:left;color:#FFFFFF;font-weight:700;text-shadow:0 0 3px rgba(0,0,0,0.5);max-width:45rem;position:relative;}.video-container{position:relative;overflow:hidden;width:100%;padding-bottom:56.25%;}.video-container > *{position:absolute;top:0;left:0;width:100%;height:100%;}.background-video{display:block;position:absolute;top:50%;left:50%;width:100%;z-index:-100;transform:translateX(-50%) translateY(-50%);}.card{position:relative;background:#f0f0f0;padding:0.75rem;}.card .card--main-link::after{cursor:pointer;position:absolute;top:0;left:0;bottom:0;right:0;content:"";z-index:1;}.card .card--secondary-link{position:relative;z-index:4;}.card figure{padding-bottom:66%;display:block;position:relative;margin-bottom:0.75rem;}.card figure img{width:100%;height:auto;display:block;}button{-webkit-appearance:none;border:none;padding:0;margin:0;}.action,.card.articolo_esterno .content .link-piattaforma,input[type=submit],.more-link a,a.action{font-family:"Oswald",sans-serif;font-weight:500;letter-spacing:0;text-align:center;background:#DA291C;padding:0.5rem 0.75rem;color:#FFFFFF;display:inline-block;text-transform:uppercase;border:none;position:relative;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:hand;cursor:pointer;border-radius:0.75rem;}.action + .action,.card.articolo_esterno .content .link-piattaforma + .action,.card.articolo_esterno .content .action + .link-piattaforma,.card.articolo_esterno .content .link-piattaforma + .link-piattaforma,input[type=submit] + .action,.card.articolo_esterno .content input[type=submit] + .link-piattaforma,.action + input[type=submit],.card.articolo_esterno .content .link-piattaforma + input[type=submit],input[type=submit] + input[type=submit],.more-link a + .action,.more-link .card.articolo_esterno .content a + .link-piattaforma,.card.articolo_esterno .content .more-link a + .link-piattaforma,.more-link a + input[type=submit],.more-link .action + a,.more-link .card.articolo_esterno .content .link-piattaforma + a,.card.articolo_esterno .content .more-link .link-piattaforma + a,.more-link input[type=submit] + a,.more-link a + a,a.action + .action{margin-left:1.5rem;}.action.tiny,.card.articolo_esterno .content .link-piattaforma,input.tiny[type=submit],.more-link a.tiny,a.action.tiny{font-size:0.563rem;color:#FFFFFF;}.action.small,.card.articolo_esterno .content .small.link-piattaforma,input.small[type=submit],.more-link a.small,a.action.small{font-size:0.75rem;color:#FFFFFF;}.action.big,.card.articolo_esterno .content .big.link-piattaforma,input.big[type=submit],.more-link a,a.action.big{font-size:1.44rem;color:#FFFFFF;}.action.light,.card.articolo_esterno .content .light.link-piattaforma,input.light[type=submit],.more-link a.light,a.action.light{background:transparent;color:#DA291C;border:1px solid #DA291C;}.action.light:hover,.card.articolo_esterno .content .light.link-piattaforma:hover,input.light[type=submit]:hover,.more-link a.light:hover,a.action.light:hover{color:#FFFFFF;background:#222;}.secondary-action{display:inline-block;margin-top:1.5rem;color:var(--primary-color);text-decoration:none;border-bottom:1px dotted var(--primary-color);}h2,h3{text-transform:none;text-wrap:balance;}ul.list--as--metro-line{list-style:none;padding-left:0;position:relative;}ul.list--as--metro-line:before{content:"";position:absolute;border-left:5px solid #DA291C;top:0.5em;bottom:0.5em;left:calc(0.5em - 2.5px);}ul.list--as--metro-line li{position:relative;padding-left:2em;font-family:"Lato",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;}ul.list--as--metro-line li:after{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";display:block;width:1em;height:1em;background-image:url(/themes/custom/steps/img/ui/dot.svg);background-size:contain;background-repeat:no-repeat;}.component .component--title{color:#222;}body{background-image:url(/themes/custom/steps/img/bg-linee.svg);background-color:#fffaf6;background-repeat:repeat-y;background-size:100% auto;background-position:top left;}.page-header{display:grid;padding-top:1.5rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr;background:#FFFFFF;border-top:5px solid #DA291C;padding-bottom:1.5rem;}.page-header .page-header--left{display:flex;flex-direction:row;align-items:center;order:1;grid-row:1/4;align-self:start;}@media only screen and (max-width:630px){.page-header .page-header--left{flex-direction:column;align-items:flex-start;}}.page-header .menu-mobile--wrapper{align-self:end;order:2;grid-row:1;}.page-header .page-header--logo{order:2;}.page-header .page-header--logo img{padding-top:0.45rem;}.page-header .page-header--right ul:not(.contextual-links),.page-header .steps-menusecondario ul:not(.contextual-links){padding-right:1.5rem;display:flex;justify-content:flex-end;white-space:nowrap;align-items:center;gap:1.5rem;}.page-header .page-header--right li,.page-header .steps-menusecondario li{font-family:"Lato",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-size:1.2rem;}.page-header .page-header--right li a,.page-header .steps-menusecondario li a{color:#DA291C;font-family:"Lato",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;text-decoration:none;padding:0.3em 0.6em;border-radius:0.3em;}.page-header .page-header--right li a.highlight,.page-header .steps-menusecondario li a.highlight{background-color:#DA291C;color:#FFFFFF;}.page-header .steps-menusecondario ul:not(.contextual-links){padding-bottom:1.5rem;}.page-header .steps-menusecondario ul:not(.contextual-links) a{color:#222;}.page-header .primary-menu{grid-column:3/4;}.page-header .page-header--brand{order:1;margin-left:3rem;}@media only screen and (max-width:630px){.page-header .page-header--brand{margin-left:1.5rem;}}.page-header .page-header--brand a{text-decoration:none;font-size:1.6rem;color:#DA291C;font-weight:700;font-family:"Oswald",sans-serif;font-weight:500;letter-spacing:0;text-transform:uppercase;}.page-header .page-header--brand p{display:none;font-family:"Lato",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;}.page-header{position:relative;padding-top:0;grid-template-rows:1fr 1fr;}.page-header .page-header--left{align-items:flex-start;flex-direction:column;align-self:auto;order:1;grid-row:1/4;}.page-header .menu-mobile--wrapper{align-self:end;order:2;grid-row:1/3;padding-top:1.5rem;}.page-header .page-header--logo{padding-left:1.5rem;order:1;}.page-header .page-header--logo img{width:70%;padding-top:1.5rem;}@media only screen and (max-width:450px){.page-header .page-header--logo{padding-left:0;}}.page-header .page-header--brand{padding-left:1.5rem;order:2;margin-left:0;}.page-header .page-header--brand a{font-size:2.6962rem;}.page-header .page-header--brand p{font-size:1.2rem;display:block;line-height:1.3;}.page-header .primary-menu{z-index:12345;}.front .landing-page--intro{margin-top:4.5rem;margin-bottom:7.5rem;color:#222;}.front .landing-page--intro .component--content{max-width:70rem;margin:0 auto;}.front .landing-page--intro .text-container,.front .landing-page--intro .cke_editable{font-family:"Lato",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;}.front .landing-page--intro .text-container strong,.front .landing-page--intro .cke_editable strong{color:#DA291C;}.front .component-type--landing-page--header h1{text-shadow:none;margin-left:1.5rem;color:#DA291C;font-family:"Lato",sans-serif;font-weight:normal;letter-spacing:0;font-weight:700;margin-top:1.5rem;padding-bottom:0;font-size:2.074rem;}.front .component-type--landing-page--header h1::before{display:none;}.front .component-type--landing-page--header .sub-title{margin-left:1.5rem;font-size:1.2rem;line-height:1.2;margin-top:0.5em;}.front .component-type--landing-page--header .component--bg{background-position:50% 50%;background-size:100% auto;background-repeat:no-repeat;-o-object-position:bottom center;object-position:bottom center;}.component.component-type--landing-page--intro{margin-bottom:6rem;}.home--intro-figure{overflow:hidden;position:relative;}.home--intro-figure svg{height:30vw;width:auto;position:relative;transform:translateX(-44%);position:relative;left:calc((100vw - 45rem) / 2);}@media only screen and (max-width:1023px){.home--intro-figure svg{min-height:16rem;transform:translateX(-45%);left:calc((100vw - 15rem) / 2);}}@media only screen and (max-width:767px){.home--intro-figure svg{min-height:12rem;}}@media only screen and (max-width:400px){.home--intro-figure svg{min-height:10rem;transform:translateX(-44%);}}.home--intro-figure path:nth-child(2){stroke-dasharray:6766;stroke-dashoffset:6766;}.home--intro-figure path:nth-child(3){stroke-dasharray:6766;stroke-dashoffset:6766;}.home--intro-figure path:nth-child(4){stroke-dasharray:6766;stroke-dashoffset:6766;}.home--intro-figure path{transition:4s stroke-dashoffset ease-in;}.home--intro-figure use,.home--intro-figure g{opacity:0;transition:1s opacity ease-in;}.home--intro-figure use:nth-of-type(1),.home--intro-figure g:nth-of-type(1){transition-delay:0;}.home--intro-figure use:nth-of-type(4),.home--intro-figure g:nth-of-type(4){transition-delay:0.6s;}.home--intro-figure use:nth-of-type(3),.home--intro-figure g:nth-of-type(3){transition-delay:1.8s;}.home--intro-figure use:nth-of-type(2),.home--intro-figure g:nth-of-type(2){transition-delay:2.4s;}.home--intro-figure use:nth-of-type(5),.home--intro-figure g:nth-of-type(5){transition-delay:3s;}.home--intro-figure use:nth-of-type(6),.home--intro-figure g:nth-of-type(6){transition-delay:3.6s;}.home--intro-figure.animate path:nth-child(2){stroke-dashoffset:0;}.home--intro-figure.animate path:nth-child(3){stroke-dashoffset:0;}.home--intro-figure.animate path:nth-child(4){stroke-dashoffset:0;}.home--intro-figure.animate use,.home--intro-figure.animate g{opacity:1;}@media only screen and (max-width:1080px){.front .view-case-studies .component-type--cards-list .items-count-4{grid-template-columns:1fr 1fr;row-gap:4.5rem;}}@media only screen and (max-width:400px){.front .view-case-studies .component-type--cards-list .items-count-4{grid-template-columns:1fr;}}footer.page--footer{background-color:#DA291C;padding:1.5rem;display:flex;flex-wrap:wrap;flex-direction:row;gap:1.5rem;align-content:flex-start;align-items:flex-start;}footer.page--footer img{width:15em !important;height:auto;}footer.page--footer,footer.page--footer *{color:#FFFFFF;}footer.page--footer #block-steps-footer{padding-top:0.75rem;}.footer-call-to-action{background-color:#FFFFFF;}.footer-call-to-action.component.component-type--text{margin-bottom:0;}.footer-call-to-action .component--content{display:flex;align-content:center;justify-content:space-around;align-items:center;padding-top:4.5rem;padding-bottom:4.5rem;}.footer-call-to-action .component--content .text-container,.footer-call-to-action .component--content .cke_editable{display:flex;align-content:center;justify-content:space-around;align-items:center;gap:1.5rem;}@media only screen and (max-width:767px){.footer-call-to-action .component--content .text-container,.footer-call-to-action .component--content .cke_editable{flex-direction:column;align-items:flex-start;}}.footer-call-to-action .component--content .text-container p,.footer-call-to-action .component--content .cke_editable p{color:#DA291C;font-family:"Oswald",sans-serif;font-weight:500;letter-spacing:0;line-height:1;margin-bottom:0;}.mobile-menu-trigger{display:none;}.mobile-menu-close{display:none;}@media only screen and (max-width:1110px){.page-header{display:flex;flex-direction:column;padding-bottom:1.5rem;padding-top:1.5rem;align-items:stretch;}.page-header:target .mobile-menu-trigger{display:none;}.page-header:target .mobile-menu-close{display:block;}.page-header:target .menu-mobile--wrapper{height:100%;width:100%;position:fixed;z-index:1000;left:0;top:0;background-color:#F3F2EE;display:flex;flex-direction:column;overflow:scroll;}.page-header:target .primary-menu,.page-header:target .steps-menusecondario{display:block;padding-left:0;padding-right:0;}.page-header:target .primary-menu ul:not(.contextual-links),.page-header:target .steps-menusecondario ul:not(.contextual-links){display:flex;flex-direction:column;align-content:stretch;align-items:center;gap:0;padding-right:0;}.page-header:target .primary-menu ul:not(.contextual-links) li,.page-header:target .steps-menusecondario ul:not(.contextual-links) li{padding-bottom:1.5rem;}.page-header:target .primary-menu ul:not(.contextual-links) li a,.page-header:target .steps-menusecondario ul:not(.contextual-links) li a{font-size:1.2rem;text-transform:uppercase;}.page-header:target .steps-menusecondario{order:2;}.page-header:target .primary-menu{order:1;padding-top:6rem;}.page-header:target li .primary-menu--search{position:relative;}.page-header .secondary-menu,.page-header .primary-menu,.page-header .steps-menusecondario{display:none;}.page-header .mobile-menu-trigger{position:absolute;display:block;margin-top:1.5rem;right:1.5rem;z-index:9001;height:30px;padding-right:1.5rem;}.page-header .mobile-menu-trigger span{display:none;}.page-header .mobile-menu-trigger::before{content:"";position:absolute;right:0;top:50%;width:30px;background:#DA291C;height:5px;transform-origin:50% 50%;transform:translateY(-50%);transition:all 0.2s ease;box-shadow:0 -10px 0 0 #DA291C,0 10px 0 0 #DA291C;}.page-header .mobile-menu-trigger::after{content:"";content:"";position:absolute;right:0;top:50%;width:30px;background:#DA291C;height:5px;transform-origin:50% 50%;transform:translateY(-50%);transition:all 0.2s ease;}.page-header .mobile-menu-close{position:fixed;display:block;margin-top:1.5rem;right:1.5rem;z-index:9001;height:30px;padding-right:1.5rem;}.page-header .mobile-menu-close::before{content:"";position:absolute;right:0;top:50%;width:30px;background:#DA291C;height:5px;transform-origin:50% 50%;transform:translateY(-50%);transition:all 0.2s ease;transform:translateY(-1px) rotate(45deg) scaleX(1.3);box-shadow:none;}.page-header .mobile-menu-close::after{content:"";position:absolute;right:0;top:50%;width:30px;background:#DA291C;height:5px;transform-origin:50% 50%;transform:translateY(-1px) rotate(-45deg) scaleX(1.3);transition:all 0.2s ease;}.page-header .mobile-menu-close span{display:none;}.page-header .mobile-menu-close{display:none;}.primary-menu li a,.primary-menu li span{text-transform:uppercase;font-size:1.44rem;padding:0;}.primary-menu li a:hover,.primary-menu li span:hover{text-decoration:underline;}.page-header li.primary-menu--search{position:relative;}}@media only screen and (max-width:630px){.page-header--left{flex-direction:column;}}@media only screen and (max-width:450px){.page-header .page-header--left .page-header--brand a{font-size:1rem;}.page-header .page-header--left .page-header--brand p{font-size:0.75rem;}.page-header .page-header--left .page-header--logo a img{width:10rem;padding-left:1.5rem;}}@media only screen and (max-width:767px){.primary-menu.contextual-region button.trigger,.secondary-menu.contextual-region button.trigger{right:-35px;}.primary-menu.contextual-region ul.contextual-links,.secondary-menu.contextual-region ul.contextual-links{white-space:normal;right:-35px;}.primary-menu.contextual-region ul.contextual-links[hidden],.secondary-menu.contextual-region ul.contextual-links[hidden]{display:none;}.primary-menu.contextual-region ul.contextual-links a,.secondary-menu.contextual-region ul.contextual-links a{font-weight:normal;text-transform:lowercase;}}.text-container strong,.legal .component--content .text-container strong,.cke_editable strong,.legal .component--content .cke_editable strong{color:#DA291C;}.text-container h2,.legal .component--content .text-container h2,.cke_editable h2,.legal .component--content .cke_editable h2,.text-container h3,.legal .component--content .text-container h3,.cke_editable h3,.legal .component--content .cke_editable h3{text-transform:none;}.card{background:transparent;padding:0;cursor:pointer;}.card h3{margin-bottom:0.75rem;}.card h3 a{display:block;}.card .content-type{background:#222;color:#FFFFFF;padding:0.15rem 0.3rem;font-size:1rem;text-transform:uppercase;margin-bottom:1em;display:inline-block;letter-spacing:0.1em;}.card .action,.card.articolo_esterno .content .link-piattaforma,.card input[type=submit],.card .more-link a,.more-link .card a{margin-top:1em;background-color:transparent;color:#222;border:1px solid #222;padding:0.25em 2em 0.25em 0.5em;transition:transform 0.1s ease-in;}.card .action::after,.card.articolo_esterno .content .link-piattaforma::after,.card input[type=submit]::after,.card .more-link a::after,.more-link .card a::after{background-image:url(/themes/custom/steps/img/ui/metro-freccia-nera.svg);}.card .field--field-occhiello{font-weight:700;}.card.case-study h3{margin-bottom:0.45rem;}.card.case-study .content-meta{display:block;font-family:"Oswald",sans-serif;font-weight:500;letter-spacing:0;font-weight:400;padding-bottom:0.75rem;}.card.case-study .content-meta ul{display:flex;flex-direction:row;}.card.case-study .content-meta ul li{padding-right:0.3rem;}.card.case-study .content-meta ul li::after{content:",";}.card.case-study .content-meta ul li:last-child{padding-right:0;}.card.case-study .content-meta ul li:last-child::after{content:"";}.card-sequence .component--title{font-family:"Lato",sans-serif;font-weight:normal;letter-spacing:0;font-weight:700;color:#DA291C;}.card-sequence .grid{margin-top:4.5rem;}.card-sequence .component--content{max-width:70rem;}.card-sequence .card{margin-bottom:3rem;}.card-sequence .card h3 a{text-decoration:none;color:#DA291C;font-family:"Lato",sans-serif;font-weight:normal;letter-spacing:0;font-weight:700;font-size:1.44rem;}.front .card-sequence .card{margin-bottom:0;}.cards-list--wrapper{overflow:hidden;}.component-type--cards-list{margin-bottom:3rem;}.component-type--cards-list .grid{align-items:stretch;}.component-type--cards-list .component--content{max-width:70rem;}.component-type--cards-list .card h3 a{text-decoration:none;color:#DA291C;font-family:"Lato",sans-serif;font-weight:normal;letter-spacing:0;font-weight:700;}.component--type-breadcrumbs{margin-top:7rem;line-height:1;}.component--type-breadcrumbs .component--content{max-width:none;padding-left:3rem;}.component--type-breadcrumbs .breadcrumbs--bg-line--wrapper{overflow:hidden;}.component--type-breadcrumbs .breadcrumbs--bg-line--wrapper svg{display:block;height:50px;width:auto;position:relative;left:-400px;}.component--type-breadcrumbs .breadcrumbs--bg-line--wrapper svg path{stroke-dasharray:2700;stroke-dashoffset:2700;}.component--type-breadcrumbs .breadcrumbs--bg-line--wrapper svg path.animate{animation:1.5s ease-in 1 forwards animateMetroLineArticle;}.component--type-breadcrumbs.pages-count--2 .breadcrumbs--bg-line--wrapper svg{left:-340px;}.component--type-breadcrumbs.pages-count--3 .breadcrumbs--bg-line--wrapper svg{left:-280px;}.component--type-breadcrumbs.pages-count--4 .breadcrumbs--bg-line--wrapper svg{left:-220px;}.component--type-breadcrumbs.pages-count--5 .breadcrumbs--bg-line--wrapper svg{left:-160px;}.component--type-breadcrumbs ul{position:relative;margin-bottom:-17px;}.component--type-breadcrumbs li{width:60px;display:inline-block;position:relative;font-family:"Lato",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;}.component--type-breadcrumbs li a{display:block;width:-moz-max-content;width:max-content;position:absolute;transform-origin:0 100%;transform:rotate(-30deg);left:30px;bottom:20px;text-decoration:none;}.component--type-breadcrumbs li a:hover{text-decoration:underline;}.component--type-breadcrumbs li::before{display:block;content:"";position:absolute;left:0;bottom:0;width:20px;height:20px;background-image:url(/themes/custom/steps/img/ui/dot.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;}@keyframes animateMetroLineArticle{0%{stroke-dashoffset:2700;}100%{stroke-dashoffset:0;}}.component-type--landing-page--header,.component-type--sub-page--header,.component-type--landing-page--header.no-background,.component-type--sub-page--header.no-background{overflow:visible;padding-bottom:0;}.component-type--landing-page--header h1,.component-type--sub-page--header h1,.component-type--landing-page--header.no-background h1,.component-type--sub-page--header.no-background h1{font-family:"Lato",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-size:3rem;padding-top:27px;position:relative;color:#DA291C;}@media only screen and (max-width:767px){.component-type--landing-page--header h1,.component-type--sub-page--header h1,.component-type--landing-page--header.no-background h1,.component-type--sub-page--header.no-background h1{padding-left:0.75rem;padding-right:0.75rem;}}.component-type--landing-page--header h1::before,.component-type--sub-page--header h1::before,.component-type--landing-page--header.no-background h1::before,.component-type--sub-page--header.no-background h1::before{display:block;content:"";position:absolute;left:-6px;top:-28px;width:45px;height:45px;background-image:url(/themes/custom/steps/img/ui/dot.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;}@media only screen and (max-width:1166px){.component-type--landing-page--header h1::before,.component-type--sub-page--header h1::before,.component-type--landing-page--header.no-background h1::before,.component-type--sub-page--header.no-background h1::before{display:none;}}.component-type--landing-page--header + .views-element-container,.component-type--sub-page--header + .views-element-container,.component-type--landing-page--header.no-background + .views-element-container,.component-type--sub-page--header.no-background + .views-element-container{margin-top:4.5rem;}.article--intro{padding-top:1.5rem;font-size:1.2rem;}.component--type-article-meta .article--meta-fields .label{background:#222;color:#FFFFFF;display:inline-block;padding-left:2.25rem;padding-right:0.75rem;position:relative;letter-spacing:0;font-family:"Oswald",sans-serif;font-weight:500;letter-spacing:0;}.component--type-article-meta .article--meta-fields .label::before{content:"";background-image:url(/themes/custom/steps/img/ui/metro-freccia.svg);position:absolute;top:50%;left:0.375rem;width:1.125rem;height:1.125rem;transform:translateY(-50%);}.component--type-article-meta .article--meta-fields .value{font-family:"Lato",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;text-transform:uppercase;}.component--type-article-meta .article--meta-fields .value ul{display:flex;flex-direction:row;}.component--type-article-meta .article--meta-fields .value ul li{padding-right:0.3rem;}.component--type-article-meta .article--meta-fields .value ul li::after{content:",";}.component--type-article-meta .article--meta-fields .value ul li:last-child{padding-right:0;}.component--type-article-meta .article--meta-fields .value ul li:last-child::after{content:"";}.field--field-media-document .file{background:#FFFFFF;border:1px solid #222;}.component-type--pzt-gallery .component--content--gallery.up-auto,.component-type--gallery .component--content--gallery.up-auto{justify-content:center;}.card-sequence .grid{margin-top:3rem;}.card-sequence .card{padding-top:1em;}.card-sequence .card .content p{font-family:"Lato",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;}.card-sequence .card::before{content:"";position:absolute;top:-1rem;right:-101vw;left:-101vw;border-bottom:0.5rem solid #DA291C;z-index:1;}.card-sequence .card::after{content:"";background-image:url(/themes/custom/steps/img/ui/dot.svg);position:absolute;top:-0.75rem;left:0%;width:30px;height:30px;transform:translateY(-50%);z-index:4;}.view h2{color:#DA291C;margin-bottom:0.5em !important;}@media only screen and (max-width:1170px){.view h2{padding-left:1.5rem;padding-right:1.5rem;margin-left:0;margin-right:0;}}.taxonomy-term--page .content,.card.case-study .content,.card.article .content{transition:0.3s all ease-out;transform:scale(1);transform-origin:0 0;opacity:1;}.taxonomy-term--page.pre-animate .content,.card.case-study.pre-animate .content,.card.article.pre-animate .content{transition:none;transform:scale(0.8);opacity:0;}button{-webkit-appearance:none;border:none;padding:0;margin:0;}.action,.card.articolo_esterno .content .link-piattaforma,input[type=submit],.more-link a,a.action{border-radius:0;position:relative;padding-right:2.25em;background:#DA291C;transition:transform 0.1s ease-in;}.action::after,.card.articolo_esterno .content .link-piattaforma::after,input[type=submit]::after,.more-link a::after,a.action::after{content:"";position:absolute;top:50%;right:0.55em;width:1em;height:1em;background-image:url(/themes/custom/steps/img/ui/metro-freccia.svg);background-size:contain;background-repeat:no-repeat;transform:translateY(-50%) rotate(-45deg);}.card:hover .action,.card:hover .card.articolo_esterno .content .link-piattaforma,.card.articolo_esterno .content .card:hover .link-piattaforma,.card:hover input[type=submit],.card:hover .more-link a,.more-link .card:hover a,.action:hover,.card.articolo_esterno .content .link-piattaforma:hover,input[type=submit]:hover,.more-link a:hover,.card:hover a.action,a.action:hover{transform:scale(1.1);}.card:hover .action::after,.card:hover .card.articolo_esterno .content .link-piattaforma::after,.card.articolo_esterno .content .card:hover .link-piattaforma::after,.card:hover input[type=submit]::after,.card:hover .more-link a::after,.more-link .card:hover a::after,.action:hover::after,.card.articolo_esterno .content .link-piattaforma:hover::after,input[type=submit]:hover::after,.more-link a:hover::after,.card:hover a.action::after,a.action:hover::after{animation-duration:0.3s;animation-direction:alternate-reverse;animation-iteration-count:infinite;animation-name:animation-arrow;}@keyframes animation-arrow{from{transform:translateY(-50%) translateX(0) rotate(-45deg);}to{transform:translateY(-50%) translateX(3px) rotate(-45deg);}}.more-link{width:100%;margin-bottom:1.5rem;}.more-link a{color:#FFFFFF;text-decoration:none;}.glossify-tooltip-tip{background:rgba(246,176,189,0.4);padding:3px;}.fermata-metro{position:relative;margin-bottom:0;padding-bottom:0;padding-top:0;}.fermata-metro.component .component--content{margin-left:3rem;}@media only screen and (max-width:1023px){.fermata-metro.component .component--content{max-width:70vw;}}.fermata-metro.component .component--content::before{content:"";position:absolute;top:2.25rem;left:-2.17rem;background-color:#009ca6;width:10px;bottom:-3rem;}.fermata-metro.component .component--content .text-container p:first-child,.fermata-metro.component .component--content .cke_editable p:first-child{margin-top:0.75rem;}.fermata-metro:last-child.component .component--content::before,.fermata-metro.capolinea.component .component--content::before{display:none;}.fermata-metro .component--title{position:relative;font-size:1.44rem;margin-bottom:0;text-transform:uppercase;color:#FFFFFF;background:#45b383;padding:0.45rem 0.75rem;cursor:pointer;margin-bottom:0.5em;}.fermata-metro .component--title::before{content:"";position:absolute;top:50%;left:-3rem;background-image:url(/themes/custom/steps/img/ui/dot.svg);background-repeat:no-repeat;width:2.3rem;height:2.3rem;transform:translate(0,-50%);}.fermata-metro .component--title::after{content:"";position:absolute;top:50%;right:0.75rem;background-image:url(/themes/custom/steps/img/ui/arrow-down-white.svg);background-position:50% 50%;background-repeat:no-repeat;width:2rem;height:2rem;transform:translate(0,-50%) rotate(180deg);}.fermata-metro.fermata-1 .component--title{background:#9A3324;}.fermata-metro.fermata-2 .component--title{background:#45b383;}.fermata-metro.fermata-3 .component--title{background:#009ca6;}.fermata-metro.fermata-4 .component--title{background:#F2A900;}.fermata-metro.closed .component--title::after{transform:translate(0,-50%) rotate(0deg);}.hide--content-type .card .content-type{display:none;}.view--display-flex .grid{display:flex;flex-wrap:wrap;align-items:center;}.filtroga{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(255,255,255,0.4);border-top:5px solid #FFFFFF;}.filtroga + .filtroga{border-top:none;}.filtroga:not(:has(+ .filtroga)){border-bottom:5px solid #FFFFFF;box-shadow:0 10px 10px 0 rgba(0,0,0,0.0078431373);}.front .filtroga.component-type--text{margin-bottom:0;}input[type=text],input[type=number],input[type=password],input[type=email],input[type=tel],input[type=date],select,textarea{font-family:"Lato",sans-serif;font-weight:normal;letter-spacing:0;font-size:1.3rem;background-color:#FFFFFF;color:#222;border-radius:5px;border:1px solid #222;min-height:1rem;width:100%;vertical-align:middle;padding:0.3rem 0.3rem 0.3rem 0.3rem;}input[type=text].disabled,input[type=number].disabled,input[type=password].disabled,input[type=email].disabled,input[type=tel].disabled,input[type=date].disabled,select.disabled,textarea.disabled{-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#d0f1fb !important;}input[type=submit]{padding-right:0.75rem;}.form-item{width:auto;max-width:100%;margin-bottom:0.75rem;}.form-item label:not(.option){font-weight:700;font-size:1.2rem;}.form-item .description,.form-item .text-count-wrapper{font-size:0.75rem;}.form-type--checkbox,.form-type--radio{display:flex;justify-content:space-between;align-items:flex-start;}.form-type--checkbox > input,.form-type--radio > input{margin-top:0.25rem;}.form-type--checkbox label.option,.form-type--radio label.option{width:calc(100% - 2em);line-height:1.3;}fieldset.form-item legend{font-weight:700;margin-bottom:0.75rem;}fieldset.form-item .form-item{margin-bottom:0.375rem;}.article--body{font-size:1.25rem;}.component.landing-page--intro{margin-bottom:6rem;}.pillola-teaser .view-mode--teaser{border:6px solid #FFFFFF;padding:1.125rem 1.5rem;background:#009ca6;border-radius:0.75rem;color:#FFFFFF;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);position:relative;padding-left:4.5rem;overflow:hidden;min-height:7rem;transition:all 0.2s ease-in-out;}@media only screen and (max-width:1172px){.pillola-teaser .view-mode--teaser{margin-bottom:0;}}.pillola-teaser .view-mode--teaser:hover{transform:scale(1.1) rotate(-2deg);box-shadow:0 25px 5px -15px rgba(0,0,0,0.2);}.pillola-teaser .view-mode--teaser{transform:scale(1) rotate(0);}.pillola-teaser .view-mode--teaser.pre-animate{transition:2.25s all ease-out;opacity:0;transition:none;transform:scale(0.8) rotate(2deg);}.pillola-teaser .view-mode--teaser::before{content:"";position:absolute;top:0rem;left:0;width:3.75rem;bottom:0;background-image:url(/themes/custom/steps/img/ui/metro-freccia.svg);background-size:2rem 2rem;background-position:0.75rem 0.75rem;background-repeat:no-repeat;border-right:2px dashed #fff;transition:background-position 0.2s ease-in;}.pillola-teaser .view-mode--teaser::after{content:"?";line-height:1;font-size:4.5rem;font-family:"Oswald",sans-serif;font-weight:500;letter-spacing:0;position:absolute;top:110%;left:0.75rem;transition:top 0.2s ease-in;}.pillola-teaser .view-mode--teaser:hover::after{top:0;}.pillola-teaser .view-mode--teaser:hover::before{background-position:0.75rem -5rem;}.pillola-teaser .view-mode--teaser h3{margin:0;line-height:1.1;}.pillola-teaser .view-mode--teaser h3 a{font-family:"Lato",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-size:1.44rem;color:#FFFFFF;}.view-pillole h2{max-width:70rem;margin:0.75rem auto;}@media only screen and (max-width:1172px){.view-pillole h2{margin-left:1.5rem;margin-right:1.5rem;}}.glossario.view-mode--teaser{margin-bottom:0;}.glossario.view-mode--teaser h3{font-weight:normal;font-size:1.2rem;color:#222;margin-bottom:1.5rem;}.glossario.view-mode--teaser h3 a{color:#222;}.glossario.view-mode--teaser h3 a:hover{text-decoration:underline;text-decoration-color:#45b383;}.glossario--letter{margin-bottom:1rem;font-size:3.111rem;font-family:"Lato",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;margin-top:1em;display:inline-block;color:#45b383;}.glossario--letter:first-child{margin-top:0;}.view-glossario .grid{display:block;-moz-column-count:3;column-count:3;}.terms--container{-moz-column-break-inside:avoid;break-inside:avoid-column;}.glossify-tooltip-content.closed{display:none;}.glossify-tooltip-link{position:relative;-webkit-text-decoration:underline 3px solid #F2A900;text-decoration:underline 3px solid #F2A900;}.view-case-studies{margin-top:6rem;}.view-case-studies h2{max-width:70rem;margin:0.75rem auto;color:#DA291C;}@media only screen and (max-width:1172px){.view-case-studies h2{margin-left:1.5rem;margin-right:1.5rem;}}.card.articolo_esterno .content h3{margin-bottom:0;font-size:1.44rem;}.card.articolo_esterno .content .link-piattaforma{margin-top:0.75rem;background:transparent;text-transform:uppercase;font-size:0.75rem;color:#222;font-family:"Lato",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;display:inline-block;}.card.articolo_esterno .content .link-piattaforma:after{background-image:url(/themes/custom/steps/img/ui/metro-freccia-nera.svg);}.card.articolo_esterno .content p{margin-top:0.75rem;}.card.articolo_esterno .action,.card.articolo_esterno .more-link a,.more-link .card.articolo_esterno a,.card.articolo_esterno input[type=submit],.card.articolo_esterno .content .link-piattaforma{margin-top:0.75rem;}.view-taxonomy-term .component-type--cards-list .grid{align-items:start;padding-top:3rem;}.view-taxonomy-term.view-display-id-page_1 .component-type--cards-list{overflow:hidden;}
