/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--base-unit:1.25rem;}.title-font{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;line-height:1;}.copy-font{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:400;letter-spacing:0;}:root{--unit:1.5rem;--component-padding:var(--base-unit);--font-scale-factor:1.3;--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.4;--color-primary:#1e2237;--color-secondary:#56c0e4;--color-tertiary:#DA291C;--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:none;}html,body,div,span,applet,object,iframe,h1,.component-type--section-menu .section--link,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,menu,nav,section,main,summary{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}.hide{display:none;}.show{display:block;}.display-block{display:block;}*,*:after,*:before{box-sizing:border-box;}.container{max-width:1000px;width:100%;margin:0 auto;}.container.with-content{padding-left: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(18rem,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,.component-type--figure{display:grid;grid-template-columns:minmax(var(--base-unit),1fr) min(68.75 * 1rem,100% - var(--base-unit) * 2) minmax(var(--base-unit),1fr);}@media only screen and (max-width:calc(min(68.75 * 1rem,100% - var(--base-unit) * 2) * 1 + 2 * var(--base-unit) * 1)){.grid-page,.component-type--pzt-gallery,.component-type--gallery,.component-type--figure{grid-template-columns:calc(var(--base-unit) / 2) 1fr calc(var(--base-unit) / 2);}}.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,.component-type--section-menu .section--link,h2,h3,h4,h5,h6{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;margin-bottom:0.5em;line-height:1;display:block;text-wrap:balance;}h1,.component-type--section-menu .section--link{font-size:var(--font-size--xxxl);}h1 small,.component-type--section-menu .section--link 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:"Helvetica Neue","Helvetica","Arial",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-size:var(--font-size--m);}.text-container,.component-type--pzt-image-text .component--text,.cke_editable{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:400;letter-spacing:0;hyphens:none;max-width:40em;line-height:var(--text-line-height);}.text-container * + h2,.component-type--pzt-image-text .component--text * + h2,.cke_editable * + h2,.text-container * + h3,.component-type--pzt-image-text .component--text * + h3,.cke_editable * + h3,.text-container * + h4,.component-type--pzt-image-text .component--text * + h4,.cke_editable * + h4,.text-container * + h5,.component-type--pzt-image-text .component--text * + h5,.cke_editable * + h5,.text-container * + h6,.component-type--pzt-image-text .component--text * + h6,.cke_editable * + h6{margin-top:1.5em;}.text-container p,.component-type--pzt-image-text .component--text p,.cke_editable p{margin-bottom:1em;}.text-container p:last-child,.component-type--pzt-image-text .component--text p:last-child,.cke_editable p:last-child{margin-bottom:0;}.text-container table th,.component-type--pzt-image-text .component--text table th,.cke_editable table th{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;text-align:left;}.text-container table td,.component-type--pzt-image-text .component--text table td,.cke_editable table td,.text-container table th,.component-type--pzt-image-text .component--text 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,.component-type--pzt-image-text .component--text figure figcaption,.cke_editable figure figcaption{font-size:var(--font-size--s);}.text-container figure,.component-type--pzt-image-text .component--text figure,.cke_editable figure{margin-bottom:2em;}.text-container em,.component-type--pzt-image-text .component--text em,.cke_editable em{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-style:italic;font-weight:normal;letter-spacing:0;}.text-container strong,.component-type--pzt-image-text .component--text strong,.cke_editable strong{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;}.text-container ul,.component-type--pzt-image-text .component--text ul,.cke_editable ul,.text-container ol,.component-type--pzt-image-text .component--text ol,.cke_editable ol,.text-container dl,.component-type--pzt-image-text .component--text dl,.cke_editable dl{margin-bottom:1em;}.text-container ul,.component-type--pzt-image-text .component--text ul,.cke_editable ul{list-style:disc;padding-left:1.25em;}.text-container ul ul,.component-type--pzt-image-text .component--text ul ul,.cke_editable ul ul{margin-bottom:2em;}.text-container ul li,.component-type--pzt-image-text .component--text ul li,.cke_editable ul li,.text-container dt,.component-type--pzt-image-text .component--text dt,.cke_editable dt{display:list-item;margin-bottom:0.5em;padding-left:1em;position:relative;}.text-container li,.component-type--pzt-image-text .component--text li,.cke_editable li,.text-container dt,.component-type--pzt-image-text .component--text dt,.cke_editable dt,.text-container dd,.component-type--pzt-image-text .component--text dd,.cke_editable dd{padding-left:0;}.text-container dl,.component-type--pzt-image-text .component--text dl,.cke_editable dl{list-style:none;}.text-container dt,.component-type--pzt-image-text .component--text dt,.cke_editable dt{font-weight:bold;}.text-container dd,.component-type--pzt-image-text .component--text dd,.cke_editable dd{margin-bottom:2em;}.text-container ol,.component-type--pzt-image-text .component--text ol,.cke_editable ol{list-style:decimal;padding-left:1.5em;}.text-container ol li,.component-type--pzt-image-text .component--text ol li,.cke_editable ol li{margin-bottom:0.5em;}.text-container.align-center,.component-type--pzt-image-text .align-center.component--text,.align-center.cke_editable{margin:0 auto;}.component{position:relative;}.component > .component--content{position:relative;width:100%;max-width:1100px;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(var(--base-unit),1fr) min(68.75 * 1rem,100% - var(--base-unit) * 2) minmax(var(--base-unit),1fr);}@media only screen and (max-width:calc(min(68.75 * 1rem,100% - var(--base-unit) * 2) * 1 + 2 * var(--base-unit) * 1)){.component.with-page-grid{grid-template-columns:calc(var(--base-unit) / 2) 1fr calc(var(--base-unit) / 2);}}.component--title{margin-left:auto;margin-right:auto;max-width:1100px;margin-bottom:var(--unit);}.background-fixed .component--bg{background-attachment:fixed;}.position--center,.component--type-article--header,.component-type--sub-pages-menu,.position--full-bleed-left,.position--full-bleed-right,.position--page-width{display:grid;grid-template-columns:minmax(var(--base-unit),1fr) min(68.75 * 1rem,100% - var(--base-unit) * 2) minmax(var(--base-unit),1fr);}@media only screen and (max-width:calc(min(68.75 * 1rem,100% - var(--base-unit) * 2) * 1 + 2 * var(--base-unit) * 1)){.position--center,.component--type-article--header,.component-type--sub-pages-menu,.position--full-bleed-left,.position--full-bleed-right,.position--page-width{grid-template-columns:calc(var(--base-unit) / 2) 1fr calc(var(--base-unit) / 2);}}.position--center > .component--content,.component--type-article--header > .component--content,.component-type--sub-pages-menu > .component--content,.position--center > .component--title,.component--type-article--header > .component--title,.component-type--sub-pages-menu > .component--title,.position--center > .component--content > .component--title,.component--type-article--header > .component--content > .component--title,.component-type--sub-pages-menu > .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-left:0;margin-right: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:40em;}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:"Helvetica Neue","Helvetica","Arial",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(--component-padding) / 3 * 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{padding-top:calc(var(--unit) * 3);}.pad-b3{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(--component-padding) / 3);}.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.6);}.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 .component-type--pzt-image-text .component--text,.component-type--pzt-image-text .align-center .component--text,.align-center .cke_editable{margin-left:auto;margin-right:auto;}.negative,.negative *:not(.filled,.filled-light){color:var(--color-white);}.negative .action,.negative .component--type-article-meta .article--taxonomy .field--field-url a,.component--type-article-meta .article--taxonomy .field--field-url .negative a,.negative .component--type-article-meta .term--taxonomy .field--field-url a,.component--type-article-meta .term--taxonomy .field--field-url .negative a,.negative .collapsible--bio--wrapper button,.collapsible--bio--wrapper .negative button,.negative .facets--summary a,.facets--summary .negative a,.negative .page-footer a.icon-email,.page-footer .negative a.icon-email,.negative input[type=submit]{background:var(--color-white);color:var(--color-text);}.negative .action:hover,.negative .component--type-article-meta .article--taxonomy .field--field-url a:hover,.component--type-article-meta .article--taxonomy .field--field-url .negative a:hover,.negative .component--type-article-meta .term--taxonomy .field--field-url a:hover,.component--type-article-meta .term--taxonomy .field--field-url .negative a:hover,.negative .collapsible--bio--wrapper button:hover,.collapsible--bio--wrapper .negative button:hover,.negative .facets--summary a:hover,.facets--summary .negative a:hover,.negative .page-footer a.icon-email:hover,.page-footer .negative a.icon-email:hover,.negative input[type=submit]:hover{background:var(--color-white);color:var(--color-primary);}.negative .filled,.negative .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,.node-form .js-form-type-radio input[type=radio],.component--type-article-meta .article--abstract .label,.block-facet--checkbox .facets-widget-checkbox .facet-item input{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.node-form .js-form-type-radio input.focusable[type=radio]:active,.component--type-article-meta .article--abstract .focusable.label:active,.block-facet--checkbox .facets-widget-checkbox .facet-item input.focusable:active,.visually-hidden.focusable:focus,.node-form .js-form-type-radio input.focusable[type=radio]:focus,.component--type-article-meta .article--abstract .focusable.label:focus,.block-facet--checkbox .facets-widget-checkbox .facet-item input.focusable: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 .component-type--pzt-image-text .component--text,.component-type--pzt-image-text .bg-overlay .component--text,.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:"Helvetica Neue","Helvetica","Arial",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:"Helvetica Neue","Helvetica","Arial",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:"Helvetica Neue","Helvetica","Arial",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-style:normal;}blockquote:before{content:"”";font-family:"Helvetica Neue","Helvetica","Arial",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;}ul.no-bullets{list-style:none;padding-left:0;}ul.no-bullets li{padding-left:0;}.user-logged-in nav.tabs{position:fixed;bottom:10px;left:10px;background:rgba(255,255,255,0.8);font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;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:"unpublished";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:"Helvetica Neue","Helvetica","Arial",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:#00a361;}.messages.messages--warning,*[data-drupal-messages] > *.messages--warning{background-color:#f9b122;}.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);}button{-webkit-appearance:none;border:none;padding:0;margin:0;}.action,.component--type-article-meta .article--taxonomy .field--field-url a,.component--type-article-meta .term--taxonomy .field--field-url a,.collapsible--bio--wrapper button,.facets--summary a,.page-footer a.icon-email,input[type=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:0;}.action + .action,.component--type-article-meta .article--taxonomy .field--field-url a + .action,.component--type-article-meta .term--taxonomy .field--field-url a + .action,.component--type-article-meta .article--taxonomy .field--field-url .action + a,.component--type-article-meta .article--taxonomy .field--field-url a + a,.component--type-article-meta .term--taxonomy .field--field-url .action + a,.component--type-article-meta .term--taxonomy .field--field-url a + a,.collapsible--bio--wrapper button + .action,.collapsible--bio--wrapper .component--type-article-meta .article--taxonomy .field--field-url button + a,.component--type-article-meta .article--taxonomy .field--field-url .collapsible--bio--wrapper button + a,.collapsible--bio--wrapper .component--type-article-meta .term--taxonomy .field--field-url button + a,.component--type-article-meta .term--taxonomy .field--field-url .collapsible--bio--wrapper button + a,.collapsible--bio--wrapper .action + button,.collapsible--bio--wrapper .component--type-article-meta .article--taxonomy .field--field-url a + button,.component--type-article-meta .article--taxonomy .field--field-url .collapsible--bio--wrapper a + button,.collapsible--bio--wrapper .component--type-article-meta .term--taxonomy .field--field-url a + button,.component--type-article-meta .term--taxonomy .field--field-url .collapsible--bio--wrapper a + button,.collapsible--bio--wrapper button + button,.facets--summary a + .action,.facets--summary .collapsible--bio--wrapper a + button,.collapsible--bio--wrapper .facets--summary a + button,.facets--summary .action + a,.facets--summary .collapsible--bio--wrapper button + a,.collapsible--bio--wrapper .facets--summary button + a,.facets--summary a + a,.page-footer a.icon-email + .action,.page-footer .collapsible--bio--wrapper a.icon-email + button,.collapsible--bio--wrapper .page-footer a.icon-email + button,.page-footer .facets--summary a.icon-email + a,.facets--summary .page-footer a.icon-email + a,.page-footer .action + a.icon-email,.page-footer .collapsible--bio--wrapper button + a.icon-email,.collapsible--bio--wrapper .page-footer button + a.icon-email,.page-footer .facets--summary a + a.icon-email,.facets--summary .page-footer a + a.icon-email,.page-footer a.icon-email + a.icon-email,input[type=submit] + .action,.component--type-article-meta .article--taxonomy .field--field-url input[type=submit] + a,.component--type-article-meta .term--taxonomy .field--field-url input[type=submit] + a,.collapsible--bio--wrapper input[type=submit] + button,.facets--summary input[type=submit] + a,.page-footer input[type=submit] + a.icon-email,.action + input[type=submit],.component--type-article-meta .article--taxonomy .field--field-url a + input[type=submit],.component--type-article-meta .term--taxonomy .field--field-url a + input[type=submit],.collapsible--bio--wrapper button + input[type=submit],.facets--summary a + input[type=submit],.page-footer a.icon-email + input[type=submit],input[type=submit] + input[type=submit],a.action + .action{margin-left:var(--unit);}.action.tiny,.component--type-article-meta .article--taxonomy .field--field-url a.tiny,.component--type-article-meta .term--taxonomy .field--field-url a.tiny,.collapsible--bio--wrapper button.tiny,.facets--summary a.tiny,.page-footer a.tiny.icon-email,input.tiny[type=submit],a.action.tiny{font-size:var(--font-size--xs);}.action.small,.component--type-article-meta .article--taxonomy .field--field-url a,.component--type-article-meta .term--taxonomy .field--field-url a,.collapsible--bio--wrapper button.small,.facets--summary a,.page-footer a.small.icon-email,.page-footer .facets--summary a.icon-email,.facets--summary .page-footer a.icon-email,input.small[type=submit],a.action.small{font-size:var(--font-size--s);}.action.big,.component--type-article-meta .article--taxonomy .field--field-url a.big,.component--type-article-meta .term--taxonomy .field--field-url a.big,.collapsible--bio--wrapper button.big,.facets--summary a.big,.page-footer a.big.icon-email,input.big[type=submit],a.action.big{font-size:var(--font-size--l);}.action.light,.component--type-article-meta .article--taxonomy .field--field-url a.light,.component--type-article-meta .term--taxonomy .field--field-url a.light,.collapsible--bio--wrapper button.light,.facets--summary a.light,.page-footer a.light.icon-email,input.light[type=submit],.node-form .field--name-field-allegati-artefatto input[type=submit],.node-form .field--name-field-audio-artefatto input[type=submit],.node-form .field--name-field-video-artefatto input[type=submit],.node-form .field--name-field-link-all-artefatto input[type=submit],a.action.light{background:transparent;color:var(--color-primary);border:1px solid var(--color-primary);}.action.light:hover,.component--type-article-meta .article--taxonomy .field--field-url a.light:hover,.component--type-article-meta .term--taxonomy .field--field-url a.light:hover,.collapsible--bio--wrapper button.light:hover,.facets--summary a.light:hover,.page-footer a.light.icon-email:hover,input.light[type=submit]:hover,.node-form .field--name-field-allegati-artefatto input[type=submit]:hover,.node-form .field--name-field-audio-artefatto input[type=submit]:hover,.node-form .field--name-field-video-artefatto input[type=submit]:hover,.node-form .field--name-field-link-all-artefatto input[type=submit]:hover,a.action.light:hover{color:var(--color-white);background:var(--color-black);}.action.negative,.component--type-article-meta .article--taxonomy .field--field-url a.negative,.component--type-article-meta .term--taxonomy .field--field-url a.negative,.collapsible--bio--wrapper button.negative,.facets--summary a.negative,.page-footer a.negative.icon-email,input.negative[type=submit],a.action.negative{background:var(--color-white);color:var(--color-primary);}.action.negative.light,.component--type-article-meta .article--taxonomy .field--field-url a.negative.light,.component--type-article-meta .term--taxonomy .field--field-url a.negative.light,.collapsible--bio--wrapper button.negative.light,.facets--summary a.negative.light,.page-footer a.negative.light.icon-email,input.negative.light[type=submit],.node-form .field--name-field-allegati-artefatto input.negative[type=submit],.node-form .field--name-field-audio-artefatto input.negative[type=submit],.node-form .field--name-field-video-artefatto input.negative[type=submit],.node-form .field--name-field-link-all-artefatto input.negative[type=submit],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);}.component{position:relative;}.component > .component--content{position:relative;width:100%;max-width:1100px;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(var(--base-unit),1fr) min(68.75 * 1rem,100% - var(--base-unit) * 2) minmax(var(--base-unit),1fr);}@media only screen and (max-width:calc(min(68.75 * 1rem,100% - var(--base-unit) * 2) * 1 + 2 * var(--base-unit) * 1)){.component.with-page-grid{grid-template-columns:calc(var(--base-unit) / 2) 1fr calc(var(--base-unit) / 2);}}.component--title{margin-left:auto;margin-right:auto;max-width:1100px;margin-bottom:var(--unit);}.background-fixed .component--bg{background-attachment:fixed;}.position--center,.component--type-article--header,.component-type--sub-pages-menu,.position--full-bleed-left,.position--full-bleed-right,.position--page-width{display:grid;grid-template-columns:minmax(var(--base-unit),1fr) min(68.75 * 1rem,100% - var(--base-unit) * 2) minmax(var(--base-unit),1fr);}@media only screen and (max-width:calc(min(68.75 * 1rem,100% - var(--base-unit) * 2) * 1 + 2 * var(--base-unit) * 1)){.position--center,.component--type-article--header,.component-type--sub-pages-menu,.position--full-bleed-left,.position--full-bleed-right,.position--page-width{grid-template-columns:calc(var(--base-unit) / 2) 1fr calc(var(--base-unit) / 2);}}.position--center > .component--content,.component--type-article--header > .component--content,.component-type--sub-pages-menu > .component--content,.position--center > .component--title,.component--type-article--header > .component--title,.component-type--sub-pages-menu > .component--title,.position--center > .component--content > .component--title,.component--type-article--header > .component--content > .component--title,.component-type--sub-pages-menu > .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-left:0;margin-right: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:40em;}.component-type--landing-page--header,.component-type--sub-page--header{min-height:37.5vw;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(var(--base-unit),1fr) min(68.75 * 1rem,100% - var(--base-unit) * 2) minmax(var(--base-unit),1fr);}@media only screen and (max-width:calc(min(68.75 * 1rem,100% - var(--base-unit) * 2) * 1 + 2 * var(--base-unit) * 1)){.component-type--landing-page--header,.component-type--sub-page--header{grid-template-columns:calc(var(--base-unit) / 2) 1fr calc(var(--base-unit) / 2);}}.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--landing-page--header .component-type--section-menu .section--link,.component-type--section-menu .component-type--landing-page--header .section--link,.component-type--sub-page--header h1,.component-type--sub-page--header .component-type--section-menu .section--link,.component-type--section-menu .component-type--sub-page--header .section--link{grid-column:2;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;font-size:5vmax;color:var(--color-white);position:relative;letter-spacing:-0.04em;text-transform:none;line-height:1;padding-bottom:calc(var(--unit) * 2);}.component-type--landing-page--header h1 small,.component-type--landing-page--header .component-type--section-menu .section--link small,.component-type--section-menu .component-type--landing-page--header .section--link small,.component-type--sub-page--header h1 small,.component-type--sub-page--header .component-type--section-menu .section--link small,.component-type--section-menu .component-type--sub-page--header .section--link small{display:block;font-size:0.5em;letter-spacing:0;}.component-type--landing-page--header h1 svg,.component-type--landing-page--header .component-type--section-menu .section--link svg,.component-type--section-menu .component-type--landing-page--header .section--link svg,.component-type--sub-page--header h1 svg,.component-type--sub-page--header .component-type--section-menu .section--link svg,.component-type--section-menu .component-type--sub-page--header .section--link 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:1100px;}.component-type--landing-page--header.no-background h1,.component-type--landing-page--header.no-background .component-type--section-menu .section--link,.component-type--section-menu .component-type--landing-page--header.no-background .section--link,.component-type--sub-page--header.no-background h1,.component-type--sub-page--header.no-background .component-type--section-menu .section--link,.component-type--section-menu .component-type--sub-page--header.no-background .section--link{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,.component-type--sub-page--header .component-type--section-menu .section--link,.component-type--section-menu .component-type--sub-page--header .section--link{font-size:var(--font-size--xxl);}.component.component-type--text.position--page-width .component--content{max-width:1100px;}.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 .component-type--pzt-image-text .component--text,.component-type--pzt-image-text .component.component-type--text.text-align-center .component--content .component--text,.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 .component-type--pzt-image-text .component--text,.component-type--pzt-image-text .component.component-type--text.text-align-right .component--content .component--text,.component.component-type--text.text-align-right .component--content .cke_editable{margin-left:auto;margin-right:0;}.text-container,.component-type--pzt-image-text .component--text,.cke_editable{--color-link:var(--color-primary);--color-link-decoration:underline;}@media only screen and (max-width:767px){.text-container *,.component-type--pzt-image-text .component--text *,.cke_editable *{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(18rem,1fr));}.component-type--cards-list .items-count-1,.component-type--cards-list .items-count-2{grid-template-columns:repeat(auto-fit,minmax(18rem,20rem));}@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(18rem,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(18rem,20rem));}}.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;}.component-type--pzt-image-text .component--content{display:flex;gap:var(--unit);}@media only screen and (max-width:1023px){.component-type--pzt-image-text .component--content{display:block;}}.image-position--right .component--image{order:2;}.image-position--right .component--text{order:1;}.component-type--features-list .feature{display:flex;gap:1em;align-items:center;}.component-type--features-list .feature--title{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;font-size:var(--font-size--l);}.component-type--features-list .feature--count{font-family:"Helvetica Neue","Helvetica","Arial",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--layout.component--layout--two-columns > .component--content,.component-type--layout .component--content.component--layout--two-columns{grid-column:2;display:grid;grid-template-columns:1fr 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--multi-layout > .component--layout--layout{display:grid;gap:var(--unit);}.component-type--figure img{display:block;width:100%;height:auto;}.component-type--figure figcaption{font-size:var(--font-size--s);}.component-type--figure.position--full-bleed-left figcaption{text-align:right;}.component-type--figure.position--full-bleed figcaption{text-align:center;}.component-type--figure.position--full-screen .component--content{width:100%;overflow:hidden;position:relative;background-position:50% 50%;background-size:cover;background-attachment:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;}.component-type--figure.position--full-screen .component--content .component--title{position:absolute;}.component-type--figure.position--full-screen .component--content img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;height:100vh;}.component-type--figure.position--full-screen .component--content figure{display:flex;align-items:center;justify-content:center;}.component-type--figure.position--full-screen .component--content figcaption{color:var(--color-white);z-index:42;font-size:clamp(1.8rem,3vw,4rem);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;position:relative;}.component--type-article--header{position:relative;min-height:37.5vw;display:flex;flex-direction:column;}.component--type-article--header .component--content{flex-grow:10;position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;}.component--type-article--header h1,.component--type-article--header .component-type--section-menu .section--link,.component-type--section-menu .component--type-article--header .section--link{position:relative;z-index:2;font-size:max(4vw,24px);color:var(--color-white);font-weight:700;line-height:1;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;letter-spacing:-0.02em;text-shadow:1px 1px 4px rgba(0,0,0,0.4666666667);}.component--type-article--header .article--tags{font-size:var(--font-size--s);text-transform:uppercase;letter-spacing:0.05em;padding-left:0.4vw;visibility:hidden;}.component--type-article--header .component-type--breadcrumbs,.component--type-article--header h1,.component--type-article--header .component-type--section-menu .section--link,.component-type--section-menu .component--type-article--header .section--link{padding:calc(var(--unit) * 2);}.component--type-article--header.no-image{min-height:auto;}.component--type-article--header.no-image h1,.component--type-article--header.no-image .component-type--section-menu .section--link,.component-type--section-menu .component--type-article--header.no-image .section--link{background:none;text-shadow:none;}@media only screen and (max-width:767px){.component--type-article--header .component-type--breadcrumbs,.component--type-article--header h1,.component--type-article--header .component-type--section-menu .section--link,.component-type--section-menu .component--type-article--header .section--link{padding:var(--unit);}}@media only screen and (max-width:767px){.article--intro{padding-top:var(--unit);}.article--body{padding:calc(var(--unit) * 2) 0;}}.component--type-article-meta tbody{display:flex;gap:var(--unit);}.component--type-article-meta tbody tr{display:flex;flex-direction:column;align-items:flex-start;}.component--type-article-meta tbody .label{text-transform:uppercase;font-weight:700;}.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;}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:"Helvetica Neue","Helvetica","Arial",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(--component-padding) / 3 * 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);}hr{border:1px solid;}@media only screen and (max-width:767px){p a{word-break:break-word;}}.form-item{display:flex;flex-direction:column;}.form-item label{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;color:var(--color-primary);}input[type=text],input[type=password],input[type=number],input[type=email],input[type=tel],select{padding:5px 10px;border:1px solid var(--color-black);font-size:var(--font-size--m);background:var(--color-white);color:var(--color-black);border-radius:5px;height:2.3rem;vertical-align:middle;}@media only screen and (max-width:767px){input[type=text],input[type=password],input[type=number],input[type=email],input[type=tel],select{width:100%;}}input[type=submit]{height:2.3rem;color:var(--color-white);background:var(--color-primary);}.views-exposed-form .form-item{margin-bottom:0;}.text-container img,.cke_editable img,.component-type--pzt-image-text .component--text img{width:100%;height:auto;}h3{font-weight:700;}.user-logged-in nav.tabs{position:fixed;bottom:10px;left:10px;background:rgba(255,255,255,0.8);font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;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:"unpublished";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;}.user-logged-in .component.visually-hidden,.user-logged-in .node-form .js-form-type-radio input.component[type=radio],.node-form .js-form-type-radio .user-logged-in input.component[type=radio],.user-logged-in .component--type-article-meta .article--abstract .component.label,.component--type-article-meta .article--abstract .user-logged-in .component.label,.user-logged-in .block-facet--checkbox .facets-widget-checkbox .facet-item input.component,.block-facet--checkbox .facets-widget-checkbox .facet-item .user-logged-in input.component{display:grid;position:relative !important;overflow:unset;clip:unset;width:unset;height:unset;word-wrap:unset;opacity:0.6;border-top:1px dashed #b2b2b2;border-bottom:1px dashed #b2b2b2;margin-bottom:calc(var(--unit) * 0.5);}.user-logged-in .component.visually-hidden::after,.user-logged-in .node-form .js-form-type-radio input.component[type=radio]::after,.node-form .js-form-type-radio .user-logged-in input.component[type=radio]::after,.user-logged-in .component--type-article-meta .article--abstract .component.label::after,.component--type-article-meta .article--abstract .user-logged-in .component.label::after,.user-logged-in .block-facet--checkbox .facets-widget-checkbox .facet-item input.component::after,.block-facet--checkbox .facets-widget-checkbox .facet-item .user-logged-in input.component::after{content:"Visually hidden";top:0;left:0;opacity:0.5;position:absolute;display:block;}.user-logged-in .component.print-only{position:relative;display:grid;opacity:0.5;border-top:1px dashed #b2b2b2;border-bottom:1px dashed #b2b2b2;}.user-logged-in .component.print-only::after{content:"Print only";top:0;left:0;position:absolute;display:block;padding:calc(var(--unit) * 0.2);background-color:#1e2237;color:var(--color-white);}.paragraph--unpublished{background:rgba(253,185,50,0.5607843137);}.paragraph--unpublished::after{content:"unpublished";text-transform:uppercase;position:absolute;font-size:var(--unit);font-weight:500;top:0;right:0;z-index:99;padding:5px;pointer-events:none;}.page-tops{position:relative;}.page-header{border-top:5px solid var(--color-primary);background:var(--color-white);display:grid;align-items:center;grid-template-columns:0.3fr 1fr;grid-template-rows:1fr;align-items:start;padding:var(--unit);gap:var(--unit);position:relative;}.page-header .header-left{justify-content:flex-start;grid-row:1;grid-column:1;}.page-header .header-right{justify-content:flex-end;flex-wrap:wrap;grid-row:1;grid-column:2;}.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,.page-header .page-header--logo .component-type--section-menu .section--link,.component-type--section-menu .page-header .page-header--logo .section--link{display:flex;align-items:center;justify-content:space-between;}.page-header .page-header--logo img{display:block;width:14vw;max-width:12rem;margin-right:var(--unit);}.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{display:flex;position:unset;}.page-header .primary-menu .menu-item--action{background-color:var(--color-primary);border-radius:8px;padding:calc(var(--unit) / 4) calc(var(--unit) / 2);}.page-header .primary-menu .menu-item--action a{color:var(--color-secondary);text-align:center;}.page-header .primary-menu > ul:not(.contextual-links){display:flex;gap:var(--unit);}.page-header .primary-menu strong.nolink{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;font-size:var(--font-size--xl);margin-bottom:calc(var(--unit) / 2);color:var(--color-secondary);}.page-header .primary-menu a span{display:inline-block;margin-bottom:0.5em;}.page-header .primary-menu .active-trail a span,.page-header .primary-menu a span:hover{box-shadow:-4px 0 0 3px #1e2238,4px 0 0 3px #1e2238;background:#1e2238;color:#fff;border-radius:1px;}.page-header .primary-menu .header-newsletter{display:none;}.page-header .primary-menu ul:not(.contextual-links) li{display:inline-block;margin-right:calc(var(--unit) / 2);position:relative;max-width:8rem;}.page-header .primary-menu ul:not(.contextual-links) li ul li{display:block;}.page-header .primary-menu ul:not(.contextual-links) li:last-child{margin-right:0;}.page-header .primary-menu ul:not(.contextual-links) li a{text-decoration:none;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;font-size:var(--font-size--xl);}.page-header .primary-menu ul:not(.contextual-links) li a small{display:block;font-size:var(--font-size--m);font-weight:400;line-height:1;}.page-header .primary-menu ul:not(.contextual-links) li.primary-menu--search{display:flex;position:absolute;top:0;right:0;bottom:0;background:var(--color-primary);width:calc(2rem + var(--unit));}.page-header .primary-menu ul:not(.contextual-links) li.primary-menu--search a{width:100%;}.page-header .primary-menu ul:not(.contextual-links) li.primary-menu--search a:after{content:"";background-size:contain;width:1.4rem;height:1.4rem;position:relative;top:40%;left:25%;display:inline-block;background-image:url(/themes/custom/livestockdata/img/layout/icon-search.svg);background-repeat:no-repeat;background-position:center;}.page-header .primary-menu ul:not(.contextual-links) li.primary-menu--search a:hover{background:transparent;box-shadow:none;}.page-header .secondary-menu{grid-row:2/2;grid-column:3/3;}.page-header .secondary-menu ul:not(.contextual-links) li{display:inline-block;margin-right:calc(var(--unit) / 2);position:relative;}.page-header .secondary-menu ul:not(.contextual-links) li:last-child{margin-right:0;}.page-header .secondary-menu ul:not(.contextual-links) li a{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;text-decoration:none;text-transform:uppercase;letter-spacing:0.02em;color:var(--color-black);}.page-header .primary-menu ul:not(.contextual-links) li a,.page-header .secondary-menu ul:not(.contextual-links) li a{font-weight:700;}.page-header .mobile-menu-trigger,.page-header .mobile-menu-close{display:none;}.page-header--menus{z-index:8088;}.page-footer{background-color:#1e2237;color:var(--color-white);}.page-footer .page-footer--wrapper{display:grid;grid-template-columns:repeat(4,1fr);padding-left:var(--component-padding);padding-right:var(--component-padding);-moz-column-gap:calc(var(--unit) / 2);column-gap:calc(var(--unit) / 2);}@media only screen and (max-width:767px){.page-footer .page-footer--wrapper{display:block;}}.page-footer .page-footer--wrapper .page-footer--content{grid-row:1;grid-column:2/4;}.page-footer .page-footer--wrapper .page-footer--content > *{margin-bottom:var(--unit);}.page-footer .page-footer--wrapper .page-footer--content > *:last-child{margin-bottom:0;}.page-footer .page-footer--wrapper .page-footer--content a{color:var(--color-white);}.page-footer .page-footer--wrapper .page-footer--content nav{margin-bottom:var(--unit);}.page-footer .page-footer--wrapper .page-footer--content nav:last-child{margin-bottom:0;}.page-footer .page-footer--wrapper .livestockdata-footer > ul{display:flex;gap:calc(var(--unit) * 0.5);flex-wrap:wrap;}.page-footer .page-footer--wrapper .primary-menu-footer .nolink{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;color:var(--color-white);font-size:var(--font-size--m);}.page-footer .page-footer--wrapper .primary-menu-footer > ul.menu--main{display:grid;grid-template-columns:1fr 1fr;gap:var(--unit);}.page-footer .page-footer--wrapper .primary-menu-footer .primary-menu--search{display:none;}.page-footer .page-footer--logo{grid-row:1/2;grid-column:1/1;}@media only screen and (max-width:767px){.page-footer .page-footer--logo{margin-bottom:var(--unit);}}.page-footer .page-footer--logo img{display:block;height:5vw;}@media only screen and (max-width:767px){.page-footer .page-footer--logo img{height:auto;width:100%;max-width:10rem;}}.page-footer .logo-ld4d{grid-row:1;grid-column:4;display:grid;grid-template-columns:2fr 1fr;}.page-footer .logo-ld4d img{display:block;width:6rem;}@media only screen and (max-width:767px){.page-footer .logo-ld4d{margin-top:2rem;}}@media only screen and (max-width:767px){.page-footer .licensed{border-top:none;margin-bottom:var(--unit);}}.page-footer .component--title-footer{color:var(--color-white);font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;font-size:var(--font-size--m);text-transform:uppercase;}.page-footer a.icon-email{display:inline-block;background-color:#085f3b;margin-top:calc(var(--unit) * 0.5);}.page-footer a.icon-email::before{content:"";width:1.2em;height:1.2em;top:0.2em;left:0;background-image:url(/themes/custom/livestockdata/img/icons/email.svg);background-repeat:no-repeat;background-position:center;background-size:cover;display:inline-block;position:relative;}.page-footer a.icon-email:hover{text-decoration:underline;}@media only screen and (max-width:1023px){.page-header{display:flex;flex-direction:column;padding-bottom:var(--unit);padding-top:var(--unit);align-items:stretch;}.page-header .page-header--logo{order:-1;}.page-header .page-header--logo img{width:12rem;margin-right:0;}.page-header:target .mobile-menu-trigger{display:none;}.page-header:target .mobile-menu-close{display:block;}.page-header:target .primary-menu{display:block;padding-left:0;padding-right:0;}.page-header:target .primary-menu ul{flex-wrap:wrap;flex-direction:column;justify-content:space-evenly;gap:0;}.page-header:target .primary-menu ul .menu-item--expanded{border-bottom:1px solid #1e2237;padding-bottom:1em;}.page-header:target .primary-menu ul .menu-item--expanded ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;float:none;}}@media only screen and (max-width:1023px) and (max-width:767px){.page-header:target .primary-menu ul .menu-item--expanded ul{grid-template-columns:1fr 1fr;}}@media only screen and (max-width:1023px){.page-header:target .primary-menu ul li a{font-size:var(--font-size--l);}.page-header:target .primary-menu ul:not(.contextual-links) li.primary-menu--search{position:relative;margin-top:calc(var(--unit) * 0.5);padding:1rem;border-radius:25%;}.page-header:target .primary-menu ul:not(.contextual-links) li.primary-menu--search a::after{top:15%;left:0;}}@media only screen and (max-width:1023px) and (max-width:626px){.page-header:target .primary-menu ul{display:flex;flex-direction:column;}.page-header:target .primary-menu ul li{margin-bottom:calc(var(--unit) / 2);}.page-header:target .primary-menu ul li.menu{display:flex;flex-direction:column;}.page-header:target .primary-menu ul li.menu li{margin-bottom:calc(var(--unit) / 2);}}@media only screen and (max-width:1023px){.page-header:target li .primary-menu--search{position:relative;}.page-header .secondary-menu,.page-header .primary-menu{display:none;}.page-header .mobile-menu-trigger span{display:none;}.page-header .mobile-menu-trigger{position:absolute;display:block;top:1rem;margin-top:var(--unit);right:var(--unit);z-index:9001;height:30px;padding-right:var(--unit);}.page-header .mobile-menu-trigger::before{content:"";position:absolute;right:0;top:50%;width:30px;background:var(--color-primary);height:5px;transform-origin:50% 50%;transform:translateY(-50%);transition:all 0.2s ease;box-shadow:0 -10px 0 0 var(--color-primary),0 10px 0 0 var(--color-primary);}.page-header .mobile-menu-trigger::after{content:"";content:"";position:absolute;right:0;top:50%;width:30px;background:var(--color-primary);height:5px;transform-origin:50% 50%;transform:translateY(-50%);transition:all 0.2s ease;}.page-header .mobile-menu-close{position:absolute;display:block;top:1rem;margin-top:var(--unit);right:var(--unit);z-index:9001;height:30px;padding-right:var(--unit);}.page-header .mobile-menu-close::before{content:"";position:absolute;right:0;top:50%;width:30px;background:var(--color-primary);height:5px;transform-origin:50% 50%;transform:translateY(-50%);transition:all 0.2s ease;transform:translateY(-1px) rotate(45deg) scaleX(1.3);box-shadow:none;}.page-header .mobile-menu-close::after{content:"";position:absolute;right:0;top:50%;width:30px;background:var(--color-primary);height:5px;transform-origin:50% 50%;transform:translateY(-1px) rotate(-45deg) scaleX(1.3);transition:all 0.2s ease;}.page-header .mobile-menu-close span{display:none;}.page-header .mobile-menu-close{display:none;}.primary-menu li a{font-size:1rem;padding:0;}.page-header li.primary-menu--search{position:relative;}}@media only screen and (max-width:767px){.primary-menu.contextual-region button.trigger,.secondary-menu.contextual-region button.trigger{right:-35px;}.primary-menu.contextual-region ul.contextual-links,.secondary-menu.contextual-region ul.contextual-links{white-space:normal;right:-35px;}.primary-menu.contextual-region ul.contextual-links[hidden],.secondary-menu.contextual-region ul.contextual-links[hidden]{display:none;}.primary-menu.contextual-region ul.contextual-links a,.secondary-menu.contextual-region ul.contextual-links a{font-weight:normal;text-transform:lowercase;}.page-header .page-header--logo img{width:10rem;}}.component-type--section-menu .section--link{display:block;margin-bottom:1rem !important;}.component-type--section-menu a:hover{-webkit-text-decoration:underline 2px solid;text-decoration:underline 2px solid;}.component-type--section-menu ul li{padding-left:1.5rem;}.component-type--section-menu ul a{padding:0.25rem 0 0.25rem 1rem;position:relative;display:block;}.component-type--section-menu ul a:before{content:"";position:absolute;left:0;bottom:50%;top:-50%;border-left:2px solid;}.component-type--section-menu ul a:after{content:"";position:absolute;left:0;top:calc(50% - 1px);width:0.75rem;border-top:2px solid;}.component-type--section-menu ul li:first-child a:before{top:0%;}.component-type--section-menu a.is-active{font-weight:bold;}.card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;height:100%;border:2px solid #000;}.card h3{font-size:var(--font-size--xl);font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;margin-bottom:0;}.card h3 a{text-decoration:none;}.card h3 a:hover{text-decoration:underline;}.card .content--wrapper:has(.not-available-content){display:none;}.card .title--wrapper,.card .content--wrapper{padding:1em;}.card .content--wrapper{border-top:1px solid #ddd;}.action,.component--type-article-meta .article--taxonomy .field--field-url a,.component--type-article-meta .term--taxonomy .field--field-url a,.collapsible--bio--wrapper button,.facets--summary a,input[type=submit],.page-footer a.icon-email,a.action{padding-right:1em;padding-left:1em;background:#00a361;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;}.action.negative,.component--type-article-meta .article--taxonomy .field--field-url a.negative,.component--type-article-meta .term--taxonomy .field--field-url a.negative,.collapsible--bio--wrapper button.negative,.facets--summary a.negative,input.negative[type=submit],.page-footer a.negative.icon-email,a.action.negative{background:var(--color-white);color:var(--color-text);}.component--type-facets-filter{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;}.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;}.facets--summary{margin-left:32px;margin-right:32px;padding:calc(var(--unit) / 2);background:var(--color-light-grey);align-items:center;display:flex;flex-wrap:wrap;border-radius:calc(var(--unit) / 4);margin-top:calc(var(--unit) * 2);}.facets--summary li:not(:last-child){margin-right:0.5em;}.facets--summary .facet-summary-item--clear{order:99;margin-left:auto;}.facets--summary .facet-summary-item--count{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;}.facets--summary .facet-summary-item--label .label{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-style:italic;font-weight:normal;letter-spacing:0;}.facets--summary .facet-summary-item--facet a{background:var(--color-primary);color:var(--color-white);border:1px solid var(--color-primary);padding-left:30px;background-color:var(--color-primary);color:var(--color-white);}.facets--summary .facet-summary-item--facet a:before{content:"";position:absolute;width:1em;height:1em;background-image:url(/themes/custom/livestockdata/img/icons/svg/checkmark-white.svg);left:10px;top:50%;transform:translateY(-50%);}.facets--summary .facet-summary-item--facet a:hover{background-color:var(--color-primary);color:var(--color-white);}.facets--summary .facet-summary-item--facet a:hover:before{background-image:url(/themes/custom/livestockdata/img/icons/svg/x-white.svg);}.block-facet--checkbox h2{padding-bottom:var(--unit);}.block-facet--checkbox .facets-widget-checkbox .facet-item label{display:inline-block;position:relative;text-decoration:none;text-transform:uppercase;cursor:pointer;background:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary);font-size:var(--font-size--s);font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;border-radius:30px;padding:3px 8px 3px 8px;margin:0 0.25rem 0.25rem 0;}.block-facet--checkbox .facets-widget-checkbox .facet-item label:hover{background:var(--color-primary);color:var(--color-white);}.block-facet--checkbox .facets-widget-checkbox .facet-item input:checked + label{background:var(--color-primary);color:var(--color-white);padding-left:30px;}.block-facet--checkbox .facets-widget-checkbox .facet-item input:checked + label:before{content:"";position:absolute;width:1em;height:1em;background-image:url(/themes/custom/livestockdata/img/icons/svg/checkmark-white.svg);left:10px;top:50%;transform:translateY(-50%);}.block-facet--checkbox .facets-widget-checkbox .facet-item input:checked + label:hover{background-color:var(--color-primary);color:var(--color-white);}.block-facet--checkbox .facets-widget-checkbox .facet-item input:checked + label:hover:before{background-image:url(/themes/custom/livestockdata/img/icons/svg/x-white.svg);}.facet-summary-item--facet a,.facet-item a{display:inline-block;position:relative;text-decoration:none;text-transform:uppercase;background:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary);font-size:var(--font-size--s);font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;border-radius:30px;padding:3px 8px 3px 8px;margin:0 0.25rem 0.25rem 0;}.filter-container{margin-bottom:var(--unit);}.vertical-filters-container{padding-top:calc(var(--unit) * 2);padding-bottom:calc(var(--unit) * 2);}.vertical-filters-container .component--type-filter-form{padding-top:0;}.vertical-filters-container .component--type-filter-form input{height:2rem;font-size:0.75rem;color:var(--color-primary);}.vertical-filters-container .component--type-filter-form input[type=text]{width:100%;}.vertical-filters-container .component--type-filter-form input[type=submit]{border:1px solid var(--color-primary);border-radius:0;padding:calc(var(--unit) / 8) calc(var(--unit) / 2);text-decoration:none;text-transform:uppercase;cursor:pointer;background-color:var(--color-primary);color:var(--color-white);}.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 .component--type-filter-form form{padding-bottom:var(--unit);}.vertical-filters-container .component--type-filter-form label{font-size:1rem;font-weight:700;}.vertical-filters-container .filter-container{margin-bottom:var(--unit);}.vertical-filters-container h3{font-size:1rem;letter-spacing:0.1em;text-transform:uppercase;font-weight:700;}.filtered-content{padding-left:var(--component-padding);}@media only screen and (max-width:767px){.filtered-content .view .component-type--cards-list{padding-left:0;padding-right:0;padding-top:0;}}.facet-item a:hover,.facet-item a.is-active{background:var(--color-primary);color:var(--color-white);border:1px solid var(--color-white);}.facet-item a.is-active{padding-left:30px;background-color:var(--color-primary);color:var(--color-white);}.facet-item a.is-active:before{content:"";position:absolute;width:1em;height:1em;background-image:url(/themes/custom/livestockdata/img/icons/svg/checkmark-white.svg);left:10px;top:50%;transform:translateY(-50%);}.facet-item a.is-active:hover{background-color:var(--color-primary);color:var(--color-white);}.facet-item a.is-active:hover:before{background-image:url(/themes/custom/livestockdata/img/icons/svg/x-white.svg);}.card-lists--view-switch{margin:0 var(--component-padding) 1em auto;align-items:center;font-size:var(--font-size--s);display:flex;max-width:-moz-max-content;max-width:max-content;}.card-lists--view-switch strong{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;margin-right:0.5em;}.card-lists--view-switch button{border:none;background:none;width:1.5em;height:1.5em;margin:0.5em;background-repeat:no-repeat;background-size:contain;opacity:0.3;}.card-lists--view-switch button.is-active{opacity:1;}.card-lists--view-switch button.card-lists--view-switch--tiles{background-image:url(/themes/custom/livestockdata/img/icons/svg/view-as-tiles.svg);}.card-lists--view-switch button.card-lists--view-switch--list{background-image:url(/themes/custom/livestockdata/img/icons/svg/view-as-list.svg);}.card-lists--view-switch button span{display:none;}.negative{background-color:#1e2237;}.negative,.negative *{color:var(--color-white);}.print-only{display:none;}.pager{display:block;width:100%;padding-bottom:calc(var(--unit) * 2);margin-top:calc(var(--unit) * 2);text-align:center;}.pager li{display:inline-block;margin:0 2px;font-weight:700;font-size:var(--font-size--xl);}.pager li.is-active{padding:0;}.pager li.is-active a{background:var(--color-primary);color:var(--color-white);}.pager li a{display:block;padding:2px 7px;text-decoration:none;background:var(--color-light-grey);color:var(--color-primary);position:relative;}.infinite-scroll-pager li a{background-color:var(--color-primary);color:var(--color-white);padding-right:calc(var(--unit) * 1.2);}.infinite-scroll-pager li a:after{content:"";position:absolute;top:12%;right:-1%;width:1.5em;height:20em;background-image:url(/themes/custom/livestockdata/img/icons/svg/arrow-white.svg);background-size:contain;background-repeat:no-repeat;}.infinite-scroll-pager li a:hover::after{animation-duration:0.3s;animation-direction:alternate-reverse;animation-iteration-count:infinite;animation-name:animation-arrow;}@keyframes animation-arrow{from{transform:translateY(1%) translateX(0);}to{transform:translateY(0) translateX(0);}}.content-stripe .component{padding-top:calc(var(--unit) * 2);padding-bottom:calc(var(--unit) * 2);}.messages{position:relative;padding:calc(var(--unit) / 1.5);word-wrap:break-word;overflow-wrap:break-word;background:#DA291C;z-index:90210;color:var(--color-white);max-height:100vh;overflow:scroll;}.messages a{color:var(--color-white);}[dir=rtl] .messages{text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:var(--color-white);background:#1b7681;}.messages--content{max-width:1100px;margin-left:auto;margin-right:auto;font-size:var(--font-size--xl);}[dir=rtl] .messages--status{margin-left:0;}.messages--warning{color:var(--color-white);background-color:#f9b122;}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;}.messages--error{color:var(--color-white);background:#DA291C;}[dir=rtl] .messages--error{border-color:#f9c9bf;}.messages--error p.error{color:#DA291C;}.messages-close{cursor:pointer;bottom:var(--unit);z-index:90210;width:16px;position:absolute;top:calc(var(--unit) / 3);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:18px;width:5px;background-color:var(--color-white);}.messages-close:before{transform:rotate(45deg);}.messages-close:after{transform:rotate(-45deg);}.field--field-downloads .field__label,.field--field-media-document .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-media-document .field__label{font-size:calc(var(--font-size--xxl) * 0.8);}}.field--field-downloads a,.field--field-media-document 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-media-document a{display:flex;flex-direction:column;align-items:flex-start;}}.field--field-downloads a:last-child,.field--field-media-document a:last-child{margin-bottom:0;}.field--field-downloads .document--icon,.field--field-media-document .document--icon{display:flex;flex-direction:column;align-items:center;}.field--field-downloads .document--icon .document--mime-type,.field--field-media-document .document--icon .document--mime-type{font-size:var(--font-size--m);font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;text-transform:uppercase;}.field--field-downloads .document--icon .document--file-size,.field--field-media-document .document--icon .document--file-size{font-size:var(--font-size--xs);}.field--field-downloads .document--label,.field--field-media-document .document--label{font-weight:700;}.field--field-downloads .field--field-media-document,.field--field-media-document .field--field-media-document{margin-bottom:var(--unit);}.field--field-media-document{margin-bottom:var(--unit);}.field--field-links .field__label,.field--field-full-citation .field__label{font-weight:700;margin-bottom:calc(var(--unit) * 0.2);font-size:var(--font-size--xxl);}@media only screen and (max-width:767px){.field--field-links .field__label,.field--field-full-citation .field__label{font-size:calc(var(--font-size--xxl) * 0.8);}}.field--field-links{padding-bottom:var(--unit);display:block;}.field--field-links a{display:flex;align-items:center;}.field--field-links a::after{content:"";background-size:contain;width:calc(var(--unit) * 0.6);height:calc(var(--unit) * 0.6);position:relative;top:0%;left:0%;display:inline-block;background-image:url(/themes/custom/livestockdata/img/icons/external-link.svg);background-repeat:no-repeat;background-position:center;margin-left:calc(var(--unit) * 0.3);}.component--embed{background-color:#e0dddd;padding-top:var(--unit);padding-bottom:calc(var(--unit) * 2);}.component--embed .component--content .component--embed--toolbar{padding-bottom:var(--unit);text-align:right;}.component--embed .component--content .component--embed--toolbar button{text-transform:uppercase;background:transparent;font-weight:700;}.component--embed .component--content .component--embed--toolbar button.component--embed--action--fullscreen-open::after,.component--embed .component--content .component--embed--toolbar button.component--embed--action--fullscreen-exit::after{content:"";background-size:contain;width:0.8em;height:0.8em;display:inline-block;margin-left:10px;background-repeat:no-repeat;background-position:center;}.component--embed .component--content .component--embed--toolbar button.component--embed--action--fullscreen-open::after{background-image:url(/themes/custom/livestockdata/img/icons/full-screen.svg);}.component--embed .component--content .component--embed--toolbar button.component--embed--action--fullscreen-exit::after{background-image:url(/themes/custom/livestockdata/img/icons/minimize.svg);}.component--embed .component--content iframe{margin:0 auto !important;}.credits{position:absolute;top:calc(var(--unit) * 0.5);right:calc(var(--unit) * 0.5);display:block;background:rgba(255,255,255,0.8);padding:0 3px;z-index:1206;font-size:var(--font-size--s);transform-origin:bottom right;max-width:30vh;transform:translateY(-100%) rotate(-90deg);}.credits a{cursor:pointer;}.credits *{margin:0;padding:0;}.caption{z-index:126;position:relative;display:block;color:rgba(255,255,255,0.7333333333);font-size:var(--font-size--s);max-width:50em;text-align:right;margin-left:auto;padding:0.7em;}@media only screen and (max-width:767px){.caption{padding-right:1.3em;}}.block--type-page-header .caption{bottom:calc(var(--unit) * 0.5);}.view--search .component--type-filter-form{padding-top:var(--unit);padding-bottom:0;margin-top:0;}.view--search .component--type-filter-form form{padding-bottom:0;}.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 .field-content,.view--search .item-list .views-field-vid .field-content{background:var(--color-black);display:inline-block;color:var(--color-white);text-transform:uppercase;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;padding:0.2rem calc(var(--unit) * 0.5);font-size:var(--font-size--xs);}.view--search .item-list .views-field-name,.view--search .item-list .views-field-title{font-size:var(--font-size--xl);font-weight:700;}.view--search .item-list .views-field-rendered-item{font-size:var(--font-size--s);}.view--search .item-list .views-field-rendered-item strong{background:var(--color-white);padding:0.25em;}.view--search .item-list .views-field .field-content strong{background-color:var(--color-light-grey);font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;padding:0.25em;}#sliding-popup{background:var(--color-primary) !important;padding-top:var(--unit);padding-bottom:var(--unit);}#sliding-popup .button{background:var(--color-white);}.collapsible--bio--wrapper button{padding-right:calc(var(--unit) * 0.3);}.collapsible--bio--wrapper button:after{content:"";width:25px;height:10px;background-image:url(/themes/custom/livestockdata/img/layout/breadcrumbs/arrow-white.svg);position:relative;display:inline-block;transform:rotate(90deg);background-position:55% 50%;background-repeat:no-repeat;background-size:contain;}.collapsible--bio--wrapper .collapsible--bio{padding:calc(var(--unit) * 0.5);background-color:var(--color-light-grey);}.ajax-progress{position:fixed;text-align:center;color:var(--color-white);padding:20px 20px 0 20px;width:auto;height:auto;font-weight:700;z-index:90210;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);opacity:0.9;background:rgba(0,0,0,0.4666666667);}.ajax-progress .throbber{display:none;}.ajax-progress:before{content:"Loading...";font-size:3vw;display:block;text-transform:uppercase;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;text-shadow:0 0 50px 0 rgb(134,255,253);}.ajax-progress *{display:none;}.form-item-sort-bef-combine label{margin-top:var(--unit);margin-bottom:calc(var(--unit) * 0.5);}.form-item-sort-bef-combine .bef-links ul{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:calc(var(--unit) * 0.5);}.form-item-sort-bef-combine .bef-links ul li a{text-decoration:none;display:inline-block;position:relative;text-decoration:none;text-transform:uppercase;cursor:pointer;background:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary);font-size:var(--font-size--s);font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;border-radius:30px;padding:3px 8px 3px 8px;margin:0 0.25rem 0.25rem 0;}.form-item-sort-bef-combine .bef-links ul li a:hover{background:var(--color-primary);color:var(--color-white);}.form-item-sort-bef-combine .bef-links ul li a.bef-link--selected{background:var(--color-primary);color:var(--color-white);}.paragraph--type--speakers.component-type--cards-list .grid li{display:grid;grid-template-rows:subgrid;grid-row:span 2;}@media only screen and (max-width:1023px){.paragraph--type--speakers.component-type--cards-list .grid{grid-template-columns:1fr 1fr 1fr;}}@media only screen and (max-width:767px){.paragraph--type--speakers.component-type--cards-list .grid{grid-template-columns:1fr 1fr;}}@media only screen and (max-width:430px){.paragraph--type--speakers.component-type--cards-list .grid{grid-template-columns:1fr;}}.paragraph--type--speakers .component--title{text-align:left;width:100%;}.paragraph--type--speakers .paragraph--type--speaker{background:var(--color-light-grey);border-radius:calc(var(--unit) * 0.5);padding:var(--unit);height:100%;grid-row:1;}.paragraph--type--speakers .paragraph--type--speaker .speaker--wrapper{display:flex;flex-direction:column;align-items:center;}.paragraph--type--speakers .paragraph--type--speaker .speaker--wrapper figure{width:7rem;height:7rem;border-radius:50%;overflow:hidden;}.paragraph--type--speakers .paragraph--type--speaker .speaker--wrapper figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block;}.paragraph--type--speakers .paragraph--type--speaker .speaker--wrapper .component--title{margin-bottom:0;padding-top:calc(var(--unit) * 0.5);text-align:center;line-height:1;}.paragraph--type--speakers .paragraph--type--speaker .speaker--wrapper .field--field-position{text-align:center;line-height:1;}.paragraph--type--speakers .paragraph--type--speaker .speaker--wrapper .show-bio{margin-top:calc(var(--unit) * 0.5);padding:calc(var(--unit) * 0.3) calc(var(--unit) * 0.5);border-radius:5px;background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white);cursor:pointer;}.paragraph--type--speakers .paragraph--type--speaker .speaker--wrapper .show-bio:hover{border:1px solid var(--color-primary);color:var(--color-primary);background-color:transparent;}.paragraph--type--speakers .speaker--bio{grid-row:2;font-size:var(--font-size--s);padding:0 var(--unit);}.home-page--intro{background:#56c0e4;color:var(--color-black);position:relative;padding-top:calc(var(--unit) * 2);padding-bottom:calc(var(--unit) * 2);margin-top:calc(var(--unit) * 5);}.home-page--intro .statement-1{font-size:var(--font-size--xxl);}.home-page--intro .statement-2{font-size:var(--font-size--l);}.home-page--intro:after{position:absolute;bottom:0;right:0;height:120%;aspect-ratio:1;background-image:url(/themes/custom/livestockdata/img/illustrations/testa-di-cow%40800x.png);background-size:contain;content:"";}@media only screen and (max-width:78rem){.home-page--intro:after{opacity:0.3;}}.home-page--nav-paths{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;gap:calc(var(--unit) * 1.5);}@media only screen and (max-width:767px){.home-page--nav-paths{display:flex;flex-direction:column;}}.home-page--nav-paths{padding-top:calc(var(--unit) * 2);padding-bottom:calc(var(--unit) * 2);}.home-page--nav-paths article{display:grid;grid-template-rows:subgrid;grid-row:1/3;}.home-page--nav-paths article .content{grid-row:1/2;}.home-page--nav-paths .action,.home-page--nav-paths .component--type-article-meta .article--taxonomy .field--field-url a,.component--type-article-meta .article--taxonomy .field--field-url .home-page--nav-paths a,.home-page--nav-paths .component--type-article-meta .term--taxonomy .field--field-url a,.component--type-article-meta .term--taxonomy .field--field-url .home-page--nav-paths a,.home-page--nav-paths input[type=submit],.home-page--nav-paths .page-footer a.icon-email,.page-footer .home-page--nav-paths a.icon-email,.home-page--nav-paths .facets--summary a,.facets--summary .home-page--nav-paths a,.home-page--nav-paths .collapsible--bio--wrapper button,.collapsible--bio--wrapper .home-page--nav-paths button{grid-row:3;justify-self:self-start;}.home-page--nav-paths h2{margin-bottom:0.5em;}.home-page--nav-paths p{font-size:var(--font-size--l);}.term--themes .term--communities{padding:var(--component-padding);background-color:#1e2237;color:var(--color-white);font-size:var(--font-size--xl);display:flex;flex-wrap:wrap;}.term--themes .term--communities p{margin-right:0.5em;}.term--themes .term--communities a{font-weight:bold;color:var(--color-white);}.text-container sup,.cke_editable sup,.component-type--pzt-image-text .component--text sup{vertical-align:super;font-size:var(--font-size--m);line-height:normal;top:-0.12em;position:relative;}.text-container em,.cke_editable em,.component-type--pzt-image-text .component--text em{font-style:italic;}.text-container em strong,.cke_editable em strong,.component-type--pzt-image-text .component--text em strong{font-style:italic;}h2{font-size:var(--font-size--xxl);}@media only screen and (max-width:767px){h2{font-size:calc(var(--font-size--xxl) * 0.8);}}h3{font-size:var(--font-size--xl);}@media only screen and (max-width:767px){h3{font-size:calc(var(--font-size--xl) * 0.8);}}h4{font-size:calc(var(--font-size--xl) * 0.8);}@media only screen and (max-width:767px){h4{font-size:calc(var(--font-size--xl) * 0.8);}}.component-type--features-list .component--title{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;font-weight:400;color:var(--color-white);}.component-type--features-list .component--title strong{font-weight:700;}.component-type--features-list .content--intro{color:var(--color-white);}.component-type--features-list .feature{background-color:#e94b54;color:var(--color-white);padding:calc(var(--unit) / 2);border-radius:calc(var(--unit) / 2);}.component-type--features-list .feature--title{color:var(--color-white);font-size:var(--font-size--xl);}.component-type--features-list .feature--count{font-weight:400;color:var(--color-text);}.component-type--features-list .feature--icon{flex-basis:3em;}.component-type--features-list .feature--icon svg,.component-type--features-list .feature--icon img{max-width:100%;height:auto;}.component-type--cards-list .component--content{max-width:none;}.component-type--cards-list.position--full-bleed{padding-left:var(--component-padding);padding-right:var(--component-padding);}.component-type--cards-list .up-masonry.up-2{-moz-column-count:2;column-count:2;}.component-type--cards-list .up-masonry.up-3{-moz-column-count:3;column-count:3;}.component-type--cards-list .up-masonry.up-4{-moz-column-count:4;column-count:4;}.component-type--cards-list .up-masonry.up-5{-moz-column-count:5;column-count:5;}.component-type--cards-list .up-masonry.up-auto{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));}.component-type--cards-list .up-masonry.up-auto.items-count-1,.component-type--cards-list .up-masonry.up-auto.items-count-2{grid-template-columns:repeat(auto-fit,minmax(18rem,300px));}.component-type--cards-list .up-2 li,.component-type--cards-list .up-3 li,.component-type--cards-list .up-4 li,.component-type--cards-list .up-5 li{width:100%;}@media only screen and (max-width:1023px){.component-type--cards-list .up-2,.component-type--cards-list .up-3,.component-type--cards-list .up-4,.component-type--cards-list .up-5{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));}}@media only screen and (max-width:767px){.component-type--cards-list .up-2,.component-type--cards-list .up-3,.component-type--cards-list .up-4,.component-type--cards-list .up-5{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));}}.component-type--cards-list .grid-up-auto,.component-type--cards-list .up-auto{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));}.component-type--cards-list .grid-up-auto.items-count-1,.component-type--cards-list .grid-up-auto.items-count-2,.component-type--cards-list .up-auto.items-count-1,.component-type--cards-list .up-auto.items-count-2{grid-template-columns:repeat(auto-fit,minmax(22rem,300px));}@media only screen and (max-width:767px){.component-type--cards-list .grid-up-auto,.component-type--cards-list .up-auto{display:block;}.component-type--cards-list .grid-up-auto li,.component-type--cards-list .grid-up-auto .card,.component-type--cards-list .up-auto li,.component-type--cards-list .up-auto .card{margin-bottom:var(--unit);}}.component-type--cards-list .grid.grid-equalize-heights{align-items:stretch;}@media only screen and (max-width:101.6rem) and (min-width:767px){.component-type--cards-list.one-row-cut .up-auto li:nth-child(n+6){display:none;}}@media only screen and (max-width:85rem) and (min-width:767px){.component-type--cards-list.one-row-cut .up-auto li:nth-child(n+5){display:none;}}@media only screen and (max-width:68.7rem) and (min-width:767px){.component-type--cards-list.one-row-cut .up-auto li:nth-child(n+4){display:none;}}@media only screen and (max-width:52rem) and (min-width:767px){.component-type--cards-list.one-row-cut .up-auto li:nth-child(n+3){display:none;}}.component-type--sub-pages-menu{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;display:block;}.component-type--sub-pages-menu .component--content{padding:var(--unit) 0;}.component-type--sub-pages-menu .component--content h2{font-size:var(--font-size--m);}.component-type--sub-pages-menu .component--content.sub-pages-menu ul:not(.contextual-links){display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--unit) * 0.5);margin-top:calc(var(--unit));}.component-type--sub-pages-menu .component--content.sub-pages-menu ul:not(.contextual-links) a{padding:0.5em;border:1px solid;}@media only screen and (max-width:1023px){.component-type--sub-pages-menu{display:block;}.component-type--sub-pages-menu .component--content.sub-pages-menu ul:not(.contextual-links){gap:var(--unit);}}.component-type--landing-page--header .bg{content:"";position:absolute;display:block;top:0;left:0;width:100%;bottom:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;opacity:0.9;z-index:1;background-image:url(/themes/custom/livestockdata/img/layout/layer.svg);background-size:75vw 100%;background-position:top left;}@media only screen and (max-width:1200px){.component-type--landing-page--header .bg{background-color:#ea5d64;}.component-type--landing-page--header .bg svg{display:none;}}.component-type--landing-page--header .component--bg{z-index:0;}.component-type--landing-page--header.bg--blue .bg svg *{fill:var(--color-primary);}.component-type--landing-page--header.no-image.bg{display:none;}.component-type--landing-page--header.no-image{display:block;min-height:auto;background-color:#00a361;padding:calc(var(--unit) * 0.5) 0;}.component-type--landing-page--header.no-image > .component--content{max-width:100%;}.component-type--landing-page--header > .component--content{display:block;max-width:38.5vw;margin:var(--component-padding);color:var(--color-white);}.component-type--landing-page--header > .component--content a{color:var(--color-white);}@media only screen and (max-width:767px){.component-type--landing-page--header > .component--content{max-width:80vw;margin-left:var(--unit);margin-right:var(--unit);}}.component-type--landing-page--header .component--content{z-index:2;}.component-type--landing-page--header h1,.component-type--landing-page--header .component-type--section-menu .section--link,.component-type--section-menu .component-type--landing-page--header .section--link{text-shadow:none;display:inline-block;margin-bottom:1.5rem;}@media only screen and (max-width:767px){.component-type--landing-page--header h1,.component-type--landing-page--header .component-type--section-menu .section--link,.component-type--section-menu .component-type--landing-page--header .section--link{font-size:var(--font-size--xxl);}}.component-type--landing-page--header .icon{display:inline-block;}.component-type--landing-page--header .icon img{width:auto;height:4em;padding-left:var(--unit);}.component-type--landing-page--header .content--intro{font-size:var(--font-size--xl);}@media only screen and (max-width:767px){.component-type--landing-page--header .content--intro{font-size:var(--font-size--m);}}.introduction-box{background-color:#1e2237;color:var(--color-white);}@media only screen and (max-width:767px){.introduction-box{padding-left:1.5rem;padding-right:1.5rem;}}.introduction-box .text-container,.introduction-box .cke_editable,.introduction-box .component-type--pzt-image-text .component--text,.component-type--pzt-image-text .introduction-box .component--text{color:var(--color-white);}.introduction-box .text-container p:last-child,.introduction-box .cke_editable p:last-child,.introduction-box .component-type--pzt-image-text .component--text p:last-child,.component-type--pzt-image-text .introduction-box .component--text p:last-child{margin-bottom:0;}.component--type-article-meta{background-color:white;margin-top:calc(var(--unit) * 2);margin-bottom:calc(var(--unit) * 2);}@media only screen and (max-width:767px){.component--type-article-meta{padding-left:0;padding-right:0;}}.component--type-article-meta a{text-decoration:underline;}.component--type-article-meta .component--content{padding:0;justify-content:left;align-items:flex-start;display:flex;}.component--type-article-meta .component--content .article--cover{order:1;}.component--type-article-meta .component--content .article--cover img{box-shadow:6px 4px 18px -13px rgba(0,0,0,0.8);}.component--type-article-meta .component--content .article--meta-field{order:2;}.component--type-article-meta .field--label-above{font-size:var(--font-size--m);}.component--type-article-meta .field__label{display:block;font-size:var(--font-size--m);letter-spacing:0;color:var(--color-primary);text-transform:uppercase;font-weight:700;}.component--type-article-meta .article--meta-fields{padding-left:calc(var(--unit) * 2);padding-right:calc(var(--unit) * 2);}@media only screen and (max-width:767px){.component--type-article-meta .article--meta-fields{padding-left:0;padding-right:0;}}.component--type-article-meta .article--meta-fields > *{padding-right:0;}.component--type-article-meta .article--meta-fields{display:block;}.component--type-article-meta .article--taxonomy,.component--type-article-meta .term--taxonomy{display:flex;flex-wrap:wrap;gap:1rem 3rem;}.component--type-article-meta .article--taxonomy > *,.component--type-article-meta .term--taxonomy > *{font-size:var(--font-size--m);}.component--type-article-meta .article--taxonomy li,.component--type-article-meta .term--taxonomy li{padding:0;padding-bottom:4px;margin:0 calc(var(--unit) / 3) 0 0;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:400;letter-spacing:0;}.component--type-article-meta .article--taxonomy li a,.component--type-article-meta .term--taxonomy li a{text-decoration:underline;}@media only screen and (max-width:767px){.component--type-article-meta .article--taxonomy li,.component--type-article-meta .term--taxonomy li{padding-bottom:0;}}.component--type-article-meta .article--taxonomy .field--field-join a,.component--type-article-meta .term--taxonomy .field--field-join a{text-decoration:underline;}.component--type-article-meta .article--taxonomy .field--field-source a,.component--type-article-meta .article--taxonomy .field--field-contributors a,.component--type-article-meta .term--taxonomy .field--field-source a,.component--type-article-meta .term--taxonomy .field--field-contributors a{text-decoration:underline;}.field--field-full-citation .field__label{font-size:var(--font-size--m);letter-spacing:0;color:var(--color-secondary);text-transform:uppercase;font-weight:700;}.field--field-themes a,.field--field-themes span,.field--field-url a,.field--field-url span,.field--field-contributors a,.field--field-contributors span,.field--field-species a,.field--field-species span,.field--field-livestock-product a,.field--field-livestock-product span,.field--field-locations a,.field--field-locations span{font-weight:normal;}.field--field-themes a::after,.field--field-themes span::after,.field--field-url a::after,.field--field-url span::after,.field--field-contributors a::after,.field--field-contributors span::after,.field--field-species a::after,.field--field-species span::after,.field--field-livestock-product a::after,.field--field-livestock-product span::after,.field--field-locations a::after,.field--field-locations span::after{content:",";}.field--field-themes a:last-child::after,.field--field-themes span:last-child::after,.field--field-url a:last-child::after,.field--field-url span:last-child::after,.field--field-contributors a:last-child::after,.field--field-contributors span:last-child::after,.field--field-species a:last-child::after,.field--field-species span:last-child::after,.field--field-livestock-product a:last-child::after,.field--field-livestock-product span:last-child::after,.field--field-locations a:last-child::after,.field--field-locations span:last-child::after{content:"";}.dataset--methodology legend{font-size:var(--font-size--m);color:#1e2237;text-transform:uppercase;font-weight:700;}.dataset--methodology legend span{padding-top:calc(var(--unit) * 2);position:relative;display:block;}.dataset--methodology .fieldset-wrapper{display:flex;gap:var(--unit);flex-wrap:wrap;}.component--type-embed-wrapper{background:var(--color-primary);padding-top:var(--unit);padding-bottom:var(--unit);}.component--type-embed-wrapper iframe,.component--type-embed-wrapper object,.component--type-embed-wrapper video{margin:0 auto;}.node-type--article{padding-bottom:var(--unit);}.article--type,.content--type{background:var(--color-black);display:inline-block;color:var(--color-white);text-transform:uppercase;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;padding:calc(var(--unit) * 0.2) calc(var(--unit) * 0.5);font-size:1rem;}@media only screen and (max-width:767px){.article--type,.content--type{font-size:var(--font-size--s);}}.article--intro{margin-top:calc(var(--unit) * 2);font-size:var(--font-size--xl);}@media only screen and (max-width:767px){.article--intro{margin-top:var(--unit);font-size:var(--font-size--l);}}.article--body{margin-top:calc(var(--unit) * 2);margin-bottom:calc(var(--unit) * 3);}.article--body table{margin-bottom:2em;}.article--body table th{background:var(--color-light-grey);}.component--type-article--header{padding:var(--unit);min-height:60vh;}@media only screen and (max-width:767px){.component--type-article--header{padding-top:calc(var(--unit) * 2);}}.component--type-article--header h1,.component--type-article--header .component-type--section-menu .section--link,.component-type--section-menu .component--type-article--header .section--link{font-size:4rem;color:#1e2237;margin-bottom:0;}@media only screen and (max-width:767px){.component--type-article--header h1,.component--type-article--header .component-type--section-menu .section--link,.component-type--section-menu .component--type-article--header .section--link{font-size:var(--font-size--xxl);}}.component--type-article--header .component-type--breadcrumbs,.component--type-article--header h1,.component--type-article--header .component-type--section-menu .section--link,.component-type--section-menu .component--type-article--header .section--link{padding:0 0 calc(var(--unit) * 1.5) 0;}.component--type-article--header.no-image{background-color:var(--color-light-grey);padding-top:calc(var(--unit) * 2);padding-bottom:calc(var(--unit) * 2);}.component--type-article--header.no-image h1,.component--type-article--header.no-image .component-type--section-menu .section--link,.component-type--section-menu .component--type-article--header.no-image .section--link{padding-bottom:0;}.component--type-article--header.no-image::before{display:none;}.component--type-article--header:before{z-index:90;content:"";position:absolute;display:block;top:0;left:0;width:100%;bottom:0;right:0;background:linear-gradient(0,black 0%,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 100%);}.component--type-article--header .component--content{position:relative;z-index:91;align-items:flex-start;}@media only screen and (max-width:767px){.article--body{padding:0;}}.term--contributors .component--type-article--header,.term--working-groups .component--type-article--header{align-items:flex-start;}.component--type-breadcrumbs{background:var(--color-primary);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-white);position:relative;display:block;text-decoration:none;padding:calc(var(--unit) / 2) calc(var(--unit) * 1.5) calc(var(--unit) / 2) calc(var(--unit) / 2);background-image:url(/themes/custom/livestockdata/img/layout/breadcrumbs/inner.svg);background-position:95% 50%;background-repeat:no-repeat;background-size:contain;font-weight:700;text-transform:uppercase;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;font-size:var(--font-size--s);font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;letter-spacing:0.05em;}.component--type-breadcrumbs li:first-child a{border-radius:calc(var(--unit) / 3) 0 0 calc(var(--unit) / 3);border-width:1px 0 1px 1px;padding-left:var(--unit);}.component--type-breadcrumbs li:last-child a{background-image:none;padding-right:calc(var(--unit) / 2);}.component--type-breadcrumbs li:last-child a:after{content:"";position:absolute;right:1px;top:-1px;bottom:-1px;transform:translateX(99%);background-image:url(/themes/custom/livestockdata/img/layout/breadcrumbs/inner.svg);background-position:0% 0%;background-repeat:no-repeat;background-size:contain;width:20px;}@media only screen and (max-width:767px){.component--type-breadcrumbs .component-type--breadcrumbs,.component--type-breadcrumbs h1,.component--type-breadcrumbs .component-type--section-menu .section--link,.component-type--section-menu .component--type-breadcrumbs .section--link{padding:calc(var(--unit) / 2);}.component--type-breadcrumbs li a{padding:calc(var(--unit) / 4) var(--unit) calc(var(--unit) / 4) calc(var(--unit) / 2);}.component--type-breadcrumbs ul{flex-wrap:wrap;align-items:center;padding-left:var(--unit);padding-right:var(--unit);}.component--type-breadcrumbs ul li{padding:0.5rem 0;}.component--type-breadcrumbs ul li a{padding:0;background-color:transparent;border-color:transparent;background-image:none;}.component--type-breadcrumbs ul li a::after{content:"";display:inline-block;bottom:-0.2rem;right:-0.1rem;width:17px;height:15px;background-image:url(/themes/custom/livestockdata/img/icons/arrow-white.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;transform:rotate(-90deg);position:relative;}.component--type-breadcrumbs ul li:first-child a{padding-left:0;padding-right:calc(var(--unit) / 10);}.component--type-breadcrumbs ul li:last-child a{padding-left:calc(var(--unit) / 10);padding-right:0;}.component--type-breadcrumbs ul li:last-child a:after{display:none;}}.component--type-filter-form .views-exposed-form{display:flex;align-items:flex-end;gap:var(--unit);margin-top:calc(var(--unit) * 2);flex-wrap:wrap;}.component-type--pzt-downloads .component--title{margin-bottom:calc(var(--unit) * 0.5);}.component-type--layout.homepage--hero{min-height:56.25vw;display:flex;justify-content:flex-end;flex-direction:column;position:relative;padding-bottom:0;}@media only screen and (max-width:1090px){.component-type--layout.homepage--hero{background-color:rgba(30,34,55,0.5);}}.component-type--layout.homepage--hero .component--layout--two-columns{max-width:none;background-image:url(/themes/custom/livestockdata/img/layout/home-hero-bg-bicolor-trans.svg);background-position:top center;background-repeat:no-repeat;background-size:100% auto;padding:calc(var(--unit) * 5.5) calc(var(--unit) * 2) var(--unit) calc(var(--unit) * 2);color:var(--color-white);align-items:end;}@media only screen and (max-width:1090px){.component-type--layout.homepage--hero .component--layout--two-columns{background-image:none;padding:calc(var(--unit) * 3) var(--unit) var(--unit) var(--unit);}}.component-type--layout.homepage--hero .component--layout--two-columns .component.component-type--text{margin-bottom:0;}.component-type--layout.homepage--hero h1,.component-type--layout.homepage--hero .component-type--section-menu .section--link,.component-type--section-menu .component-type--layout.homepage--hero .section--link{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;font-size:5vmax;color:var(--color-white);}.component-type--layout.homepage--hero h2{font-weight:700;}.component-type--layout.homepage--hero .component--content--right{padding-left:calc(var(--unit) * 1.5);}@media only screen and (max-width:1090px){.component-type--layout.homepage--hero .component--bg{mix-blend-mode:multiply;}.component-type--layout.homepage--hero .component--content--right{padding-left:0;}.component-type--layout.homepage--hero .component--content--right .action,.component-type--layout.homepage--hero .component--content--right input[type=submit],.component-type--layout.homepage--hero .component--content--right .page-footer a.icon-email,.page-footer .component-type--layout.homepage--hero .component--content--right a.icon-email,.component-type--layout.homepage--hero .component--content--right .facets--summary a,.facets--summary .component-type--layout.homepage--hero .component--content--right a,.component-type--layout.homepage--hero .component--content--right .collapsible--bio--wrapper button,.collapsible--bio--wrapper .component-type--layout.homepage--hero .component--content--right button,.component-type--layout.homepage--hero .component--content--right .component--type-article-meta .article--taxonomy .field--field-url a,.component--type-article-meta .article--taxonomy .field--field-url .component-type--layout.homepage--hero .component--content--right a,.component-type--layout.homepage--hero .component--content--right .component--type-article-meta .term--taxonomy .field--field-url a,.component--type-article-meta .term--taxonomy .field--field-url .component-type--layout.homepage--hero .component--content--right a{background:#00a361;}}.component-type--pzt-links .component--title{margin-bottom:calc(var(--unit) * 0.5);}.component-type--pzt-links li .link{display:flex;align-items:center;}.component-type--pzt-links li .link::after{content:"";background-size:contain;width:calc(var(--unit) * 0.6);height:calc(var(--unit) * 0.6);position:relative;top:0%;left:0%;display:inline-block;background-image:url(/themes/custom/livestockdata/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{display:none;}}@media only screen and (max-width:767px){.component-type--pzt-links li a{word-break:break-word;}}.component-type--pzt-links ul.show-as-icons a:after{background-image:none;display:none;}.component-type--pzt-links ul.show-as-icons{display:flex;gap:var(--unit);flex-wrap:wrap;}.component-type--pzt-links ul.show-as-icons a{width:8rem;height:8rem;background-color:var(--color-light-grey);display:flex;flex-direction:column;justify-content:flex-end;border-radius:calc(var(--unit) * 0.5);padding:0.5rem;text-decoration:none;}.component-type--pzt-links ul.show-as-icons a:before{width:5rem;height:5rem;background-size:contain;background-repeat:no-repeat;background-position:center center;content:"";display:block;}.component-type--pzt-links ul.show-as-icons a[href*=youtube]:before{content:"";background-image:url(/themes/custom/livestockdata/img/icons/websites/youtube.svg);}.component-type--pzt-links ul.show-as-icons a[href*=bsky]:before{content:"";background-image:url(/themes/custom/livestockdata/img/icons/websites/bluesky.svg);}.component-type--pzt-links ul.show-as-icons a[href*=linkedin]:before{content:"";background-image:url(/themes/custom/livestockdata/img/icons/websites/linkedin.svg);}.component-type--pzt-links ul.show-as-icons a[href*="academia.edu"]:before{content:"";background-image:url(/themes/custom/livestockdata/img/icons/websites/academia.svg);}.component-type--pzt-links ul.show-as-icons a[href*="scholar.google"]:before{content:"";background-image:url(/themes/custom/livestockdata/img/icons/websites/google-scholar.svg);}.component-type--pzt-links ul.show-as-icons a[href*=mendeley]:before{content:"";background-image:url(/themes/custom/livestockdata/img/icons/websites/mendeley.svg);}.component-type--pzt-links ul.show-as-icons a[href*=orcid]:before{content:"";background-image:url(/themes/custom/livestockdata/img/icons/websites/orcid.svg);}.component-type--pzt-links ul.show-as-icons a[href*=researchgate]:before{content:"";background-image:url(/themes/custom/livestockdata/img/icons/websites/research-gate.svg);}.component-type--pzt-links ul.show-as-icons a[href*=sciprofiles]:before{content:"";background-image:url(/themes/custom/livestockdata/img/icons/websites/sciprofiles.svg);}.component-type--pzt-links ul.show-as-icons a[href*=sciencedirect]:before{content:"";background-image:url(/themes/custom/livestockdata/img/icons/websites/scopus.svg);}.component-type--pzt-links ul.show-as-icons a[href*=ssrn]:before{content:"";background-image:url(/themes/custom/livestockdata/img/icons/websites/ssrn.svg);}.component-type--pzt-links ul.show-as-icons a[href*=facebook]:before{content:"";background-image:url(/themes/custom/livestockdata/img/icons/websites/facebook.svg);}.component-type--pzt-links ul.show-as-icons a[href*=instagram]:before{content:"";background-image:url(/themes/custom/livestockdata/img/icons/websites/instagram.svg);}.component-type--pzt-links ul.show-as-icons a[href*="x.com"]:before,.component-type--pzt-links ul.show-as-icons a[href*=twitter]:before{content:"";background-image:url(/themes/custom/livestockdata/img/icons/websites/twitter.svg);}.component-type--figure img{width:auto;max-width:100%;}.component-type--figure .scale-to-fit img{width:100%;}.component-type--figure a{cursor:pointer;}.component-type--figure figcaption{font-size:0.9rem;}.component-type--figure figcaption strong{font-weight:700;}.text-container figure figcaption,.cke_editable figure figcaption,.component-type--pzt-image-text .component--text figure figcaption{font-size:0.9rem;}.text-container figure figcaption strong,.cke_editable figure figcaption strong,.component-type--pzt-image-text .component--text figure figcaption strong{font-weight:700;}.component-type--image-text .component--content{display:grid;grid-template-columns:2fr 6fr;gap:calc(var(--unit) * 3);}@media only screen and (max-width:767px){.component-type--image-text .component--content{grid-template-columns:1fr;}}.component-type--image-text .component--title{width:100%;color:var(--color-secondary);}.component-type--image-text .component--content--title-image figure img{display:block;margin-right:auto;width:100%;max-width:20rem;height:auto;}.component-type--image-text .component--content--body .text-container *:first-child,.component-type--image-text .component--content--body .cke_editable *:first-child,.component-type--image-text .component--content--body .component-type--pzt-image-text .component--text *:first-child,.component-type--pzt-image-text .component-type--image-text .component--content--body .component--text *:first-child{margin-top:0;}.table-wrapper{position:relative;overflow:auto;container-type:scroll-state;position:relative;}@container scroll-state(scrollable:x){table:before{position:relative;content:"";background-image:url(/themes/custom/livestockdata/img/icons/scroll-h.svg);background-color:var(--subtle-color);background-size:contain;background-repeat:no-repeat;width:3rem;height:3rem;display:inline-block;opacity:1;transition:opacity 0.4s linear;}}@container scroll-state(scrollable:left){table:before{opacity:0;}}.with-view-switch{padding:var(--unit);}.card-lists--view-switch{margin:0 var(--unit) 1em auto;align-items:center;font-size:var(--font-size--s);display:flex;max-width:-moz-max-content;max-width:max-content;}.card-lists--view-switch strong{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;margin-right:0.5em;}@media only screen and (max-width:767px){.card-lists--view-switch{margin-right:0;}}.card-lists--view-switch button{border:none;background:none;width:1.5em;height:1.5em;margin:0.5em;background-repeat:no-repeat;background-size:contain;opacity:0.3;}.card-lists--view-switch button.is-active{opacity:1;}.card-lists--view-switch button.card-lists--view-switch--tiles{background-image:url(/themes/custom/livestockdata/img/icons/svg/view-as-tiles.svg);}.card-lists--view-switch button.card-lists--view-switch--list{background-image:url(/themes/custom/livestockdata/img/icons/svg/view-as-list.svg);}.card-lists--view-switch button span{display:none;}.display-as-table .component-type--cards-list .grid,.display-as-table .component-type--cards-list .grid-up-auto,.component-type--cards-list.display-as-table .grid,.component-type--cards-list.display-as-table .grid-up-auto{display:block;gap:0;}.display-as-table .component-type--cards-list .component--content li:not(:last-child),.component-type--cards-list.display-as-table .component--content li:not(:last-child){border-bottom:1px solid var(--subtle-color);}@media only screen and (max-width:767px){.display-as-table .component-type--cards-list .up-auto .card,.component-type--cards-list.display-as-table .up-auto .card{margin-bottom:0;}}.display-as-table .component-type--cards-list article,.component-type--cards-list.display-as-table article{padding:calc(0.5 * var(--unit)) 0 calc(0.5 * var(--unit)) 0;background:none;}.display-as-table .component-type--cards-list article figure,.component-type--cards-list.display-as-table article figure{display:none;}.display-as-table .component-type--cards-list article,.component-type--cards-list.display-as-table article{border:none;}.display-as-table .component-type--cards-list article .content .content--intro,.component-type--cards-list.display-as-table article .content .content--intro{display:none;}.display-as-table .component-type--cards-list article .content .content--intro,.component-type--cards-list.display-as-table article .content .content--intro{margin:0;}.display-as-table .component-type--cards-list article .content .content--intro .field__label,.component-type--cards-list.display-as-table article .content .content--intro .field__label{display:inline-block;}.display-as-table .component-type--cards-list article .content .meta--wrapper *,.component-type--cards-list.display-as-table article .content .meta--wrapper *{margin-bottom:0;}.display-as-table .component-type--cards-list article .content,.component-type--cards-list.display-as-table article .content{padding:0;align-items:center;}.display-as-table .component-type--cards-list article .content br,.component-type--cards-list.display-as-table article .content br{display:none;}.display-as-table .component-type--cards-list article .content h3,.component-type--cards-list.display-as-table article .content h3{padding:0;font-size:var(--font-size--m);margin-top:0.25em;}.display-as-table .component-type--cards-list article .content h3 span,.component-type--cards-list.display-as-table article .content h3 span{background:none;box-shadow:none;padding:none;font-weight:400;}.display-as-table .component-type--cards-list article img,.component-type--cards-list.display-as-table article img{display:none;padding:0;}.display-as-table .component-type--cards-list article:after,.component-type--cards-list.display-as-table article:after{display:none;}.citation--widget{padding:var(--unit);background:#d0f1fb;}.citation--widget button{cursor:pointer;}.citation--widget .csl-bib-body{padding:var(--unit);margin:1em 0;background:var(--color-white);font-size:var(--font-size--m);}.citation--widget .csl-bib-body i{font-style:italic;}.citation--widget #formatted-bibliography{margin:1em 0;font-size:var(--font-size--s);}.component-type--citation .citation--container{padding-top:var(--unit);padding-bottom:var(--unit);display:block;}.component-type--citation .citation--container p{display:inline-block;}.component-type--citation .citation--container em{font-style:italic;}.node-type--dataset.view-mode--full .article--meta{margin-top:calc(var(--unit) * 2);margin-bottom:calc(var(--unit) * 3);}.node-type--dataset.view-mode--full .article--meta .component--content{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1px 1px;background:#ddd;max-width:unset;border:2px solid #000;}.node-type--dataset.view-mode--full .article--meta .component--content div.meta-table-wrapper{background:var(--color-white);padding:var(--unit);}@media only screen and (max-width:767px){.node-type--dataset.view-mode--full .article--meta .component--content div.meta-table-wrapper{padding:0 0 var(--unit) 0;}}@media only screen and (min-width:calc(54rem + 2px)){.node-type--dataset.view-mode--full .article--meta .component--content:after{content:"";display:block;background:var(--color-white);}}.node-type--dataset.view-mode--full .article--meta .component--content table{text-align:left;padding:0.5em;width:100%;}.node-type--dataset.view-mode--full .article--meta .component--content table th{padding-right:0.5em;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;}.node-type--dataset.view-mode--full .article--meta .component--content table td,.node-type--dataset.view-mode--full .article--meta .component--content table th{padding-top:0.25em;padding-bottom:0.25em;border-bottom:1px solid rgba(0,0,0,0.0666666667);}.node-type--dataset.view-mode--full .article--meta .component--content table tr:last-child td,.node-type--dataset.view-mode--full .article--meta .component--content table tr:last-child th{border-bottom:none;padding-bottom:0;}.node-type--dataset.view-mode--full .article--meta .component--content table caption,.node-type--dataset.view-mode--full .article--meta .component--content .not-available-title{display:block;text-align:left;margin-bottom:1em;}.node-type--dataset.view-mode--full .article--meta .component--content table caption span,.node-type--dataset.view-mode--full .article--meta .component--content .not-available-title span{display:inline-block;text-transform:uppercase;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;min-width:-moz-max-content;min-width:max-content;border:2px solid;padding:0.25em 0.35em;}@media only screen and (max-width:767px){.node-type--dataset.view-mode--full .article--meta .component--content{background:transparent;margin-left:0;margin-right:0;width:auto;border:none;}.node-type--dataset.view-mode--full .article--meta .component--content table{width:auto;}}.node-type--dataset.view-mode--full .article--body .field-label{display:inline-block;text-transform:uppercase;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;min-width:-moz-max-content;min-width:max-content;border:2px solid;padding:0.25em 0.35em;margin-bottom:1em;}.node-type--dataset.view-mode--full .article--body{padding-top:var(--unit);margin-bottom:calc(var(--unit) * 3);}.node-type--dataset.view-mode--teaser .content--wrapper{padding:0.25em 0;}.node-type--dataset.view-mode--teaser .meta-table-wrapper table{text-align:left;display:block;}.node-type--dataset.view-mode--teaser .meta-table-wrapper table tbody{display:flex;flex-wrap:wrap;gap:0;}.node-type--dataset.view-mode--teaser .meta-table-wrapper table th{font-size:var(--font-size--s);font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;}.node-type--dataset.view-mode--teaser .meta-table-wrapper table tr{display:flex;flex-direction:column;padding:0.25em 0.5em;}.node-type--dataset.view-mode--teaser .meta-table-wrapper table tr:not(:last-child){border-right:1px solid #ddd;}.node-type--dataset.view-mode--teaser .meta-table-wrapper table td ul li{display:inline;}.node-type--dataset.view-mode--teaser .meta-table-wrapper table td ul li:not(:last-child):after{content:", ";}form fieldset.form-item legend{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;font-size:var(--font-size--xl);font-weight:700;}form fieldset.form-item fieldset.form-item legend{font-size:var(--font-size--l);}form details summary{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;font-size:var(--font-size--l);text-transform:uppercase;}form .form-item label{margin-bottom:calc(var(--unit) * 0.3);}form .form-item .description,form .form-item .password-suggestions{font-size:var(--font-size--xs);max-width:35rem;margin-top:calc(var(--unit) * 0.3);}form .form-item .password-suggestions{font-weight:700;}form .form-item .password-suggestions ul{list-style:disc;margin-left:1.4em;font-weight:400;}form .form-item .image-widget .form-file{font-size:var(--font-size--s);}form .form-item .image-widget img{max-width:8vw;grid-row:span 3;}form .form-item .image-widget:has(img){display:grid;justify-items:start;grid-template-columns:auto 1fr;grid-template-rows:auto;-moz-column-gap:var(--unit);column-gap:var(--unit);}form .form-item .image-widget:has(img) .form-submit{font-size:var(--font-size--s);}form .form-item:has(.password-confirm) .password-confirm-message .error,form .form-item:has(.password-confirm) .password-confirm-message .ok{background-color:#DA291C;padding:0 calc(var(--unit) * 0.2) calc(var(--unit) * 0.1) calc(var(--unit) * 0.2);border-radius:5px;}form .form-item:has(.password-confirm) .password-confirm-message .error{background-color:#DA291C;color:var(--color-white);}form .form-item:has(.password-confirm) .password-confirm-message .ok{background-color:#00a361;color:var(--color-white);}form .field--name-field-materia-d-insegnamento .tabledrag-toggle-weight-wrapper{display:none;}form .field--name-field-materia-d-insegnamento .field-multiple-table thead .field-label{padding:0;}form .field--name-field-materia-d-insegnamento .field-multiple-table thead .label{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:400;letter-spacing:0;text-transform:none;font-size:calc(var(--font-size--s) * 1.1);font-weight:700;}form .field--name-field-materia-d-insegnamento .field-multiple-table tbody .form-item{margin-bottom:0;}form .field--name-field-materia-d-insegnamento .field-add-more-submit{margin-top:calc(var(--unit) * 0.5);}form .field--name-field-materia-d-insegnamento .button{font-size:var(--font-size--xs);background-color:#F3F2EE;color:var(--color-black);}form .js-form-type-checkbox{display:flex;align-items:center;flex-direction:row;gap:calc(var(--unit) * 0.3);}form .js-form-type-checkbox label{margin-bottom:0;}form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(var(--unit) * 0.6);aspect-ratio:1;display:inline-block;position:relative;cursor:pointer;transition:all 0.2s ease;border:2px solid #00a361;}form input[type=checkbox]::after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--unit));height:calc(var(--unit));transform:translate(-50%,-50%) scale(0);opacity:0;background:url(/themes/custom/livestockdata/img/icons/check-mark.svg) no-repeat center center;background-size:contain;transition:transform 0.25s ease,opacity 0.25s ease;}form input[type=checkbox]:checked{border:2px solid rgba(0,163,97,0.5);}form input[type=checkbox]:checked::after{transform:translate(-50%,-50%) scale(1);opacity:1;}@media only screen and (max-width:767px){form fieldset.form-item legend{font-size:var(--font-size--l);}form fieldset.form-item fieldset.form-item legend{font-size:var(--font-size--m);}form .form-item label{font-size:var(--font-size--s);}form .form-item .image-widget:has(img){display:flex;flex-direction:column;gap:calc(var(--unit) * 0.5);}form .form-item .image-widget img{max-width:5rem;}form input{width:99%;font-size:var(--font-size--s);}}.node-form{max-width:1100px;margin:0 auto;}.node-form .form-required::after{content:"*";}.node-form .field--type-file details summary{pointer-events:none;}.node-form .field-group-fieldset,.node-form fieldset{background-color:var(--color-white);padding:calc(var(--unit));border-radius:calc(var(--component-padding) / 3);margin-bottom:var(--unit);}.node-form .field-group-fieldset fieldset,.node-form fieldset fieldset{padding:0;border-radius:unset;margin-bottom:0;}.node-form .field-group-fieldset legend,.node-form fieldset legend{float:left;}.node-form .field-group-fieldset legend span,.node-form fieldset legend span{color:#DA291C;}.node-form .field-group-fieldset .fieldset-wrapper,.node-form fieldset .fieldset-wrapper{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--unit) calc(var(--unit) * 2);}.node-form .field-group-fieldset .fieldset-wrapper > *,.node-form fieldset .fieldset-wrapper > *{grid-column:span 1;}.node-form .field-group-fieldset .fieldset-wrapper #edit-field-scuola-o-altro-istituto,.node-form .field-group-fieldset .fieldset-wrapper #edit-field-classe-o-gruppo,.node-form fieldset .fieldset-wrapper #edit-field-scuola-o-altro-istituto,.node-form fieldset .fieldset-wrapper #edit-field-classe-o-gruppo{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.node-form .field-group-fieldset .fieldset-wrapper .field--name-title,.node-form .field-group-fieldset .fieldset-wrapper .field--name-field-descrizione-del-progetto,.node-form .field-group-fieldset .fieldset-wrapper .field--name-field-link-all-artefatto,.node-form .field-group-fieldset .fieldset-wrapper .field--name-field-scuola-o-altro-istituto,.node-form .field-group-fieldset .fieldset-wrapper .field--name-field-classe-o-gruppo,.node-form .field-group-fieldset .fieldset-wrapper .field--name-field-comune-scuola,.node-form .field-group-fieldset .fieldset-wrapper .field--name-field-scuola,.node-form .field-group-fieldset .fieldset-wrapper .field--name-field-corso,.node-form fieldset .fieldset-wrapper .field--name-title,.node-form fieldset .fieldset-wrapper .field--name-field-descrizione-del-progetto,.node-form fieldset .fieldset-wrapper .field--name-field-link-all-artefatto,.node-form fieldset .fieldset-wrapper .field--name-field-scuola-o-altro-istituto,.node-form fieldset .fieldset-wrapper .field--name-field-classe-o-gruppo,.node-form fieldset .fieldset-wrapper .field--name-field-comune-scuola,.node-form fieldset .fieldset-wrapper .field--name-field-scuola,.node-form fieldset .fieldset-wrapper .field--name-field-corso{grid-column:span 2;}.node-form .field-group-fieldset .fieldset-wrapper .field--name-field-altro-gruppo,.node-form fieldset .fieldset-wrapper .field--name-field-altro-gruppo{order:22;}.node-form .field-group-fieldset .field--name-field-comune label[for=edit-field-comune],.node-form fieldset .field--name-field-comune label[for=edit-field-comune]{font-size:var(--font-size--m);}.node-form .field-group-fieldset .field--name-field-comune,.node-form fieldset .field--name-field-comune{border-left:3px solid var(--color-light-grey);padding:calc(var(--unit) * 0.5);}.node-form .field-group-fieldset .field--name-field-comune-scuola label[for=edit-field-comune-scuola],.node-form fieldset .field--name-field-comune-scuola label[for=edit-field-comune-scuola]{font-size:var(--font-size--m);}.node-form .field--name-field-corso{width:50%;}.node-form table thead th{position:relative;}.node-form .tabledrag-toggle-weight-wrapper,.node-form .field-multiple-drag{display:none;}.node-form .field--name-field-link-all-artefatto .form-item-field-link-all-artefatto-0-uri label{display:block;}.node-form .field--name-field-link-all-artefatto input:not(input[type=submit]){font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:400;letter-spacing:0;font-size:var(--font-size--s);color:var(--color-black);border-radius:calc(var(--component-padding) / 3 * 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);}.node-form .field--name-field-link-all-artefatto table{margin-bottom:var(--unit);}.node-form .field--name-field-link-all-artefatto table td,.node-form .field--name-field-link-all-artefatto table th{border:none;}.node-form .field--name-field-link-all-artefatto table tbody td:nth-child(2){border:1px solid var(--color-black);padding:calc(var(--unit) / 2);}.node-form .field--name-field-link-all-artefatto table .label{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:400;letter-spacing:0;font-size:calc(var(--font-size--m) * 0.8);font-weight:700;}.node-form .field--name-field-link-all-artefatto input[type=submit]{font-size:var(--font-size--xs);}.node-form .field--name-field-allegati-artefatto input[type=submit],.node-form .field--name-field-audio-artefatto input[type=submit],.node-form .field--name-field-video-artefatto input[type=submit]{font-size:var(--font-size--xs);}.node-form .field--name-field-allegati-artefatto details summary,.node-form .field--name-field-video-artefatto details summary,.node-form .field--name-field-audio-artefatto details summary{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:400;letter-spacing:0;font-size:calc(var(--font-size--m) * 0.85);font-weight:700;}.node-form .field--name-field-materie fieldset legend .fieldset-legend,.node-form .field--name-field-tematiche-di-ed-civ-affron fieldset legend .fieldset-legend,.node-form .field--name-field-eta-degli-studenti-parteci fieldset legend .fieldset-legend,.node-form .field--name-field-scuola-o-altro-istituto fieldset legend .fieldset-legend,.node-form .field--name-field-classe-o-gruppo fieldset legend .fieldset-legend{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:400;letter-spacing:0;font-size:calc(var(--font-size--m) * 0.85);font-weight:700;color:var(--color-black);}.node-form #edit-field-eta-degli-studenti-parteci-0 legend{line-height:1;}.node-form .js-form-type-checkbox{display:flex;align-items:center;flex-direction:row;gap:calc(var(--unit) * 0.3);}.node-form .js-form-type-checkbox label{margin-bottom:0;}.node-form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(var(--unit) * 0.6);aspect-ratio:1;display:inline-block;position:relative;cursor:pointer;transition:all 0.2s ease;border:2px solid #00a361;}.node-form input[type=checkbox]::after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--unit));height:calc(var(--unit));transform:translate(-50%,-50%) scale(0);opacity:0;background:url(/themes/custom/livestockdata/img/icons/check-mark.svg) no-repeat center center;background-size:contain;transition:transform 0.25s ease,opacity 0.25s ease;}.node-form input[type=checkbox]:checked{border:2px solid #F3F2EE;}.node-form input[type=checkbox]:checked::after{transform:translate(-50%,-50%) scale(1);opacity:1;}.node-form .group-valutazione-prodotto{padding:var(--unit);border-radius:calc(var(--component-padding) / 3);background:var(--color-white);margin-bottom:var(--unit);}.node-form .group-valutazione-prodotto .field--type-list-string .form-item{padding-bottom:calc(var(--unit) * 0.5);padding-top:calc(var(--unit) * 0.5);}.node-form .group-valutazione-prodotto .field--type-list-string fieldset{background:none;margin:0;padding:0;}.node-form .group-valutazione-prodotto .field--type-list-string legend{line-height:1;}.node-form .group-valutazione-prodotto .field--type-list-string .fieldset-legend{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:400;letter-spacing:0;font-size:calc(var(--font-size--m) * 0.85);font-weight:700;color:var(--color-black);line-height:1;}.node-form .group-valutazione-prodotto .field--type-list-string .fieldset-wrapper > div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.node-form .group-valutazione-prodotto .field--type-list-string .fieldset-wrapper > div .form-item:first-child{display:none;}.node-form .group-valutazione-prodotto .field--type-list-string .fieldset-wrapper input[type=radio]{counter-increment:optionNumber;position:absolute;clip:rect(0,0,0,0);margin:0 0 calc(var(--unit) * 2) 0;}.node-form .group-valutazione-prodotto .field--type-list-string .fieldset-wrapper input[type=radio] ~ label.option{display:block;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:400;letter-spacing:0;font-size:var(--font-size--s);line-height:1.4;font-weight:normal;padding:calc(var(--unit) * 0.5);border:1px solid #00a361;border-radius:calc(var(--unit) * 0.2);position:relative;background:var(--color-white);width:100%;cursor:pointer;transition:all 0.3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.node-form .group-valutazione-prodotto .field--type-list-string .fieldset-wrapper input[type=radio]:checked ~ label.option{background:#00a361;color:var(--color-white);}.node-form .group-valutazione-prodotto .field--type-list-string .fieldset-wrapper input[type=radio]:checked ~ label.option:before{color:var(--color-white);}.node-form .group-valutazione-prodotto .field--type-list-string .fieldset-wrapper label::before{display:none;}.node-form .group-valutazione-prodotto .field--type-list-string .js-form-type-radio:has(input[type=radio]:checked){background-color:transparent;}.node-form .field--name-field-descrizione-del-progetto .form-wrapper,.node-form .field--name-field-note-della-redazione .form-wrapper{display:none;}.node-form .js-form-type-radio{display:flex;align-items:center;flex-direction:row;gap:calc(var(--unit) * 0.5);padding:calc(var(--unit) * 0.2);}.node-form .js-form-type-radio.form-item-field-scuola-o-altro-istituto label{text-transform:uppercase;}.node-form .js-form-type-radio label{margin-bottom:0;position:relative;padding-left:calc(var(--unit));cursor:pointer;}.node-form .js-form-type-radio label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:calc(var(--unit) * 0.7);height:calc(var(--unit) * 0.7);border-radius:50%;background-color:var(--color-white);box-shadow:inset 0 0 0 calc(var(--unit) * 0.1) #00a361;transition:0.25s ease;}.node-form .js-form-type-radio input[type=radio]:checked + label:before{box-shadow:inset 0 0 0 calc(var(--unit) * 0.5) #00a361;}.node-form .js-form-type-radio:has(input[type=radio]:checked):before{box-shadow:inset 0 0 0 calc(var(--unit) * 0.5) #00a361;}.node-form .js-form-type-radio:has(input[type=radio]:checked){background-color:rgba(0,163,97,0.1);border-radius:calc(var(--component-padding) / 3 * 0.5);}.node-form .shs-container{display:flex;flex-direction:column;flex-wrap:wrap;}.node-form .shs-container .shs-widget-container{margin-right:calc(var(--unit) * 0.5);margin-top:calc(var(--unit) * 0.5);}@media only screen and (max-width:767px){.node-form .field--name-field-corso{width:99%;}.node-form .field-group-fieldset,.node-form fieldset{display:flex;flex-direction:column;padding:calc(var(--unit) * 0.5);}.node-form .field-group-fieldset .fieldset-wrapper,.node-form fieldset .fieldset-wrapper{width:99%;display:block;}.node-form .field-group-fieldset legend span,.node-form fieldset legend span{font-size:var(--font-size--l);}.node-form input{width:99%;font-size:var(--font-size--s);}.node-form .ck-reset_all :not(.ck-reset_all-excluded *),.node-form .ck.ck-reset,.node-form .ck.ck-reset_all{max-width:clamp(16rem,75vw,43rem);}.node-form .form-item:has(#field-link-all-artefatto-values){width:99%;}.node-form .field--type-file details summary{font-size:var(--font-size--s);}}.node-form #edit-privacy-consent textarea{font-size:var(--font-size--s);}.ui-widget.ui-autocomplete{background:var(--color-white);}.media--name{display:block;font-size:var(--font-size--l);margin-bottom:0.5em;font-weight:bold;}
