.elementor .e-9bc2894-e99e273{font-family: var(--font-primario); font-weight: 300; line-height: var(--lh-tight); letter-spacing: var(--ls-hero); margin: 0; color: var(--white); font-size: min(calc(var(--fs-display) * .6), 18vw);\n}.elementor .e-b640ad3-9bce23a{max-width: 34ch;\n}.elementor .e-b4f168b-db395e1{background-image:linear-gradient(180deg, rgba(0,0,0,.72) 0%,rgba(0,0,0,.72) 55%,rgba(0,0,0,.86) 100%),url("https://www.accademiacostumeemoda.it/wp-content/uploads/2026/09/accademia-costume-e-moda-manifesto-essere-per-sapere-da-dove-veniamo.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:e-gv-3318758;flex: 1 1 0; flex-direction: column; justify-content: flex-end; padding-block: 0 clamp(28px,4vw,56px); padding-inline: max(var(--gutter), calc((100vw - 1200px) / 2));\n}.elementor .e-45d0f7d-eacb4e5{font-family: var(--font-primario); font-weight: 300; line-height: var(--lh-tight); letter-spacing: var(--ls-hero); margin: 0; color: var(--black); font-size: min(calc(var(--fs-display) * .6), 18vw);\n}.elementor .e-ff0968e-9a69e5e{max-width: 34ch; color: var(--g2);\n}.elementor .e-8ec4157-1acb00b{background-color:var(----white);}.elementor .e-8ec4157-55a8215{flex: 1 1 0; flex-direction: column; justify-content: flex-start; padding-block: clamp(28px,4vw,56px) 0; padding-inline: max(var(--gutter), calc((100vw - 1200px) / 2));\n}.elementor .e-132c97d-f2aecbc{flex-direction: column; padding: 0; gap: 0; min-height: 100vh; min-height: 100svh;\n}.elementor .e-08494ff-d4cf8dd{max-width: 30ch; margin: 0;\n}.elementor .e-f69ee54-8d4556b{max-width: 62ch;\n}.elementor .e-024c4dc-3d62206{font-family: var(--font-primario); font-size: clamp(28px,4vw,56px); font-weight: 300; letter-spacing: -1.5px; line-height: 1.18; color: var(--white); max-width: 26ch; text-wrap: balance; margin: 0;\n}.elementor .e-b717284-24af3e0{color: var(--g4); /* AA su rgb(16,16,17): 3,2:1 -> 12,4:1 (review 2026-09-17, D3) */\n}.elementor .e-42f8d07-f0d7995{position: relative; z-index: 1; flex-direction: column; gap: 22px;\n}.elementor .e-b2cd97a-0435a3f{background-image:linear-gradient(180deg, rgba(0,0,0,.72) 0%,rgba(0,0,0,.72) 100%),url("https://www.accademiacostumeemoda.it/wp-content/uploads/2026/09/accademia-costume-e-moda-manifesto-rosana-pistolese-la-moda-e-dialogo-tra-chi-crea-e-chi-produce.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:e-gv-3318758;min-height: 100vh; min-height: 100svh; padding: var(--nav-h) var(--gutter) 0; flex-direction: column; justify-content: center; align-items: stretch; position: sticky; top: 0; z-index: 0; overflow: hidden;\n}.elementor .e-986b65d-07563a0{font-family: var(--font-primario); font-weight: 300; line-height: var(--lh-tight); letter-spacing: var(--ls-hero); margin: 0; color: var(--white); font-size: min(calc(var(--fs-display) * .3), 14vw);\n}.elementor .e-090ffd8-74f2b24{color: var(--g5); margin: 0;\n}.elementor .e-68899c7-56d4541{font-family: var(--font-c); font-size: 16px; line-height: var(--lh-body); max-width: 40ch; margin: 0; color: var(--g4);\n}.elementor .e-8700945-ef2ae05{flex-direction: column; gap: 10px; padding-block: clamp(28px,3.2vw,44px); padding-inline-end: clamp(24px,3vw,48px); padding-inline-start: max(var(--gutter), calc((100vw - 1200px)/2));\n}.elementor .e-4008d40-ca5bd11{font-family: var(--font-primario); font-size: var(--fs-h3); font-weight: 400; letter-spacing: var(--ls-h3); line-height: var(--lh-snug); margin: 0; color: var(--white);\n}.elementor .e-7407785-0306525{font-family: var(--font-primario); font-size: var(--fs-body); line-height: var(--lh-body); max-width: 36ch; margin: 0; color: var(--g4);\n}.elementor .e-9ad67a0-57e2419{flex-direction: column; gap: 10px; padding-block: clamp(28px,3.2vw,44px); padding-inline-end: clamp(24px,3vw,48px); padding-inline-start: max(var(--gutter), calc((100vw - 1200px)/2)); border-top: 1px solid rgba(255,255,255,.14);\n}.elementor .e-d1ce1a2-a4ebf12{font-family: var(--font-primario); font-size: var(--fs-h3); font-weight: 400; letter-spacing: var(--ls-h3); line-height: var(--lh-snug); margin: 0; color: var(--white);\n}.elementor .e-c366704-a1b20af{font-family: var(--font-primario); font-size: var(--fs-body); line-height: var(--lh-body); max-width: 36ch; margin: 0; color: var(--g4);\n}.elementor .e-5bd3f64-2d207e6{flex-direction: column; gap: 10px; padding-block: clamp(28px,3.2vw,44px); padding-inline-end: clamp(24px,3vw,48px); padding-inline-start: max(var(--gutter), calc((100vw - 1200px)/2)); border-top: 1px solid rgba(255,255,255,.14);\n}.elementor .e-2f17e3a-2da03bf{font-family: var(--font-primario); font-size: var(--fs-h3); font-weight: 400; letter-spacing: var(--ls-h3); line-height: var(--lh-snug); margin: 0; color: var(--white);\n}.elementor .e-12d853f-b3fe818{font-family: var(--font-primario); font-size: var(--fs-body); line-height: var(--lh-body); max-width: 36ch; margin: 0; color: var(--g4);\n}.elementor .e-41a2fc5-ae545fe{flex-direction: column; gap: 10px; padding-block: clamp(28px,3.2vw,44px); padding-inline-end: clamp(24px,3vw,48px); padding-inline-start: max(var(--gutter), calc((100vw - 1200px)/2)); border-top: 1px solid rgba(255,255,255,.14);\n}.elementor .e-727ca2d-792a49f{font-family: var(--font-primario); font-size: var(--fs-h3); font-weight: 400; letter-spacing: var(--ls-h3); line-height: var(--lh-snug); margin: 0; color: var(--white);\n}.elementor .e-1718342-8182d3d{font-family: var(--font-primario); font-size: var(--fs-body); line-height: var(--lh-body); max-width: 36ch; margin: 0; color: var(--g4);\n}.elementor .e-3ae109b-415df86{flex-direction: column; gap: 10px; padding-block: clamp(28px,3.2vw,44px); padding-inline-end: clamp(24px,3vw,48px); padding-inline-start: max(var(--gutter), calc((100vw - 1200px)/2)); border-top: 1px solid rgba(255,255,255,.14);\n}.elementor .e-f787a01-6d292fa{font-family: var(--font-primario); font-size: var(--fs-h3); font-weight: 400; letter-spacing: var(--ls-h3); line-height: var(--lh-snug); margin: 0; color: var(--white);\n}.elementor .e-f3dc126-6445e81{font-family: var(--font-primario); font-size: var(--fs-body); line-height: var(--lh-body); max-width: 36ch; margin: 0; color: var(--g4);\n}.elementor .e-5712372-441ae58{flex-direction: column; gap: 10px; padding-block: clamp(28px,3.2vw,44px); padding-inline-end: clamp(24px,3vw,48px); padding-inline-start: max(var(--gutter), calc((100vw - 1200px)/2)); border-top: 1px solid rgba(255,255,255,.14);\n}.elementor .e-1f1cf5a-7c4f7ad{font-family: var(--font-primario); font-size: var(--fs-h3); font-weight: 400; letter-spacing: var(--ls-h3); line-height: var(--lh-snug); margin: 0; color: var(--white);\n}.elementor .e-f7ad5c2-3f6a300{font-family: var(--font-primario); font-size: var(--fs-body); line-height: var(--lh-body); max-width: 36ch; margin: 0; color: var(--g4);\n}.elementor .e-19a7ec0-cc707fc{flex-direction: column; gap: 10px; padding-block: clamp(28px,3.2vw,44px); padding-inline-end: clamp(24px,3vw,48px); padding-inline-start: max(var(--gutter), calc((100vw - 1200px)/2)); border-top: 1px solid rgba(255,255,255,.14);\n}.elementor .e-e142bb9-d1da24d{font-family: var(--font-primario); font-size: var(--fs-h3); font-weight: 400; letter-spacing: var(--ls-h3); line-height: var(--lh-snug); margin: 0; color: var(--white);\n}.elementor .e-22b1fe2-67a8535{font-family: var(--font-primario); font-size: var(--fs-body); line-height: var(--lh-body); max-width: 36ch; margin: 0; color: var(--g4);\n}.elementor .e-f234d73-6a8f4c5{flex-direction: column; gap: 10px; padding-block: clamp(28px,3.2vw,44px); padding-inline-end: clamp(24px,3vw,48px); padding-inline-start: max(var(--gutter), calc((100vw - 1200px)/2)); border-top: 1px solid rgba(255,255,255,.14);\n}.elementor .e-cbc1f9b-84493a7{background-color:var(----black);}.elementor .e-cbc1f9b-9740930{display: grid; grid-template-columns: 1fr; grid-row: span 8; grid-template-rows: subgrid; gap: 0; padding: 0;\n}.elementor .e-75fd7d5-1b78690{font-family: var(--font-primario); font-weight: 300; line-height: var(--lh-tight); letter-spacing: var(--ls-hero); margin: 0; color: var(--black); font-size: min(calc(var(--fs-display) * .3), 14vw);\n}.elementor .e-431b01c-31487b6{color: var(--g2); margin: 0;\n}.elementor .e-293c76f-2446a8d{font-family: var(--font-c); font-size: 16px; line-height: var(--lh-body); max-width: 40ch; margin: 0; color: var(--g2);\n}.elementor .e-8d72710-485b6ed{flex-direction: column; gap: 10px; padding-block: clamp(28px,3.2vw,44px); padding-inline-start: clamp(24px,3vw,48px); padding-inline-end: max(var(--gutter), calc((100vw - 1200px)/2));\n}.elementor .e-39d9bad-11c94f0{font-family: var(--font-primario); font-size: var(--fs-h3); font-weight: 400; letter-spacing: var(--ls-h3); line-height: var(--lh-snug); margin: 0; color: var(--black);\n}.elementor .e-69a188d-31d48fe{font-family: var(--font-primario); font-size: var(--fs-body); line-height: var(--lh-body); max-width: 36ch; margin: 0; color: var(--g2);\n}.elementor .e-a4c40fd-7181cb8{flex-direction: column; gap: 10px; padding-block: clamp(28px,3.2vw,44px); padding-inline-start: clamp(24px,3vw,48px); padding-inline-end: max(var(--gutter), calc((100vw - 1200px)/2)); border-top: 1px solid var(--g4);\n}.elementor .e-e2e82cf-1dfc757{font-family: var(--font-primario); font-size: var(--fs-h3); font-weight: 400; letter-spacing: var(--ls-h3); line-height: var(--lh-snug); margin: 0; color: var(--black);\n}.elementor .e-03c0c27-00c5bef{font-family: var(--font-primario); font-size: var(--fs-body); line-height: var(--lh-body); max-width: 36ch; margin: 0; color: var(--g2);\n}.elementor .e-95e457d-e73b294{flex-direction: column; gap: 10px; padding-block: clamp(28px,3.2vw,44px); padding-inline-start: clamp(24px,3vw,48px); padding-inline-end: max(var(--gutter), calc((100vw - 1200px)/2)); border-top: 1px solid var(--g4);\n}.elementor .e-d1b9ba8-f38d207{font-family: var(--font-primario); font-size: var(--fs-h3); font-weight: 400; letter-spacing: var(--ls-h3); line-height: var(--lh-snug); margin: 0; color: var(--black);\n}.elementor .e-9182792-37ef573{font-family: var(--font-primario); font-size: var(--fs-body); line-height: var(--lh-body); max-width: 36ch; margin: 0; color: var(--g2);\n}.elementor .e-0a4e127-abed20d{flex-direction: column; gap: 10px; padding-block: clamp(28px,3.2vw,44px); padding-inline-start: clamp(24px,3vw,48px); padding-inline-end: max(var(--gutter), calc((100vw - 1200px)/2)); border-top: 1px solid var(--g4);\n}.elementor .e-235c7a3-ad25d1b{font-family: var(--font-primario); font-size: var(--fs-h3); font-weight: 400; letter-spacing: var(--ls-h3); line-height: var(--lh-snug); margin: 0; color: var(--black);\n}.elementor .e-aef0702-0b3c098{font-family: var(--font-primario); font-size: var(--fs-body); line-height: var(--lh-body); max-width: 36ch; margin: 0; color: var(--g2);\n}.elementor .e-6b29fd7-ff74e07{flex-direction: column; gap: 10px; padding-block: clamp(28px,3.2vw,44px); padding-inline-start: clamp(24px,3vw,48px); padding-inline-end: max(var(--gutter), calc((100vw - 1200px)/2)); border-top: 1px solid var(--g4);\n}.elementor .e-60b06f0-6ecbb9b{font-family: var(--font-primario); font-size: var(--fs-h3); font-weight: 400; letter-spacing: var(--ls-h3); line-height: var(--lh-snug); margin: 0; color: var(--black);\n}.elementor .e-00798ac-da9c003{font-family: var(--font-primario); font-size: var(--fs-body); line-height: var(--lh-body); max-width: 36ch; margin: 0; color: var(--g2);\n}.elementor .e-28a1927-f59a278{flex-direction: column; gap: 10px; padding-block: clamp(28px,3.2vw,44px); padding-inline-start: clamp(24px,3vw,48px); padding-inline-end: max(var(--gutter), calc((100vw - 1200px)/2)); border-top: 1px solid var(--g4);\n}.elementor .e-762e956-e480ec3{font-family: var(--font-primario); font-size: var(--fs-h3); font-weight: 400; letter-spacing: var(--ls-h3); line-height: var(--lh-snug); margin: 0; color: var(--black);\n}.elementor .e-e4c7ec9-64d2bb9{font-family: var(--font-primario); font-size: var(--fs-body); line-height: var(--lh-body); max-width: 36ch; margin: 0; color: var(--g2);\n}.elementor .e-a849b3e-04a753d{flex-direction: column; gap: 10px; padding-block: clamp(28px,3.2vw,44px); padding-inline-start: clamp(24px,3vw,48px); padding-inline-end: max(var(--gutter), calc((100vw - 1200px)/2)); border-top: 1px solid var(--g4);\n}.elementor .e-3adc6c7-900d08c{font-family: var(--font-primario); font-size: var(--fs-h3); font-weight: 400; letter-spacing: var(--ls-h3); line-height: var(--lh-snug); margin: 0; color: var(--black);\n}.elementor .e-b31d3b4-7422760{font-family: var(--font-primario); font-size: var(--fs-body); line-height: var(--lh-body); max-width: 36ch; margin: 0; color: var(--g2);\n}.elementor .e-6509548-6f5904b{flex-direction: column; gap: 10px; padding-block: clamp(28px,3.2vw,44px); padding-inline-start: clamp(24px,3vw,48px); padding-inline-end: max(var(--gutter), calc((100vw - 1200px)/2)); border-top: 1px solid var(--g4);\n}.elementor .e-c07b5f7-72b0b72{background-color:var(----white);}.elementor .e-c07b5f7-d4e9c83{display: grid; grid-template-columns: 1fr; grid-row: span 8; grid-template-rows: subgrid; gap: 0; padding: 0;\n}.elementor .e-20393ab-113af62{grid-template-columns: 1fr 1fr; grid-template-rows: repeat(8, auto); gap: 0; padding: 0; position: relative; z-index: 1;\n}.elementor .e-5512f95-f63d99a{margin-block-end:0px;}.elementor .e-34ce489-51c899e{margin-block-end:24px;}.elementor .e-b01146a-6f2fc65{font-family: var(--font-primario); font-size: var(--fs-h2-hub); font-weight: 300; letter-spacing: var(--ls-h2); line-height: var(--lh-compact); color: var(--g2); margin: 0; text-wrap: balance;\n}.elementor .e-a83d868-2c87378{flex-direction: column; gap: 14px; padding: 0;\n}.elementor .e-d2ad9ed-236fd14{max-width: 62ch;\n}.elementor .e-3720f0f-c52a3e5{max-width: 62ch;\n}.elementor .e-5e3cf08-540a970{flex-direction: column; gap: 18px; padding: 0;\n}.elementor .e-e2d78a3-8ad77c1{display: grid; grid-template-columns: 1.05fr .92fr; grid-template-rows: auto; column-gap: clamp(40px,6vw,78px); align-items: start;\n}.elementor .e-16a1c81-c182fc9{background-color: var(--white); /* copre il pannello sticky mf-cit-1 attaccato sotto: la classe sct-maxwitdh-nopadding non ha sfondo (review 2026-09-17, D1) */\n}.elementor .e-c073c66-f63d99a{margin-block-end:0px;}.elementor .e-5ef3e8a-51c899e{margin-block-end:24px;}.elementor .e-49ae0bf-1ab7ecb{font-family: var(--font-primario); font-size: var(--fs-h2-hub); font-weight: 300; letter-spacing: var(--ls-h2); line-height: var(--lh-compact); color: var(--g2); margin: 0; text-wrap: balance;\n}.elementor .e-d4d3db1-4e21f26{flex-direction: column; gap: 14px; padding: 0;\n}.elementor .e-97de347-b791e88{max-width: 62ch;\n}.elementor .e-feef4cf-a1327dc{max-width: 62ch;\n}.elementor .e-e467766-af36515{max-width: 62ch;\n}.elementor .e-544407f-aacf0c9{flex-direction: column; gap: 18px; padding: 0;\n}.elementor .e-88cc467-e1d0e57{display: grid; grid-template-columns: 1.05fr .92fr; grid-template-rows: auto; column-gap: clamp(40px,6vw,78px); align-items: start;\n}.elementor .e-c6d1d77-34c5e4b{background-color: var(--white); /* copre il pannello sticky mf-cit-1 attaccato sotto: la classe sct-maxwitdh-nopadding non ha sfondo (review 2026-09-17, D1) */\n}.elementor .e-cbcf954-e4fc747{font-family: var(--font-primario); font-size: clamp(28px,4vw,56px); font-weight: 300; letter-spacing: -1.5px; line-height: 1.18; color: var(--white); max-width: 26ch; text-wrap: balance; margin: 0;\n}.elementor .e-af3c7aa-715a7b8{color: var(--g4); /* AA su rgb(16,16,17): 3,2:1 -> 12,4:1 (review 2026-09-17, D3) */\n}.elementor .e-034b304-052270b{position: relative; z-index: 1; flex-direction: column; gap: 22px;\n}.elementor .e-20c24e0-cfc1c43{background-image:linear-gradient(180deg, rgba(0,0,0,.72) 0%,rgba(0,0,0,.72) 100%),url("https://www.accademiacostumeemoda.it/wp-content/uploads/2026/09/accademia-costume-e-moda-manifesto-rosana-pistolese-fiamma-lanzara-studenti-identita.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:e-gv-3318758;min-height: 100vh; min-height: 100svh; padding: var(--nav-h) var(--gutter) 0; flex-direction: column; justify-content: center; align-items: stretch; position: sticky; top: 0; z-index: 0; overflow: hidden;\n}.elementor .e-d770886-a8ca3b0{color: var(--white);\n}.elementor .e-0a43a52-87c6d4c{font-family: var(--font-primario); font-size: var(--fs-h2-hub); font-weight: 300; letter-spacing: var(--ls-h2); line-height: var(--lh-compact); color: var(--g4); margin: 0; text-wrap: balance;\n}.elementor .e-07b190f-151ef49{flex-direction: column; gap: 14px; padding: 0;\n}.elementor .e-4f2ca1e-8db5c64{max-width: 62ch; color: var(--g5); font-weight: 400;\n}.elementor .e-c56518b-f57c8ca{max-width: 62ch; color: var(--g5); font-weight: 400;\n}.elementor .e-10f31c3-179457c{max-width: 62ch; color: var(--g5); font-weight: 400;\n}.elementor .e-579a511-d812ec0{flex-direction: column; gap: 18px; padding: 0;\n}.elementor .e-0439ba1-4a6eed1{display: grid; grid-template-columns: 1.05fr .92fr; grid-template-rows: auto; column-gap: clamp(40px,6vw,78px); align-items: start;\n}.elementor .e-d6677d0-bb26084{position: relative; z-index: 1;\n}.elementor .e-6b9d0b9-9a87f62{background-color:var(----black);}.elementor .e-c662af9-af99cd0{font-family: var(--font-primario); font-size: clamp(28px,4vw,56px); font-weight: 300; letter-spacing: -1.5px; line-height: 1.18; color: var(--black); max-width: 26ch; text-wrap: balance; margin: 0;\n}.elementor .e-6dd60a9-ed83d27{color: var(--g1); /* AA su rgb(227,227,227): 3,95:1 -> 9:1 (review 2026-09-17, D3) */\n}.elementor .e-a93547d-88c0797{position: relative; z-index: 1; flex-direction: column; gap: 22px;\n}.elementor .e-04f7504-af4edaa{background-image:linear-gradient(180deg, rgba(255,255,255,.86) 0%,rgba(255,255,255,.86) 100%),url("https://www.accademiacostumeemoda.it/wp-content/uploads/2026/09/accademia-costume-e-moda-manifesto-rosana-pistolese-la-cultura-non-e-solo-conoscenza-e-coscienza.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:e-gv-5a7d0c9;min-height: 100vh; min-height: 100svh; padding: var(--nav-h) var(--gutter) 0; flex-direction: column; justify-content: center; align-items: stretch; position: sticky; top: 0; z-index: 0; overflow: hidden;\n}.elementor .e-6b5ad1f-f63d99a{margin-block-end:0px;}.elementor .e-77752e4-51c899e{margin-block-end:24px;}.elementor .e-b126695-9431274{border-radius:20px;width: 100%; height: 100%; object-fit: cover; display: block;\n}.elementor .e-02e3eef-9bcf013{aspect-ratio: 4/5; border-radius: var(--r-md); overflow: hidden; margin-top: 28px; max-width: 420px; position: relative;\n}.elementor .e-ffc82be-f65d405{flex-direction: column; gap: 14px; padding: 0;\n}.elementor .e-c98ba2b-c16894d{max-width: 62ch;\n}.elementor .e-c662f31-c463dce{max-width: 62ch;\n}.elementor .e-491a47d-0035a91{max-width: 62ch;\n}.elementor .e-83a1d95-02d7dfe{max-width: 62ch;\n}.elementor .e-35a0076-93f97aa{max-width: 62ch;\n}.elementor .e-28912c1-c930001{flex-direction: column; gap: 18px; padding: 0;\n}.elementor .e-4efe476-28dfd06{display: grid; grid-template-columns: 1.05fr .92fr; grid-template-rows: auto; column-gap: clamp(40px,6vw,78px); align-items: start;\n}.elementor .e-a5e9af7-3ad91bc{font-family: var(--font-primario); font-size: var(--fs-h2-hub); font-weight: 300; letter-spacing: var(--ls-h2); line-height: var(--lh-compact); color: var(--black); margin: 0;\n}.elementor .e-68bf80a-d659f62{flex-direction: column; gap: 14px; padding: 0;\n}.elementor .e-c448c81-e5cf213{max-width: 62ch;\n}.elementor .e-f5191de-16de2f2{max-width: 62ch;\n}.elementor .e-833af05-bcf712a{max-width: 62ch;\n}.elementor .e-77e028d-4bc2f5d{flex-direction: column; gap: 18px; padding: 0;\n}.elementor .e-ec9118a-e3db1b3{display: grid; grid-template-columns: 1.05fr .92fr; grid-template-rows: auto; column-gap: clamp(40px,6vw,78px); align-items: start;\n}.elementor .e-e7689c0-97d3ecd{font-family: var(--font-primario); font-size: var(--fs-h2-hub); font-weight: 300; letter-spacing: var(--ls-h2); line-height: var(--lh-compact); color: var(--black); margin: 0;\n}.elementor .e-9c50d6a-96f7d8c{flex-direction: column; gap: 14px; padding: 0;\n}.elementor .e-5304592-b4a33d4{max-width: 62ch;\n}.elementor .e-1c1e2d6-bf405d7{max-width: 62ch;\n}.elementor .e-8471e1f-326c91c{max-width: 62ch;\n}.elementor .e-4ef5c8d-30b000b{max-width: 62ch;\n}.elementor .e-c45c496-9e20dc9{flex-direction: column; gap: 18px; padding: 0;\n}.elementor .e-55040f2-2cd10f2{display: grid; grid-template-columns: 1.05fr .92fr; grid-template-rows: auto; column-gap: clamp(40px,6vw,78px); align-items: start;\n}.elementor .e-f32284a-7ff6d49{font-family: var(--font-primario); font-size: var(--fs-h2-hub); font-weight: 300; letter-spacing: var(--ls-h2); line-height: var(--lh-compact); color: var(--black); margin: 0;\n}.elementor .e-a354c82-87ccf02{flex-direction: column; gap: 14px; padding: 0;\n}.elementor .e-a077a4a-6a513ee{max-width: 62ch;\n}.elementor .e-0c03d61-d15b42a{max-width: 62ch;\n}.elementor .e-a2daa1d-1d3e021{max-width: 62ch;\n}.elementor .e-470730c-41995c0{flex-direction: column; gap: 18px; padding: 0;\n}.elementor .e-647c9d6-8dce800{display: grid; grid-template-columns: 1.05fr .92fr; grid-template-rows: auto; column-gap: clamp(40px,6vw,78px); align-items: start;\n}.elementor .e-2d93c05-067c6c1{flex-direction: column; gap: clamp(64px,7vw,104px); padding: 0;\n}.elementor .e-bea7c5a-bbce6ff{background-color: var(--white); /* copre il pannello sticky mf-cit-3 attaccato sotto: la classe sct-maxwitdh-nopadding non ha sfondo (review 2026-09-17, D1) */\n}.elementor .e-45f3739-f63d99a{margin-block-end:0px;}.elementor .e-c3a26aa-51c899e{margin-block-end:24px;}.elementor .e-c3a26aa-7512048{margin-block-end: 24px;\n}.elementor .e-ac9a1c2-ac82c8f{max-width: 40ch;\n}.elementor .e-672d8cf-2ed25e2{flex-direction: column; padding: 0; max-width: 820px; margin-bottom: 40px; gap: 14px;\n}.elementor .e-db7b24f-75b4f94{flex: 0 0 clamp(260px, 30vw, 380px); font-family: var(--font-primario); font-size: var(--fs-h3); font-weight: 400; letter-spacing: var(--ls-h3); line-height: var(--lh-snug); margin: 0;\n}.elementor .e-696a7bf-6b4285d{max-width: 62ch; margin: 0;\n}.elementor .e-ca435e5-912b9d1{flex-direction: row; align-items: baseline; gap: clamp(24px,4vw,56px); padding-block: 28px; border-top: 1px solid var(--g4);\n}.elementor .e-dbaf250-a3cd494{flex: 0 0 clamp(260px, 30vw, 380px); font-family: var(--font-primario); font-size: var(--fs-h3); font-weight: 400; letter-spacing: var(--ls-h3); line-height: var(--lh-snug); margin: 0;\n}.elementor .e-424d329-38271ef{max-width: 62ch; margin: 0;\n}.elementor .e-cb572fd-885ac9c{flex-direction: row; align-items: baseline; gap: clamp(24px,4vw,56px); padding-block: 28px; border-top: 1px solid var(--g4);\n}.elementor .e-066280f-782f8d7{flex: 0 0 clamp(260px, 30vw, 380px); font-family: var(--font-primario); font-size: var(--fs-h3); font-weight: 400; letter-spacing: var(--ls-h3); line-height: var(--lh-snug); margin: 0;\n}.elementor .e-5b297ea-6542fce{max-width: 62ch; margin: 0;\n}.elementor .e-b8ad509-ac4b0dd{flex-direction: row; align-items: baseline; gap: clamp(24px,4vw,56px); padding-block: 28px; border-top: 1px solid var(--g4);\n}.elementor .e-9410244-98d655c{flex: 0 0 clamp(260px, 30vw, 380px); font-family: var(--font-primario); font-size: var(--fs-h3); font-weight: 400; letter-spacing: var(--ls-h3); line-height: var(--lh-snug); margin: 0;\n}.elementor .e-bbf761e-2e459cc{max-width: 62ch; margin: 0;\n}.elementor .e-27753df-80a071f{flex-direction: row; align-items: baseline; gap: clamp(24px,4vw,56px); padding-block: 28px; border-top: 1px solid var(--g4);\n}.elementor .e-8fee631-9583e5b{flex: 0 0 clamp(260px, 30vw, 380px); font-family: var(--font-primario); font-size: var(--fs-h3); font-weight: 400; letter-spacing: var(--ls-h3); line-height: var(--lh-snug); margin: 0;\n}.elementor .e-795b1ed-ffdf337{max-width: 62ch; margin: 0;\n}.elementor .e-05e404b-efadee1{flex-direction: row; align-items: baseline; gap: clamp(24px,4vw,56px); padding-block: 28px; border-top: 1px solid var(--g4);\n}.elementor .e-6faabb6-1001403{flex-direction: column; padding: 0; border-bottom: 1px solid var(--g4); margin-top: 40px;\n}.elementor .e-e5e8826-9420588{max-width: 46ch; margin-top: 40px;\n}.elementor .e-40d2309-40ef9b7{background-color: var(--white); /* copre il pannello sticky mf-cit-3 attaccato sotto: la classe sct-maxwitdh-nopadding non ha sfondo (review 2026-09-17, D1) */\n}.elementor .e-05a13f1-4043275{font-family: var(--font-primario); font-size: var(--fs-h2); font-weight: 300; letter-spacing: var(--ls-h2); line-height: var(--lh-tight); margin: 0;\n}.elementor .e-5b151e6-a26b401{font-family: var(--font-primario); font-size: var(--fs-h2); font-weight: 300; letter-spacing: var(--ls-h2); line-height: var(--lh-tight); margin: 0;\n}.elementor .e-9a6835b-d9a346c{font-family: var(--font-primario); font-size: var(--fs-h2); font-weight: 300; letter-spacing: var(--ls-h2); line-height: var(--lh-tight); margin: 0;\n}.elementor .e-06bd94b-2c0f9e3{max-width: 62ch; margin-top: 32px;\n}.elementor .e-1a03ed3-a5f8757{max-width: 62ch;\n}.elementor .e-55764ac-e893519{max-width: 62ch;\n}.elementor .e-8981e35-625f9d4{background-color: var(--white); /* copre il pannello sticky mf-cit-3 attaccato sotto: la classe sct-maxwitdh-nopadding non ha sfondo (review 2026-09-17, D1) */\n}.elementor .e-ea07426-c87addc{font-size: var(--fs-h2); font-weight: 300; color: var(--white); margin: 0;\n}.elementor .e-7843fdb-0f52c4f{font-size: var(--fs-h2); font-weight: 300; color: var(--g4); margin: 0;\n}.elementor .e-8c49172-9d67f22{font-size: var(--fs-h3); font-weight: 300; color: var(--g4); margin-top: 40px;\n}.elementor .e-2dd9545-97d549c{font-size: var(--fs-hero); font-weight: 300; letter-spacing: var(--ls-hero); color: var(--white); margin-top: 40px; text-wrap: balance;\n}.elementor .e-8ebfe96-7d1b73b{font-size: min(calc(var(--fs-display) * .3), 14vw); font-weight: 300; letter-spacing: var(--ls-hero); line-height: var(--lh-tight); color: var(--white); margin-top: 32px; text-wrap: balance;

strong {
  font-weight: 700;
}\n}.elementor .e-5b2af8c-3d592e7{flex-direction: column; gap: 0;\n}.elementor .e-ee2e821-0138d8e{background-image:linear-gradient(180deg, rgba(0,0,0,.72) 0%,rgba(0,0,0,.72) 55%,rgba(0,0,0,.86) 100%),url("https://www.accademiacostumeemoda.it/wp-content/uploads/2026/09/accademia-costume-e-moda-manifesto-il-nostro-impegno.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:e-gv-3318758;min-height: 100vh; min-height: 100svh; padding: clamp(72px,10vh,120px) var(--gutter); justify-content: center; z-index: 1;\n}