@import url("https://fonts.googleapis.com/css2?family=Inconsolata:wght@700&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--unit-crowdfunding:1.5rem;}:root{--primary-color:#DA291C;--color-1:#5fad56;--color-2:#f2c14e;--color-3:#f78154;--color-4:#b4436c;--subtle-color:#eaf5f9;--mobile-breakpoint:550px;--font-scale-factor:1.333;--font-size--m:1rem;--font-size--s:calc(var(--font-size--m)/var(--font-scale-factor));--font-size--xs:calc(var(--font-size--s)/var(--font-scale-factor));--font-size--l:calc(var(--font-size--m)*var(--font-scale-factor));--font-size--xl:calc(var(--font-size--l)*var(--font-scale-factor));--font-size--xxl:calc(var(--font-size--xl)*var(--font-scale-factor));--font-size--xxxl:calc(var(--font-size--xxl)*var(--font-scale-factor));}.title-font{font-family:"Oswald",sans-serif;font-weight:500;}.copy-font{font-family:"Lato",sans-serif;font-weight:normal;}html,body,div,span,applet,object,iframe,h1,h2,h3,form fieldset .fieldset-legend,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,menu,nav,section,main,summary{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}.hide{display:none;}.show{display:block;}.display-block{display:block;}*,*:after,*:before{box-sizing:border-box;}.container{max-width:1000px;width:100%;margin:0 auto;}.container.with-content,.field-group h3.container,.field-group form fieldset .container.fieldset-legend,form fieldset .field-group .container.fieldset-legend{padding-left:1.25rem;padding-right:1.25rem;}.row{width:100%;display:table;table-layout:fixed;padding:0;margin:0;}.row.collapse .col{padding-left:0;padding-right:0;}.row.no-margin > [class^=col]:first-child{padding-left:0;}.row.no-margin > [class^=col]:last-child{padding-right:0;}.col-1{display:table-cell;padding-left:1.25rem;padding-right:1.25rem;width:8.3333333333%;vertical-align:top;}.row.collapse .col-1{padding-left:0;padding-right:0;}.col-2{display:table-cell;padding-left:1.25rem;padding-right:1.25rem;width:16.6666666667%;vertical-align:top;}.row.collapse .col-2{padding-left:0;padding-right:0;}.col-3{display:table-cell;padding-left:1.25rem;padding-right:1.25rem;width:25%;vertical-align:top;}.row.collapse .col-3{padding-left:0;padding-right:0;}.col-4{display:table-cell;padding-left:1.25rem;padding-right:1.25rem;width:33.3333333333%;vertical-align:top;}.row.collapse .col-4{padding-left:0;padding-right:0;}.col-5{display:table-cell;padding-left:1.25rem;padding-right:1.25rem;width:41.6666666667%;vertical-align:top;}.row.collapse .col-5{padding-left:0;padding-right:0;}.col-6{display:table-cell;padding-left:1.25rem;padding-right:1.25rem;width:50%;vertical-align:top;}.row.collapse .col-6{padding-left:0;padding-right:0;}.col-7{display:table-cell;padding-left:1.25rem;padding-right:1.25rem;width:58.3333333333%;vertical-align:top;}.row.collapse .col-7{padding-left:0;padding-right:0;}.col-8{display:table-cell;padding-left:1.25rem;padding-right:1.25rem;width:66.6666666667%;vertical-align:top;}.row.collapse .col-8{padding-left:0;padding-right:0;}.col-9{display:table-cell;padding-left:1.25rem;padding-right:1.25rem;width:75%;vertical-align:top;}.row.collapse .col-9{padding-left:0;padding-right:0;}.col-10{display:table-cell;padding-left:1.25rem;padding-right:1.25rem;width:83.3333333333%;vertical-align:top;}.row.collapse .col-10{padding-left:0;padding-right:0;}.col-11{display:table-cell;padding-left:1.25rem;padding-right:1.25rem;width:91.6666666667%;vertical-align:top;}.row.collapse .col-11{padding-left:0;padding-right:0;}.col-12{display:table-cell;padding-left:1.25rem;padding-right:1.25rem;width:100%;vertical-align:top;}.row.collapse .col-12{padding-left:0;padding-right:0;}@media only screen and (min-width:551px){.push-1{position:relative;left:8.3333333333%;}.pull-1{position:relative;left:-8.3333333333%;}.push-2{position:relative;left:16.6666666667%;}.pull-2{position:relative;left:-16.6666666667%;}.push-3{position:relative;left:25%;}.pull-3{position:relative;left:-25%;}.push-4{position:relative;left:33.3333333333%;}.pull-4{position:relative;left:-33.3333333333%;}.push-5{position:relative;left:41.6666666667%;}.pull-5{position:relative;left:-41.6666666667%;}.push-6{position:relative;left:50%;}.pull-6{position:relative;left:-50%;}.push-7{position:relative;left:58.3333333333%;}.pull-7{position:relative;left:-58.3333333333%;}.push-8{position:relative;left:66.6666666667%;}.pull-8{position:relative;left:-66.6666666667%;}.push-9{position:relative;left:75%;}.pull-9{position:relative;left:-75%;}.push-10{position:relative;left:83.3333333333%;}.pull-10{position:relative;left:-83.3333333333%;}.push-11{position:relative;left:91.6666666667%;}.pull-11{position:relative;left:-91.6666666667%;}.push-12{position:relative;left:100%;}.pull-12{position:relative;left:-100%;}}.row.border > *[class*=col]{border:1px solid #222;}.row.vcenter{vertical-align:middle;}.row.vcenter > *[class*=col]{vertical-align:middle;}.row.vbottom{vertical-align:bottom;}.row.vbottom > *[class*=col]{vertical-align:bottom;}.row.vtop{vertical-align:top;}.row.vtop > *[class*=col]{vertical-align:top;}.row.auto{width:100%;table-layout:auto;}.col{display:table-cell;padding-left:1.25rem;padding-right:1.25rem;}.col.center{text-align:center;}.vcenter{vertical-align:middle;}.col-full{padding-left:1.25rem;padding-right:1.25rem;}.n-up{padding:0;margin-left:0;margin-right:0;}.n-up:after{content:"";display:table;clear:both;}.n-up > li{width:33.3%;display:block;float:left;margin-bottom:1.25rem;vertical-align:top;padding-left:1.25rem;padding-right:1.25rem;}.n-up.single-short-row{text-align:center;}.n-up.single-short-row > li{display:inline-block;text-align:left;float:none;}.up-1 > li{width:100%;}.up-1 > li:nth-child(1n+1){clear:left;}.up-2 > li{width:50%;}.up-2 > li:nth-child(2n+1){clear:left;}.up-3 > li{width:33.3333333333%;}.up-3 > li:nth-child(3n+1){clear:left;}.up-4 > li{width:25%;}.up-4 > li:nth-child(4n+1){clear:left;}.up-5 > li{width:20%;}.up-5 > li:nth-child(5n+1){clear:left;}.up-6 > li{width:16.6666666667%;}.up-6 > li:nth-child(6n+1){clear:left;}.up-7 > li{width:14.2857142857%;}.up-7 > li:nth-child(7n+1){clear:left;}.up-8 > li{width:12.5%;}.up-8 > li:nth-child(8n+1){clear:left;}.up-9 > li{width:11.1111111111%;}.up-9 > li:nth-child(9n+1){clear:left;}.up-10 > li{width:10%;}.up-10 > li:nth-child(10n+1){clear:left;}.up-11 > li{width:9.0909090909%;}.up-11 > li:nth-child(11n+1){clear:left;}.up-12 > li{width:8.3333333333%;}.up-12 > li:nth-child(12n+1){clear:left;}.grid-up-1{max-width:100%;display:grid;grid-template-columns:repeat(1,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.grid-up-1.grid-equalize-heights{align-items:stretch;}.grid-up-2{max-width:100%;display:grid;grid-template-columns:repeat(2,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.grid-up-2.grid-equalize-heights{align-items:stretch;}.grid-up-3{max-width:100%;display:grid;grid-template-columns:repeat(3,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.grid-up-3.grid-equalize-heights{align-items:stretch;}.grid-up-4{max-width:100%;display:grid;grid-template-columns:repeat(4,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.grid-up-4.grid-equalize-heights{align-items:stretch;}.grid-up-5{max-width:100%;display:grid;grid-template-columns:repeat(5,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.grid-up-5.grid-equalize-heights{align-items:stretch;}.grid-up-6{max-width:100%;display:grid;grid-template-columns:repeat(6,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.grid-up-6.grid-equalize-heights{align-items:stretch;}.grid-up-7{max-width:100%;display:grid;grid-template-columns:repeat(7,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.grid-up-7.grid-equalize-heights{align-items:stretch;}.grid-up-8{max-width:100%;display:grid;grid-template-columns:repeat(8,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.grid-up-8.grid-equalize-heights{align-items:stretch;}.grid-up-9{max-width:100%;display:grid;grid-template-columns:repeat(9,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.grid-up-9.grid-equalize-heights{align-items:stretch;}.grid-up-10{max-width:100%;display:grid;grid-template-columns:repeat(10,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.grid-up-10.grid-equalize-heights{align-items:stretch;}.grid-up-11{max-width:100%;display:grid;grid-template-columns:repeat(11,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.grid-up-11.grid-equalize-heights{align-items:stretch;}.grid-up-12{max-width:100%;display:grid;grid-template-columns:repeat(12,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.grid-up-12.grid-equalize-heights{align-items:stretch;}.grid-up-auto{max-width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;align-items:start;}.grid-up-auto.grid-equalize-heights{align-items:stretch;}.grid-up-auto-10{max-width:100%;padding-left:1.25rem;padding-right:1.25rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;align-items:start;}.grid-up-auto-10.grid-equalize-heights{align-items:stretch;}@media only screen and (max-width:550px){.row{display:table;width:100%;}.row.mobile-stack{display:block;}.col{display:block;width:100%;}.mob-stack{display:block;}.col-1{display:block;width:100%;}.col-2{display:block;width:100%;}.col-3{display:block;width:100%;}.col-4{display:block;width:100%;}.col-5{display:block;width:100%;}.col-6{display:block;width:100%;}.col-7{display:block;width:100%;}.col-8{display:block;width:100%;}.col-9{display:block;width:100%;}.col-10{display:block;width:100%;}.col-11{display:block;width:100%;}.col-12{display:block;width:100%;}.mob-1{width:8.3333333333%;display:table-cell;vertical-align:top;padding-left:1.25rem;padding-right:1.25rem;}.mob-2{width:16.6666666667%;display:table-cell;vertical-align:top;padding-left:1.25rem;padding-right:1.25rem;}.mob-3{width:25%;display:table-cell;vertical-align:top;padding-left:1.25rem;padding-right:1.25rem;}.mob-4{width:33.3333333333%;display:table-cell;vertical-align:top;padding-left:1.25rem;padding-right:1.25rem;}.mob-5{width:41.6666666667%;display:table-cell;vertical-align:top;padding-left:1.25rem;padding-right:1.25rem;}.mob-6{width:50%;display:table-cell;vertical-align:top;padding-left:1.25rem;padding-right:1.25rem;}.mob-7{width:58.3333333333%;display:table-cell;vertical-align:top;padding-left:1.25rem;padding-right:1.25rem;}.mob-8{width:66.6666666667%;display:table-cell;vertical-align:top;padding-left:1.25rem;padding-right:1.25rem;}.mob-9{width:75%;display:table-cell;vertical-align:top;padding-left:1.25rem;padding-right:1.25rem;}.mob-10{width:83.3333333333%;display:table-cell;vertical-align:top;padding-left:1.25rem;padding-right:1.25rem;}.mob-11{width:91.6666666667%;display:table-cell;vertical-align:top;padding-left:1.25rem;padding-right:1.25rem;}.mob-12{width:100%;display:table-cell;vertical-align:top;padding-left:1.25rem;padding-right:1.25rem;}.n-up > li,.n-up.auto-width > li{display:block;width:100%;float:none;}.mobile-n-up-1 > li{width:100%;}.mobile-n-up-1 > li:nth-child(1n+1){clear:left;}.mobile-n-up-2 > li{width:50%;}.mobile-n-up-2 > li:nth-child(2n+1){clear:left;}.mobile-n-up-3 > li{width:33.3333333333%;}.mobile-n-up-3 > li:nth-child(3n+1){clear:left;}.mobile-n-up-4 > li{width:25%;}.mobile-n-up-4 > li:nth-child(4n+1){clear:left;}.mobile-n-up-5 > li{width:20%;}.mobile-n-up-5 > li:nth-child(5n+1){clear:left;}.mobile-n-up-6 > li{width:16.6666666667%;}.mobile-n-up-6 > li:nth-child(6n+1){clear:left;}.mobile-n-up-7 > li{width:14.2857142857%;}.mobile-n-up-7 > li:nth-child(7n+1){clear:left;}.mobile-n-up-8 > li{width:12.5%;}.mobile-n-up-8 > li:nth-child(8n+1){clear:left;}.mobile-n-up-9 > li{width:11.1111111111%;}.mobile-n-up-9 > li:nth-child(9n+1){clear:left;}.mobile-n-up-10 > li{width:10%;}.mobile-n-up-10 > li:nth-child(10n+1){clear:left;}.mobile-n-up-11 > li{width:9.0909090909%;}.mobile-n-up-11 > li:nth-child(11n+1){clear:left;}.mobile-n-up-12 > li{width:8.3333333333%;}.mobile-n-up-12 > li:nth-child(12n+1){clear:left;}.grid-up-1{display:block;}.grid-up-1 > *{margin-bottom:1.25rem;}.grid-up-2{display:block;}.grid-up-2 > *{margin-bottom:1.25rem;}.grid-up-3{display:block;}.grid-up-3 > *{margin-bottom:1.25rem;}.grid-up-4{display:block;}.grid-up-4 > *{margin-bottom:1.25rem;}.grid-up-5{display:block;}.grid-up-5 > *{margin-bottom:1.25rem;}.grid-up-6{display:block;}.grid-up-6 > *{margin-bottom:1.25rem;}.grid-up-7{display:block;}.grid-up-7 > *{margin-bottom:1.25rem;}.grid-up-8{display:block;}.grid-up-8 > *{margin-bottom:1.25rem;}.grid-up-9{display:block;}.grid-up-9 > *{margin-bottom:1.25rem;}.grid-up-10{display:block;}.grid-up-10 > *{margin-bottom:1.25rem;}.grid-up-11{display:block;}.grid-up-11 > *{margin-bottom:1.25rem;}.grid-up-12{display:block;}.grid-up-12 > *{margin-bottom:1.25rem;}.mobile-grid-up-1{max-width:100%;padding-left:1.25rem;padding-right:1.25rem;display:grid;grid-template-columns:repeat(1,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.mobile-grid-up-1.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-2{max-width:100%;padding-left:1.25rem;padding-right:1.25rem;display:grid;grid-template-columns:repeat(2,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.mobile-grid-up-2.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-3{max-width:100%;padding-left:1.25rem;padding-right:1.25rem;display:grid;grid-template-columns:repeat(3,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.mobile-grid-up-3.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-4{max-width:100%;padding-left:1.25rem;padding-right:1.25rem;display:grid;grid-template-columns:repeat(4,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.mobile-grid-up-4.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-5{max-width:100%;padding-left:1.25rem;padding-right:1.25rem;display:grid;grid-template-columns:repeat(5,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.mobile-grid-up-5.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-6{max-width:100%;padding-left:1.25rem;padding-right:1.25rem;display:grid;grid-template-columns:repeat(6,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.mobile-grid-up-6.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-7{max-width:100%;padding-left:1.25rem;padding-right:1.25rem;display:grid;grid-template-columns:repeat(7,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.mobile-grid-up-7.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-8{max-width:100%;padding-left:1.25rem;padding-right:1.25rem;display:grid;grid-template-columns:repeat(8,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.mobile-grid-up-8.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-9{max-width:100%;padding-left:1.25rem;padding-right:1.25rem;display:grid;grid-template-columns:repeat(9,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.mobile-grid-up-9.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-10{max-width:100%;padding-left:1.25rem;padding-right:1.25rem;display:grid;grid-template-columns:repeat(10,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.mobile-grid-up-10.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-11{max-width:100%;padding-left:1.25rem;padding-right:1.25rem;display:grid;grid-template-columns:repeat(11,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.mobile-grid-up-11.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-12{max-width:100%;padding-left:1.25rem;padding-right:1.25rem;display:grid;grid-template-columns:repeat(12,minmax(5rem,1fr));grid-template-rows:auto;row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.mobile-grid-up-12.grid-equalize-heights{align-items:stretch;}}.grid-page{display:grid;grid-template-columns:minmax(40px,1fr) min(45rem,100% - 80px) minmax(40px,1fr);}@media only screen and (max-width:50em){.grid-page{grid-template-columns:0 1fr 0;}}.iconFont{font-family:"icomoon";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.iconArrowRight{font-family:"icomoon";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\eddb";}.iconHearth{font-family:"icomoon";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e92e";}.huge-text{font-size:2.44rem;}.large-text{font-size:1.44rem;}.big-text{font-size:2rem;}.small-text{font-size:0.75rem;}.tiny-text{font-size:0.5rem;}.normal-text{font-size:1rem;}.hero-text{font-size:3rem;}.bold-text{font-weight:900;}.bold-text strong{color:var(--primary-color);}.text-container,.component-type--pzt-infographic .infographic--body,.component-type--infographic .infographic--body,.form-type-webform-donation-reactivation-recap,.cke_editable{font-family:"Lato",sans-serif;font-weight:normal;-webkit-hyphens:none;hyphens:none;max-width:35em;line-height:1.64;}.text-container:after,.component-type--pzt-infographic .infographic--body:after,.component-type--infographic .infographic--body:after,.form-type-webform-donation-reactivation-recap:after,.cke_editable:after{content:"";display:table;clear:both;}.text-container.full-page,.component-type--pzt-infographic .full-page.infographic--body,.component-type--infographic .full-page.infographic--body,.full-page.form-type-webform-donation-reactivation-recap,.full-page.cke_editable{max-width:100%;display:grid;grid-template-columns:1fr 35em 1fr;}.text-container.full-page > *,.component-type--pzt-infographic .full-page.infographic--body > *,.component-type--infographic .full-page.infographic--body > *,.full-page.form-type-webform-donation-reactivation-recap > *,.full-page.cke_editable > *{grid-column:2;}.text-container.full-page .full-bleed,.component-type--pzt-infographic .full-page.infographic--body .full-bleed,.component-type--infographic .full-page.infographic--body .full-bleed,.full-page.form-type-webform-donation-reactivation-recap .full-bleed,.full-page.cke_editable .full-bleed{grid-column:1/4;height:auto;}.text-container.full-page .full-bleed figcaption,.component-type--pzt-infographic .full-page.infographic--body .full-bleed figcaption,.component-type--infographic .full-page.infographic--body .full-bleed figcaption,.full-page.form-type-webform-donation-reactivation-recap .full-bleed figcaption,.full-page.cke_editable .full-bleed figcaption{padding-right:1.25rem;}.text-container.full-page .off-left,.component-type--pzt-infographic .full-page.infographic--body .off-left,.component-type--infographic .full-page.infographic--body .off-left,.full-page.form-type-webform-donation-reactivation-recap .off-left,.full-page.cke_editable .off-left{grid-column:1/3;height:auto;}.text-container.full-page .off-right,.component-type--pzt-infographic .full-page.infographic--body .off-right,.component-type--infographic .full-page.infographic--body .off-right,.full-page.form-type-webform-donation-reactivation-recap .off-right,.full-page.cke_editable .off-right{grid-column:2/4;height:auto;}.text-container.full-page .off-right figcaption,.component-type--pzt-infographic .full-page.infographic--body .off-right figcaption,.component-type--infographic .full-page.infographic--body .off-right figcaption,.full-page.form-type-webform-donation-reactivation-recap .off-right figcaption,.full-page.cke_editable .off-right figcaption{text-align:left;}.text-container.full-page .full-bleed img,.component-type--pzt-infographic .full-page.infographic--body .full-bleed img,.component-type--infographic .full-page.infographic--body .full-bleed img,.full-page.form-type-webform-donation-reactivation-recap .full-bleed img,.full-page.cke_editable .full-bleed img,.text-container.full-page .full-bleed svg,.component-type--pzt-infographic .full-page.infographic--body .full-bleed svg,.component-type--infographic .full-page.infographic--body .full-bleed svg,.full-page.form-type-webform-donation-reactivation-recap .full-bleed svg,.full-page.cke_editable .full-bleed svg,.text-container.full-page .off-left img,.component-type--pzt-infographic .full-page.infographic--body .off-left img,.component-type--infographic .full-page.infographic--body .off-left img,.full-page.form-type-webform-donation-reactivation-recap .off-left img,.full-page.cke_editable .off-left img,.text-container.full-page .off-left svg,.component-type--pzt-infographic .full-page.infographic--body .off-left svg,.component-type--infographic .full-page.infographic--body .off-left svg,.full-page.form-type-webform-donation-reactivation-recap .off-left svg,.full-page.cke_editable .off-left svg,.text-container.full-page .off-right img,.component-type--pzt-infographic .full-page.infographic--body .off-right img,.component-type--infographic .full-page.infographic--body .off-right img,.full-page.form-type-webform-donation-reactivation-recap .off-right img,.full-page.cke_editable .off-right img,.text-container.full-page .off-right svg,.component-type--pzt-infographic .full-page.infographic--body .off-right svg,.component-type--infographic .full-page.infographic--body .off-right svg,.full-page.form-type-webform-donation-reactivation-recap .off-right svg,.full-page.cke_editable .off-right svg{width:100%;height:auto;}.text-container.full-page .full-fixed,.component-type--pzt-infographic .full-page.infographic--body .full-fixed,.component-type--infographic .full-page.infographic--body .full-fixed,.full-page.form-type-webform-donation-reactivation-recap .full-fixed,.full-page.cke_editable .full-fixed{overflow:hidden;position:relative;grid-column:1/4;min-height:100vh;background-position:50% 50%;background-size:cover;background-attachment:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;}.text-container.full-page .full-fixed img,.component-type--pzt-infographic .full-page.infographic--body .full-fixed img,.component-type--infographic .full-page.infographic--body .full-fixed img,.full-page.form-type-webform-donation-reactivation-recap .full-fixed img,.full-page.cke_editable .full-fixed img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;}.text-container.full-page .full-fixed figcaption,.component-type--pzt-infographic .full-page.infographic--body .full-fixed figcaption,.component-type--infographic .full-page.infographic--body .full-fixed figcaption,.full-page.form-type-webform-donation-reactivation-recap .full-fixed figcaption,.full-page.cke_editable .full-fixed figcaption{color:#FFFFFF;position:absolute;font-size:4vw;padding:1.25rem;text-align:left;color:#FFFFFF;font-weight:700;text-shadow:0 0 3px rgba(0,0,0,0.5);}.text-container figure,.component-type--pzt-infographic .infographic--body figure,.component-type--infographic .infographic--body figure,.form-type-webform-donation-reactivation-recap figure,.cke_editable figure{margin-bottom:2rem;}.text-container figure figcaption,.component-type--pzt-infographic .infographic--body figure figcaption,.component-type--infographic .infographic--body figure figcaption,.form-type-webform-donation-reactivation-recap figure figcaption,.cke_editable figure figcaption{font-size:0.75rem;text-align:right;}.text-container a,.component-type--pzt-infographic .infographic--body a,.component-type--infographic .infographic--body a,.form-type-webform-donation-reactivation-recap a,.cke_editable a{color:#222;}.text-container blockquote,.component-type--pzt-infographic .infographic--body blockquote,.component-type--infographic .infographic--body blockquote,.form-type-webform-donation-reactivation-recap blockquote,.cke_editable blockquote{display:block;position:relative;padding:2.5rem 0 2.5rem 2.5rem;}.text-container h1,.component-type--pzt-infographic .infographic--body h1,.component-type--infographic .infographic--body h1,.form-type-webform-donation-reactivation-recap h1,.cke_editable h1{font-family:"Oswald",sans-serif;font-weight:500;font-size:3rem;padding-bottom:0.5em;}.text-container h2,.component-type--pzt-infographic .infographic--body h2,.component-type--infographic .infographic--body h2,.form-type-webform-donation-reactivation-recap h2,.cke_editable h2{font-size:2em;font-family:"Oswald",sans-serif;font-weight:500;font-weight:500;}.text-container h3,.component-type--pzt-infographic .infographic--body h3,.component-type--infographic .infographic--body h3,.form-type-webform-donation-reactivation-recap h3,.text-container form fieldset .fieldset-legend,.component-type--pzt-infographic .infographic--body form fieldset .fieldset-legend,.component-type--infographic .infographic--body form fieldset .fieldset-legend,.form-type-webform-donation-reactivation-recap form fieldset .fieldset-legend,form fieldset .text-container .fieldset-legend,form fieldset .component-type--pzt-infographic .infographic--body .fieldset-legend,.component-type--pzt-infographic form fieldset .infographic--body .fieldset-legend,form fieldset .component-type--infographic .infographic--body .fieldset-legend,.component-type--infographic form fieldset .infographic--body .fieldset-legend,form fieldset .form-type-webform-donation-reactivation-recap .fieldset-legend,.cke_editable h3,.cke_editable form fieldset .fieldset-legend,form fieldset .cke_editable .fieldset-legend{font-size:1.25em;font-family:"Oswald",sans-serif;font-weight:500;font-weight:500;margin-top:1em;}.text-container h4,.component-type--pzt-infographic .infographic--body h4,.component-type--infographic .infographic--body h4,.form-type-webform-donation-reactivation-recap h4,.cke_editable h4{font-family:"Lato";font-style:normal;font-weight:900;}.text-container h2,.component-type--pzt-infographic .infographic--body h2,.component-type--infographic .infographic--body h2,.form-type-webform-donation-reactivation-recap h2,.cke_editable h2,.text-container h3,.component-type--pzt-infographic .infographic--body h3,.component-type--infographic .infographic--body h3,.form-type-webform-donation-reactivation-recap h3,.text-container form fieldset .fieldset-legend,.component-type--pzt-infographic .infographic--body form fieldset .fieldset-legend,.component-type--infographic .infographic--body form fieldset .fieldset-legend,.form-type-webform-donation-reactivation-recap form fieldset .fieldset-legend,form fieldset .text-container .fieldset-legend,form fieldset .component-type--pzt-infographic .infographic--body .fieldset-legend,.component-type--pzt-infographic form fieldset .infographic--body .fieldset-legend,form fieldset .component-type--infographic .infographic--body .fieldset-legend,.component-type--infographic form fieldset .infographic--body .fieldset-legend,form fieldset .form-type-webform-donation-reactivation-recap .fieldset-legend,.cke_editable h3,.cke_editable form fieldset .fieldset-legend,form fieldset .cke_editable .fieldset-legend,.text-container h4,.component-type--pzt-infographic .infographic--body h4,.component-type--infographic .infographic--body h4,.form-type-webform-donation-reactivation-recap h4,.cke_editable h4{line-height:1.2;margin-bottom:0.5em;}.text-container h2,.component-type--pzt-infographic .infographic--body h2,.component-type--infographic .infographic--body h2,.form-type-webform-donation-reactivation-recap h2,.cke_editable h2{margin-top:1em;}.text-container h2:first-child,.component-type--pzt-infographic .infographic--body h2:first-child,.component-type--infographic .infographic--body h2:first-child,.form-type-webform-donation-reactivation-recap h2:first-child,.cke_editable h2:first-child{margin-top:0;}.text-container *.sticker,.component-type--pzt-infographic .infographic--body *.sticker,.component-type--infographic .infographic--body *.sticker,.form-type-webform-donation-reactivation-recap *.sticker,.cke_editable *.sticker{margin-bottom:0;}.text-container ul,.component-type--pzt-infographic .infographic--body ul,.component-type--infographic .infographic--body ul,.form-type-webform-donation-reactivation-recap ul,.cke_editable ul{list-style:none;}.text-container em,.component-type--pzt-infographic .infographic--body em,.component-type--infographic .infographic--body em,.form-type-webform-donation-reactivation-recap em,.cke_editable em{font-family:"Lato";font-style:italic;font-weight:normal;}.text-container strong,.component-type--pzt-infographic .infographic--body strong,.component-type--infographic .infographic--body strong,.form-type-webform-donation-reactivation-recap strong,.cke_editable strong{font-family:"Lato";font-style:normal;font-weight:900;}.text-container em strong,.component-type--pzt-infographic .infographic--body em strong,.component-type--infographic .infographic--body em strong,.form-type-webform-donation-reactivation-recap em strong,.cke_editable em strong{font-family:"Lato";font-style:normal;font-weight:900;font-style:italic;}.text-container ul,.component-type--pzt-infographic .infographic--body ul,.component-type--infographic .infographic--body ul,.form-type-webform-donation-reactivation-recap ul,.cke_editable ul,.text-container ol,.component-type--pzt-infographic .infographic--body ol,.component-type--infographic .infographic--body ol,.form-type-webform-donation-reactivation-recap ol,.cke_editable ol,.text-container dl,.component-type--pzt-infographic .infographic--body dl,.component-type--infographic .infographic--body dl,.form-type-webform-donation-reactivation-recap dl,.cke_editable dl{margin-bottom:0.5em;}.text-container ul li,.component-type--pzt-infographic .infographic--body ul li,.component-type--infographic .infographic--body ul li,.form-type-webform-donation-reactivation-recap ul li,.cke_editable ul li,.text-container dt,.component-type--pzt-infographic .infographic--body dt,.component-type--infographic .infographic--body dt,.form-type-webform-donation-reactivation-recap dt,.cke_editable dt{display:block;margin-bottom:0.5em;padding-left:1em;position:relative;}.text-container ul li:before,.component-type--pzt-infographic .infographic--body ul li:before,.component-type--infographic .infographic--body ul li:before,.form-type-webform-donation-reactivation-recap ul li:before,.cke_editable ul li:before,.text-container dt:before,.component-type--pzt-infographic .infographic--body dt:before,.component-type--infographic .infographic--body dt:before,.form-type-webform-donation-reactivation-recap dt:before,.cke_editable dt:before{position:absolute;left:0;top:0;content:"–";}.text-container ol,.component-type--pzt-infographic .infographic--body ol,.component-type--infographic .infographic--body ol,.form-type-webform-donation-reactivation-recap ol,.cke_editable ol{list-style:decimal;padding-left:1.5em;}.text-container ol li,.component-type--pzt-infographic .infographic--body ol li,.component-type--infographic .infographic--body ol li,.form-type-webform-donation-reactivation-recap ol li,.cke_editable ol li{margin-bottom:0.5em;}.text-container dd,.component-type--pzt-infographic .infographic--body dd,.component-type--infographic .infographic--body dd,.form-type-webform-donation-reactivation-recap dd,.cke_editable dd{padding-left:1em;margin-bottom:0.5em;}.text-container .no-bullets li,.component-type--pzt-infographic .infographic--body .no-bullets li,.component-type--infographic .infographic--body .no-bullets li,.form-type-webform-donation-reactivation-recap .no-bullets li,.cke_editable .no-bullets li,.text-container .no-bullets dt,.component-type--pzt-infographic .infographic--body .no-bullets dt,.component-type--infographic .infographic--body .no-bullets dt,.form-type-webform-donation-reactivation-recap .no-bullets dt,.cke_editable .no-bullets dt,.text-container .no-bullets dd,.component-type--pzt-infographic .infographic--body .no-bullets dd,.component-type--infographic .infographic--body .no-bullets dd,.form-type-webform-donation-reactivation-recap .no-bullets dd,.cke_editable .no-bullets dd{padding-left:0;}.text-container .no-bullets li:before,.component-type--pzt-infographic .infographic--body .no-bullets li:before,.component-type--infographic .infographic--body .no-bullets li:before,.form-type-webform-donation-reactivation-recap .no-bullets li:before,.cke_editable .no-bullets li:before,.text-container .no-bullets dt:before,.component-type--pzt-infographic .infographic--body .no-bullets dt:before,.component-type--infographic .infographic--body .no-bullets dt:before,.form-type-webform-donation-reactivation-recap .no-bullets dt:before,.cke_editable .no-bullets dt:before,.text-container .no-bullets dd:before,.component-type--pzt-infographic .infographic--body .no-bullets dd:before,.component-type--infographic .infographic--body .no-bullets dd:before,.form-type-webform-donation-reactivation-recap .no-bullets dd:before,.cke_editable .no-bullets dd:before{content:"";}.text-container.last *:last-child,.component-type--pzt-infographic .last.infographic--body *:last-child,.component-type--infographic .last.infographic--body *:last-child,.last.form-type-webform-donation-reactivation-recap *:last-child,.last.cke_editable *:last-child{margin-bottom:0;}.text-container.align-center,.component-type--infographic .component--content .text-container.infographic--intro,.component-type--pzt-infographic .component--content .text-container.infographic--intro,.component-type--pzt-infographic .align-center.infographic--body,.component-type--pzt-infographic .component--content .infographic--body.infographic--intro,.component-type--infographic .align-center.infographic--body,.component-type--infographic .component--content .infographic--body.infographic--intro,.align-center.form-type-webform-donation-reactivation-recap,.component-type--infographic .component--content .form-type-webform-donation-reactivation-recap.infographic--intro,.component-type--pzt-infographic .component--content .form-type-webform-donation-reactivation-recap.infographic--intro,.align-center.cke_editable,.component-type--infographic .component--content .cke_editable.infographic--intro,.component-type--pzt-infographic .component--content .cke_editable.infographic--intro{margin:0 auto;}.hangingQuotes:before,.hangingQuotes:after{font-size:180px;z-index:50;font-family:"Lato",sans-serif;font-weight:normal;}.hangingQuotes:before{position:absolute;content:"“";left:0px;top:-70px;}*{box-sizing:border-box;}html{--base-font-size:clamp(14px,1.5vw,20px);font-size:var(--base-font-size);scroll-behavior:smooth;}body{font-family:"Lato",sans-serif;font-weight:normal;background:#fff;color:#222;line-height:1.64;min-height:100vh;}a{color:#222;}a.break{word-break:break-word;}a.external:not([class~=action]){padding-right:1.2em;position:relative;}a.external:not([class~=action]):after{position:absolute;right:0;bottom:0.1em;color:#222;text-decoration:none;}abbr{cursor:help;}code{white-space:pre-wrap;font-family:monospace;}p{margin-bottom:0.72em;line-height:1.64;}.invisible,.element-invisible{display:none !important;}h1{line-height:1.2;font-family:"Oswald",sans-serif;font-weight:500;font-size:3rem;padding-bottom:0.5em;}h2{font-family:"Oswald",sans-serif;font-weight:500;color:#DA291C;font-size:2.5rem;padding-bottom:1rem;line-height:1.2;font-weight:500;}h2 small{font-size:1.5rem;display:block;}p.definition{font-family:Georgia,serif;color:#999;font-size:0.5rem;}p.definition strong{color:var(--primary-color);}h2 + p{margin-top:-1rem;}h3,form fieldset .fieldset-legend{font-family:"Oswald",sans-serif;font-weight:500;font-size:1.5rem;text-transform:uppercase;margin-bottom:0.5em;margin-top:1em;line-height:1.1;color:#DA291C;letter-spacing:-0.02em;font-weight:500;}h3:first-of-type,form fieldset .fieldset-legend:first-of-type{margin-top:0;}h3 small,form fieldset .fieldset-legend small{display:block;text-transform:uppercase;font-size:50%;}h4{font-family:"Lato",sans-serif;font-weight:normal;color:#DA291C;font-size:1.44rem;line-height:1.2;padding-bottom:0.5em;}.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-infographic .infographic--body,.component-type--pzt-infographic .bg-overlay .infographic--body,.bg-overlay .component-type--infographic .infographic--body,.component-type--infographic .bg-overlay .infographic--body,.bg-overlay .form-type-webform-donation-reactivation-recap,.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;}.view-all{text-align:center;position:relative;margin-top:-10px;}.view-all a{position:relative;z-index:1;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:hand;cursor:pointer;padding:5px 10px;color:#FFFFFF;display:inline-block;margin:0 0.5em 0.5em 0.5em;text-transform:uppercase;}blockquote{font-family:"Lato";font-weight:400;font-style:italic;padding-left:2em;}blockquote strong{display:block;font-family:"Lato";font-style:normal;font-weight:900;font-style:normal;}blockquote:before{font-family:"Lato";font-style:normal;font-weight:900;font-size:4em;float:left;line-height:0.5em;position:relative;top:0.2em;left:-0.2em;}.red-highlight{color:#DA291C;}.block{padding:2.5rem 1.25rem 5rem 1.25rem;}.block h3,.block form fieldset .fieldset-legend,form fieldset .block .fieldset-legend{font-family:"Oswald",sans-serif;font-weight:500;font-size:24px;margin-bottom:20px;}table th{font-weight:bold;text-align:left;}table td,table th{padding:0.25em 1em 0.25em 0.25em;vertical-align:top;border-bottom:1px dotted #C64A2A;}.inline-list li{display:inline;}.inline-list li *{display:inline;}.comma-separated li:after{content:", ";}.comma-separated li:last-child:after{content:"";}.bar-separated li{border-right:2px solid #f5f3ee;}.bar-separated li:last-child{border-right:none;}.bg-cover{background-size:cover;background-repeat:no-repeat;}.bg-contain{background-size:contain;background-repeat:no-repeat;}.form-required:after{display:none;}ul.checkboxes--red,ul.checkboxes--green,ul.checkboxes--teal{text-align:left;margin:0 auto;max-width:25rem;}@media only screen and (max-width:550px){ul.checkboxes--red,ul.checkboxes--green,ul.checkboxes--teal{max-width:unset;}}ul.checkboxes--red li,ul.checkboxes--green li,ul.checkboxes--teal li{position:relative;padding-left:1.875rem;}ul.checkboxes--red li::before,ul.checkboxes--green li::before,ul.checkboxes--teal li::before{position:absolute;left:0;top:50%;content:"" !important;background-image:url(/themes/custom/stc/img/icons/019-checkboxes-red.svg);background-size:1em 1em;background-repeat:no-repeat;width:1em;height:1em;transform:translateY(-50%);}ul.checkboxes--green li::before{background-image:url(/themes/custom/stc/img/icons/019-checkboxes-green.svg);}ul.checkboxes--teal li::before{background-image:url(/themes/custom/stc/img/icons/019-checkboxes-teal.svg);}.action,.button--primary,.webform-submit,.form-managed-file input[type=""],.form-actions a.button,.form-wrapper input[type=submit]{font-family:"Lato",sans-serif;font-weight:normal;text-align:center;padding:0.625rem;background:#FC4C02;color:#FFFFFF;font-size:1.2rem;display:inline-block;text-transform:uppercase;letter-spacing:2px;border:none;position:relative;font-weight:700;transition:background 0.2s ease;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:hand;cursor:pointer;font-style:normal;border-radius:10px;}.action:hover,.button--primary:hover,.webform-submit:hover,.form-managed-file input[type=""]:hover,.form-actions a.button:hover,.form-wrapper input[type=submit]:hover{opacity:0.8;}.action + .action,.button--primary + .action,.action + .button--primary,.button--primary + .button--primary,.webform-submit + .action,.webform-submit + .button--primary,.action + .webform-submit,.button--primary + .webform-submit,.webform-submit + .webform-submit,.form-managed-file input[type=""] + .action,.form-managed-file input[type=""] + .button--primary,.form-managed-file input[type=""] + .webform-submit,.form-managed-file .action + input[type=""],.form-managed-file .button--primary + input[type=""],.form-managed-file .webform-submit + input[type=""],.form-managed-file input[type=""] + input[type=""],.form-actions a.button + .action,.form-actions a.button + .button--primary,.form-actions a.button + .webform-submit,.form-actions .form-managed-file a.button + input[type=""],.form-managed-file .form-actions a.button + input[type=""],.form-actions .action + a.button,.form-actions .button--primary + a.button,.form-actions .webform-submit + a.button,.form-actions .form-managed-file input[type=""] + a.button,.form-managed-file .form-actions input[type=""] + a.button,.form-actions a.button + a.button,.form-wrapper input[type=submit] + .action,.form-wrapper input[type=submit] + .button--primary,.form-wrapper input[type=submit] + .webform-submit,.form-wrapper .form-managed-file input[type=submit] + input[type=""],.form-managed-file .form-wrapper input[type=submit] + input[type=""],.form-wrapper .form-actions input[type=submit] + a.button,.form-actions .form-wrapper input[type=submit] + a.button,.form-wrapper .action + input[type=submit],.form-wrapper .button--primary + input[type=submit],.form-wrapper .webform-submit + input[type=submit],.form-wrapper .form-managed-file input[type=""] + input[type=submit],.form-managed-file .form-wrapper input[type=""] + input[type=submit],.form-wrapper .form-actions a.button + input[type=submit],.form-actions .form-wrapper a.button + input[type=submit],.form-wrapper input[type=submit] + input[type=submit]{margin-left:1.25rem;}.action.tiny,.tiny.button--primary,.tiny.webform-submit,.form-managed-file input[type=""],.form-actions a.tiny.button,.form-wrapper input.tiny[type=submit]{font-size:0.75rem;font-family:"Lato";font-style:normal;font-weight:900;color:#FFFFFF;letter-spacing:0;}.action.small,.small.button--primary,.small.webform-submit,.form-managed-file input.small[type=""],.form-actions a.small.button,.form-wrapper input.small[type=submit]{font-size:0.75rem;color:#FFFFFF;letter-spacing:0;}.action.big,.big.button--primary,.big.webform-submit,.form-managed-file input.big[type=""],.form-actions a.button,.form-wrapper input.big[type=submit]{font-size:2rem;color:#FFFFFF;padding:1.25rem;}.action.light,.light.button--primary,.light.webform-submit,.form-managed-file input.light[type=""],.form-actions a.button,.form-wrapper input.light[type=submit]{background:#FFFFFF;color:#009ca6;border:1px solid #009ca6;top:0;box-shadow:none;}.action.light:hover,.light.button--primary:hover,.light.webform-submit:hover,.form-managed-file input.light[type=""]:hover,.form-actions a.button:hover,.form-wrapper input.light[type=submit]:hover{color:#FFFFFF;background:#009ca6;}.action.normal,.normal.button--primary,.normal.webform-submit,.form-managed-file input.normal[type=""],.form-actions a.normal.button,.form-wrapper input.normal[type=submit]{background:#DA291C;color:#FFFFFF;border:none;}.action em,.button--primary em,.webform-submit em,.form-managed-file input[type=""] em,.form-actions a.button em,.form-wrapper input[type=submit] em{display:block;font-weight:700;}.secondary-action{display:inline-block;margin-top:1.25rem;color:var(--primary-color);text-decoration:none;border-bottom:1px dotted var(--primary-color);}input,textarea,select{padding:0 6px;border:none;border-bottom:3px solid #413F3F;box-shadow:none;box-sizing:border-box;font-weight:bolder;color:#413F3F;border-radius:inherit;font-size:1rem;background:#f5f3ee;font-family:"Lato",sans-serif;font-weight:400;height:2.3rem;vertical-align:middle;}input:not(:-moz-placeholder-shown),textarea:not(:-moz-placeholder-shown),select:not(:-moz-placeholder-shown){border-color:#45b383;}input:not(:placeholder-shown),textarea:not(:placeholder-shown),select:not(:placeholder-shown){border-color:#45b383;}input.disabled,textarea.disabled,select.disabled{-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#EAE8DB !important;}input.error,textarea.error,select.error{border-width:0 0 3px;border-color:#900;}textarea,select,input[type=tel],input[type=email],input[type=number],input[type=text]{width:100%;}textarea:focus,textarea:focus-visible,select:focus,select:focus-visible,input[type=tel]:focus,input[type=tel]:focus-visible,input[type=email]:focus,input[type=email]:focus-visible,input[type=number]:focus,input[type=number]:focus-visible,input[type=text]:focus,input[type=text]:focus-visible{outline:none;background-color:#FFFFFF;}select{max-width:100%;}input[type=checkbox]{box-shadow:none;}.form-wrapper input[type=submit]{-webkit-appearance:none;margin-left:0;margin-right:0;margin-top:1.5rem;position:relative;height:auto;line-height:inherit;}.form-item{margin:0;position:relative;overflow:visible;}.form-actions{text-align:right;}.form-actions a.button{display:inline-block;margin-right:0;height:auto;margin-top:1.5rem;line-height:auto;vertical-align:bottom;line-height:1;}input{max-width:100%;}input.tel{border:1px solid #f5f3ee;font-size:30px;color:#f5f3ee;padding:10px;}input.underline{box-shadow:none;border:1px dotted #222;border-width:0 0 1px 0;padding:5px;position:relative;height:50px;}input[type=radio]{height:auto !important;}details{padding:1.25rem;border:1px dashed #D1CCBD;border-radius:1.25rem;}details label{font-size:1rem;}.form-wrapper{margin-bottom:3em;}.form-wrapper:last-child{margin-bottom:0;}.form-type-checkbox{display:inline-block;margin:0 2em 2em 0;}.form-type-checkbox input{display:inline-block;position:relative;top:-2px;}.form-type-checkbox label.option{display:inline;font-size:1.44rem;font-family:"Lato";font-style:normal;font-weight:900;padding-left:0.5em;}.form-type-checkbox input:checked + label{color:#DA291C;}.field-group{padding-top:1.25rem;border-radius:1.25rem;}.field-group h3,.field-group form fieldset .fieldset-legend,form fieldset .field-group .fieldset-legend{font-family:"Lato";font-style:normal;font-weight:900;max-width:1000px;width:100%;margin:0 auto;color:#900;margin-bottom:1.25rem;}.field-group.expand-above{background:#DA291C;padding:1.25rem;margin-bottom:1.25rem;}.inline-fields input,.inline-fields .form-item{display:inline-block;width:auto;}.fields-box{border:1px solid #f5f3ee;background:#FFFFFF;box-shadow:0 0 3px 3px rgba(0,0,0,0.1) inset;margin-bottom:2.5rem;}.fields-box.collapse-fields{padding-top:0;margin-left:1.25rem;margin-right:1.25rem;}.fields-box.collapse-fields .row *[class*=col]{border-left:1px dotted #222;}.fields-box.collapse-fields .row *[class*=col]:nth-child(1){border-left:0;}.fields-box.collapse-fields .field-container{padding-bottom:0;min-height:50px;vertical-align:middle;}.fields-box.collapse-fields input,.fields-box.collapse-fields textarea{background:transparent;padding-left:0.625rem;}.field-with-icon{padding-left:30px;position:relative;padding-left:50px !important;}.field-with-icon:before{position:absolute;top:10px;left:10px;font-size:32px;color:#222;}.field-inline-label{}.field-inline-label .webform-component-markup{display:inline-block;}.field-inline-label label,.field-inline-label .form-radios{display:inline-block;vertical-align:middle;}.field-inline-label .form-radios{line-height:50px;}.field-inline-label label{line-height:50px;margin-right:1em;}.field-inline-label.field-with-icon label{padding-left:0.625rem;}form{position:relative;padding:2.5rem;background-color:#f5f3ee;border-radius:1.25rem;}@media only screen and (max-width:550px){form{background-color:#FFFFFF;}form input,form textarea,form select{background:#FFFFFF;}}form input,form textarea,form select,form option{font-family:"Lato",sans-serif;font-weight:normal;color:#222;}form .webform-composite-visible-title{text-align:center;}form .webform-donation-registry--wrapper{margin-top:2.5rem;}form .description{font-family:"Lato",sans-serif;font-weight:normal;font-size:0.5rem;position:absolute;top:0;left:0;right:0;bottom:0;cursor:help;pointer-events:none;}form .description:before{content:"i";font-family:"Lato";font-style:normal;font-weight:900;border-radius:187px;border:1px solid #222;position:absolute;top:1.3rem;right:10px;width:20px;height:20px;background:#FFFFFF;z-index:25;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);font-size:13px;pointer-events:all;}form .description:hover .webform-element-description{display:block;background:#FFFFFF;border-radius:3px;border:2px solid #D1CCBD;color:#222;}form .description .webform-element-description{display:none;z-index:29;position:absolute;left:0;right:40px;padding:0.625rem;margin-top:0.625rem;}@media only screen and (max-width:550px){form .description .webform-element-description{margin-top:0;}}form .description .webform-element-description > *:last-child{margin-bottom:0;}form .payment-regular-method{margin-bottom:1.25rem;}form .payment-regular-method .description{display:block;position:relative;}form .payment-regular-method .description::before{display:none;}form .payment-regular-method .description .webform-element-description{display:block;position:relative;margin-bottom:0.625rem;font-size:1rem;font-weight:900;text-align:center;margin-top:0;padding-top:0;}form .field-container{position:relative;margin-bottom:1.25rem;}form .field-container .show-description{position:absolute;right:8px;top:8px;}form .field-container .show-description:before{color:#f5f3ee;font-size:32px;}form .field-container.with-hint{padding-right:20px;}form .field-container.with-hint .description{position:absolute;right:40px;top:30px;}form .field-container.required{position:relative;}form .field-container.required label .form-required{display:none;}form .field-container.required:after{position:absolute;content:"*";top:5px;right:5px;color:#900;font-size:18px;}form .field-container.field-no-border input{border:none;}form .field-container.full-width-fields input,form .field-container.full-width-fields textarea{width:100%;}form .webform-donation-address--wrapper{margin-top:2.5rem;text-align:center;}form .webform-donation-address--wrapper .form-item{margin-top:0;}@media only screen and (max-width:550px){form .webform-donation-address--wrapper .form-item{margin-top:1.25rem;}form .webform-donation-address--wrapper .form-item:first-child{margin-top:0;}}form .webform-donation-address--wrapper .address-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;}@media only screen and (max-width:550px){form .webform-donation-address--wrapper .address-wrapper{display:block;}}form .webform-donation-address--wrapper .address-wrapper .form-item-address-street{grid-column:1/3;}form .webform-donation-payment--upgrade-container{display:flex;align-items:center;-moz-column-gap:1.25rem;column-gap:1.25rem;}form .webform-donation-payment--upgrade-container .form-type-markup p{text-align:right;color:#DA291C;font-weight:900;line-height:1.2;}form .webform-donation-payment--upgrade-container .form-type-markup p:last-child,form .webform-donation-payment--upgrade-container .form-type-markup p:only-child{margin-bottom:0;}form .webform-donation-payment--upgrade-container .form-item-payment-oneoff-upgrade-cta label{min-width:5rem;}form .webform-donation-payment--upgrade-container .form-item-payment-oneoff-upgrade-cta:first-child label::after{content:"";top:0;left:0;background-image:url(/themes/custom/stc/img/icons/018-heart-red.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:1rem;height:0.8em;display:inline-block;position:relative;margin-left:0.5rem;vertical-align:baseline;animation:crescendo2 0.4s alternate infinite ease-in;}form .webform-donation-payment--upgrade-container .form-item-payment-oneoff-upgrade-cta input[type=radio]:checked + label::after{animation:crescendo2 0.4s alternate 6 ease-in;background-image:url(/themes/custom/stc/img/icons/017-heart-white.svg);}form .webform-donation-payment--upgrade-container .oneoff-upgrade-cta{margin-top:0;}form .webform-donation-payment--upgrade-container .oneoff-upgrade-cta .fieldset-wrapper{}label,legend,summary,.form-composite > legend{color:#DA291C;font-family:"Lato",sans-serif;color:#222;font-size:2rem;font-weight:normal;line-height:1.2;position:relative;display:block;margin-bottom:0.5em;}label.no-ph,legend.no-ph,summary.no-ph,.form-composite > legend.no-ph{padding:10px 0 10px 10px;font-size:0.5rem;}label.error,legend.error,summary.error,.form-composite > legend.error{background:#900;font-family:"Lato";font-style:normal;font-weight:900;padding:0.625rem;color:#FFFFFF;text-align:center;position:relative;top:0.625rem;}label.error:before,legend.error:before,summary.error:before,.form-composite > legend.error:before{position:absolute;content:"";width:0;height:0;content:"";border-opposite-position(top):10px solid #900;border-left:10px solid transparent;border-right:10px solid transparent;top:-5px;left:50%;margin-left:-10px;}.show-errors label.error,.show-errors legend.error,.show-errors summary.error,.show-errors .form-composite > legend.error{display:block !important;}.show-errors label.error[style*=none],.show-errors legend.error[style*=none],.show-errors summary.error[style*=none],.show-errors .form-composite > legend.error[style*=none]{display:none !important;}.radio-option label,.form-item.form-type-radio label,.radio-option legend,.form-item.form-type-radio legend,.radio-option summary,.form-item.form-type-radio summary,.radio-option .form-composite > legend,.form-item.form-type-radio .form-composite > legend{color:#222;display:inline-block;vertical-align:baseline;}.radio-options label,.form-item.form-type-radio label,.radio-options legend,.form-item.form-type-radio legend,.radio-options summary,.form-item.form-type-radio summary,.radio-options .form-composite > legend,.form-item.form-type-radio .form-composite > legend{display:inline-block;vertical-align:baseline;}label.option,legend.option,summary.option,.form-composite > legend.option{padding-left:0;}.radio-option,.form-item.form-type-radio{display:inline-block;}.form-radios.as-buttons,.donazione--in-memoria .form-radios#edit-tipo-di-donazione--wrapper,.donazione--in-memoria .form-radios#edit-scegli-la-tua-pergamena--wrapper,form .webform-donation-payment--upgrade-container .oneoff-upgrade-cta .form-radios.fieldset-wrapper{margin-top:7px;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:hand;cursor:pointer;}.form-radios.as-buttons input,.donazione--in-memoria .form-radios#edit-tipo-di-donazione--wrapper input,.donazione--in-memoria .form-radios#edit-scegli-la-tua-pergamena--wrapper input,form .webform-donation-payment--upgrade-container .oneoff-upgrade-cta .form-radios.fieldset-wrapper input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.form-radios.as-buttons .radio-option,.donazione--in-memoria .form-radios#edit-tipo-di-donazione--wrapper .radio-option,.donazione--in-memoria .form-radios#edit-scegli-la-tua-pergamena--wrapper .radio-option,form .webform-donation-payment--upgrade-container .oneoff-upgrade-cta .form-radios.fieldset-wrapper .radio-option,.form-radios.as-buttons .form-item.form-type-radio,.donazione--in-memoria .form-radios#edit-tipo-di-donazione--wrapper .form-item.form-type-radio,.donazione--in-memoria .form-radios#edit-scegli-la-tua-pergamena--wrapper .form-item.form-type-radio,form .webform-donation-payment--upgrade-container .oneoff-upgrade-cta .form-radios.fieldset-wrapper .form-item.form-type-radio{display:block;float:left;}.form-radios.as-buttons .radio-option:first-child label,.donazione--in-memoria .form-radios#edit-tipo-di-donazione--wrapper .radio-option:first-child label,.donazione--in-memoria .form-radios#edit-scegli-la-tua-pergamena--wrapper .radio-option:first-child label,form .webform-donation-payment--upgrade-container .oneoff-upgrade-cta .form-radios.fieldset-wrapper .radio-option:first-child label,.form-radios.as-buttons .form-item.form-type-radio:first-child label,.donazione--in-memoria .form-radios#edit-tipo-di-donazione--wrapper .form-item.form-type-radio:first-child label,.donazione--in-memoria .form-radios#edit-scegli-la-tua-pergamena--wrapper .form-item.form-type-radio:first-child label,form .webform-donation-payment--upgrade-container .oneoff-upgrade-cta .form-radios.fieldset-wrapper .form-item.form-type-radio:first-child label{border-width:1px 1px 1px 1px;border-radius:5px 0 0 5px;}.form-radios.as-buttons .radio-option:last-child label,.donazione--in-memoria .form-radios#edit-tipo-di-donazione--wrapper .radio-option:last-child label,.donazione--in-memoria .form-radios#edit-scegli-la-tua-pergamena--wrapper .radio-option:last-child label,form .webform-donation-payment--upgrade-container .oneoff-upgrade-cta .form-radios.fieldset-wrapper .radio-option:last-child label,.form-radios.as-buttons .form-item.form-type-radio:last-child label,.donazione--in-memoria .form-radios#edit-tipo-di-donazione--wrapper .form-item.form-type-radio:last-child label,.donazione--in-memoria .form-radios#edit-scegli-la-tua-pergamena--wrapper .form-item.form-type-radio:last-child label,form .webform-donation-payment--upgrade-container .oneoff-upgrade-cta .form-radios.fieldset-wrapper .form-item.form-type-radio:last-child label{border-width:1px 1px 1px 0;border-radius:0 5px 5px 0;}.form-radios.as-buttons .form-item.form-type-radio,.donazione--in-memoria .form-radios#edit-tipo-di-donazione--wrapper .form-item.form-type-radio,.donazione--in-memoria .form-radios#edit-scegli-la-tua-pergamena--wrapper .form-item.form-type-radio,form .webform-donation-payment--upgrade-container .oneoff-upgrade-cta .form-radios.fieldset-wrapper .form-item.form-type-radio{margin-bottom:0.625rem;}.form-radios.as-buttons .form-item.form-type-radio label,.donazione--in-memoria .form-radios#edit-tipo-di-donazione--wrapper .form-item.form-type-radio label,.donazione--in-memoria .form-radios#edit-scegli-la-tua-pergamena--wrapper .form-item.form-type-radio label,form .webform-donation-payment--upgrade-container .oneoff-upgrade-cta .form-radios.fieldset-wrapper .form-item.form-type-radio label{position:relative;display:inline-block;line-height:1.3;margin:0;color:#222;padding:0.4166666667rem 10px !important;background:rgba(255,255,255,0.2);text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:hand;cursor:pointer;transition:padding 0.3s ease;border:1px solid rgba(234,245,249,0.7);}.form-radios.as-buttons .form-item.form-type-radio input:checked + label,.donazione--in-memoria .form-radios#edit-tipo-di-donazione--wrapper .form-item.form-type-radio input:checked + label,.donazione--in-memoria .form-radios#edit-scegli-la-tua-pergamena--wrapper .form-item.form-type-radio input:checked + label,form .webform-donation-payment--upgrade-container .oneoff-upgrade-cta .form-radios.fieldset-wrapper .form-item.form-type-radio input:checked + label,.form-radios.as-buttons .form-item.form-type-radio label:hover,.donazione--in-memoria .form-radios#edit-tipo-di-donazione--wrapper .form-item.form-type-radio label:hover,.donazione--in-memoria .form-radios#edit-scegli-la-tua-pergamena--wrapper .form-item.form-type-radio label:hover,form .webform-donation-payment--upgrade-container .oneoff-upgrade-cta .form-radios.fieldset-wrapper .form-item.form-type-radio label:hover{background:var(--primary-color);color:#FFFFFF;}.form-radios.as-buttons .form-item.form-type-radio input.error + label,.donazione--in-memoria .form-radios#edit-tipo-di-donazione--wrapper .form-item.form-type-radio input.error + label,.donazione--in-memoria .form-radios#edit-scegli-la-tua-pergamena--wrapper .form-item.form-type-radio input.error + label,form .webform-donation-payment--upgrade-container .oneoff-upgrade-cta .form-radios.fieldset-wrapper .form-item.form-type-radio input.error + label{box-shadow:0 0 6px 2px #900;}.inline-dropdown{text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:hand;cursor:pointer;border-bottom:2px dotted #EAE8DB;}.hide-label label{display:none;}.form-managed-file{display:flex;}.form-managed-file input[type=file]{width:auto !important;margin-right:1.25rem;margin-bottom:0.625rem;}.form-managed-file .file{margin-bottom:0.5em;}.form-managed-file input[type=""]{width:auto !important;margin-top:0;}input.webform-button--submit[type=submit]{background-image:url(/themes/custom/stc/img/icons/017-heart-white.svg);background-size:1em 100%;background-position:calc(100% - 10px) 90%;background-repeat:no-repeat;padding-right:1.7em;width:100%;margin-top:0;}.webform-button--submit.button{width:100%;border-radius:10px;}.webform-button--submit.button::after{content:"";display:inline-block;background-image:url(/themes/custom/stc/img/icons/017-heart-white.svg);background-size:1em 100%;background-position:calc(100% - 10px) 90%;background-repeat:no-repeat;padding-right:1.7em;width:1em;height:0.8em;vertical-align:baseline;animation:crescendo2 0.4s alternate infinite ease-in;}.form-tooltip,form .field-container.with-hint .description{font-size:0.5rem;background:#FFFFFF;width:300px;border:1px solid #EAE8DB;padding:0.625rem;z-index:1010;color:#222;text-align:left;box-shadow:0 5px 3px 1px rgba(0,0,0,0.3);}.chosen-container{font-size:1rem;}.required-notice{font-size:0.5rem;}.required-notice span{color:#900;}a.tabledrag-handle .handle{width:35px;height:35px;background-position:9px 11px;}.js .field--widget-entity-reference-paragraphs td,.js .field--widget-entity-reference-paragraphs th{border-style:solid;}.js .field--widget-entity-reference-paragraphs td{padding:1.25rem;}.js .field--widget-entity-reference-paragraphs tbody tr{background:#FFFFFF;}::-webkit-input-placeholder{color:#222;padding-right:10px;}:-moz-placeholder{color:#222;padding-right:10px;}::-moz-placeholder{color:#222;padding-right:10px;}:-ms-input-placeholder{color:#222;padding-right:10px;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.field-multiple-table{width:100%;}.form-item--error-message{background:#DA291C;color:#FFFFFF;text-transform:uppercase;border-radius:0.3125rem;font-size:0.75rem;display:inline-block;padding:0 0.5em;}.form-item--error-message:before{content:none;}fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-send .description{pointer-events:auto;}.padded,.pad{padding:2.5rem;}.padded-half,.pad-half{padding:1.25rem;}.padded-double,.pad-2{padding:5rem;}.v-padded,.pad-v{padding-top:2.5rem;padding-bottom:2.5rem;}.v-padded-half,.pad-vh{padding-top:1.25rem;padding-bottom:1.25rem;}.v-padded-double,.pad-v2{padding-top:5rem;padding-bottom:5rem;}.v-padded-top{padding-top:2.5rem;}.v-padded-bottom{padding-bottom:2.5rem;}.h-padded,.pad-h{padding-left:2.5rem;padding-right:2.5rem;}.h-padded-half,.pad-hh{padding-left:1.25rem;padding-right:1.25rem;}.h-padded-double,.pad-h2{padding-left:5rem;padding-right:5rem;}.pad-t{padding-top:1.25rem;}.pad-b{padding-bottom:1.25rem;}.pad-r{padding-right:1.25rem;}.pad-l{padding-left:1.25rem;}.pad-t2{padding-top:2.5rem;}.pad-b2{padding-bottom:2.5rem;}.pad-r2{padding-right:2.5rem;}.pad-l2{padding-left:2.5rem;}.pad-t3{padding-top:3.75rem;}.pad-b3{padding-bottom:3.75rem;}.pad-r3{padding-right:3.75rem;}.pad-l3{padding-left:3.75rem;}.pad-th{padding-top:0.625rem;}.pad-bh{padding-bottom:0.625rem;}.pad-rh{padding-right:0.625rem;}.pad-lh{padding-left:0.625rem;}.mar-t{margin-top:1.25rem;}.mar-b{margin-bottom:1.25rem;}.mar-r{margin-right:1.25rem;}.mar-l{margin-left:1.25rem;}.mar-t2{margin-top:2.5rem;}.mar-b2{margin-bottom:2.5rem;}.mar-r2{margin-right:2.5rem;}.mar-l2{margin-left:2.5rem;}.mar-t3{margin-top:3.75rem;}.mar-b3{margin-bottom:3.75rem;}.mar-r3{margin-right:3.75rem;}.mar-l3{margin-left:3.75rem;}.mar-th{margin-top:0.625rem;}.mar-bh{margin-bottom:0.625rem;}.mar-rh{margin-right:0.625rem;}.mar-lh{margin-left:0.625rem;}.with-border{}.with-border + .with-border{border-top:none;}.rounded{border-radius:10px;}.filled{background:#DA291C;}.filled .filled{background:#FFFFFF;color:#222;}.filled.row{padding-top:1.25rem;}.filled-light{background:#f5f3ee;}.with-bg{position:relative;background-repeat:no-repeat;}.with-bg figure{display:none;}.with-bg.bg-cover{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.width-75{max-width:750px;margin:0 auto;}.width-50{max-width:500px;margin:0 auto;}.max-height-10{max-height:10vh;}.max-height-10 *{max-height:10vh;}.min-height-10{min-height:10vh;}.max-height-20{max-height:20vh;}.max-height-20 *{max-height:20vh;}.min-height-20{min-height:20vh;}.max-height-30{max-height:30vh;}.max-height-30 *{max-height:30vh;}.min-height-30{min-height:30vh;}.max-height-40{max-height:40vh;}.max-height-40 *{max-height:40vh;}.min-height-40{min-height:40vh;}.max-height-50{max-height:50vh;}.max-height-50 *{max-height:50vh;}.min-height-50{min-height:50vh;}.max-height-60{max-height:60vh;}.max-height-60 *{max-height:60vh;}.min-height-60{min-height:60vh;}.max-height-70{max-height:70vh;}.max-height-70 *{max-height:70vh;}.min-height-70{min-height:70vh;}.max-height-80{max-height:80vh;}.max-height-80 *{max-height:80vh;}.min-height-80{min-height:80vh;}.max-height-90{max-height:90vh;}.max-height-90 *{max-height:90vh;}.min-height-90{min-height:90vh;}.max-height-100{max-height:100vh;}.max-height-100 *{max-height:100vh;}.min-height-100{min-height:100vh;}.full-bg{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.with-white-overlay,.with-black-overlay{position:relative;}.with-white-overlay .content,.with-black-overlay .content{position:relative;z-index:1;}.with-white-overlay:before,.with-black-overlay:before{position:absolute;content:"";display:block;top:0;left:0;bottom:0;right:0;z-index:0;}.with-white-overlay:before{background-color:rgba(255,255,255,0.7);}.with-black-overlay:before{background-color:rgba(34,34,34,0.7);}.bg-align-top-left{background-position:top left !important;}.bg-align-top-center{background-position:top center !important;}.bg-align-top-right{background-position:top right !important;}.bg-align-center-left{background-position:center left !important;}.bg-align-center-center{background-position:center center !important;}.bg-align-center-right{background-position:center right !important;}.bg-align-bottom-left{background-position:bottom left !important;}.bg-align-bottom-center{background-position:bottom center !important;}.bg-align-bottom-right{background-position:bottom right !important;}.align-left{text-align:left;}.align-right{text-align:right;margin-left:auto;}.align-center,.component-type--infographic .component--content .infographic--intro,.component-type--pzt-infographic .component--content .infographic--intro{text-align:center;}.align-center .text-container,.component-type--infographic .component--content .infographic--intro .text-container,.component-type--pzt-infographic .component--content .infographic--intro .text-container,.align-center .component-type--pzt-infographic .infographic--body,.component-type--pzt-infographic .align-center .infographic--body,.component-type--pzt-infographic .component--content .infographic--intro .infographic--body,.align-center .component-type--infographic .infographic--body,.component-type--infographic .align-center .infographic--body,.component-type--infographic .component--content .infographic--intro .infographic--body,.align-center .form-type-webform-donation-reactivation-recap,.component-type--infographic .component--content .infographic--intro .form-type-webform-donation-reactivation-recap,.component-type--pzt-infographic .component--content .infographic--intro .form-type-webform-donation-reactivation-recap,.align-center .cke_editable,.component-type--infographic .component--content .infographic--intro .cke_editable,.component-type--pzt-infographic .component--content .infographic--intro .cke_editable{margin-left:auto;margin-right:auto;}.negative,.negative *{color:#FFFFFF !important;}.negative svg,.negative svg *{fill:#FFFFFF !important;}.overflow-h{overflow:hidden;}.as-bg,.component--type--form-fixed-bg-container .component--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--type--form-fixed-bg-container .fixed.component--bg,.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,.crowdfunding--project--funds--widget .crowdfunding--form--amount-wrapper label input[type=radio],.crowdfunding--project--funds--widget .crowdfunding--form--amount-wrapper input[type=number] input[type=radio],.webform-donation-data-enrichment-form label{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.crowdfunding--project--funds--widget .crowdfunding--form--amount-wrapper label input.focusable[type=radio]:active,.crowdfunding--project--funds--widget .crowdfunding--form--amount-wrapper input[type=number] input.focusable[type=radio]:active,.webform-donation-data-enrichment-form label.focusable:active,.visually-hidden.focusable:focus,.crowdfunding--project--funds--widget .crowdfunding--form--amount-wrapper label input.focusable[type=radio]:focus,.crowdfunding--project--funds--widget .crowdfunding--form--amount-wrapper input[type=number] input.focusable[type=radio]:focus,.webform-donation-data-enrichment-form label.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}.video-container{position:relative;overflow:hidden;width:100%;padding-bottom:56.25%;}.video-container > *{position:absolute;top:0;left:0;width:100%;height:100%;}.background-video{display:block;position:absolute;top:50%;left:50%;width:100%;z-index:-100;transform:translateX(-50%) translateY(-50%);}@keyframes blink{0%{opacity:0.2;}20%{opacity:1;}100%{opacity:0.2;}}.ajax-progress{position:fixed;top:0;right:0;left:0;bottom:0;z-index:99999;background:rgba(34,34,34,0.5);color:rgba(0,0,0,0.6);padding:1.25rem;width:auto;height:auto;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;}.ajax-progress-throbber .throbber{display:none;}.ajax-progress:not(.with-modal):before{content:"attendi...";display:block;text-transform:uppercase;color:#FFFFFF;font-size:2.44rem;font-family:"Oswald",sans-serif;}.ajax-progress > *{display:none;}.ajax-progress .progress--text{background:#FFFFFF;border:1px solid #222;border-radius:1rem;display:block;padding:2.5rem;}.ajax-progress .progress--text h4{font-family:"Oswald",sans-serif;font-weight:500;}.ajax-progress .progress--text :last-child{margin-bottom:0;}.ajax-progress .progress--text span{animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both;}.ajax-progress .progress--text span:nth-child(2){animation-delay:0.2s;}.ajax-progress .progress--text span:nth-child(3){animation-delay:0.4s;}.page-header{padding:0.4166666667rem;padding-bottom:0;border-top:0.3125rem solid #DA291C;background:#FFFFFF;}.page-header img{width:min(15rem,60%);}@media only screen and (max-width:550px){.page-header img{width:10rem;}}.page-header .primary-menu{grid-column:2/6;align-self:center;justify-self:end;}@media only screen and (max-width:1023px){.page-header .primary-menu{display:none;}}.page-container{padding:0 0 0 0;position:relative;background-repeat:repeat;}.page-node-type-pacchetto-educativo .page-container,.path-taxonomy .page-container,.page-node-type-guida-pratica .page-container{padding-top:0;}.page-footer{border-top:5px solid #DA291C;background-color:#F3F2EE;font-size:0.75rem;}@media only screen and (min-width:1023px){.page-footer{padding-left:1.25rem;padding-right:1.25rem;}}.page-footer h3,.page-footer form fieldset .fieldset-legend,form fieldset .page-footer .fieldset-legend{color:#222;}.page-footer .footer--logo img{display:block;height:6vh;}.page-footer .footer-partners{display:flex;justify-content:space-between;align-items:flex-end;}@media only screen and (max-width:550px){.page-footer .footer-partners{flex-wrap:wrap;justify-content:center;}}.page-footer .footer-partners a{display:block;}.page-footer .footer-partners img{height:max(50px,5vw);}@media only screen and (max-width:550px){.page-footer .footer-partners img{margin:0.625rem;}}.page-footer .footer-partners img.logo-stc{height:max(30px,3vw);}.page-footer .footer-contacts .contact a{word-break:break-all;}.page-footer .menu--footer{font-size:0.75rem;}.page-footer .menu--footer > ul{display:flex;}.page-footer .menu--footer > ul li:not(:last-child){padding-right:1.25rem;}.page-footer a{word-break:break-all;}.page-footer .sub-footer{padding-left:1.25rem;padding-right:1.25rem;}@media only screen and (max-width:550px){.page-footer .sub-footer{padding-left:0;padding-right:0;}}.primary-menu ul ul{display:none;}.primary-menu ul{display:flex;}.primary-menu li,.primary-menu a{text-decoration:none;}.primary-menu a{padding:0.625rem;}.menu-action{display:none;padding:10px;}@media only screen and (min-width:551px){.mobile-only{display:none !important;}}@media only screen and (max-width:1023px){.mobile-menu-trigger,.mobile-menu-close{position:absolute;top:2.5em;right:1.25rem;z-index:9001;height:30px;padding-right:35px;}.mobile-menu-trigger span,.mobile-menu-close span{visibility:hidden;}.mobile-menu-trigger:after,.mobile-menu-trigger:before,.mobile-menu-close:after,.mobile-menu-close:before{content:"";position:absolute;right:0;top:50%;width:30px;background:#C64A2A;height:5px;transform-origin:50% 50%;transform:translateY(-50%);transition:all 0.2s ease;}.mobile-menu-trigger:before,.mobile-menu-close:before{box-shadow:0 -10px 0 0 #C64A2A,0 10px 0 0 #C64A2A;}.mobile-menu-close{display:none;}.mobile-menu-close:after{transform:translateY(-1px) rotate(-45deg) scaleX(1.3);}.mobile-menu-close:before{transform:translateY(-1px) rotate(45deg) scaleX(1.3);box-shadow:none;}.vertical-navbar{display:none;}.top-nav-bar h1{height:40px;}}@media only screen and (max-width:550px){.primary-menu li a{padding:0.625rem;display:block;}.mobile-hide{display:none !important;}.mobile-only{display:block;}.desktop-only{display:none !important;}.page-header{top:0;left:0;z-index:100;background:linear-gradient(180deg,#fff,rgba(255,255,255,0));width:100%;}.page-header .page-header--logo small{font-size:14px;white-space:nowrap;}.page-header .page-header--logo strong{font-size:24px;}.page-header .page-header--logo .stc-logo{height:max(3vw,24px);margin:1.25em 0 0.75em 1.75em;}.action,.button--primary,.form-wrapper input[type=submit],.form-actions a.button,.form-managed-file input[type=""],.webform-submit{letter-spacing:0;}}.content-block{position:relative;margin:0 auto;overflow:hidden;width:100%;max-width:1100px;}.content-block .block--intro{font-size:1.44rem;text-align:left;margin-bottom:2.5rem;}.content-block.rounded{border-radius:0.3125rem;}.content-block.with-v-more{padding-right:3.75rem;}.content-block.with-v-more .actions{position:absolute;right:0;top:0;bottom:0;width:2.5rem;background:#222;}.content-block.with-v-more .action,.content-block.with-v-more .button--primary,.content-block.with-v-more .form-wrapper input[type=submit],.form-wrapper .content-block.with-v-more input[type=submit],.content-block.with-v-more .form-actions a.button,.form-actions .content-block.with-v-more a.button,.content-block.with-v-more .form-managed-file input[type=""],.form-managed-file .content-block.with-v-more input[type=""],.content-block.with-v-more .webform-submit{position:absolute;top:0;left:0;right:0;bottom:0;transform:rotate(-90deg);}.content-block.negative{background:#222;}.content-block.negative *{color:#FFFFFF;fill:#FFFFFF;}.content-block.with-shadow{box-shadow:0 0 40px rgba(125,125,125,0.12);}.content-block.with-border{border:0.3125rem solid #f9f9f9;border-radius:0.625rem;padding-bottom:2.5rem;}.content-block.with-hanging-title{padding-top:0;border-color:var(--primary-color);}.content-block.with-hanging-title h2{position:relative;padding-bottom:1.5em;text-align:center;}.content-block h2{color:var(--primary-color);}.content-block h2 .type{font-size:1rem;}.content-block h2 span{font-weight:400;}.content-block h3,.content-block form fieldset .fieldset-legend,form fieldset .content-block .fieldset-legend{color:#222;}.block-title{text-align:center;text-transform:uppercase;padding-bottom:0;padding-top:2.5rem;letter-spacing:0.05em;}.content-stripe{padding:5rem 2.5rem;}h2.hanging{position:absolute;z-index:5;top:0;width:2.5rem;left:-2.5rem;bottom:0;padding:0;}h2.hanging span{position:absolute;top:50%;left:50%;font-size:1.5rem;width:auto;white-space:nowrap;transform-origin:50% 50%;transform:translateX(-50%) translateY(-50%) rotate(-90deg);}.card{position:relative;overflow:hidden;background:#FFFFFF;box-shadow:0px -1px 6px 2px rgba(0,0,0,0.2196078431);border-radius:0.625rem;border:3px solid #DA291C;}.card figure img{width:100%;height:auto;display:block;}.card h3,.card form fieldset .fieldset-legend,form fieldset .card .fieldset-legend{text-transform:none;background:#009ca6;color:#FFFFFF;padding:1.25rem;margin-bottom:0;font-weight:normal;}.card .node--intro,.card .term--intro{padding:1.25rem;}.card .node--intro *:last-child,.card .term--intro *:last-child{margin-bottom:0;}.component{position:relative;padding-left:1.25rem;padding-right:1.25rem;}.component .component--content{position:relative;width:100%;z-index:800;max-width:1100px;margin:0 auto;}.component .component--bg{background-position:50% 50%;background-size:cover;z-index:1;}.component .component--title{font-size:2rem;color:#DA291C;}.component.with-page-grid{display:grid;grid-template-columns:minmax(40px,1fr) min(45rem,100% - 80px) minmax(40px,1fr);}@media only screen and (max-width:50em){.component.with-page-grid{grid-template-columns:0 1fr 0;}}.background-fixed .component--bg{background-attachment:fixed;}.position--center .component--content{grid-column:2;}.position--full-bleed-left{padding-left:0;}.position--full-bleed-left .component--content{grid-column:1/3;max-width:none;}.position--full-bleed-left .component--title{text-align:right;}.position--full-bleed-right{padding-right:0;}.position--full-bleed-right .component--content{max-width:none;grid-column:2/4;}.position--full-bleed{padding-left:0;padding-right:0;}.position--full-bleed .component--content{max-width:none;grid-column:1/4;}.position--full-screen{padding:0;}.position--full-screen .component--content{max-width:none;height:100vh;grid-column:1/4;}.position--page-width{display:block;}.position--text-width .component--content{grid-column:2;max-width:35em;}.component-type--layout .component--content.component--layout--two-columns{padding-left:1.25rem;padding-right:1.25rem;grid-column:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));-moz-column-gap:1.25rem;column-gap:1.25rem;}.component-type--layout .component--content.component--layout--two-columns > .component--content--column > .component{display:block;}.cost-example-size--small .cost-examples--group .cost-example--details{grid-template-columns:auto 33%;}.cost-example-size--small .cost-examples--group .cost-example--details figure{min-height:6rem;order:2;}.cost-example-size--small .cost-examples--group .cost-example--details p{order:1;}.cost-example-frequency--show .cost-examples-container{}.cost-example-frequency--show .cost-examples-container .form-component--type--radio-buttons input[type=radio]:checked + label{text-decoration:none;}.cost-example-frequency--show .cost-examples-container .cost-example--value label::before{content:"al mese";position:absolute;z-index:9000;font-size:0.6em;text-align:center;bottom:0.3em;right:0;left:0;color:#999;text-transform:uppercase;font-weight:1000;border-radius:0 0 5px 5px;font-family:"Oswald";font-weight:400;}.cost-example-frequency--show .cost-examples-container .cost-example--value input[type=radio]:checked + label::before{color:#fff;}.cost-example-frequency--show .cost-examples-container .form-component--type--radio-buttons label{padding:0 0.2em 0.75em 0.2em;}.cost-example-frequency--show .cost-examples-container #edit-amount-other- + label:before{content:"";}.cost-example-frequency--show .cost-examples-container #edit-amount-other- + label{padding:0.375em;}.messages{position:fixed;left:0;bottom:0;right:0;word-wrap:break-word;overflow-wrap:break-word;font-size:1.44rem;background:#DA291C;z-index:90210;color:#FFFFFF;border-width:0;max-height:100vh;padding:0;}.messages a{color:#FFFFFF;}.messages--content{overflow-y:scroll;max-height:100vh;padding:1.25rem;}[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:#325e1c;background-color:#f3faef;color:#FFFFFF;background:#009ca6;}[dir=rtl] .messages--status{margin-left:0;}.messages--warning{color:#FC4C02;background-color:#fdf8ed;}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;}.messages--error{color:#FFFFFF;background:#DA291C;}[dir=rtl] .messages--error{border-color:#f9c9bf;}.messages--error p.error{color:#a51b00;}.messages-close{cursor:pointer;position:absolute;right:1.25rem;z-index:90210;width:16px;top:0.625rem;}.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:#FFFFFF;}.messages-close:before{transform:rotate(45deg);}.messages-close:after{transform:rotate(-45deg);}.double-ask-wrapper{z-index:99;width:100%;border-radius:10px;padding:clamp(1rem,2vw,3rem);background-color:#f5f3ee;position:relative;}@media only screen and (max-width:1023px){.double-ask-wrapper{border-radius:0;}}@media only screen and (max-width:550px){.double-ask-wrapper{border-radius:0;background-color:#FFFFFF;}}.double-ask-wrapper form{background-color:transparent;border-radius:0;padding:0 !important;}.double-ask-wrapper .double-ask-container{width:100%;display:flex;gap:0.625rem;border-radius:0.5em;vertical-align:baseline;}@media only screen and (max-width:550px){.double-ask-wrapper .double-ask-container{border-radius:0.5em;flex-direction:row;flex-wrap:nowrap;}}.double-ask-wrapper .double-ask-container label{border:2px solid #D1CCBD;border-radius:10px;font-weight:400;font-size:1.5rem;padding:0.4em;}.double-ask-wrapper .double-ask-container label:first-of-type{border-top-left-radius:10px;border-bottom-left-radius:10px;}.double-ask-wrapper .double-ask-container label:last-of-type{border-top-right-radius:10px;border-bottom-right-radius:10px;}.double-ask-wrapper .double-ask-container label svg{position:absolute;width:1em;height:1em;right:0.4em;top:0.6em;}.double-ask-wrapper .double-ask-container input:checked + label{position:relative;overflow:visible;border:3px solid #009ca6;}.double-ask-wrapper .double-ask-container input:checked + label:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);z-index:0;width:0;height:0;border-style:solid;border-width:16px 16px 0 16px;border-color:#009ca6 transparent transparent transparent;}.double-ask-wrapper .upgrade-recurring strong{font-weight:900;}@media all and (max-width:550px){.double-ask-wrapper .double-ask-container input:checked + label:after{border-width:14px 14px 0 14px;}}.landing-page--header{margin-top:0;}.landing-page--header .component--content{border-radius:1.25rem;}.landing-page--header figure{display:block;position:relative;width:100%;padding-bottom:25%;}.landing-page--header img{position:absolute;left:0;top:0;width:100%;height:100%;bottom:0;-o-object-fit:cover;object-fit:cover;display:block;border-radius:0.625rem;box-shadow:0 0 0 5px rgba(0,156,166,0.0784313725);}.landing-page--header .landing-page--intro{font-size:1.44rem;padding:1.25rem 0 0 0;}.landing-page--header h1{font-family:"Oswald",sans-serif;font-weight:500;color:#DA291C;margin:0 0 0.625rem 0;font-size:max(2rem,3vw);}.landing-page--header .landing-page--intro,.landing-page--header h1{margin:0 0 0.625rem 0;}.landing-page--header figcaption{position:absolute;z-index:99919;bottom:0;right:0;background:#eef7f8;padding:0 0.5em;font-size:0.75rem;border-radius:5px 0 0 0;}.user-logged-in nav.tabs{position:fixed;bottom:10px;left:10px;background:rgba(255,255,255,0.8);font-family:"Lato",sans-serif;text-transform:uppercase;z-index:98000;border:1px solid rgba(0,0,0,0.5);}.user-logged-in nav.tabs ul.tabs{margin:0;}.cke_editable{padding:1.25rem;}.contextual-links{font-family:"Oswald",sans-serif !important;}.contextual-links li:before{display:none;}.contextual-links a{color:#222 !important;}.sub-pages-menu .menu--label{display:none;}#toolbar-administration{position:relative;}#toolbar-administration,.contextual{z-index:90201;}.cke_bottom{display:none !important;}.form-component--type--radio-buttons{display:flex;border-radius:0.5em;width:-moz-min-content;width:min-content;border:1px solid;}@media only screen and (max-width:550px){.form-component--type--radio-buttons{flex-direction:column;border-radius:0.5em;}}.form-component--type--radio-buttons input[type=radio]{position:absolute;clip:rect(0,0,0,0);}.form-component--type--radio-buttons input[type=radio]:checked + label{background:#009ca6;color:#FFFFFF;text-decoration:underline;}.form-component--type--radio-buttons input#double-ask--recurring:checked + label .heart-svg{animation:crescendo 0.4s alternate infinite ease-in;overflow:visible;}.form-component--type--radio-buttons input#double-ask--recurring:checked + label .heart-svg .heart-color{fill:#DA291C;stroke:#FFFFFF;stroke-width:45px;}.form-component--type--radio-buttons input#double-ask--recurring:checked + label .heart-svg-fly{display:block;animation:flyout 1.5s 1 linear forwards;transform-origin:50% 50%;}.form-component--type--radio-buttons .heart-svg-fly{display:none;}.form-component--type--radio-buttons .heart-svg-fly .heart-color{fill:#DA291C;}.form-component--type--radio-buttons input#double-ask--one-off:checked + label + input + label .heart-svg{animation:crescendo2 0.4s alternate 4 ease-in;}.form-component--type--radio-buttons input#double-ask--one-off:checked + label + input + label .heart-svg .heart-color{fill:#DA291C;}.form-component--type--radio-buttons input[type=radio]:checked + label + label{color:#009ca6;}.form-component--type--radio-buttons label{padding:0.2em 0.4em;background:#FFFFFF;margin-bottom:0;}@keyframes crescendo{0%{transform:scale(1);}100%{transform:scale(1.2);}}@keyframes crescendo2{0%{transform:scale(1);}100%{transform:scale(1.2);}}@keyframes flyout{0%{transform:translateY(0%);}50%{transform:translateY(-150%);opacity:0.8;}100%{transform:translateY(-300%);opacity:0;}}.as-buttons .form-radios,.donazione--in-memoria #edit-tipo-di-donazione--wrapper .form-radios,.donazione--in-memoria #edit-scegli-la-tua-pergamena--wrapper .form-radios,form .webform-donation-payment--upgrade-container .oneoff-upgrade-cta .fieldset-wrapper .form-radios{display:flex;justify-content:center;}.as-buttons .form-radios .form-type-radio input,.donazione--in-memoria #edit-tipo-di-donazione--wrapper .form-radios .form-type-radio input,.donazione--in-memoria #edit-scegli-la-tua-pergamena--wrapper .form-radios .form-type-radio input,form .webform-donation-payment--upgrade-container .oneoff-upgrade-cta .fieldset-wrapper .form-radios .form-type-radio input{position:absolute;clip:rect(0,0,0,0);height:auto !important;}.as-buttons .form-radios .form-type-radio label,.donazione--in-memoria #edit-tipo-di-donazione--wrapper .form-radios .form-type-radio label,.donazione--in-memoria #edit-scegli-la-tua-pergamena--wrapper .form-radios .form-type-radio label,form .webform-donation-payment--upgrade-container .oneoff-upgrade-cta .fieldset-wrapper .form-radios .form-type-radio label{font-family:"Oswald",sans-serif;font-weight:500;font-size:1.2rem;padding:0.5em;background:#FFFFFF;border:2px solid #D1CCBD;border-radius:10px;cursor:pointer;text-align:center;overflow:hidden;color:#222;}.as-buttons .form-radios .form-type-radio input[type=radio]:checked + label,.donazione--in-memoria #edit-tipo-di-donazione--wrapper .form-radios .form-type-radio input[type=radio]:checked + label,.donazione--in-memoria #edit-scegli-la-tua-pergamena--wrapper .form-radios .form-type-radio input[type=radio]:checked + label,form .webform-donation-payment--upgrade-container .oneoff-upgrade-cta .fieldset-wrapper .form-radios .form-type-radio input[type=radio]:checked + label{overflow:visible;background:#FC4C02;color:#FFFFFF;border-color:#FC4C02;text-decoration:underline;}.as-buttons .form-radios .form-type-radio:nth-child(odd) label,.donazione--in-memoria #edit-tipo-di-donazione--wrapper .form-radios .form-type-radio:nth-child(odd) label,.donazione--in-memoria #edit-scegli-la-tua-pergamena--wrapper .form-radios .form-type-radio:nth-child(odd) label,form .webform-donation-payment--upgrade-container .oneoff-upgrade-cta .fieldset-wrapper .form-radios .form-type-radio:nth-child(odd) label{border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:1.5px;}.as-buttons .form-radios .form-type-radio:nth-child(even) label,.donazione--in-memoria #edit-tipo-di-donazione--wrapper .form-radios .form-type-radio:nth-child(even) label,.donazione--in-memoria #edit-scegli-la-tua-pergamena--wrapper .form-radios .form-type-radio:nth-child(even) label,form .webform-donation-payment--upgrade-container .oneoff-upgrade-cta .fieldset-wrapper .form-radios .form-type-radio:nth-child(even) label{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:1.5px;}.component--type--form-fixed-bg-container{padding:2.5rem;position:relative;}@media only screen and (max-width:550px){.component--type--form-fixed-bg-container{padding:2.5rem 0 0 0;}}@media only screen and (max-width:1023px){.component--type--form-fixed-bg-container{display:flex;flex-direction:column;padding:0;background-color:#F3F2EE;}}.component--type--form-fixed-bg-container .form-container{position:relative;width:100%;display:grid;grid-template-columns:1.1fr 1fr;z-index:90;}@media only screen and (max-width:1023px){.component--type--form-fixed-bg-container .form-container{display:block;max-width:none;min-height:0;width:100%;padding-left:0;padding-right:0;}}@media only screen and (max-width:550px){.component--type--form-fixed-bg-container .form-container{padding-left:0;padding-right:0;}}.component--type--form-fixed-bg-container .form-container .donation-form--intro{color:#FFFFFF;padding:1.25rem;}@media screen and (max-width:1023px){.component--type--form-fixed-bg-container .form-container .donation-form--intro{text-align:center;}}@media screen and (max-width:1023px){.component--type--form-fixed-bg-container .form-container .donation-form--intro{max-width:42rem;margin:0 auto;}}@media only screen and (max-width:550px){.component--type--form-fixed-bg-container .form-container .donation-form--intro{text-align:center;padding-right:0.625rem;padding-bottom:0;background:#FFFFFF;padding-top:0.25rem;}.component--type--form-fixed-bg-container .form-container .donation-form--intro h2{font-size:1.44rem;}}.component--type--form-fixed-bg-container .form-container .donation-form--intro .donation-form--intro--title h2{text-transform:uppercase;line-height:1.3;padding:0;color:#DA291C;font-size:2rem;}@media only screen and (max-width:550px){.component--type--form-fixed-bg-container .form-container .donation-form--intro .donation-form--intro--title h2{font-size:1.5rem;}}.component--type--form-fixed-bg-container .form-container .donation-form--intro .donation-form--intro--title > *{color:#222;background:#FFFFFF;line-height:1.6;box-shadow:10px 0 0 #FFFFFF,-10px 0 0 #FFFFFF;padding:0.3rem 0;border-radius:0.3rem;-webkit-box-decoration-break:clone;-ms-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;font-family:"Oswald",sans-serif;font-weight:500;display:inline;}@media screen and (max-width:1023px){.component--type--form-fixed-bg-container .form-container .donation-form--intro .donation-form--intro--title > *{background:transparent;box-shadow:none;}}.component--type--form-fixed-bg-container .form-container .donation-form--intro .donation-form--intro--video{margin-top:2.5rem;}@media only screen and (max-width:550px){.component--type--form-fixed-bg-container .form-container .donation-form--intro .donation-form--intro--video{margin-top:0.625rem;}}.component--type--form-fixed-bg-container .form-container .donation-form--intro p{font-family:"Oswald",sans-serif;font-weight:500;font-size:1.44rem;}@media screen and (max-width:1023px){.component--type--form-fixed-bg-container .form-container .donation-form--intro p{background:transparent;box-shadow:none;}}.component--type--form-fixed-bg-container .form-container .donation-form--intro p em{color:#DA291C;}@media only screen and (max-width:550px){.component--type--form-fixed-bg-container .form-container .donation-form--intro p{font-size:1rem;}}.component--type--form-fixed-bg-container .form-container form{z-index:99;width:100%;border-radius:0.625rem;padding:clamp(1rem,2vw,3rem);}@media only screen and (max-width:1023px){.component--type--form-fixed-bg-container .form-container form{border-radius:0;padding:1.25rem;max-width:42rem;margin:0 auto;}}.component--type--form-fixed-bg-container.form-position--left .form-container{margin:0 auto 0 0;}.component--type--form-fixed-bg-container.form-position--right .form-container{margin:0 0 0 auto;}.component--type--form-fixed-bg-container .component--bg{background-position:50% 50%;background-size:cover;z-index:1;background-attachment:fixed;}@media only screen and (max-width:1023px){.component--type--form-fixed-bg-container .component--bg{display:none;}}.component--type--form-fixed-bg-container .component--bg.bg-align-right{background-position:right 50%;}.component--type--form-fixed-bg-container .component--bg.bg-align-left{background-position:left 50%;}.component--type--form-fixed-bg-container .component--bg.bg-align-top{background-position:50% top;}.component--type--form-fixed-bg-container .component--bg.bg-align-bottom{background-position:50% bottom;}.component--type--form-fixed-bg-container .component--bg.bg-align-top-left{background-position:left top;}.component--type--form-fixed-bg-container .component--bg.bg-align-top-right{background-position:right top;}.component--type--form-fixed-bg-container .component--bg.bg-align-bottom-left{background-position:left bottom;}.component--type--form-fixed-bg-container .component--bg.bg-align-bottom-right{background-position:right bottom;}.component--type--form-fixed-bg-container .component--bg.bg-align-center{background-position:center center;}.component--type--form-fixed-bg-container .img-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-23;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media only screen and (max-width:1023px){.component--type--form-fixed-bg-container .img-background{height:unset;aspect-ratio:16/9;position:relative;display:block;order:-1;z-index:23;}}.component--type--form-fixed-bg-container .img-background.bg-align-right{-o-object-position:right 50%;object-position:right 50%;}.component--type--form-fixed-bg-container .img-background.bg-align-left{-o-object-position:left 50%;object-position:left 50%;}.component--type--form-fixed-bg-container .img-background.bg-align-top{-o-object-position:50% top;object-position:50% top;}.component--type--form-fixed-bg-container .img-background.bg-align-bottom{-o-object-position:50% bottom;object-position:50% bottom;}.component--type--form-fixed-bg-container .img-background.bg-align-top-left{-o-object-position:left top;object-position:left top;}.component--type--form-fixed-bg-container .img-background.bg-align-top-right{-o-object-position:right top;object-position:right top;}.component--type--form-fixed-bg-container .img-background.bg-align-bottom-left{-o-object-position:left bottom;object-position:left bottom;}.component--type--form-fixed-bg-container .img-background.bg-align-bottom-right{-o-object-position:right bottom;object-position:right bottom;}.component--type--form-fixed-bg-container .img-background.bg-align-center{-o-object-position:center center;object-position:center center;}.background--video{background-color:#009ca6;}.form--title-block,.donazioni--aziende .monthly-donation-teaser,.donazioni--aziende .form-item-scegli-per-cosa-donare label{color:#DA291C;margin-top:2.5rem;}@media only screen and (max-width:550px){.form--title-block:first-of-type,.donazioni--aziende .monthly-donation-teaser:first-of-type,.donazioni--aziende .form-item-scegli-per-cosa-donare label:first-of-type{font-size:1.152rem;}}.form-item h3,.form-item form fieldset .fieldset-legend,form fieldset .form-item .fieldset-legend{text-align:center;font-size:1.75rem;margin-bottom:0;}@media only screen and (max-width:550px){.form-item h3,.form-item form fieldset .fieldset-legend,form fieldset .form-item .fieldset-legend{margin-bottom:1.25rem;margin-bottom:0;padding-bottom:0.625rem;}}.deduction-recap{font-size:0.75rem;padding-top:0.625rem;}.recurring--container,.remind--container{width:100%;border-color:#D1CCBD;}.recurring--container label,.remind--container label{flex:1;font-family:"Oswald",sans-serif;font-weight:500;font-size:1.5rem;padding:0.4em;}.recurring--container label:last-of-type,.remind--container label:last-of-type{border-top-right-radius:0.3em;border-bottom-right-radius:0.3em;}@media only screen and (max-width:550px){.recurring--container label:last-of-type,.remind--container label:last-of-type{border-radius:0 0 0.3em 0.3em;}}.recurring--container label:first-of-type,.remind--container label:first-of-type{border-top-left-radius:0.3em;border-bottom-left-radius:0.3em;}@media only screen and (max-width:550px){.recurring--container label:first-of-type,.remind--container label:first-of-type{border-radius:0.3em 0.3em 0 0;}}.recurring--container label svg,.remind--container label svg{position:absolute;width:1em;height:1em;right:0.4em;top:0.6em;}.remind--container{overflow:hidden;}.remind--container label{display:flex;align-items:center;justify-content:center;font-size:1.3rem;}.upgrade-oneoff,.upgrade-recurring{display:flex;justify-content:right;margin-top:0.625rem;margin-bottom:0.4166666667rem;}.upgrade-oneoff.visibility-off,.upgrade-recurring.visibility-off{display:none !important;}.upgrade-oneoff .text--upgrade-oneoff,.upgrade-oneoff .text--upgrade-recurring,.upgrade-recurring .text--upgrade-oneoff,.upgrade-recurring .text--upgrade-recurring{color:#DA291C;display:inline-block;text-align:right;font-size:0.75rem;padding-top:0.75rem;}.upgrade-oneoff .text--upgrade-oneoff p,.upgrade-oneoff .text--upgrade-recurring p,.upgrade-recurring .text--upgrade-oneoff p,.upgrade-recurring .text--upgrade-recurring p{margin-bottom:0;}@media only screen and (max-width:550px){.upgrade-oneoff .text--upgrade-oneoff,.upgrade-oneoff .text--upgrade-recurring,.upgrade-recurring .text--upgrade-oneoff,.upgrade-recurring .text--upgrade-recurring{padding-left:0;}}.upgrade-oneoff .arrow,.upgrade-recurring .arrow{display:inline-block;margin-left:0.625rem;width:1.5rem;}@media only screen and (max-width:550px){.upgrade-oneoff .arrow,.upgrade-recurring .arrow{width:2rem;}}.visibility-off{visibility:hidden;}.transazione-sicura{width:50%;display:none;}.form-component--type--submit{text-align:right;}.form-component--type--submit ~ .form--details{text-align:left;}.form-component--type--submit.final-submit{display:flex;justify-content:space-between;align-content:flex-end;align-items:flex-end;}.form-component--type--submit a:not(.visually-hidden){width:100%;}.donation-form--personal-data .form-component{grid-template-columns:1fr 1fr;display:grid;gap:0 0.625rem;}@media only screen and (max-width:550px){.donation-form--personal-data .form-component{grid-template-columns:1fr;}}.donation-form--personal-data .form-component input{width:100%;}.donation-form--personal-data .form-component textarea:focus,.donation-form--personal-data .form-component input:focus{outline:none;background-color:#FFFFFF;}.page-footer .container .footer-contacts{display:flex;margin-top:3.75rem;gap:2.5rem;}@media only screen and (max-width:550px){.page-footer .container .footer-contacts{flex-direction:column;}}.privacy-container{height:7em;overflow:auto;font-size:0.5em;padding:1em;background:#FFFFFF;}@media only screen and (max-width:1023px){.privacy-container{height:15em;}}.privacy-container .text-container,.privacy-container .component-type--pzt-infographic .infographic--body,.component-type--pzt-infographic .privacy-container .infographic--body,.privacy-container .component-type--infographic .infographic--body,.component-type--infographic .privacy-container .infographic--body,.privacy-container .form-type-webform-donation-reactivation-recap,.privacy-container .cke_editable{max-width:100%;margin-top:0;margin-bottom:0;}.monthly-donation-teaser{margin-bottom:0.5em;font-family:"Lato";font-style:normal;font-weight:900;text-align:center;}.form-component--type--radio-buttons{width:100%;display:flex;gap:0.625rem;border:none;justify-content:space-around;}@media only screen and (max-width:550px){.form-component--type--radio-buttons{display:grid;grid-template-columns:1fr 1fr 1fr 0.4fr;}.form-component--type--radio-buttons.double-ask-container{grid-template-columns:repeat(2,1fr);}}.form-component--type--radio-buttons label{flex:1;font-family:"Oswald",sans-serif;font-weight:500;font-size:1.2rem;padding:0.5em;background:#FFFFFF;border:2px solid #D1CCBD;border-radius:10px;cursor:pointer;text-align:center;overflow:hidden;color:#222;}.form-component--type--radio-buttons .cost-example--value{flex-grow:1;}.form-component--type--radio-buttons .cost-example--value:last-child{min-width:-moz-max-content;min-width:max-content;flex-grow:0;}.form-component--type--radio-buttons .cost-example--value:last-child .cost-example--cost{background:transparent;border-color:#e5e1d3;}.form-component--type--radio-buttons .cost-example--value:last-child .cost-example--cost .donation--amount{color:#525252;font-weight:400;}.form-component--type--radio-buttons .cost-example--value:last-child .donation--amount{font-size:1rem;line-height:1.2rem;}.form-component--type--radio-buttons .cost-example--value:last-child input:checked + .cost-example--cost .donation--amount{color:#FFFFFF;}.form-component--type--radio-buttons .cost-example--value .donation--description{display:none;}.form-component--type--radio-buttons .cost-example--value .donation--amount{align-self:center;justify-content:center;align-items:center;display:flex;padding:0.2em;}.form-component--type--radio-buttons .cost-example--value .donation--amount small{transform:translateY(-0.2em);font-size:0.75rem;}.form-component--type--radio-buttons .cost-example--value input:checked + .cost-example--cost{overflow:visible;background:#FC4C02;color:#FFFFFF;border-color:#FC4C02;}.form-component--type--radio-buttons .cost-example--value input:checked + .cost-example--cost::after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-10px,12px);z-index:0;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#FC4C02 transparent transparent transparent;}@media only screen and (max-width:550px){.form-component--type--radio-buttons .cost-example--value input:checked + .cost-example--cost::after{display:none;}}.form-component--type--radio-buttons .cost-example--cost{height:3.3rem;}.cost-example--details{display:grid;grid-template-columns:50% 50%;align-items:center;background-color:#FFFFFF;border-radius:10px;overflow:hidden;border:2px solid #D1CCBD;margin-top:1.25rem;font-family:"Lato";font-style:normal;font-weight:900;font-weight:400;}@media only screen and (max-width:550px){.cost-example--details{display:flex;flex-wrap:wrap;font-size:1rem;}.cost-example--details p br{display:none;}}.cost-example--details figure{width:100%;min-height:10rem;height:100%;line-height:0;position:relative;}.cost-example--details figure img{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/2;}.cost-example--details p{padding:1.25rem;font-size:1.2rem;font-weight:400;margin-bottom:0;line-height:1.3;}@media only screen and (max-width:550px){.cost-example--details p{font-size:1.2rem;}}.cost-example--details p strong{font-family:"Lato";font-style:normal;font-weight:900;text-decoration:none;}.cost-example--details .cost-example--details--amount-free{padding:1.25rem;}@media only screen and (max-width:1023px){.cost-example--details .cost-example--details--amount-free{align-items:flex-start;padding-left:1.25rem;}}.cost-example--details .cost-example--details--amount-free .free--amount{display:flex;justify-content:flex-start;}.cost-example--details .cost-example--details--amount-free .free--amount input{border:2px solid #D1CCBD;padding:5px 10px;font-size:1rem;background:#f5f3ee;color:#222;font-family:"Lato",sans-serif;font-weight:400;border-radius:5px 0 0 5px;height:2.3rem;vertical-align:middle;}.cost-example--details .cost-example--details--amount-free .free--amount input.disabled{-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#EAE8DB !important;}.cost-example--details .cost-example--details--amount-free .free--amount textarea:focus,.cost-example--details .cost-example--details--amount-free .free--amount input:focus{outline:none;}.cost-example--details .cost-example--details--amount-free .free--amount .field-suffix{background-color:#D1CCBD;border:2px solid #D1CCBD;font-size:1rem;font-weight:900;padding:0 0.625rem;display:flex;align-items:center;border-top-right-radius:5px;border-bottom-right-radius:5px;}.cost-example--details .cost-example--details--amount-free .description{flex:1 1 100%;font-size:1rem;text-align:left;margin-left:0;line-height:1.2rem;padding:0;}.cost-examples--group .cost-example--details{grid-template-columns:1fr 1fr;min-height:12rem;}@media only screen and (max-width:550px){.cost-examples--group .cost-example--details{display:grid;grid-template-columns:1fr 1fr;min-height:10rem;}}.cost-examples--group .cost-example--details figure{order:2;}@media only screen and (max-width:550px){.cost-examples--group .cost-example--details figure{min-height:6rem;}}.cost-examples--group .cost-example--details p{order:1;}@media only screen and (max-width:550px){.cost-examples--group .cost-example--details p{padding:0.625rem;font-size:1rem;}}.cost-examples--group .cost-example--details.edit-amount-other{grid-template-columns:1fr;text-align:center;}@media only screen and (max-width:550px){.cost-examples--group .cost-example--details.edit-amount-other{display:block;}}.cost-examples--group .cost-example--details.edit-amount-other figure{display:none;}.cost-examples--group .cost-example--details.edit-amount-other span{font-weight:600;}.cost-examples--group .cost-example--details.edit-amount-other .free--amount{width:50%;margin:0.625rem auto;}@media only screen and (max-width:550px){.cost-examples--group .cost-example--details.edit-amount-other .free--amount{width:80%;}}.tax-deduction{margin-top:0.625rem;margin-bottom:1.25rem;}.tax-deduction p{margin-bottom:0px;}.tax-deduction strong{color:#009ca6;}fieldset[data-drupal-selector=edit-payment-payment-frequency] .form-radios{width:100%;display:grid;gap:0.625rem;grid-template-columns:repeat(4,1fr);border:none;border-radius:0.5em;}@media only screen and (max-width:550px){fieldset[data-drupal-selector=edit-payment-payment-frequency] .form-radios{grid-template-columns:repeat(2,1fr);}}@media only screen and (max-width:550px){fieldset[data-drupal-selector=edit-payment-payment-frequency] .form-radios{flex-direction:column;border-radius:0.5em;}}fieldset[data-drupal-selector=edit-payment-payment-frequency] .form-radios input[type=radio]{position:absolute;clip:rect(0,0,0,0);}fieldset[data-drupal-selector=edit-payment-payment-frequency] .form-radios input[type=radio]:first-child:checked + label + input + label .heart-svg{animation:crescendo 0.4s alternate 4 ease-in;}fieldset[data-drupal-selector=edit-payment-payment-frequency] .form-radios input[type=radio]:first-child:checked + label + input + label .heart-svg .heart-color{fill:#DA291C;}fieldset[data-drupal-selector=edit-payment-payment-frequency] .form-radios label{background:#FFFFFF;margin-bottom:0;flex:1;width:100%;padding:0.8333333333rem;font-family:"Oswald",sans-serif;font-weight:500;font-size:1.2rem;background:#FFFFFF;border:2px solid #D1CCBD;border-radius:0.625rem;cursor:pointer;text-align:center;overflow:hidden;color:#222;}fieldset[data-drupal-selector=edit-payment-payment-frequency] .form-radios input:checked + label{overflow:visible;background:#FC4C02;color:#FFFFFF;border-color:#FC4C02;}.payment-regular-method,.payment-oneoff-method{margin-bottom:0;}.payment-regular-method .form-radios,.payment-oneoff-method .form-radios{display:flex;flex-wrap:wrap;border:none;gap:0.3125rem;width:100%;}.payment-regular-method .form-radios.radio-count-4,.payment-oneoff-method .form-radios.radio-count-4{display:grid;grid-template-columns:1fr 1fr;gap:0.3125rem;}.payment-regular-method .form-radios input[type=radio],.payment-oneoff-method .form-radios input[type=radio]{position:absolute;clip:rect(0,0,0,0);}.payment-regular-method .form-radios .form-item,.payment-oneoff-method .form-radios .form-item{background-color:#fff;color:#222;font-size:1.3rem;margin:0;overflow:hidden;flex:1;display:flex;flex-direction:column;align-content:center;align-items:center;min-height:3rem;border-radius:10px;}@media only screen and (max-width:550px){.payment-regular-method .form-radios .form-item,.payment-oneoff-method .form-radios .form-item{min-height:auto;border:none;}}.payment-regular-method .form-radios label,.payment-oneoff-method .form-radios label{align-items:center;padding:0.5rem 0.5rem 0.5rem calc(40px + 0.5rem);width:100%;justify-content:flex-start;text-align:left;margin:0;font-size:1rem;position:relative;overflow:hidden;font-weight:900;height:100%;display:flex;flex-direction:row;align-content:center;text-align:center;padding:0.5rem;border:3px solid #FFFFFF;gap:0.5rem;cursor:pointer;border:2px solid #D1CCBD;border-radius:10px;}@media only screen and (max-width:550px){.payment-regular-method .form-radios label,.payment-oneoff-method .form-radios label{flex-direction:row;border:2px solid #D1CCBD;font-size:0.9rem;}}.payment-regular-method .form-radios label input[type=radio]:checked + strong + strong,.payment-oneoff-method .form-radios label input[type=radio]:checked + strong + strong{background-color:#009ca6;color:#FFFFFF;border-radius:0 0.3125rem 0.3125rem 0;}.payment-regular-method .form-radios label small,.payment-oneoff-method .form-radios label small{display:none;}.payment-regular-method .form-radios label:before,.payment-oneoff-method .form-radios label:before{content:"";position:relative;background-repeat:no-repeat;background-size:70% 70%;background-position:center center;width:2.375rem;height:2.375rem;}@media only screen and (max-width:550px){.payment-regular-method .form-radios label:before,.payment-oneoff-method .form-radios label:before{position:relative;display:block;height:1.875rem;}}.payment-regular-method .form-radios label[for^=edit-payment-tabs-regular-webform-donation-payment-gateway-iban]:before,.payment-regular-method .form-radios label[for^=edit-payment-tabs-oneoff-webform-donation-payment-gateway-iban]:before,.payment-oneoff-method .form-radios label[for^=edit-payment-tabs-regular-webform-donation-payment-gateway-iban]:before,.payment-oneoff-method .form-radios label[for^=edit-payment-tabs-oneoff-webform-donation-payment-gateway-iban]:before{background-image:url(/themes/custom/stc/img/icons/01-transfer.svg);}.payment-regular-method .form-radios label[for^=edit-payment-tabs-regular-webform-donation-payment-gateway-bancasella]:before,.payment-regular-method .form-radios label[for^=edit-payment-tabs-oneoff-webform-donation-payment-gateway-bancasella]:before,.payment-oneoff-method .form-radios label[for^=edit-payment-tabs-regular-webform-donation-payment-gateway-bancasella]:before,.payment-oneoff-method .form-radios label[for^=edit-payment-tabs-oneoff-webform-donation-payment-gateway-bancasella]:before{background-image:url(/themes/custom/stc/img/icons/01-credit-card.svg);}.payment-regular-method .form-radios label[for^=edit-payment-tabs-regular-webform-donation-payment-gateway-paypal]:before,.payment-regular-method .form-radios label[for^=edit-payment-tabs-oneoff-webform-donation-payment-gateway-paypal]:before,.payment-oneoff-method .form-radios label[for^=edit-payment-tabs-regular-webform-donation-payment-gateway-paypal]:before,.payment-oneoff-method .form-radios label[for^=edit-payment-tabs-oneoff-webform-donation-payment-gateway-paypal]:before{background-image:url(/themes/custom/stc/img/icons/01-paypal.svg);}.payment-regular-method .form-radios label[for^=edit-payment-tabs-regular-webform-donation-payment-gateway-satispay]:before,.payment-regular-method .form-radios label[for^=edit-payment-tabs-oneoff-webform-donation-payment-gateway-satispay]:before,.payment-oneoff-method .form-radios label[for^=edit-payment-tabs-regular-webform-donation-payment-gateway-satispay]:before,.payment-oneoff-method .form-radios label[for^=edit-payment-tabs-oneoff-webform-donation-payment-gateway-satispay]:before{background-image:url(/themes/custom/stc/img/icons/01-satispay.svg);}.payment-regular-method .form-radios label[for^=edit-payment-tabs-regular-webform-donation-payment-gateway-google-pay]:before,.payment-regular-method .form-radios label[for^=edit-payment-tabs-oneoff-webform-donation-payment-gateway-google-pay]:before,.payment-oneoff-method .form-radios label[for^=edit-payment-tabs-regular-webform-donation-payment-gateway-google-pay]:before,.payment-oneoff-method .form-radios label[for^=edit-payment-tabs-oneoff-webform-donation-payment-gateway-google-pay]:before{background-image:url(/themes/custom/stc/img/icons/payments/google-pay.svg);}.payment-regular-method .form-radios input[type=radio]:checked + label,.payment-oneoff-method .form-radios input[type=radio]:checked + label{border:2px solid #FC4C02;color:#FFFFFF;text-decoration:underline;background-color:#FC4C02;border-radius:10px;}@media only screen and (max-width:550px){.payment-regular-method .form-radios input[type=radio]:checked + label,.payment-oneoff-method .form-radios input[type=radio]:checked + label{background-color:#FC4C02;border-radius:10px;color:#FFFFFF;border:2px solid #FC4C02;}}.payment-regular-method .form-radios input[type=radio]:checked + label[for^=edit-payment-tabs-regular-webform-donation-payment-gateway-satispay]:before,.payment-regular-method .form-radios input[type=radio]:checked + label[for^=edit-payment-tabs-oneoff-webform-donation-payment-gateway-satispay]:before,.payment-regular-method .form-radios input[type=radio]:checked + label[for^=edit-payment-tabs-regular-webform-donation-payment-gateway-google-pay]:before,.payment-regular-method .form-radios input[type=radio]:checked + label[for^=edit-payment-tabs-oneoff-webform-donation-payment-gateway-google-pay]:before,.payment-oneoff-method .form-radios input[type=radio]:checked + label[for^=edit-payment-tabs-regular-webform-donation-payment-gateway-satispay]:before,.payment-oneoff-method .form-radios input[type=radio]:checked + label[for^=edit-payment-tabs-oneoff-webform-donation-payment-gateway-satispay]:before,.payment-oneoff-method .form-radios input[type=radio]:checked + label[for^=edit-payment-tabs-regular-webform-donation-payment-gateway-google-pay]:before,.payment-oneoff-method .form-radios input[type=radio]:checked + label[for^=edit-payment-tabs-oneoff-webform-donation-payment-gateway-google-pay]:before{filter:brightness(5);}.payment-regular-method .amount-label:first-child,.payment-oneoff-method .amount-label:first-child{margin-left:0px;padding-left:0px;}.form-wrapper[data-drupal-selector=edit-payment-webform-donation-payment-gateway-iban],.form-wrapper[data-drupal-selector=edit-payment-webform-donation-payment-gateway-bancasella],.form-wrapper[data-drupal-selector=edit-payment-webform-donation-payment-gateway-paypal],.form-wrapper[data-drupal-selector=edit-payment-tabs-oneoff-webform-donation-payment-gateway-google-pay]{margin:0;}.payment-regular-method legend{text-align:center;}.payment-method--cc-group{margin-top:1.25rem;}.payment-method--cc-group input{margin-top:0.625rem;width:80%;}@media only screen and (max-width:1023px){.payment-method--cc-group input{width:100%;}}.payment-method--cc-group textarea:focus,.payment-method--cc-group input:focus{outline:none;background-color:#FFFFFF;}.payment-cc-expire{display:flex;}.box-attention{display:flex;margin-top:0.625rem;}.box-attention .icon-attention{background-repeat:no-repeat;background-size:contain;background-position:50% 50%;width:6vw;height:3vw;margin:0.3125rem;background-image:url(/img/icons/016-post-it.svg);}.box-attention .reminder--attention{display:flex;align-items:center;margin-bottom:0;}.box-attention .reminder--attention strong{margin-left:0.625rem;}.donation-recap{background-color:#FFFFFF;border-radius:10px;padding:1.25rem;border:2px solid #D1CCBD;font-family:"Oswald",sans-serif;margin-bottom:2.5rem;}.donation-recap span{font-weight:900;color:#DA291C;}.donation-recap p{margin-bottom:0px;}.donation-recap .recap--amount{margin-left:0.2rem;}.data-trust h2{text-transform:uppercase;font-size:2em;}.data-trust .primary-accountability{text-align:center;background-color:#F3F2EE;width:100%;height:100%;}@media only screen and (min-width:1023px){.data-trust .primary-accountability{padding-left:1.25rem;padding-right:1.25rem;}}@media only screen and (max-width:550px){.data-trust .primary-accountability{text-align:left;padding:2.5rem 1.25rem;}}.data-trust .primary-accountability .text-container,.data-trust .primary-accountability .component-type--pzt-infographic .infographic--body,.component-type--pzt-infographic .data-trust .primary-accountability .infographic--body,.data-trust .primary-accountability .component-type--infographic .infographic--body,.component-type--infographic .data-trust .primary-accountability .infographic--body,.data-trust .primary-accountability .form-type-webform-donation-reactivation-recap,.data-trust .primary-accountability .cke_editable{margin:0 auto;max-width:40em;}@media only screen and (max-width:1023px){.data-trust .primary-accountability .text-container,.data-trust .primary-accountability .component-type--pzt-infographic .infographic--body,.component-type--pzt-infographic .data-trust .primary-accountability .infographic--body,.data-trust .primary-accountability .component-type--infographic .infographic--body,.component-type--infographic .data-trust .primary-accountability .infographic--body,.data-trust .primary-accountability .form-type-webform-donation-reactivation-recap,.data-trust .primary-accountability .cke_editable{padding:0 1.25rem;}}@media only screen and (max-width:550px){.data-trust .primary-accountability .text-container,.data-trust .primary-accountability .component-type--pzt-infographic .infographic--body,.component-type--pzt-infographic .data-trust .primary-accountability .infographic--body,.data-trust .primary-accountability .component-type--infographic .infographic--body,.component-type--infographic .data-trust .primary-accountability .infographic--body,.data-trust .primary-accountability .form-type-webform-donation-reactivation-recap,.data-trust .primary-accountability .cke_editable{margin:0.625rem 0px;padding:0;}}.data-trust .primary-accountability .text-container a,.data-trust .primary-accountability .component-type--pzt-infographic .infographic--body a,.component-type--pzt-infographic .data-trust .primary-accountability .infographic--body a,.data-trust .primary-accountability .component-type--infographic .infographic--body a,.component-type--infographic .data-trust .primary-accountability .infographic--body a,.data-trust .primary-accountability .form-type-webform-donation-reactivation-recap a,.data-trust .primary-accountability .cke_editable a{color:#FFFFFF;margin-top:1.25rem;}@media only screen and (max-width:550px){.data-trust .primary-accountability .text-container a,.data-trust .primary-accountability .component-type--pzt-infographic .infographic--body a,.component-type--pzt-infographic .data-trust .primary-accountability .infographic--body a,.data-trust .primary-accountability .component-type--infographic .infographic--body a,.component-type--infographic .data-trust .primary-accountability .infographic--body a,.data-trust .primary-accountability .form-type-webform-donation-reactivation-recap a,.data-trust .primary-accountability .cke_editable a{word-break:break-all;width:100%;}}.data-trust .secondary-accountability{background-color:#FFFFFF;}@media only screen and (min-width:1023px){.data-trust .secondary-accountability{padding-left:1.25rem;padding-right:1.25rem;}}@media only screen and (max-width:550px){.data-trust .secondary-accountability{padding-top:0;padding-bottom:2.5rem;}}.data-trust .secondary-accountability h2{font-size:1.44rem;font-weight:500;color:#222;padding-bottom:0;margin-bottom:1.25rem;}.data-trust .secondary-accountability h2 + p{margin-top:0;}.data-trust .secondary-accountability .box-container{display:flex;gap:0.625rem;align-items:flex-start;flex-direction:column;}@media only screen and (max-width:550px){.data-trust .secondary-accountability .box-container{flex-direction:column;align-items:flex-start;}}.data-trust .secondary-accountability .box-container .pie-chart img{width:10vw;height:10vw;}@media only screen and (max-width:1023px){.data-trust .secondary-accountability .box-container .pie-chart img{width:13vw;height:13vw;}}@media only screen and (max-width:550px){.data-trust .secondary-accountability .box-container .pie-chart img{width:20vw;height:20vw;}}.data-trust .secondary-accountability .box-container .rate-container{display:flex;flex-direction:column;}@media only screen and (max-width:550px){.data-trust .secondary-accountability .box-container .rate-container{flex-direction:column;width:80%;gap:0px;}}.data-trust .secondary-accountability .box-container .rate-container .rate{display:flex;flex-direction:column;width:20vw;}@media only screen and (max-width:1023px){.data-trust .secondary-accountability .box-container .rate-container .rate{width:15vw;}}@media only screen and (max-width:550px){.data-trust .secondary-accountability .box-container .rate-container .rate{flex-direction:column;width:100%;}}.data-trust .secondary-accountability .box-container .rate-container .rate .number{font-size:2rem;margin-bottom:0;font-family:"Oswald",sans-serif;font-weight:500;}.data-trust .secondary-accountability .box-container .rate-container .rate .currency{font-size:1.44rem;}.data-trust .secondary-accountability .box-container .rate-container .rate .no-speak{speak:never;}.data-trust .secondary-accountability .box-container .rate-container .rate .teal{color:#009ca6;}.data-trust .secondary-accountability .box-container .rate-container .rate .mustard{color:#F2A900;}.data-trust .secondary-accountability .box-container .rate-container .rate .red{color:#DA291C;}.page-webform-confirmation .page-title{font-family:"Oswald",sans-serif;font-weight:500;font-size:3rem;padding-bottom:0.5em;}.share-whatsapp,.share-facebook,.share-twitter{line-height:32px;vertical-align:middle;display:inline-block;position:relative;padding-left:42px;font-family:"Lato";font-style:normal;font-weight:900;text-decoration:none;}.share-whatsapp:before,.share-facebook:before,.share-twitter:before{position:absolute;left:0;top:0;box-shadow:translateY(-50%);display:inline-block;font-family:"icomoon";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;margin-left:0;}.share-whatsapp:before{content:"\e919";color:#25D366;}.share-facebook:before{content:"\eee9";color:#3b5999;}.share-twitter:before{content:"\e92f";color:#000000;}.page-webform-confirmation li{padding-left:0;}.page-webform-confirmation li:before{display:none;}@media only screen and (max-width:1023px){.webform-donation-data-enrichment-form{border-radius:0.625rem;}}.webform-donation-data-enrichment-form input,.webform-donation-data-enrichment-form select{margin-top:0.625rem;}.webform-confirmation{background-color:#FFFFFF;}@media only screen and (max-width:1023px){.webform-confirmation{background-color:#F3F2EE;}}@media only screen and (max-width:1023px){.webform-confirmation .donation-typ--intro{text-align:center;}}.webform-confirmation .donation-typ--intro h1{color:#222;background:#FFFFFF;line-height:1.6;box-shadow:10px 0 0 #FFFFFF,-10px 0 0 #FFFFFF;padding:0.3rem 0;border-radius:0.3rem;-webkit-box-decoration-break:clone;-ms-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;text-transform:uppercase;line-height:1.3;padding:0;color:#DA291C;font-size:2rem;display:inline-block;}@media only screen and (max-width:1023px){.webform-confirmation .donation-typ--intro h1{text-align:center;background:transparent;box-shadow:none;margin-top:2.5rem;}}.webform-confirmation .donation-typ--form{position:relative;padding:2.5rem;background-color:#F3F2EE;border-radius:1.25rem;z-index:99;width:100%;border-radius:0.625rem;padding:clamp(1rem,2vw,3rem);}@media only screen and (max-width:1023px){.webform-confirmation .donation-typ--form{border-radius:0;padding:1.25rem;max-width:42rem;margin:0 auto;}}.webform-confirmation .donation-typ--form form{overflow:hidden;padding:0;}.webform-confirmation .donation-typ--form form .ok{content:"";position:absolute;display:block;top:0;left:0;width:100%;bottom:0;right:0;background-color:#f5f3ee;display:flex;align-items:center;justify-content:center;z-index:1;font-family:"Oswald",sans-serif;font-weight:500;font-size:1.44rem;}.webform-confirmation .intro{margin-bottom:1.25rem;}.webform-confirmation .post-form-container{margin-top:2.5rem;}@media only screen and (max-width:1023px){.webform-confirmation img{width:100%;position:relative;display:block;order:-1;}}@media only screen and (max-width:1023px){.webform-confirmation .form-container .webform-donation-data-enrichment-form{border-radius:0.625rem;}}.thank-you-social-share{margin-top:2.5rem;}.thank-you-social-share ul li{padding-left:0;}#upselling-recap .upselling--amount{background-color:#FFFFFF;border-radius:10px;padding:1.25rem;border:2px solid #D1CCBD;font-family:"Oswald",sans-serif;}#upselling-recap .upselling--amount::after{content:"";position:absolute;bottom:0;left:10%;transform:translate(-10px,8px);z-index:0;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#FFFFFF transparent transparent transparent;}#upselling-recap .upselling--amount::before{content:"";position:absolute;bottom:0;left:10%;transform:translate(-12px,11px);z-index:0;width:0;height:0;border-style:solid;border-width:12px 12px 0 12px;border-color:#D1CCBD transparent transparent transparent;}#upselling-recap .upselling--amount strong{font-weight:900;color:#DA291C;}.page-satispay-pending .page-title{display:none;}.exit-intent{display:none;text-align:center;}.exit-intent *{color:#FFFFFF;}.exit-intent em{font-weight:bold;}.exit-intent a{width:100%;}.exit-intent.open{display:block;position:fixed;top:0;z-index:9999999999;transform:translateY(-100%);animation:slideDown 0.5s ease-out 1 forwards;}.exit-intent.exit-intent--mobile{background:#DA291C;left:0;right:0;color:#FFFFFF;}.exit-intent.exit-intent--mobile .exit-intent--text{padding:1.25rem;}.exit-intent.exit-intent--mobile img{width:100%;max-width:100%;display:block;height:auto;}.exit-intent.exit-intent--desktop{background:#DA291C;color:#FFFFFF;max-width:-moz-max-content;max-width:max-content;left:var(--exit-intent-desktop-left);box-shadow:0 0 10px 0 rgba(0,0,0,0.7333333333);}.exit-intent.exit-intent--desktop .exit-intent--text{padding:1.25rem;}.exit-intent.exit-intent--desktop img{width:100%;max-width:100%;display:block;height:auto;}.exit-intent a{color:#FFFFFF;text-decoration:underline;}.exit-intent a.action,.exit-intent .form-actions a.button,.form-actions .exit-intent a.button,.exit-intent a.webform-submit,.exit-intent a.button--primary{text-decoration:none;font-size:1em;margin-top:0.5em;background:#FFFFFF;color:#DA291C;border:none;}.exit-intent a.action:hover,.exit-intent .form-actions a.button:hover,.form-actions .exit-intent a.button:hover,.exit-intent a.webform-submit:hover,.exit-intent a.button--primary:hover,.exit-intent a.action:active,.exit-intent .form-actions a.button:active,.form-actions .exit-intent a.button:active,.exit-intent a.webform-submit:active,.exit-intent a.button--primary:active{background:#DA291C;border:1px solid #FFFFFF;color:#FFFFFF;}@keyframes slideDown{50%{transform:scale(1.2) translateY(5%);}100%{transform:scale(1) translateY(0);}}.hyperFocusable{position:relative;}.hyperFocusable.hyperFocused{box-shadow:0 0 0 4000px rgba(0,0,0,0.7333333333);}.billboard-message{padding:1.25rem;background:#DA291C;color:#FFFFFF;border-radius:0.625rem;}.cost-example--cost:has(.donation--hint){position:relative;overflow:visible;}.cost-example--cost:has(.donation--hint) .donation--amount{position:relative;}.donation--hint{position:absolute;top:0;left:50%;font-size:0.75rem;text-align:center;right:0;text-transform:uppercase;background-color:#D1CCBD;line-height:1;color:#222;display:block;width:-moz-max-content;width:max-content;transform:translate(-50%,-50%);padding:0.2em 0.4em;border-radius:2px;background-color:#FC4C02;color:#FFFFFF;}.form-component--type--radio-buttons .cost-example--cost:has(.donation--hint){border-color:#FC4C02;}.form-component--type--radio-buttons .cost-example--value input:checked + .cost-example--cost:has(.donation--hint) .donation--hint{border:1px solid #FFFFFF;}.main-phone-cta{font-size:1.44rem;}.main-phone-cta a{color:#45b383;font-family:"Lato";font-style:normal;font-weight:900;}#edit-payment-payment-frequency--wrapper .fieldset-legend{font-size:1rem;}#edit-payment-payment-frequency--wrapper .form-item-payment-payment-frequency label{font-size:1rem;font-weight:400;padding:0.625rem;}#edit-payment fieldset legend span{color:#222;}.donazione--in-memoria .form-wrapper{margin-bottom:1.25rem;}@media only screen and (max-width:550px){.donazione--in-memoria .donation-form--personal-data .form-component{display:block;}}.donazione--in-memoria .form-item-data-di-scomparsa{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;}.donazione--in-memoria .form-type-email{grid-column:1/3;}.donazione--in-memoria .form-type-textfield,.donazione--in-memoria .form-type-email,.donazione--in-memoria .form-type-select{margin-top:10px;}.donazione--in-memoria .form-type-textfield label,.donazione--in-memoria .form-type-email label,.donazione--in-memoria .form-type-select label{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.donazione--in-memoria .form-type-textfield input,.donazione--in-memoria .form-type-email input,.donazione--in-memoria .form-type-select input{border-color:#222;}.donazione--in-memoria .form-type-date label{margin-top:1.25rem;font-size:1rem;}.donazione--in-memoria .form-type-date input{border-color:#222;}.donazione--in-memoria .webform-composite-visible-title .fieldset-legend{font-size:1.5rem;}.donazione--in-memoria #edit-chi-vuoi-commemorare{margin-top:2.5rem;}.donazione--in-memoria #edit-indirizzo--wrapper .fieldset-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:end;}.donazione--in-memoria .payment-oneoff-method{margin-bottom:0;}.cost--example--no-img .cost-examples-container .cost-example--details{display:block;text-align:left;}.cost--example--no-img .cost-examples-container .cost-example--details p{padding:1.75rem;}.webform-donation-commemoration-subject--wrapper{margin:2.5rem 0 0;}@media only screen and (max-width:550px){.webform-donation-commemoration-subject--wrapper .donation-form--personal-data .form-component{display:block;}}.webform-donation-commemoration-subject--wrapper .form-item-commemoration-subject-date{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;}.webform-donation-commemoration-subject--wrapper .form-type-date label{margin-top:1.25rem;font-size:1rem;}.webform-donation-commemoration-subject--wrapper .form-type-date input{border-color:#222;}.webform-donation-commemoration-subject--wrapper .fieldset-legend{text-align:center;font-size:1.75rem;margin-bottom:2.5rem;}@media only screen and (max-width:550px){.webform-donation-commemoration-subject--wrapper .fieldset-legend{margin-bottom:1.25rem;}}.webform-donation-commemoration-subject--wrapper .commemoration-type{margin:0;text-align:left;}.webform-donation-commemoration-subject--wrapper .commemoration-type legend{float:none;margin-bottom:0.625rem;}.webform-donation-commemoration-subject--wrapper .commemoration-type .fieldset-legend{text-align:left;font-family:"Lato",sans-serif;font-weight:normal;font-size:1rem !important;text-transform:none;color:#222;}.webform-donation-commemoration-subject--wrapper .commemoration-type .form-radios{justify-content:start !important;}.webform-donation-commemoration-subject--wrapper .commemoration-type .form-radios label{font-size:1rem !important;font-weight:normal !important;}fieldset.webform-donation-commemoration-certificate--wrapper{margin-top:0;}fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-send{margin-bottom:0;}fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-send .description{position:relative;margin:0 auto;margin-bottom:1.25rem;max-width:35em;text-align:center;}@media only screen and (max-width:550px){fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-send .description a{display:block;}}fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-send .description:before{display:none;}fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-inscription{resize:none;height:6.25rem;}fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-inscription-alert{text-align:right;font-size:0.75rem;}fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-beneficiary--wrapper{text-align:center;}fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-printed-address{margin-top:2.5rem;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;}fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-printed-address .form-item-commemoration-certificate-printed-street{grid-column:1/3;}.form-radios.as-buttons-teal,.webform-donation-commemoration-subject--wrapper .commemoration-type .form-radios,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-send .form-radios,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-type .form-radios{display:flex;justify-content:center;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:hand;cursor:pointer;}.form-radios.as-buttons-teal input,.webform-donation-commemoration-subject--wrapper .commemoration-type .form-radios input,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-send .form-radios input,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-type .form-radios input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.form-radios.as-buttons-teal .radio-option,.webform-donation-commemoration-subject--wrapper .commemoration-type .form-radios .radio-option,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-send .form-radios .radio-option,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-type .form-radios .radio-option,.form-radios.as-buttons-teal .form-item.form-type-radio,.webform-donation-commemoration-subject--wrapper .commemoration-type .form-radios .form-item.form-type-radio,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-send .form-radios .form-item.form-type-radio,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-type .form-radios .form-item.form-type-radio{display:block;float:left;}.form-radios.as-buttons-teal .radio-option:first-child label,.webform-donation-commemoration-subject--wrapper .commemoration-type .form-radios .radio-option:first-child label,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-send .form-radios .radio-option:first-child label,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-type .form-radios .radio-option:first-child label,.form-radios.as-buttons-teal .form-item.form-type-radio:first-child label,.webform-donation-commemoration-subject--wrapper .commemoration-type .form-radios .form-item.form-type-radio:first-child label,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-send .form-radios .form-item.form-type-radio:first-child label,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-type .form-radios .form-item.form-type-radio:first-child label{border-width:3px 3px 3px 3px;border-radius:10px 0 0 10px;}.form-radios.as-buttons-teal .radio-option:last-child label,.webform-donation-commemoration-subject--wrapper .commemoration-type .form-radios .radio-option:last-child label,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-send .form-radios .radio-option:last-child label,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-type .form-radios .radio-option:last-child label,.form-radios.as-buttons-teal .form-item.form-type-radio:last-child label,.webform-donation-commemoration-subject--wrapper .commemoration-type .form-radios .form-item.form-type-radio:last-child label,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-send .form-radios .form-item.form-type-radio:last-child label,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-type .form-radios .form-item.form-type-radio:last-child label{border-width:3px 3px 3px 0;border-radius:0 10px 10px 0;}.form-radios.as-buttons-teal .form-item.form-type-radio,.webform-donation-commemoration-subject--wrapper .commemoration-type .form-radios .form-item.form-type-radio,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-send .form-radios .form-item.form-type-radio,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-type .form-radios .form-item.form-type-radio{margin-bottom:0.625rem;}.form-radios.as-buttons-teal .form-item.form-type-radio label,.webform-donation-commemoration-subject--wrapper .commemoration-type .form-radios .form-item.form-type-radio label,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-send .form-radios .form-item.form-type-radio label,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-type .form-radios .form-item.form-type-radio label{position:relative;display:inline-block;line-height:1.3;margin:0 0 0.5em 0;color:#222;padding:0.5em;background:#FFFFFF;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:hand;cursor:pointer;transition:padding 0.3s ease;border:3px solid #D1CCBD;font-size:1.2rem;font-family:"Oswald",sans-serif;font-weight:500;}.form-radios.as-buttons-teal .form-item.form-type-radio input:checked + label,.webform-donation-commemoration-subject--wrapper .commemoration-type .form-radios .form-item.form-type-radio input:checked + label,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-send .form-radios .form-item.form-type-radio input:checked + label,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-type .form-radios .form-item.form-type-radio input:checked + label,.form-radios.as-buttons-teal .form-item.form-type-radio label:hover,.webform-donation-commemoration-subject--wrapper .commemoration-type .form-radios .form-item.form-type-radio label:hover,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-send .form-radios .form-item.form-type-radio label:hover,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-type .form-radios .form-item.form-type-radio label:hover{background:#009ca6;color:#FFFFFF;text-decoration:underline;border-color:#009ca6;}.form-radios.as-buttons-teal .form-item.form-type-radio input.error + label,.webform-donation-commemoration-subject--wrapper .commemoration-type .form-radios .form-item.form-type-radio input.error + label,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-send .form-radios .form-item.form-type-radio input.error + label,fieldset.webform-donation-commemoration-certificate--wrapper .commemoration-certificate-type .form-radios .form-item.form-type-radio input.error + label{box-shadow:0 0 6px 2px #900;}@media only screen and (max-width:550px){.donazioni--aziende .donation-form--personal-data .form-component{display:block;}}.donazioni--aziende .form-item-scegli-per-cosa-donare{padding-bottom:1.25rem;}.donazioni--aziende .form-item-scegli-per-cosa-donare label{font-family:"Oswald",sans-serif;font-weight:500;text-transform:uppercase;font-size:1.75rem;text-align:center;}.donazioni--aziende .form-item-registry-fiscal-code{grid-column:1/3;}.donazioni--aziende .monthly-donation-teaser{font-family:"Oswald",sans-serif;font-weight:500;text-transform:uppercase;font-size:1.75rem;}.donazioni--aziende #edit-dati-aziendali{padding-top:1.25rem;}.donazioni--aziende #edit-dati-aziendali .form-item-partita-iva{padding-bottom:1.25rem;}.form-type-webform-donation-reactivation-recap{max-width:100%;padding:1.25rem;background:#FFFFFF;border:1px solid #D1CCBD;border-radius:0.625rem;}.form-type-webform-donation-reactivation-recap p:only-child,.form-type-webform-donation-reactivation-recap p:last-child{margin-bottom:0;}.form-component--type--submit.final-submit{display:block;}.payment--information{margin-top:1.25rem;font-size:0.75rem;text-align:right;display:flex;justify-content:flex-end;align-items:center;gap:0.5em;}.payment--information img{display:inline;height:1rem;width:auto;opacity:0.5;vertical-align:middle;margin:0 0.2em;}.payment--information *[class*=i--]{display:inline-block;width:1rem;height:1rem;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.payment--information .i--secure-transaction{background-image:url(/themes/custom/stc/img/icons/payments/lock.svg);}.payment--information .i--paypal{width:2.5rem;background-image:url(/themes/custom/stc/img/icons/payments/paypal-logo.svg);}.payment--information .i--satispay{background-image:url(/themes/custom/stc/img/icons/payments/satispay.png);}.payment--information .i--credit-card{background-image:url(/themes/custom/stc/img/icons/payments/credit-card.svg);}.component-type--pzt-infographic,.component-type--infographic{margin-bottom:1.25rem;z-index:9;}.component-type--pzt-infographic .component--content,.component-type--infographic .component--content{max-width:none;}.component-type--pzt-infographic table,.component-type--infographic table{display:block;}.component-type--pzt-infographic table tbody,.component-type--infographic table tbody{display:grid;grid-template-columns:repeat(auto-fill,minmax(15em,1fr));gap:1.25rem;align-items:start;}.component-type--pzt-infographic table tr,.component-type--infographic table tr{display:flex;flex-direction:column;border-top:5px solid #F3F2EE;padding:0 0 1.25rem 0;}.component-type--pzt-infographic table td,.component-type--pzt-infographic table th,.component-type--infographic table td,.component-type--infographic table th{padding:0;vertical-align:unset;border-bottom:unset;}.component-type--pzt-infographic .infographic--metric,.component-type--infographic .infographic--metric{order:1;font-family:"Oswald",sans-serif;font-weight:500;line-height:1.2;text-align:left;}.component-type--pzt-infographic .infographic--value,.component-type--infographic .infographic--value{font-size:2rem;order:0;color:#DA291C;font-family:"Oswald",sans-serif;font-weight:500;}.component-type--pzt-infographic .infographic--value .value,.component-type--infographic .infographic--value .value{display:inline-block;}.component-type--pzt-infographic .infographic--value .unit,.component-type--infographic .infographic--value .unit{display:inline-block;}.component-type--pzt-infographic .infographic--body,.component-type--infographic .infographic--body{order:2;font-size:0.75rem;}.component-type--pzt-infographic.text-left,.component-type--infographic.text-left{padding-left:0;padding-right:0;}.component-type--pzt-infographic.text-left .infographic--intro,.component-type--infographic.text-left .infographic--intro{text-align:left;}.component-type--pzt-infographic.text-left .component--blocks .col-2,.component-type--infographic.text-left .component--blocks .col-2{display:flex;width:100%;padding-left:0;padding-right:0;}.component-type--infographic .component--content .infographic--intro,.component-type--pzt-infographic .component--content .infographic--intro{margin-bottom:1.25rem;}.component-type--infographic.render-as--stacked-chart,.component-type--infographic.render-as--compact-stacked-chart,.component-type--pzt-infographic.render-as--stacked-chart,.component-type--pzt-infographic.render-as--compact-stacked-chart{padding-left:0;padding-right:0;}.component-type--infographic.render-as--stacked-chart > .component--content,.component-type--infographic.render-as--compact-stacked-chart > .component--content,.component-type--pzt-infographic.render-as--stacked-chart > .component--content,.component-type--pzt-infographic.render-as--compact-stacked-chart > .component--content{max-width:1000px;}.component-type--infographic.render-as--stacked-chart .component--infographic--bar-chart,.component-type--infographic.render-as--compact-stacked-chart .component--infographic--bar-chart,.component-type--pzt-infographic.render-as--stacked-chart .component--infographic--bar-chart,.component-type--pzt-infographic.render-as--compact-stacked-chart .component--infographic--bar-chart{display:flex;}.component-type--infographic.render-as--stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar,.component-type--infographic.render-as--compact-stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar,.component-type--pzt-infographic.render-as--stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar,.component-type--pzt-infographic.render-as--compact-stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar{background-color:#F3F2EE;height:1.875rem;border-right:2px solid #FFFFFF;}.component-type--infographic.render-as--stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar span,.component-type--infographic.render-as--compact-stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar span,.component-type--pzt-infographic.render-as--stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar span,.component-type--pzt-infographic.render-as--compact-stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar span{font-family:"Oswald",sans-serif;font-weight:500;font-size:0.75rem;color:#FFFFFF;padding:0.125rem;}.component-type--infographic.render-as--stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar:last-child,.component-type--infographic.render-as--compact-stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar:last-child,.component-type--pzt-infographic.render-as--stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar:last-child,.component-type--pzt-infographic.render-as--compact-stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar:last-child{border-right:0;}.component-type--infographic.render-as--stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar.chart--bar--1,.component-type--infographic.render-as--compact-stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar.chart--bar--1,.component-type--pzt-infographic.render-as--stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar.chart--bar--1,.component-type--pzt-infographic.render-as--compact-stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar.chart--bar--1{background-color:#DA291C;}.component-type--infographic.render-as--stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar.chart--bar--2,.component-type--infographic.render-as--compact-stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar.chart--bar--2,.component-type--pzt-infographic.render-as--stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar.chart--bar--2,.component-type--pzt-infographic.render-as--compact-stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar.chart--bar--2{background-color:#F2A900;}.component-type--infographic.render-as--stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar.chart--bar--3,.component-type--infographic.render-as--compact-stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar.chart--bar--3,.component-type--pzt-infographic.render-as--stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar.chart--bar--3,.component-type--pzt-infographic.render-as--compact-stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar.chart--bar--3{background-color:#009ca6;}.component-type--infographic.render-as--stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar.chart--bar--5,.component-type--infographic.render-as--compact-stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar.chart--bar--5,.component-type--pzt-infographic.render-as--stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar.chart--bar--5,.component-type--pzt-infographic.render-as--compact-stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar.chart--bar--5{background-color:#FC4C02;}.component-type--infographic.render-as--stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar.chart--bar--4,.component-type--infographic.render-as--compact-stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar.chart--bar--4,.component-type--pzt-infographic.render-as--stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar.chart--bar--4,.component-type--pzt-infographic.render-as--compact-stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar.chart--bar--4{background-color:#9A3324;}.component-type--infographic.render-as--stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar.chart--bar--6,.component-type--infographic.render-as--compact-stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar.chart--bar--6,.component-type--pzt-infographic.render-as--stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar.chart--bar--6,.component-type--pzt-infographic.render-as--compact-stacked-chart .component--infographic--bar-chart .component--infographic--bar-chart--bar.chart--bar--6{background-color:#F2A900;}.component-type--infographic.render-as--stacked-chart tbody,.component-type--infographic.render-as--compact-stacked-chart tbody,.component-type--pzt-infographic.render-as--stacked-chart tbody,.component-type--pzt-infographic.render-as--compact-stacked-chart tbody{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.25rem;}.component-type--infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item,.component-type--infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item,.component-type--pzt-infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item,.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item{border-top:none;position:relative;flex:1;padding-bottom:0;margin-bottom:0;}.component-type--infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value,.component-type--infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value,.component-type--pzt-infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value,.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value{height:2.5em;display:flex;align-items:flex-end;flex-direction:row;flex-wrap:nowrap;gap:1.25rem;line-height:1;margin-bottom:0.625rem;}.component-type--infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value span,.component-type--infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value span,.component-type--pzt-infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value span,.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value span{font-size:4rem;}.component-type--infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value > span,.component-type--infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value > span,.component-type--pzt-infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value > span,.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value > span{display:flex;flex-wrap:nowrap;}.component-type--infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value .unit,.component-type--infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value .unit,.component-type--pzt-infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value .unit,.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value .unit{margin-left:0.625rem;}.component-type--infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value .infographic--value--chart,.component-type--infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value .infographic--value--chart,.component-type--pzt-infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value .infographic--value--chart,.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value .infographic--value--chart{display:block;height:100%;width:2em;position:relative;background-color:#F3F2EE;}.component-type--infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value .infographic--value--chart div,.component-type--infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value .infographic--value--chart div,.component-type--pzt-infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value .infographic--value--chart div,.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value .infographic--value--chart div{background-color:#DA291C;position:absolute;bottom:0;width:100%;}.component-type--infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item .infographic--body,.component-type--infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item .infographic--body,.component-type--pzt-infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item .infographic--body,.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item .infographic--body{margin:0;}.component-type--infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--1 .infographic--value,.component-type--infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--1 .infographic--value,.component-type--pzt-infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--1 .infographic--value,.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--1 .infographic--value{color:#DA291C;}.component-type--infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--1 .infographic--value .infographic--value--chart div,.component-type--infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--1 .infographic--value .infographic--value--chart div,.component-type--pzt-infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--1 .infographic--value .infographic--value--chart div,.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--1 .infographic--value .infographic--value--chart div{background:#DA291C;}.component-type--infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--2 .infographic--value,.component-type--infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--2 .infographic--value,.component-type--pzt-infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--2 .infographic--value,.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--2 .infographic--value{color:#009ca6;}.component-type--infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--2 .infographic--value .infographic--value--chart div,.component-type--infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--2 .infographic--value .infographic--value--chart div,.component-type--pzt-infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--2 .infographic--value .infographic--value--chart div,.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--2 .infographic--value .infographic--value--chart div{background:#009ca6;}.component-type--infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--3 .infographic--value,.component-type--infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--3 .infographic--value,.component-type--pzt-infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--3 .infographic--value,.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--3 .infographic--value{color:#ae90c3;}.component-type--infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--3 .infographic--value .infographic--value--chart div,.component-type--infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--3 .infographic--value .infographic--value--chart div,.component-type--pzt-infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--3 .infographic--value .infographic--value--chart div,.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--3 .infographic--value .infographic--value--chart div{background:#ae90c3;}.component-type--infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--5 .infographic--value,.component-type--infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--5 .infographic--value,.component-type--pzt-infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--5 .infographic--value,.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--5 .infographic--value{color:#FC4C02;}.component-type--infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--5 .infographic--value .infographic--value--chart div,.component-type--infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--5 .infographic--value .infographic--value--chart div,.component-type--pzt-infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--5 .infographic--value .infographic--value--chart div,.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--5 .infographic--value .infographic--value--chart div{background:#FC4C02;}.component-type--infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--4 .infographic--value,.component-type--infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--4 .infographic--value,.component-type--pzt-infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--4 .infographic--value,.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--4 .infographic--value{color:#9A3324;}.component-type--infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--4 .infographic--value .infographic--value--chart div,.component-type--infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--4 .infographic--value .infographic--value--chart div,.component-type--pzt-infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--4 .infographic--value .infographic--value--chart div,.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--4 .infographic--value .infographic--value--chart div{background:#9A3324;}.component-type--infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--6 .infographic--value,.component-type--infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--6 .infographic--value,.component-type--pzt-infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--6 .infographic--value,.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--6 .infographic--value{color:#F2A900;}.component-type--infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--6 .infographic--value .infographic--value--chart div,.component-type--infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--6 .infographic--value .infographic--value--chart div,.component-type--pzt-infographic.render-as--stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--6 .infographic--value .infographic--value--chart div,.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item.chart--bar--6 .infographic--value .infographic--value--chart div{background:#F2A900;}.component-type--infographic.render-as--stacked-chart tbody .infographic--metric,.component-type--infographic.render-as--compact-stacked-chart tbody .infographic--metric,.component-type--pzt-infographic.render-as--stacked-chart tbody .infographic--metric,.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .infographic--metric{text-transform:uppercase;font-size:1rem;}.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value{height:unset;flex-direction:column;align-items:flex-start;}.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value > span{order:2;font-size:2rem;}.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value > span .value{font-size:2rem;}.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value > span .decimals{font-size:2rem;}.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value .infographic--value--chart{min-height:2rem;order:1;width:100%;}.component-type--pzt-infographic.render-as--compact-stacked-chart tbody .paragraph--pzt-infographic-item .infographic--value .infographic--value--chart div{background-color:#DA291C;position:absolute;left:0;height:100%;}.field--name-field-video-background{position:fixed;z-index:-1;top:0;left:0;right:0;bottom:0;}@media only screen and (max-width:550px){.field--name-field-video-background{position:relative;order:-2;aspect-ratio:16/9;}}.field--name-field-video-background video{position:absolute;z-index:12;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media only screen and (max-width:550px){.field--name-field-video-background video{position:relative;aspect-ratio:16/9;}}.component--type--form-fixed-bg-container:has(.field--name-field-video-background) .component--bg{z-index:-45;}.component--type--form-fixed-bg-container:has(.field--name-field-video-background){background-color:transparent;}.component--type--form-fixed-bg-container:has(.field--name-field-video-background) .img-background{z-index:-45;}@media only screen and (max-width:550px){.component--type--form-fixed-bg-container:has(.field--name-field-video-background) .img-background{position:absolute;order:-1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;}}.page-container:has(.field--name-field-video-background){padding-bottom:0;}.donation-counter{font-size:0.8rem;text-align:center;overflow:hidden;display:grid;grid-template-columns:1fr auto 1fr;justify-items:center;justify-content:center;max-width:-moz-max-content;max-width:max-content;margin:0 auto;align-items:center;transition:all 2s ease-in-out;max-height:5rem;}.donation-counter.transition-state--initial{max-height:0;}.donation-counter p{margin-top:0.625rem;margin-bottom:0;}.donation-counter strong{color:#FC4C02;font-weight:900;}.donation-counter p{display:inline-block;}.donation-counter::before{content:"";position:relative;width:1.2rem;height:1.2rem;background-image:url(/themes/custom/stc/img/icons/arrow.svg);background-repeat:no-repeat;background-size:contain;transform:rotate(180deg);display:inline-block;transition:transform 0.1s ease-in;animation-duration:0.3s;animation-direction:alternate-reverse;animation-iteration-count:infinite;animation-name:animation-arrow;}.donation-counter::after{content:"";position:relative;width:1.2rem;height:1.2rem;background-image:url(/themes/custom/stc/img/icons/arrow.svg);background-repeat:no-repeat;background-size:contain;transform:rotate(180deg);display:inline-block;transition:transform 0.1s ease-in;animation-duration:0.3s;animation-direction:alternate-reverse;animation-iteration-count:infinite;animation-name:animation-arrow;}@keyframes animation-arrow{from{transform:translate(0%) translateY(0) rotate(180deg);}to{transform:translate(0%) translateY(3px) rotate(180deg);}}.button--open-form-details.visually-hidden ~ .donation-counter,.crowdfunding--project--funds--widget .crowdfunding--form--amount-wrapper label input.button--open-form-details[type=radio] ~ .donation-counter,.crowdfunding--project--funds--widget .crowdfunding--form--amount-wrapper input[type=number] input.button--open-form-details[type=radio] ~ .donation-counter,.webform-donation-data-enrichment-form label.button--open-form-details ~ .donation-counter{display:none;}.testimonials--wrapper{background:#F3F2EE;padding-bottom:1.25rem;}.testimonials{background:#DA291C;color:#FFFFFF;padding-top:1.25rem;padding-bottom:1.25rem;max-width:min(50rem,100% - 2.5rem);margin:0 auto;border-radius:0.4166666667rem;overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;}.testimonials .testimonial{grid-row:1;grid-column:1;transition:opacity 0.5s linear;opacity:0;}.testimonials .testimonial.active{opacity:1;}.testimonials blockquote{margin:0 auto;}.testimonials blockquote strong{text-transform:uppercase;display:inline;}.testimonials blockquote .top-quote,.testimonials blockquote .bottom-quote{display:grid;grid-template-columns:2em auto;flex-direction:row;justify-content:flex-start;align-items:start;gap:0.5rem;}.testimonials blockquote .top-quote p,.testimonials blockquote .bottom-quote p{margin-bottom:0;}.testimonials blockquote .top-quote:before,.testimonials blockquote .bottom-quote:before{content:"";font-family:"Lato";font-style:normal;font-weight:900;width:1.8em;height:1.8em;position:relative;display:block;background-image:url(/themes/custom/stc/img/icons/person.svg);background-repeat:no-repeat;background-size:contain;top:0;left:0;margin-right:0.625rem;}.testimonials blockquote .top-quote{font-style:normal;}.testimonials blockquote .bottom-quote:before{background-image:url(/themes/custom/stc/img/icons/quote.svg);}.component--type--form-fixed-bg-container.with--article{padding:0;border-bottom:2px solid #FFFFFF;background:#F3F2EE;border-top:2px solid #DA291C;}.component--type--form-fixed-bg-container.with--article .form-container{position:relative;}@media only screen and (max-width:550px){.component--type--form-fixed-bg-container.with--article .form-container{display:flex;flex-direction:column;}}.component--type--form-fixed-bg-container.with--article .form-container .donation-form--article{padding:1.25rem;background:#FFFFFF;}@media only screen and (max-width:550px){.component--type--form-fixed-bg-container.with--article .form-container .donation-form--article{padding-bottom:1.25rem;}.component--type--form-fixed-bg-container.with--article .form-container .donation-form--article:after{content:"";position:relative;width:3rem;height:3rem;background-image:url(/themes/custom/stc/img/icons/arrow.svg);background-repeat:no-repeat;background-size:contain;left:50%;transform:translate(-50%,0);display:inline-block;}}.component--type--form-fixed-bg-container.with--article .form-container .donation-form--article h2{font-size:1.44rem;text-transform:uppercase;}@media only screen and (max-width:550px){.component--type--form-fixed-bg-container.with--article .form-container .donation-form--article h2{text-align:center;}}.component--type--form-fixed-bg-container.with--article .form-container .donation-form--wrapper{background:#F3F2EE;position:sticky;top:0;align-self:start;}@media only screen and (max-width:550px){.component--type--form-fixed-bg-container.with--article .form-container .donation-form--wrapper{position:relative;}}.component--type--form-fixed-bg-container.with--article .form-container .donation-form--wrapper .donation-form--intro{padding:0;}.component--type--form-fixed-bg-container.with--article .form-container .donation-form--wrapper .donation-form--intro .donation-form--intro--title{padding:1.25rem;}.component--type--form-fixed-bg-container.with--article .form-container .donation-form--wrapper .form-container{display:grid;grid-template-columns:1fr;}.component--type--form-fixed-bg-container.with--article .form-container .donation-form--wrapper .form-container .donation-form--intro{padding-bottom:0;}.component--type--form-fixed-bg-container.with--article .form-container .donation-form--wrapper .form-container .donation-form--intro .donation-form--intro--title h2{font-size:1.8rem;}.component--type--form-fixed-bg-container.with--article .form-container .donation-form--wrapper:has(.double-ask-wrapper) .component--type--form-fixed-bg-container{padding:0;}html:has(.node-type--landing-page-crowdfunding){--base-font-size:1rem;font-size:var(--base-font-size);}html:has(.node-type--landing-page-crowdfunding) .paragraph{--base-font-size:0.875rem;font-size:var(--base-font-size);}html:has(.node-type--landing-page-crowdfunding) .page-footer{--base-font-size:0.875rem;font-size:var(--base-font-size);}@media only screen and (min-width:550px){html:has(.node-type--landing-page-crowdfunding){--base-font-size:1rem;font-size:var(--base-font-size);}html:has(.node-type--landing-page-crowdfunding) .paragraph{--base-font-size:1.3rem;font-size:var(--base-font-size);}html:has(.node-type--landing-page-crowdfunding) .page-footer{--base-font-size:1rem;font-size:var(--base-font-size);}}@media only screen and (min-width:550px){.page-node-type-landing-page-crowdfunding .page-header img{width:18.75rem;}}.node-type--landing-page-crowdfunding form{background:none;padding:0;}.node-type--landing-page-crowdfunding form .monthly-donation-teaser{display:none;}.node-type--landing-page-crowdfunding form .form-item{margin-bottom:0.625rem;}.node-type--landing-page-crowdfunding form input:focus{background:#F3F2EE;}.node-type--landing-page-crowdfunding form .webform-donation-registry--wrapper{margin-top:1.25rem;margin-bottom:0;}.node-type--landing-page-crowdfunding form .webform-donation-registry--wrapper input:focus{background:#F3F2EE;}.node-type--landing-page-crowdfunding form .deduction-recap{margin:0;padding:0;}.node-type--landing-page-crowdfunding form .webform-donation-address--wrapper{margin-top:0;}.node-type--landing-page-crowdfunding form .webform-donation-address--wrapper legend{margin-bottom:0;}.node-type--landing-page-crowdfunding form .payment-oneoff-method legend{text-align:left;}.node-type--landing-page-crowdfunding form .payment-oneoff-method legend span{text-transform:initial;font-weight:400;font-size:var(--font-size--xl);}.node-type--landing-page-crowdfunding form .payment-oneoff-method .form-radios .form-item{border-radius:5px;background:rgba(255,255,255,0.1333333333);}.node-type--landing-page-crowdfunding form .payment-oneoff-method .form-radios label{border-radius:5px;background:rgba(255,255,255,0.1333333333);border:1px solid #222;}.node-type--landing-page-crowdfunding form .payment-oneoff-method .form-radios input[type=radio]:checked + label{border-radius:5px;border:none;background:#FC4C02 !important;color:#FFFFFF !important;border-color:#FC4C02 !important;}.node-type--landing-page-crowdfunding form .form-component--type--submit a{background:#FC4C02;color:#FFFFFF;font-family:"Lato";font-style:normal;font-weight:900;border-radius:5px;border:1px solid #fff;filter:drop-shadow(1px 1px 0 #fff) drop-shadow(2px 2px 0 #fff);cursor:pointer;text-transform:uppercase;font-size:var(--font-size--l);display:inline-block;margin-top:0.25rem;padding:0.3em 0.4em;transition:filter 0.2s linear;border:1px solid #222;filter:drop-shadow(1px 1px 0 #544e3b) drop-shadow(2px 2px 0 #544e3b);}.node-type--landing-page-crowdfunding form .form-component--type--submit a:hover{filter:drop-shadow(1px 1px 0 #fff);}.node-type--landing-page-crowdfunding form .form-component--type--submit .webform-button--submit{background:#FC4C02;color:#FFFFFF;font-family:"Lato";font-style:normal;font-weight:900;border-radius:5px;border:1px solid #fff;filter:drop-shadow(1px 1px 0 #fff) drop-shadow(2px 2px 0 #fff);cursor:pointer;text-transform:uppercase;font-size:var(--font-size--l);display:inline-block;margin-top:0.25rem;padding:0.3em 0.4em;transition:filter 0.2s linear;border:1px solid #222;filter:drop-shadow(1px 1px 0 #544e3b) drop-shadow(2px 2px 0 #544e3b);}.node-type--landing-page-crowdfunding form .privacy-container{max-width:34em;width:100%;}@media only screen and (min-width:550px){.node-type--landing-page-crowdfunding form .privacy-container{max-width:unset;}}.node-type--landing-page-crowdfunding form .crowdfunding--project--funds--widget input{background-color:#F3F2EE;}.node-type--landing-page-crowdfunding .webform-donation-cost-examples-simple--wrapper{background:transparent;}.node-type--landing-page-crowdfunding .webform-donation-cost-examples-simple--wrapper .fieldset-wrapper{padding:0;}.node-type--landing-page-crowdfunding .webform-donation-cost-examples-simple--wrapper .fieldset-wrapper .form-radios .form-item input:checked + label{background:#FC4C02;color:#FFFFFF;border-color:#FC4C02;}.node-type--landing-page-crowdfunding .webform-donation-cost-examples-simple--wrapper .fieldset-wrapper .form-radios .form-item label{font-family:"Oswald",sans-serif;font-weight:500;font-size:var(--font-size--l);min-width:4ch;background:rgba(255,255,255,0.1333333333);}.node-type--landing-page-crowdfunding .webform-donation-cost-examples-simple--wrapper .webform-radios-other-input{margin-bottom:0;}.node-type--landing-page-crowdfunding .webform-donation-cost-examples-simple--wrapper .webform-radios-other-input input::-moz-placeholder{color:#222;}.node-type--landing-page-crowdfunding .webform-donation-cost-examples-simple--wrapper .webform-radios-other-input input::placeholder{color:#222;}.node-type--landing-page-crowdfunding .webform-donation-cost-examples-simple--wrapper .webform-radios-other-input input{height:100%;font-family:"Oswald",sans-serif;font-weight:500;font-size:var(--font-size--m);font-weight:400;color:#222;text-transform:initial;border-radius:5px;}.node-type--landing-page-crowdfunding .webform-donation-cost-examples-simple--wrapper .webform-radios-other-input input:user-valid:not(:-moz-placeholder-shown){background-color:#FC4C02;color:#FFFFFF;border-color:#FC4C02;height:100%;}.node-type--landing-page-crowdfunding .webform-donation-cost-examples-simple--wrapper .webform-radios-other-input input:focus,.node-type--landing-page-crowdfunding .webform-donation-cost-examples-simple--wrapper .webform-radios-other-input input:user-valid:not(:placeholder-shown){background-color:#FC4C02;color:#FFFFFF;border-color:#FC4C02;height:100%;}.node-type--landing-page-crowdfunding .webform-donation-cost-examples-simple--wrapper .webform-radios-other-input input:-moz-placeholder-shown{color:#222;height:100%;}.node-type--landing-page-crowdfunding .webform-donation-cost-examples-simple--wrapper .webform-radios-other-input input:placeholder-shown{color:#222;height:100%;}.node-type--landing-page-crowdfunding .webform-donation-cost-examples-simple--wrapper .webform-radios-other-input{background:transparent;}.node-type--landing-page-crowdfunding .webform-donation-cost-examples-simple--wrapper .webform-composite-visible-title{text-align:left;}.node-type--landing-page-crowdfunding .webform-donation-cost-examples-simple--wrapper .crowdfunding--project--funds--widget input[type=number]:-moz-placeholder-shown{color:#222;}.node-type--landing-page-crowdfunding .webform-donation-cost-examples-simple--wrapper .crowdfunding--project--funds--widget input[type=number]:placeholder-shown{color:#222;}.node-type--landing-page-crowdfunding .webform-donation-cost-examples-simple--wrapper .crowdfunding--project--funds--widget input[type=number]{color:#222;}.crowdfunding--project--funds--graph{position:relative;}.crowdfunding--progress--chart{width:100%;height:1rem;background-color:#F3F2EE;border:1px solid #222;position:relative;--currentProgress:0%;--donorProgress:0%;box-shadow:1px 1px 0 #544e3b,2px 2px 0 #544e3b,3px 3px 0 #544e3b,4px 4px 0 #544e3b,5px 5px 0 #544e3b;}.crowdfunding--progress--chart .current{position:absolute;left:0;top:0;bottom:0;width:var(--currentProgress);background:#45b383;}.crowdfunding--progress--chart .donor{position:absolute;left:var(--currentProgress);top:0;bottom:0;width:var(--donorProgress);background:#fff;transition:width 1s ease-in-out;border-right:1px solid #45b383;background:linear-gradient(-45deg,#F3F2EE 25%,#8cd2b4 25%,#8cd2b4 50%,#F3F2EE 50%,#F3F2EE 75%,#8cd2b4 75%,#8cd2b4);background-size:10px 10px;}.crowdfunding--progress--chart.reset .donor{transition:none;}.more--items{margin-top:1em;display:inline-block;transition:all 0.8s ease-in-out;transform-origin:50% 50%;position:absolute;top:-1.5625rem;font-family:"Lato";font-style:normal;font-weight:900;font-size:0.75rem;}.more--items .items--count{font-family:"Lato";font-style:normal;font-weight:900;}.more--items.hidden{opacity:0;transform:scale(1.2);transition:none;}@media only screen and (min-width:550px){.crowdfunding--progress--chart{height:2rem;}}.eur{font-size:0.6em;font-weight:400;margin-right:0.2em;font-family:"Lato";font-style:normal;font-weight:900;}.crowdfunding--bg{flex-grow:1;position:relative;aspect-ratio:16/9;max-height:12rem;width:100%;}.crowdfunding--bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block;position:relative;top:0;left:0;height:100%;width:100%;}.crowdfunding-project--block{grid-template-rows:auto 1fr;}.crowdfunding-project--block .block--label{display:block;margin-bottom:1em;line-height:1.5;font-size:var(--font-size--s);padding-bottom:0;}.crowdfunding-project--block .block--label > span{background:#222;font-family:"Lato";font-style:normal;font-weight:900;color:#222;text-transform:uppercase;display:inline-block;padding:0.4em;border-radius:0.2em;line-height:1;background-color:#F3F2EE;}.crowdfunding-project--project{overflow:clip;position:relative;display:flex;flex-direction:column;justify-content:space-between;}.crowdfunding-project--project h1,.crowdfunding-project--project h2{font-size:var(--font-size--xl);margin-bottom:0;font-weight:400;padding-bottom:0;}.crowdfunding-project--project h1 > span,.crowdfunding-project--project h2 > span{line-height:1;display:block;}.crowdfunding-project--project h1{margin-bottom:0.625rem;}.crowdfunding-project--project .crowdfunding-project--project--grid{transition:opacity 1.5s ease-out;position:relative;max-width:37rem;margin-left:auto;padding:0 1.25rem 1.25rem 1.25rem;opacity:1;border-radius:5px;background:#FFFFFF;color:#222;}.crowdfunding-project--project .crowdfunding-project--project--grid.animation--start{opacity:0;}.crowdfunding-project--project .crowdfunding-project--project--grid .crowdfunding-project--intro{grid-column:span 2;font-size:var(--font-size--l);font-family:"Oswald",sans-serif;font-weight:500;font-weight:400;line-height:1.2;max-width:30rem;margin-bottom:1.25rem;margin-top:0.75em;}.crowdfunding-project--project .crowdfunding-project--project--grid .crowdfunding-project--intro strong,.crowdfunding-project--project .crowdfunding-project--project--grid .crowdfunding-project--intro small{display:inline;color:#DA291C;text-transform:uppercase;background-color:#F3F2EE;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0.3125rem;filter:drop-shadow(1px 1px 0 #544e3b) drop-shadow(2px 2px 0 #544e3b) drop-shadow(3px 3px 0 #544e3b);padding-left:0.5em;padding-right:0.5em;}.crowdfunding-project--project .crowdfunding-project--project--grid .crowdfunding-project--intro strong + small{margin-top:0.4166666667rem;}.crowdfunding-project--project .crowdfunding-project--project--grid .crowdfunding-project--intro small{font-size:var(--font-size--m);padding:0.3125rem;font-weight:500;}.crowdfunding-project--content{max-width:100ch;gap:3.75rem;align-items:start;}.crowdfunding-project--content .crowdfunding-project--object{grid-column:span 2;margin-bottom:0.25rem;gap:1.25rem;}.crowdfunding-project--content .crowdfunding-project--object h1{display:flex;align-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;}.crowdfunding-project--content .crowdfunding-project--object .text-container,.crowdfunding-project--content .crowdfunding-project--object .cke_editable,.crowdfunding-project--content .crowdfunding-project--object .form-type-webform-donation-reactivation-recap,.crowdfunding-project--content .crowdfunding-project--object .component-type--pzt-infographic .infographic--body,.component-type--pzt-infographic .crowdfunding-project--content .crowdfunding-project--object .infographic--body,.crowdfunding-project--content .crowdfunding-project--object .component-type--infographic .infographic--body,.component-type--infographic .crowdfunding-project--content .crowdfunding-project--object .infographic--body{font-size:var(--font-size--m);}.crowdfunding-project--content .crowdfunding-project--object .text-container *,.crowdfunding-project--content .crowdfunding-project--object .cke_editable *,.crowdfunding-project--content .crowdfunding-project--object .form-type-webform-donation-reactivation-recap *,.crowdfunding-project--content .crowdfunding-project--object .component-type--pzt-infographic .infographic--body *,.component-type--pzt-infographic .crowdfunding-project--content .crowdfunding-project--object .infographic--body *,.crowdfunding-project--content .crowdfunding-project--object .component-type--infographic .infographic--body *,.component-type--infographic .crowdfunding-project--content .crowdfunding-project--object .infographic--body *{line-height:1.312;}.crowdfunding-project--content .crowdfunding-project--object .text-container *:last-child,.crowdfunding-project--content .crowdfunding-project--object .cke_editable *:last-child,.crowdfunding-project--content .crowdfunding-project--object .form-type-webform-donation-reactivation-recap *:last-child,.crowdfunding-project--content .crowdfunding-project--object .component-type--pzt-infographic .infographic--body *:last-child,.component-type--pzt-infographic .crowdfunding-project--content .crowdfunding-project--object .infographic--body *:last-child,.crowdfunding-project--content .crowdfunding-project--object .component-type--infographic .infographic--body *:last-child,.component-type--infographic .crowdfunding-project--content .crowdfunding-project--object .infographic--body *:last-child{margin-bottom:0;padding-bottom:0;}.crowdfunding-project--content .crowdfunding-project--object .field--type-svg-image-field .field__item img,.crowdfunding-project--content .crowdfunding-project--object .field--type-image .field__item img{display:inline-block;height:2rem;width:auto;margin-left:0.4em;}.crowdfunding--project--funds{grid-template-columns:auto auto;grid-template-rows:max-content;gap:1.25rem;}.crowdfunding--project--funds .crowdfunding-project--amount{display:block;font-family:"Oswald",sans-serif;font-weight:500;font-size:var(--font-size--l);line-height:1;min-width:5ch;white-space:nowrap;}.crowdfunding--project--funds .crowdfunding-project--amount > span{display:inline-block;}.crowdfunding--project--funds .crowdfunding-project--amount > span span{display:inline-block;}.crowdfunding--project--funds .amount--wrapper{display:flex;align-items:flex-start;gap:0.25rem;}.crowdfunding--project--funds .amount--wrapper small{font-size:var(--font-size--s);font-family:"Lato";font-style:normal;font-weight:900;display:inline-block;border-bottom:2px solid #222;line-height:1;}.crowdfunding--project--funds--raised,.crowdfunding--project--funds--goal{display:flex;gap:0.5rem;align-items:center;}.crowdfunding--project--funds--raised h2.block--label,.crowdfunding--project--funds--goal h2.block--label{margin:0;font-size:calc(var(--font-size--s) * 1.1);padding:0.2em 0.4em 0.2em 0.4em;background:#F3F2EE;}.crowdfunding--project--funds--raised h2.block--label > span,.crowdfunding--project--funds--goal h2.block--label > span{background-color:transparent !important;font-family:"Oswald",sans-serif;font-weight:500;font-weight:500;padding:0;}.crowdfunding--project--funds--raised{justify-content:space-between;position:relative;}.crowdfunding--project--funds--raised h2.block--label{order:2;padding-left:1em;-webkit-clip-path:polygon(0 50%,0.5em 0,100% 0,100% 100%,0.5em 100%);clip-path:polygon(0 50%,0.5em 0,100% 0,100% 100%,0.5em 100%);}.crowdfunding--project--funds--raised small span{font-family:"Lato";font-style:normal;font-weight:900;}.crowdfunding--project--funds--goal{justify-self:stretch;justify-content:space-between;}.crowdfunding--project--funds--goal h2.block--label{padding-right:1em;-webkit-clip-path:polygon(0 0,calc(100% - 0.5em) 0,100% 50%,calc(100% - 0.5em) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 0.5em) 0,100% 50%,calc(100% - 0.5em) 100%,0 100%);}.crowdfunding--project--funds--graph{grid-column:span 2;grid-template-rows:1fr;}.crowdfunding--project--funds--widget{grid-column:span 2;display:block;}.crowdfunding--project--funds--widget input{font-family:"Lato",sans-serif;border:none;border-radius:5px;background:#F3F2EE;}.crowdfunding--project--funds--widget .crowdfunding--form--amount-wrapper{display:flex;gap:0.5em;text-align:left;align-items:stretch;margin-top:0.625rem;}.crowdfunding--project--funds--widget .crowdfunding--form--amount-wrapper h2.block--label{margin:0;font-size:calc(var(--font-size--s) * 1.1);}.crowdfunding--project--funds--widget .crowdfunding--form--amount-wrapper h2.block--label > span{height:100%;display:flex;align-items:center;text-align:left;font-family:"Oswald",sans-serif;font-weight:500;line-height:1.2;font-weight:500;-webkit-clip-path:polygon(0 0,calc(100% - 0.5em) 0,100% 50%,calc(100% - 0.5em) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 0.5em) 0,100% 50%,calc(100% - 0.5em) 100%,0 100%);}.crowdfunding--project--funds--widget .crowdfunding--form--amount-wrapper label{border-color:#222;background:#FFFFFF;}.crowdfunding--project--funds--widget .crowdfunding--form--amount-wrapper input:checked + label{background:#FC4C02;color:#FFFFFF;border-color:#FC4C02;}.crowdfunding--project--funds--widget .crowdfunding--form--amount-wrapper label,.crowdfunding--project--funds--widget .crowdfunding--form--amount-wrapper input[type=number]{padding:0.2em 0.5em;font-family:"Oswald",sans-serif;font-weight:500;font-size:var(--font-size--l);border-radius:0.2em;min-width:4ch;text-align:center;cursor:pointer;background:rgba(255,255,255,0.1333333333);color:#FFFFFF;background-color:#FFFFFF;border:1px solid #222;}.crowdfunding--project--funds--widget .crowdfunding--form--amount-wrapper .cost-example--value input:checked + .cost-example--cost{background:#FFFFFF;color:#FC4C02;}.crowdfunding--project--funds--widget .crowdfunding--form--amount-wrapper .cost-example--value input:checked + .cost-example--cost::after{content:none;}.crowdfunding--project--funds--widget input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:none;max-width:10ch;border:1px solid #222;background-color:#FFFFFF;}.crowdfunding--project--funds--widget input[type=number]:-moz-placeholder-shown{background:rgba(255,255,255,0.1333333333);color:#222;}.crowdfunding--project--funds--widget input[type=number]:placeholder-shown{background:rgba(255,255,255,0.1333333333);color:#222;}.crowdfunding--project--funds--widget input[type=number]:user-valid:not(:-moz-placeholder-shown){background-color:#FC4C02;color:#FFFFFF;border-color:#FC4C02;}.crowdfunding--project--funds--widget input[type=number]:focus,.crowdfunding--project--funds--widget input[type=number]:user-valid:not(:placeholder-shown){background-color:#FC4C02;color:#FFFFFF;border-color:#FC4C02;}.crowdfunding--project--funds--widget input[type=number]:user-valid:-moz-placeholder-shown{background:rgba(255,255,255,0.1333333333);color:#222;border:1px solid #222;}.crowdfunding--project--funds--widget input[type=number]:user-valid:placeholder-shown{background:rgba(255,255,255,0.1333333333);color:#222;border:1px solid #222;}.crowdfunding--project--funds--widget input[type=number]:user-valid:placeholder-shown::-moz-placeholder{color:#222;}.crowdfunding--project--funds--widget input[type=number]:user-valid:-moz-placeholder-shown::placeholder{color:#222;}.crowdfunding--project--funds--widget input[type=number]:user-valid:placeholder-shown::placeholder{color:#222;}.crowdfunding--project--funds--widget input[type=number]::-moz-placeholder{color:#222;padding-right:0;}.crowdfunding--project--funds--widget input[type=number]::placeholder{color:#222;padding-right:0;}.crowdfunding--project--funds--widget input::-webkit-outer-spin-button,.crowdfunding--project--funds--widget input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.crowdfunding--project--funds--widget input[type=number]{-moz-appearance:textfield;}.crowdfunding-project--disclaimer{font-size:var(--font-size--s);line-height:1.2;grid-column:span 2;}.crowdfunding-data--wrapper{display:grid;grid-template-columns:6fr 5fr;margin-top:0.625rem;margin-bottom:1.25rem;gap:1.25rem 0.625rem;}@media only screen and (min-width:550px){.crowdfunding--bg{position:static;aspect-ratio:unset;}.crowdfunding--bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block;position:absolute;top:0;left:0;height:100%;width:100%;position:fixed;z-index:-1;}.crowdfunding--project--funds--raised{justify-content:flex-start;}.crowdfunding--project--funds--goal{justify-content:flex-end;}.crowdfunding--project--funds--widget .crowdfunding--form--amount-wrapper h2.block--label{margin:0;font-size:calc(var(--font-size--s) * 1.1);}.crowdfunding--project--funds--widget .crowdfunding--form--amount-wrapper h2.block--label > span{padding-right:1em;}.node-type--landing-page-crowdfunding .deduction-recap{font-size:var(--font-size--s);}.crowdfunding-project--project{display:block;padding:2.5rem;--font-size--s:1rem;--font-size--m:1.25rem;--font-size--l:1.5rem;--font-size--xl:2.5rem;}.crowdfunding-project--project .crowdfunding-project--project--grid{border-radius:5px;border:3px solid #544e3b;filter:drop-shadow(1px 1px 0 #544e3b) drop-shadow(2px 2px 0 #544e3b) drop-shadow(3px 3px 0 #544e3b);padding-top:1.25rem;}.crowdfunding-project--project .crowdfunding-project--project--grid .crowdfunding-project--intro{margin-top:0;font-size:calc(var(--font-size--xl) * 0.8);}.crowdfunding-project--project .crowdfunding-project--project--grid .crowdfunding-project--intro strong,.crowdfunding-project--project .crowdfunding-project--project--grid .crowdfunding-project--intro small{border-radius:2px;}.crowdfunding-project--content .crowdfunding-project--object{margin-bottom:1.25rem;}.crowdfunding-project--disclaimer{font-size:calc(var(--font-size--s) * 0.8);}.crowdfunding-data--wrapper{margin-top:1.25rem;margin-bottom:2.5rem;}.crowdfunding-project--user-amount{color:#DA291C;}}.whatsapp-cta{padding-top:1.25rem;background:#F3F2EE;}.whatsapp-cta .whatsapp-cta--wrapper{max-width:1100px;margin:0 auto;}.whatsapp-cta .text-container,.whatsapp-cta .cke_editable,.whatsapp-cta .form-type-webform-donation-reactivation-recap,.whatsapp-cta .component-type--pzt-infographic .infographic--body,.component-type--pzt-infographic .whatsapp-cta .infographic--body,.whatsapp-cta .component-type--infographic .infographic--body,.component-type--infographic .whatsapp-cta .infographic--body{padding-left:1.25rem;padding-right:1.25rem;}.whatsapp-cta h2{font-size:var(--font-size--xl);font-weight:500;color:#DA291C;padding-bottom:0;margin-bottom:0.625rem;text-transform:uppercase;padding-left:1.25rem;padding-right:1.25rem;}.whatsapp-cta .actions{margin-top:0;}.whatsapp-cta .actions .action.whatsapp,.whatsapp-cta .actions .form-wrapper input.whatsapp[type=submit],.form-wrapper .whatsapp-cta .actions input.whatsapp[type=submit],.whatsapp-cta .actions .form-actions a.whatsapp.button,.form-actions .whatsapp-cta .actions a.whatsapp.button,.whatsapp-cta .actions .form-managed-file input.whatsapp[type=""],.form-managed-file .whatsapp-cta .actions input.whatsapp[type=""],.whatsapp-cta .actions .whatsapp.webform-submit,.whatsapp-cta .actions .whatsapp.button--primary{background-color:#45b383;display:flex;align-items:center;justify-content:flex-start;width:-moz-max-content;width:max-content;margin:0 auto;}.whatsapp-cta .actions .action.whatsapp::before,.whatsapp-cta .actions .form-wrapper input.whatsapp[type=submit]::before,.form-wrapper .whatsapp-cta .actions input.whatsapp[type=submit]::before,.whatsapp-cta .actions .form-actions a.whatsapp.button::before,.form-actions .whatsapp-cta .actions a.whatsapp.button::before,.whatsapp-cta .actions .form-managed-file input.whatsapp[type=""]::before,.form-managed-file .whatsapp-cta .actions input.whatsapp[type=""]::before,.whatsapp-cta .actions .whatsapp.webform-submit::before,.whatsapp-cta .actions .whatsapp.button--primary::before{position:relative;display:inline-block;content:"";width:1.25rem;height:1.25rem;background-image:url(/themes/custom/stc/img/social/009-whatsapp-1.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:0.625rem;}.paragraph--type--in-depth:has(.whatsapp-cta){text-align:center;}.paragraph--type--in-depth:has(.whatsapp-cta) .text-container .actions,.paragraph--type--in-depth:has(.whatsapp-cta) .cke_editable .actions,.paragraph--type--in-depth:has(.whatsapp-cta) .form-type-webform-donation-reactivation-recap .actions,.paragraph--type--in-depth:has(.whatsapp-cta) .component-type--pzt-infographic .infographic--body .actions,.component-type--pzt-infographic .paragraph--type--in-depth:has(.whatsapp-cta) .infographic--body .actions,.paragraph--type--in-depth:has(.whatsapp-cta) .component-type--infographic .infographic--body .actions,.component-type--infographic .paragraph--type--in-depth:has(.whatsapp-cta) .infographic--body .actions{text-align:center;}.page-node-type-landing-page-destinazione-futuro header#page-header{min-height:6dvh;}.page-node-type-landing-page-destinazione-futuro .page-header{padding:0.25rem;border-top:5px solid #DA291C;background:#FFFFFF;display:flex;align-items:center;justify-content:space-between;}.page-node-type-landing-page-destinazione-futuro .page-header img{display:block;width:auto;width:11.5rem;}@media only screen and (min-width:550px){.page-node-type-landing-page-destinazione-futuro .page-header img{width:15rem;}}.form--destinazione-futuro{display:flex;flex-direction:column;justify-content:flex-start;padding:0;flex-basis:94dvh;}.form--destinazione-futuro .webform-donation-registry--wrapper{margin-top:0;}.form--destinazione-futuro .webform-donation-registry--wrapper h3,.form--destinazione-futuro .webform-donation-registry--wrapper form fieldset .fieldset-legend,form fieldset .form--destinazione-futuro .webform-donation-registry--wrapper .fieldset-legend{margin-bottom:0.625rem;color:#222;}.form--destinazione-futuro .webform-donation-registry--wrapper .form-component .form-item{margin:0.25rem;}.form--destinazione-futuro .webform-donation-registry--wrapper .form-component .form-item input{background-color:#FFFFFF;}.form--destinazione-futuro [data-drupal-selector=edit-payment-webform-donation-payment-gateway-bancasella] .form-item,.form--destinazione-futuro [data-drupal-selector=edit-payment-webform-donation-payment-gateway-iban] .form-item{margin:0.25rem;}.form--destinazione-futuro [data-drupal-selector=edit-payment-webform-donation-payment-gateway-bancasella] .form-item input,.form--destinazione-futuro [data-drupal-selector=edit-payment-webform-donation-payment-gateway-iban] .form-item input{background-color:#FFFFFF;}.form--destinazione-futuro .donation-recap{margin-bottom:0;}.themes--countries{flex-grow:2;display:flex;flex-direction:column;justify-content:flex-start;}.importo--continue--container{justify-self:flex-end;}.form--destinazione-futuro--background{display:block;border:3px solid #F3F2EE;}.form--destinazione-futuro--background img{display:none;opacity:0;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover;aspect-ratio:2.5/1;z-index:1;position:relative;width:100%;}.form--destinazione-futuro--background .active img{display:block;opacity:1;}.node-type--landing-page-destinazione-futuro{--font-size--l:1.75rem;--font-size--m:1.25rem;--font-size--s:1rem;min-height:94dvh;display:flex;}.node-type--landing-page-destinazione-futuro .webform-donation-cost-examples-simple--wrapper legend span{text-align:center;width:100%;display:block;font-weight:900;font-size:var(--font-size--s);color:#888;text-transform:initial;font-family:"Lato",sans-serif;}.node-type--landing-page-destinazione-futuro .deduction-recap,.node-type--landing-page-destinazione-futuro .form-component--type--submit{background:#FFFFFF;padding:0.625rem 1.25rem;margin-top:0;}.node-type--landing-page-destinazione-futuro .deduction-recap{padding-bottom:0;}.node-type--landing-page-destinazione-futuro .form-component--type--submit{padding-top:0;}@media only screen and (min-width:550px){.page-node-type-landing-page-destinazione-futuro .page-header{position:absolute;top:0;width:100%;padding-right:1.25rem;z-index:1946;}.page-node-type-landing-page-destinazione-futuro .page-header h1{flex-basis:40%;text-transform:uppercase;font-size:var(--font-size--l);text-align:center;}.node-type--landing-page-destinazione-futuro{min-height:100dvh;padding:1.25rem;overflow:clip;position:relative;padding-top:6.25rem;display:block;}.form--destinazione-futuro{width:40%;max-width:55ch;min-width:50ch;margin-left:auto;min-height:0;border-radius:8px;overflow:hidden;background:#F3F2EE;position:relative;box-shadow:0 8px 100px 0 #000,0 8px 100px 0 #000;border:2px solid #F3F2EE;padding:0;--font-size--l:1.75rem;--font-size--m:1.25rem;--font-size--s:1rem;}.themes--countries{flex-grow:0;}.form--destinazione-futuro--background{border:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;}.form--destinazione-futuro--background img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:0.4s all linear;}}.fx-preload{transition:opacity 1s ease-out;}.fx-preload.fx-state--start{opacity:0;}.theme--description{position:relative;}.theme--description figure{display:block;border:3px solid #F3F2EE;}.theme--description figure img{display:block;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover;aspect-ratio:2.5/1;z-index:-2;}@media only screen and (min-width:550px){.theme--description figure{display:none;}.theme--description .theme--description--intro{background:none;padding:1.25rem;min-height:auto;color:#222;}}.title-themes--countries{background-color:#F3F2EE;display:flex;flex-direction:column;justify-content:flex-start;padding:0 3px;}.title-themes--countries h2{order:0;font-size:var(--font-size--s);font-family:"Oswald",sans-serif;font-weight:500;font-weight:400;margin:0;text-align:center;padding:0.3125rem;color:#bcb59f;background:rgba(255,255,255,0.4666666667);text-transform:uppercase;}.theme--countries{display:grid;grid-template-columns:3fr 4fr;padding:1.25rem;flex-grow:2;justify-content:stretch;gap:0.625rem;text-align:left;background:#F3F2EE;}.theme--countries .theme--countries--wrapper{display:flex;flex-direction:column;justify-content:space-evenly;gap:0.3125rem;position:relative;padding-right:0.625rem;}.theme--countries .theme--countries--wrapper:after{position:absolute;content:"";top:0;bottom:0;right:0;border-right:1px dashed rgba(0,0,0,0.1333333333);}.theme--countries .theme--intro{order:2;font-size:calc(var(--font-size--s));text-align:left;font-family:"Oswald",sans-serif;font-weight:500;font-weight:400;align-self:center;}.theme--countries .theme--intro strong{font-weight:600;}.theme--countries .theme--country{display:flex;flex-direction:row;gap:0.375rem;align-items:center;}.theme--countries .theme--country .theme--country--content{order:2;justify-self:stretch;}.theme--countries .theme--country .theme--country--content h3,.theme--countries .theme--country .theme--country--content form fieldset .fieldset-legend,form fieldset .theme--countries .theme--country .theme--country--content .fieldset-legend{font-size:var(--font-size--s);text-transform:uppercase;margin:0;line-height:1;color:#222;padding-bottom:0;}.theme--countries .theme--country .theme--country--content .theme--country--project{font-size:var(--font-size--s);font-family:"Lato";font-style:normal;font-weight:900;line-height:1.2;}.theme--countries .theme--country figure{order:1;display:flex;}.theme--countries .theme--country figure img{height:auto;width:3rem;}@media only screen and (min-width:550px){.title-themes--countries h2{background:none;margin-top:0.625rem;font-size:var(--font-size--m);}.theme--countries{gap:0.625rem;grid-template-columns:3fr 5fr;gap:1em;min-height:10rem;background-color:#FFFFFF;border-radius:5px;margin:0.875rem 1.25rem;padding:0.875rem;}.theme--countries .theme--intro{padding:0;}.theme--countries .theme--countries--wrapper{gap:0.625rem;}.theme--countries .theme--country .theme--country--content h3,.theme--countries .theme--country .theme--country--content form fieldset .fieldset-legend,form fieldset .theme--countries .theme--country .theme--country--content .fieldset-legend{font-size:var(--font-size--s);}.theme--countries .theme--country figure img{width:3rem;}}#edit-area--wrapper{margin:0;padding:0;display:flex;flex-grow:2;align-items:flex-end;}#edit-area--wrapper legend{margin:0;all:unset;display:block;width:100%;background-color:#DA291C;padding-top:1.25rem;}#edit-area--wrapper legend .fieldset-legend{font-size:var(--font-size--m);color:#FFFFFF;text-align:center;text-transform:uppercase;margin:0;padding:0;}.form-header{background:#DA291C;}.form-header h1{font-size:var(--font-size--s);text-align:center;color:#FFFFFF;text-wrap:auto;padding:0.625rem 0 0 0;margin:0;font-weight:400;}#edit-area--wrapper .theme--tabs--wrapper{display:flex;flex-direction:column;justify-content:flex-start;height:100%;align-self:flex-end;width:100%;}#edit-area--wrapper .theme--tabs--wrapper .form-radios{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0.25rem;padding:0 0.625rem 0 0.625rem;background-color:#DA291C;position:relative;z-index:2;padding-top:1.25rem;}#edit-area--wrapper .theme--tabs--wrapper .form-radios .area--value{background:#801810;cursor:pointer;display:block;border:none;border-radius:5px 5px 0 0;padding:0.25rem 0;transition:all 0.1s ease-in-out;}#edit-area--wrapper .theme--tabs--wrapper .form-radios .area--value input[type=radio]{position:absolute;clip:rect(0,0,0,0);cursor:pointer;}#edit-area--wrapper .theme--tabs--wrapper .form-radios .area--value label{color:#FFFFFF;font-family:"Oswald",sans-serif;font-weight:500;text-transform:uppercase;font-size:var(--font-size--s);font-weight:400;margin-bottom:0;cursor:pointer;padding:0.125rem 0;}#edit-area--wrapper .theme--tabs--wrapper .form-radios .area--value input[type=radio]:checked + label{color:#DA291C;}#edit-area--wrapper .theme--tabs--wrapper .form-radios .area--value:has(input[type=radio]:checked){background:#F3F2EE;}.theme--tabs button{background:#801810;cursor:pointer;display:block;color:#FFFFFF;font-family:"Oswald",sans-serif;font-weight:500;text-transform:uppercase;font-size:var(--font-size--s);border:none;font-weight:400;border-radius:5px 5px 0 0;padding:0.25rem 0;transition:all 0.1s ease-in-out;box-shadow:0 -2px 2px 0 rgba(0,0,0,0.2) inset;}.theme--tabs button[aria-selected=true]{background:#F3F2EE;color:#DA291C;font-weight:500;box-shadow:0 -4px 5px 0 rgba(0,0,0,0.2666666667);}@media only screen and (min-width:550px){.theme--tabs button{margin:0;}}.paragraph--type--block:has(.product--teaser){margin-bottom:2.5rem;}.product--teaser{background-color:#F3F2EE;font-size:var(--font-size--m);}.product--teaser h2{font-size:var(--font-size--l);color:#DA291C;text-transform:uppercase;padding-bottom:1.25rem;}.product--teaser h3,.product--teaser form fieldset .fieldset-legend,form fieldset .product--teaser .fieldset-legend{font-size:var(--font-size--m);margin-bottom:0;margin-top:1.25rem;}.product--teaser .product--teaser--wrapper{padding:1.25rem 1.25rem;}.product--teaser .product--teaser--text{padding-left:0;padding-right:0;}.product--teaser .product--teaser--text .text-container,.product--teaser .product--teaser--text .cke_editable,.product--teaser .product--teaser--text .form-type-webform-donation-reactivation-recap,.product--teaser .product--teaser--text .component-type--pzt-infographic .infographic--body,.component-type--pzt-infographic .product--teaser .product--teaser--text .infographic--body,.product--teaser .product--teaser--text .component-type--infographic .infographic--body,.component-type--infographic .product--teaser .product--teaser--text .infographic--body{margin-bottom:2.5rem;}.product--teaser .product--teaser--video .video-container{width:64.55%;padding-bottom:41%;left:19.25%;top:4%;overflow:visible;box-shadow:0 -1px 4px 3px rgb(0,0,0) inset;}.product--teaser .product--teaser--video .video-container:before{content:"";position:absolute;top:-8%;left:-24%;width:146%;height:156%;background-image:url(/themes/custom/stc/img/mockups/monitor.png);background-size:contain;background-repeat:no-repeat;background-position:top left;}.product--teaser .product--teaser--video .video-container video{border-radius:3px;bottom:6%;top:unset;overflow:hidden;mix-blend-mode:screen;}.product--teaser .product--teaser--video .video-container .overlay{position:absolute;top:-1px;left:0;width:100%;height:89%;box-shadow:0 -1px 3px 5px rgba(0,0,0,0.33) inset;}.product--teaser .bg-primary-color{background-color:#DA291C;color:#FFFFFF;margin-top:2.5rem;padding:1.25rem;}.product--teaser .bg-primary-color h3,.product--teaser .bg-primary-color form fieldset .fieldset-legend,form fieldset .product--teaser .bg-primary-color .fieldset-legend{color:#FFFFFF;margin-top:0;}@media only screen and (min-width:550px){.paragraph--type--block:has(.product--teaser){margin-bottom:0;}.product--teaser{--font-size--l:2.25rem;--font-size--m:1.5rem;--font-size--s:1.15rem;font-size:var(--font-size--s);}.product--teaser h2{grid-column:1/3;text-align:center;font-size:var(--font-size--xl);margin-bottom:1.25rem;}.product--teaser h3,.product--teaser form fieldset .fieldset-legend,form fieldset .product--teaser .fieldset-legend{color:#DA291C;text-transform:uppercase;margin-bottom:0.625rem;}.product--teaser .product--teaser--wrapper{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;padding:1.25rem 2.5rem;}.product--teaser .product--teaser--video{margin-top:0;padding-bottom:3.75rem;}.product--teaser .product--teaser--text .text-container,.product--teaser .product--teaser--text .cke_editable,.product--teaser .product--teaser--text .form-type-webform-donation-reactivation-recap,.product--teaser .product--teaser--text .component-type--pzt-infographic .infographic--body,.component-type--pzt-infographic .product--teaser .product--teaser--text .infographic--body,.product--teaser .product--teaser--text .component-type--infographic .infographic--body,.component-type--infographic .product--teaser .product--teaser--text .infographic--body{margin-left:auto;margin-right:auto;margin-bottom:0;}.product--teaser .bg-primary-color{margin-top:2.5rem;}}.webform-donation-cost-examples-simple--wrapper{background:#FFFFFF;margin-bottom:0;}.webform-donation-cost-examples-simple--wrapper .importo--continue--cta{display:block;text-align:center;font-family:"Oswald",sans-serif;font-weight:500;color:#FC4C02;font-size:var(--font-size--m);text-transform:uppercase;}.webform-donation-cost-examples-simple--wrapper legend{margin:0;all:unset;display:block;width:100%;background:#FFFFFF;padding-top:1.25rem;box-shadow:0 -3px 5px 0 rgba(0,0,0,0.0666666667);}.webform-donation-cost-examples-simple--wrapper legend .fieldset-legend{font-size:var(--font-size--m);color:#FFFFFF;text-align:center;text-transform:uppercase;margin:0;padding:0;padding-bottom:0.625rem;}.webform-donation-cost-examples-simple--wrapper .fieldset-wrapper{display:grid;grid-template-columns:1fr 1fr;padding:0.625rem 1.25rem 0 1.25rem;gap:0.375rem;}.webform-donation-cost-examples-simple--wrapper .fieldset-wrapper .form-radios{display:flex;justify-items:center;gap:0.375rem;}.webform-donation-cost-examples-simple--wrapper .fieldset-wrapper .form-radios .form-item{margin-top:0.375rem;width:100%;margin:0;}.webform-donation-cost-examples-simple--wrapper .fieldset-wrapper .form-radios .form-item input[type=radio]{position:absolute;clip:rect(0,0,0,0);height:auto !important;}.webform-donation-cost-examples-simple--wrapper .fieldset-wrapper .form-radios .form-item label{font-family:"Oswald",sans-serif;font-weight:500;text-transform:uppercase;font-size:var(--font-size--s);padding:0.625rem 0.5rem;border:1px solid #222;border-radius:5px;cursor:pointer;text-align:center;overflow:hidden;color:#222;transition:all 0.2s ease;display:block;margin:0;height:auto;}.webform-donation-cost-examples-simple--wrapper .fieldset-wrapper .form-radios .form-item input:checked + label{background:#FC4C02;color:#FFFFFF;border-color:#FFFFFF;}.webform-donation-cost-examples-simple--wrapper .fieldset-wrapper .form-radios .form-item:has(#edit-amount-radios-other-){display:none;}.webform-donation-cost-examples-simple--wrapper .webform-radios-other-input{display:block !important;background-color:#FFFFFF;}.webform-donation-cost-examples-simple--wrapper .webform-radios-other-input label{color:#222;font-weight:500;}.webform-donation-cost-examples-simple--wrapper .webform-radios-other-input input{font-family:"Oswald",sans-serif;font-weight:500;background-color:#FFFFFF;text-transform:uppercase;font-size:var(--font-size--s);padding:0.5rem 0.5rem;border:1px solid #222;border-radius:5px;cursor:pointer;text-align:center;overflow:hidden;color:#222;transition:all 0.2s ease;display:block;margin:0;height:auto;}.webform-donation-cost-examples-simple--wrapper .webform-radios-other-input input:focus,.webform-donation-cost-examples-simple--wrapper .webform-radios-other-input input:user-valid{background:#FC4C02;color:#FFFFFF;border-color:#FFFFFF;}.webform-donation-cost-examples-simple--wrapper .webform-radios-other-input input:focus::-webkit-input-placeholder,.webform-donation-cost-examples-simple--wrapper .webform-radios-other-input input:user-valid::-webkit-input-placeholder{color:#FFFFFF;}.from-hp .img-background{display:none;}.from-hp .form-item input,.from-hp .form-item textarea,.from-hp .form-item select{background:#FFFFFF;}.from-hp .component--type--form-fixed-bg-container{background-color:unset;padding-top:0;}.from-hp .component--type--form-fixed-bg-container.form-position--right .form-container{display:block;max-width:45rem;margin:0 auto;}.from-hp .component--type--form-fixed-bg-container.form-position--right .form-container .donation-form--intro{text-align:center;}.from-hp .component--type--form-fixed-bg-container .img-background--display-none{display:none;}.from-hp .donation-form--personal-data .form-component input{background:transparent;}.from-hp .double-ask-wrapper{background-color:unset;}.from-hp .data-trust .primary-accountability{display:none;}@media only screen and (max-width:1023px){.title-position--right .component--type--form-fixed-bg-container{padding-top:0 !important;}}.title-position--right .component--type--form-fixed-bg-container.form-position--right .form-container{display:flex;flex-direction:column;padding-left:50%;}@media only screen and (max-width:1023px){.title-position--right .component--type--form-fixed-bg-container.form-position--right .form-container{padding-left:0;display:block;}}.title-position--right .component--type--form-fixed-bg-container.form-position--right .form-container .donation-form--intro{padding-left:0.5em;}.title-position--right .component--type--form-fixed-bg-container .cost-examples--group .cost-example--details figure{min-height:7rem;}.title-position--right .component--type--form-fixed-bg-container .cost-examples--group .cost-example--details p{font-size:1.2rem;}.title-position--right h3.form--title-block,.title-position--right form fieldset .form--title-block.fieldset-legend,form fieldset .title-position--right .form--title-block.fieldset-legend,.title-position--right form fieldset .donazioni--aziende .form-item-scegli-per-cosa-donare label.fieldset-legend,form fieldset .donazioni--aziende .form-item-scegli-per-cosa-donare .title-position--right label.fieldset-legend,.title-position--right .donazioni--aziende .form-item-scegli-per-cosa-donare form fieldset label.fieldset-legend,.donazioni--aziende .form-item-scegli-per-cosa-donare form fieldset .title-position--right label.fieldset-legend,.title-position--right .donazioni--aziende h3.monthly-donation-teaser,.donazioni--aziende .title-position--right h3.monthly-donation-teaser,.title-position--right form fieldset .donazioni--aziende .fieldset-legend.monthly-donation-teaser,form fieldset .donazioni--aziende .title-position--right .fieldset-legend.monthly-donation-teaser,.title-position--right .donazioni--aziende form fieldset .fieldset-legend.monthly-donation-teaser,.donazioni--aziende form fieldset .title-position--right .fieldset-legend.monthly-donation-teaser{margin-bottom:0 !important;}.title-position--right .component--type--form-fixed-bg-container{padding-top:1.25rem;}.title-position--right .block-system-branding-block a{display:inline-block;position:relative;}.title-position--right .block-system-branding-block a::before{content:"";z-index:-1;position:absolute;top:-2rem;left:-2rem;bottom:-1rem;right:-2rem;background:rgba(255,255,255,0.9333333333);filter:blur(40px);}.title-position--right .block-system-branding-block a img{width:min(15rem,90%);}.title-position--right .page-header{position:absolute;top:0;left:0;z-index:99999999;width:100%;padding-bottom:2rem;}.title-position--right .page-header::before{content:"";position:relative;display:block;width:100%;height:5px;top:-12px;left:-0.4rem;background-color:#DA291C;}@media only screen and (max-width:1023px){.title-position--right .page-header::before{top:-0.8rem;}}.title-position--right #edit-deduction--2 p{font-size:1rem;}.bg-white form{background-color:#FFFFFF;}.bg-white form input,.bg-white form textarea,.bg-white form select{background:#FFFFFF;}.narrow-form .component--type--form-fixed-bg-container .form-container{grid-template-columns:1.6fr 1fr;}.narrow-form .cost-examples--group .cost-example--details{grid-template-columns:1.4fr 1fr;}.narrow-form .cost-examples--group .cost-example--details p{font-size:1rem;}.narrow-form #edit-deduction--2 p{font-size:1rem;}.reverse-rg-oo--desktop label[for=double-ask--one-off]{order:2;}@media only screen and (max-width:550px){.reverse-rg-oo--desktop label[for=double-ask--one-off]{order:2;}}.reverse-rg-oo--desktop .upgrade-oneoff,.reverse-rg-oo--desktop .upgrade-recurring{gap:1em;justify-content:left;}.reverse-rg-oo--desktop .upgrade-oneoff .arrow,.reverse-rg-oo--desktop .upgrade-recurring .arrow{order:-1;transform:scaleX(-1);}.green-cta .button--open-form-details{background-color:#45b383;}.green-cta input.webform-button--submit[type=submit]{background-color:#45b383;}.green-ce .form-component--type--radio-buttons .cost-example--value input:checked + .cost-example--cost{background:#45b383;border-color:#45b383;}.green-ce .form-component--type--radio-buttons .cost-example--value input:checked + .cost-example--cost::after{border-color:#45b383 transparent transparent transparent;}.green-ce .data-trust .primary-accountability .action,.green-ce .data-trust .primary-accountability .form-wrapper input[type=submit],.form-wrapper .green-ce .data-trust .primary-accountability input[type=submit],.green-ce .data-trust .primary-accountability .form-actions a.button,.form-actions .green-ce .data-trust .primary-accountability a.button,.green-ce .data-trust .primary-accountability .form-managed-file input[type=""],.form-managed-file .green-ce .data-trust .primary-accountability input[type=""],.green-ce .data-trust .primary-accountability .webform-submit,.green-ce .data-trust .primary-accountability .button--primary{background:#45b383;}@media only screen and (max-width:550px){.hidden-mobile .data-trust .primary-accountability{padding-bottom:1.4rem;}.hidden-mobile .data-trust .primary-accountability .actions{display:none;}}.trans-blur-5{--trans-blur:5px;}.trans-blur-10{--trans-blur:10px;}@media only screen and (min-width:550px){.trans-blur .double-ask-wrapper,.trans-blur form{background-color:rgba(245,243,238,0.5490196078);position:relative;-webkit-backdrop-filter:blur(var(--trans-blur));backdrop-filter:blur(var(--trans-blur));}.trans-blur .double-ask-wrapper form{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;}}.var-exit-intent--white .hyperFocusable.hyperFocused{box-shadow:0 0 250px 1600px rgba(251,251,251,0.781);filter:contrast(0.1);}.var-exit-intent--white .component-type--pzt-infographic{z-index:2;}.credit-card--layout #edit-payment-webform-donation-payment-gateway-bancasella{background:linear-gradient(45deg,#fff 75%,rgb(243,243,255) 100%);padding:1rem;border-radius:1rem;display:grid;grid-template-rows:1fr 1fr 1fr;grid-template-columns:4fr 1fr;gap:1rem;padding-top:3rem;box-shadow:0 3px 0 0 #9b9fb5,0 8px 5px 0 rgba(0,0,0,0.2),0 0 2px 0 rgba(0,0,0,0.2) inset;margin:1rem 3rem;}.credit-card--layout #edit-payment-webform-donation-payment-gateway-bancasella .form-item-payment-bancasella-oneoff-cc-number,.credit-card--layout #edit-payment-webform-donation-payment-gateway-bancasella .form-item-payment-bancasella-regular-cc-number{grid-row:1fr;grid-column:span 2;}.credit-card--layout #edit-payment-webform-donation-payment-gateway-bancasella .form-item-payment-bancasella-oneoff-cc-owner,.credit-card--layout #edit-payment-webform-donation-payment-gateway-bancasella .form-item-payment-bancasella-regular-cc-owner{grid-row:2fr;grid-column:span 2;}.credit-card--layout #edit-payment-webform-donation-payment-gateway-bancasella .js-form-item{padding-top:1rem;}.credit-card--layout #edit-payment-webform-donation-payment-gateway-bancasella input,.credit-card--layout #edit-payment-webform-donation-payment-gateway-bancasella textarea,.credit-card--layout #edit-payment-webform-donation-payment-gateway-bancasella select,.credit-card--layout #edit-payment-webform-donation-payment-gateway-bancasella option,.credit-card--layout #edit-payment-webform-donation-payment-gateway-bancasella label{background:transparent;border-bottom:1px solid rgba(0,0,0,0.1333333333);font-size:1.25rem;color:#302e2e;font-family:"Inconsolata";font-weight:700;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,0.267);padding-left:0;}.credit-card--layout #edit-payment-webform-donation-payment-gateway-bancasella label[for=edit-payment-bancasella-oneoff-cc-exp],.credit-card--layout #edit-payment-webform-donation-payment-gateway-bancasella label[for=edit-payment-bancasella-oneoff-cc-owner],.credit-card--layout #edit-payment-webform-donation-payment-gateway-bancasella label[for=edit-payment-bancasella-oneoff-cc-number],.credit-card--layout #edit-payment-webform-donation-payment-gateway-bancasella label[for=edit-payment-bancasella-oneoff-cc-cvc]{position:absolute !important;font-size:0.75rem;border:none;overflow:visible;clip:unset;width:auto;height:auto;word-wrap:normal;top:0.2rem;}#iubenda-cs-banner#iubenda-cs-banner#iubenda-cs-banner#iubenda-cs-banner#iubenda-cs-banner#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button{border-radius:5px !important;}#iubenda-iframe#iubenda-iframe#iubenda-iframe#iubenda-iframe#iubenda-iframe *,#iubenda-cs-banner#iubenda-cs-banner#iubenda-cs-banner#iubenda-cs-banner *{font-family:"Lato" !important;}#iubenda-cs-banner#iubenda-cs-banner#iubenda-cs-banner#iubenda-cs-banner#iubenda-cs-banner#iubenda-cs-banner#iubenda-cs-banner#iubenda-cs-banner.iubenda-cs-default-floating .iubenda-cs-content{box-shadow:0 5px 15px 0 #000 !important;}.privacy-dialog{max-width:80vw;overflow:auto;font-size:0.5em;padding:0.625rem;background:#FFFFFF;position:fixed;cursor:pointer;border:1px solid #D1CCBD;padding:1.25rem;padding-top:2.5rem;box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 25px 50px -12px rgba(0,0,0,0.25);z-index:3;}.privacy-dialog p{font-size:0.75rem;}.privacy-dialog .dialog--close{position:absolute;top:0.625rem;right:0.625rem;}.privacy-dialog .dialog--close form{border:none;background:none;padding:0;margin:0;}.privacy-dialog .dialog--close button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;width:1.25rem;height:1.25rem;}.privacy-dialog .dialog--close button span{display:none;}.privacy-dialog .dialog--close button:after{content:"";background-image:url(/themes/custom/stc/img/icons/close-.svg);background-size:cover;display:inline-block;width:1.25rem;height:1.25rem;}.privacy-dialog::backdrop{background:rgba(34,34,34,0.7);}.privacy-policy--trigger{text-decoration:underline;color:#DA291C;cursor:pointer;}dialog.dialog--payment-in-progress{border-radius:1rem;font-family:"Oswald",sans-serif;font-weight:500;color:#DA291C;font-size:var(--font-size--l);padding:2rem;}dialog.dialog--payment-in-progress::backdrop{background-color:rgba(0,0,0,0.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);}@media only screen and (max-width:550px){dialog.dialog--payment-in-progress{font-size:1rem;}}.fx-preload{transition:opacity 1s ease-out;}.fx-preload.fx-state--start{opacity:0;}
