@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"WWF";src:url(/themes/custom/ops/fonts/WWF.woff2) format("woff2"),url(/themes/custom/ops/fonts/WWF.woff) format("woff");font-weight:normal;font-style:normal;}.title-font,.home--intro{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;line-height:1.2;}.copy-font{font-family:"Roboto",sans-serif;font-weight:400;letter-spacing:0;}:root{--unit:1.5rem;--component-padding:2.5rem;--font-scale-factor:1.333;--font-size--m:1rem;--font-size--s:calc(var(--font-size--m)/var(--font-scale-factor));--font-size--xs:calc(var(--font-size--s)/var(--font-scale-factor));--font-size--l:calc(var(--font-size--m)*var(--font-scale-factor));--font-size--xl:calc(var(--font-size--l)*var(--font-scale-factor));--font-size--xxl:calc(var(--font-size--xl)*var(--font-scale-factor));--font-size--xxxl:calc(var(--font-size--xxl)*var(--font-scale-factor));--text-line-height:1.64;--color-primary:#007932;--color-secondary:#552f25;--color-tertiary:#17b5de;--color-white:#FFFFFF;--color-black:#222;--color-light-grey:#f0f0f0;--color-text:var(--color-black);--color-body-bg:var(--color-white);--subtle-color:#ddd;--color-link:var(--color-black);--color-link-decoration:1px #757575 underline;}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,.field-group h3.container{padding-left:var(--unit);padding-right:var(--unit);}.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:var(--unit);padding-right:var(--unit);width:8.3333333333%;vertical-align:top;}.row.collapse .col-1{padding-left:0;padding-right:0;}.col-2{display:table-cell;padding-left:var(--unit);padding-right:var(--unit);width:16.6666666667%;vertical-align:top;}.row.collapse .col-2{padding-left:0;padding-right:0;}.col-3{display:table-cell;padding-left:var(--unit);padding-right:var(--unit);width:25%;vertical-align:top;}.row.collapse .col-3{padding-left:0;padding-right:0;}.col-4{display:table-cell;padding-left:var(--unit);padding-right:var(--unit);width:33.3333333333%;vertical-align:top;}.row.collapse .col-4{padding-left:0;padding-right:0;}.col-5{display:table-cell;padding-left:var(--unit);padding-right:var(--unit);width:41.6666666667%;vertical-align:top;}.row.collapse .col-5{padding-left:0;padding-right:0;}.col-6{display:table-cell;padding-left:var(--unit);padding-right:var(--unit);width:50%;vertical-align:top;}.row.collapse .col-6{padding-left:0;padding-right:0;}.col-7{display:table-cell;padding-left:var(--unit);padding-right:var(--unit);width:58.3333333333%;vertical-align:top;}.row.collapse .col-7{padding-left:0;padding-right:0;}.col-8{display:table-cell;padding-left:var(--unit);padding-right:var(--unit);width:66.6666666667%;vertical-align:top;}.row.collapse .col-8{padding-left:0;padding-right:0;}.col-9{display:table-cell;padding-left:var(--unit);padding-right:var(--unit);width:75%;vertical-align:top;}.row.collapse .col-9{padding-left:0;padding-right:0;}.col-10{display:table-cell;padding-left:var(--unit);padding-right:var(--unit);width:83.3333333333%;vertical-align:top;}.row.collapse .col-10{padding-left:0;padding-right:0;}.col-11{display:table-cell;padding-left:var(--unit);padding-right:var(--unit);width:91.6666666667%;vertical-align:top;}.row.collapse .col-11{padding-left:0;padding-right:0;}.col-12{display:table-cell;padding-left:var(--unit);padding-right:var(--unit);width:100%;vertical-align:top;}.row.collapse .col-12{padding-left:0;padding-right:0;}.row.border > *[class*=col]{border:1px solid var(--color-black);}.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:var(--unit);padding-right:var(--unit);}.col.center{text-align:center;}.vcenter{vertical-align:middle;}.col-full{padding-left:var(--unit);padding-right:var(--unit);}.grid-up-1{max-width:100%;display:grid;grid-template-columns:repeat(1,minmax(5rem,1fr));grid-template-rows:auto;row-gap:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);}.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:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);}.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:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);}.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:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);}.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:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);}.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:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);}.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:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);}.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:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);}.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:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);}.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:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);}.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:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);}.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:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);}.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:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);align-items:start;}.grid-up-auto.grid-equalize-heights{align-items:stretch;}.grid-up-auto-10{max-width:100%;padding-left:var(--unit);padding-right:var(--unit);display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-template-rows:auto;row-gap:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);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:var(--unit);padding-right:var(--unit);}.mob-2{width:16.6666666667%;display:table-cell;vertical-align:top;padding-left:var(--unit);padding-right:var(--unit);}.mob-3{width:25%;display:table-cell;vertical-align:top;padding-left:var(--unit);padding-right:var(--unit);}.mob-4{width:33.3333333333%;display:table-cell;vertical-align:top;padding-left:var(--unit);padding-right:var(--unit);}.mob-5{width:41.6666666667%;display:table-cell;vertical-align:top;padding-left:var(--unit);padding-right:var(--unit);}.mob-6{width:50%;display:table-cell;vertical-align:top;padding-left:var(--unit);padding-right:var(--unit);}.mob-7{width:58.3333333333%;display:table-cell;vertical-align:top;padding-left:var(--unit);padding-right:var(--unit);}.mob-8{width:66.6666666667%;display:table-cell;vertical-align:top;padding-left:var(--unit);padding-right:var(--unit);}.mob-9{width:75%;display:table-cell;vertical-align:top;padding-left:var(--unit);padding-right:var(--unit);}.mob-10{width:83.3333333333%;display:table-cell;vertical-align:top;padding-left:var(--unit);padding-right:var(--unit);}.mob-11{width:91.6666666667%;display:table-cell;vertical-align:top;padding-left:var(--unit);padding-right:var(--unit);}.mob-12{width:100%;display:table-cell;vertical-align:top;padding-left:var(--unit);padding-right:var(--unit);}.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:var(--unit);}.grid-up-2{display:block;}.grid-up-2 > *{margin-bottom:var(--unit);}.grid-up-3{display:block;}.grid-up-3 > *{margin-bottom:var(--unit);}.grid-up-4{display:block;}.grid-up-4 > *{margin-bottom:var(--unit);}.grid-up-5{display:block;}.grid-up-5 > *{margin-bottom:var(--unit);}.grid-up-6{display:block;}.grid-up-6 > *{margin-bottom:var(--unit);}.grid-up-7{display:block;}.grid-up-7 > *{margin-bottom:var(--unit);}.grid-up-8{display:block;}.grid-up-8 > *{margin-bottom:var(--unit);}.grid-up-9{display:block;}.grid-up-9 > *{margin-bottom:var(--unit);}.grid-up-10{display:block;}.grid-up-10 > *{margin-bottom:var(--unit);}.grid-up-11{display:block;}.grid-up-11 > *{margin-bottom:var(--unit);}.grid-up-12{display:block;}.grid-up-12 > *{margin-bottom:var(--unit);}.mobile-grid-up-1{max-width:100%;padding-left:var(--unit);padding-right:var(--unit);display:grid;grid-template-columns:repeat(1,minmax(5rem,1fr));grid-template-rows:auto;row-gap:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);}.mobile-grid-up-1.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-2{max-width:100%;padding-left:var(--unit);padding-right:var(--unit);display:grid;grid-template-columns:repeat(2,minmax(5rem,1fr));grid-template-rows:auto;row-gap:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);}.mobile-grid-up-2.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-3{max-width:100%;padding-left:var(--unit);padding-right:var(--unit);display:grid;grid-template-columns:repeat(3,minmax(5rem,1fr));grid-template-rows:auto;row-gap:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);}.mobile-grid-up-3.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-4{max-width:100%;padding-left:var(--unit);padding-right:var(--unit);display:grid;grid-template-columns:repeat(4,minmax(5rem,1fr));grid-template-rows:auto;row-gap:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);}.mobile-grid-up-4.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-5{max-width:100%;padding-left:var(--unit);padding-right:var(--unit);display:grid;grid-template-columns:repeat(5,minmax(5rem,1fr));grid-template-rows:auto;row-gap:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);}.mobile-grid-up-5.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-6{max-width:100%;padding-left:var(--unit);padding-right:var(--unit);display:grid;grid-template-columns:repeat(6,minmax(5rem,1fr));grid-template-rows:auto;row-gap:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);}.mobile-grid-up-6.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-7{max-width:100%;padding-left:var(--unit);padding-right:var(--unit);display:grid;grid-template-columns:repeat(7,minmax(5rem,1fr));grid-template-rows:auto;row-gap:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);}.mobile-grid-up-7.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-8{max-width:100%;padding-left:var(--unit);padding-right:var(--unit);display:grid;grid-template-columns:repeat(8,minmax(5rem,1fr));grid-template-rows:auto;row-gap:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);}.mobile-grid-up-8.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-9{max-width:100%;padding-left:var(--unit);padding-right:var(--unit);display:grid;grid-template-columns:repeat(9,minmax(5rem,1fr));grid-template-rows:auto;row-gap:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);}.mobile-grid-up-9.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-10{max-width:100%;padding-left:var(--unit);padding-right:var(--unit);display:grid;grid-template-columns:repeat(10,minmax(5rem,1fr));grid-template-rows:auto;row-gap:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);}.mobile-grid-up-10.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-11{max-width:100%;padding-left:var(--unit);padding-right:var(--unit);display:grid;grid-template-columns:repeat(11,minmax(5rem,1fr));grid-template-rows:auto;row-gap:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);}.mobile-grid-up-11.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-12{max-width:100%;padding-left:var(--unit);padding-right:var(--unit);display:grid;grid-template-columns:repeat(12,minmax(5rem,1fr));grid-template-rows:auto;row-gap:var(--unit);-moz-column-gap:var(--unit);column-gap:var(--unit);}.mobile-grid-up-12.grid-equalize-heights{align-items:stretch;}}.grid-page,.component-type--pzt-gallery,.component-type--gallery{display:grid;grid-template-columns:minmax(2.5rem,1fr) min(50 * 1rem,100% - 4.5rem) minmax(2.5rem,1fr);}@media only screen and (max-width:calc(50 * 1rem)){.grid-page,.component-type--pzt-gallery,.component-type--gallery{grid-template-columns:1.25rem 1fr 1.25rem;}}.huge-text,.xxl-text{font-size:var(--font-size--xxl);}.large-text,.l-text{font-size:var(--font-size--l);}.big-text,.xl-text{font-size:var(--font-size--xl);}.small-text,.s-text{font-size:var(--font-size--s);}.tiny-text,.xs-text{font-size:var(--font-size--xs);}.normal-text,.m-text{font-size:var(--font-size--m);}.hero-text,.xxxl-text{font-size:var(--font-size--xxxl);}h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;margin-bottom:0.5em;line-height:1.2;display:block;text-wrap:balance;}h1{font-size:var(--font-size--xxxl);}h1 small{font-size:var(--font-size--xl);}h2{font-size:var(--font-size--xxl);}h2 small{font-size:var(--font-size--l);}h3{font-size:var(--font-size--xl);}h3 small{font-size:var(--font-size--m);}h4{font-size:var(--font-size--l);}h4 small{font-size:var(--font-size--s);}h5{font-size:var(--font-size--m);}h6{font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-size:var(--font-size--m);}.text-container,article[data-type=luogo-sost] .field--field-testo-popup,.cke_editable{font-family:"Roboto",sans-serif;font-weight:400;letter-spacing:0;hyphens:none;max-width:35rem;line-height:var(--text-line-height);}.text-container * + h2,article[data-type=luogo-sost] .field--field-testo-popup * + h2,.cke_editable * + h2,.text-container * + h3,article[data-type=luogo-sost] .field--field-testo-popup * + h3,.cke_editable * + h3,.text-container * + h4,article[data-type=luogo-sost] .field--field-testo-popup * + h4,.cke_editable * + h4,.text-container * + h5,article[data-type=luogo-sost] .field--field-testo-popup * + h5,.cke_editable * + h5,.text-container * + h6,article[data-type=luogo-sost] .field--field-testo-popup * + h6,.cke_editable * + h6{margin-top:1.5em;}.text-container p,article[data-type=luogo-sost] .field--field-testo-popup p,.cke_editable p{margin-bottom:1em;}.text-container p:last-child,article[data-type=luogo-sost] .field--field-testo-popup p:last-child,.cke_editable p:last-child{margin-bottom:0;}.text-container table th,article[data-type=luogo-sost] .field--field-testo-popup table th,.cke_editable table th{font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;text-align:left;}.text-container table td,article[data-type=luogo-sost] .field--field-testo-popup table td,.cke_editable table td,.text-container table th,article[data-type=luogo-sost] .field--field-testo-popup table th,.cke_editable table th{padding:0.25em 1em 0.25em 0.25em;vertical-align:top;border-bottom:1px dotted var(--subtle-color);}.text-container figure figcaption,article[data-type=luogo-sost] .field--field-testo-popup figure figcaption,.cke_editable figure figcaption{font-size:var(--font-size--s);}.text-container figure,article[data-type=luogo-sost] .field--field-testo-popup figure,.cke_editable figure{margin-bottom:2em;}.text-container em,article[data-type=luogo-sost] .field--field-testo-popup em,.cke_editable em{font-family:"Roboto",sans-serif;font-style:italic;font-weight:normal;letter-spacing:0;}.text-container strong,article[data-type=luogo-sost] .field--field-testo-popup strong,.cke_editable strong{font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;}.text-container ul,article[data-type=luogo-sost] .field--field-testo-popup ul,.cke_editable ul,.text-container ol,article[data-type=luogo-sost] .field--field-testo-popup ol,.cke_editable ol,.text-container dl,article[data-type=luogo-sost] .field--field-testo-popup dl,.cke_editable dl{margin-bottom:1em;}.text-container ul,article[data-type=luogo-sost] .field--field-testo-popup ul,.cke_editable ul{list-style:disc;padding-left:1.25em;}.text-container ul ul,article[data-type=luogo-sost] .field--field-testo-popup ul ul,.cke_editable ul ul{margin-bottom:2em;}.text-container ul li,article[data-type=luogo-sost] .field--field-testo-popup ul li,.cke_editable ul li,.text-container dt,article[data-type=luogo-sost] .field--field-testo-popup dt,.cke_editable dt{display:list-item;margin-bottom:0.5em;padding-left:1em;position:relative;}.text-container li,article[data-type=luogo-sost] .field--field-testo-popup li,.cke_editable li,.text-container dt,article[data-type=luogo-sost] .field--field-testo-popup dt,.cke_editable dt,.text-container dd,article[data-type=luogo-sost] .field--field-testo-popup dd,.cke_editable dd{padding-left:0;}.text-container dl,article[data-type=luogo-sost] .field--field-testo-popup dl,.cke_editable dl{list-style:none;}.text-container dt,article[data-type=luogo-sost] .field--field-testo-popup dt,.cke_editable dt{font-weight:bold;}.text-container dd,article[data-type=luogo-sost] .field--field-testo-popup dd,.cke_editable dd{margin-bottom:2em;}.text-container ol,article[data-type=luogo-sost] .field--field-testo-popup ol,.cke_editable ol{list-style:decimal;padding-left:1.5em;}.text-container ol li,article[data-type=luogo-sost] .field--field-testo-popup ol li,.cke_editable ol li{margin-bottom:0.5em;}.text-container.align-center,article[data-type=luogo-sost] .align-center.field--field-testo-popup,.align-center.cke_editable{margin:0 auto;}.component{position:relative;}.component > .component--content{position:relative;width:100%;max-width:1200px;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(2.5rem,1fr) min(50 * 1rem,100% - 4.5rem) minmax(2.5rem,1fr);}@media only screen and (max-width:calc(50 * 1rem)){.component.with-page-grid{grid-template-columns:1.25rem 1fr 1.25rem;}}.component--title{margin-left:auto;margin-right:auto;max-width:1200px;margin-bottom:var(--unit);}.background-fixed .component--bg{background-attachment:fixed;}.position--center,.component.component-type--pzt-media,.position--full-bleed-left,.position--full-bleed-right,.position--page-width{display:grid;grid-template-columns:minmax(2.5rem,1fr) min(50 * 1rem,100% - 4.5rem) minmax(2.5rem,1fr);}@media only screen and (max-width:calc(50 * 1rem)){.position--center,.component.component-type--pzt-media,.position--full-bleed-left,.position--full-bleed-right,.position--page-width{grid-template-columns:1.25rem 1fr 1.25rem;}}.position--center > .component--content,.component.component-type--pzt-media > .component--content,.position--center > .component--title,.component.component-type--pzt-media > .component--title,.position--center > .component--content > .component--title,.component.component-type--pzt-media > .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:var(--unit);padding-right:var(--unit);}.position--full-width{padding-left:var(--component-padding);padding-right:var(--component-padding);}.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:var(--unit);margin-right:var(--unit);}.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:35rem;}input[type=text],input[type=number],input[type=password],input[type=email],input[type=tel],input[type=date],input[type=datetime-local],input[type=submit],select,textarea{font-family:"Roboto",sans-serif;font-weight:400;letter-spacing:0;font-size:var(--font-size--m);background-color:var(--color-white);color:var(--color-black);border-radius:calc(var(--unit) * 0.5 * 0.5);border:1px solid var(--color-black);min-height:var(--unit);width:100%;vertical-align:middle;padding:calc(var(--unit) * 0.3) calc(var(--unit) * 0.3) calc(var(--unit) * 0.3) calc(var(--unit) * 0.3);}input[type=text].disabled,input[type=number].disabled,input[type=password].disabled,input[type=email].disabled,input[type=tel].disabled,input[type=date].disabled,input[type=datetime-local].disabled,input[type=submit].disabled,select.disabled,textarea.disabled{-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--color-light-grey) !important;}form{--color-link:var(--color-primary);--color-link-decoration:underline;}.form-item{width:auto;max-width:100%;margin-bottom:calc(var(--unit) * 0.75);}.form-item label:not(.option){font-weight:700;}.form-item .description,.form-item .text-count-wrapper{font-size:var(--font-size--s);}.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:calc(var(--unit) * 0.5);}fieldset.form-item .form-item{margin-bottom:calc(var(--unit) * 0.75 * 0.5);}.mattarello-map--region-label{transform:translateX(0%) translateY(-50%);font-size:1rem;background:var(--color-white);padding:0.5em;color:var(--color-black);border:1px solid var(--color-black);}.padded,.pad,.cke_editable{padding:var(--unit);}.padded-half,.pad-half{padding:calc(var(--unit) * 0.5);}.padded-double,.pad-2{padding:calc(var(--unit) * 2);}.padded-triple,.pad-3{padding:calc(var(--unit) * 3);}.v-padded,.pad-v{padding-top:var(--unit);padding-bottom:var(--unit);}.v-padded-half,.pad-vh,.pad-v-half{padding-top:calc(var(--unit) * 0.5);padding-bottom:calc(var(--unit) * 0.5);}.v-padded-double,.pad-v2{padding-top:calc(var(--unit) * 2);padding-bottom:calc(var(--unit) * 2);}.v-padded-triple,.pad-v3{padding-top:calc(var(--unit) * 3);padding-bottom:calc(var(--unit) * 3);}.h-padded,.pad-h{padding-left:var(--unit);padding-right:var(--unit);}.h-padded-half,.pad-hh{padding-left:calc(var(--unit) * 0.5);padding-right:calc(var(--unit) * 0.5);}.h-padded-double,.pad-h2{padding-left:calc(var(--unit) * 2);padding-right:calc(var(--unit) * 2);}.h-padded-triple,.pad-h3{padding-left:calc(var(--unit) * 3);padding-right:calc(var(--unit) * 3);}.pad-t{padding-top:var(--unit);}.pad-b{padding-bottom:var(--unit);}.pad-r{padding-right:var(--unit);}.pad-l{padding-left:var(--unit);}.pad-t2{padding-top:calc(var(--unit) * 2);}.pad-b2{padding-bottom:calc(var(--unit) * 2);}.pad-r2{padding-right:calc(var(--unit) * 2);}.pad-l2{padding-left:calc(var(--unit) * 2);}.pad-t3,.home--intro{padding-top:calc(var(--unit) * 3);}.pad-b3,.home--intro{padding-bottom:calc(var(--unit) * 3);}.pad-r3{padding-right:calc(var(--unit) * 3);}.pad-l3{padding-left:calc(var(--unit) * 3);}.pad-th{padding-top:calc(var(--unit) * 0.5);}.pad-bh{padding-bottom:calc(var(--unit) * 0.5);}.pad-rh{padding-right:calc(var(--unit) * 0.5);}.pad-lh{padding-left:calc(var(--unit) * 0.5);}.mar-t{margin-top:var(--unit);}.mar-b{margin-bottom:var(--unit);}.mar-r{margin-right:var(--unit);}.mar-l{margin-left:var(--unit);}.mar-t2{margin-top:calc(var(--unit) * 2);}.mar-b2{margin-bottom:calc(var(--unit) * 2);}.mar-r2{margin-right:calc(var(--unit) * 2);}.mar-l2{margin-left:calc(var(--unit) * 2);}.mar-t3{margin-top:calc(var(--unit) * 3);}.mar-b3{margin-bottom:calc(var(--unit) * 3);}.mar-r3{margin-right:calc(var(--unit) * 3);}.mar-l3{margin-left:calc(var(--unit) * 3);}.mar-th{margin-top:calc(var(--unit) * 0.5);}.mar-bh{margin-bottom:calc(var(--unit) * 0.5);}.mar-rh{margin-right:calc(var(--unit) * 0.5);}.mar-lh{margin-left:calc(var(--unit) * 0.5);}.rounded{border-radius:calc(var(--unit) * 0.5);}.filled{background:var(--color-primary);}.filled .filled{background:var(--color-white);color:var(--color-text);}.filled{}.filled.row{padding-top:var(--unit);}.filled-light{background:#d0f1fb;}.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.2);}.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 article[data-type=luogo-sost] .field--field-testo-popup,article[data-type=luogo-sost] .align-center .field--field-testo-popup,.align-center .cke_editable{margin-left:auto;margin-right:auto;}.negative,.node-type--corso.view-mode--full .corso--lezioni .component--intro,.negative *:not(.filled,.filled-light),.node-type--corso.view-mode--full .corso--lezioni .component--intro *:not(.filled,.filled-light){color:var(--color-white);}.negative .action,.negative .corsi--overview--area--corsi .tabella--corso--utente .component--intro a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .negative a,.negative .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .negative a,.node-type--corso.view-mode--full .corso--lezioni .component--intro .action,.node-type--corso.view-mode--full .corso--lezioni .corsi--overview--area--corsi .tabella--corso--utente .component--intro a,.corsi--overview--area--corsi .tabella--corso--utente .node-type--corso.view-mode--full .corso--lezioni .component--intro a,.node-type--corso.view-mode--full .corso--lezioni .component--intro .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .node-type--corso.view-mode--full .corso--lezioni .component--intro a,.negative .node-type--corso.view-mode--full .action--scarica-attestato,.node-type--corso.view-mode--full .negative .action--scarica-attestato,.node-type--corso.view-mode--full .corso--lezioni .component--intro .action--scarica-attestato,.negative .views-filters-summary .items .value-container,.node-type--corso.view-mode--full .corso--lezioni .component--intro .views-filters-summary .items .value-container,.views-filters-summary .items .negative .value-container,.views-filters-summary .items .node-type--corso.view-mode--full .corso--lezioni .component--intro .value-container,.node-type--corso.view-mode--full .corso--lezioni .views-filters-summary .items .component--intro .value-container,.negative .actions a,.node-type--corso.view-mode--full .corso--lezioni .component--intro .actions a,.actions .negative a,.actions .node-type--corso.view-mode--full .corso--lezioni .component--intro a,.node-type--corso.view-mode--full .corso--lezioni .actions .component--intro a,.negative .webform-submit,.node-type--corso.view-mode--full .corso--lezioni .component--intro .webform-submit,.negative .form-actions a.button,.node-type--corso.view-mode--full .corso--lezioni .component--intro .form-actions a.button,.form-actions .negative a.button,.form-actions .node-type--corso.view-mode--full .corso--lezioni .component--intro a.button,.node-type--corso.view-mode--full .corso--lezioni .form-actions .component--intro a.button,.negative input[type=submit],.node-type--corso.view-mode--full .corso--lezioni .component--intro input[type=submit]{background:var(--color-white);color:var(--color-text);}.negative .action:after,.negative .corsi--overview--area--corsi .tabella--corso--utente .component--intro a:after,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .negative a:after,.negative .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a:after,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .negative a:after,.node-type--corso.view-mode--full .corso--lezioni .component--intro .action:after,.node-type--corso.view-mode--full .corso--lezioni .corsi--overview--area--corsi .tabella--corso--utente .component--intro a:after,.corsi--overview--area--corsi .tabella--corso--utente .node-type--corso.view-mode--full .corso--lezioni .component--intro a:after,.node-type--corso.view-mode--full .corso--lezioni .component--intro .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a:after,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .node-type--corso.view-mode--full .corso--lezioni .component--intro a:after,.negative .node-type--corso.view-mode--full .action--scarica-attestato:after,.node-type--corso.view-mode--full .negative .action--scarica-attestato:after,.node-type--corso.view-mode--full .corso--lezioni .component--intro .action--scarica-attestato:after,.negative .views-filters-summary .items .value-container:after,.node-type--corso.view-mode--full .corso--lezioni .component--intro .views-filters-summary .items .value-container:after,.views-filters-summary .items .negative .value-container:after,.views-filters-summary .items .node-type--corso.view-mode--full .corso--lezioni .component--intro .value-container:after,.node-type--corso.view-mode--full .corso--lezioni .views-filters-summary .items .component--intro .value-container:after,.negative .actions a:after,.node-type--corso.view-mode--full .corso--lezioni .component--intro .actions a:after,.actions .negative a:after,.actions .node-type--corso.view-mode--full .corso--lezioni .component--intro a:after,.node-type--corso.view-mode--full .corso--lezioni .actions .component--intro a:after,.negative .webform-submit:after,.node-type--corso.view-mode--full .corso--lezioni .component--intro .webform-submit:after,.negative .form-actions a.button:after,.node-type--corso.view-mode--full .corso--lezioni .component--intro .form-actions a.button:after,.form-actions .negative a.button:after,.form-actions .node-type--corso.view-mode--full .corso--lezioni .component--intro a.button:after,.node-type--corso.view-mode--full .corso--lezioni .form-actions .component--intro a.button:after,.negative input[type=submit]:after,.node-type--corso.view-mode--full .corso--lezioni .component--intro input[type=submit]:after{background-image:url(/themes/custom/ops/img/ui-icons/external-link.svg);}.negative .filled,.node-type--corso.view-mode--full .corso--lezioni .component--intro .filled,.negative .filled-light,.node-type--corso.view-mode--full .corso--lezioni .component--intro .filled-light{color:inherit;}.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,.ops-facets--wrapper .prefix,.node-type--lezione .flag-completed .component--content button span:last-child,.node-type--quiz .flag-completed .component--content button span:last-child,.paragraph-modulo .article--actions .completed,.paragraph-modulo .article--actions .uncompleted,.vertical-filters-container input[type=checkbox].facets-checkbox,.page-header--search .form-submit .text-value{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.ops-facets--wrapper .focusable.prefix:active,.node-type--lezione .flag-completed .component--content button span.focusable:active:last-child,.node-type--quiz .flag-completed .component--content button span.focusable:active:last-child,.paragraph-modulo .article--actions .focusable.completed:active,.paragraph-modulo .article--actions .focusable.uncompleted:active,.vertical-filters-container input.focusable[type=checkbox].facets-checkbox:active,.page-header--search .form-submit .focusable.text-value:active,.visually-hidden.focusable:focus,.ops-facets--wrapper .focusable.prefix:focus,.node-type--lezione .flag-completed .component--content button span.focusable:focus:last-child,.node-type--quiz .flag-completed .component--content button span.focusable:focus:last-child,.paragraph-modulo .article--actions .focusable.completed:focus,.paragraph-modulo .article--actions .focusable.uncompleted:focus,.vertical-filters-container input.focusable[type=checkbox].facets-checkbox:focus,.page-header--search .form-submit .focusable.text-value:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}.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 article[data-type=luogo-sost] .field--field-testo-popup,article[data-type=luogo-sost] .bg-overlay .field--field-testo-popup,.bg-overlay .cke_editable{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;}.bg-cover{background-size:cover;background-repeat:no-repeat;}.bg-contain{background-size:contain;background-repeat:no-repeat;}.bg-alignment--top-left .component--bg{background-position:top left;}.bg-alignment--top-center .component--bg{background-position:top center;}.bg-alignment--top-right .component--bg{background-position:top right;}.bg-alignment--center-left .component--bg{background-position:center left;}.bg-alignment--center-center .component--bg{background-position:center center;}.bg-alignment--center-right .component--bg{background-position:center right;}.bg-alignment--bottom-left .component--bg{background-position:bottom left;}.bg-alignment--bottom-center .component--bg{background-position:bottom center;}.bg-alignment--bottom-right .component--bg{background-position:bottom right;}*{box-sizing:border-box;}html{font-size:var(--font-size--m);}body{font-family:"Roboto",sans-serif;font-weight:400;letter-spacing:0;background-color:var(--color-body-bg);color:var(--color-text);line-height:var(--text-line-height);}a{color:var(--color-link);-webkit-text-decoration:var(--color-link-decoration);text-decoration:var(--color-link-decoration);}a.break{word-break:break-word;}abbr{cursor:help;}code{white-space:pre-wrap;font-family:monospace;}blockquote{font-family:"Roboto",sans-serif;font-weight:400;letter-spacing:0;display:block;position:relative;padding:calc(var(--unit) * 2) 0 calc(var(--unit) * 2) calc(var(--unit) * 2);}blockquote strong{display:block;font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-style:normal;}blockquote:before{content:"”";font-family:"Roboto",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,.visually-hidden),svg:not(.align-left,.align-right,.align-center,.visually-hidden){width:100%;height:auto;}.user-logged-in nav.tabs{position:fixed;bottom:10px;left:10px;background:rgba(255,255,255,0.8);font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;font-size:var(--font-size--s);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:calc(var(--unit) * 0.5);font-size:var(--font-size--s);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:calc(var(--unit) * 2);}.component.unpublished{border:1px dotted #ddd;}.component.unpublished .unpublished--label{text-transform:uppercase;position:absolute;font-size:var(--unit);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,*[data-drupal-messages] > *{padding:calc(var(--unit) * 2);border-radius:0;background:var(--color-primary);position:relative;font-family:"Roboto",sans-serif;font-weight:400;font-size:var(--font-size--s);word-wrap:break-word;overflow-wrap:break-word;color:var(--color-white);}.messages pre,*[data-drupal-messages] > * pre{word-wrap:break-word;overflow-wrap:break-word;white-space:break-spaces;}.messages a,*[data-drupal-messages] > * a{color:var(--color-white);}.messages.messages--error,*[data-drupal-messages] > *.messages--error{background-color:#da291c;}.messages.messages--success,*[data-drupal-messages] > *.messages--success{background-color:#007932;}.messages.messages--warning,*[data-drupal-messages] > *.messages--warning{background-color:#ef661e;}.messages .info,*[data-drupal-messages] > * .info{color:var(--color-black);}.messages ul,*[data-drupal-messages] > * ul{padding-left:1em;line-height:var(--text-line-height);}.messages li,*[data-drupal-messages] > * li{list-style-type:decimal;padding-left:1em;padding-bottom:0.5em;}.messages:after,*[data-drupal-messages] > *:after{position:absolute;left:50%;bottom:-20px;margin-left:-20px;width:0;height:0;content:"";border-opposite-position(bottom):20px solid var(--color-primary);border-left:20px solid transparent;border-right:20px solid transparent;}.messages.modal,*[data-drupal-messages] > *.modal{background:none;}.messages.modal:after,*[data-drupal-messages] > *.modal:after{display:none;}.messages pre,*[data-drupal-messages] > * pre{font-family:"Courier New",monospace;letter-spacing:0;}.messages-close{cursor:pointer;z-index:90210;width:32px;height:24px;position:absolute;top:calc(var(--unit) * 2);right:calc(var(--unit) * 2);}.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:var(--color-white);}.messages-close:before{transform:rotate(45deg);}.messages-close:after{transform:rotate(-45deg);}input,textarea,select,option{font-family:"Roboto",sans-serif;font-weight:400;letter-spacing:0;border:none;padding:calc(var(--unit) * 0.3) calc(var(--unit) * 0.5);font-size:1rem;background-color:var(--subtle-color);color:var(--color-black);font-family:"Roboto",sans-serif;font-weight:400;letter-spacing:0;border-radius:calc(var(--unit) * 0.3);height:2.3rem;vertical-align:middle;}input.disabled,textarea.disabled,select.disabled,option.disabled{-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#d0f1fb !important;}select{max-width:100%;}input[type=checkbox]{box-shadow:none;}.form-wrapper input[type=submit]{margin-top:var(--unit);}input[type=submit].button--primary{display:inline-block;height:auto;vertical-align:bottom;line-height:1;}.form-actions{text-align:left;}.form-actions a.button{display:inline-block;margin-right:0;height:auto;margin-top:var(--unit);vertical-align:bottom;line-height:1;}@media only screen and (max-width:767px){.form-text,.form-email{width:100%;}}input{max-width:100%;}@media only screen and (max-width:767px){input.form-text,input.form-email,input.form-tel{width:100%;}}input.tel{border:1px solid var(--subtle-color);font-size:30px;color:var(--subtle-color);padding:10px;}input.underline{box-shadow:none;border:1px dotted var(--color-black);border-width:0 0 1px 0;padding:5px;position:relative;height:var(--unit);}input.error{box-shadow:0 0 6px 2px #da291c inset;border:none;-webkit-appearance:none;}input[type=radio]{height:auto !important;}details{padding:var(--unit);border:1px dashed #e5d8bd;border-radius:var(--unit);}details label{font-size:1rem;}.form-wrapper{margin-bottom:var(--unit);}.form-wrapper:last-child{margin-bottom:0;}.form-item{margin-bottom:var(--unit);}.form-type-checkbox{display:inline-block;margin:0 var(--unit) 0 0;}.form-type-checkbox input{display:inline-block;position:relative;}.form-type-checkbox label.option{display:inline;}.form-type-checkbox input:checked + label{color:var(--color-primary);}.form-type-checkbox{}.field-group{padding-top:var(--unit);border-radius:var(--unit);}.field-group h3{max-width:1000px;width:100%;margin:0 auto;color:#da291c;margin-bottom:var(--unit);}.field-group.expand-above{background:var(--color-primary);padding:var(--unit);margin-bottom:var(--unit);}.inline-fields input,.inline-fields .form-item{display:inline-block;width:auto;}.fields-box{border:1px solid var(--subtle-color);background:var(--color-white);box-shadow:0 0 3px 3px rgba(0,0,0,0.1) inset;margin-bottom:calc(var(--unit) * 2);}.fields-box.collapse-fields{padding-top:0;margin-left:var(--unit);margin-right:var(--unit);}.fields-box.collapse-fields .row *[class*=col]{border-left:1px dotted var(--color-black);}.fields-box.collapse-fields .row *[class*=col]:nth-child(1){border-left:0;}.fields-box.collapse-fields .field-container{padding-bottom:0;min-height:var(--unit);vertical-align:middle;}.fields-box.collapse-fields input,.fields-box.collapse-fields textarea{background:transparent;padding-left:calc(var(--unit) / 2);}.field-with-icon{padding-left:30px;position:relative;padding-left:var(--unit) !important;}.field-with-icon:before{position:absolute;top:10px;left:10px;font-size:2rem;color:var(--color-text);}.field-inline-label{}.field-inline-label .webform-component-markup{display:inline-block;}.field-inline-label label,.field-inline-label .form-radios{display:inline-block;vertical-align:middle;}.field-inline-label .form-radios{line-height:var(--unit);}.field-inline-label label{line-height:var(--unit);margin-right:1em;}.field-inline-label.field-with-icon label{padding-left:calc(var(--unit) / 2);}form{position:relative;padding:calc(var(--unit) * 2);margin:var(--unit) 0;background-color:var(--color-white);border-radius:var(--unit);}form .description{font-family:"Roboto",sans-serif;font-weight:400;letter-spacing:0;font-size:0.563rem;background:var(--color-white);padding:0;position:relative;margin-top:4px;}form .description:before{content:"";position:absolute;top:-10px;left:20px;width:0;height:0;content:"";border-opposite-position(top):10px solid var(--color-white);border-left:10px solid transparent;border-right:10px solid transparent;}form .field-container{position:relative;margin-bottom:var(--unit);}form .field-container .show-description{position:absolute;right:8px;top:8px;}form .field-container .show-description:before{color:var(--subtle-color);font-size:32px;}form .field-container.with-hint{padding-right:20px;}form .field-container.with-hint .description{position:absolute;right:40px;top:30px;}form .field-container.required{position:relative;}form .field-container.required label .form-required{display:none;}form .field-container.required:after{position:absolute;content:"*";top:5px;right:5px;color:#da291c;font-size:18px;}form .field-container.field-no-border input{border:none;}form .field-container.full-width-fields input,form .field-container.full-width-fields textarea{width:100%;}form input[type=submit].button--primary{padding:0.75rem;}form .password-confirm-message .ok{font-weight:700;}label,legend,summary,.form-composite > legend,h4{color:#007932;font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;color:var(--color-text);font-weight:normal;line-height:1.2;position:relative;display:block;margin-bottom:0.5em;font-size:0.75rem;padding-bottom:0;}label.no-ph,legend.no-ph,summary.no-ph,.form-composite > legend.no-ph,h4.no-ph{padding:10px 0 10px 10px;font-size:0.563rem;}label.error,legend.error,summary.error,.form-composite > legend.error,h4.error{background:#da291c;font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;padding:calc(var(--unit) / 2);color:var(--color-white);text-align:center;position:relative;top:calc(var(--unit) / 2);}label.error:before,legend.error:before,summary.error:before,.form-composite > legend.error:before,h4.error:before{position:absolute;content:"";width:0;height:0;content:"";border-opposite-position(top):10px solid #da291c;border-left:10px solid transparent;border-right:10px solid transparent;top:-5px;left:50%;margin-left:-10px;}.show-errors label.error,.show-errors legend.error,.show-errors summary.error,.show-errors .form-composite > legend.error,.show-errors h4.error{display:block !important;}.show-errors label.error[style*=none],.show-errors legend.error[style*=none],.show-errors summary.error[style*=none],.show-errors .form-composite > legend.error[style*=none],.show-errors h4.error[style*=none]{display:none !important;}.radio-option label,.form-item.form-type-radio label,.radio-option legend,.form-item.form-type-radio legend,.radio-option summary,.form-item.form-type-radio summary,.radio-option .form-composite > legend,.form-item.form-type-radio .form-composite > legend,.radio-option h4,.form-item.form-type-radio h4{color:var(--color-black);display:inline-block;vertical-align:baseline;}.radio-options label,.form-item.form-type-radio label,.radio-options legend,.form-item.form-type-radio legend,.radio-options summary,.form-item.form-type-radio summary,.radio-options .form-composite > legend,.form-item.form-type-radio .form-composite > legend,.radio-options h4,.form-item.form-type-radio h4{display:inline-block;vertical-align:baseline;}label.option,legend.option,summary.option,.form-composite > legend.option,h4.option{padding-left:0;}legend{font-size:2rem;font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;}fieldset{margin-top:calc(var(--unit) * 2);}fieldset:first-child{margin-top:0;}.radio-option,.form-item.form-type-radio{display:inline-block;}.form-radios.as-buttons{margin-top:7px;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:hand;cursor:pointer;}.form-radios.as-buttons input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.form-radios.as-buttons .radio-option,.form-radios.as-buttons .form-item.form-type-radio{display:block;float:left;}.form-radios.as-buttons .radio-option:first-child label,.form-radios.as-buttons .form-item.form-type-radio:first-child label{border-width:1px 1px 1px 1px;border-radius:5px 0 0 5px;}.form-radios.as-buttons .radio-option:last-child label,.form-radios.as-buttons .form-item.form-type-radio:last-child label{border-width:1px 1px 1px 0;border-radius:0 5px 5px 0;}.form-radios.as-buttons .form-item.form-type-radio{margin-bottom:calc(var(--unit) / 2);}.form-radios.as-buttons .form-item.form-type-radio label{position:relative;display:inline-block;line-height:1.3;margin:0;color:var(--color-text);padding:calc(var(--unit) / 3) 10px !important;background:rgba(var(--color-white),0.8);text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:hand;cursor:pointer;transition:padding 0.3s ease;border:1px solid rgba(34,34,34,0.3);}.form-radios.as-buttons .form-item.form-type-radio input:checked + label,.form-radios.as-buttons .form-item.form-type-radio label:hover{background:var(--primary-color);color:var(--color-white);}.form-radios.as-buttons .form-item.form-type-radio input.error + label{box-shadow:0 0 6px 2px #da291c;}.inline-dropdown{text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:hand;cursor:pointer;border-bottom:2px dotted #d0f1fb;}.hide-label label{display:none;}.form-managed-file{display:flex;}.form-managed-file input[type=file]{width:auto !important;margin-right:var(--unit);margin-bottom:calc(var(--unit) / 2);}.form-managed-file .file{margin-bottom:0.5em;}.form-managed-file input[type=submit]{width:auto !important;margin-top:0;}.form-tooltip,form .field-container.with-hint .description{font-size:0.563rem;background:var(--color-white);width:300px;border:1px solid #d0f1fb;padding:calc(var(--unit) / 2);z-index:1010;color:var(--color-black);text-align:left;box-shadow:0 5px 3px 1px rgba(0,0,0,0.3);}.chosen-container{font-size:1rem;}.required-notice{font-size:0.563rem;}.required-notice span{color:#da291c;}a.tabledrag-handle .handle{width:35px;height:35px;background-position:9px 11px;}.js .field--widget-entity-reference-paragraphs td,.js .field--widget-entity-reference-paragraphs th{border-style:solid;}.js .field--widget-entity-reference-paragraphs td{padding:var(--unit);}.js .field--widget-entity-reference-paragraphs tbody tr{background:var(--color-white);}::-webkit-input-placeholder{color:var(--color-black);padding-right:10px;}:-moz-placeholder{color:var(--color-black);padding-right:10px;}::-moz-placeholder{color:var(--color-black);padding-right:10px;}:-ms-input-placeholder{color:var(--color-black);padding-right:10px;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.field-multiple-table{width:100%;}.component.component-type--text.position--page-width .component--content{max-width:1200px;}.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 article[data-type=luogo-sost] .field--field-testo-popup,article[data-type=luogo-sost] .component.component-type--text.text-align-center .component--content .field--field-testo-popup,.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 article[data-type=luogo-sost] .field--field-testo-popup,article[data-type=luogo-sost] .component.component-type--text.text-align-right .component--content .field--field-testo-popup,.component.component-type--text.text-align-right .component--content .cke_editable{margin-left:auto;margin-right:0;}.text-container,article[data-type=luogo-sost] .field--field-testo-popup,.cke_editable{--color-link:var(--color-primary);--color-link-decoration:underline;}@media only screen and (max-width:767px){.text-container *,article[data-type=luogo-sost] .field--field-testo-popup *,.cke_editable *{word-break:break-word;}}.component-type--features-list .feature{display:flex;gap:1em;align-items:center;}.component-type--features-list .feature--title{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;font-size:var(--font-size--l);}.component-type--features-list .feature--count{font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-size:var(--font-size--l);}.component-type--features-list .feature--icon{flex-basis:4em;}.component-type--landing-page--header,.component-type--sub-page--header{min-height:13.3333333333vw;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(2.5rem,1fr) min(50 * 1rem,100% - 4.5rem) minmax(2.5rem,1fr);}@media only screen and (max-width:calc(50 * 1rem)){.component-type--landing-page--header,.component-type--sub-page--header{grid-template-columns:1.25rem 1fr 1.25rem;}}.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:var(--color-white);}.component-type--landing-page--header h1,.component-type--sub-page--header h1{grid-column:2;font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;font-size:3rem;color:var(--color-white);position:relative;letter-spacing:-0.04em;text-transform:none;line-height:1.2;padding-bottom:calc(var(--unit) * 2);}.component-type--landing-page--header h1 small,.component-type--sub-page--header h1 small{display:block;font-size:0.5em;letter-spacing:0;}.component-type--landing-page--header h1 svg,.component-type--sub-page--header h1 svg{display:inline;height:0.5em;width:0.5em;fill:var(--color-white);}.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:var(--color-black);}.component-type--landing-page--header.no-background .content,.component-type--sub-page--header.no-background .content{max-width:1200px;}.component-type--landing-page--header.no-background h1,.component-type--sub-page--header.no-background h1{text-shadow:none;color:#da291c;padding-bottom:var(--unit);}.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:var(--font-size--xxl);}.component--type-breadcrumbs{width:100%;}.component--type-breadcrumbs .component--content{max-width:none;}.component--type-breadcrumbs ul{display:flex;}.component--type-breadcrumbs li{border-radius:calc(var(--unit) / 2);}.component--type-breadcrumbs li a{color:var(--color-black);position:relative;display:block;text-decoration:none;padding-right:var(--unit);font-size:var(--font-size--s);font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;text-transform:uppercase;position:relative;}.component--type-breadcrumbs li a:after{content:">";display:block;position:absolute;top:50%;right:0;transform:translate(-100%,-50%);}.component-type--layout.component--layout--two-columns > .component--content,.component-type--layout .component--content.component--layout--two-columns{grid-column:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));-moz-column-gap:var(--unit);column-gap:var(--unit);}.component-type--layout.component--layout--two-columns > .component--content > .component--content--column > .component,.component-type--layout .component--content.component--layout--two-columns > .component--content--column > .component{display:block;}@media only screen and (max-width:1023px){.component-type--layout.component--layout--two-columns > .component--content,.component-type--layout .component--content.component--layout--two-columns{display:block;}}.component-type--pzt-gallery,.component-type--gallery{margin-top:var(--unit);margin-bottom:calc(var(--unit) * 2);z-index:9000;}.component-type--pzt-gallery .component--content,.component-type--gallery .component--content{padding:0;grid-column:2;max-width:none;}.component-type--pzt-gallery .component--content--gallery.up-auto,.component-type--pzt-gallery .component--content--gallery:not([class^=up-]),.component-type--gallery .component--content--gallery.up-auto,.component-type--gallery .component--content--gallery:not([class^=up-]){display:flex;width:100%;flex-wrap:wrap;gap:calc(var(--unit) / 2);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:calc(var(--unit) * 0.5);}.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.processed--lightbox:hover,.component-type--gallery .component--content--gallery img.processed--lightbox:hover{cursor:hand;cursor:pointer;}.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 .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:calc(var(--unit) * 2);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:var(--font-size--s);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:var(--color-white);z-index:42;font-size:4vw;padding:var(--unit);text-align:left;color:var(--color-white);font-weight:700;text-shadow:0 0 3px rgba(0,0,0,0.5);max-width:45rem;}.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:calc(var(--unit) * 0.5);font-size:var(--font-size--xxl);}@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:calc(var(--font-size--xxl) * 0.8);}}.field--field-downloads a,.field--field-download a,.field--field-media-document a,.component-type--downloads a{padding:calc(var(--unit) * 0.5);background:var(--color-light-grey);border-radius:10px;text-decoration:none;display:inline-flex;align-items:center;gap:var(--unit);margin-bottom:var(--unit);}@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:var(--font-size--m);font-family:"Roboto",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:var(--font-size--xs);}.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:var(--unit);}.field--field-downloads li,.field--field-download li,.field--field-media-document li,.component-type--downloads li{padding-bottom:calc(var(--unit) * 0.5);}.field--field-media-document{margin-bottom:var(--unit);}.component-type--pzt-links .component--title,.component-type--links .component--title{margin-bottom:calc(var(--unit) * 0.5);}.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:calc(var(--unit) * 0.6);height:calc(var(--unit) * 0.7);position:relative;top:0%;left:0%;display:inline-block;background-image:url(/themes/custom/ops/img/icons/external-link.svg);background-repeat:no-repeat;background-position:center;margin-left:calc(var(--unit) * 0.3);}@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--cards-list{overflow:visible;}.component-type--cards-list .component--content{overflow:visible;}.component-type--cards-list .flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;gap:1.5rem;}.component-type--cards-list .grid{display:grid;position:relative;gap:var(--unit) var(--unit);align-items:start;}.component-type--cards-list .actions{padding-top:var(--unit);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(12rem,1fr));}.component-type--cards-list .items-count-1,.component-type--cards-list .items-count-2{grid-template-columns:repeat(auto-fit,minmax(12rem,25rem));}@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-2{grid-template-columns:1fr;}.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:430px){.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:var(--unit);column-gap:var(--unit);}.component-type--cards-list .up-masonry > *{margin-bottom:var(--unit);}@media only screen and (max-width:1023px){.component-type--cards-list .up-masonry{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,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(12rem,25rem));}}.vertical-cards-container article{margin-bottom:var(--unit);min-height:250px;}.vertical-cards-container article h3{font-size:1.5rem;}.horizontal-cards-container,.vertical-cards-container{gap:var(--unit);}.horizontal-cards-container article,.vertical-cards-container article{border-radius:var(--unit);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;}.video-container{position:relative;overflow:hidden;width:100%;padding-bottom:56.25%;}.video-container > *:not(.contextual){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%);}button{-webkit-appearance:none;border:none;padding:0;margin:0;}.action,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a,.node-type--corso.view-mode--full .action--scarica-attestato,.views-filters-summary .items .value-container,.actions a,input[type=submit],input[type=submit].button--primary,.form-actions a.button,.form-managed-file input[type=submit],.webform-submit,a.action{text-align:center;background:var(--color-primary);padding:calc(var(--unit) / 3) calc(var(--unit) / 2);color:var(--color-white);display:inline-block;text-transform:uppercase;text-decoration:none;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:calc(var(--unit) * 0.5);}.action + .action,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a + .action,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .action + a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a + a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a + .action,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .corsi--overview--area--corsi .tabella--corso--utente .component--intro a + a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a + a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .action + a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .corsi--overview--area--corsi .tabella--corso--utente .component--intro a + a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a + a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a + a,.node-type--corso.view-mode--full .action--scarica-attestato + .action,.node-type--corso.view-mode--full .corsi--overview--area--corsi .tabella--corso--utente .component--intro .action--scarica-attestato + a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .node-type--corso.view-mode--full .action--scarica-attestato + a,.node-type--corso.view-mode--full .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .action--scarica-attestato + a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .node-type--corso.view-mode--full .action--scarica-attestato + a,.node-type--corso.view-mode--full .action + .action--scarica-attestato,.node-type--corso.view-mode--full .corsi--overview--area--corsi .tabella--corso--utente .component--intro a + .action--scarica-attestato,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .node-type--corso.view-mode--full a + .action--scarica-attestato,.node-type--corso.view-mode--full .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a + .action--scarica-attestato,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .node-type--corso.view-mode--full a + .action--scarica-attestato,.node-type--corso.view-mode--full .action--scarica-attestato + .action--scarica-attestato,.views-filters-summary .items .value-container + .action,.views-filters-summary .items .corsi--overview--area--corsi .tabella--corso--utente .component--intro .value-container + a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .views-filters-summary .items .value-container + a,.views-filters-summary .items .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .value-container + a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .views-filters-summary .items .value-container + a,.views-filters-summary .items .node-type--corso.view-mode--full .value-container + .action--scarica-attestato,.node-type--corso.view-mode--full .views-filters-summary .items .value-container + .action--scarica-attestato,.views-filters-summary .items .action + .value-container,.views-filters-summary .items .corsi--overview--area--corsi .tabella--corso--utente .component--intro a + .value-container,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .views-filters-summary .items a + .value-container,.views-filters-summary .items .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a + .value-container,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .views-filters-summary .items a + .value-container,.views-filters-summary .items .node-type--corso.view-mode--full .action--scarica-attestato + .value-container,.node-type--corso.view-mode--full .views-filters-summary .items .action--scarica-attestato + .value-container,.views-filters-summary .items .value-container + .value-container,.actions a + .action,.actions .corsi--overview--area--corsi .tabella--corso--utente .component--intro a + a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .actions a + a,.actions .node-type--corso.view-mode--full a + .action--scarica-attestato,.node-type--corso.view-mode--full .actions a + .action--scarica-attestato,.actions .views-filters-summary .items a + .value-container,.views-filters-summary .items .actions a + .value-container,.actions .action + a,.actions .corsi--overview--area--corsi .tabella--corso--utente .component--intro a + a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .actions a + a,.actions .node-type--corso.view-mode--full .action--scarica-attestato + a,.node-type--corso.view-mode--full .actions .action--scarica-attestato + a,.actions .views-filters-summary .items .value-container + a,.views-filters-summary .items .actions .value-container + a,.actions a + a,input[type=submit] + .action,.corsi--overview--area--corsi .tabella--corso--utente .component--intro input[type=submit] + a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno input[type=submit] + a,.node-type--corso.view-mode--full input[type=submit] + .action--scarica-attestato,.views-filters-summary .items input[type=submit] + .value-container,.actions input[type=submit] + a,.form-actions a.button + .action,.form-actions .corsi--overview--area--corsi .tabella--corso--utente .component--intro a.button + a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .form-actions a.button + a,.form-actions .node-type--corso.view-mode--full a.button + .action--scarica-attestato,.node-type--corso.view-mode--full .form-actions a.button + .action--scarica-attestato,.form-actions .views-filters-summary .items a.button + .value-container,.views-filters-summary .items .form-actions a.button + .value-container,.form-actions .actions a.button + a,.actions .form-actions a.button + a,.webform-submit + .action,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .webform-submit + a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .webform-submit + a,.node-type--corso.view-mode--full .webform-submit + .action--scarica-attestato,.views-filters-summary .items .webform-submit + .value-container,.actions .webform-submit + a,.action + input[type=submit],.corsi--overview--area--corsi .tabella--corso--utente .component--intro a + input[type=submit],.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a + input[type=submit],.node-type--corso.view-mode--full .action--scarica-attestato + input[type=submit],.views-filters-summary .items .value-container + input[type=submit],.actions a + input[type=submit],input[type=submit] + input[type=submit],.form-actions a.button + input[type=submit],.webform-submit + input[type=submit],.form-actions .action + a.button,.form-actions .corsi--overview--area--corsi .tabella--corso--utente .component--intro a + a.button,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .form-actions a + a.button,.form-actions .node-type--corso.view-mode--full .action--scarica-attestato + a.button,.node-type--corso.view-mode--full .form-actions .action--scarica-attestato + a.button,.form-actions .views-filters-summary .items .value-container + a.button,.views-filters-summary .items .form-actions .value-container + a.button,.form-actions .actions a + a.button,.actions .form-actions a + a.button,.form-actions input[type=submit] + a.button,.form-actions a.button + a.button,.form-actions .webform-submit + a.button,.action + .webform-submit,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a + .webform-submit,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a + .webform-submit,.node-type--corso.view-mode--full .action--scarica-attestato + .webform-submit,.views-filters-summary .items .value-container + .webform-submit,.actions a + .webform-submit,input[type=submit] + .webform-submit,.form-actions a.button + .webform-submit,.webform-submit + .webform-submit,a.action + .action,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a + .action,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.action + a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a + a{margin-left:var(--unit);}.action.tiny,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a,.node-type--corso.view-mode--full .tiny.action--scarica-attestato,.views-filters-summary .items .value-container,.actions a.tiny,input.tiny[type=submit],.form-actions a.tiny.button,.tiny.webform-submit,.form-managed-file input[type=submit],a.action.tiny{font-size:var(--font-size--xs);}.action.small,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.small,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.small,.node-type--corso.view-mode--full .action--scarica-attestato,.views-filters-summary .items .small.value-container,.actions a,input.small[type=submit],.form-actions a.small.button,.form-actions .actions a.button,.actions .form-actions a.button,.small.webform-submit,a.action.small{font-size:var(--font-size--s);}.action.big,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.big,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.big,.node-type--corso.view-mode--full .big.action--scarica-attestato,.views-filters-summary .items .big.value-container,.actions a.big,input.big[type=submit],.big.webform-submit,.form-actions a.button,a.action.big{font-size:var(--font-size--l);}.action.light,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.light,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.light,.node-type--corso.view-mode--full .light.action--scarica-attestato,.views-filters-summary .items .value-container,.actions a.light,input.light[type=submit],.form-actions a.light.button,.light.webform-submit,a.action.light{background:transparent;color:var(--color-primary);border:1px solid var(--color-primary);}.action.light:hover,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.light:hover,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.light:hover,.node-type--corso.view-mode--full .light.action--scarica-attestato:hover,.views-filters-summary .items .value-container:hover,.actions a.light:hover,input.light[type=submit]:hover,.form-actions a.light.button:hover,.light.webform-submit:hover,a.action.light:hover{color:var(--color-white);background:var(--color-black);}.action.negative,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.negative,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.negative,.node-type--corso.view-mode--full .corso--lezioni .action.component--intro,.node-type--corso.view-mode--full .corso--lezioni .corsi--overview--area--corsi .tabella--corso--utente .component--intro a.component--intro,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .node-type--corso.view-mode--full .corso--lezioni a.component--intro,.node-type--corso.view-mode--full .corso--lezioni .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.component--intro,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .node-type--corso.view-mode--full .corso--lezioni a.component--intro,.node-type--corso.view-mode--full .negative.action--scarica-attestato,.node-type--corso.view-mode--full .corso--lezioni .action--scarica-attestato.component--intro,.views-filters-summary .items .negative.value-container,.views-filters-summary .items .node-type--corso.view-mode--full .corso--lezioni .value-container.component--intro,.node-type--corso.view-mode--full .corso--lezioni .views-filters-summary .items .value-container.component--intro,.actions a.negative,.actions .node-type--corso.view-mode--full .corso--lezioni a.component--intro,.node-type--corso.view-mode--full .corso--lezioni .actions a.component--intro,input.negative[type=submit],.node-type--corso.view-mode--full .corso--lezioni input[type=submit].component--intro,.form-actions a.negative.button,.form-actions .node-type--corso.view-mode--full .corso--lezioni a.button.component--intro,.node-type--corso.view-mode--full .corso--lezioni .form-actions a.button.component--intro,.negative.webform-submit,.node-type--corso.view-mode--full .corso--lezioni .webform-submit.component--intro,a.action.negative{background:var(--color-white);color:var(--color-primary);}.action.negative.light,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.negative.light,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.negative.light,.node-type--corso.view-mode--full .corso--lezioni .action.light.component--intro,.node-type--corso.view-mode--full .corso--lezioni .corsi--overview--area--corsi .tabella--corso--utente .component--intro a.light.component--intro,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .node-type--corso.view-mode--full .corso--lezioni a.light.component--intro,.node-type--corso.view-mode--full .corso--lezioni .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.light.component--intro,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .node-type--corso.view-mode--full .corso--lezioni a.light.component--intro,.node-type--corso.view-mode--full .negative.light.action--scarica-attestato,.node-type--corso.view-mode--full .corso--lezioni .light.action--scarica-attestato.component--intro,.views-filters-summary .items .negative.value-container,.views-filters-summary .items .node-type--corso.view-mode--full .corso--lezioni .value-container.component--intro,.node-type--corso.view-mode--full .corso--lezioni .views-filters-summary .items .value-container.component--intro,.actions a.negative.light,.actions .node-type--corso.view-mode--full .corso--lezioni a.light.component--intro,.node-type--corso.view-mode--full .corso--lezioni .actions a.light.component--intro,input.negative.light[type=submit],.node-type--corso.view-mode--full .corso--lezioni input.light[type=submit].component--intro,.form-actions a.negative.light.button,.form-actions .node-type--corso.view-mode--full .corso--lezioni a.light.button.component--intro,.node-type--corso.view-mode--full .corso--lezioni .form-actions a.light.button.component--intro,.negative.light.webform-submit,.node-type--corso.view-mode--full .corso--lezioni .light.webform-submit.component--intro,a.action.negative.light{color:var(--color-white);background:transparent;border:1px solid var(--color-white);}.secondary-action{display:inline-block;margin-top:var(--unit);color:var(--color-primary);text-decoration:none;border-bottom:1px dotted var(--color-primary);}.area-complessita-color{color:#c22439;}.area-complessita-bg-color{background-color:#c22439;}.area-complessita-border-color{border-color:#c22439;}.area-natura-color{color:#ef661e;}.area-natura-bg-color{background-color:#ef661e;}.area-natura-border-color{border-color:#ef661e;}.area-cambiamenti-color{color:#007932;}.area-cambiamenti-color a{color:#007932;}.area-cambiamenti-bg-color{background-color:#007932;}.area-cambiamenti-border-color{border-color:#007932;}.area-futuro-color{color:#00728f;}.area-futuro-bg-color{background-color:#00728f;}.area-futuro-border-color{border-color:#00728f;}.card--area--complessita h3,.card--area--complessita h3 a{color:#c22439;}.card--area--complessita .action,.card--area--complessita .corsi--overview--area--corsi .tabella--corso--utente .component--intro a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .card--area--complessita a,.card--area--complessita .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .card--area--complessita a,.card--area--complessita .node-type--corso.view-mode--full .action--scarica-attestato,.node-type--corso.view-mode--full .card--area--complessita .action--scarica-attestato,.card--area--complessita .views-filters-summary .items .value-container,.views-filters-summary .items .card--area--complessita .value-container,.card--area--complessita .actions a,.actions .card--area--complessita a,.card--area--complessita input[type=submit],.card--area--complessita .form-actions a.button,.form-actions .card--area--complessita a.button,.card--area--complessita .webform-submit{background:#c22439;}.card--area--natura h3,.card--area--natura h3 a{color:#ef661e;}.card--area--natura .action,.card--area--natura .corsi--overview--area--corsi .tabella--corso--utente .component--intro a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .card--area--natura a,.card--area--natura .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .card--area--natura a,.card--area--natura .node-type--corso.view-mode--full .action--scarica-attestato,.node-type--corso.view-mode--full .card--area--natura .action--scarica-attestato,.card--area--natura .views-filters-summary .items .value-container,.views-filters-summary .items .card--area--natura .value-container,.card--area--natura .actions a,.actions .card--area--natura a,.card--area--natura input[type=submit],.card--area--natura .form-actions a.button,.form-actions .card--area--natura a.button,.card--area--natura .webform-submit{background:#ef661e;}.card--area--futuro h3,.card--area--futuro h3 a{color:#00728f;}.card--area--futuro .action,.card--area--futuro .corsi--overview--area--corsi .tabella--corso--utente .component--intro a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .card--area--futuro a,.card--area--futuro .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .card--area--futuro a,.card--area--futuro .node-type--corso.view-mode--full .action--scarica-attestato,.node-type--corso.view-mode--full .card--area--futuro .action--scarica-attestato,.card--area--futuro .views-filters-summary .items .value-container,.views-filters-summary .items .card--area--futuro .value-container,.card--area--futuro .actions a,.actions .card--area--futuro a,.card--area--futuro input[type=submit],.card--area--futuro .form-actions a.button,.form-actions .card--area--futuro a.button,.card--area--futuro .webform-submit{background:#00728f;}.card--area--cambiamenti h3,.card--area--cambiamenti h3 a{color:#007932;}.card--area--cambiamenti .action,.card--area--cambiamenti .corsi--overview--area--corsi .tabella--corso--utente .component--intro a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .card--area--cambiamenti a,.card--area--cambiamenti .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .card--area--cambiamenti a,.card--area--cambiamenti .node-type--corso.view-mode--full .action--scarica-attestato,.node-type--corso.view-mode--full .card--area--cambiamenti .action--scarica-attestato,.card--area--cambiamenti .views-filters-summary .items .value-container,.views-filters-summary .items .card--area--cambiamenti .value-container,.card--area--cambiamenti .actions a,.actions .card--area--cambiamenti a,.card--area--cambiamenti input[type=submit],.card--area--cambiamenti .form-actions a.button,.form-actions .card--area--cambiamenti a.button,.card--area--cambiamenti .webform-submit{background:#007932;}.black h3 span{color:var(--color-black);}.black .action,.black .corsi--overview--area--corsi .tabella--corso--utente .component--intro a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .black a,.black .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .black a,.black .node-type--corso.view-mode--full .action--scarica-attestato,.node-type--corso.view-mode--full .black .action--scarica-attestato,.black .views-filters-summary .items .value-container,.views-filters-summary .items .black .value-container,.black .actions a,.actions .black a,.black input[type=submit],.black .form-actions a.button,.form-actions .black a.button,.black .webform-submit{background:var(--color-black);}.blue h3 span{color:#00728f;}.blue .action,.blue .corsi--overview--area--corsi .tabella--corso--utente .component--intro a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .blue a,.blue .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .blue a,.blue .node-type--corso.view-mode--full .action--scarica-attestato,.node-type--corso.view-mode--full .blue .action--scarica-attestato,.blue .views-filters-summary .items .value-container,.views-filters-summary .items .blue .value-container,.blue .actions a,.actions .blue a,.blue input[type=submit],.blue .form-actions a.button,.form-actions .blue a.button,.blue .webform-submit{background:#00728f;}.gray h3 span{color:#757575;}.gray .action,.gray .corsi--overview--area--corsi .tabella--corso--utente .component--intro a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .gray a,.gray .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .gray a,.gray .node-type--corso.view-mode--full .action--scarica-attestato,.node-type--corso.view-mode--full .gray .action--scarica-attestato,.gray .views-filters-summary .items .value-container,.views-filters-summary .items .gray .value-container,.gray .actions a,.actions .gray a,.gray input[type=submit],.gray .form-actions a.button,.form-actions .gray a.button,.gray .webform-submit{background:#757575;}.green h3 span{color:#007932;}.green .action,.green .corsi--overview--area--corsi .tabella--corso--utente .component--intro a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .green a,.green .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .green a,.green .node-type--corso.view-mode--full .action--scarica-attestato,.node-type--corso.view-mode--full .green .action--scarica-attestato,.green .views-filters-summary .items .value-container,.views-filters-summary .items .green .value-container,.green .actions a,.actions .green a,.green input[type=submit],.green .form-actions a.button,.form-actions .green a.button,.green .webform-submit{background:#007932;}.orange h3 span{color:#ef661e;}.orange .action,.orange .corsi--overview--area--corsi .tabella--corso--utente .component--intro a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .orange a,.orange .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .orange a,.orange .node-type--corso.view-mode--full .action--scarica-attestato,.node-type--corso.view-mode--full .orange .action--scarica-attestato,.orange .views-filters-summary .items .value-container,.views-filters-summary .items .orange .value-container,.orange .actions a,.actions .orange a,.orange input[type=submit],.orange .form-actions a.button,.form-actions .orange a.button,.orange .webform-submit{background:#ef661e;}.purple h3 span{color:#ae2f70;}.purple .action,.purple .corsi--overview--area--corsi .tabella--corso--utente .component--intro a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .purple a,.purple .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .purple a,.purple .node-type--corso.view-mode--full .action--scarica-attestato,.node-type--corso.view-mode--full .purple .action--scarica-attestato,.purple .views-filters-summary .items .value-container,.views-filters-summary .items .purple .value-container,.purple .actions a,.actions .purple a,.purple input[type=submit],.purple .form-actions a.button,.form-actions .purple a.button,.purple .webform-submit{background:#ae2f70;}.red h3 span{color:#da291c;}.red .action,.red .corsi--overview--area--corsi .tabella--corso--utente .component--intro a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .red a,.red .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .red a,.red .node-type--corso.view-mode--full .action--scarica-attestato,.node-type--corso.view-mode--full .red .action--scarica-attestato,.red .views-filters-summary .items .value-container,.views-filters-summary .items .red .value-container,.red .actions a,.actions .red a,.red input[type=submit],.red .form-actions a.button,.form-actions .red a.button,.red .webform-submit{background:#da291c;}.transparent .action,.transparent .corsi--overview--area--corsi .tabella--corso--utente .component--intro a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .transparent a,.transparent .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .transparent a,.transparent .node-type--corso.view-mode--full .action--scarica-attestato,.node-type--corso.view-mode--full .transparent .action--scarica-attestato,.transparent .views-filters-summary .items .value-container,.views-filters-summary .items .transparent .value-container,.transparent .actions a,.actions .transparent a,.transparent input[type=submit],.transparent .form-actions a.button,.form-actions .transparent a.button,.transparent .webform-submit{background:transparent;}.white h3 span{color:var(--color-white);}.white .action,.white .corsi--overview--area--corsi .tabella--corso--utente .component--intro a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .white a,.white .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .white a,.white .node-type--corso.view-mode--full .action--scarica-attestato,.node-type--corso.view-mode--full .white .action--scarica-attestato,.white .views-filters-summary .items .value-container,.views-filters-summary .items .white .value-container,.white .actions a,.actions .white a,.white input[type=submit],.white .form-actions a.button,.form-actions .white a.button,.white .webform-submit{background:var(--color-white);}.yellow h3 span{color:#ffd400;}.yellow .action,.yellow .corsi--overview--area--corsi .tabella--corso--utente .component--intro a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .yellow a,.yellow .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .yellow a,.yellow .node-type--corso.view-mode--full .action--scarica-attestato,.node-type--corso.view-mode--full .yellow .action--scarica-attestato,.yellow .views-filters-summary .items .value-container,.views-filters-summary .items .yellow .value-container,.yellow .actions a,.actions .yellow a,.yellow input[type=submit],.yellow .form-actions a.button,.form-actions .yellow a.button,.yellow .webform-submit{background:#ffd400;}.component-type--two-columns{z-index:5;}@media only screen and (max-width:767px){.component-type--two-columns{padding-top:calc(var(--unit) * 3);}}.component-type--two-columns .component--content{width:100%;display:grid;grid-template-columns:1fr 1fr;padding:0;gap:calc(var(--unit) * 2);}@media only screen and (max-width:1023px){.component-type--two-columns .component--content{flex-direction:column;display:block;}}.component-type--two-columns .component--content .component--content--left{grid-column:1/2;}.component-type--two-columns .component--content .component--content--right{grid-column:2/2;}@media only screen and (max-width:1023px){.component-type--two-columns .component--content .component--content--right{padding-top:var(--unit);}}.component-type--two-columns .number{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;font-size:4.5rem;text-transform:uppercase;color:var(--color-secondary);margin-bottom:0;line-height:1;}.component-type--two-columns img{max-width:100%;}.horizontal-cards-container{padding-top:var(--unit);display:grid;position:relative;overflow:hidden;gap:var(--unit);}.horizontal-cards-container.up-3{grid-template-columns:repeat(3,1fr);}.horizontal-cards-container.up-4{grid-template-columns:repeat(4,1fr);}.horizontal-cards-container.up-4 .card{font-size:0.8rem;min-height:255px;}.horizontal-cards-container.up-5{grid-template-columns:repeat(5,1fr);}.horizontal-cards-container.up-5 .card{font-size:0.6rem;min-height:180px;}.horizontal-cards-container.up-auto{grid-template-columns:repeat(auto-fill,minmax(20em,1fr));}.horizontal-cards-container.up-auto .card{font-size:0.6rem;min-height:180px;}.horizontal-cards-container.up-auto.items-count-1,.horizontal-cards-container.up-auto.items-count-2{grid-template-columns:repeat(auto-fit,minmax(12rem,300px));}.vertical-cards-container article{margin-bottom:var(--unit);min-height:250px;}.vertical-cards-container article h3{font-size:1.5rem;}.horizontal-cards-container,.vertical-cards-container{gap:calc(var(--unit) * 2);}.horizontal-cards-container article,.vertical-cards-container article{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 .article--tags{display:none;}.card{position:relative;overflow:clip;border-radius:0.3333333333rem;display:grid;grid-template-columns:1fr;grid-row:1fr;align-items:end;aspect-ratio:4/3;box-shadow:0 2px 4px 0 rgba(0,0,0,0.41);font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;cursor:pointer;}.card,.card figure{transition:all 0.3s ease-out;}.card:hover{box-shadow:0 15px 6px -8px rgba(0,0,0,0.41);}.card:hover figure{scale:1.1;}.card .as-bg,.card .component .component--bg,.component .card .component--bg{-o-object-fit:cover;object-fit:cover;}.card.no-image{flex-direction:column-reverse;}.card.no-image:not(.node-type--pubblicazione),.card.no-image:not(.node-type--recensione){background:var(--color-primary) !important;}.card.no-image .content{background:none;}.card .cover-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:99999;}.card figure{height:100%;display:block;position:relative;background-color:transparent;grid-column:1;grid-row:1;}.card figure img{width:100%;height:auto;display:block;}.card .sticky--marker{position:absolute;top:0;left:0;font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;text-transform:uppercase;font-size:var(--font-size--xs);width:-moz-max-content;width:max-content;background:var(--color-text);color:var(--color-white);padding:0.5em;transform:translateY(-100%);}.card .content{padding:var(--unit) calc(var(--unit) * 0.5) calc(var(--unit) * 0.5) calc(var(--unit) * 0.5);position:relative;grid-column:1;grid-row:1;background:linear-gradient(0deg,#000 0%,rgba(0,0,0,0.5333333333) 75%,transparent 100%);width:100%;}.card .content .node--type{font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;text-transform:uppercase;font-size:calc(var(--font-size--xs) * 0.9);width:-moz-max-content;width:max-content;color:var(--color-white);}.card .content h3{font-size:calc(var(--font-size--l) * 0.8);line-height:1.2;margin-bottom:0;font-family:"WWF",sans-serif;font-weight:400;letter-spacing:0;font-weight:normal;}.card .content h3 a{text-decoration:none;color:var(--color-white);}.card .content h3 small{margin-top:calc(var(--unit) / 2);color:var(--color-text);}.card .content .card--meta--field{margin-top:calc(var(--unit) / 4);}.card .content .card--meta--field:first-child{margin-top:calc(var(--unit) / 2);}.card .content .field--field-smart-date,.card .content .field--field-luogo{display:block;}.card .content .article--tags{display:block;font-size:0.563rem;}.card .content .article--tags li,.card .content .article--tags span{display:inline-block;background-color:#17b5de;color:var(--color-white);padding:0 0.5em;margin:0 0.5em 0.5em 0;font-weight:700;}.card .content .article--tags li.node--type,.card .content .article--tags span.node--type{background-color:#00728f;}.card .content .node--intro,.card .content .term--intro{padding:var(--unit);}.card .content .node--intro *:last-child,.card .content .term--intro *:last-child{margin-bottom:0;}.card .card--meta{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;font-weight:700;font-size:var(--font-size--xs);padding-top:calc(var(--unit) * 0.5);}.card .card--meta .field--field-smart-date{color:var(--color-white);position:relative;padding-left:1.5rem;}.card .card--meta .field--field-luogo{color:var(--color-white);position:relative;padding-left:1.5rem;}.card .content--intro{font-size:0.75rem;margin-top:var(--unit);font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;}.card .content--intro a{font-weight:700;}.card .navigation-arrow{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;display:flex;padding:calc(var(--unit) / 2) var(--unit);align-items:center;text-decoration:none;}.card .navigation-arrow svg{width:2em;height:2em;}.card .navigation-arrow.nav-prev strong{order:2;margin-left:1em;}.card .navigation-arrow.nav-prev svg{transform:rotate(180deg);}.card .navigation-arrow.nav-next{justify-content:flex-end;}.card .navigation-arrow.nav-next strong{margin-right:1em;}.show--node-type .node--type{display:block;}.show--node-type .article--type{margin-bottom:calc(var(--unit) / 2);}button{-webkit-appearance:none;border:none;padding:0;margin:0;}.action,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a,.node-type--corso.view-mode--full .action--scarica-attestato,.views-filters-summary .items .value-container,.actions a,input[type=submit],input[type=submit].button--primary,.form-actions a.button,.form-managed-file input[type=submit],.webform-submit,a.action{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;text-align:center;background:var(--color-black);padding:calc(var(--unit) / 3) calc(var(--unit) / 2);color:var(--color-white);display:inline-block;font-size:1rem;text-transform:uppercase;letter-spacing:2px;border:none;position:relative;border-radius:0.5em;letter-spacing:0.02em;font-weight:700;transition:all 0.2s ease;}.action + .action,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a + .action,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .action + a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a + a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a + .action,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .corsi--overview--area--corsi .tabella--corso--utente .component--intro a + a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a + a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .action + a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .corsi--overview--area--corsi .tabella--corso--utente .component--intro a + a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a + a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a + a,.node-type--corso.view-mode--full .action--scarica-attestato + .action,.node-type--corso.view-mode--full .corsi--overview--area--corsi .tabella--corso--utente .component--intro .action--scarica-attestato + a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .node-type--corso.view-mode--full .action--scarica-attestato + a,.node-type--corso.view-mode--full .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .action--scarica-attestato + a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .node-type--corso.view-mode--full .action--scarica-attestato + a,.node-type--corso.view-mode--full .action + .action--scarica-attestato,.node-type--corso.view-mode--full .corsi--overview--area--corsi .tabella--corso--utente .component--intro a + .action--scarica-attestato,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .node-type--corso.view-mode--full a + .action--scarica-attestato,.node-type--corso.view-mode--full .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a + .action--scarica-attestato,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .node-type--corso.view-mode--full a + .action--scarica-attestato,.node-type--corso.view-mode--full .action--scarica-attestato + .action--scarica-attestato,.views-filters-summary .items .value-container + .action,.views-filters-summary .items .corsi--overview--area--corsi .tabella--corso--utente .component--intro .value-container + a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .views-filters-summary .items .value-container + a,.views-filters-summary .items .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .value-container + a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .views-filters-summary .items .value-container + a,.views-filters-summary .items .node-type--corso.view-mode--full .value-container + .action--scarica-attestato,.node-type--corso.view-mode--full .views-filters-summary .items .value-container + .action--scarica-attestato,.views-filters-summary .items .action + .value-container,.views-filters-summary .items .corsi--overview--area--corsi .tabella--corso--utente .component--intro a + .value-container,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .views-filters-summary .items a + .value-container,.views-filters-summary .items .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a + .value-container,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .views-filters-summary .items a + .value-container,.views-filters-summary .items .node-type--corso.view-mode--full .action--scarica-attestato + .value-container,.node-type--corso.view-mode--full .views-filters-summary .items .action--scarica-attestato + .value-container,.views-filters-summary .items .value-container + .value-container,.actions a + .action,.actions .corsi--overview--area--corsi .tabella--corso--utente .component--intro a + a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .actions a + a,.actions .node-type--corso.view-mode--full a + .action--scarica-attestato,.node-type--corso.view-mode--full .actions a + .action--scarica-attestato,.actions .views-filters-summary .items a + .value-container,.views-filters-summary .items .actions a + .value-container,.actions .action + a,.actions .corsi--overview--area--corsi .tabella--corso--utente .component--intro a + a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .actions a + a,.actions .node-type--corso.view-mode--full .action--scarica-attestato + a,.node-type--corso.view-mode--full .actions .action--scarica-attestato + a,.actions .views-filters-summary .items .value-container + a,.views-filters-summary .items .actions .value-container + a,.actions a + a,input[type=submit] + .action,.corsi--overview--area--corsi .tabella--corso--utente .component--intro input[type=submit] + a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno input[type=submit] + a,.node-type--corso.view-mode--full input[type=submit] + .action--scarica-attestato,.views-filters-summary .items input[type=submit] + .value-container,.actions input[type=submit] + a,.form-actions a.button + .action,.form-actions .corsi--overview--area--corsi .tabella--corso--utente .component--intro a.button + a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .form-actions a.button + a,.form-actions .node-type--corso.view-mode--full a.button + .action--scarica-attestato,.node-type--corso.view-mode--full .form-actions a.button + .action--scarica-attestato,.form-actions .views-filters-summary .items a.button + .value-container,.views-filters-summary .items .form-actions a.button + .value-container,.form-actions .actions a.button + a,.actions .form-actions a.button + a,.webform-submit + .action,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .webform-submit + a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .webform-submit + a,.node-type--corso.view-mode--full .webform-submit + .action--scarica-attestato,.views-filters-summary .items .webform-submit + .value-container,.actions .webform-submit + a,.action + input[type=submit],.corsi--overview--area--corsi .tabella--corso--utente .component--intro a + input[type=submit],.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a + input[type=submit],.node-type--corso.view-mode--full .action--scarica-attestato + input[type=submit],.views-filters-summary .items .value-container + input[type=submit],.actions a + input[type=submit],input[type=submit] + input[type=submit],.form-actions a.button + input[type=submit],.webform-submit + input[type=submit],.form-actions .action + a.button,.form-actions .corsi--overview--area--corsi .tabella--corso--utente .component--intro a + a.button,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .form-actions a + a.button,.form-actions .node-type--corso.view-mode--full .action--scarica-attestato + a.button,.node-type--corso.view-mode--full .form-actions .action--scarica-attestato + a.button,.form-actions .views-filters-summary .items .value-container + a.button,.views-filters-summary .items .form-actions .value-container + a.button,.form-actions .actions a + a.button,.actions .form-actions a + a.button,.form-actions input[type=submit] + a.button,.form-actions a.button + a.button,.form-actions .webform-submit + a.button,.action + .webform-submit,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a + .webform-submit,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a + .webform-submit,.node-type--corso.view-mode--full .action--scarica-attestato + .webform-submit,.views-filters-summary .items .value-container + .webform-submit,.actions a + .webform-submit,input[type=submit] + .webform-submit,.form-actions a.button + .webform-submit,.webform-submit + .webform-submit,a.action + .action,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a + .action,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.action + a,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a + a{margin-left:var(--unit);}.action,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a,.node-type--corso.view-mode--full .action--scarica-attestato,.views-filters-summary .items .value-container,.actions a,input[type=submit],input[type=submit].button--primary,.form-actions a.button,.form-managed-file input[type=submit],.webform-submit,a.action{text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:hand;cursor:pointer;font-style:normal;}.action.tiny,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a,.node-type--corso.view-mode--full .tiny.action--scarica-attestato,.views-filters-summary .items .value-container,.actions a.tiny,input.tiny[type=submit],.form-actions a.tiny.button,.tiny.webform-submit,.form-managed-file input[type=submit],a.action.tiny{font-size:0.563rem;color:var(--color-white);letter-spacing:0;}.action.small,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.small,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.small,.node-type--corso.view-mode--full .action--scarica-attestato,.views-filters-summary .items .small.value-container,.actions a,input.small[type=submit],.form-actions a.small.button,.form-actions .actions a.button,.actions .form-actions a.button,.small.webform-submit,a.action.small{font-size:0.75rem;color:var(--color-white);letter-spacing:0;}.action.big,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.big,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.big,.node-type--corso.view-mode--full .big.action--scarica-attestato,.views-filters-summary .items .big.value-container,.actions a.big,input.big[type=submit],.big.webform-submit,.form-actions a.button,a.action.big{font-size:2rem;color:var(--color-white);padding:var(--unit);}.action.light,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.light,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.light,.node-type--corso.view-mode--full .light.action--scarica-attestato,.views-filters-summary .items .value-container,.actions a.light,input.light[type=submit],.form-actions a.light.button,.light.webform-submit,a.action.light{background:transparent;color:var(--color-primary);border:1px solid var(--color-primary);top:0;}.action.light:hover,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.light:hover,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.light:hover,.node-type--corso.view-mode--full .light.action--scarica-attestato:hover,.views-filters-summary .items .value-container:hover,.actions a.light:hover,input.light[type=submit]:hover,.form-actions a.light.button:hover,.light.webform-submit:hover,a.action.light:hover{color:var(--color-white);background:var(--color-black);}.action.light,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.light,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.light,.node-type--corso.view-mode--full .light.action--scarica-attestato,.views-filters-summary .items .value-container,.actions a.light,input.light[type=submit],.form-actions a.light.button,.light.webform-submit,a.action.light{box-shadow:none;}.action.negative,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.negative,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.negative,.node-type--corso.view-mode--full .corso--lezioni .action.component--intro,.node-type--corso.view-mode--full .corso--lezioni .corsi--overview--area--corsi .tabella--corso--utente .component--intro a.component--intro,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .node-type--corso.view-mode--full .corso--lezioni a.component--intro,.node-type--corso.view-mode--full .corso--lezioni .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.component--intro,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .node-type--corso.view-mode--full .corso--lezioni a.component--intro,.node-type--corso.view-mode--full .negative.action--scarica-attestato,.node-type--corso.view-mode--full .corso--lezioni .action--scarica-attestato.component--intro,.views-filters-summary .items .negative.value-container,.views-filters-summary .items .node-type--corso.view-mode--full .corso--lezioni .value-container.component--intro,.node-type--corso.view-mode--full .corso--lezioni .views-filters-summary .items .value-container.component--intro,.actions a.negative,.actions .node-type--corso.view-mode--full .corso--lezioni a.component--intro,.node-type--corso.view-mode--full .corso--lezioni .actions a.component--intro,input.negative[type=submit],.node-type--corso.view-mode--full .corso--lezioni input[type=submit].component--intro,.form-actions a.negative.button,.form-actions .node-type--corso.view-mode--full .corso--lezioni a.button.component--intro,.node-type--corso.view-mode--full .corso--lezioni .form-actions a.button.component--intro,.negative.webform-submit,.node-type--corso.view-mode--full .corso--lezioni .webform-submit.component--intro,a.action.negative{border-color:var(--color-white);color:var(--color-white);}.action.negative:hover,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.negative:hover,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.negative:hover,.node-type--corso.view-mode--full .corso--lezioni .action.component--intro:hover,.node-type--corso.view-mode--full .corso--lezioni .corsi--overview--area--corsi .tabella--corso--utente .component--intro a.component--intro:hover,.corsi--overview--area--corsi .tabella--corso--utente .component--intro .node-type--corso.view-mode--full .corso--lezioni a.component--intro:hover,.node-type--corso.view-mode--full .corso--lezioni .node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.component--intro:hover,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno .node-type--corso.view-mode--full .corso--lezioni a.component--intro:hover,.node-type--corso.view-mode--full .negative.action--scarica-attestato:hover,.node-type--corso.view-mode--full .corso--lezioni .action--scarica-attestato.component--intro:hover,.views-filters-summary .items .negative.value-container:hover,.views-filters-summary .items .node-type--corso.view-mode--full .corso--lezioni .value-container.component--intro:hover,.node-type--corso.view-mode--full .corso--lezioni .views-filters-summary .items .value-container.component--intro:hover,.actions a.negative:hover,.actions .node-type--corso.view-mode--full .corso--lezioni a.component--intro:hover,.node-type--corso.view-mode--full .corso--lezioni .actions a.component--intro:hover,input.negative[type=submit]:hover,.node-type--corso.view-mode--full .corso--lezioni input[type=submit].component--intro:hover,.form-actions a.negative.button:hover,.form-actions .node-type--corso.view-mode--full .corso--lezioni a.button.component--intro:hover,.node-type--corso.view-mode--full .corso--lezioni .form-actions a.button.component--intro:hover,.negative.webform-submit:hover,.node-type--corso.view-mode--full .corso--lezioni .webform-submit.component--intro:hover,a.action.negative:hover{color:var(--color-text);background:var(--color-white);}.action em,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a em,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a em,.node-type--corso.view-mode--full .action--scarica-attestato em,.views-filters-summary .items .value-container em,.actions a em,input[type=submit] em,input[type=submit].button--primary em,.form-actions a.button em,.form-managed-file input[type=submit] em,.webform-submit em,a.action em{display:block;font-weight:700;}.action.with-right-arrow,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.with-right-arrow,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.with-right-arrow,.node-type--corso.view-mode--full .with-right-arrow.action--scarica-attestato,.views-filters-summary .items .with-right-arrow.value-container,.actions a.with-right-arrow,input.with-right-arrow[type=submit],.form-actions a.with-right-arrow.button,.with-right-arrow.webform-submit,.action:hover,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a:hover,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a:hover,.node-type--corso.view-mode--full .action--scarica-attestato:hover,.views-filters-summary .items .value-container:hover,.actions a:hover,input[type=submit]:hover,.form-actions a.button:hover,.webform-submit:hover,a.action.with-right-arrow,a.action:hover{padding-right:1.75em;}.action.with-right-arrow:after,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.with-right-arrow:after,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.with-right-arrow:after,.node-type--corso.view-mode--full .with-right-arrow.action--scarica-attestato:after,.views-filters-summary .items .with-right-arrow.value-container:after,.actions a.with-right-arrow:after,input.with-right-arrow[type=submit]:after,.form-actions a.with-right-arrow.button:after,.with-right-arrow.webform-submit:after,.action:hover:after,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a:hover:after,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a:hover:after,.node-type--corso.view-mode--full .action--scarica-attestato:hover:after,.views-filters-summary .items .value-container:hover:after,.actions a:hover:after,input[type=submit]:hover:after,.form-actions a.button:hover:after,.webform-submit:hover:after,a.action.with-right-arrow:after,a.action:hover:after{content:"";background-image:url(/themes/custom/ops/img/icons/arrow-white.svg);background-position:50% 100%;background-repeat:no-repeat;background-size:contain;width:1em;height:1em;display:inline-block;position:absolute;right:0.5em;top:50%;transform:translateY(-50%);}.action.with-right-arrow.light:after,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.with-right-arrow.light:after,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.with-right-arrow.light:after,.node-type--corso.view-mode--full .with-right-arrow.light.action--scarica-attestato:after,.views-filters-summary .items .with-right-arrow.value-container:after,.actions a.with-right-arrow.light:after,input.with-right-arrow.light[type=submit]:after,.form-actions a.with-right-arrow.light.button:after,.with-right-arrow.light.webform-submit:after,.action:hover.light:after,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a:hover.light:after,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a:hover.light:after,.node-type--corso.view-mode--full .action--scarica-attestato:hover.light:after,.views-filters-summary .items .value-container:hover:after,.actions a:hover.light:after,input[type=submit]:hover.light:after,.form-actions a.button:hover.light:after,.webform-submit:hover.light:after,a.action.with-right-arrow.light:after,a.action:hover.light:after{background-image:url(/themes/custom/ops/img/icons/arrow-black.svg);}.action.with-down-arrow,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.with-down-arrow,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.with-down-arrow,.node-type--corso.view-mode--full .with-down-arrow.action--scarica-attestato,.views-filters-summary .items .with-down-arrow.value-container,.actions a.with-down-arrow,input.with-down-arrow[type=submit],.form-actions a.with-down-arrow.button,.with-down-arrow.webform-submit,a.action.with-down-arrow{padding-left:1.75em;}.action.with-down-arrow:after,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.with-down-arrow:after,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.with-down-arrow:after,.node-type--corso.view-mode--full .with-down-arrow.action--scarica-attestato:after,.views-filters-summary .items .with-down-arrow.value-container:after,.actions a.with-down-arrow:after,input.with-down-arrow[type=submit]:after,.form-actions a.with-down-arrow.button:after,.with-down-arrow.webform-submit:after,a.action.with-down-arrow:after{content:"";background-image:url(/themes/custom/ops/img/ui/arrow-white.svg);background-position:50% 100%;background-repeat:no-repeat;background-size:contain;width:1em;height:1em;display:inline-block;position:absolute;left:0.5em;top:50%;transform:translateY(-50%) rotate(90deg);}.action.with-down-arrow.light:after,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.with-down-arrow.light:after,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.with-down-arrow.light:after,.node-type--corso.view-mode--full .with-down-arrow.light.action--scarica-attestato:after,.views-filters-summary .items .with-down-arrow.value-container:after,.actions a.with-down-arrow.light:after,input.with-down-arrow.light[type=submit]:after,.form-actions a.with-down-arrow.light.button:after,.with-down-arrow.light.webform-submit:after,a.action.with-down-arrow.light:after{background-image:url(/themes/custom/ops/img/ui/arrow-primary.svg);}.action.with-down-arrow.scroll-teaser::after,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.with-down-arrow.scroll-teaser::after,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.with-down-arrow.scroll-teaser::after,.node-type--corso.view-mode--full .with-down-arrow.scroll-teaser.action--scarica-attestato::after,.views-filters-summary .items .with-down-arrow.scroll-teaser.value-container::after,.actions a.with-down-arrow.scroll-teaser::after,input.with-down-arrow.scroll-teaser[type=submit]::after,.form-actions a.with-down-arrow.scroll-teaser.button::after,.with-down-arrow.scroll-teaser.webform-submit::after,a.action.with-down-arrow.scroll-teaser::after{animation:scrollTeaserWithMargin 0.4s ease-in-out infinite alternate;}input.action:hover,.node-type--corso.view-mode--full input.action--scarica-attestato:hover,.views-filters-summary .items input.value-container:hover,input[type=submit]:hover,input.webform-submit:hover{padding-right:0.75em;}input.action:hover:after,.node-type--corso.view-mode--full input.action--scarica-attestato:hover:after,.views-filters-summary .items input.value-container:hover:after,input[type=submit]:hover:after,input.webform-submit:hover:after{display:none;}.secondary-action{display:inline-block;margin-top:var(--unit);color:var(--primary-color);text-decoration:none;border-bottom:1px dotted var(--primary-color);}.actions{padding-top:var(--unit);text-align:left;}.actions a{font-weight:700;}.actions.more-link{text-align:right;}.action,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a,.node-type--corso.view-mode--full .action--scarica-attestato,.views-filters-summary .items .value-container,input[type=submit],input[type=submit].button--primary,.form-actions a.button,.form-managed-file input[type=submit],.webform-submit,.actions a{padding:0.5em 0.75em;font-weight:normal;}.action.with-icon,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.with-icon,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.with-icon,.node-type--corso.view-mode--full .with-icon.action--scarica-attestato,.views-filters-summary .items .with-icon.value-container,input.with-icon[type=submit],.form-actions a.with-icon.button,.with-icon.webform-submit,.actions a.with-icon{padding-right:3.5em;}.action.with-icon:after,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.with-icon:after,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.with-icon:after,.node-type--corso.view-mode--full .with-icon.action--scarica-attestato:after,.views-filters-summary .items .with-icon.value-container:after,input.with-icon[type=submit]:after,.form-actions a.with-icon.button:after,.with-icon.webform-submit:after,.actions a.with-icon:after{content:"";position:absolute;right:1em;top:50%;transform:translateY(-50%);width:1.75em;height:1.75em;background-size:95% 95%;background-repeat:no-repeat;transition:filter 0.2s ease;}.action.action--add:after,.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.action--add:after,.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a.action--add:after,.node-type--corso.view-mode--full .action--add.action--scarica-attestato:after,.views-filters-summary .items .action--add.value-container:after,input.action--add[type=submit]:after,.form-actions a.action--add.button:after,.action--add.webform-submit:after,.actions a.action--add:after{background-image:url(/themes/custom/ops/img/icons/013-plus-white.svg);}.actions a{text-transform:none;}.with-icon-prefix:before,.view--appuntamenti .view-mode--mappa .appuntamento--luogo .field--field-luogo:before,.view--appuntamenti .view-mode--mappa .appuntamento--smart-date:before,.card .card--meta .field--field-smart-date:before,.card .card--meta .field--field-luogo:before{position:absolute;display:inline-block;content:"";width:1em;height:1em;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;margin-right:0.5em;top:0.4em;left:0;}.icon--calendar-clock:before,.view--appuntamenti .view-mode--mappa .appuntamento--smart-date:before{background-image:url(/themes/custom/ops/img/icons/clock-three.svg);}.icon--location:before,.view--appuntamenti .view-mode--mappa .appuntamento--luogo .field--field-luogo:before{background-image:url(/themes/custom/ops/img/icons/marker.svg);}.icon--calendar-clock--white:before,.card .card--meta .field--field-smart-date:before{background-image:url(/themes/custom/ops/img/icons/clock-three-white.svg);}.icon--location--white:before,.card .card--meta .field--field-luogo:before{background-image:url(/themes/custom/ops/img/icons/marker-white.svg);}.tabs.primary{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;background:var(--color-white);}.page-tops{position:relative;}.page-header{position:relative;padding:calc(var(--unit));display:grid;align-items:center;grid-template-columns:auto 1fr auto;grid-template-rows:auto;background:transparent;gap:calc(var(--unit) / 2);z-index:8;}.page-header .header--wwf-logo{grid-row:span 2;align-self:center;padding-left:calc(var(--unit));}.page-header .header--wwf-logo img{display:block;height:5rem;width:auto;margin-left:auto;}@media only screen and (max-width:767px){.page-header{padding:var(--unit);}}.page-header{}.page-header .page-header--logo{grid-column:1;grid-row:1/3;}.page-header .primary-menu{grid-column:2;grid-row:2/3;}.page-header .page-header--search{grid-column:2;grid-row:1;}.page-header{}.page-header .page-header--logo{display:flex;align-items:center;}.page-header .page-header--logo a{text-decoration:none;}.page-header .page-header--logo h1{display:flex;align-items:center;justify-content:space-between;}.page-header .page-header--logo img{display:block;height:5rem;margin-right:var(--unit);width:auto;}.page-header .page-header--logo span{text-transform:uppercase;font-size:1.25rem;line-height:1.25;margin-left:1.5rem;margin-bottom:0;letter-spacing:0.05em;margin-top:0.5em;}.page-header .primary-menu{align-self:end;}.page-header ul:not(.contextual-links) li{display:inline-block;margin-right:calc(var(--unit) / 2);position:relative;}.page-header ul:not(.contextual-links) li:last-child{margin-right:0;}.page-header ul:not(.contextual-links) li span,.page-header ul:not(.contextual-links) li a{color:var(--color-black);text-decoration:none;text-transform:uppercase;font-family:"WWF",sans-serif;font-weight:400;letter-spacing:0;letter-spacing:0.02em;text-shadow:0 0 2px #fff,0 0 2px #fff;}.page-header ul:not(.contextual-links) li span.is-active,.page-header ul:not(.contextual-links) li a.is-active{color:#00728f;}.page-header .primary-menu{display:flex;justify-content:flex-end;line-height:1;}.page-header .primary-menu a{font-size:1rem;}.page-header .mobile-menu-trigger,.page-header .mobile-menu-close{display:none;}.account-menu{padding:calc(var(--unit) / 4) 0;}.account-menu ul:not(.contextual-links){font-size:var(--font-size--xs);display:flex;justify-content:flex-end;gap:calc(var(--unit) / 2);padding-right:calc(var(--unit) / 2);flex-wrap:wrap;}.account-menu .account-menu--welcome strong{font-family:"Roboto",sans-serif;font-weight:400;letter-spacing:0;}.account-menu{font-size:var(--font-size--s);font-weight:700;background:var(--color-black);}.user-logged-in .account-menu{background:var(--color-primary);}.account-menu{color:var(--color-white);}.account-menu a{color:var(--color-white);text-decoration:none;}.page-header--menus{z-index:8088;}#block-ops-page-title{padding:var(--unit) 0;}@keyframes zumpapa{0%{transform:scale(1);}50%{transform:scale(1.2);}100%{transform:scale(1);}}.page-header--search{display:flex;align-items:flex-end;justify-content:flex-start;flex-direction:column;margin:calc(var(--unit) / 4) 0 calc(var(--unit) / 2) 0;position:relative;}.page-header--search form{padding:0;margin:0;}.page-header--search form .form-item{margin-bottom:0;}.page-header--search form input{font-size:0.75rem;padding:0.5em;height:auto;}.page-header--search .search-input-wrapper{position:relative;}.page-header--search .search-links{font-size:0.563rem;display:none;margin-right:calc(var(--unit) / 2);}.page-header--search svg{height:1rem;position:absolute;top:50%;right:0.3rem;transform:translateY(-50%);}.page-header--search input{font-size:var(--unit);height:2rem;}.page-header--search ::-moz-placeholder{color:#757575;}.page-header--search ::placeholder{color:#757575;}.page-header--search .search-input-wrapper form .field-container{margin:0;}.page-header--search .form-actions{position:static;}.page-header--search .form-submit{background:transparent;border:none;position:absolute;top:50%;right:0;width:2rem;height:2rem;transform:translate(10%,-50%);cursor:pointer;}.page-header--search .form-submit .icon-value{display:block;}.page-header--search .form-text{max-width:300px;outline:none;transition:background-color 0.1s linear;border:none;border-radius:0;border-bottom:1px solid var(--color-black);}.page-header--search .form-text:focus{background-color:var(--subtle-color);}.page-footer{position:relative;background-repeat:no-repeat;background-position:bottom;background-color:var(--color-white);font-family:"WWF",sans-serif;font-weight:400;letter-spacing:0;}.page-footer .page-footer--content .goals img{height:auto;width:100%;}@media only screen and (max-width:767px){.page-footer .page-footer--content .goals img{height:25vw;width:auto;}}.page-footer .primary-menu ul li{margin-bottom:0;}.page-footer .primary-menu ul li::before{display:none;}.page-footer .primary-menu img{height:4vw;margin-right:var(--unit);}@media only screen and (max-width:767px){.page-footer .primary-menu img{height:8vw;}}.page-footer .primary-menu .img-footer--wrapper{display:inline;}.page-footer .primary-menu .img-footer--wrapper img{height:5vw;margin-right:var(--unit);}@media only screen and (max-width:767px){.page-footer .primary-menu .img-footer--wrapper img{height:8vw;margin-bottom:calc(var(--unit) * 2);}}@media only screen and (max-width:767px){.page-footer .primary-menu{margin-top:calc(var(--unit) * 2);}}.page-footer .footer--cta{text-align:center;padding:3rem;color:white;font-weight:600;background:var(--color-black);font-family:"WWF",sans-serif;font-weight:400;letter-spacing:0;}@media only screen and (max-width:767px){.page-footer .footer--cta{padding:1rem;}}.page-footer .footer--cta p{font-size:2rem;margin-bottom:0;}@media only screen and (max-width:767px){.page-footer .footer--cta p{font-size:var(--font-size--l);}}.page-footer .footer--logo img{display:block;height:8vw;margin-bottom:var(--unit);margin-top:calc(var(--unit) / 2);}@media only screen and (max-width:767px){.page-footer .footer--logo img{height:8vw;}}.page-footer a{text-decoration:none;}.page-footer--content img{width:4rem;}@media only screen and (max-width:767px){.mobile-menu-trigger,.mobile-menu-close{position:absolute;display:block;right:var(--unit);top:var(--unit);z-index:9;height:30px;padding-right:35px;}.mobile-menu-trigger span,.mobile-menu-close span{visibility:hidden;}.mobile-menu-trigger:after,.mobile-menu-trigger:before,.mobile-menu-close:after,.mobile-menu-close:before{content:"";position:absolute;top:15px;right:0;width:30px;background:var(--color-black);height:5px;transform-origin:50% 50%;transition:all 0.2s ease;}.mobile-menu-trigger:before,.mobile-menu-close:before{box-shadow:0 -10px 0 0 var(--color-black),0 10px 0 0 var(--color-black);}.mobile-menu-close{display:none;}.mobile-menu-close:after{transform:translateY(-1px) rotate(-45deg) scaleX(1.3);}.mobile-menu-close:before{transform:translateY(-1px) rotate(45deg) scaleX(1.3);box-shadow:none;}.account-menu{order:10;padding:calc(var(--unit) / 2);}.account-menu ul:not(.contextual-links){justify-content:flex-start;font-size:var(--font-size--s);}.page-header{position:relative;display:grid;display:grid;grid-template-columns:1fr 1fr 1fr;}.page-header .page-header--logo{grid-column:1;grid-row:1;}.page-header .header--wwf-logo{grid-column:2;grid-row:1;align-self:start;}.page-header .header--wwf-logo img{margin:0 auto;}.page-header .primary-menu{display:none;padding-left:var(--unit);text-align:left;align-self:flex-start;padding:0;width:100%;grid-column:1/4;grid-row:3;margin-top:0;}.page-header .primary-menu ul{gap:calc(var(--unit) * 0.2);margin-bottom:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.page-header .primary-menu ul li{margin:0;}.page-header .primary-menu ul li a{display:block;font-size:1.5rem;background:var(--color-black);color:var(--color-white);padding:var(--unit);text-shadow:none;height:100%;}}@media only screen and (max-width:767px) and (max-width:767px){.page-header .primary-menu ul li a{font-size:1rem;padding:calc(var(--unit) * 0.5);}}@media only screen and (max-width:767px){.page-header .primary-menu ul li a.is-active{color:var(--color-black);background:var(--color-white);border:2px solid var(--color-black);}.page-header .page-header--search{display:none;}.page-header .page-header--search .form-item-search-api-fulltext{padding-top:0;}.page-header .mobile-menu-trigger{display:block;}}@media only screen and (max-width:767px){#header-nav-wrapper:target{position:fixed;top:0;min-height:100vh;width:100vw;z-index:90000;background:var(--color-white);}#header-nav-wrapper:target .page-header .page-header--search,#header-nav-wrapper:target .page-header .primary-menu,#header-nav-wrapper:target .page-header .account-menu{display:block;}#header-nav-wrapper:target .page-header .mobile-menu-trigger{display:none;}#header-nav-wrapper:target .page-header .mobile-menu-close{display:block;}#header-nav-wrapper:target .page-header .page-header--search{grid-column:1/4;grid-row:2;}.page-header--search{margin-top:var(--unit);display:block;width:100%;}.page-header--search .form-text{width:100%;max-width:100%;height:calc(var(--unit) * 2);}}.component .component--content,.component .component--title{margin:0 auto;}.component .component--title{font-family:"WWF",sans-serif;font-weight:400;letter-spacing:0;margin-bottom:calc(var(--unit) * 2);}.position--full-width{padding-left:var(--unit);padding-right:var(--unit);}.title--full-width .component--content{display:block;padding-left:calc(var(--unit) * 2);}@media only screen and (max-width:767px){.title--full-width .component--content{padding-left:var(--unit);}}.full-width--block .component--content{display:block;padding-left:calc(var(--unit) * 2);padding-right:calc(var(--unit) * 2);}@media only screen and (max-width:767px){.full-width--block .component--content{padding-left:var(--unit);padding-right:var(--unit);}}.full-width--block.component-type--text{display:block;}.full-width--block.component-type--text .component--content{padding-left:calc(var(--unit) * 2);padding-right:calc(var(--unit) * 2);}@media only screen and (max-width:767px){.full-width--block.component-type--text .component--content{padding-left:var(--unit);padding-right:var(--unit);}}html{font-size:1.5rem;}@media only screen and (max-width:1023px){html{font-size:1.125rem;}}@media only screen and (max-width:767px){html{font-size:1.125rem;}}h1{font-family:"WWF",sans-serif;font-weight:400;letter-spacing:0;font-size:4.5rem;}@media only screen and (max-width:767px){h1{font-size:3rem;}}h2{font-family:"WWF",sans-serif;font-weight:400;letter-spacing:0;color:var(--color-text);font-size:3rem;margin-bottom:calc(var(--unit) * 2);}@media only screen and (max-width:767px){h2{font-size:2rem;}}h2 small{display:block;margin-top:0.5em;}h3{font-size:2rem;font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;letter-spacing:0;}@media only screen and (max-width:767px){h3{font-size:var(--font-size--l);}}p{margin-bottom:1em;}p:last-child{margin-bottom:0;}strong{font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;}a.external{text-decoration:underline;}a.external:after{content:"";display:inline-block;height:0.7em;width:0.7em;background:url(/themes/custom/ops/img/icons/external-link.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-left:0.25em;margin-right:0.25em;opacity:0.6;}.select2-container--default .select2-selection--single{border:2px solid #e5d8bd;padding:11px;font-size:1rem;background:var(--color-white);color:var(--color-black);font-family:"Roboto",sans-serif;font-weight:400;letter-spacing:0;border-radius:5px;height:2.3rem;vertical-align:middle;}.select2-container--default .select2-selection__arrow{height:2.3rem !important;}.select2-container--default .select2-selection__arrow b{margin-top:-12px !important;left:0 !important;border:none !important;}.select2-container--default .select2-selection__arrow b:after{content:"";width:20px;height:20px;display:block;background-image:url('data:image/svg+xml,<svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="rgba(0,0,0,1)" d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"></path></svg>');background-repeat:no-repeat;}.select2-container--default .select2-selection--multiple{padding:0;border:2px solid #e5d8bd;background:var(--color-white);color:var(--color-black);font-size:1rem;line-height:0;font-family:"Roboto",sans-serif;font-weight:400;letter-spacing:0;border-radius:5px;vertical-align:middle;min-height:2.3rem;}.select2-container--default .select2-selection--multiple .select2-selection__rendered li::before{display:none;}.select2-container--default .select2-selection--multiple li{line-height:1.8rem;min-height:2.1rem;}.select2-container--default .select2-selection--multiple .select2-search__field{margin-top:0;}.select2-container--default .select2-selection__choice::before{display:none;}.select2-container--open{z-index:9999;}.credits{position:absolute;top:10px;right:10px;display:block;background:var(--color-light-grey);padding:0 3px;z-index:12000;font-size:0.5rem;transform-origin:bottom right;max-width:30vh;transform:translateY(-100%) rotate(-90deg);}.credits *{margin:0;padding:0;}.view-mode--full{position:relative;}.view-mode--full .component--type-article-meta{background-color:var(--color-light-grey);}.view-mode--full .article--tags{display:inline-block;color:var(--color-white);text-transform:uppercase;font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;padding:0 0.5em;font-size:1rem;}.view-mode--full .article--intro{font-size:1.3rem;color:var(--color-primary);padding-top:calc(var(--unit) * 2);padding-bottom:calc(var(--unit) * 0.5);}@media only screen and (max-width:767px){.view-mode--full .article--intro{padding-top:calc(var(--unit));}}.view-mode--full .article--body{padding-bottom:calc(var(--unit) * 2);}.view-mode--full .article--body,.view-mode--full .article--body-legacy,.view-mode--full .taxonomy--body{padding-top:calc(var(--unit) * 0.5);}@media only screen and (max-width:767px){.view-mode--full .article--body,.view-mode--full .article--body-legacy,.view-mode--full .taxonomy--body{padding:calc(var(--unit)) 0 calc(var(--unit)) 0;font-size:1rem;}}.view-mode--full .article--full-citation{margin-top:2em;}.view-mode--full .article--body-legacy + .article--body{margin-top:calc(var(--unit) * -9);}.view-mode--full .taxonomy--body{padding:0 0 calc(var(--unit) * 2) 0;}.view-mode--full .content-stripe::before,.view-mode--full .corsi--overview .corsi--overview--area::before,.corsi--overview .view-mode--full .corsi--overview--area::before,.view-mode--full .content-stripe::after,.view-mode--full .corsi--overview .corsi--overview--area::after,.corsi--overview .view-mode--full .corsi--overview--area::after{z-index:1 !important;}.view-mode--full .component-type--cards-list.show--node-type{background-color:#e5e4df;}.term--area .article--body{background:var(--color-white);}.field--field-coordinate{display:none;}.messages{padding:calc(var(--unit) * 2);border-radius:0;background:var(--color-primary);position:relative;font-family:"Roboto",sans-serif;font-weight:400;font-size:0.75rem;word-wrap:break-word;overflow-wrap:break-word;color:var(--color-white);}.messages pre{word-wrap:break-word;overflow-wrap:break-word;white-space:break-spaces;}.messages a{color:var(--color-white);}.messages .text-container a,.messages article[data-type=luogo-sost] .field--field-testo-popup a,article[data-type=luogo-sost] .messages .field--field-testo-popup a,.messages .cke_editable a{color:var(--color-white);}.messages--error{background-color:#da291c;}.messages--success{background-color:#007932;}.messages--warning{background-color:#ef661e;}.messages .info{color:var(--color-black);}.messages ul{padding-left:1em;line-height:var(--text-line-height);}.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 var(--color-primary);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:16px;position:absolute;top:calc(var(--unit) * 2);right:calc(var(--unit) * 2);}.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:var(--color-white);}.messages-close:before{transform:rotate(45deg);}.messages-close:after{transform:rotate(-45deg);}.component--type-facets-filter{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;}.component--type-facets-filter strong{color:var(--color-primary);font-weight:normal;text-transform:lowercase;font-variant:small-caps;}.component--type-facets-filter .component--content{display:flex;justify-content:space-between;}.component--type-facets-filter .filter-actions img{height:3em;}.component--type-facets-filter .filter-actions a{display:flex;flex-direction:column;text-decoration:none;}.views-filters-summary{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:calc(var(--unit) * 2);}.views-filters-summary .prefix{padding-right:calc(var(--unit) * 0.5);}.views-filters-summary .items{align-items:center;display:flex;flex-wrap:wrap;}.views-filters-summary .items .value-container{background:var(--color-white);letter-spacing:0;font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-size:0.563rem;border-radius:100px;padding:0.2em 1em;margin:0 0.25rem 0.25rem 0;background-color:#007932;border-color:#007932;color:var(--color-white);padding:0.2em 0.7em 0.2em 1em;}.views-filters-summary .items .value-container:hover{background-color:#007932;color:var(--color-white);padding:0.2em 0.7em 0.2em 1em;text-decoration:underline;}.views-filters-summary .items .value-container:hover::after{all:unset;}.views-filters-summary .items .value-container strong{border:none;padding:0;margin:0;font-weight:700;}.views-filters-summary .items .value-container a{background:transparent;text-decoration:none;color:var(--color-white);font-weight:400;font-size:0.5rem;}.views-filters-summary .reset{order:99;margin-left:auto;background-color:var(--color-white);border-color:var(--color-black);color:var(--color-black);text-transform:uppercase;font-size:0.563rem;text-decoration:none;padding:0.5em 0.75em;font-weight:normal;border:1px solid var(--color-black);border-radius:0.5em;}.views-filters-summary .reset:hover{background-color:var(--color-black);color:var(--color-white);}.facet-summary-item--facet a,.facet-item a{display:inline-block;position:relative;text-decoration:none;text-transform:uppercase;background:var(--color-white);letter-spacing:0;font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-size:0.563rem;border-radius:100px;padding:0.2em 1em;margin:0 0.25rem 0.25rem 0;}@media only screen and (max-width:1023px){.facet-summary-item--facet a,.facet-item a{padding-top:2px;}}.filter-container{margin-bottom:1.5rem;}.vertical-filters-container{background-color:#e5e4df;}.vertical-filters-container .component--type-filter-form{padding-top:0;}@media only screen and (max-width:1023px){.vertical-filters-container .component--type-filter-form{padding-left:0;padding-right:0;}}.vertical-filters-container .component--type-filter-form input{height:2rem;font-size:0.75rem;}.vertical-filters-container .component--type-filter-form input[type=text]{width:100%;}.vertical-filters-container .component--type-filter-form .form-item-search-api-fulltext,.vertical-filters-container .component--type-filter-form .form-actions{display:inline-block;}.vertical-filters-container .component--type-filter-form .form-item-search-api-fulltext{width:65%;margin-right:calc(var(--unit) / 2);}.vertical-filters-container .filter-container{margin-bottom:1rem;}.vertical-filters-container h3{font-size:0.75rem;color:var(--color-black);font-weight:700;text-transform:uppercase;}.vertical-filters-container .form-item-search-api-fulltext label{font-size:0.75rem;}.vertical-filters-container.corsi-lezioni .component--type-filter-form{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;grid-column-gap:calc(var(--unit) * 0.5);padding-left:calc(var(--unit) * 2);padding-right:calc(var(--unit) * 2);}.vertical-filters-container.corsi-lezioni .component--type-filter-form .views-exposed-form{grid-column:1/4;grid-row:2;}.vertical-filters-container.corsi-lezioni .component--type-filter-form .views-exposed-form .component--content{max-width:none;}@media only screen and (max-width:767px){.vertical-filters-container.corsi-lezioni .component--type-filter-form .facet-item a{white-space:nowrap;}}.filtered-content{background-color:#e5e4df;}@media only screen and (max-width:767px){.filtered-content{padding:var(--unit);border-top:2px solid var(--color-white);}}ul.facets-widget-links{display:flex;flex-direction:row;flex-wrap:wrap;}.facet-item a:hover,.facet-item a.is-active,.facet-item a.bef-link--selected{background:var(--color-primary);color:var(--color-white);}.facet-item a.is-active,.facet-item a.bef-link--selected{padding-left:30px;background-color:var(--color-primary);color:var(--color-white);}.facet-item a.is-active:before,.facet-item a.bef-link--selected:before{content:"";position:absolute;width:1em;height:1em;background-image:url(/themes/custom/ops/img/icons/checkmark-white.svg);background-size:contain;left:10px;top:50%;transform:translateY(-50%);}@media only screen and (max-width:1023px){.facet-item a.is-active:before,.facet-item a.bef-link--selected:before{background-image:url(/themes/custom/ops/img/icons/x-white.svg);width:0.7em;height:0.7em;}}.facet-item a.is-active:hover,.facet-item a.bef-link--selected:hover{background-color:var(--color-primary);color:var(--color-white);}.facet-item a.is-active:hover:before,.facet-item a.bef-link--selected:hover:before{background-image:url(/themes/custom/ops/img/icons/x-white.svg);width:0.7em;height:0.7em;background-repeat:no-repeat;}@media only screen and (max-width:1023px){.facet-item a.is-active,.facet-item a.bef-link--selected{padding-left:25px;}}.js-facet-block-id-annodipubblicazione .filter-container{margin-bottom:1rem;margin-left:0.7rem;}.vertical-filters-container .wrapper--checkbox-archivio{display:flex;align-items:flex-end;}.vertical-filters-container label{font-size:0.75rem !important;display:inline-block !important;}.vertical-filters-container input[type=checkbox].facets-checkbox{position:relative;display:inline-block;}.vertical-filters-container input[type=checkbox].facets-checkbox + label{position:relative;padding:7px 0 0 50px;line-height:0.7em;}.vertical-filters-container input[type=checkbox].facets-checkbox + label:before{content:"";position:absolute;display:block;left:0;top:0;width:43px;height:23px;border-radius:20px;background:var(--color-light-grey);border:1px solid var(--color-black);transition:all 0.3s;}.vertical-filters-container input[type=checkbox].facets-checkbox + label:after{content:"";position:absolute;display:block;left:0;top:0;width:23px;height:23px;border-radius:20px;background:var(--color-white);border:1px solid var(--color-black);transition:all 0.3s;}.vertical-filters-container input[type=checkbox].facets-checkbox + label:hover:after{box-shadow:0 0 8px rgba(34,34,34,0.7);}.vertical-filters-container input[type=checkbox].facets-checkbox:checked + label:after{margin-left:20px;}.vertical-filters-container input[type=checkbox].facets-checkbox:checked + label:before{background:var(--color-primary);}.view-mode--list{padding:0 0 var(--unit) 0;}.view-mode--list h2{font-size:1.5rem;}.view-mode--list h2 a{text-decoration:none;}.view-mode--list h2{margin-bottom:var(--unit);}.content-stripe,.corsi--overview .corsi--overview--area{position:relative;padding-bottom:calc(var(--unit) * 3);padding-top:calc(var(--unit) * 3);}.content-stripe::before,.corsi--overview .corsi--overview--area::before{content:"";position:absolute;display:block;top:0;left:0;width:100%;bottom:0;right:0;content:"";opacity:0.02;background:url(/themes/custom/ops/img/backgrounds/bg-3.png);background-size:15%;z-index:1;}.content-stripe:nth-child(odd)::before,.corsi--overview .corsi--overview--area:nth-child(odd)::before{background:url(/themes/custom/ops/img/backgrounds/bg-4.png);background-size:15%;z-index:1;}@media only screen and (max-width:767px){.content-stripe,.corsi--overview .corsi--overview--area{padding-bottom:calc(var(--unit));padding-top:calc(var(--unit));}}.condensed-font{font-family:"WWF",sans-serif;font-weight:400;letter-spacing:0;}.text-container h1,article[data-type=luogo-sost] .field--field-testo-popup h1,.cke_editable h1{font-family:"WWF",sans-serif;font-weight:400;letter-spacing:0;}.text-container h2,article[data-type=luogo-sost] .field--field-testo-popup h2,.cke_editable h2{font-family:"WWF",sans-serif;font-weight:400;letter-spacing:0;}.text-container h3,article[data-type=luogo-sost] .field--field-testo-popup h3,.cke_editable h3{font-family:"WWF",sans-serif;font-weight:400;letter-spacing:0;}.user-logged-in nav.tabs{position:fixed;bottom:10px;left:10px;background:rgba(255,255,255,0.8);font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;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;}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:#ff7;pointer-events:none;position:absolute;top:-10%;left:50%;padding:calc(var(--unit) * 0.5);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;top:0;padding:calc(var(--unit) * 2);}.gin-secondary-toolbar--frontend .gin-secondary-toolbar__layout-container #admin-toolbar-search-input,.gin-secondary-toolbar--frontend .gin-secondary-toolbar__layout-container #admin-toolbar-search-field-input{padding:0 0.5rem;font-size:var(--gin-font-size-xs);border:1px solid var(--gin-border-color);opacity:0.75;height:unset;line-height:1;min-height:calc(var(--gin-font-size-xl) * 1.1);}.admin-toolbar-search-autocomplete-list{background-color:var(--color-white) !important;}.node-type--pubblicazione span.archivio,.node-type--recensione span.archivio{background-color:var(--color-primary);font-size:0.75rem;padding:calc(var(--unit) * 0.2);color:var(--color-white);}.node-type--pubblicazione span.archivio a,.node-type--recensione span.archivio a{color:var(--color-white);text-decoration:none;}.node-type--pubblicazione .article--intro,.node-type--recensione .article--intro{font-size:var(--font-size--m);color:#007932;}.node-type--pubblicazione .component--type-article-meta,.node-type--recensione .component--type-article-meta{background-color:var(--color-light-grey);padding-left:calc(var(--unit) * 2);padding-right:calc(var(--unit) * 2);}@media only screen and (max-width:767px){.node-type--pubblicazione .component--type-article-meta,.node-type--recensione .component--type-article-meta{padding-left:0;padding-right:0;}}.node-type--pubblicazione .component--type-article-meta .component--content,.node-type--recensione .component--type-article-meta .component--content{align-items:flex-start;display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;}@media only screen and (max-width:767px){.node-type--pubblicazione .component--type-article-meta .component--content,.node-type--recensione .component--type-article-meta .component--content{grid-template-columns:1fr;}}@media only screen and (max-width:767px){.node-type--pubblicazione .component--type-article-meta tr.article--field-allegati.article--file,.node-type--recensione .component--type-article-meta tr.article--field-allegati.article--file{display:flex;}}.node-type--pubblicazione .component--type-article-meta tr.article--field-allegati .document--label,.node-type--recensione .component--type-article-meta tr.article--field-allegati .document--label{word-break:break-word;}.node-type--pubblicazione .component--type-article-meta tr.article--field-allegati td .access--messages,.node-type--recensione .component--type-article-meta tr.article--field-allegati td .access--messages{font-weight:400;}.node-type--pubblicazione .component--type-article-meta tr.article--field-allegati td .access--messages a,.node-type--recensione .component--type-article-meta tr.article--field-allegati td .access--messages a{text-decoration:underline;}.node-type--pubblicazione .component--type-article-meta .article--cover,.node-type--recensione .component--type-article-meta .article--cover{width:15rem;order:5;position:relative;border-radius:2px 3px 3px 2px;overflow:clip;}.node-type--pubblicazione .component--type-article-meta .article--cover img,.node-type--recensione .component--type-article-meta .article--cover img{display:block;}.node-type--pubblicazione .component--type-article-meta .article--cover,.node-type--recensione .component--type-article-meta .article--cover{box-shadow:1px 1px 4px 0px rgba(0,0,0,0.1490196078),0.5px 0.5px 0 0 #b0af86,1px 1px 0 0 #eee,1.5px 1.5px 0 0 #b0af86,2px 2px 0 0 #eee,2.5px 2.5px 0 0 #b0af86,3px 3px 2px 0 rgba(0,0,0,0.0666666667);}.node-type--pubblicazione .component--type-article-meta .article--cover::after,.node-type--recensione .component--type-article-meta .article--cover::after{content:"";position:absolute;display:inline-block;top:0;left:0;width:100%;bottom:0;background-image:linear-gradient(42deg,rgba(0,0,0,0.73) 0%,rgba(0,0,0,0) 30%,rgba(255,255,255,0.47) 75%,rgba(255,255,255,0) 100%,rgba(255,255,255,0) 100%);mix-blend-mode:overlay;}.node-type--pubblicazione .component--type-article-meta .article--cover::before,.node-type--recensione .component--type-article-meta .article--cover::before{content:"";position:absolute;display:inline-block;top:0;left:0;width:100%;bottom:0;z-index:8;background-image:linear-gradient(90deg,rgba(0,0,0,0.4) 0,rgba(0,0,0,0) 2%);mix-blend-mode:multiply;}@media only screen and (max-width:767px){.node-type--pubblicazione .component--type-article-meta .article--cover,.node-type--recensione .component--type-article-meta .article--cover{width:10rem;padding-right:0;order:-1;}}.node-type--pubblicazione .component--type-article-meta .article--cover img,.node-type--recensione .component--type-article-meta .article--cover img{display:block;}.node-type--pubblicazione .component--type-article-meta .article--meta-fields,.node-type--recensione .component--type-article-meta .article--meta-fields{display:table;}.node-type--pubblicazione .component--type-article-meta .article--meta-fields tbody,.node-type--recensione .component--type-article-meta .article--meta-fields tbody{display:block;}.node-type--pubblicazione .component--type-article-meta .article--meta-fields tr,.node-type--recensione .component--type-article-meta .article--meta-fields tr{display:table-row;}.node-type--pubblicazione .component--type-article-meta .article--meta-fields tr td,.node-type--recensione .component--type-article-meta .article--meta-fields tr td{display:table-cell;padding-bottom:calc(var(--unit) * 0.4);}@media only screen and (max-width:767px){.node-type--pubblicazione .component--type-article-meta .article--meta-fields tr td,.node-type--recensione .component--type-article-meta .article--meta-fields tr td{padding-top:calc(var(--unit) * 0.2);padding-bottom:calc(var(--unit) * 0.2);}}.node-type--pubblicazione .component--type-article-meta .article--meta-fields tr td ul,.node-type--recensione .component--type-article-meta .article--meta-fields tr td ul{display:flex;flex-direction:column;gap:calc(var(--unit) * 0.3);flex-direction:row;flex-wrap:wrap;}.node-type--pubblicazione .component--type-article-meta .article--meta-fields tr th,.node-type--recensione .component--type-article-meta .article--meta-fields tr th{white-space:nowrap;text-align:left;padding-right:var(--unit);padding-bottom:calc(var(--unit) * 0.4);}@media only screen and (max-width:767px){.node-type--pubblicazione .component--type-article-meta .article--meta-fields tr th,.node-type--recensione .component--type-article-meta .article--meta-fields tr th{padding-top:calc(var(--unit) * 0.2);padding-bottom:calc(var(--unit) * 0.2);}}.node-type--pubblicazione .component--type-article-meta .article--meta-fields tr th.label,.node-type--recensione .component--type-article-meta .article--meta-fields tr th.label{text-transform:initial;}.node-type--pubblicazione .component--type-article-meta .article--meta-fields .field,.node-type--recensione .component--type-article-meta .article--meta-fields .field{font-size:0.75rem;}.node-type--pubblicazione .component--type-article-meta .article--meta-fields .field .label,.node-type--recensione .component--type-article-meta .article--meta-fields .field .label{font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;text-transform:initial;text-align:left;}.node-type--pubblicazione .component--type-article-meta .article--meta-fields .field .value ul,.node-type--recensione .component--type-article-meta .article--meta-fields .field .value ul{display:flex;flex-wrap:wrap;}.node-type--pubblicazione .component--type-article-meta .file--mime-application-pdf,.node-type--pubblicazione .component--type-article-meta .file--mime-application-zip,.node-type--recensione .component--type-article-meta .file--mime-application-pdf,.node-type--recensione .component--type-article-meta .file--mime-application-zip{padding:calc(var(--unit) * 0.2) calc(var(--unit) * 0.5);background:var(--color-white);border-radius:0.3333333333rem;text-decoration:none;display:inline-flex;align-items:center;gap:var(--unit);margin-bottom:var(--unit);max-width:15rem;color:var(--color-black);}.node-type--pubblicazione .component--type-article-meta .file--mime-application-pdf .document--icon,.node-type--pubblicazione .component--type-article-meta .file--mime-application-zip .document--icon,.node-type--recensione .component--type-article-meta .file--mime-application-pdf .document--icon,.node-type--recensione .component--type-article-meta .file--mime-application-zip .document--icon{display:flex;flex-direction:column;align-items:center;}.node-type--pubblicazione .component--type-article-meta .file--mime-application-pdf .document--icon .document--mime-type,.node-type--pubblicazione .component--type-article-meta .file--mime-application-zip .document--icon .document--mime-type,.node-type--recensione .component--type-article-meta .file--mime-application-pdf .document--icon .document--mime-type,.node-type--recensione .component--type-article-meta .file--mime-application-zip .document--icon .document--mime-type{font-size:1rem;text-transform:uppercase;}.node-type--pubblicazione .component--type-article-meta .file--mime-application-pdf .document--icon .document--file-size,.node-type--pubblicazione .component--type-article-meta .file--mime-application-zip .document--icon .document--file-size,.node-type--recensione .component--type-article-meta .file--mime-application-pdf .document--icon .document--file-size,.node-type--recensione .component--type-article-meta .file--mime-application-zip .document--icon .document--file-size{font-size:0.563rem;text-align:center;}.node-type--pubblicazione .field--field-archivio .label,.node-type--recensione .field--field-archivio .label{padding-top:var(--unit);}@media only screen and (max-width:767px){.node-type--pubblicazione .field--field-archivio .label,.node-type--recensione .field--field-archivio .label{padding-top:calc(var(--unit) * 0.2);padding-bottom:calc(var(--unit) * 0.2);}}.node-type--pubblicazione .field--field-archivio .value,.node-type--recensione .field--field-archivio .value{padding-top:var(--unit);}@media only screen and (max-width:767px){.node-type--pubblicazione .field--field-archivio .value,.node-type--recensione .field--field-archivio .value{padding-top:calc(var(--unit) * 0.2);padding-bottom:calc(var(--unit) * 0.2);}}.node-type--pubblicazione .field--field-archivio .value a,.node-type--recensione .field--field-archivio .value a{background-color:#00728f;color:var(--color-white);padding:calc(var(--unit) * 0.3);border-radius:10px;}.node-type--pubblicazione .field--field-archivio .value a.external::after,.node-type--recensione .field--field-archivio .value a.external::after{background-image:url(/themes/custom/ops/img/icons/external-link-white.svg);}.node-type--pubblicazione.card,.node-type--recensione.card{position:relative;border-radius:0;background:transparent;box-shadow:none;gap:calc(var(--unit) / 2);overflow:visible;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:start;}.node-type--pubblicazione.card .article--tags,.node-type--recensione.card .article--tags{grid-row:2;grid-column:1;display:flex;flex-wrap:wrap;gap:calc(var(--unit) * 0.3);align-items:flex-start;z-index:2;margin:0;padding-left:0;}.node-type--pubblicazione.card .article--tags .archivio,.node-type--pubblicazione.card .article--tags li,.node-type--recensione.card .article--tags .archivio,.node-type--recensione.card .article--tags li{padding:0.2em 0.5em;}.node-type--pubblicazione.card .article--tags .archivio,.node-type--recensione.card .article--tags .archivio{background-color:var(--color-primary);font-size:var(--font-size--xs);color:var(--color-white);display:inline-block;}.node-type--pubblicazione.card .article--tags .archivio a,.node-type--recensione.card .article--tags .archivio a{color:var(--color-white);text-decoration:none;}.node-type--pubblicazione.card .article--tags li,.node-type--recensione.card .article--tags li{font-size:var(--font-size--xs);background-color:var(--color-black);font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--color-white);display:inline-block;}.node-type--pubblicazione.card.no-image,.node-type--recensione.card.no-image{padding-top:0;}.node-type--pubblicazione.card .content,.node-type--recensione.card .content{padding:0;position:relative;z-index:42;flex-basis:50%;flex-shrink:1;background:transparent;grid-row:1;grid-column:1;z-index:2;}.node-type--pubblicazione.card .content .node--type,.node-type--recensione.card .content .node--type{display:none;}.node-type--pubblicazione.card .content h3,.node-type--recensione.card .content h3{font-size:1rem;margin-top:1em;margin-right:1em;}.node-type--pubblicazione.card .content h3 a,.node-type--recensione.card .content h3 a{text-decoration:none;background:rgba(255,255,255,0.8);display:block;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.5;padding:0.1em 0.25em 0.25em 0.5em;color:var(--color-black);}.node-type--pubblicazione.card figure,.node-type--recensione.card figure{height:auto;padding-bottom:0;display:block;z-index:1;position:relative;text-align:end;padding-bottom:0;grid-row:1/3;grid-column:1;width:-moz-max-content;width:max-content;margin-right:auto;position:relative;margin-left:auto;margin-right:0;overflow:hidden;opacity:0.8;transition:all 0.1s linear;position:relative;border-radius:2px 3px 3px 2px;overflow:clip;}.node-type--pubblicazione.card figure img,.node-type--recensione.card figure img{display:block;}.node-type--pubblicazione.card figure,.node-type--recensione.card figure{box-shadow:1px 1px 4px 0px rgba(0,0,0,0.1490196078),0.5px 0.5px 0 0 #b0af86,1px 1px 0 0 #eee,1.5px 1.5px 0 0 #b0af86,2px 2px 0 0 #eee,2.5px 2.5px 0 0 #b0af86,3px 3px 2px 0 rgba(0,0,0,0.0666666667);}.node-type--pubblicazione.card figure::after,.node-type--recensione.card figure::after{content:"";position:absolute;display:inline-block;top:0;left:0;width:100%;bottom:0;background-image:linear-gradient(42deg,rgba(0,0,0,0.73) 0%,rgba(0,0,0,0) 30%,rgba(255,255,255,0.47) 75%,rgba(255,255,255,0) 100%,rgba(255,255,255,0) 100%);mix-blend-mode:overlay;}.node-type--pubblicazione.card figure::before,.node-type--recensione.card figure::before{content:"";position:absolute;display:inline-block;top:0;left:0;width:100%;bottom:0;z-index:8;background-image:linear-gradient(90deg,rgba(0,0,0,0.4) 0,rgba(0,0,0,0) 2%);mix-blend-mode:multiply;}.node-type--pubblicazione.card figure img,.node-type--recensione.card figure img{max-width:10rem;max-height:10rem;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:top right;object-position:top right;width:100%;}.node-type--pubblicazione.card figure img.as-bg,.node-type--pubblicazione.card figure .component img.component--bg,.component .node-type--pubblicazione.card figure img.component--bg,.node-type--recensione.card figure img.as-bg,.node-type--recensione.card figure .component img.component--bg,.component .node-type--recensione.card figure img.component--bg{position:relative;}.node-type--pubblicazione.card:hover h3 a,.node-type--recensione.card:hover h3 a{background-size:100% 0.15em;}.node-type--pubblicazione.card:hover figure,.node-type--recensione.card:hover figure{transform:rotate(1deg);scale:1.1;}.node-type--pubblicazione small.article--type,.node-type--recensione small.article--type{display:none;}.node-type--pubblicazione .article--tags li.archivio,.node-type--recensione .article--tags li.archivio{background-color:var(--color-primary);}.node-type--corso.view-mode--full{background-color:#e5e4df;padding-bottom:calc(var(--unit) * 2);}.node-type--corso.view-mode--full .component-type--landing-page--header .component--content .content--wrapper h1,.node-type--corso.view-mode--full .component-type--landing-page--header .component--content .content--wrapper .course-completion-status{display:inline-block;}.node-type--corso.view-mode--full .component-type--landing-page--header .component--content .content--wrapper .course-completion-status{vertical-align:-0.5em;margin-left:1em;color:var(--color-white);}.node-type--corso.view-mode--full .component-type--landing-page--header .component--content .content--wrapper .course-completion-status .gauge{width:3rem;}.node-type--corso.view-mode--full .component-type--landing-page--header .component--content .content--wrapper .course-completion-status .gauge span{font-weight:700;}.node-type--corso.view-mode--full .article--field-gruppi-accesso ul li:before{content:"";width:1.25em;height:1.25em;display:inline-block;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-image:url(/themes/custom/ops/img/icons/people-white.svg);margin-right:0.5em;vertical-align:sub;}.node-type--corso.view-mode--full .component--type-article-meta{background-color:transparent;}.node-type--corso.view-mode--full .action--scarica-attestato{margin-top:calc(var(--unit) * 0.5);background-color:var(--color-white);color:var(--color-black);}.node-type--corso.view-mode--full .action--scarica-attestato:hover::after{background-image:url(/themes/custom/ops/img/icons/arrow.svg);transform-origin:center;transform:rotate(90deg) translate(-50%,0);top:50%;}.node-type--corso.view-mode--full .intro-corso{font-size:calc(var(--font-size--s) * 1.2);margin-bottom:var(--unit);}.node-type--corso.view-mode--full .intro-corso .component--content{background:var(--color-white);padding:2.5rem;border-radius:calc(var(--unit) * 0.5);}@media only screen and (max-width:767px){.node-type--corso.view-mode--full .intro-corso .component--content{padding:1.5rem;}}.node-type--corso.view-mode--full .content-corso > .component--content{background:var(--color-white);padding:var(--unit) 0;border-radius:calc(var(--unit) * 0.5);}.node-type--corso.view-mode--full .component--type-article-meta tr{font-size:calc(var(--font-size--s) * 1.2);color:var(--color-white);}.node-type--corso.view-mode--full .component--type-article-meta tr .label{font-family:"WWF",sans-serif;font-size:var(--font-size--m);letter-spacing:0.05em;color:var(--color-white);}.node-type--corso.view-mode--full .component--type-article-meta tr a{font-size:calc(var(--font-size--s) * 1.2);font-weight:400;color:var(--color-white);}.node-type--corso.view-mode--full .article--meta-fields tbody{flex-wrap:wrap;}.node-type--corso.view-mode--full .corso--lezioni .component--intro{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;font-size:1rem;font-weight:700;border:none;background:var(--color-text);}.node-type--corso.view-mode--full .corso--lezioni:not(:has(.completed)) ul{padding-left:var(--unit);}.node-type--corso.view-mode--full .corso--lezioni ul{padding-left:calc(var(--unit) * 2.5);}.node-type--corso.view-mode--full .corso--lezioni ul article.completed{position:relative;}.node-type--corso.view-mode--full .corso--lezioni ul article.completed:before{content:"";width:1em;height:1em;position:absolute;top:0;left:calc(var(--unit) * -1.25);transform:translateX(-50%);background-image:url(/themes/custom/ops/img/icons/check.svg);background-repeat:no-repeat;background-size:contain;}.node-type--corso.view-mode--full .content-access .component-type--text .component--content{background:var(--color-white);padding:calc(var(--unit) * 0.75);border-radius:calc(var(--unit) * 0.5);}.node-type--corso.view-mode--full .content-access .component-type--text .component--content a{text-decoration:underline;}.node-type--corso.view-mode--full .block--course-public-disclaimer .component--content{background:#ef661e;color:var(--color-white);padding:calc(var(--unit) * 0.75) 2.5rem;border-radius:calc(var(--unit) * 0.5);margin-bottom:var(--unit);border:5px solid var(--color-white);}@media only screen and (max-width:767px){.node-type--corso.view-mode--full .block--course-public-disclaimer .component--content{padding:calc(var(--unit) * 0.75);}}.node-type--corso.view-mode--full .block--course-public-disclaimer .component--content a{color:var(--color-white);text-decoration:underline;}.node-type--corso.view-mode--full .access--section{padding-top:calc(var(--unit) * 4);}.node-type--corso.view-mode--full .access--section + .article--body{padding-top:0;}.node-type--corso form.user-gruppo-appartenenza-form .field-group-html-element{padding-bottom:var(--unit);}@media only screen and (max-width:767px){.node-type--corso .gauges{width:30%;height:30%;margin-top:calc(var(--unit) * 0.5);}}.node-type--corso.card{border:unset;display:grid;grid-template-columns:1fr;grid-row:1fr;aspect-ratio:4/3;}.node-type--corso.card figure{width:100%;height:100%;z-index:1;position:relative;background-color:transparent;grid-column:1;grid-row:1;}.node-type--corso.card figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:auto;width:100%;opacity:1;display:block;background-blend-mode:multiply;}.node-type--corso.card .content{padding:calc(var(--unit) * 0.5);margin-bottom:0;z-index:2;grid-column:1;grid-row:1;background:linear-gradient(0deg,#000 0%,rgba(0,0,0,0.5333333333) 75%,transparent 100%);width:100%;}.node-type--corso.card .content .node--type{color:var(--color-white);}.node-type--corso.card .content h3{line-height:1;font-size:var(--font-size--l);position:relative;z-index:44;}.node-type--corso.card .content h3 a{font-family:"WWF",sans-serif;font-weight:400;line-height:0;cursor:pointer;position:relative;z-index:44;color:var(--color-white);}.node-type--corso.card .content .card--meta--corso{display:flex;flex-direction:row;gap:calc(var(--unit) * 0.25);color:var(--color-white);padding-top:0;margin-top:calc(var(--unit) * 0.5);}.node-type--corso.card .content .card--meta--corso span{font-family:"Roboto",sans-serif;font-size:var(--font-size--xs);font-weight:700;display:flex;align-items:center;gap:calc(var(--unit) * 0.2);color:var(--color-white);}.node-type--corso.card .content .card--meta--corso span::before{content:"";background-position:50% 100%;background-repeat:no-repeat;background-size:contain;width:1em;height:1em;display:inline-block;position:relative;}.node-type--corso.card .content .card--meta--corso span.numero-lezioni::before{background-image:url(/themes/custom/ops/img/icons/005-exam-white.svg);}.node-type--corso.card .content .card--meta--corso span.durata::before{background-image:url(/themes/custom/ops/img/icons/clock-three-white.svg);}.node-type--corso.card .content .small-intro{font-size:var(--font-size--xs);padding-top:calc(var(--unit) * 0.5);overflow:hidden;max-height:4rem;max-height:4lh;color:var(--color-white);}.node-type--appuntamento .component--type-article-meta{padding:var(--unit);}@media only screen and (max-width:1023px){.node-type--appuntamento .component--type-article-meta{padding:var(--unit) 0;}}.node-type--appuntamento .component--type-article-meta .field--field-argomenti .label{background-color:transparent;padding:0;margin-bottom:0;}.node-type--appuntamento .component--type-article-meta .field--field-argomenti a{display:inline-block;margin-top:5px;}.node-type--risorsa-gioca-scopri .article--meta-fields .field--label-above a{font-weight:400;}.node-type--risorsa-gioca-scopri .article--meta-fields .field__label{text-decoration:none;font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;font-weight:700;color:var(--color-black);text-transform:uppercase;}.node-type--risorsa-gioca-scopri .article--taxonomy{flex:40%;}@media only screen and (max-width:767px){.node-type--risorsa-gioca-scopri .article--taxonomy .label{font-size:1rem;}}.node-type--risorsa-gioca-scopri.card .content .article--type{background:transparent;text-transform:uppercase;font-size:var(--font-size--s);color:#ffd400;margin-bottom:0;}.node-type--news .article--meta-fields,.node-type--risorsa-gioca-scopri .article--meta-fields{flex-wrap:nowrap;}@media only screen and (max-width:767px){.node-type--news .article--meta-fields,.node-type--risorsa-gioca-scopri .article--meta-fields{flex-wrap:wrap;}}.node-type--news .article--meta-fields .field--field-argomenti,.node-type--risorsa-gioca-scopri .article--meta-fields .field--field-argomenti{flex-wrap:wrap;}.node-type--risorsa-gioca-scopri.card .article--type,.node-type--percorso-gioca-scopri.card .article--type{margin-bottom:0;color:var(--color-primary);margin-top:0;display:block;}.node-type--risorsa-gioca-scopri.card .article--type span,.node-type--percorso-gioca-scopri.card .article--type span{color:var(--color-text);}.node-type--percorso-tematico .article--body{background:url(/themes/custom/ops/img/backgrounds/mappazza.jpg);}.node-type--percorso-tematico .field--field-logo img{width:10rem;}@media only screen and (max-width:767px){.node-type--percorso-tematico .field--field-logo img{width:8rem;}}.node-type--percorso-tematico.view-mode--teaser .content img{padding-top:calc(var(--unit) * 0.5);width:4rem;}.node-type--recensione .component--type-article-meta .article--cover{width:10rem;}.gm-style-iw{background-image:linear-gradient(0deg,white 0%,white calc(100% - 48px),#f3f3f3 calc(100% - 48px),#f3f3f3 calc(100% - 36px));}.luoghi--map--wrapper{border-radius:calc(var(--unit) / 2);overflow:hidden;box-shadow:0 3px 4px rgba(0,0,0,0.2666666667);border:1px solid #552f25;}.path-luoghi-sostenibilita .luoghi--map--wrapper{max-width:calc(100% - var(--unit) * 2);margin:0 auto;margin-bottom:calc(var(--unit) * 3);}.path-luoghi-sostenibilita .luoghi--map{min-height:80vh;}.luoghi--filter{display:flex;flex-wrap:wrap;gap:1rem;max-width:calc(100% - var(--unit) * 2);margin:0 auto;justify-content:center;padding-bottom:calc(var(--unit) * 0.4);}.luoghi--filter li{display:flex;gap:var(--unit);}.luoghi--filter li label{display:flex;gap:calc(var(--unit) * 0.1);flex-direction:row;align-items:center;order:1;}.luoghi--filter li label::before{content:"";position:relative;width:1rem;height:1rem;background-image:url(/themes/custom/ops/img/icons/checkbox-sprite.svg);background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%;}.luoghi--filter li label img{width:1.6rem;order:2;clip-path:polygon(15% 15%,85% 15%,85% 85%,15% 85%);}.luoghi--filter li:has(input:checked) label::before{background-position:0 0;}.node-type--luogo-sost.view-mode--full .luoghi--map{min-height:30vh;}.node-type--luogo-sost.view-mode--full .component--type-article-meta{background-color:var(--color-light-grey);}@media only screen and (max-width:767px){.node-type--luogo-sost.view-mode--full .component--type-article-meta{padding-left:0;padding-right:0;}}.node-type--luogo-sost.view-mode--full .component--type-article-meta .component--content{align-items:flex-start;display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;}@media only screen and (max-width:767px){.node-type--luogo-sost.view-mode--full .component--type-article-meta .component--content{grid-template-columns:1fr;}}.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields{display:table;}.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields tbody{display:block;}.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields tr{display:table-row;}.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields tr td{display:table-cell;padding-bottom:calc(var(--unit) * 0.4);}@media only screen and (max-width:767px){.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields tr td{padding-top:calc(var(--unit) * 0.2);padding-bottom:calc(var(--unit) * 0.2);}}.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields tr th{white-space:nowrap;text-align:left;padding-right:var(--unit);padding-bottom:calc(var(--unit) * 0.4);}@media only screen and (max-width:767px){.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields tr th{padding-top:calc(var(--unit) * 0.2);padding-bottom:calc(var(--unit) * 0.2);}}.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields tr th.label{text-transform:initial;}.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .field{font-size:0.75rem;}.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .field .label{font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;text-transform:initial;text-align:left;}.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .field .value ul{display:flex;flex-wrap:wrap;}.node-type--luogo-sost.view-mode--full .component--type-article-meta .article--meta-fields .article--field-link-esterno a{background-color:#00728f;color:var(--color-white);}article[data-type=luogo-sost]{min-width:10rem;padding-top:0.5rem;font-family:"Roboto",sans-serif;font-weight:400;letter-spacing:0;}article[data-type=luogo-sost] h3{font-family:"WWF",sans-serif;font-size:var(--font-size--l);margin-bottom:0;}article[data-type=luogo-sost] .field--field-testo-popup{font-size:var(--font-size--s);}article[data-type=luogo-sost] .field--field-tipo-di-luogo{font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-size:var(--font-size--xs);text-transform:uppercase;color:#757575;}article[data-type=luogo-sost] .field--field-indirizzo{font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-size:var(--font-size--xs);color:#757575;}article[data-type=luogo-sost] .luogo--links{display:flex;flex-wrap:wrap;gap:2em;margin-top:0.5rem;}article[data-type=luogo-sost] .actions{padding-top:calc(var(--unit) / 2);}.home--intro{color:var(--color-white);margin-bottom:0;}.home--aree .grid{align-items:stretch;}@media only screen and (max-width:1023px){.home--aree .grid{grid-template-columns:1fr;}}.home-page--hero{overflow:hidden;position:relative;color:var(--color-white);min-height:70vw;padding-left:var(--unit);padding-right:var(--unit);align-items:end;grid-template-rows:1fr 0.4fr;display:grid;grid-template-columns:1fr 1fr;margin-top:-6rem;z-index:0;}.home-page--hero .component--content{display:flex;flex-direction:column;justify-content:flex-end;margin-top:calc(var(--unit) * 3);}@media only screen and (max-width:767px){.home-page--hero .component--content{margin-top:var(--unit);}}.home-page--hero .home-page--title{font-size:6vmax;color:var(--color-black);}.home-page--hero .home-page--subtitle{display:block;font-family:"WWF",sans-serif;font-weight:400;letter-spacing:0;line-height:1;font-size:3rem;text-shadow:0 0 10px rgba(var(--color-black),0.8);color:var(--color-black);}.home-page--hero .text-container,.home-page--hero .cke_editable,.home-page--hero article[data-type=luogo-sost] .field--field-testo-popup,article[data-type=luogo-sost] .home-page--hero .field--field-testo-popup{color:var(--color-black);padding-top:0;position:relative;}.home-page--hero .text-container:after,.home-page--hero .cke_editable:after,.home-page--hero article[data-type=luogo-sost] .field--field-testo-popup:after,article[data-type=luogo-sost] .home-page--hero .field--field-testo-popup:after{content:"";position:absolute;top:-30px;left:0;right:0;bottom:-30px;background:rgba(255,255,255,0.4666666667);filter:blur(33px);z-index:-1;}.home-page--hero .component--bg{background-position:top center;opacity:0.35;}.home-page--hero .img--credits{position:absolute;display:block;z-index:99;font-size:var(--font-size--xs);color:var(--color-black);grid-column:2;width:-moz-max-content;width:max-content;margin-left:auto;transform-origin:left;bottom:3rem;left:98%;transform:rotate(270deg) translateY(-1em);}@media only screen and (max-width:767px){.home-page--hero{margin-top:-4rem;grid-template-columns:1fr;}.home-page--hero .component--bg{opacity:0.15;}}.home--video-intro{margin-top:-10rem;margin-bottom:0;}.corsi--overview{font-family:"WWF",sans-serif;}.corsi--overview .component--content{max-width:none;}.corsi--overview h2{margin-bottom:calc(var(--unit) * 3);font-family:"WWF",sans-serif;}.corsi--overview h3{font-family:"WWF",sans-serif;border-top:2px solid var(--color-text);color:var(--color-white);}.corsi--overview a{text-decoration:none;}.corsi--overview .corsi--overview--area{padding:calc(var(--unit) * 4) calc(var(--unit) * 2);border-top:4px solid var(--color-text);}@media only screen and (max-width:767px){.corsi--overview .corsi--overview--area{padding-left:var(--unit);padding-right:var(--unit);}}.corsi--overview .corsi--overview--area:first-child{border-top:none;}.corsi--overview .corsi--overview--area--corsi{display:grid;grid-template-columns:repeat(auto-fill,minmax(15em,1fr));gap:3rem 1rem;}.corsi--overview .corsi--overview--area--corsi--corso--lezioni li{position:relative;display:block;}.corsi--overview .corsi--overview--area--corsi--corso--lezioni li:after{position:absolute;top:1px;left:0;height:1px;background:var(--color-text);width:0.5em;content:"";}.maintenance-page .component h2{margin-bottom:calc(var(--unit) * 0.3);}.view--appuntamenti .component{padding-left:0;padding-right:0;}.view--appuntamenti .component .component--content{max-width:none;}.view--appuntamenti .view-mode--mappa h3{font-size:1.5rem;line-height:1.2;margin-bottom:var(--unit);font-family:"WWF",sans-serif;font-weight:400;letter-spacing:0;}.view--appuntamenti .view-mode--mappa h3 a{text-decoration:none;}.view--appuntamenti .view-mode--mappa h3 a span{color:var(--color-black);}.view--appuntamenti .view-mode--mappa span{font-weight:700;}.view--appuntamenti .view-mode--mappa .appuntamento--smart-date{position:relative;padding-left:var(--unit);display:block;}.view--appuntamenti .view-mode--mappa .appuntamento--luogo .field--field-luogo{position:relative;padding-left:var(--unit);}@media only screen and (max-width:767px){.view--appuntamenti .geolocation-map-container{display:none;}}.view--appuntamenti .geolocation-map-container .leaflet-popup .views-field .appuntamento--smart-date::before{top:0;}.view--appuntamenti .geolocation-map-container .leaflet-popup .views-field .appuntamento--luogo .field--field-luogo::before{top:0;}.view-tutti-corsi .content-stripe,.view-tutti-corsi .corsi--overview .corsi--overview--area,.corsi--overview .view-tutti-corsi .corsi--overview--area{padding:calc(var(--unit) * 2) 0 0 0;}.view-tutti-corsi .component-type--cards-list{padding:0 !important;}.view-tutti-corsi .component-type--cards-list .component--content{max-width:none;margin:0;}.view-tutti-corsi .component-type--cards-list .component--content .grid--wrapper{display:grid;align-items:start;grid-template-columns:1fr 4fr;gap:calc(var(--unit));margin-bottom:calc(var(--unit) * 2);padding:var(--unit) var(--unit) var(--unit) 0;}.view-tutti-corsi .component-type--cards-list .component--content .grid--wrapper:last-child{margin-bottom:0;}@media only screen and (max-width:767px){.view-tutti-corsi .component-type--cards-list .component--content .grid--wrapper{grid-template-columns:1fr;}}.view-tutti-corsi .component-type--cards-list .component--content .grid--wrapper .grid-title{padding:calc(var(--unit) / 2.8) calc(var(--unit)) calc(var(--unit) / 2) calc(var(--unit) / 2);position:relative;background:var(--color-white);text-align:left;justify-content:center;align-items:center;position:sticky;top:var(--unit);border-radius:0 0.3333333333rem 0.3333333333rem 0;box-shadow:0 2px 4px 0 rgba(0,0,0,0.41);}@media only screen and (max-width:767px){.view-tutti-corsi .component-type--cards-list .component--content .grid--wrapper .grid-title{position:relative;margin-bottom:var(--unit);}}.view-tutti-corsi .component-type--cards-list .component--content .grid--wrapper .grid-title:after{position:absolute;top:0;bottom:0;left:100%;width:var(--unit);background:linear-gradient(95deg,rgba(255,255,255,0.7333333333),rgba(255,255,255,0.7333333333) 50%,transparent 50%);background-position:top right;border-radius:0 0.25rem 1rem 0;overflow:clip;}.view-tutti-corsi .component-type--cards-list .component--content .grid--wrapper .grid-title{}.view-tutti-corsi .component-type--cards-list .component--content .grid--wrapper .grid-title h2{text-transform:uppercase;font-size:var(--font-size--xl);margin:0;}.view-tutti-corsi .component-type--cards-list .component--content .grid--wrapper .grid-title .field--description{font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;margin-top:calc(var(--unit) / 2);font-size:var(--font-size--s);}.view-tutti-corsi .component-type--cards-list .component--content .grid--wrapper .grid-title .sort-link{margin-top:calc(var(--unit) / 2);font-size:var(--font-size--xs);font-style:italic;}.view-tutti-corsi .component-type--cards-list .component--content .grid--wrapper .grid{order:1;flex-grow:2;}@media only screen and (max-width:767px){.view-tutti-corsi .component-type--cards-list .component--content .grid--wrapper .grid{padding-left:var(--unit);}}.view-tutti-corsi .component-type--cards-list .component--content .grid--wrapper .grid.items-count-1,.view-tutti-corsi .component-type--cards-list .component--content .grid--wrapper .grid.items-count-2{grid-template-columns:1fr 1fr 1fr;}@media only screen and (max-width:767px){.view-tutti-corsi .component-type--cards-list .component--content .grid--wrapper .grid.items-count-1,.view-tutti-corsi .component-type--cards-list .component--content .grid--wrapper .grid.items-count-2{grid-template-columns:1fr;}}.view-pubblicazioni,.view-recensioni{margin-top:calc(var(--unit) * 3);}.view-pubblicazioni .component-type--cards-list,.view-recensioni .component-type--cards-list{padding-left:0;padding-right:0;}.view-pubblicazioni .node-type--pubblicazione.card .article--tags .node--type,.view-pubblicazioni .node-type--recensione.card .article--tags .node--type,.view-recensioni .node-type--pubblicazione.card .article--tags .node--type,.view-recensioni .node-type--recensione.card .article--tags .node--type{display:none;}.view-recensioni .component-type--cards-list{padding-left:var(--unit);padding-right:var(--unit);}.view--home-blocks .node-type--pubblicazione.card .article--tags .node--type,.view--home-blocks .node-type--recensione.card .article--tags .node--type{display:none;}.view-corsi-lezioni{padding-bottom:calc(var(--unit) * 2);}.view-corsi-lezioni .component-type--cards-list{padding-left:calc(var(--unit) * 2);padding-right:calc(var(--unit) * 2);}@media only screen and (max-width:767px){.view-corsi-lezioni .component-type--cards-list{padding-left:var(--unit);padding-right:var(--unit);}}.view-corsi-lezioni .component-type--cards-list .grid{align-items:stretch;}.view-corsi-lezioni .position--full-width .component--content{max-width:none;}.view-corsi-lezioni .card{background-color:transparent;box-shadow:none;}.view-corsi-lezioni .card figure{opacity:0.2;position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:0;}.view-corsi-lezioni .card .content small{margin-top:0;font-size:1rem;}.view[class*=view-display-id-page] .component-type--cards-list{padding-bottom:calc(var(--unit) * 3);}.view-gioca-e-scopri,.view-news,.view-tutti-corsi,.view-appuntamenti,.view-percorsi-tematici,.view-recensioni{background:#e5e4df;}.view-gioca-e-scopri .card .content .node--type,.view-news .card .content .node--type,.view-tutti-corsi .card .content .node--type,.view-appuntamenti .card .content .node--type,.view-percorsi-tematici .card .content .node--type,.view-recensioni .card .content .node--type{display:none;}.view--home-blocks .card .content .node--type,.view-pubblicazioni .card .content .node--type{display:none;}.view--corsi-per-lezione .component .component--content{padding:var(--unit) 0;}.view--corsi-per-lezione .component .component--content article h2{font-size:var(--font-size--xl);margin-bottom:calc(var(--unit) * 0.5);}.user-gruppo-appartenenza-form fieldset{margin-top:0;}.user-gruppo-appartenenza-form .form-actions .form-submit{margin-top:var(--unit);}.user-gruppo-appartenenza-form .field-container{margin-bottom:0;}.user-gruppo-appartenenza-form #user-group-docente .form-item,.user-gruppo-appartenenza-form #user-group-volontario-young .form-item{margin-bottom:calc(var(--unit) / 2);}.component-type--landing-page--header,.component-type--sub-page--header{padding:0;min-height:25vw;align-items:end;overflow:visible;}.component-type--landing-page--header .component--content,.component-type--sub-page--header .component--content{max-width:none;position:relative;z-index:91;}.component-type--landing-page--header .component--content h1,.component-type--sub-page--header .component--content h1{letter-spacing:0;font-family:"WWF",sans-serif;font-weight:400;letter-spacing:0;z-index:102;margin:0;padding:0;font-size:3rem;color:var(--color-white);position:relative;text-transform:none;line-height:1;text-shadow:0 0 20px var(--color-black);padding-bottom:var(--unit);}.component-type--landing-page--header img,.component-type--sub-page--header img{-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%;width:100%;z-index:0;}@media only screen and (max-width:767px){.component-type--landing-page--header img,.component-type--sub-page--header img{filter:brightness(0.5);}}.component-type--landing-page--header.page-background-image,.component-type--sub-page--header.page-background-image{overflow:visible;min-height:unset;}.component-type--landing-page--header.page-background-image .component--content h1,.component-type--sub-page--header.page-background-image .component--content h1{padding-top:var(--unit);padding-bottom:var(--unit);}.component-type--landing-page--header.page-background-image figure,.component-type--sub-page--header.page-background-image figure{position:absolute;top:0;left:0;right:0;overflow:visible;-webkit-mask-image:linear-gradient(180deg,rgb(0,0,0) 0%,rgba(0,0,0,0.55) 63%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,rgb(0,0,0) 0%,rgba(0,0,0,0.55) 63%,rgba(0,0,0,0) 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;}@media only screen and (max-width:767px){.component-type--landing-page--header.page-background-image figure,.component-type--sub-page--header.page-background-image figure{-webkit-mask-image:linear-gradient(180deg,rgb(0,0,0) 0%,rgba(0,0,0,0.75) 75%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,rgb(0,0,0) 0%,rgba(0,0,0,0.75) 75%,rgba(0,0,0,0) 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;}}.component-type--landing-page--header.page-background-image figure img,.component-type--sub-page--header.page-background-image figure img{position:relative;z-index:0;filter:brightness(0.5);display:block;}@media only screen and (max-width:767px){.component-type--landing-page--header.page-background-image figure img,.component-type--sub-page--header.page-background-image figure img{min-height:100vh;}}.component-type--landing-page--header.no-background{padding:0;background:var(--color-white);min-height:auto;}body:not(:has(.component--type-breadcrumbs)) .component-type--landing-page--header.no-background{padding-top:calc(var(--unit) * 2);}@media only screen and (max-width:767px){.component-type--landing-page--header.no-background{padding:0;}}.component-type--landing-page--header.no-background h1{font-size:max(4vw,24px);color:var(--color-black);font-weight:700;line-height:1;font-family:"WWF",sans-serif;font-weight:400;letter-spacing:0;text-shadow:none;}main:has(.component-type--landing-page--header.no-background) .component.component-type--landing-page--intro{padding-top:var(--unit);padding-bottom:calc(var(--unit) * 3);}.component.component-type--landing-page--intro{padding-top:var(--unit);padding-bottom:var(--unit);}.component.component-type--landing-page--intro > .component--content{font-size:1rem;}.component--type-article-meta{font-size:0.75rem;}@media only screen and (max-width:767px){.component--type-article-meta{font-size:1rem;padding:0;}}.component--type-article-meta .article--date,.component--type-article-meta .article--time{color:var(--color-black);font-size:0.75rem;font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;}.component--type-article-meta .article--date .label,.component--type-article-meta .article--time .label{font-size:0.75rem;}.component--type-article-meta .label{color:var(--color-black);font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;letter-spacing:0;}.component--type-article-meta .article--taxonomy ul{display:flex;}.component--type-article-meta .article--taxonomy ul li{display:flex;align-items:center;background-color:var(--color-body-bg);}.component--type-article-meta .article--taxonomy .field--field-argomenti{display:flex;align-items:center;gap:calc(var(--unit) / 2);}.component--type-article-meta .article--taxonomy a{font-size:0.563rem;}.component--type-article-meta .component--content{padding:var(--unit) 0;gap:var(--unit);}.component--type-article-meta .article--meta-fields{align-items:flex-start;}@media only screen and (max-width:767px){.component--type-article-meta .article--meta-fields{font-size:var(--font-size--s);}}.component--type-article-meta .article--meta-fields h3{font-family:"WWF",sans-serif;font-weight:400;letter-spacing:0;font-size:1rem;}.component--type-article-meta .article--meta-fields a,.component--type-article-meta .article--meta-fields span{text-decoration:none;font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;font-weight:700;}.component--type-article-meta .article--meta-fields tbody{display:flex;flex-wrap:wrap;gap:var(--unit);}.component--type-article-meta .article--meta-fields tbody tr{display:flex;flex-direction:column;align-items:flex-start;}.component--type-article-meta .article--meta-fields tbody tr .label{text-transform:uppercase;}.component--type-article-meta .article--meta-fields tbody tr.article--field-argomenti ul li{background-color:var(--color-primary);color:var(--color-white);font-size:0.563rem;border-radius:0.2rem;margin:0 0 0 0;padding:0.15rem 0.35rem;font-weight:700;text-transform:uppercase;}.component--type-article-meta .article--meta-fields tbody tr ul{display:flex;flex-wrap:wrap;gap:calc(var(--unit) * 0.5);row-gap:0;}.article--reading-time .label{font-size:0.75rem;}.article--reading-time strong{font-weight:700;}.component--type-breadcrumbs{padding:0;}.component--type-breadcrumbs ul{padding-top:calc(var(--unit) * 0.5);padding-bottom:calc(var(--unit) * 0.5);align-items:center;flex-wrap:wrap;}@media only screen and (max-width:767px){.component--type-breadcrumbs ul{padding:0.5rem 0 0.5rem 0;}}.component--type-breadcrumbs li{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;font-size:0.75rem;font-weight:700;text-transform:uppercase;cursor:pointer;color:var(--color-black);position:relative;display:flex;align-items:center;}@media only screen and (max-width:767px){.component--type-breadcrumbs li{align-items:flex-start;}}.component--type-breadcrumbs li a{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;font-weight:700;font-size:var(--font-size--s);padding:calc(var(--unit) / 2) calc(var(--unit) / 3) calc(var(--unit) / 2) 0;padding-top:0;padding-bottom:0;background-image:none;padding-right:0;color:var(--color-black);}.component--type-breadcrumbs li a:hover{text-decoration:underline;}.component--type-breadcrumbs li a:after{content:"";}.component--type-breadcrumbs li::after{content:"";display:inline-block;bottom:0;right:0;width:35px;height:20px;background-image:url(/themes/custom/ops/img/layout/breadcrumbs/arrow-black.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;}.page-node-type-lezione .component--type-breadcrumbs li:last-child{flex-basis:100%;}.page-node-type-lezione .component--type-breadcrumbs li:last-child a{font-family:"WWF",sans-serif;text-transform:initial;padding:0;font-size:var(--font-size--xxl);font-weight:400;line-height:1;}@media only screen and (max-width:767px){.page-node-type-lezione .component--type-breadcrumbs li:last-child a{padding-bottom:var(--unit);}}.page-node-type-lezione .component--type-breadcrumbs li:last-child::after{background-image:none;}.component--type-breadcrumbs li:first-child a{padding-left:0;padding:0;}@media only screen and (max-width:767px){.component--type-breadcrumbs ul li a::after{display:none;}}.component--type-article--header{padding:var(--component-padding);overflow:visible;}@media only screen and (max-width:767px){.component--type-article--header{padding:var(--unit);}}.component--type-article--header .component--content{position:relative;z-index:91;}.component--type-article--header .crediti-formativi{color:var(--color-white);margin-top:calc(var(--unit) * 2);}.component--type-article--header h1{z-index:102;padding:0;font-family:"WWF",sans-serif;font-weight:400;letter-spacing:0;font-size:4.5rem;}@media only screen and (max-width:767px){.component--type-article--header h1{font-size:2rem;}}.component--type-article--header h1 small{display:block;font-size:1.5rem;margin-bottom:var(--unit)/2;letter-spacing:0;}.component--type-article--header.no-image{background-color:#007932;}.component--type-article--header.no-image::before{background:transparent;}.component-type--article-list{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;padding-bottom:calc(var(--unit) * 2);}.component-type--article-list .component--content--list-wrapper{box-shadow:0 2px 4px 0 rgba(0,0,0,0.41);background-color:var(--color-white);border-radius:calc(var(--unit) * 0.5);overflow:hidden;}.component-type--article-list .component--content--list-wrapper .component--intro{padding:var(--unit);border-bottom:1px solid var(--color-text);}.component-type--article-list .component--content--list-wrapper ul{padding:var(--unit);}.component-type--article-list .component--content--list-wrapper li{margin-bottom:calc(var(--unit) / 2);padding-bottom:calc(var(--unit) / 2);border-bottom:2px solid var(--color-light-grey);}.component-type--article-list .component--content--list-wrapper li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}.component-type--figure .component--title{font-size:2rem;}.component-type--figure img{width:auto;max-width:100%;}.component.component-type--text{margin-bottom:0;}.component.component-type--text .component--content:after{content:"";display:table;clear:both;}.component.component-type--text .component--content{max-width:1200px;margin:0 auto;}.component.component-type--text .component--content .component--title{margin-top:0;}.component.component-type--text .component--content a{color:#00728f;}.component.component-type--text .component--content ul{list-style:disc;padding-left:calc(var(--unit) * 0.6);}.component.component-type--text .component--content ol{list-style:decimal;padding-left:1.5em;}.component.component-type--text .component--content ol li{margin-bottom:0.5em;}.component.component-type--text .component--content em{font-style:italic;}.component.component-type--text .component--content img{margin:1em;height:auto;max-width:100%;}.component.component-type--text .component--content img.align-left{margin-left:0;}.component.component-type--text .component--content img.align-right{margin-right:0;}.component.component-type--pzt-media{margin-bottom:0;}.component.component-type--pzt-media .field--field-media .contextual-region{margin-bottom:var(--unit);}.field--field-credits{margin-top:calc(var(--unit) * 0.2);display:flex;gap:calc(var(--unit) * 0.3);font-size:0.563rem;}.component-type--content-consumed{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;margin:var(--unit) auto;font-size:0.75rem;position:relative;}.component-type--content-consumed.nc{pointer-events:none;}.component-type--content-consumed button:after{opacity:0.2;}.component-type--content-consumed.action-unflag button:after,.component-type--content-consumed .component--content:hover button:after{background-image:url(/themes/custom/ops/img/icons/checkmark-grey.svg);opacity:1;}.component-type--content-consumed .component--content{position:relative;display:block;margin:0 auto 0 1em;z-index:1;max-width:-moz-max-content;max-width:max-content;padding:var(--unit);background:rgba(var(--color-white),0.3);border-radius:0.25em;transition:opacity 0.1s linear;border:2px solid var(--color-white);}.component-type--content-consumed .component--content.flag-waiting{opacity:0.3;transition:opacity 0.1s linear;}.component-type--content-consumed .component--content:before{content:"";position:absolute;right:0;top:-1px;transform:translateY(-96%);border-style:solid;border-width:0 15px 15px 15px;border-color:transparent transparent var(--color-white) transparent;}.component-type--content-consumed .component--content input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.component-type--content-consumed .component--content button{display:flex;align-items:center;cursor:pointer;text-decoration:none;font-weight:700;color:#757575;font-size:0.65rem;}.component-type--content-consumed .component--content button:after{content:"";display:inline-block;width:1.75em;height:1.75em;margin-left:0.75em;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;border:2px solid #757575;border-radius:2px;}.component-type--content-consumed .component--content .ajax-progress-throbber{display:none;}.component-type--content-consumed.check-lezione{margin-bottom:calc(var(--unit) * 2);}.component-type--content-consumed.check-lezione .component--content{margin-left:auto;margin-right:auto;border-radius:0.25em;}.component-type--content-consumed.check-lezione .component--content:before{content:"";position:absolute;transform:translateX(50%) translateY(-96%);right:50%;}.component-type--content-consumed.disabled button{cursor:not-allowed;opacity:0.3;pointer-events:none;}.content-consumed--description{padding-top:0;font-size:var(--font-size--s);}.component--type-filter-form{background-color:transparent;border-radius:0;padding:var(--unit);margin-top:calc(var(--unit) * 3);}@media only screen and (max-width:767px){.component--type-filter-form{padding-left:0;padding-right:0;}}.component--type-filter-form .component--content{display:flex;flex-wrap:wrap;align-items:flex-end;padding:var(--unit) 0;padding-top:0;}.component--type-filter-form .field-container{margin:0 var(--unit) var(--unit) 0;}.component--type-filter-form label{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;display:block;font-size:0.75rem;white-space:nowrap;text-transform:uppercase;font-size:1em;margin-bottom:calc(var(--unit) / 2);font-weight:700;}.component--type-filter-form form{background-color:transparent;}.component--type-filter-form form .form-item-search-api-fulltext input{background:var(--color-white);}.component--type-filter-form form .form-submit{margin-top:0;}@media only screen and (max-width:767px){form .form-type-textfield{padding-top:var(--unit);}}.component-type--pzt-downloads .field--field-downloads .field--field-media-document{margin-bottom:var(--unit);}.article--body .component:not([class*=pad-t]){padding-top:var(--unit);}.article--body .component:not([class*=pad-b]){padding-bottom:var(--unit);}.component-type--gallery{padding-left:var(--unit);padding-right:var(--unit);}.component-type--layout .component--content.component--layout--two-columns{grid-column:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));-moz-column-gap:var(--unit);column-gap:var(--unit);}@media only screen and (max-width:1220px){.component-type--layout .component--content.component--layout--two-columns{padding-left:var(--unit);padding-right:var(--unit);}}@media only screen and (max-width:767px){.component-type--layout .component--content.component--layout--two-columns{display:block;}}.component-type--layout .component--content.component--layout--two-columns > .component--content--column > .component{display:block;}.component-type--cards-list .component--content{max-width:1200px;}.component-type--cards-list .component--content .grid.items-count-1,.component-type--cards-list .component--content .grid.items-count-2{grid-template-columns:1fr 1fr 1fr;}@media only screen and (max-width:767px){.component-type--cards-list .component--content .grid.items-count-1,.component-type--cards-list .component--content .grid.items-count-2{grid-template-columns:1fr;}}.video--viewed-segments{position:absolute;width:100%;height:8px;transform:translateY(20px);border-radius:2px;background:rgba(255,255,255,0.3333333333);left:0;}.video--viewed-segments .video--viewed--segment{background-color:#60bb86;border-radius:2px;position:absolute;top:0;bottom:0;min-width:3px;}.video--viewed--percentage{background:var(--subtle-color);position:relative;font-size:var(--font-size--xs);font-weight:700;color:#07632d;padding:calc(var(--unit) / 5) calc(var(--unit) / 2);}.video-container:has(+ .video--viewed--percentage){margin-bottom:0 !important;}.with--preview-image{overflow:clip;}.with--preview-image.with-title-bar figure{display:grid;grid-template-columns:1fr 1fr;align-items:end;justify-content:center;justify-items:start;}@media only screen and (max-width:767px){.with--preview-image.with-title-bar figure{display:block;}}.with--preview-image.with-title-bar figure .video-container{order:2;}.with--preview-image.with-title-bar figure figcaption{order:1;color:var(--color-white);}.with--preview-image[data--automateVideoPreviewImage] .video-container:after{content:"";position:absolute;width:20%;height:20%;background-image:url(/themes/custom/ops/img/icons/play-button-arrowhead.svg);background-repeat:no-repeat;background-size:contain;background-position:50% 50%;left:50%;bottom:20%;transform:translateX(-50%);pointer-events:none;z-index:901;}.with--preview-image .video-container img{-o-object-fit:contain;object-fit:contain;z-index:900;cursor:pointer;}.with--preview-image .video-container img,.with--preview-image .video-container .plyr,.with--preview-image .video-container:after{transition:opacity 1s linear;}.with--preview-image.show--preview-image .plyr{opacity:0;transition:none;}.with--preview-image.show--preview-image img,.with--preview-image.show--preview-image .video-container:after{opacity:1;transition:none;}.with--preview-image figcaption{position:relative;padding:calc(var(--unit) / 2) 0;}.with--preview-image figcaption:before{content:"";position:absolute;top:0;left:-100vw;right:-100vw;bottom:0;background:var(--color-tertiary);z-index:-1;}.with--preview-image:not(.show--preview-image) .plyr{opacity:1;}.with--preview-image:not(.show--preview-image) img,.with--preview-image:not(.show--preview-image) .video-container:after{opacity:0;pointer-events:none;}.subtitles--interface{display:flex;gap:calc(var(--unit) / 4);width:100%;align-items:center;background:var(--subtle-color);font-size:var(--font-size--xs);padding:calc(var(--unit) / 4);}.subtitles--interface:before{content:"";display:inline-block;width:1.5em;height:1.5em;background-image:url(/themes/custom/ops/img/icons/closed-caption.svg);background-size:contain;}.subtitles--interface label,.subtitles--interface a{line-height:1;}.subtitles--interface a{text-transform:uppercase;font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;text-decoration:none;border:1px solid var(--color-text);padding:0.3em 0.4em 0.2em 0.4em;border-radius:0.3em;}.subtitles--interface a.active{background:var(--color-black);color:var(--color-white);}.subtitles--interface label{margin:0;font-size:var(--font-size--xs);font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;background:none;}body:has(.profile) .component-type--landing-page--header h1{padding-bottom:0;}.profile--miei-corsi{padding-top:calc(var(--unit) * 1.2);}.profile--miei-corsi h2{margin-bottom:var(--unit);}.profile--miei-corsi .component{padding-left:0;padding-right:0;}.profile--miei-corsi .view--corsi-utente .component.component-type--cards-list .component--content{max-width:100%;margin:0;}.profile--miei-percorsi{padding-top:calc(var(--unit) * 1.2);}.profile--miei-percorsi h2{margin-bottom:var(--unit);}.profile--miei-percorsi .view--percorsi-tematici-utente{padding-bottom:var(--unit);}.profile--miei-percorsi .view--percorsi-tematici-utente .component-type--cards-list{padding-left:0;padding-right:0;}.corsi--overview--area--corsi{box-shadow:0 2px 4px 0 rgba(0,0,0,0.41);background-color:var(--color-white);border-radius:calc(var(--unit) * 0.5);overflow:hidden;padding:var(--unit);}.corsi--overview--area--corsi .tabella--corso--utente{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(var(--unit) / 2);padding-bottom:calc(var(--unit) / 2);border-bottom:2px solid var(--color-light-grey);}@media all and (max-width:767px){.corsi--overview--area--corsi .tabella--corso--utente{flex-direction:column;align-items:flex-start;}}.corsi--overview--area--corsi .tabella--corso--utente:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}.corsi--overview--area--corsi .tabella--corso--utente:last-child h3{margin-bottom:0;}.corsi--overview--area--corsi .tabella--corso--utente h3{margin-bottom:0;}@media all and (min-width:767px){.corsi--overview--area--corsi .tabella--corso--utente h3{flex-basis:50%;}}.corsi--overview--area--corsi .tabella--corso--utente h3 a{color:var(--color-black);text-decoration:none;font-size:var(--font-size--l);line-height:1.2;font-family:"WWF",sans-serif;font-weight:400;letter-spacing:0;}.corsi--overview--area--corsi .tabella--corso--utente h3 .crediti-formativi{display:block;font-size:0.75rem;}.corsi--overview--area--corsi .tabella--corso--utente h3 .crediti-formativi .field--label-inline{display:flex;gap:calc(var(--unit) * 0.3);}.corsi--overview--area--corsi .tabella--corso--utente .component--intro{display:flex;align-items:center;justify-content:flex-end;}@media all and (max-width:767px){.corsi--overview--area--corsi .tabella--corso--utente .component--intro{justify-content:flex-start;gap:calc(var(--unit) * 0.5);padding-top:calc(var(--unit) * 0.5);}}.corsi--overview--area--corsi .tabella--corso--utente .component--intro .gauges{margin-top:0;width:20%;height:20%;}.corsi--overview--area--corsi .tabella--corso--utente .component--intro a{background-color:var(--color-text);margin-left:var(--unit);}@media only screen and (max-width:767px){.corsi--overview--area--corsi .tabella--corso--utente .component--intro a{margin-left:0;}}.corsi--overview--area--corsi .tabella--corso--utente .component--intro a.action--scarica-attestato:hover::after{background-image:url(/themes/custom/ops/img/icons/arrow-white.svg);transform-origin:center;transform:rotate(90deg) translate(-50%,0);top:50%;}.profile .field--label-above .field__label{font-weight:700;}.profile .label{font-weight:700;}.profile .info--profilo{display:flex;gap:var(--unit);justify-content:flex-start;flex-direction:row;flex-wrap:wrap;align-items:flex-end;}@media only screen and (max-width:767px){.profile .info--profilo{display:block;}}.component--highlighted:has(#block-ops-primary-local-tasks){padding-left:0;padding-right:0;}#block-ops-primary-local-tasks .tabs{max-width:1200px;margin:0 auto;}@media only screen and (max-width:767px){#block-ops-primary-local-tasks .tabs{display:flex;flex-wrap:wrap;gap:calc(var(--unit) * 0.5);padding-left:calc(var(--unit) * 0.5);}}#block-ops-primary-local-tasks .tabs li a{border:1px solid var(--color-light-grey);}.field--field-gruppi-accesso li,#edit-field-gruppi-appartenenza label{display:inline-block;background:var(--color-white);border-radius:0.3333333333rem;color:var(--color-text);font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;text-transform:uppercase;font-size:0.75rem;padding:0.5em;}.field--field-gruppi-accesso li:before,#edit-field-gruppi-appartenenza label:before{content:"";width:1.25em;height:1.25em;display:inline-block;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-image:url(/themes/custom/ops/img/icons/people.svg);margin-right:0.5em;vertical-align:sub;}.field--field-gruppi-accesso{display:flex;flex-wrap:nowrap;gap:calc(var(--unit) * 0.5);}@media only screen and (max-width:767px){.field--field-gruppi-accesso{flex-wrap:wrap;}}.field--field-gruppi-accesso ul li{margin-right:calc(var(--unit) * 0.5);margin-bottom:calc(var(--unit) * 0.5);}.field--field-links .field__label{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;font-weight:700;}.field--field-links .component--title{margin-bottom:calc(var(--unit) * 0.5);}.field--field-links a{text-decoration:underline;}@media only screen and (max-width:767px){.field--field-links a{word-break:break-all;}}.field--name-field-links{margin-bottom:calc(var(--unit) * 4);}.field--name-field-links ul{list-style-position:outside;list-style-type:disc;margin-left:var(--unit);}.article--progress{flex-basis:50%;}.article--progress .article--progress--bar{display:block;position:relative;border-radius:30em;width:100%;height:1em;background-color:var(--color-white);border:1.5px solid var(--color-light-grey);background:var(--color-light-grey);overflow:hidden;}.article--progress .article--progress--bar:after{content:"";position:absolute;top:0;left:0;bottom:0;background:#007932;}.article--progress .article--progress--bar:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-light-grey);}.article--progress.progress-0 .article--progress--bar:after{width:0%;}.article--progress.progress-10 .article--progress--bar:after{width:10%;}.article--progress.progress-20 .article--progress--bar:after{width:20%;}.article--progress.progress-30 .article--progress--bar:after{width:30%;}.article--progress.progress-40 .article--progress--bar:after{width:40%;}.article--progress.progress-50 .article--progress--bar:after{width:50%;}.article--progress.progress-60 .article--progress--bar:after{width:60%;}.article--progress.progress-70 .article--progress--bar:after{width:70%;}.article--progress.progress-80 .article--progress--bar:after{width:80%;}.article--progress.progress-90 .article--progress--bar:after{width:90%;}.article--progress.progress-100 .article--progress--bar:after{width:100%;}.pager{display:block;width:100%;padding-bottom:calc(var(--unit) * 2);margin-top:var(--unit);text-align:center;position:relative;z-index:5;}.pager li{display:inline-block;font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.01em;background:var(--color-white);padding:0em 0.4em;border-radius:0.2em;}.pager li.is-active,.pager li:hover:not(.pager__item--ellipsis){background:var(--color-primary);color:var(--color-white);cursor:pointer;}.pager li.is-active a,.pager li:hover:not(.pager__item--ellipsis) a{color:var(--color-white);}.pager li.pager__item--ellipsis{background:none;}.pager li a{display:block;text-decoration:none;color:var(--color-black);}.field--field-media-document a,.field--field-allegati a{padding:calc(var(--unit) / 2);background:var(--color-light-grey);border-radius:0.3333333333rem;text-decoration:none;display:inline-flex;align-items:center;gap:var(--unit);margin-bottom:var(--unit);flex-wrap:wrap;flex-direction:row;}.field--field-media-document a:last-child,.field--field-allegati a:last-child{margin-bottom:0;}.field--field-media-document .document--icon,.field--field-allegati .document--icon{display:flex;flex-direction:column;align-items:center;}.field--field-media-document .document--icon .document--mime-type,.field--field-allegati .document--icon .document--mime-type{font-size:1rem;font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;text-transform:uppercase;}.field--field-media-document .document--icon .document--file-size,.field--field-allegati .document--icon .document--file-size{font-size:0.563rem;text-align:center;}.field--field-media-document .document--label,.field--field-allegati .document--label{word-break:break-word;}.view--search{background:#e5e4df;}.view--search .component--type-filter-form{padding-top:var(--unit);padding-bottom:0;margin-top:0;background:var(--color-white);}@media only screen and (max-width:767px){.view--search .component--type-filter-form{padding-left:var(--unit);padding-right:var(--unit);}}.view--search .component--type-filter-form form{padding-bottom:0;}.view--search .component--type-filter-form form .form-actions{display:flex;}.view--search .component--type-filter-form form .form-actions input{font-size:var(--font-size--s);}.view--search .item-list li{margin-bottom:1em;}.view--search .item-list li:last-child{margin-bottom:0;}.view--search .item-list .views-field-type{font-size:0.563rem;text-transform:uppercase;font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;color:var(--color-primary);}.view--search .item-list .views-field-title{font-family:"WWF",sans-serif;font-size:var(--font-size--l);}.view--search .item-list .views-field-rendered-item{font-size:0.75rem;}.view--search .item-list .views-field-rendered-item strong{background:var(--color-white);padding:0.25em;}.paragraph-modulo{max-width:1200px;margin:var(--unit) auto;position:relative;}.paragraph-modulo.teaser{margin:0 auto;}@media only screen and (max-width:1023px){.paragraph-modulo{margin-left:0;margin-right:0;}}.paragraph-modulo .paragraph-modulo--wrapper{background:var(--color-white);padding:calc(var(--unit) * 0.75);display:grid;align-items:start;gap:var(--unit);grid-template-columns:1fr 3fr;border-radius:calc(var(--unit) * 0.5);}@media only screen and (max-width:1023px){.paragraph-modulo .paragraph-modulo--wrapper{padding-left:calc(var(--unit) * 0.5);padding-right:calc(var(--unit) * 0.5);}}@media only screen and (max-width:767px){.paragraph-modulo .paragraph-modulo--wrapper{grid-template-columns:1fr;}}.paragraph-modulo .paragraph-modulo--wrapper .paragraph-modulo--counter{font-size:var(--font-size--s);}.paragraph-modulo .paragraph-modulo--wrapper .component--title{font-family:"WWF",sans-serif;font-size:var(--font-size--l);margin-bottom:0.125em;}.paragraph-modulo .paragraph-modulo--wrapper p{font-size:var(--font-size--s);}.paragraph-modulo table tr{line-height:1;border-bottom:2px solid rgba(181,181,181,0.334);}.paragraph-modulo table tr:last-child{border-bottom:none;}.paragraph-modulo table tr.node--unpublished{background-color:rgb(252,252,167);}.paragraph-modulo table tr.node--unpublished::before{display:none;}.paragraph-modulo table tr.titolo-sottomodulo th{text-align:left;padding:1em 0 1em calc(var(--unit) * 0.3 + 1rem);font-size:var(--font-size--m);font-family:"WWF",sans-serif;font-weight:400;letter-spacing:0;background:var(--color-light-grey);}.paragraph-modulo table tr:has(+ tr.titolo-sottomodulo){border-bottom:none;}.paragraph-modulo table tr:has(th[role=rowgroup]){border-bottom:none;}.paragraph-modulo table tr td{vertical-align:top;padding:calc(var(--unit) * 0.5);padding-left:0;}.paragraph-modulo table tr td:nth-child(1){width:5rem;}.paragraph-modulo table tr td:nth-child(3){width:2rem;}.paragraph-modulo table tr td:nth-child(4){width:2rem;}.paragraph-modulo .tipo-lezione .term--tipo-lezione{display:flex;align-items:center;gap:calc(var(--unit) * 0.3);text-transform:uppercase;font-size:var(--font-size--xs);font-weight:600;line-height:1;}.paragraph-modulo .tipo-lezione .term--tipo-lezione .field--field-icon{order:-1;}.paragraph-modulo .tipo-lezione .term--tipo-lezione .media{width:1rem;order:-1;}.paragraph-modulo .tipo-quiz{display:flex;align-items:center;gap:calc(var(--unit) * 0.3);}.paragraph-modulo .tipo-quiz span{text-transform:uppercase;font-size:var(--font-size--xs);font-weight:600;line-height:1;display:flex;align-items:center;align-content:center;flex-direction:row;gap:0.3rem;}.paragraph-modulo .tipo-quiz span::before{content:"";width:0.85rem;height:0.85rem;position:relative;display:inline-block;background-image:url(/themes/custom/ops/img/icons/corso-lezione/005-exam.svg);background-repeat:no-repeat;background-position:center;background-size:cover;}.paragraph-modulo .record--title{font-size:calc(var(--font-size--s));line-height:var(--text-line-height);padding-top:calc(var(--unit) * 0.45);}.paragraph-modulo .record--title small{font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;color:#757575;font-size:var(--font-size--xs);display:block;}.paragraph-modulo .article--reading-time{font-size:calc(var(--font-size--s) * 0.8);padding-top:calc(var(--unit) * 0.7);}.paragraph-modulo .article--reading-time strong{font-weight:700;}.paragraph-modulo .article--actions{position:relative;font-size:var(--font-size--s);padding-top:calc(var(--unit) * 0.65);}.paragraph-modulo .article--actions::before{content:"";display:block;width:1em;height:1em;background-image:url(/themes/custom/ops/img/icons/unchecked-mark.svg);background-size:contain;background-repeat:no-repeat;opacity:0.3;}.paragraph-modulo .article--actions:has(.completed)::before{opacity:1;background-image:url(/themes/custom/ops/img/icons/check-mark.svg);}.paragraph-modulo.teaser{color:var(--color-white);}.paragraph-modulo.teaser .paragraph-modulo--wrapper{display:block;background:transparent;padding-left:0;padding-right:0;}.paragraph-modulo.teaser .paragraph-modulo--info{max-width:30rem;}@media only screen and (max-width:1023px){.component-type--next-prev-navigation{margin-left:calc(var(--unit));margin-right:calc(var(--unit));}}.component-type--next-prev-navigation .view-mode--navigation{padding:calc(var(--unit) * 0.5);display:flex;display:flex;flex-direction:row;align-content:center;flex-wrap:nowrap;align-items:center;gap:var(--unit);}.component-type--next-prev-navigation .view-mode--navigation h3{font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-size:var(--font-size--m);line-height:var(--text-line-height);}.component-type--next-prev-navigation .next{grid-column:2/3;z-index:99;justify-content:flex-end;}.component-type--next-prev-navigation .next svg{order:2;}.component-type--next-prev-navigation .next .content{padding:0 !important;text-align:right;}.component-type--next-prev-navigation .prev{grid-column:1/2;z-index:99;}.component-type--next-prev-navigation .prev svg{transform:rotate(180deg);}.component-type--next-prev-navigation .prev .content{padding:0 !important;}.component-type--next-prev-navigation .next,.component-type--next-prev-navigation .prev{aspect-ratio:unset;background:var(--color-white);padding:calc(var(--unit) * 0.4);gap:calc(var(--unit) * 0.4);}.component-type--next-prev-navigation .nav-next{text-align:right;}.component-type--next-prev-navigation .nav-next,.component-type--next-prev-navigation .nav-prev{position:relative;display:block;z-index:99;padding:0;}.component-type--next-prev-navigation .nav-next strong,.component-type--next-prev-navigation .nav-prev strong{font-family:"WWF",sans-serif;margin:0 !important;font-size:var(--font-size--s);}.component-type--next-prev-navigation .content{z-index:99;position:relative;font-family:"WWF",sans-serif;background:transparent;}.component-type--next-prev-navigation .content h3 a{color:var(--color-black);}.component-type--next-prev-navigation svg{width:1.5rem;height:1.5rem;z-index:99;position:relative;display:block;flex-basis:2rem;}.component-type--next-prev-navigation figure{width:100%;height:100%;opacity:0.3;z-index:90;position:absolute;top:0;left:0;}.block-facet--range-slider{margin-bottom:calc(var(--unit) * 1.5);}.ui-slider-horizontal,.noUi-horizontal{height:calc(var(--unit) * 0.4) !important;margin-bottom:calc(var(--unit) * 1.5) !important;}.ui-slider-horizontal .noUi-handle,.noUi-horizontal .noUi-handle{top:-9px;}.noUi-tooltip{font-size:0.6rem;}.noUi-connect{background-color:#007932;}.ui-slider-float{border:1px solid rgba(34,34,34,0.3) !important;background:var(--color-white) !important;border-radius:10px !important;margin-bottom:calc(var(--unit) * 3) !important;}.ui-slider-float .ui-slider-range{background:var(--color-primary) !important;}.ui-slider-float .ui-slider-handle{top:-0.3em !important;border-radius:50% !important;border:5px solid var(--color-primary) !important;background:var(--color-white) !important;}.ui-slider-float .ui-slider-pip .ui-slider-label{color:var(--color-text) !important;font-size:0.75rem !important;}.ui-slider-pips .ui-slider-line{display:none;}.facets-widget-range_slider{width:90%;padding-left:calc(var(--unit) * 0.5);}.facets-widget-range_slider .ui-slider-horizontal.ui-slider-pips{margin-bottom:calc(var(--unit) * 1.5) !important;}#user-group-socio,#user-group-docente,#user-group-volontario,#user-group-volontario-young,#user-group-guardia,#user-group-staff-wwf,#user-group-staff-oasi,#user-group-affiliato-partner{display:none;}.component--highlighted{background:var(--color-white);padding-left:var(--unit);padding-right:var(--unit);}.component--highlighted .tabs{margin:0 auto;}.user-register-form .password-strength .password-strength__meter{display:none;}.user-register-form .password-strength__title,.user-register-form .password-confirm-message{font-size:0.563rem;}.user-register-form .confirm-parent{margin-bottom:calc(var(--unit) * 0.5);}.user-register-form .password-suggestions{font-size:0.563rem;background-color:rgba(238,238,238,0.5882352941);padding:calc(var(--unit) * 0.5);font-weight:700;}.user-register-form .password-suggestions ul li{font-weight:400;}.user-register-form #edit-group-i-tuoi-dati{margin-top:0;}.user-pass p{font-size:0.75rem;}.user-form label:not(.form-required):has(+ *[required]):after{content:"*";}.user-form .fieldgroup .fieldset-wrapper .form-checkboxes .field-container{margin-bottom:0;}.user-form .fieldgroup .fieldset-wrapper .form-checkboxes .field-container label{margin-bottom:0;}.user-form .field-group-html-element h3{font-weight:700;font-size:1.5rem;margin-bottom:0;}.user-form .field-group-html-element .description{padding-bottom:var(--unit);max-width:35rem;}.user-form .field-gruppi-appartenenza legend span{font-weight:700;font-size:1.5rem;}.user-form .field-gruppi-appartenenza .fieldset-wrapper{display:flex;flex-direction:column;}.user-form,.change-pwd-form,.user-login-form,.user-pass{background-color:var(--color-light-grey);padding:var(--unit);margin-top:0;}@media only screen and (max-width:767px){.user-form,.change-pwd-form,.user-login-form,.user-pass{padding:var(--unit) calc(var(--unit) * 0.5);}}.user-form .description,.change-pwd-form .description,.user-login-form .description,.user-pass .description{background:transparent;}.user-form input,.user-form select,.change-pwd-form input,.change-pwd-form select,.user-login-form input,.user-login-form select,.user-pass input,.user-pass select{width:unset;}@media only screen and (max-width:767px){.user-form input,.user-form select,.change-pwd-form input,.change-pwd-form select,.user-login-form input,.user-login-form select,.user-pass input,.user-pass select{width:100%;}}@media only screen and (max-width:767px){.user-form .form-type-checkbox input,.change-pwd-form .form-type-checkbox input,.user-login-form .form-type-checkbox input,.user-pass .form-type-checkbox input{width:unset;}}.user-form .select2,.change-pwd-form .select2,.user-login-form .select2,.user-pass .select2{width:unset !important;}.user-form .form-type-checkbox input:checked + label,.change-pwd-form .form-type-checkbox input:checked + label,.user-login-form .form-type-checkbox input:checked + label,.user-pass .form-type-checkbox input:checked + label{color:var(--color-black);font-weight:700;}.user-form a,.change-pwd-form a,.user-login-form a,.user-pass a{color:var(--color-black);font-weight:700;}.ui-widget.ui-widget-content{background-color:var(--color-light-grey);z-index:999;}.ui-widget.ui-widget-content li:hover{background-color:var(--color-white);}.ui-dialog{padding:0;overflow:hidden;border-radius:0;max-width:35rem;}.ui-dialog .ui-widget-header{border:0;border-radius:0;background:#007932;color:var(--color-white);}.ui-dialog .ui-dialog-titlebar-close{right:var(--unit);background:transparent;border:0;}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background-image:url(/themes/custom/ops/img/icons/x-white.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;}.ui-dialog .ui-dialog-content .component{display:block;}.ui-dialog .ui-dialog-content .component.component--type-article--header{display:none;}.ui-dialog .ui-dialog-content .article--body{padding-top:0;}.form-section{margin-bottom:calc(var(--unit) * 2);}.form-section .form-section-fields-wrapper{display:flex;gap:var(--unit);flex-wrap:wrap;}.form-section .form-section-fields-wrapper[class*=row-up]{display:grid;}@media all and (max-width:30em){.form-section .form-section-fields-wrapper[class*=row-up]{display:block;}}.form-section .form-section-fields-wrapper input{max-width:auto;width:100%;}.form-section .form-section-fields-wrapper.row-up-2{grid-template-columns:repeat(2,1fr);}.form-section .form-section-fields-wrapper.row-up-3{grid-template-columns:repeat(3,1fr);}.form-section .form-section-fields-wrapper.row-up-4{grid-template-columns:repeat(4,1fr);}.form-section .form-section-fields-wrapper.row-up-5{grid-template-columns:repeat(5,1fr);}.form-section .form-section-fields-wrapper.row-up-6{grid-template-columns:repeat(6,1fr);}.form-section .form-section-fields-wrapper.row-up-auto{display:flex;}.form-section .form-section-fields-wrapper.row-up-auto > *{display:inline-block;}.webform-submission-contact-form .form-section{margin-bottom:0;}.webform-submission-contact-form .form-item-email input{max-width:auto;width:100%;}.webform-submission-contact-form .form-item-message textarea{width:100%;min-height:20vw;}.webform-submission-contact-form .form-type-checkbox input{height:auto;}.webform-submission-contact-form .form-type-checkbox .description{margin-top:0;}.webform-submission-contact-form input[type=submit].button--primary{display:block;}.plyr__control svg{width:18px !important;height:18px !important;}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:0;margin-right:0;width:100%;}.plyr--audio .plyr__controls{border:3px solid var(--color-light-grey);}.gauges{display:flex;align-items:flex-start;width:40%;height:40%;margin-top:calc(var(--unit) * 1.2);}.gauges .gauge{position:relative;width:-moz-max-content;width:max-content;}.gauges .gauge span{position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center;font-size:var(--font-size--xs);}.gauges .gauge svg{display:block;}.gauge svg circle:last-child{stroke:#007932;stroke-width:45px;}.gauge:nth-child(2) svg{width:400px;height:400px;}.node-type--lezione .flag-completed,.node-type--quiz .flag-completed{border-top:2px solid var(--color-black);margin-top:var(--unit);margin-bottom:0;}.node-type--lezione .flag-completed[data-status-flagged] + .content-consumed--description,.node-type--quiz .flag-completed[data-status-flagged] + .content-consumed--description{display:none;}.node-type--lezione .flag-completed .component--content,.node-type--quiz .flag-completed .component--content{margin:0;padding:0;display:inline-block;}.node-type--lezione .flag-completed .component--content button,.node-type--quiz .flag-completed .component--content button{background:transparent;display:flex;flex-direction:row;align-items:center;cursor:pointer;font-size:var(--font-size--m);}.node-type--lezione .flag-completed .component--content button span,.node-type--quiz .flag-completed .component--content button span{color:var(--color-black);}.node-type--lezione .flag-completed .component--content button:after,.node-type--quiz .flag-completed .component--content button:after{content:"";display:inline-block;width:1.3em;height:1.3em;margin-left:0.55em;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-image:url(/themes/custom/ops/img/icons/unchecked-mark.svg);background-size:95%;opacity:0.7;border:none;}.node-type--lezione .flag-completed.action-unflag button::after,.node-type--lezione .flag-completed .component--content:hover button::after,.node-type--quiz .flag-completed.action-unflag button::after,.node-type--quiz .flag-completed .component--content:hover button::after{background-image:url(/themes/custom/ops/img/icons/check-mark.svg);background-size:95%;opacity:1;}.node-type--lezione .flag-completed.action-unflag .component--content:hover button::after,.node-type--quiz .flag-completed.action-unflag .component--content:hover button::after{background-image:url(/themes/custom/ops/img/icons/check-mark.svg);background-size:95%;opacity:1;}.node-type--lezione .flag-completed .js-flag-message,.node-type--quiz .flag-completed .js-flag-message{position:absolute;display:inline-block;font-weight:700;font-size:var(--font-size--m);animation-duration:0.8s;animation-name:slide-in;animation-timing-function:ease-out;z-index:999;}@keyframes slide-in{from{transform:translate(0,0);}to{transform:translate(0,-55%);}}.node-type--quiz .flag-completed{padding:calc(var(--unit) * 2);margin:var(--unit) 0;}.node-type--quiz .flag-completed .component--content{border:transparent;}.node-type--quiz .flag-completed .component--content::before{display:none;}.node-type--lezione{background-color:#e5e4df;padding-bottom:var(--unit);}.node-type--lezione:has(.paragraph-modulo){padding-top:0;}.node-type--lezione:has(.paragraph-modulo) .component-type--landing-page--header{min-height:unset;}@media only screen and (max-width:767px){.node-type--lezione:not(:has(.paragraph-modulo)) .component-type--landing-page--header{min-height:25vh;}.node-type--lezione:not(:has(.paragraph-modulo)) .component-type--landing-page--header figure img{min-height:unset;}}.node-type--lezione .component-type--landing-page--header{padding:0;min-height:var(--unit);}.node-type--lezione:not(:has(.component-type--landing-page--header)){padding-top:calc(var(--unit) * 2);}.node-type--lezione:not(:has(.component-type--landing-page--header)):has(.paragraph-modulo){padding-top:0;}.node-type--lezione:not(:has(.component-type--landing-page--header)):has(.paragraph-modulo) .paragraph-modulo{color:var(--color-black);}@media only screen and (max-width:767px){.node-type--lezione:not(:has(.component-type--landing-page--header)):has(.paragraph-modulo) .paragraph-modulo{padding:0;}}.node-type--lezione.view-mode--teaser,.node-type--lezione.view-mode--teaser_percorso_tematico{padding-top:0;padding-bottom:0;}.node-type--lezione .lezione--wrapper{max-width:1200px;width:90vw;background-color:var(--color-white);margin:0 auto;margin-bottom:var(--unit);position:relative;padding:var(--unit);border-radius:calc(var(--unit) * 0.5);}.node-type--lezione .lezione--wrapper h1 small{display:block;font-family:"WWF",sans-serif;font-weight:400;letter-spacing:0;font-size:var(--font-size--m);margin-bottom:1em;}@media only screen and (max-width:767px){.node-type--lezione .lezione--wrapper{width:unset;padding-left:calc(var(--unit) * 0.5);padding-right:calc(var(--unit) * 0.5);border-radius:0;}}.node-type--lezione .lezione--wrapper .component{display:block;padding:calc(var(--unit) * 0.5);}.node-type--lezione .lezione--wrapper .content--wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:0 calc(var(--unit) * 0.5);}@media only screen and (max-width:1023px){.node-type--lezione .lezione--wrapper .content--wrapper{flex-wrap:wrap;}}.node-type--lezione .lezione--wrapper .content--wrapper .title{font-family:"Georgia",Garamond,Times,serif;font-size:var(--font-size--xl);margin-bottom:calc(var(--unit) * 0.5);}.node-type--lezione .lezione--wrapper .content--wrapper .term--tipo-lezione{gap:0 calc(var(--unit) * 0.5);display:grid;grid-template-columns:0.2fr 1fr;font-family:"WWF",sans-serif;font-size:var(--font-size--m);}.node-type--lezione .lezione--wrapper .content--wrapper .term--tipo-lezione.view-mode--default{padding:calc(var(--unit) / 2);background:var(--color-light-grey);}.node-type--lezione .lezione--wrapper .content--wrapper .term--tipo-lezione .field--field-icon{width:1.5rem;order:-1;}.node-type--lezione .lezione--wrapper .content--wrapper .term--tipo-lezione .field--field-icon img{display:block;}.node-type--lezione .lezione--wrapper .content--wrapper .term--tipo-lezione .field--description{grid-row:2;grid-column:1/3;font-size:var(--font-size--xs);font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;}.node-type--lezione .lezione--wrapper .component--type-article-meta{font-family:"WWF",sans-serif;font-size:var(--font-size--m);background-color:transparent;padding-top:0;}.node-type--lezione .lezione--wrapper .component--type-article-meta .component--content{padding-top:0;}.node-type--lezione .lezione--wrapper .component--type-article-meta .meta--wrapper{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;}.node-type--lezione .lezione--wrapper .component--type-article-meta .article--meta-fields{display:flex;flex-direction:row;align-items:flex-start;gap:var(--unit);font-family:"Roboto",sans-serif;font-size:var(--font-size--s);font-weight:700;}.node-type--lezione .lezione--wrapper .component--type-article-meta .article--meta-fields .label{font-family:"WWF",sans-serif;font-size:var(--font-size--m);}.node-type--lezione .lezione--wrapper .component--type-article-meta .field--field-argomenti .items{display:flex;gap:calc(var(--unit) * 0.5);}.node-type--lezione .lezione--wrapper .component--type-article-meta .field--field-argomenti .items li{background-color:var(--color-black);color:var(--color-white);font-family:"Roboto",sans-serif;font-size:var(--font-size--xs);border-radius:0.2rem;margin:0 0 0 0;padding:0.15rem 0.35rem;font-weight:700;text-transform:uppercase;}.node-type--lezione .lezione--wrapper .article--body{padding-top:0;}.node-type--lezione .lezione--wrapper .article--body .component--title{font-family:"Georgia",Garamond,Times,serif;font-size:var(--font-size--l);margin-bottom:calc(var(--unit) * 0.5);}.node-type--lezione .lezione--wrapper .article--body .component-type--text{font-size:var(--font-size--s);font-family:"Georgia",Garamond,Times,serif;}.node-type--lezione .lezione--wrapper .article--body .component-type--text.small-text,.node-type--lezione .lezione--wrapper .article--body .component-type--text.s-text{font-size:var(--font-size--xs);}.node-type--lezione .lezione--wrapper .article--body .component-type--text.normal-text{font-size:var(--font-size--s);}.node-type--lezione .lezione--wrapper .article--body .component-type--text.large-text{font-size:var(--font-size--m);}.node-type--lezione .lezione--wrapper .article--body .component-type--text.huge-text{font-size:var(--font-size--l);}.node-type--lezione .lezione--wrapper .article--body .component-type--text strong{font-family:"Georgia",Garamond,Times,serif;}.node-type--lezione .block--scopri-corso .component.position--full-width.component-type--text{padding:0;}.node-type--lezione .block--scopri-corso .component.position--full-width.component-type--text .component--content{padding:0;}.node-type--lezione .block--scopri-corso .component.position--full-width.component-type--text .component--content h2.component--title{margin-bottom:calc(var(--unit) * 0.5);}.node-type--lezione:has(.content-access) .lezione--wrapper .component--type-article-meta{padding:0;}.node-type--lezione:has(.content-access) .lezione--wrapper .component--type-article-meta .component--content{padding:0;}.node-type--lezione .content-access .component-type--text .component--content{background:var(--color-white);padding:calc(var(--unit) * 0.75);border-radius:calc(var(--unit) * 0.5);}.node-type--lezione .content-access .component-type--text .component--content a{text-decoration:underline;}.node-type--lezione.card{background-color:var(--color-white);}.node-type--news.card .content h3{font-size:calc(var(--font-size--l) * 0.8);}.node-type--page .component--type-article-meta{display:none;}.term.card{display:flex;flex-direction:row;min-height:230px;}@media only screen and (max-width:767px){.term.card{flex-direction:column;}}.term.card figure{position:relative;z-index:1;padding-bottom:0;flex-basis:40%;}@media only screen and (max-width:767px){.term.card figure img{position:relative;}}.term.card .content{padding:var(--unit);margin-bottom:0;backdrop-filter:blur(5px);position:relative;z-index:2;flex-basis:60%;}@media only screen and (max-width:767px){.term.card .content{grid-row:2;margin-left:0;}}.term.card .content h3{background:transparent;font-size:1.5rem;font-family:"WWF",sans-serif;font-weight:400;letter-spacing:0;}.term.card .content--intro{font-size:0.75rem;}.node-type--quiz{background-image:url(/themes/custom/ops/img/backgrounds/quiz-bg.png);background-position:center;background-size:500px;background-repeat:repeat;background-color:#e5e4df;}.node-type--quiz .paragraph-modulo{margin-top:0;margin-bottom:0;color:var(--color-black);padding-left:0;padding-right:0;}@media only screen and (max-width:1023px){.node-type--quiz .paragraph-modulo{margin-left:0;margin-right:0;}}.node-type--quiz .paragraph-modulo .paragraph-modulo--wrapper{padding-left:0;padding-right:0;}.node-type--quiz .article--intro{padding-top:calc(var(--unit));}.node-type--quiz .quiz-score--container{background-color:var(--color-white);border-radius:calc(var(--unit) / 2);margin:calc(var(--unit) * 0.5) 0;padding:var(--unit);border:2px solid #007932;}.node-type--quiz #quiz-form form{background:transparent;border-radius:0;padding-top:0;margin-top:0;padding-left:0;padding-right:0;}.node-type--quiz #quiz-form form fieldset{background-color:var(--color-white);border-radius:calc(var(--unit) / 2);margin:calc(var(--unit) * 0.5) 0;padding:var(--unit);}.node-type--quiz #quiz-form form fieldset legend{display:contents;}.node-type--quiz #quiz-form form fieldset legend .required{display:none;}.node-type--quiz #quiz-form form fieldset .form-required p{margin-bottom:calc(var(--unit) * 0.5);font-family:"Georgia",Garamond,Times,serif;font-size:var(--font-size--l);font-weight:400;}.node-type--quiz #quiz-form form fieldset .fieldset-wrapper > div{display:flex;flex-direction:column;}.node-type--quiz #quiz-form form fieldset .fieldset-wrapper > div .form-type-radio{position:relative;display:flex;flex-direction:row;align-content:center;padding:0.2em;padding-left:0;width:-moz-max-content;width:max-content;border-radius:5px;transition:0.25s ease;}.node-type--quiz #quiz-form form fieldset .fieldset-wrapper > div .form-type-radio:last-child{margin-bottom:0;}.node-type--quiz #quiz-form form fieldset .fieldset-wrapper > div .form-type-radio input[type=radio]{width:0px;position:relative;}.node-type--quiz #quiz-form form fieldset .fieldset-wrapper > div .form-type-radio input[type=radio]::before{content:"";background-image:url(/themes/custom/ops/img/icons/check-unchecked.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:1rem;height:1rem;display:block;top:-6px;left:-4px;position:absolute;transition:0.25s ease;}.node-type--quiz #quiz-form form fieldset .fieldset-wrapper > div .form-type-radio input[type=radio]:checked::before{background-image:url(/themes/custom/ops/img/icons/check-checked.svg);}.node-type--quiz #quiz-form form fieldset .fieldset-wrapper > div .form-type-radio label{margin-left:1.2rem;margin-bottom:0;padding-right:calc(var(--unit) * 0.3);}.node-type--quiz #quiz-form form fieldset .fieldset-wrapper > div .form-type-radio:has(input:checked){background-color:var(--color-light-grey);}.node-type--quiz #quiz-form form .form-submit{width:auto;}.paragraph--raccolta-risorse.position--page-width{margin:0;}.paragraph--raccolta-risorse.position--page-width .percorso-tematico--wrapper{margin:0 auto;max-width:none;display:grid;grid-template-columns:1fr 2.5fr;gap:calc(var(--unit));align-items:start;}@media only screen and (max-width:767px){.paragraph--raccolta-risorse.position--page-width .percorso-tematico--wrapper{grid-template-columns:1fr;}}.paragraph--raccolta-risorse.position--page-width .percorso-tematico--wrapper .percorso-tematico--intro{background-color:var(--color-white);padding:calc(var(--unit) / 1.4) calc(var(--unit)) calc(var(--unit)) calc(var(--unit));box-shadow:0 0 6px 0 rgba(0,0,0,0.5333333333);border-radius:0 0.3333333333rem 0.3333333333rem 0;}@media only screen and (max-width:767px){.paragraph--raccolta-risorse.position--page-width .percorso-tematico--wrapper .percorso-tematico--intro{margin-right:calc(var(--unit) * 2);padding-left:var(--unit);}}.paragraph--raccolta-risorse.position--page-width .percorso-tematico--wrapper .percorso-tematico--intro .component--title{margin-bottom:calc(var(--unit) * 0.5);font-size:var(--font-size--xl);color:var(--color-primary);}.paragraph--raccolta-risorse.position--page-width .percorso-tematico--wrapper .percorso-tematico--intro .component--title:not(:has(+ *)){margin-bottom:0;}.paragraph--raccolta-risorse.position--page-width .percorso-tematico--wrapper .percorso-tematico--intro p{font-size:var(--font-size--s);}.paragraph--raccolta-risorse.position--page-width .percorso-tematico--wrapper .field--field-risorse{padding-right:var(--unit);padding-top:0;}@media only screen and (max-width:767px){.paragraph--raccolta-risorse.position--page-width .percorso-tematico--wrapper .field--field-risorse{padding-left:var(--unit);}}.paragraph--raccolta-risorse.position--page-width .percorso-tematico--wrapper .field--field-risorse > ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:calc(var(--unit) * 0.5);}@media only screen and (max-width:1023px){.paragraph--raccolta-risorse.position--page-width .percorso-tematico--wrapper .field--field-risorse > ul{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));}}.paragraph--raccolta-risorse .card.node-type--pubblicazione > .node--type,.paragraph--raccolta-risorse .card.node-type--recensione > .node--type{display:none;}.paragraph--raccolta-risorse .component-type--cards-list .up-auto.items-count-1,.paragraph--raccolta-risorse .component-type--cards-list .up-auto.items-count-2{grid-template-columns:1fr 1fr 1fr;}@media only screen and (max-width:767px){.paragraph--raccolta-risorse .component-type--cards-list .up-auto.items-count-1,.paragraph--raccolta-risorse .component-type--cards-list .up-auto.items-count-2{grid-template-columns:1fr;}}.paragraph--raccolta-risorse:not(:has(.percorso-tematico--intro)) > .component--content{display:block;padding:0 var(--unit);}dialog{border-radius:0.3333333333rem;border-width:1px;}dialog button{width:100%;background:var(--color-white);padding:calc(var(--unit) * 0.2) calc(var(--unit) * 0.5);border:1px solid var(--color-black);border-radius:0.3333333333rem;text-transform:uppercase;font-family:"Roboto",sans-serif;font-weight:400;letter-spacing:0;}dialog button:hover{background:var(--color-black);color:var(--color-white);}::backdrop{background-color:rgba(0,0,0,0.4666666667);}.ops-facets--wrapper{font-size:var(--font-size--s);}.ops-facets--wrapper .ops-facets--total{margin-bottom:calc(var(--unit) * 0.5);font-weight:700;}.ops-facets--wrapper .views-filters-summary{flex-direction:column;flex-wrap:wrap;align-items:flex-start;gap:calc(var(--unit) * 0.5);}.ops-facets--wrapper .views-filters-summary .reset{margin-left:0;}.component-type--podcast .podcast--wrapper{grid-column:2;}@view-transition{navigation:auto;}::view-transition-old(root){animation:0.5s ease-in both move-out;}::view-transition-new(root){animation:0.5s ease-in both move-in;}@keyframes move-out{from{opacity:1;}to{opacity:0;}}@keyframes move-in{from{opacity:0;}to{opacity:1;}}.text-container a,.cke_editable a,article[data-type=luogo-sost] .field--field-testo-popup a{color:#00728f;}
.toolbar .toolbar-bar .toolbar-icon-wwf:before{--icon:url("/themes/custom/ops/img/icons/wwf-icon.svg");}.views-table{font-family:"Roboto Condensed";}.views-field-field-diff-gruppi ul{list-style:none;margin-left:0;}.views-field-field-diff-gruppi ul li{white-space:pre;}.gruppo-accesso--si::before{content:"✅";position:relative;display:inline-block;margin-right:0.5rem;font-size:1rem;}.gruppo-accesso--no::before{content:"❌";position:relative;display:inline-block;margin-right:0.5rem;font-size:1rem;}.gruppo-non-richiesto{cursor:help;}.gruppo-non-richiesto::after{content:"⚠️";position:relative;display:inline-block;margin-left:0.5rem;font-size:1rem;}#views-form-admin-utenti-page-1 tr > *:nth-child(8) ul{list-style:none;margin-left:0;}#views-form-admin-utenti-page-1 tr > *:nth-child(8) ul li{display:inline-block;width:12rem;}#views-form-admin-utenti-page-1 th{word-break:auto-phrase;vertical-align:bottom;}#views-form-admin-utenti-page-1 table tbody td{vertical-align:baseline;}#views-form-admin-utenti-page-1 table tbody tr{border-bottom:1px solid black;}#views-form-admin-utenti-page-1 .user-view--edit span{display:none;}#views-form-admin-utenti-page-1 .user-view--edit:before{content:"";display:inline-block;height:1em;width:1em;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDY0IDY0IiB3aWR0aD0iNTEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xMS4xMDUgNDMuNTk3YTIgMiAwIDAxLTEuNDE0LTMuNDE0TDQwLjk0NSA4LjkyOWEyIDIgMCAxMTIuODI4IDIuODI4TDEyLjUxOSA0My4wMTFjLS4zOS4zOS0uOTAyLjU4Ni0xLjQxNC41ODZ6Ii8+PHBhdGggZD0iTTguMDE3IDU4YTIgMiAwIDAxLTEuOTU3LTIuNDJsMy4wOS0xNC40MDNhMiAyIDAgMTEzLjkxMS44MzlsLTMuMDkgMTQuNDAzQTIgMiAwIDAxOC4wMTcgNTh6TTIyLjQxOCA1NC45MWEyIDIgMCAwMS0xLjQxNC0zLjQxNGwzMS4yNTQtMzEuMjUzYTIgMiAwIDExMi44MjggMi44MjhMMjMuODMzIDU0LjMyNGExLjk5NCAxLjk5NCAwIDAxLTEuNDE1LjU4NnoiLz48cGF0aCBkPSJNOC4wMTMgNThhMi4wMDEgMi4wMDEgMCAwMS0uNDE4LTMuOTU2bDE0LjQwMy0zLjA5YTIgMiAwIDAxLjgzOSAzLjkxMWwtMTQuNDAzIDMuMDlhMS45NTggMS45NTggMCAwMS0uNDIxLjA0NXpNNDguMDE1IDI5LjMxM2ExLjk5IDEuOTkgMCAwMS0xLjQxNC0uNTg2TDM1LjI4OCAxNy40MTRhMiAyIDAgMTEyLjgyOC0yLjgyOGwxMS4zMTMgMTEuMzEzYTIgMiAwIDAxLTEuNDE0IDMuNDE0ek01My42NzIgMjMuNjU3YTIgMiAwIDAxLTEuNDE1LTMuNDE1YzEuMTEzLTEuMTEzIDEuNzI2LTIuNjIgMS43MjYtNC4yNDJzLS42MTMtMy4xMjktMS43MjYtNC4yNDJjLTEuMTE0LTEuMTE0LTIuNjIxLTEuNzI3LTQuMjQzLTEuNzI3cy0zLjEyOS42MTMtNC4yNDIgMS43MjdhMiAyIDAgMTEtMi44MjktMi44MjljMS44NjgtMS44NjkgNC4zNzktMi44OTggNy4wNzEtMi44OTggMi42OTEgMCA1LjIwMyAxLjAyOSA3LjA3MSAyLjg5OCAxLjg2OSAxLjg2OCAyLjg5OCA0LjM3OSAyLjg5OCA3LjA3MXMtMS4wMjkgNS4yMDMtMi44OTggNy4wNzFhMS45OSAxLjk5IDAgMDEtMS40MTMuNTg2eiIvPjwvc3ZnPg==");}.field--name-field-contenuto-corso .field-actions{align-items:center;}.field--name-field-contenuto-corso .field-actions .placeholder{margin-left:1ex;color:var(--gin-color-text-light);}.paragraphs-tabs-wrapper .field-multiple-table .draggable.paragraph-type--lezione,.paragraphs-tabs-wrapper .field-multiple-table .draggable.paragraph-type--quiz{padding:0;border-color:#fff;box-shadow:none !important;}.paragraphs-tabs-wrapper .field-multiple-table .draggable.paragraph-type--modulo{border-color:#000;margin-left:3em;}.paragraphs-tabs-wrapper .field-multiple-table .draggable.paragraph-type--modulo .paragraphs-badge{display:none;}.paragraphs-tabs-wrapper .field-multiple-table .draggable.paragraph-type--lezione .paragraph-top .paragraphs-actions .paragraphs-icon-button-collapse,.paragraphs-tabs-wrapper .field-multiple-table .draggable.paragraph-type--quiz .paragraph-top .paragraphs-actions .paragraphs-icon-button-collapse,.paragraphs-tabs-wrapper .field-multiple-table .draggable.paragraph-type--modulo .paragraph-top .paragraphs-actions .paragraphs-icon-button-collapse,.paragraphs-tabs-wrapper .field-multiple-table .draggable #field-contenuto-corso-values .paragraph-top .paragraphs-actions .paragraphs-icon-button-collapse{display:none;}#field-contenuto-corso-values th.field-label .paragraphs-icon-button-collapse{display:none;}#field-contenuto-corso-values .paragraph-type-label{min-width:7em;text-align:right;}#field-contenuto-corso-values .claro-autocomplete{font-family:"Roboto Condensed";}#field-contenuto-corso-values .field--name-field-titolo .form-item{display:flex;align-items:center;gap:1em;margin-top:1em;}#field-contenuto-corso-values .field--name-field-titolo .form-item *{margin:0;}.paragraph-type--lezione .paragraphs-dropdown-toggle:after,.paragraph-type--quiz .paragraphs-dropdown-toggle:after{-webkit-mask-image:url("/themes/contrib/gin/dist/media/sprite.svg#trash-view");mask-image:url("/themes/contrib/gin/dist/media/sprite.svg#trash-view");}.paragraph-type--lezione label,.paragraph-type--quiz label{display:none;}.paragraph-type--lezione .form-wrapper,.paragraph-type--quiz .form-wrapper{display:flex;align-items:center;}.paragraph-type--lezione .field--name-field-lezione .form-item,.paragraph-type--quiz .field--name-field-lezione .form-item{margin-bottom:0;}.paragraph-type--lezione .field--name-field-quiz .form-item,.paragraph-type--quiz .field--name-field-quiz .form-item{margin-bottom:0;}.field-multiple-table .multiple-fields-remove-button.button{display:none;}.field-multiple-table .form-submit{margin-bottom:0;margin-top:0;}.field-multiple-table .has-multiple-fields-remove-button .form-item.form-type--entity-autocomplete{margin-bottom:0;}.view-scadenze-gruppi .edit-field-data-di-scadenza-value-wrapper{margin-top:0;}.view-scadenze-gruppi .views-exposed-form.views-exposed-form{align-items:flex-end;}.view-scadenze-gruppi .views-exposed-form.views-exposed-form #edit-field-data-di-scadenza-value-wrapper--2{margin-bottom:0;}.messages .link-registrazione-gruppo{background:#fff;color:#000;padding:1em;border-radius:var(--gin-border-m);}.messages .link-registrazione-gruppo a{color:#000;}.messages .link-registrazione-gruppo a:hover{color:#000;}
