@import url(https://use.typekit.net/hpz4nsb.css);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
.form-donate{width:100%;display:flex;flex-direction:column;gap:var(--gap-400);justify-content:flex-start;align-items:flex-start}.form-inputs-grid{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;gap:var(--gap-400) var(--gap-200);align-items:flex-start}@media screen and (max-width: 47.9375rem){.form-inputs-grid{grid-template-columns:1fr}}.input{width:100%;display:flex;flex-direction:row;gap:var(--gap-50);justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.input.is-valid .fieldset-title{display:flex;flex-direction:row;gap:0.625rem;justify-content:flex-start;align-items:center}.input.is-valid .fieldset-title:after{content:"";width:.75rem;height:.75rem;border-radius:100%;background-color:var(--clr-valid);border:1px solid var(--clr-valid)}.input.is-invalid .fieldset-title{display:flex;flex-direction:row;gap:0.625rem;justify-content:flex-start;align-items:center}.input.is-invalid .fieldset-title:after{content:"";width:.75rem;height:.75rem;border-radius:100%;background-color:var(--clr-invalid);border:1px solid var(--clr-invalid)}.input.is-invalid .input-error{display:block}.input.is-invalid .input-inner{outline:var(--clr-invalid) auto 1px}[data-required=true] .fieldset-title{display:flex;flex-direction:row;gap:0.625rem;justify-content:flex-start;align-items:center}[data-required=true] .fieldset-title:after{content:"";width:.75rem;height:.75rem;border-radius:100%;background-color:var(--clr-bg);border:1px solid var(--clr-gray-900);transition:var(--ease-in-out)}.type-text .input-inner,.type-date .input-inner{background-color:var(--clr-gray-100);padding:0.875rem .5rem;border-radius:.25rem;overflow:hidden}.type-text .input-inner:focus-within,.type-date .input-inner:focus-within{outline:-webkit-focus-ring-color auto 1px}.type-text input,.type-date input{width:100%;padding:0;border:0;background-color:rgba(0,0,0,0);box-shadow:none;font-family:var(--f-body);font-size:1rem;font-weight:400;line-height:1.25;color:var(--clr-txt-400)}.type-text input::-moz-placeholder, .type-date input::-moz-placeholder{font-family:inherit;font-size:inherit;font-weight:inherit;color:var(--clr-gray-400)}.type-text input::placeholder,.type-date input::placeholder{font-family:inherit;font-size:inherit;font-weight:inherit;color:var(--clr-gray-400)}.type-text input:focus,.type-date input:focus{outline:0}.type-date.is-valid input,.type-date.is-invalid input,.type-date:focus-within input{color:var(--clr-txt-400)}.type-date .input-inner{height:3rem;max-height:3rem}.type-date input{display:block;width:100%;height:100%;color:rgba(0,0,0,0)}.input-inner{width:100%;display:flex;flex-direction:row;gap:var(--gap-50) var(--gap-200);justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.fieldset-title{width:100%;font-family:var(--f-body);font-size:1rem;font-weight:600;line-height:1.25rem}.input-radio,.input-checkbox{-webkit-user-select:none;-moz-user-select:none;user-select:none}.appears-as-btn{flex:0 0 calc((100% - var(--gap-200)*3)/4);background-color:var(--clr-gray-100);padding-block:var(--gap-400);border-radius:.25rem;cursor:pointer;transition:var(--ease-in-out);border:2px solid rgba(0,0,0,0);display:flex;flex-direction:row;gap:0;justify-content:center;align-items:center}@media(hover: hover){.appears-as-btn:hover{opacity:.7}}@media screen and (max-width: 47.9375rem){.appears-as-btn{flex:0 0 calc(50% - var(--gap-200)/2);padding-block:var(--gap-200)}}.appears-as-btn[aria-checked=true]{background-color:var(--clr-secondary);color:var(--clr-bg)}.appears-as-btn .input-label{font-family:var(--f-heading);font-size:2.25rem;font-weight:600;line-height:1;text-transform:uppercase;text-align:center}@media screen and (max-width: 47.9375rem){.appears-as-btn .input-label{font-size:1.5rem}}.appears-as-btn .radio{display:none}.type-checkbox.is-invalid .input-inner{outline:none}.type-checkbox.is-invalid .checkbox{border-color:var(--clr-invalid)}.type-checkbox .input-inner{display:flex;flex-direction:column;gap:var(--gap-200);justify-content:flex-start;align-items:flex-start}.input-checkbox{width:100%;display:flex;flex-direction:row;gap:var(--gap-50);justify-content:flex-start;align-items:flex-start}.input-checkbox[aria-checked=true] .checkbox::after{opacity:1}.privacy-policy{grid-column:span 2}@media screen and (max-width: 47.9375rem){.privacy-policy{grid-column:span 1}}.checkbox{flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:2px;border:1px solid var(--clr-secondary);display:flex;flex-direction:row;gap:0;justify-content:center;align-items:center}.checkbox:after{content:"";width:60%;height:60%;background-color:var(--clr-secondary);opacity:0;transition:var(--ease-in-out)}.input-label a{font-weight:600;color:var(--clr-secondary)}.recurrence .appears-as-btn{flex:0 0 calc(50% - var(--gap-200)/2)}@media screen and (max-width: 47.9375rem){.recurrence .appears-as-btn{flex:0 0 100%}}.recurrence .appears-as-btn .input-label{font-size:1.5rem}@media screen and (max-width: 47.9375rem){.recurrence .appears-as-btn .input-label{font-size:1rem}}.input-amount{display:flex;flex-direction:column;gap:var(--gap-50);justify-content:flex-start;align-items:flex-start}.input-amount:has(.is-invalid) .input-error{display:block}@media screen and (max-width: 47.9375rem){.amount .input-inner{gap:var(--gap-50)}}.input-hint{font-size:1rem;font-weight:400;line-height:1.25rem}.input-donation-type:has(.donation-type[data-hidden=true]){display:none}.donation-type.is-invalid .input-inner{outline:0}.donation-type .appears-as-btn{flex:0 0 calc(50% - var(--gap-200)/2);background-color:var(--clr-primary);padding-block:0.625rem}@media screen and (max-width: 47.9375rem){.donation-type .appears-as-btn{flex:0 0 100%}}.donation-type .appears-as-btn[aria-checked=true]{opacity:.7}.donation-type .appears-as-btn .input-label{font-family:var(--f-highlight);font-size:1.25rem;font-weight:400;line-height:1.25;color:var(--clr-bg)}.input-error{display:none;font-family:var(--f-heading);font-size:.85rem;font-weight:700;line-height:1.25rem;color:var(--clr-invalid)}.input-donation-type{width:100%;display:flex;flex-direction:column;gap:var(--gap-50);justify-content:flex-start;align-items:flex-start}.inputs-hint{display:flex;flex-direction:row;gap:var(--gap-200);justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.inputs-hint .input-hint{flex:0 0 calc(50% - var(--gap-200)/2)}@media screen and (max-width: 47.9375rem){.inputs-hint .input-hint{flex:0 0 100%}}.project .input-inner{display:flex;flex-direction:column;gap:var(--gap-400);justify-content:flex-start;align-items:flex-start}.project .input-radio{transition:var(--ease-in-out);cursor:pointer}@media(hover: hover){.project .input-radio:hover{opacity:.7}}.input-projects{width:100%;max-width:100%;display:flex;flex-direction:column;gap:var(--gap-400);justify-content:flex-start;align-items:flex-start}.select2-container{width:100% !important}.select2-container .select2-selection--single{height:auto;border:0}.select2-container .select2-selection--single .select2-selection__rendered{min-height:3rem;padding-block:0.875rem;padding-left:var(--gap-50);background-color:var(--clr-gray-100);border-radius:.25rem;line-height:1.25;color:var(--clr-txt-400)}.select2-results__option--selectable{display:flex;flex-direction:row;gap:0.625rem;justify-content:flex-start;align-items:center}.select2-results__option--selectable img{width:1.5rem;aspect-ratio:64/48;flex-grow:0;margin-inline:0}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#f5f5f5;color:#0b1215}.select2-container--default .select2-search--dropdown .select2-search__field{padding:0.625rem;border-width:0;border-radius:.25rem;font-family:"Noto Sans",sans-serif;font-size:.75rem;line-height:1.25;color:#0b1215;background-color:#f5f5f5;outline:0}.select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:0}.select2-container--default .select2-selection--single .select2-selection__arrow{width:1.5rem;height:1.5rem;background-image:url(../assets/app/assets/site-icons/icon-chevron-down.png);background-size:contain;background-repeat:no-repeat;background-position:center;top:50%;right:0.625rem;transform:translateY(-50%)}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2.select2-container--open .select2-selection__arrow{transform:translateY(-50%) rotate(-180deg)}.payment-method .input-inner{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;gap:var(--gap-400) var(--gap-200);align-items:flex-start}.payment-method .input-radio{width:100%;display:flex;flex-direction:column;gap:var(--gap-50);justify-content:flex-start;align-items:flex-start;transition:var(--ease-in-out);cursor:pointer}.payment-method .input-label{font-weight:600}@media(hover: hover){.payment-method [aria-checked=false]:hover img{filter:grayscale(0)}}.payment-method [aria-checked=false] img{filter:grayscale(1)}.payment-method [aria-checked=true] .payment-figure{border-color:var(--clr-highlight)}.payment-method [aria-checked=true] img{filter:grayscale(0)}.fiscal-number input{text-transform:uppercase}.fiscal-number input::-moz-placeholder{text-transform:none}.fiscal-number input::placeholder{text-transform:none}.payment-figure{width:100%;display:flex;flex-direction:row;gap:0;justify-content:center;align-items:center;height:11.25rem;border-radius:.25rem;background-color:var(--clr-gray-100);border:2px solid var(--clr-gray-100)}.payment-figure img{transition:var(--ease-in-out);height:50%}@media screen and (max-width: 47.9375rem){.payment-figure img{width:calc(100% - 3.125rem);height:calc(100% - 1.25rem)}}@media screen and (max-width: 47.9375rem){.input-paypal img{width:calc(100% - 3.125rem);height:calc(100% - 6.25rem)}}.wire-transfer{width:100%}.wire-transfer .input-radio{width:100%;display:flex;flex-direction:column;gap:var(--gap-50);justify-content:flex-start;align-items:flex-start;transition:var(--ease-in-out);cursor:pointer}.wire-transfer .input-label{font-weight:600}.wire-transfer [aria-checked=true] .wt-cta{display:none}.wire-transfer [aria-checked=true] .wt-description{display:flex;flex-direction:column;gap:1em;justify-content:flex-start;align-items:flex-start}.wt-cta{background-color:var(--clr-gray-100);border-radius:.25rem}.wt-cta{width:calc(50% - var(--gap-200)/2);padding:1.875rem 2.1875rem;font-weight:600}@media screen and (max-width: 47.9375rem){.wt-cta{width:100%}}.appears-as-card{width:100%;max-width:100%}.dialog-section{width:100%;display:flex;flex-direction:column;gap:var(--gap-400);justify-content:flex-start;align-items:flex-start}.dialog-section .section-header{width:100%;padding-block:var(--gap-50);border-bottom:1px solid var(--clr-highlight)}.dialog-section .section-title{font-family:var(--f-heading);font-size:1.125rem;font-weight:600;line-height:1.25rem;text-transform:uppercase;text-align:left}.section-summary{width:100%;display:flex;flex-direction:column;gap:var(--gap-400);justify-content:flex-start;align-items:flex-start}.section-summary-content{display:flex;flex-direction:column;gap:var(--gap-50);justify-content:flex-start;align-items:flex-start;font-size:1rem;font-weight:600;line-height:1.5rem}.section-summary-content p:has(>*[style="display: none;"]),.section-summary-content span:has(>*[style="display: none;"]){display:none}.section-summary-btns{width:100%;display:flex;flex-direction:row;gap:0;justify-content:center;align-items:center}.dialog-donate{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;padding-block:var(--gap-400);background-color:rgba(227,239,225,.8);display:flex;flex-direction:row;gap:0;justify-content:flex-end;align-items:center;color:var(--clr-txt-400);opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--ease-in-out)}.dialog-donate.is-visible{opacity:1;pointer-events:all}.dialog-donate.is-visible .dialog-donate-body{transform:none}.dialog-donate .separator{width:100%;border-width:1px 0 0 0;border-style:solid;border-color:#e3efe1}.dialog-donate a{color:var(--clr-secondary)}.dialog-donate-body{width:51.25rem;max-width:calc(100% - var(--gap-200));height:-moz-fit-content;height:fit-content;max-height:100%;background-color:var(--clr-bg);padding:var(--gap-400);overflow-y:auto;scrollbar-width:thin;scrollbar-color:gray rgba(0,0,0,0)}.dialog-donate-body::-webkit-scrollbar{height:4px;margin-right:-2rem}.dialog-donate-body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.dialog-donate-body::-webkit-scrollbar-thumb{background:gray;border-radius:4px}.dialog-donate-body::-webkit-scrollbar-thumb:hover{background:gray}.dialog-donate-body{border-top-left-radius:2.5rem;border-bottom-left-radius:2.5rem;position:relative;transform:translateX(100%);box-shadow:var(--box-shadow-400);display:flex;flex-direction:column;gap:var(--gap-400);justify-content:flex-start;align-items:flex-start;transition:var(--ease-in-out);scroll-behavior:smooth}@media screen and (max-width: 47.9375rem){.dialog-donate-body{padding-inline:var(--gap-200)}}.dialog-donate-body .btn-close{width:2.25rem;height:2.25rem;position:sticky;z-index:100;top:0;right:0;transform:translateX(var(--gap-200));display:flex;flex-direction:row;gap:0 0;justify-content:flex-start;align-items:flex-start;margin-top:calc(var(--gap-200)*-2);margin-bottom:var(--gap-200);margin-left:auto;padding:0;background-color:rgba(0,0,0,0);border-radius:0;box-shadow:none;border:0;transition:var(--ease-in-out)}@media(hover: hover){.dialog-donate-body .btn-close:hover{opacity:.7}}@media screen and (max-width: 47.9375rem){.dialog-donate-body .btn-close{transform:translateX(5%)}}.dialog-donate-body p,.dialog-donate-body a,.dialog-donate-body ul,.dialog-donate-body ol{font-size:inherit}.dialog-donate-body p em,.dialog-donate-body a em,.dialog-donate-body ul em,.dialog-donate-body ol em{font-style:normal;color:var(--clr-primary)}.dialog-donate-body .btn-form-submit,.dialog-donate-body .btn-edit-form{width:25rem;max-width:100%;font-family:var(--f-highlight);font-size:1.25rem;font-weight:400;line-height:1.25;padding-block:0.625rem;border:1px solid var(--clr-primary);transition:var(--ease-in-out)}@media(hover: hover){.dialog-donate-body .btn-form-submit:hover,.dialog-donate-body .btn-edit-form:hover{opacity:.7}}.dialog-donate-body .btn-form-submit{margin-top:var(--gap-400);margin-inline:auto;color:var(--clr-bg);background-color:var(--clr-primary)}.dialog-donate-body .btn-edit-form{background-color:var(--clr-bg);color:var(--clr-primary)}.dialog-donate-body .card{box-shadow:none}.dialog-donate-body .card-horizontal{display:flex;flex-direction:row;gap:var(--gap-200);justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 47.9375rem){.dialog-donate-body .card-horizontal{flex-direction:column}}.dialog-donate-body .card-horizontal .card-thumb,.dialog-donate-body .card-horizontal .card-body{--w: calc(50% - var(--gap-200) / 2);flex:0 0 var(--w);width:var(--w);max-width:var(--w)}@media screen and (max-width: 47.9375rem){.dialog-donate-body .card-horizontal .card-thumb,.dialog-donate-body .card-horizontal .card-body{--w: 100%}}.dialog-donate-body .card-horizontal .card-thumb{aspect-ratio:400/220.18;border-radius:1.25rem;overflow:hidden;display:flex;flex-direction:row;gap:0 0;justify-content:flex-start;align-items:flex-start}.dialog-donate-body .card-horizontal .card-thumb img{height:100%;-o-object-fit:cover;object-fit:cover}.dialog-donate-body .card-horizontal .card-body,.dialog-donate-body .card-horizontal .card-content{display:flex;flex-direction:column;gap:var(--gap-100);justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 47.9375rem){.dialog-donate-body .card-horizontal .card-body,.dialog-donate-body .card-horizontal .card-content{row-gap:var(--gap-200)}}.dialog-donate-body .card-horizontal .card-body{padding:0}.dialog-donate-body .card-horizontal .card-body a{color:var(--clr-primary)}.dialog-donate-body .card-horizontal .card-content{line-height:1.2}.dialog-donate-body .card-horizontal .card-title{font-family:var(--f-highlight);font-size:1.5rem;font-weight:400;line-height:1;text-transform:uppercase;text-align:left;color:var(--clr-gray-900)}.dialog-donate-body .card-horizontal .card-title em{color:var(--clr-primary);font-style:normal}.dialog-donate-body .card-horizontal .btns-wrap{width:100%;display:flex;flex-direction:row;gap:var(--gap-50);justify-content:center;align-items:center}.dialog-donate-body .card-horizontal .btn-primary{width:25rem;max-width:100%;font-family:var(--f-highlight);font-size:1.25rem;font-weight:400;line-height:1.25;padding-block:0.625rem;color:var(--clr-bg);background-color:var(--clr-primary);border:1px solid var(--clr-primary);transition:var(--ease-in-out)}.payment-widget{width:100%;display:flex;flex-direction:column;gap:var(--gap-50);justify-content:flex-start;align-items:flex-start}.payment-widget>*{width:100%}.payment-widget .input-error{display:block}.form-donate:has(.input-wire-transfer[aria-checked=true]) .payment-widget{display:none}.btn.btn-pay{width:100%;border-radius:.25rem;cursor:pointer;transition:var(--ease-in-out);border:2px solid rgba(0,0,0,0);display:flex;flex-direction:row;gap:0;justify-content:center;align-items:center;font-family:var(--f-highlight);font-size:1.25rem;font-weight:400;line-height:1.25;color:var(--clr-bg);background-color:var(--clr-primary);padding-block:.625rem}@media(hover: hover){.btn.btn-pay:hover{opacity:.7}}.input-radio[data-value=PreselectedProject]{margin-bottom:calc(var(--gap-400) - var(--gap-50));transition:var(--ease-in-out);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover: hover){.input-radio[data-value=PreselectedProject]:hover{opacity:.7}}.lbl-fiscal-number{text-transform:uppercase}.wt-description{width:100%;display:flex;flex-direction:column;gap:1em;justify-content:flex-start;align-items:flex-start;-webkit-user-select:text;-moz-user-select:text;user-select:text}.is-hidden,[data-hidden=true]{display:none}.is-disabled,[data-disabled=true]{opacity:.5;pointer-events:none}:root{--gap-50: get-rem(8);--gap-100: get-rem(12);--gap-200: get-rem(20);--gap-400: get-rem(40);--gap-800: get-rem(80);--clr-red-slow-food: #E22717;--clr-obsidian: #0B1215;--clr-red-2025: #EE3124;--clr-neutral: #E3EFE1;--clr-highlight-1: #6199C7;--clr-primary: #EE3124;--clr-secondary: #0074AC;--clr-bg: #fff;--clr-txt-400: #0B1215;--clr-gray-100: #F5F5F5;--clr-gray-400: #696D6F;--clr-gray-900: #0B1215;--clr-highlight: #6199C7;--clr-invalid: #E22717;--clr-valid: #00A098;--f-heading: "Poppins", sans-serif;--f-body: "Noto Sans", sans-serif;--f-highlight: "Oswald", sans-serif;--h-panel-project: calc(80px + (3rem*1.25) + (1.5rem*1.25));--box-shadow-400: -1px 1px 20px -5px rgba(0, 0, 0, 0.15);--ease-in-out: all ease-in-out .25s;--p-inline: get-rem(120);--nav-h: 130px;--b-circle-w: get-clamp-px(60, 80, 870, 1920);--h-wrap-p-inline: get-clamp-px(20, 120, 870, 1920);--h-full: calc(100dvh - var(--nav-h));--h-full-max: get-rem(1366)}.section-gallery-grid{width:100%;max-width:100%;padding:var(--gap-50);margin:5.5rem auto;background-color:var(--clr-neutral);display:flex;flex-direction:column;gap:var(--gap-50);justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 47.9375rem){.section-gallery-grid{gap:.25rem}}.gallery-grid{--c-count: 12;--r-module: 2;width:100%;display:grid;grid-template-columns:repeat(var(--c-count), 1fr);grid-template-rows:auto;gap:var(--gap-50);align-items:flex-start;align-items:flex-start}@media screen and (max-width: 47.9375rem){.gallery-grid{gap:.25rem}}.gallery-grid:has(:nth-child(1):last-child) .gallery-img-cont{grid-column:span var(--c-count);grid-row:span calc(var(--r-module)*2)}.gallery-grid:has(:nth-child(2):last-child) .gallery-img-cont{grid-column:span calc(var(--c-count)/2);grid-row:span calc(var(--r-module)*2)}.gallery-grid:has(:nth-child(3):last-child) .gallery-img-cont{grid-column:span calc(var(--c-count)/3);grid-row:span calc(var(--r-module)*2)}.gallery-grid:has(:nth-child(4):last-child) .gallery-img-cont{grid-column:span calc(var(--c-count)/3);grid-row:span calc(var(--r-module)*2)}.gallery-grid:has(:nth-child(4):last-child) .gallery-img-cont:nth-child(3),.gallery-grid:has(:nth-child(4):last-child) .gallery-img-cont:nth-child(4){grid-column:calc(var(--c-count) / 3 * 2 + 1)/span calc(var(--c-count)/3)}.gallery-grid:has(:nth-child(4):last-child) .gallery-img-cont:nth-child(3){grid-row:span var(--r-module)}.gallery-grid:has(:nth-child(4):last-child) .gallery-img-cont:nth-child(4){grid-row:calc(var(--r-module) + 1)/span var(--r-module)}.gallery-grid:has(:nth-child(5):last-child) .gallery-img-cont{grid-column:span calc(var(--c-count)/4);grid-row:span calc(var(--r-module)*2)}.gallery-grid:has(:nth-child(5):last-child) .gallery-img-cont:nth-child(3),.gallery-grid:has(:nth-child(5):last-child) .gallery-img-cont:nth-child(4){grid-column:calc(var(--c-count) / 4 * 2 + 1)/span calc(var(--c-count)/4)}.gallery-grid:has(:nth-child(5):last-child) .gallery-img-cont:nth-child(3){grid-row:span var(--r-module)}.gallery-grid:has(:nth-child(5):last-child) .gallery-img-cont:nth-child(4){grid-row:calc(var(--r-module) + 1)/span var(--r-module)}.gallery-grid:has(:nth-child(5):last-child) .gallery-img-cont:nth-child(5){grid-column:calc(var(--c-count) / 4 * 3 + 1)/span calc(var(--c-count)/4)}.gallery-grid:has(:nth-child(6):last-child) .gallery-img-cont{grid-column:span calc(var(--c-count)/4);grid-row:span calc(var(--r-module)*2)}.gallery-grid:has(:nth-child(6):last-child) .gallery-img-cont:nth-child(3),.gallery-grid:has(:nth-child(6):last-child) .gallery-img-cont:nth-child(4),.gallery-grid:has(:nth-child(6):last-child) .gallery-img-cont:nth-child(5),.gallery-grid:has(:nth-child(6):last-child) .gallery-img-cont:nth-child(6){grid-column:span calc(var(--c-count)/4);grid-row:span var(--r-module)}.gallery-grid:has(:nth-child(7):last-child) .gallery-img-cont{grid-column:span calc(var(--c-count)/4);grid-row:span calc(var(--r-module)*2)}.gallery-grid:has(:nth-child(7):last-child) .gallery-img-cont:nth-child(3),.gallery-grid:has(:nth-child(7):last-child) .gallery-img-cont:nth-child(4){grid-column:calc(var(--c-count) / 4 * 2 + 1)/span calc(var(--c-count)/4)}.gallery-grid:has(:nth-child(7):last-child) .gallery-img-cont:nth-child(3){grid-row:span var(--r-module)}.gallery-grid:has(:nth-child(7):last-child) .gallery-img-cont:nth-child(4){grid-row:calc(var(--r-module) + 1)/span var(--r-module)}.gallery-grid:has(:nth-child(7):last-child) .gallery-img-cont:nth-child(5){grid-column:calc(var(--c-count) / 4 * 3 + 1)/span calc(var(--c-count)/4)}.gallery-grid:has(:nth-child(7):last-child) .gallery-img-cont:nth-child(6),.gallery-grid:has(:nth-child(7):last-child) .gallery-img-cont:nth-child(7){grid-column:span calc(var(--c-count)/2);grid-row:calc(var(--r-module) * 2 + 1)/span var(--r-module)}.gallery-grid:has(:nth-child(8):last-child) .gallery-img-cont{grid-column:span calc(var(--c-count)/4);grid-row:span calc(var(--r-module)*2)}.gallery-grid:has(:nth-child(8):last-child) .gallery-img-cont:nth-child(3),.gallery-grid:has(:nth-child(8):last-child) .gallery-img-cont:nth-child(4){grid-column:calc(var(--c-count) / 4 * 2 + 1)/span calc(var(--c-count)/4)}.gallery-grid:has(:nth-child(8):last-child) .gallery-img-cont:nth-child(3){grid-row:span var(--r-module)}.gallery-grid:has(:nth-child(8):last-child) .gallery-img-cont:nth-child(4){grid-row:calc(var(--r-module) + 1)/span var(--r-module)}.gallery-grid:has(:nth-child(8):last-child) .gallery-img-cont:nth-child(5){grid-column:calc(var(--c-count) / 4 * 3 + 1)/span calc(var(--c-count)/4)}.gallery-grid:has(:nth-child(8):last-child) .gallery-img-cont:nth-child(6),.gallery-grid:has(:nth-child(8):last-child) .gallery-img-cont:nth-child(7),.gallery-grid:has(:nth-child(8):last-child) .gallery-img-cont:nth-child(8){grid-column:span calc(var(--c-count)/3);grid-row:span var(--r-module)}.gallery-img-cont{grid-column:span 1;grid-row:span 1;width:100%;height:100%}@media screen and (max-width: 47.9375rem){.gallery-img-cont{grid-column:span 6;grid-row:span 1}}@media screen and (max-width: 47.9375rem){.gallery-img-cont:nth-of-type(odd):last-child{grid-column:span 12}}.gallery-img-cont img{display:block;width:100%;max-width:100%;height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3}@media screen and (max-width: 47.9375rem){.section-gallery-grid .gallery-grid:has(:nth-child(n)) .gallery-img-cont:nth-child(n){grid-column:span 6;grid-row:span 1}}@media screen and (max-width: 47.9375rem){.section-gallery-grid .gallery-grid:has(:nth-child(n)) .gallery-img-cont:nth-child(n):nth-of-type(odd):last-child{grid-column:span 12}}.section-gallery-grid-body{display:flex;flex-direction:row;gap:var(--gap-50);justify-content:center;align-items:stretch;width:120rem;max-width:100%;margin-inline:auto}@media screen and (max-width: 47.9375rem){.section-gallery-grid-body{flex-direction:column}}.gallery-grid-card{flex:1;position:relative;padding:3.75rem 6.25rem;font-family:var(--f-highlight);font-size:2.25rem;line-height:1;text-transform:uppercase;text-align:center}@media screen and (max-width: 79.9375rem){.gallery-grid-card{padding:2.5rem 3.75rem;font-size:1.5rem}}@media screen and (max-width: 47.9375rem){.gallery-grid-card{padding:1.5rem 1.25rem;font-size:1.25rem}}.gallery-grid-card.bg-primary{background-color:var(--clr-primary);color:var(--clr-bg)}.gallery-grid-card>*{position:relative;z-index:100;color:inherit}.gallery-grid-card *{font-size:inherit !important;line-height:1.25}.gallery-grid-card:first-child:before{content:"";position:absolute;z-index:0;top:0;left:0;transform:translateX(-100%);width:calc(50dvw - var(--gap-50)*2 - var(--gap-50)/2 - 100%);height:100%;background-color:inherit}.main-content-archive{display:flex;flex-direction:column;gap:6.25rem;justify-content:flex-start;align-items:flex-start}.main-content-archive img{display:block;width:100%;max-width:100%;margin:0}.main-header-archive{width:100%;height:var(--h-full);max-height:var(--h-full-max);background-color:var(--clr-neutral);overflow:hidden;display:flex;flex-direction:row;gap:0;justify-content:center;align-items:center}@media screen and (max-width: 47.9375rem){.main-header-archive{height:auto;max-height:auto;flex-direction:column-reverse}}.header-body-archive{--w: min(get-rem(1920 / 2), 50%);flex:0 0 var(--w);max-width:var(--w);padding:var(--h-wrap-p-inline);margin-left:auto;overflow:hidden}@media screen and (max-width: 47.9375rem){.header-body-archive{text-align:center;padding-block:var(--gap-400)}}.header-body-archive h1{font-family:var(--f-highlight);font-weight:400;line-height:1.25;max-width:100%}.header-body-archive h1 em{color:var(--clr-primary);font-style:normal}.header-body-archive h2{font-family:var(--f-highlight);font-weight:400;line-height:1.25;max-width:100%}.header-body-archive h2 em{color:var(--clr-primary);font-style:normal}.header-body-archive h3{font-family:var(--f-highlight);font-weight:400;line-height:1.25;max-width:100%}.header-body-archive h3 em{color:var(--clr-primary);font-style:normal}.header-body-archive h4{font-family:var(--f-highlight);font-weight:400;line-height:1.25;max-width:100%}.header-body-archive h4 em{color:var(--clr-primary);font-style:normal}.header-body-archive h5{font-family:var(--f-highlight);font-weight:400;line-height:1.25;max-width:100%}.header-body-archive h5 em{color:var(--clr-primary);font-style:normal}.header-body-archive h6{font-family:var(--f-highlight);font-weight:400;line-height:1.25;max-width:100%}.header-body-archive h6 em{color:var(--clr-primary);font-style:normal}.header-figure-archive{flex:0 0 50%;display:flex;flex-direction:row;gap:0;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;height:100%}@media screen and (max-width: 47.9375rem){.header-figure-archive{aspect-ratio:1}}.header-figure-archive img{--basis: 50%;flex:1 1 var(--basis);width:var(--basis);-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 47.9375rem){.header-body-archive,.header-figure-archive{flex:0 0 100%;max-width:100%;overflow:hidden}}.section-archive-entries{width:120rem;max-width:100%;padding-inline:var(--gap-400);margin-inline:auto;display:flex;flex-direction:column;gap:var(--gap-800);justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 47.9375rem){.section-archive-entries{padding-inline:var(--gap-200);row-gap:var(--gap-400)}}.card-entry{width:100%;position:relative}.card-entry .btn{border:1px solid rgba(0,0,0,0);box-shadow:none;border-radius:1.25rem;font-family:var(--f-highlight);font-size:1.5rem;line-height:1;text-transform:uppercase;display:flex;flex-direction:row;gap:.5em;justify-content:center;align-items:center;padding:.5em 1.5em;text-decoration:none}.card-entry .btn-icon{flex-shrink:0;width:1.5rem;height:1.5rem}.card-entry .btn-secondary{color:var(--clr-primary);background-color:var(--clr-bg);margin-top:var(--gap-400);margin-left:auto;padding-inline:0}@media screen and (max-width: 47.9375rem){.card-entry .btn-secondary{font-size:1.75rem;margin-top:0;margin-inline:auto}}.card-body.card-body-project{all:unset;display:block;aspect-ratio:1840/566;background-color:var(--clr-bg);position:relative}@media screen and (max-width: 47.9375rem){.card-body.card-body-project{display:flex;flex-direction:column;gap:0 0;justify-content:flex-start;align-items:flex-start}}.card-figure-project{position:absolute;top:0;left:0;width:41.6666666667%;height:100%}@media screen and (max-width: 47.9375rem){.card-figure-project{position:unset;width:100%;height:auto;aspect-ratio:336/246}}.card-figure-project img{height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.card-content-project{max-width:58.3333333333%;margin-left:auto;height:-moz-fit-content;height:fit-content;padding:var(--gap-800) var(--gap-400) var(--gap-400);display:flex;flex-direction:column;gap:1em;justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 47.9375rem){.card-content-project{width:100%;max-width:100%;margin-left:unset;padding:var(--gap-400) var(--gap-200)}}.card-content-project>*:not(.btn-secondary){width:48.375rem;max-width:100%;padding-right:var(--gap-400)}@media screen and (max-width: 47.9375rem){.card-content-project>*:not(.btn-secondary){width:100%;max-width:100%;padding-right:unset}}.card-title-project{text-align:left;line-height:1.25}@media screen and (max-width: 47.9375rem){.card-title-project{font-size:1.5rem}}.card-title-project em{font-style:normal;color:var(--clr-primary);text-wrap:balance}.card-excerpt-project{display:flex;flex-direction:column;gap:0 0;justify-content:flex-start;align-items:flex-start;font-size:1.25rem;margin-top:1em}@media screen and (max-width: 47.9375rem){.card-excerpt-project{font-size:1rem;margin-top:unset}}.card-excerpt-project *{line-height:1.25}.card-excerpt-project a{color:var(--clr-primary)}.card-footer-project{width:64.0217391304%;max-width:100%;height:calc(var(--gap-800)*2);overflow:hidden;background-color:var(--clr-neutral);padding:var(--gap-400);margin-top:calc(var(--gap-800)*-1);margin-left:calc(var(--gap-400));position:relative;z-index:100;display:flex;flex-direction:row;gap:var(--gap-400);justify-content:flex-start;align-items:center}@media screen and (max-width: 73.6875rem){.card-footer-project{width:calc(100% - var(--gap-400)*2);margin-top:calc(var(--gap-200)*-1)}}@media screen and (max-width: 47.9375rem){.card-footer-project{display:none}}.card-footer-project .meta-icon{flex-grow:0;width:3rem;height:3rem}@media screen and (max-width: 61.9375rem){.card-footer-project .meta-icon{width:2rem;height:2rem}}.card-metas{flex:3;list-style:none;padding-left:0;display:flex;flex-direction:row;gap:var(--gap-200);justify-content:flex-start;align-items:center}.card-meta{flex:1;display:flex;flex-direction:row;gap:var(--gap-50);justify-content:center;align-items:center}.meta-body{width:-moz-fit-content;width:fit-content;text-align:center;display:flex;flex-direction:column;gap:var(--gap-50);justify-content:flex-start;align-items:flex-start}.meta-body>*{width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis}.meta-value{font-family:var(--f-highlight);font-size:1.65rem;line-height:1}@media screen and (max-width: 79.9375rem){.meta-value{font-size:1.5rem}}.meta-label{font-size:1.25rem}@media screen and (max-width: 85.3125rem){.meta-label{font-size:1.125rem}}@media screen and (max-width: 79.9375rem){.meta-label{font-size:.925rem}}.btn-donate-project{flex:1}.archive-pagination{width:100%;display:flex;flex-direction:row;gap:var(--gap-400);justify-content:space-between;align-items:center}.archive-pagination:not(has:first-child){display:none}.archive-pagination .btn-pagination{color:var(--clr-primary);background-color:rgba(0,0,0,0);padding-inline:0;border:1px solid rgba(0,0,0,0);box-shadow:none;border-radius:1.25rem;font-family:var(--f-highlight);font-size:1.5rem;line-height:1;text-transform:uppercase;text-decoration:none;display:flex;flex-direction:row;gap:var(--gap-50);justify-content:center;align-items:center;transition:var(--ease-in-out)}@media screen and (max-width: 47.9375rem){.archive-pagination .btn-pagination{font-size:1.25rem}}@media(hover: hover){.archive-pagination .btn-pagination:hover{opacity:.7}}.btn-next{margin-left:auto}.btn-prev{margin-right:auto}:root{--gap-50: 0.5rem;--gap-100: 0.75rem;--gap-200: 1.25rem;--gap-400: 2.5rem;--gap-800: 5rem;--clr-red-slow-food: #E22717;--clr-obsidian: #0B1215;--clr-red-2025: #EE3124;--clr-neutral: #E3EFE1;--clr-highlight-1: #6199C7;--clr-primary: #EE3124;--clr-secondary: #0074AC;--clr-bg: #fff;--clr-txt-400: #0B1215;--clr-gray-100: #F5F5F5;--clr-gray-400: #696D6F;--clr-gray-900: #0B1215;--clr-highlight: #6199C7;--clr-invalid: #E22717;--clr-valid: #00A098;--f-heading: "Poppins", sans-serif;--f-body: "Noto Sans", sans-serif;--f-highlight: "Oswald", sans-serif;--h-panel-project: calc(80px + (3rem*1.25) + (1.5rem*1.25));--box-shadow-400: -1px 1px 20px -5px rgba(0, 0, 0, 0.15);--ease-in-out: all ease-in-out .25s;--p-inline: get-rem(120);--nav-h: 130px;--b-circle-w: clamp(3.75rem, 2.72rem + 1.9vw, 5rem);--h-wrap-p-inline: clamp(1.25rem, -3.924rem + 9.52vw, 7.5rem);--h-full: calc(100dvh - var(--nav-h));--h-full-max: 85.375rem}.btn{box-shadow:none;border:1px solid rgba(0,0,0,0);font-size:.75rem;line-height:1.25rem;text-align:center;border-radius:.25rem;padding:.25rem 1rem;transition:all ease-in-out .25s;cursor:pointer;text-transform:uppercase}.btn-primary{color:#fff;background-color:var(--clr-red-2025)}.btn-radius{display:flex;padding:12px 80px;justify-content:center;align-items:center;border-radius:20px;background-color:#f5f5f5;color:var(--clr-red-slow-food);font-family:Oswald;font-size:28px;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase}@media screen and (min-width: 768px)and (max-width: 1024px){.btn-radius{padding-inline:2.5rem;font-size:16px}}@media screen and (max-width: 767px){.btn-radius{padding-inline:1.25rem;font-size:16px;width:100%}}.wrapper-btn{display:flex;width:100%;gap:20px}@media screen and (max-width: 47.9375em){.wrapper-btn{flex-direction:column;gap:8px}}.btn-circle{border:2px solid var(--clr-obsidian);border-radius:100%;width:var(--b-circle-w);height:var(--b-circle-w);display:flex;flex-shrink:0;justify-content:center;align-items:center;background-color:rgba(0,0,0,0)}.btn-circle .lang-circle{font-family:"Noto Sans",sans-serif;text-transform:uppercase;font-size:1.25rem;font-weight:700}.btns-wrap{width:100%;display:flex;flex-direction:row;gap:var(--gap-50);justify-content:center;align-items:center;flex-wrap:wrap}h1,h2{font-family:"Oswald",sans-serif;font-size:clamp(2.5rem,0.428rem + 3.81vw,5rem);line-height:125%;font-optical-sizing:auto;text-transform:uppercase;font-style:normal;margin:0;text-wrap:balance}h3{text-align:center;font-family:Oswald;font-size:clamp(2rem,0.97rem + 1.9vw,3.25rem);font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase}p{font-family:"Noto Sans",sans-serif;font-size:clamp(1rem,0.588rem + 0.76vw,1.5rem);line-height:120%;text-wrap:pretty}.title-regular{font-family:"Oswald",sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(1.75rem,-0.94rem + 4.95vw,5rem)}.title-regular .red{color:var(--clr-red-slow-food)}.title-regular.-s{font-size:2.5rem}.preloader{position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);display:flex;justify-content:center;align-items:center;--clr-bg: #fff}.preloader .loader{width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:var(--clr-bg);--_m: conic-gradient(#0000 10%,#000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(1turn)}}.local-loader{position:relative;background-color:var(--clr-bg)}.local-loader .loader{background:var(--clr-gray-400)}.site-footer{background-color:var(--clr-red-slow-food);margin-top:7.5rem;color:#fff}.wrapper-footer{padding:2.5rem;width:100%;height:100%;background-color:var(--clr-red-slow-food);display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto auto;grid-template-areas:"title       title       title       title        title      title       menu-social menu-social menu-social menu-social menu-social menu-social" "policy policy policy policy policy policy menu-social menu-social menu-social menu-social menu-social menu-social";gap:2.5rem;color:#fff}@media(max-width: 767px){.wrapper-footer{grid-template-columns:1fr;grid-template-areas:"title" "menu-social" "policy";gap:5rem}}.wrapper-footer{width:159.375rem;max-width:100%;margin-inline:auto}.footer-title-area{grid-area:title;display:flex;flex-direction:column;justify-content:flex-start;gap:1.25rem}.footer-title-area .site-logo-cont{width:143px;height:97px;padding:0}@media screen and (max-width: 47.9375em){.footer-title-area .site-logo-cont{width:106px;height:72px}}.footer-title-area h4{font-family:Oswald;font-size:20px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase;text-wrap:balance}@media screen and (max-width: 64.0625em)and (min-width: 48em){.footer-title-area h4{font-size:1rem}}.footer-menu-social-area{grid-area:menu-social;display:flex;justify-content:flex-end;align-items:center;gap:2.5rem}@media screen and (max-width: 47.9375em){.footer-menu-social-area{flex-direction:column;align-items:flex-start}}.vertical-line{width:1.5px;height:100%;background-color:#fff}.wrap-policy{display:flex;flex-direction:column;gap:2.5rem}.wrap-policy p{font-size:1.125rem;font-weight:500;text-wrap:pretty}@media screen and (max-width: 64.0625em)and (min-width: 48em){.wrap-policy p{font-size:0.875rem}}.wrap-policy a{color:inherit}.wrap-list{display:flex;flex-direction:column;gap:1.25rem;list-style-type:none;padding-inline-start:unset}@media screen and (max-width: 47.9375em){.wrap-list{justify-content:center;align-items:flex-start;text-align:center}}@media screen and (max-width: 47.9375em){.wrap-list.social{flex-direction:row}}.wrap-list .item-list{font-size:1.375rem;font-weight:700;text-align:end;text-transform:uppercase}@media screen and (max-width: 64em)and (min-width: 48em){.wrap-list .item-list{font-size:1rem}}.wrap-list .item-list a{text-decoration:unset;color:inherit}.wrap-list .item-list.icon{display:flex;align-items:center;gap:10px;justify-content:flex-end;text-decoration:unset}.wrap-list .item-list button{border:unset;background-color:rgba(0,0,0,0);padding:unset;color:inherit}.footer-policy-area{grid-area:policy;display:flex;flex-direction:column;margin-top:clamp(3.125rem,-5.163rem + 15.24vw,13.125rem);gap:2.5rem}@media screen and (max-width: 47.9375em){.footer-policy-area{margin-top:0}}@media(min-width: 1920px){.footer-policy-area{text-wrap:nowrap}}.footer-policy-area h3{font-family:Oswald;font-size:2.5rem;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase;color:var(--clr-obsidian);text-align:left;margin-block:0;text-wrap:balance}@media screen and (max-width: 64em)and (min-width: 48em){.footer-policy-area h3{font-size:1.5rem}}.site-header{display:flex;border-bottom:2px solid var(--clr-obsidian);position:sticky;left:0;top:0;z-index:500;background-image:url(../assets/app/assets/donate-bg.png);background-size:cover;background-repeat:no-repeat;background-position:top right;overflow:visible}.site-header.is-open .icon-open{display:none}.site-header.is-open .icon-close{display:block}@media screen and (max-width: 47.9375rem){.site-header.is-open .site-nav{transform:scaleY(1)}}.site-header .wrapper{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;align-items:flex-start}.wrapper-header{display:flex;gap:1rem;justify-content:space-between;height:8.125rem;align-items:center;padding-inline:var(--h-wrap-p-inline);width:159.375rem;max-width:100%;margin-inline:auto}@media screen and (min-width: 159.375em){.wrapper-header{padding-inline:2.5rem}}.site-logo{max-width:146px;height:68px}@media screen and (max-width: 47.9375rem){.site-nav{position:absolute;z-index:100;top:calc(var(--nav-h) + 2px);left:0;width:100%;height:calc(100dvh - var(--nav-h));transform:scaleY(0);transition:var(--ease-in-out);transform-origin:top}}.nav-voicelist{display:flex;flex-direction:row;gap:0;justify-content:center;align-items:center;gap:clamp(0.5rem,-0.118rem + 1.14vw,1.25rem)}@media screen and (max-width: 47.9375rem){.nav-voicelist{flex-direction:column;width:100%;height:100%;padding-inline:var(--gap-200);background-image:url(../assets/app/assets/donate-bg.png);background-size:cover;background-repeat:no-repeat;background-position:center}}.nav-voice{font-family:"Noto Sans",sans-serif;text-transform:uppercase;font-size:clamp(0.875rem,0.566rem + 0.57vw,1.25rem);font-weight:700;padding-inline:clamp(1rem,0.588rem + 0.76vw,1.5rem);padding-block:clamp(0.75rem,0.544rem + 0.38vw,1rem);list-style-type:none}@media screen and (max-width: 47.9375rem){.nav-voice{width:100%;font-size:1.5rem;text-align:center}}.nav-voice.is-active{border:1px solid var(--clr-red-2025)}.nav-voice a{color:inherit;text-decoration:none}.nav-voice button{border:unset;background-color:rgba(0,0,0,0);padding:unset;color:var(--clr-obsidian);cursor:pointer}.btn-toggle-menu{background-color:rgba(0,0,0,0);padding:0;border:0;border-radius:0;font-size:3.5rem;line-height:1;color:var(--clr-red-slow-food);width:3.5rem;aspect-ratio:1;display:none}@media screen and (max-width: 47.9375em){.btn-toggle-menu{display:block}}.btn-toggle-menu.is-active .icon-close{display:block}.btn-toggle-menu.is-active .icon-open{display:none}.btn-toggle-menu .icon-open,.btn-toggle-menu .icon-close{pointer-events:none}.btn-toggle-menu .icon-close{display:none}.btn-toggle-menu .icon-open{display:block}.btn-lang{flex-shrink:0;position:relative;color:var(--clr-obsidian);display:flex;flex-direction:row;gap:0;justify-content:center;align-items:center}.locale-list{position:fixed;z-index:1000;top:var(--nav-h);left:0;width:100%;height:calc(100% - var(--nav-h))}.locale-list.is-hidden{display:none}.locale-list-voices{--p: var(--h-wrap-p-inline);--r: max(var(--p), calc((100% - 160rem + var(--p)) / 2));position:absolute;z-index:100;top:0;right:var(--r);transform:translateY(calc(-1 * (var(--nav-h) - var(--b-circle-w)) / 2));border-radius:1rem;box-shadow:var(--box-shadow-400);background-color:var(--clr-bg);padding:.5rem 1rem;width:9.375rem;list-style:none}@media screen and (min-width: 159.375em){.locale-list-voices{--p: 2.5rem}}.locale-list-voices .locale-voice:last-child{border-bottom:0}.locale-voice{font-size:1rem;font-weight:600;line-height:1;text-transform:uppercase;color:var(--clr-txt-400);border-bottom:1px solid var(--clr-gray-400)}.locale-voice a{color:inherit;text-decoration:none;display:block;width:100%;padding-block:.5rem;transition:var(--ease-in-out)}@media(hover: hover){.locale-voice a:hover{opacity:.7}}.hero-section{width:100%;height:calc(100dvh - var(--nav-h));margin-inline:auto;display:flex;flex-direction:column;position:relative}@media screen and (max-width: 47.9375em){.hero-section{padding-block:0 2.5rem;row-gap:2.5rem}}.hero-section i{color:var(--clr-red-slow-food);font-style:normal}@media screen and (max-width: 47.9375em){.hero-section{height:100%}}.hero-section figure{display:flex;flex-wrap:nowrap;flex-grow:1}.hero-section img{width:100dvw;-o-object-fit:cover;object-fit:cover}.hero-section .wrap-img-hero{display:flex}.hero-section .card-hero-text{display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;align-content:center;padding:2.5rem 3.5rem;text-wrap:balance;font-size:clamp(1rem,0.794rem + 0.38vw,1.25rem);text-wrap:pretty}@media screen and (max-width: 47.9375em){.hero-section .card-hero-text{gap:1rem;padding:0 var(--gap-200)}}@media screen and (max-height: 50em){.hero-section .card-hero-text{font-size:1rem;line-height:120%}}@media screen and (min-width: 159.375em){.hero-section .card-hero-text{padding-inline:16rem;align-items:flex-start}}.hero-section .card-hero-text h1{font-family:"Oswald",sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(1.75rem,-0.94rem + 4.95vw,5rem)}@media screen and (max-width: 86.25em){.hero-section .card-hero-text p{padding-top:5rem;padding-inline:2rem}}@media screen and (max-width: 47.9375em){.hero-section .card-hero-text p{padding:0}}@media screen and (min-width: 159.375em){.hero-section .card-hero-text p{font-size:2rem}}.hero-section .card-hero-text em{color:var(--clr-red-slow-food);font-style:normal}.hero-section .wrap-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:20;display:flex;flex-direction:row;gap:50px;justify-content:center;align-items:center}@media screen and (max-width: 47.9375em){.hero-section .wrap-btn{position:unset;transform:none;width:100%}}.hero-section .wrap-btn .btn-primary{width:-moz-fit-content;width:fit-content;height:100%;font-family:Oswald;font-style:normal;font-weight:400;text-transform:uppercase;font-size:clamp(1.75rem,0.502rem + 2.29vw,3.25rem);padding:clamp(0.75rem,0.338rem + 0.76vw,1.25rem) clamp(5rem,2.928rem + 3.81vw,7.5rem);border-radius:1.25rem;text-align:center;line-height:125%}@media screen and (max-width: 47.9375em){.hero-section .wrap-btn .btn-primary{transform:none;width:100%;display:flex;flex-direction:row;gap:1em;justify-content:center;align-items:center;margin-top:1.5rem}}.hero-section .wrap-btn .icon-btn{position:absolute;top:50%;transform:translate(-50%, -50%);right:30px;width:.8em;height:.8em}@media screen and (max-width: 47.9375em){.hero-section .wrap-btn .icon-btn{width:1.125rem;height:1.125rem;position:unset;transform:none;margin-inline:0}}.hero-section .row-hero{display:flex;flex-direction:row;height:50%}@media screen and (max-width: 47.9375em){.hero-section .row-hero{height:100%;flex-direction:column;row-gap:var(--gap-200)}}.hero-section .row-hero>*{width:50%}@media screen and (max-width: 47.9375em){.hero-section .row-hero>*{width:100%}}@media screen and (max-width: 47.9375em){.hero-section .row-hero>.card-hero-text{order:2}}.hero-section .wrap-btn-fixed{position:fixed;top:var(--nav-h);right:0;z-index:50;opacity:0;pointer-events:none}.hero-section .wrap-btn-fixed.is-active{opacity:1;pointer-events:auto}@media screen and (max-width: 47.9375em){.hero-section .wrap-btn-fixed{display:none}}.hero-section .wrap-btn-fixed .btn-primary{width:100%;height:100%;font-family:Oswald;font-style:normal;font-weight:400;text-transform:uppercase;font-size:clamp(1.75rem,0.502rem + 2.29vw,3.25rem);padding:clamp(0.75rem,0.338rem + 0.76vw,1.25rem) clamp(5rem,2.928rem + 3.81vw,7.5rem);border-radius:1.25rem;text-align:center}.hero-section .wrap-btn-mobile{display:flex;flex-direction:row;gap:50px;justify-content:center;align-items:center;position:relative}@media screen and (min-width: 48em){.hero-section .wrap-btn-mobile{display:none}}.hero-section .wrap-btn-mobile .btn-primary{height:100%;font-family:Oswald;font-style:normal;font-weight:400;text-transform:uppercase;font-size:clamp(1.75rem,0.502rem + 2.29vw,3.25rem);padding:clamp(0.75rem,0.338rem + 0.76vw,1.25rem) clamp(5rem,2.928rem + 3.81vw,7.5rem);border-radius:1.25rem;text-align:center;line-height:125%}.hero-section .wrap-btn-mobile .icon-btn{position:absolute;right:40px;width:1.125rem;height:1.125rem}.group-card-section{width:120rem;max-width:100%;margin-inline:auto;overflow:hidden}.group-card{display:flex;gap:2.5rem;margin-top:2.5rem;margin-inline:clamp(1.25rem,0.22rem + 1.9vw,2.5rem);position:relative}@media screen and (max-width: 47.9375em){.group-card{margin-inline:0;padding-inline:var(--gap-200)}}@media screen and (min-width: 125em){.group-card{margin-inline:0}}.card{display:flex;width:100%;flex-direction:column;color:#000;text-decoration:none;background-color:#fff;box-shadow:0 2px 30px -10px rgba(0,0,0,.25);position:relative;height:100%}.card em,.card i{color:var(--clr-red-slow-food);font-style:normal}.swiper-wrapper{gap:inherit}.card-thumb{width:100%}.card-thumb img{display:block;width:100%;max-width:100%;max-height:100%;aspect-ratio:587/286;-o-object-fit:cover;object-fit:cover}.card-body{padding-inline:clamp(1.25rem,-1.852rem + 5.71vw,5rem);padding-bottom:5rem;padding-top:2.5rem;display:flex;flex-direction:column;gap:2.5rem;flex:1}.btn-arrow{position:absolute;bottom:40px;right:40px;padding:0}@media screen and (max-width: 47.9375em){.btn-arrow img{width:22px;height:22px}}.swiper-cards-pagination{position:unset;margin-top:1rem}.swiper-cards-inline{display:flex;flex-direction:column;row-gap:1rem;width:100%;min-height:500px;align-items:stretch}@media screen and (max-width: 47.9375em){.swiper-cards-inline{overflow:visible}}.swiper-cards-inline .swiper-wrapper{flex:1;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 47.9375em){.swiper-cards-inline .swiper-wrapper{width:100%}}.swiper-cards-inline-pagination{position:unset;flex-shrink:0}.swiper-cards-inline-pagination .swiper-pagination-bullet-active{background-color:var(--clr-red-slow-food)}.home .group-card,.home .swiper-wrapper{align-items:stretch}.section-cards-grid{width:1920px;max-width:100%;margin-inline:auto;display:flex;flex-direction:column;padding-inline:2rem}@media screen and (min-width: 125em){.section-cards-grid{padding-inline:0}}.section-cards-grid{text-align:center;overflow:visible;overflow-x:hidden}@media screen and (min-width: 125em){.section-cards-grid{overflow-x:visible}}.section-cards-grid .section-header-cards-grid{position:relative}@media screen and (max-width: 47.9375em){.section-cards-grid .section-header-cards-grid{padding-bottom:1rem}}.section-cards-grid .section-header-cards-grid:before{content:"";position:absolute;z-index:0;bottom:0;left:50%;transform:translateX(-50%);width:100dvw;height:50%;background-color:var(--clr-neutral)}.section-cards-grid .section-header-cards-grid>*{position:relative;z-index:15}.section-cards-grid .section-body-cards-grid{position:relative}.section-cards-grid .section-body-cards-grid a,.section-cards-grid .section-body-cards-grid a:link,.section-cards-grid .section-body-cards-grid a:visited{color:var(--clr-red-slow-food)}.section-cards-grid .section-body-cards-grid:before{content:"";position:absolute;z-index:0;top:0;left:50%;transform:translateX(-50%);width:100dvw;height:100%;background-color:var(--clr-neutral)}.section-cards-grid .section-body-cards-grid>*{position:relative;z-index:15}.section-cards-grid .section-body-cards-grid h3{padding-bottom:2.1875rem;padding-top:1.5625rem;font-size:2.5rem}.section-cards-grid .section-body-cards-grid h3 a:visited{color:var(--clr-red-slow-food)}@media screen and (max-width: 47.9375em){.section-cards-grid .section-body-cards-grid h3{padding-inline:1.25rem}}@media screen and (min-width: 992px){.js-swiper-cards-grid{height:100% !important;width:100%;max-width:100%;background-color:var(--clr-neutral);--gap: 20px;height:400px}}@media screen and (min-width: 768px){.js-swiper-cards-grid .swiper-wrapper{padding-top:1.5625rem;height:100%;flex-wrap:wrap;width:calc(100% + var(--gap));margin-left:calc(var(--gap)/-2);row-gap:var(--gap);--gap: 20px}}@media screen and (min-width: 768px)and (max-width: 1024px){.js-swiper-cards-grid .swiper-slide{flex:0 0 50%;padding-inline:calc(var(--gap)/2);height:calc(310px - var(--gap)/2)}}@media screen and (min-width: 1025px){.js-swiper-cards-grid .swiper-slide{flex:0 0 25%;padding-inline:calc(var(--gap)/2);height:calc(310px - var(--gap)/2)}}.js-swiper-cards-grid .card{width:100%;height:100%}.card-goals{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;flex-shrink:0;position:relative;flex:0 0 calc(25% - 20px);width:100%}@media screen and (max-width: 73.125em){.card-goals{flex:0 0 calc(33.3% - 20px)}}.goals-img{width:100%;height:100%;position:relative}.goals-img:after{content:"";position:absolute;z-index:0;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(270deg, rgba(0, 0, 0, 0) 23.56%, rgba(11, 18, 21, 0.6) 100%)}.goals-img img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 47.9375em){.goals-img img{height:240px}}.text-goals{display:flex;flex-direction:column;position:absolute;bottom:0;left:0;padding:1.25rem 1.25rem 1.25rem 0;text-align:left}.text-goals .text{color:#f5f5f5;font-family:Oswald;font-size:clamp(1.5rem,0.676rem + 1.52vw,2.5rem);font-style:normal;font-weight:400;line-height:125%;max-width:100%;margin-left:20px;text-wrap:balance}@media screen and (max-width: 47.9375em){.text-goals .text{max-width:100%}}.text-goals .text:empty{display:none}.text-goals .text:last-of-type{height:100px}@media screen and (max-width: 47.9375em){.text-goals .text:last-of-type{height:80px}}.text-goals .number{color:var(--clr-red-2025);font-family:Oswald;font-size:clamp(4rem,3.176rem + 1.52vw,5rem);font-style:normal;font-weight:700;line-height:100%;text-wrap:nowrap;background-color:#fff;padding:0.75rem;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 47.9375em){.text-goals .number{padding:8px}}.text-goals .number:empty{display:none}@media screen and (max-width: 47.9375em){.text-goals .wrap-number{padding:8px}}.swiper-cards-grid .swiper-wrapper{flex:1}.swiper-initialized .swiper-cards-grid-pagination{position:unset;flex-shrink:0;margin-top:1rem}.swiper-initialized .swiper-cards-grid-pagination .swiper-pagination-bullet{--swiper-pagination-bullet-inactive-color: white;opacity:unset}.swiper-initialized .swiper-cards-grid-pagination .swiper-pagination-bullet-active{background-color:var(--clr-red-slow-food)}.panel{position:fixed;right:0;top:0;z-index:150;opacity:0;pointer-events:none;width:100%;height:100dvh}.panel .box{transform:translateX(100%)}.panel.open{opacity:1;pointer-events:auto}.panel.open .box{position:absolute;background-color:#fff;top:40px;right:0;bottom:40px;overflow-y:scroll;z-index:200;width:900px;max-width:100%;border-radius:40px 0 0 40px;box-shadow:-1px 1px 20px -5px rgba(0,0,0,.15);padding:2.5rem;padding-top:0;display:flex;flex-direction:column;transition:transform .3s ease,opacity .3s ease;transform:translateX(0)}@media screen and (max-width: 61.9375em){.panel.open .box{left:20px;padding-right:60px}}@media screen and (max-width: 47.9375em){.panel.open .box{padding:20px;padding-right:40px;padding-top:0}}.panel.open .box .icon-close{position:sticky;align-self:flex-end;top:20px;display:inline;margin:unset;margin-right:-20px;cursor:pointer}@media screen and (max-width: 47.9375em){.panel.open .box .icon-close{margin-right:-8px}}.panel.open .box .box-title{font-size:1.125rem;font-weight:600;line-height:1.25rem;text-transform:uppercase;padding:0 0 .5rem;margin:0;width:100%;border-bottom:1px solid var(--clr-highlight-1);text-align:left;font-family:"Poppins",sans-serif}.panel .panel-overlay{background-color:var(--clr-neutral);opacity:.8;position:absolute;top:0;left:0;width:100%;height:100%;z-index:110}.form-donation{display:flex;flex-direction:column;gap:2.5rem}.form-donation .btn{width:400px;max-width:100%;height:45px;max-height:100%;font-size:1.25rem;font-weight:400;font-family:"Oswald"}@media screen and (max-width: 47.9375em){.form-donation .btn{width:100%;font-size:1rem}}body:has(.panel.open){overflow:hidden}.flex-btn-desc{display:flex;flex-direction:column;gap:0.5rem}.descr-btn{display:flex;gap:1.25rem;font-family:"Noto Sans";font-size:0.875rem;font-weight:400;line-height:125%;text-wrap:balance}@media screen and (max-width: 47.9375em){.descr-btn{flex-direction:column;gap:8px}}.descr-btn p{width:400px;max-width:100%}.card-project{display:flex;align-items:center;gap:1.25rem;width:100%;align-items:stretch}.card-project .card-thumb{flex:1}.card-project .card-thumb img{border-radius:1.25rem;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.card-project .content-card{flex:1;display:flex;flex-direction:column;gap:0.75rem;padding-block:0.5rem;justify-content:space-between}.card-project .content-card p{font-size:1.125rem}.card-project .title-card{font-family:Oswald;font-size:24px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}@media screen and (max-width: 47.9375em){.card-project{flex-direction:column}}.line-horizontal{border:1px solid var(--clr-neutral);width:100%;height:1px}.modal-default{width:100%;max-width:100%;height:auto;max-height:100%;overflow:hidden;padding:var(--gap-400);border:0;background-color:rgba(0,0,0,0);display:flex;flex-direction:row;gap:0;justify-content:center;align-items:center}@media screen and (max-width: 47.9375rem){.modal-default{padding:var(--gap-200)}}.modal-body,.modal-content{display:flex;flex-direction:column;gap:var(--gap-400);justify-content:flex-start;align-items:flex-start}.modal-body{width:37.5rem;max-width:100%;max-height:100%;position:relative;background-color:var(--clr-bg);border-radius:1.25rem;padding-block:var(--gap-200) var(--gap-400);padding-inline:var(--gap-400);overflow-y:auto;scrollbar-width:thin;scrollbar-color:gray rgba(0,0,0,0)}.modal-body::-webkit-scrollbar{height:4px;margin-right:-2rem}.modal-body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.modal-body::-webkit-scrollbar-thumb{background:gray;border-radius:4px}.modal-body::-webkit-scrollbar-thumb:hover{background:gray}.modal-header,.modal-content{width:100%}.modal-header{display:flex;flex-direction:row;gap:var(--gap-200);justify-content:space-between;align-items:center;padding-bottom:var(--gap-50);border-bottom:1px solid var(--clr-highlight)}.btn-close-modal{padding:0;background-color:rgba(0,0,0,0);border-radius:0;box-shadow:none;border:0;width:2.25rem;height:2.25rem;position:sticky;z-index:100;top:0;right:0;transform:translateX(50%);display:flex;flex-direction:row;gap:0 0;justify-content:flex-start;align-items:flex-start;transition:var(--ease-in-out);margin-bottom:calc(var(--gap-200) - var(--gap-50));flex-shrink:0}@media(hover: hover){.btn-close-modal:hover{opacity:.7}}.modal-title{padding-top:var(--gap-200);font-family:var(--f-heading);font-size:1.125rem;font-weight:600;text-transform:uppercase;line-height:1.25rem}.modal-msg{font-family:var(--f-body);font-size:1rem;line-height:1.25rem}.btn-modal-confirm,.btn-modal-close{width:100%;border-radius:.25rem;cursor:pointer;transition:var(--ease-in-out);display:flex;flex-direction:row;gap:0;justify-content:center;align-items:center;font-family:var(--f-highlight);font-size:1.25rem;font-weight:400;line-height:1.25;padding-block:.625rem}@media(hover: hover){.btn-modal-confirm:hover,.btn-modal-close:hover{opacity:.7}}.btn-modal-confirm{border:2px solid rgba(0,0,0,0);color:var(--clr-bg);background-color:var(--clr-primary)}.btn-modal-close{border:2px solid var(--clr-primary);color:var(--clr-primary);background-color:var(--clr-bg)}.home .box-newsletter{margin-top:0}.box-newsletter{--inline-offset: var(--gap-400);background-color:var(--clr-bg);padding:var(--gap-400);box-shadow:var(--box-shadow-400);width:calc(min(100%,115rem) - var(--inline-offset)*2);margin:var(--gap-800) auto 0;display:flex;flex-direction:row;gap:var(--gap-400);justify-content:space-between;align-items:flex-start}@media screen and (max-width: 61.9375rem){.box-newsletter{flex-direction:column}}@media screen and (max-width: 47.9375rem){.box-newsletter{--inline-offset: var(--gap-200);padding-inline:var(--gap-200)}}.box-newsletter em{font-style:normal;color:var(--clr-primary)}.box-newsletter .title-regular{font-size:2.5rem}.box-newsletter .p-regular-16{font-size:1rem}.box-newsletter .wrap-txt{display:flex;flex-direction:column;gap:0.5rem;flex:0 0 18.75rem}@media screen and (max-width: 61.9375rem){.box-newsletter .wrap-txt{flex:0 0 auto}}.box-newsletter .vertical-line{height:unset;width:0;align-self:stretch;border-right:1px solid var(--clr-primary)}@media screen and (max-width: 61.9375rem){.box-newsletter .vertical-line{display:none}}.box-newsletter .newsletter-form{flex:0 1 77.5rem}@media screen and (max-width: 61.9375rem){.box-newsletter .newsletter-form{flex:0 0 auto;width:100%}}.box-newsletter .input{grid-column:span 1;max-width:100%}.box-newsletter .w-100{grid-column:span 2}@media screen and (max-width: 47.9375rem){.box-newsletter .w-100{grid-column:span 1}}.box-newsletter select{background-color:var(--clr-gray-100);padding:0 .5rem;border-radius:.25rem;overflow:hidden;width:100%;height:3rem;border:0;box-shadow:none;font-family:var(--f-body);font-size:1rem;font-weight:400;line-height:1.25;color:var(--clr-txt-400)}.box-newsletter .checkbox{position:relative}.box-newsletter .checkbox:has(input:checked):after{opacity:1}.box-newsletter .checkbox input{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;opacity:0;margin:0;border:0}.box-newsletter .form-footer{margin-left:auto}.box-newsletter .btn-form-submit{font-family:var(--f-highlight);font-size:1.5rem;font-weight:400;line-height:1;text-transform:uppercase;padding:var(--gap-100) var(--gap-800);border-radius:var(--gap-200);transition:ease-in-out .25s}@media(hover: hover){.box-newsletter .btn-form-submit:hover{opacity:.7}}.home .card-hero-text{gap:0}@media screen and (max-width: 47.9375em){.home .card-hero-text{gap:16px}}.btn-toggle-donate-fixed{display:flex;flex-direction:row;gap:.5em;justify-content:center;align-items:center;font-family:var(--f-highlight);font-size:1.5rem;text-transform:uppercase;padding:.5em 1.5em;border-radius:.75rem 0 0 .75rem;position:fixed;z-index:100;top:calc(var(--nav-h) + 1rem);right:0;transition:all ease-in-out .25s}.btn-toggle-donate-fixed.is-hidden{opacity:0;pointer-events:none}@media(hover: hover){.btn-toggle-donate-fixed:hover{opacity:.7}}@media screen and (max-width: 47.9375rem){.btn-toggle-donate-fixed{top:unset;bottom:1rem}}.btn-toggle-donate-fixed .icon-btn{width:.75em;height:.75em;margin-inline:0}.page-support-us{overflow:hidden}.page-support-us em{color:var(--clr-red-slow-food);font-style:normal}.page-support-us .hero-section img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.page-support-us .hero-section .row-hero{height:100%}@media screen and (max-width: 64em)and (min-width: 767px){.page-support-us .hero-section{height:calc(50dvh - var(--nav-h))}}@media screen and (min-width: 768px)and (max-width: 1024px){.page-support-us .hero-section .card-hero-text{align-items:flex-start}}@media screen and (max-width: 47.9375em){.page-support-us .hero-section .card-hero-text{padding-inline:1.25rem}}@media screen and (min-width: 768px)and (max-width: 1024px){.page-support-us .hero-section .card-hero-text .title-regular{text-align:left}}.page-support-us .hero-section .card-hero-text .text{font-size:clamp(1.25rem,0.253rem + 1.56vw,2.125rem)}@media screen and (min-width: 768px)and (max-width: 1024px){.page-support-us .hero-section .card-hero-text .text{padding-inline:0;padding-top:2.5rem}}.page-support-us .section-title{border-bottom:1px solid var(--clr-red-slow-food);font-weight:400;font-size:2.25rem}@media screen and (min-width: 1921px){.page-support-us .section-title{max-width:1920px;margin-inline:auto}}.section-projects-block{padding:1.25rem;display:flex;flex-direction:column;gap:2.5rem;padding-bottom:240px;position:relative}@media screen and (max-width: 47.9375em){.section-projects-block{padding-bottom:0}}@media screen and (max-width: 64em)and (min-width: 48em){.section-projects-block{padding-bottom:7.5rem}}.box-download{position:absolute;bottom:-120px;right:0;background-color:var(--clr-red-slow-food);color:#fff;font-family:"Noto Sans";font-size:1.5rem;font-style:normal;font-weight:400;line-height:120%;padding:2.5rem;display:flex;flex-direction:column;gap:2.5rem;width:calc(50% - 10px)}@media screen and (min-width: 768px)and (max-width: 1024px){.box-download{bottom:-200px}}@media screen and (max-width: 47.9375em){.box-download{position:static;width:calc(100% + 40px);margin-left:-20px}}.box-download .wrap-txt{display:flex;flex-direction:column;gap:0.5rem}.box-download .btn-radius{width:-moz-fit-content;width:fit-content}@media screen and (max-width: 47.9375em){.box-download .btn-radius{width:100%}}.box-download a{text-decoration:none}@media screen and (min-width: 992px){.swiper-projects-block{height:100% !important;width:100%;max-width:100%;--gap: 40px;height:400px}}.swiper-projects-block:not(.swiper-initialized) .swiper-pagination{display:none}@media screen and (min-width: 768px){.swiper-projects-block .swiper-wrapper{height:100%;flex-wrap:wrap;width:calc(100% + var(--gap));margin-left:calc(var(--gap)/-2);row-gap:var(--gap);--gap: 20px}}@media screen and (min-width: 1921px){.swiper-projects-block .swiper-wrapper{max-width:1920px;margin-inline:auto}}@media screen and (max-width: 767px){.swiper-projects-block .swiper-slide{padding-inline:calc(var(--gap)/2);height:calc(-moz-fit-content - var(--gap)/2);height:calc(fit-content - var(--gap)/2)}}@media screen and (min-width: 768px){.swiper-projects-block .swiper-slide{flex:0 0 50%;--gap: 20px;width:calc(50% + var(--gap));max-width:50%;padding-inline:calc(var(--gap)/2);min-height:150px;height:calc(-moz-fit-content - var(--gap)/2);height:calc(fit-content - var(--gap)/2);display:flex}}.swiper-projects-block .swiper-projects-block-pagination{position:unset;flex-shrink:0;margin-top:1rem}.swiper-projects-block .swiper-projects-block-pagination .swiper-pagination-bullet-active{background-color:var(--clr-red-slow-food)}.card-project-block{background-color:var(--clr-neutral);display:grid;grid-template-columns:1fr 2fr 9fr;min-height:150px;width:100%;gap:1.5rem;padding:16px 32px;align-items:center;position:relative}@media screen and (max-width: 78.125em){.card-project-block{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%}}.card-project-block.only-txt{display:flex}.card-project-block .wrap-txt{display:flex;flex-direction:column}.card-project-block .title-text{color:var(--clr-obsidian);font-family:Oswald;font-size:2rem;font-style:normal;font-weight:400;line-height:125%;min-width:70px}.card-project-block .body-text{font-family:"Noto Sans";font-size:1.25rem;font-style:normal;font-weight:400;line-height:150%}.card-project-block .number{color:var(--clr-red-2025);font-family:Oswald;font-size:clamp(4rem,3.176rem + 1.52vw,5rem);font-style:normal;font-weight:700;line-height:100%;text-wrap:nowrap;text-align:center;background-color:#fff;padding:0.75rem;width:214px}.section-img-txt{display:flex;flex-direction:column;gap:0;padding-block:7.5rem;position:relative;margin-block:7.5rem}@media screen and (max-width: 47.9375em){.section-img-txt{padding-block:0;margin-top:5rem;margin-bottom:0}}.section-body-img-txt{display:flex;flex-direction:row;padding-block:7.5rem;gap:1.25rem;background-color:var(--clr-neutral)}@media screen and (max-width: 47.9375em){.section-body-img-txt{flex-direction:column;padding-block:2.5rem}}@media screen and (max-width: 64em)and (min-width: 48em){.section-body-img-txt{padding-block:5rem}}@media screen and (min-width: 1921px){.section-body-img-txt{max-width:1920px;margin-inline:auto}}.section-body-img-txt .wrap-img-hero,.section-body-img-txt .wrap-paragraph{width:50%}@media screen and (max-width: 47.9375em){.section-body-img-txt .wrap-img-hero,.section-body-img-txt .wrap-paragraph{width:100%}}.section-body-img-txt .wrap-img-hero img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.section-body-img-txt .wrap-paragraph{display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 47.9375em){.section-body-img-txt .wrap-paragraph{padding-inline:1.25rem}}.section-body-img-txt .wrap-paragraph h1,.section-body-img-txt .wrap-paragraph h2,.section-body-img-txt .wrap-paragraph h3,.section-body-img-txt .wrap-paragraph h4,.section-body-img-txt .wrap-paragraph h5,.section-body-img-txt .wrap-paragraph h6{color:var(--clr-red-slow-food);font-family:Oswald;font-size:clamp(1.5rem,1.088rem + 0.76vw,2rem);font-style:normal;font-weight:700;line-height:125%;text-transform:uppercase;margin-top:0.5rem}.section-body-img-txt .wrap-paragraph p{font-family:"Noto Sans";font-size:clamp(1rem,0.588rem + 0.76vw,1.5rem);font-style:normal;font-weight:400;line-height:150%}.section-body-img-txt .wrap-paragraph ul,.section-body-img-txt .wrap-paragraph ol{display:flex;flex-direction:column;gap:0.5rem}.section-body-img-txt .wrap-paragraph li{margin-bottom:unset}.section-body-img-txt .wrap-paragraph a{color:inherit}.section-header-img-txt{position:relative}@media screen and (max-width: 47.9375em){.section-header-img-txt{padding-bottom:1rem}}.section-header-img-txt:before{content:"";position:absolute;z-index:0;bottom:0;left:50%;transform:translateX(-50%);width:100dvw;height:50%;background-color:var(--clr-neutral)}.section-header-img-txt>*{position:relative;z-index:15}.section-header-img-txt .section-title-center{text-align:center}.section-body-img-txt{position:relative}.section-body-img-txt:before{content:"";position:absolute;z-index:0;top:0;left:50%;transform:translateX(-50%);width:100dvw;height:100%;background-color:var(--clr-neutral)}.section-body-img-txt>*{position:relative;z-index:15}.box-download-left{position:absolute;bottom:-120px;left:0;color:var(--clr-obsidian);background-color:#fff;font-family:"Noto Sans";font-size:1.5rem;font-style:normal;font-weight:400;line-height:120%;padding:2.5rem;display:flex;flex-direction:column;gap:2.5rem;width:calc(50% - 10px)}@media screen and (max-width: 47.9375em){.box-download-left{position:static;width:calc(100% + 40px);margin-left:-20px}}.box-download-left .wrap-txt{display:flex;flex-direction:column;gap:0.5rem}.box-download-left .btn-radius{width:-moz-fit-content;width:fit-content;background-color:var(--clr-red-slow-food);color:#fff}@media screen and (max-width: 47.9375em){.box-download-left .btn-radius{width:100%}}.box-download-left a{text-decoration:none}.projects-block-b{--gap: 1.25rem;padding-bottom:0}.projects-block-b .box-download{width:calc(50% + 1.25rem - var(--gap)/2);position:unset;margin-left:auto;margin-right:-1.25rem}@media screen and (max-width: 47.9375em){.projects-block-b .box-download{position:static;width:calc(100% + 40px);margin-left:-20px}}.section-img-txt-b{padding-top:0;padding-bottom:0;margin-bottom:0}.section-img-txt-b .wrap-img-hero:last-child{width:min(50%,37.5rem);margin-inline:auto}@media screen and (max-width: 47.9375em){.section-img-txt-b .wrap-img-hero:last-child{width:100%}}.section-img-txt-b .wrap-img-hero img{width:100%;margin-inline:0}.section-img-txt-b .section-body-img-txt{padding-bottom:0;padding-top:2.5rem}.section-img-txt-b .box-download-left{position:relative;left:0;bottom:0;padding:0}.section-img-txt-b .box-download-left-inner{position:relative;z-index:10;padding:2.5rem;background-color:#fff;display:flex;flex-direction:column;row-gap:2.5rem}.section-img-txt-b .box-download-left:before{content:"";position:absolute;z-index:0;top:0;left:50%;transform:translateX(-50%);width:200dvw;height:50%;background-color:var(--clr-neutral)}.section-img-txt-b .box-download-left.m-inline-auto{margin-inline:auto;width:min(50%,37.5rem)}@media screen and (max-width: 47.9375em){.section-img-txt-b .box-download-left.m-inline-auto{width:100%}}.page-single-project .hero-section{background-color:#fff;margin-bottom:calc(var(--h-panel-project)/2 + 120px)}@media screen and (max-width: 64em)and (min-width: 48em){.page-single-project .hero-section{height:unset;margin-bottom:calc(var(--h-panel-project)/2 + 40px)}}@media screen and (max-width: 47.9375em){.page-single-project .hero-section{margin-bottom:0}}.page-single-project .hero-section .row-hero{height:100%;min-height:40dvh}.page-single-project .hero-section{position:relative}.page-single-project .content-section:not(.hero-section){margin-block:5.5rem}.page-single-project .content-section:not(.hero-section):last-child{margin-bottom:0}.panel-statistics{position:absolute;bottom:0;transform:translateY(50%);left:clamp(5rem,-0.716rem + 8.93vw,10rem);right:clamp(5rem,-0.716rem + 8.93vw,10rem);background-color:var(--clr-neutral);height:var(--h-panel-project);display:flex;flex-direction:row;gap:5rem;padding:2.5rem;align-items:center;justify-content:space-between}@media screen and (max-width: 64em)and (min-width: 48em){.panel-statistics{height:-moz-fit-content;height:fit-content}}@media screen and (max-width: 47.9375em){.panel-statistics{flex-direction:column;height:100%;position:static;transform:translateY(0)}}@media screen and (min-width: 120.0625em){.panel-statistics{max-width:1920px;margin-inline:auto}}.panel-statistics .wrap-statistics{display:flex;flex-direction:row;gap:2.5rem;justify-content:space-between;align-items:stretch}@media screen and (max-width: 64em)and (min-width: 48em){.panel-statistics .wrap-statistics{gap:1.25rem}}@media screen and (max-width: 47.9375em){.panel-statistics .wrap-statistics{flex-direction:column}}.panel-statistics .wrap-statistics .vertical-line{height:unset;width:2px;background-color:#fff}@media screen and (max-width: 47.9375em){.panel-statistics .wrap-statistics .vertical-line{width:100%;height:2px}}.panel-statistics .card-statistic{display:flex;flex-direction:row;gap:0.5rem;align-items:center}.panel-statistics .card-statistic .number{text-align:center;font-family:Oswald;font-size:3rem;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;gap:2.5rem}@media screen and (max-width: 64em)and (min-width: 48em){.panel-statistics .card-statistic .number{font-size:1.5rem}}@media screen and (max-width: 47.9375em){.panel-statistics .card-statistic .number{font-size:2rem}}.panel-statistics .card-statistic .text{font-family:"Noto Sans";font-size:1.5rem;font-style:normal;font-weight:400;line-height:125%}@media screen and (max-width: 64em)and (min-width: 48em){.panel-statistics .card-statistic .text{font-size:1rem}}@media screen and (max-width: 47.9375em){.panel-statistics .card-statistic .text{font-size:1.25rem}}.panel-statistics .icon{height:48px;width:48px}@media screen and (max-width: 64em)and (min-width: 48em){.panel-statistics .icon{height:24px;width:24px}}.panel-statistics .btn-radius{width:-moz-fit-content;width:fit-content;background-color:var(--clr-red-slow-food);color:#fff;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 47.9375em){.panel-statistics .btn-radius{width:100%}}.row-inline{display:grid;grid-template-columns:60% 40%;gap:2.5rem;margin-top:7.5rem;overflow:hidden;position:relative}@media screen and (min-width: 124.375em){.row-inline{overflow:visible}}@media screen and (max-width: 47.9375em){.row-inline{grid-template-columns:1fr;margin-top:5rem}}@media screen and (max-width: 64em){.row-inline{gap:1rem}}@media screen and (max-width: 64em)and (min-width: 48em){.row-inline{margin-top:5rem}}@media screen and (min-width: 120.0625em){.row-inline{max-width:120rem;margin-inline:auto}}.row-inline em,.row-inline i{color:var(--clr-red-slow-food);font-style:normal}.row-inline.full-width{grid-template-columns:1fr;margin-inline:auto;max-width:900px;width:100%;background-color:var(--clr-neutral);padding:clamp(2.5rem,-3.216rem + 8.93vw,7.5rem)}.row-inline.full-width h1,.row-inline.full-width h2,.row-inline.full-width h3,.row-inline.full-width h4,.row-inline.full-width h5,.row-inline.full-width h6{text-align:left}@media screen and (max-width: 64em)and (min-width: 48em){.row-inline.full-width{max-width:650px}}.row-inline .description{margin-left:clamp(5rem,-0.716rem + 8.93vw,10rem);display:flex;flex-direction:column;gap:1.25rem;text-wrap:balance;font-size:1.25rem;line-height:1.25}@media screen and (max-width: 47.9375em){.row-inline .description{font-size:1rem}}.row-inline .description *{font-size:inherit;line-height:inherit}@media screen and (max-width: 64em){.row-inline .description{margin-left:0;padding:2.5rem;padding-top:0}}@media screen and (min-width: 120.0625em){.row-inline .description{margin-left:0}}.row-inline .description h1,.row-inline .description h2,.row-inline .description h3,.row-inline .description h4,.row-inline .description h5,.row-inline .description h6{font-family:Oswald;font-size:2rem;font-style:normal;font-weight:400;line-height:125%;color:var(--clr-red-slow-food)}.row-inline .description h1:not(:first-child),.row-inline .description h2:not(:first-child),.row-inline .description h3:not(:first-child),.row-inline .description h4:not(:first-child),.row-inline .description h5:not(:first-child),.row-inline .description h6:not(:first-child){margin-top:1rem}.row-inline .description a{color:inherit;color:var(--clr-red-slow-food)}.row-inline .description.no-margin{margin-left:2.5rem;padding-block:5rem;padding-inline:2.5rem;background-color:#fff}@media screen and (max-width: 47.9375em){.row-inline .description.no-margin{margin-left:0}}@media screen and (min-width: 120.0625em){.row-inline .description.no-margin{margin-left:0}}.row-inline .description.clr-neutral{background-color:var(--clr-neutral);padding:0}.row-inline .description.clr-neutral h1,.row-inline .description.clr-neutral h2,.row-inline .description.clr-neutral h3,.row-inline .description.clr-neutral h4,.row-inline .description.clr-neutral h5,.row-inline .description.clr-neutral h6{text-align:left;font-size:1.5rem}.row-inline .container-block-row{display:flex}.container-summary{display:flex;flex-direction:column;gap:1rem;width:100%;height:auto}@media screen and (max-width: 47.9375em){.container-summary{position:static;width:100%}}@media screen and (min-width: 124.375em){.container-summary{width:100dvw}}.container-summary .summary-inline{display:flex;flex-direction:row;gap:1.25rem;background-color:var(--clr-red-slow-food);align-items:center;padding:1rem}@media screen and (max-width: 47.9375em){.container-summary .summary-inline{padding-inline:var(--h-wrap-p-inline)}}.container-summary .summary-number{background-color:#fff;color:var(--clr-red-slow-food);padding:1.25rem;margin-right:0;font-family:Oswald;font-size:2.5rem;font-weight:700;line-height:100%;overflow-wrap:anywhere}@media screen and (max-width: 64em){.container-summary .summary-number{font-size:1.25rem;padding-block:0.5rem;margin-left:0;overflow-wrap:unset}}.container-summary .summary-text{display:flex;flex-direction:column;gap:0.5rem;color:#f5f5f5;font-style:normal;font-weight:400;line-height:125%;font-family:"Noto Sans";font-size:1.25rem}.container-summary .summary-text .summary-title{font-family:Oswald;font-size:clamp(1.5rem,-0.004rem + 1.67vw,2rem);text-transform:uppercase;line-height:1;margin-right:.5rem}@media screen and (max-width: 47.9375em){.container-summary .summary-text .summary-title{margin-right:0}}.page-single-project .section-row-dflex{--p: 2.5rem;width:100%;padding-inline:var(--p);display:flex}@media screen and (max-width: 64em)and (min-width: 48em){.page-single-project .section-row-dflex{--p: 1.25rem}}@media screen and (max-width: 47.9375em){.page-single-project .section-row-dflex{--p: 0;display:block}}.page-single-project .section-row-dflex .w-10{width:10%;flex-grow:1;margin-right:0;margin-left:0}@media screen and (max-width: 47.9375em){.page-single-project .section-row-dflex .w-10{width:100%}}.page-single-project .section-row-dflex .w-20{width:20%;flex-grow:1;margin-right:0;margin-left:0}@media screen and (max-width: 47.9375em){.page-single-project .section-row-dflex .w-20{width:100%}}.page-single-project .section-row-dflex .w-30{width:30%;flex-grow:1;margin-right:0;margin-left:0}@media screen and (max-width: 47.9375em){.page-single-project .section-row-dflex .w-30{width:100%}}.page-single-project .section-row-dflex .w-40{width:40%;flex-grow:1;margin-right:0;margin-left:0}@media screen and (max-width: 47.9375em){.page-single-project .section-row-dflex .w-40{width:100%}}.page-single-project .section-row-dflex .w-50{width:50%;flex-grow:1;margin-right:0;margin-left:0}@media screen and (max-width: 47.9375em){.page-single-project .section-row-dflex .w-50{width:100%}}.page-single-project .section-row-dflex .w-60{width:60%;flex-grow:1;margin-right:0;margin-left:0}@media screen and (max-width: 47.9375em){.page-single-project .section-row-dflex .w-60{width:100%}}.page-single-project .section-row-dflex .w-70{width:70%;flex-grow:1;margin-right:0;margin-left:0}@media screen and (max-width: 47.9375em){.page-single-project .section-row-dflex .w-70{width:100%}}.page-single-project .section-row-dflex .w-80{width:80%;flex-grow:1;margin-right:0;margin-left:0}@media screen and (max-width: 47.9375em){.page-single-project .section-row-dflex .w-80{width:100%}}.page-single-project .section-row-dflex .w-90{width:90%;flex-grow:1;margin-right:0;margin-left:0}@media screen and (max-width: 47.9375em){.page-single-project .section-row-dflex .w-90{width:100%}}.page-single-project .section-row-dflex .w-100{width:100%;flex-grow:1;margin-right:0;margin-left:0}@media screen and (max-width: 47.9375em){.page-single-project .section-row-dflex .w-100{width:100%}}.page-single-project .section-row-dflex .summary-inline{width:calc(100% + var(--p));margin-right:calc(var(--p)*-1)}.donation-claim{margin-right:2.5rem;padding-block:5rem;padding-inline:2.5rem;background-color:#fff;display:flex;flex-direction:column;gap:2.5rem;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;font-family:Oswald;width:calc(100% - 80px);font-size:2.25rem;line-height:1.25}.donation-claim:first-child:last-child{grid-column:1/span 2}@media screen and (max-width: 64em)and (min-width: 48em){.donation-claim{justify-content:center;align-items:center;margin-right:1.25rem;width:calc(100% - 40px)}}@media screen and (max-width: 47.9375em){.donation-claim{margin-right:0;width:100%}}@media screen and (max-width: 64em){.donation-claim{font-size:1.5rem;text-align:center}}.donation-claim *{font-family:inherit;font-size:inherit;line-height:inherit}.donation-claim .donation-heading,.donation-claim h1,.donation-claim h2,.donation-claim h3,.donation-claim h4,.donation-claim h5,.donation-claim h6{font-size:4rem;font-weight:400}@media screen and (max-width: 64em){.donation-claim .donation-heading,.donation-claim h1,.donation-claim h2,.donation-claim h3,.donation-claim h4,.donation-claim h5,.donation-claim h6{font-size:2.5rem;text-align:center}}.donation-claim .donation-subtext{font-family:Oswald,sans-serif}.donation-claim .btn-radius{width:-moz-fit-content;width:fit-content;background-color:var(--clr-red-slow-food);color:#fff;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 47.9375em){.donation-claim .btn-radius{width:100%}}.section-gallery{padding-block:7.5rem;padding-inline:0.5rem}.gallery{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-flow:dense;gap:8px}@media screen and (max-width: 47.9375em){.gallery{gap:0.25rem}}.gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;-o-object-position:center;object-position:center}.gallery .portrait{max-height:470px}@media screen and (max-width: 47.9375em){.gallery .portrait{max-height:109px}}.gallery .landscape{grid-column:span 2;aspect-ratio:2/1;max-height:470px}@media screen and (max-width: 47.9375em){.gallery .landscape{max-height:109px}}.gallery .text-img{background-color:var(--clr-red-slow-food);color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;padding:2.5rem;width:100%;height:100%}@media screen and (max-width: 47.9375em){.gallery .text-img{padding:1rem}}.gallery .text-img div,.gallery .text-img p,.gallery .text-img h1,.gallery .text-img h2,.gallery .text-img h3,.gallery .text-img h4,.gallery .text-img h5,.gallery .text-img h6{font-family:Oswald;font-size:36px;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase}@media screen and (max-width: 47.9375em){.gallery .text-img div,.gallery .text-img p,.gallery .text-img h1,.gallery .text-img h2,.gallery .text-img h3,.gallery .text-img h4,.gallery .text-img h5,.gallery .text-img h6{font-size:8px}}.quote{display:flex;margin-inline:auto;width:75rem;max-width:calc(100% - 2.5rem);justify-content:center;align-items:center;height:100%;background-color:#fff}@media screen and (max-width: 47.9375em){.quote{flex-direction:column}}@media screen and (max-width: 64em)and (min-width: 48em){.quote{max-width:900px}}.quote img{aspect-ratio:1/1}.quote .quote-img{width:26.875rem;height:auto;margin-inline:0}.quote .quote-text{flex-grow:1;padding-inline:2.5rem;padding-block:1.25rem;color:#696d6f;font-family:"Noto Sans";font-size:24px;font-style:normal;font-weight:300;line-height:125%;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}@media screen and (max-width: 47.9375em){.quote .quote-text{padding:2.5rem}}html,body{padding:0;margin:0;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;color:#000;font-size:16px;scroll-behavior:smooth;background-image:url(../assets/app/assets/donate-bg.png);background-size:contain;background-repeat:repeat-y;background-position:top right}body{overflow-x:hidden;width:100%;text-wrap:balance}body.overflow-hidden{height:100dvh;overflow:hidden}*{box-sizing:border-box;margin:0;padding:0;overflow-wrap:break-word}img,video{max-width:100%;height:auto;display:block;margin:0 auto;-o-object-fit:contain;object-fit:contain}img.wide-image,video.wide-image{aspect-ratio:16/9;-o-object-fit:contain !important;object-fit:contain !important}.app{display:flex;flex-direction:column;justify-content:space-between}.app .main-content{display:flex;flex-direction:column;gap:7.5rem}@media screen and (max-width: 47.9375em){.app .main-content{gap:5rem}}.txt-center{text-align:center}

/*# sourceMappingURL=App.css.map*/