.elementor .e-3569744-6896ca6{margin-block-end:24px;}.elementor .e-323cfff-6794555{margin-block-start: 28px; align-self: flex-start;\n}.elementor .e-91ec031-d031170{background-image:linear-gradient(180deg, rgba(12, 9, 7, 0.45) 0%,rgba(12, 9, 7, 0.12) 30%,rgba(12, 9, 7, 0.86) 100%),url("https://www.accademiacostumeemoda.it/wp-content/uploads/2026/09/accademia-costume-e-moda-accreditamento-istituzione-riconosciuta-dal-ministero-alta-formazione-afam.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-7b190ee-f63d99a{margin-block-end:0px;}.elementor .e-d9b3694-51c899e{margin-block-end:24px;}.elementor .e-dd60cac-2fda768{padding:0px;flex-direction:column;align-items:start;}.elementor .e-cb173b9-761bca1{margin-block-start:0px;}.elementor .e-3bef2a7-2b49a28{margin-block-start:26px;}.elementor .e-3bef2a7-9fb93d9{margin-block-start: 26px;\n}.elementor .e-e0180d5-2fda768{padding:0px;flex-direction:column;align-items:start;}.elementor .e-e0180d5-f01137d{max-width: 62ch;\n}.elementor .e-709e1b5-342866b{display: grid;
grid-template-columns: .8fr 1.2fr;
gap: clamp(40px, 6vw, 80px);
align-items: start;
padding-block: 64px;
border-top: 1px solid var(--g4);\n}.elementor .e-b912f47-f63d99a{margin-block-end:0px;}.elementor .e-0bb486e-51c899e{margin-block-end:24px;}.elementor .e-13f9aa8-c727373{padding:0px;flex-direction:column;max-width: 820px;
margin-bottom: 46px;\n}.elementor .e-a3ccfd6-2b49a28{margin-block-start:26px;align-self:start;}.elementor .e-a3ccfd6-e8dae7b{margin-block-start: auto;\n}.elementor .e-17eb5b4-2b49a28{margin-block-start:26px;align-self:start;}.elementor .e-17eb5b4-049bab7{margin-block-start: auto;\n}.elementor .e-f587323-2b49a28{margin-block-start:26px;align-self:start;}.elementor .e-f587323-c9f9513{margin-block-start: auto;\n}.elementor .e-a253f10-e0693d0{flex-direction: column; gap: 8px; padding: 0; margin-top: 32px; max-width: 820px;\n}.elementor .e-c5be38b-07efcdc{background-color:var(----g5);}.elementor .e-4e40eb4-f63d99a{margin-block-end:0px;}.elementor .e-b86b0f8-51c899e{margin-block-end:24px;}.elementor .e-b86b0f8-2e470de{margin-block-end: 40px;\n}.elementor .e-945d82c-211bd3d{margin-block-end: 16px; margin-block-start: 0;\n}.elementor .e-86fb49c-fc2e5c0{font-size: 28px; font-weight: 300; line-height: 42px; letter-spacing: -0.5px; color: #333; margin-block-start: 0;\n}.elementor .e-11bb4a2-6e3ab45{flex-direction: row; align-items: baseline; flex-wrap: wrap; gap: 12px; padding: 0;\n}.elementor .e-755a49c-39befcb{font-size: 13px; font-weight: 400; line-height: 1.5; color: var(--g2); margin-block-start: 0;\n}.elementor .e-8a18d40-d9699d5{flex-direction: column; padding: 0; gap: 6px; min-width: 0; width: auto; flex: 1 1 auto;\n}.elementor .e-f3229f5-e74a33c{font-size: 13px; font-weight: 400; color: var(--g2); margin-block-start: 0;\n}.elementor .e-5cc8508-c6ff7bc{font-size: 13px; font-weight: 400; color: var(--g2); margin-block-start: 0;\n}.elementor .e-4bbfeab-921d844{flex-direction: row; align-items: center; gap: 8px; flex-shrink: 0; flex-grow: 0; width: auto; padding: 0;\n}.elementor .e-1770013-2ac13a2{display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 22px 0 22px 8px; border-bottom: 1px solid var(--g4);\n}.elementor .e-acc0b66-c877510{font-size: 28px; font-weight: 300; line-height: 42px; letter-spacing: -0.5px; color: #333; margin-block-start: 0;\n}.elementor .e-ac97667-efbfbd9{margin-block-end: 0;\n}.elementor .e-ba169ab-dab277e{flex-direction: row; align-items: baseline; flex-wrap: wrap; gap: 12px; padding: 0;\n}.elementor .e-4d3d190-c6913b8{font-size: 13px; font-weight: 400; line-height: 1.5; color: var(--g2); margin-block-start: 0;\n}.elementor .e-f2f85ba-862ecfe{flex-direction: column; padding: 0; gap: 6px; min-width: 0; width: auto; flex: 1 1 auto;\n}.elementor .e-8d49dc2-66c5030{font-size: 13px; font-weight: 400; color: var(--g2); margin-block-start: 0;\n}.elementor .e-22ec2b9-324a6b7{font-size: 13px; font-weight: 400; color: var(--g2); margin-block-start: 0;\n}.elementor .e-e48699f-aeafd2c{flex-direction: row; align-items: center; gap: 8px; flex-shrink: 0; flex-grow: 0; width: auto; padding: 0;\n}.elementor .e-f25a313-1ce3b11{display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 22px 0 22px 8px; border-bottom: 1px solid var(--g4);\n}.elementor .e-9179bda-03cefda{font-size: 28px; font-weight: 300; line-height: 42px; letter-spacing: -0.5px; color: #333; margin-block-start: 0;\n}.elementor .e-9c7fe2f-ae95924{margin-block-end: 0;\n}.elementor .e-abf08b8-6700314{flex-direction: row; align-items: baseline; flex-wrap: wrap; gap: 12px; padding: 0;\n}.elementor .e-7b4cfd7-3a8de7e{font-size: 13px; font-weight: 400; line-height: 1.5; color: var(--g2); margin-block-start: 0;\n}.elementor .e-e902e9e-df8dae4{flex-direction: column; padding: 0; gap: 6px; min-width: 0; width: auto; flex: 1 1 auto;\n}.elementor .e-161f674-c00cb48{font-size: 13px; font-weight: 400; color: var(--g2); margin-block-start: 0;\n}.elementor .e-363f3c3-618a045{font-size: 13px; font-weight: 400; color: var(--g2); margin-block-start: 0;\n}.elementor .e-b784107-1c74eb4{flex-direction: row; align-items: center; gap: 8px; flex-shrink: 0; flex-grow: 0; width: auto; padding: 0;\n}.elementor .e-2569876-728e35f{display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 22px 0 22px 8px; border-bottom: 1px solid var(--g4);\n}.elementor .e-a7e9d59-ffac377{font-size: 28px; font-weight: 300; line-height: 42px; letter-spacing: -0.5px; color: #333; margin-block-start: 0;\n}.elementor .e-0cca47b-a12267a{margin-block-end: 0;\n}.elementor .e-f108bf3-695ce9e{flex-direction: row; align-items: baseline; flex-wrap: wrap; gap: 12px; padding: 0;\n}.elementor .e-6fcfb39-1f91871{font-size: 13px; font-weight: 400; line-height: 1.5; color: var(--g2); margin-block-start: 0;\n}.elementor .e-191d719-1e0343f{flex-direction: column; padding: 0; gap: 6px; min-width: 0; width: auto; flex: 1 1 auto;\n}.elementor .e-bafb67d-9760885{font-size: 13px; font-weight: 400; color: var(--g2); margin-block-start: 0;\n}.elementor .e-53d188d-a9bbc52{font-size: 13px; font-weight: 400; color: var(--g2); margin-block-start: 0;\n}.elementor .e-540fddf-81e93b3{flex-direction: row; align-items: center; gap: 8px; flex-shrink: 0; flex-grow: 0; width: auto; padding: 0;\n}.elementor .e-e7989f9-8b29b32{display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 22px 0 22px 8px; border-bottom: 1px solid var(--g4);\n}.elementor .e-8d085c7-1ed075e{font-size: 28px; font-weight: 300; line-height: 42px; letter-spacing: -0.5px; color: #333; margin-block-start: 0;\n}.elementor .e-8b403d8-4e61b91{margin-block-end: 0;\n}.elementor .e-9e1c694-1c2bee1{flex-direction: row; align-items: baseline; flex-wrap: wrap; gap: 12px; padding: 0;\n}.elementor .e-5046106-9569786{font-size: 13px; font-weight: 400; line-height: 1.5; color: var(--g2); margin-block-start: 0;\n}.elementor .e-e59496c-c1dcc4e{flex-direction: column; padding: 0; gap: 6px; min-width: 0; width: auto; flex: 1 1 auto;\n}.elementor .e-f8a7497-e1eefd5{font-size: 13px; font-weight: 400; color: var(--g2); margin-block-start: 0;\n}.elementor .e-9c849a8-883fbce{font-size: 13px; font-weight: 400; color: var(--g2); margin-block-start: 0;\n}.elementor .e-ede09d8-b43f13d{flex-direction: row; align-items: center; gap: 8px; flex-shrink: 0; flex-grow: 0; width: auto; padding: 0;\n}.elementor .e-c85a2b6-7315fc0{display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 22px 0 22px 8px; border-bottom: 1px solid var(--g4);\n}.elementor .e-f09a5b2-4bd2d19{font-size: 28px; font-weight: 300; line-height: 42px; letter-spacing: -0.5px; color: #333; margin-block-start: 0;\n}.elementor .e-21e65da-392570e{flex-direction: row; align-items: baseline; flex-wrap: wrap; gap: 12px; padding: 0;\n}.elementor .e-66f89d6-c2da40a{font-size: 13px; font-weight: 400; line-height: 1.5; color: var(--g2); margin-block-start: 0;\n}.elementor .e-4d6b1be-84a9f52{flex-direction: column; padding: 0; gap: 6px; min-width: 0; width: auto; flex: 1 1 auto;\n}.elementor .e-579e40c-526d9ad{font-size: 13px; font-weight: 400; color: var(--g2); margin-block-start: 0;\n}.elementor .e-a28542e-d144bcd{font-size: 13px; font-weight: 400; color: var(--g2); margin-block-start: 0;\n}.elementor .e-45b49c3-210d932{flex-direction: row; align-items: center; gap: 8px; flex-shrink: 0; flex-grow: 0; width: auto; padding: 0;\n}.elementor .e-b21a30a-004ed6a{display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 22px 0 22px 8px; border-bottom: 1px solid var(--g4);\n}.elementor .e-a4710e5-2c9799c{font-size: 28px; font-weight: 300; line-height: 42px; letter-spacing: -0.5px; color: #333; margin-block-start: 0;\n}.elementor .e-051ef69-1014bcb{flex-direction: row; align-items: baseline; flex-wrap: wrap; gap: 12px; padding: 0;\n}.elementor .e-3e0b841-78cb78b{font-size: 13px; font-weight: 400; line-height: 1.5; color: var(--g2); margin-block-start: 0;\n}.elementor .e-4e82238-a092e9b{flex-direction: column; padding: 0; gap: 6px; min-width: 0; width: auto; flex: 1 1 auto;\n}.elementor .e-47416fe-3771bdf{font-size: 13px; font-weight: 400; color: var(--g2); margin-block-start: 0;\n}.elementor .e-9978f8d-3fe39e6{font-size: 13px; font-weight: 400; color: var(--g2); margin-block-start: 0;\n}.elementor .e-47dfdcf-494037c{flex-direction: row; align-items: center; gap: 8px; flex-shrink: 0; flex-grow: 0; width: auto; padding: 0;\n}.elementor .e-b343fea-b284c7a{display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 22px 0 22px 8px; border-bottom: 1px solid var(--g4);\n}.elementor .e-0f56639-bdc24d9{flex-direction: column; padding: 0; border-top: 1px solid var(--g4);\n}.elementor .e-e41d2f2-6e8fadc{flex-direction: column; padding: 0; gap: 0;\n}.elementor .e-f5b7b64-5ddca2f{margin-block-end: 16px; margin-block-start: 0;\n}.elementor .e-b0e00c1-612d4f8{font-size: 28px; font-weight: 300; line-height: 42px; letter-spacing: -0.5px; color: #333; margin-block-start: 0;\n}.elementor .e-ba59272-cf382b2{flex-direction: row; align-items: baseline; flex-wrap: wrap; gap: 12px; padding: 0;\n}.elementor .e-d41e43f-c1e0429{font-size: 13px; font-weight: 400; line-height: 1.5; color: var(--g2); margin-block-start: 0;\n}.elementor .e-9d5be3a-e0bc927{flex-direction: column; padding: 0; gap: 6px; min-width: 0; width: auto; flex: 1 1 auto;\n}.elementor .e-c54ad65-dd3433c{font-size: 13px; font-weight: 400; color: var(--g2); margin-block-start: 0;\n}.elementor .e-c40cd40-adb31e9{font-size: 13px; font-weight: 400; color: var(--g2); margin-block-start: 0;\n}.elementor .e-a0aab03-68ea236{flex-direction: row; align-items: center; gap: 8px; flex-shrink: 0; flex-grow: 0; width: auto; padding: 0;\n}.elementor .e-2b4c204-53d7a23{display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 22px 0 22px 8px; border-bottom: 1px solid var(--g4);\n}.elementor .e-10888f4-f5f3902{font-size: 28px; font-weight: 300; line-height: 42px; letter-spacing: -0.5px; color: #333; margin-block-start: 0;\n}.elementor .e-a5a501b-e9eac51{flex-direction: row; align-items: baseline; flex-wrap: wrap; gap: 12px; padding: 0;\n}.elementor .e-3d8f0b1-1568c4f{font-size: 13px; font-weight: 400; line-height: 1.5; color: var(--g2); margin-block-start: 0;\n}.elementor .e-c2e3331-ce681cd{flex-direction: column; padding: 0; gap: 6px; min-width: 0; width: auto; flex: 1 1 auto;\n}.elementor .e-1f52b00-12ee849{font-size: 13px; font-weight: 400; color: var(--g2); margin-block-start: 0;\n}.elementor .e-47ee237-65eea42{font-size: 13px; font-weight: 400; color: var(--g2); margin-block-start: 0;\n}.elementor .e-00108db-e583e64{flex-direction: row; align-items: center; gap: 8px; flex-shrink: 0; flex-grow: 0; width: auto; padding: 0;\n}.elementor .e-3c707a5-3ca8f34{display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 22px 0 22px 8px; border-bottom: 1px solid var(--g4);\n}.elementor .e-ea80296-812b73e{flex-direction: column; padding: 0; border-top: 1px solid var(--g4);\n}.elementor .e-4713b97-8017771{flex-direction: column; padding: 0; gap: 0;
margin-top: 48px;\n}.elementor .e-cee2537-47b657b{margin-block-end: 16px; margin-block-start: 0;\n}.elementor .e-c992b4a-f774d3f{font-size: 28px; font-weight: 300; line-height: 42px; letter-spacing: -0.5px; color: #333; margin-block-start: 0;\n}.elementor .e-41b63eb-43048ee{flex-direction: row; align-items: baseline; flex-wrap: wrap; gap: 12px; padding: 0;\n}.elementor .e-4961dce-4321e60{font-size: 13px; font-weight: 400; line-height: 1.5; color: var(--g2); margin-block-start: 0;\n}.elementor .e-faf8ba4-bca4f19{flex-direction: column; padding: 0; gap: 6px; min-width: 0; width: auto; flex: 1 1 auto;\n}.elementor .e-7d38bd5-71b077c{font-size: 13px; font-weight: 400; color: var(--g2); margin-block-start: 0;\n}.elementor .e-cf21291-5fec1fd{font-size: 13px; font-weight: 400; color: var(--g2); margin-block-start: 0;\n}.elementor .e-f0594cf-697d1db{flex-direction: row; align-items: center; gap: 8px; flex-shrink: 0; flex-grow: 0; width: auto; padding: 0;\n}.elementor .e-a77bc60-1c01051{display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 22px 0 22px 8px; border-bottom: 1px solid var(--g4);\n}.elementor .e-7e39af6-37ba264{font-size: 28px; font-weight: 300; line-height: 42px; letter-spacing: -0.5px; color: #333; margin-block-start: 0;\n}.elementor .e-8855530-4e10887{margin-block-end: 0;\n}.elementor .e-a52f0f0-dac01ba{flex-direction: row; align-items: baseline; flex-wrap: wrap; gap: 12px; padding: 0;\n}.elementor .e-b75a502-ad4f780{font-size: 13px; font-weight: 400; line-height: 1.5; color: var(--g2); margin-block-start: 0;\n}.elementor .e-b47cd5a-58f58a5{flex-direction: column; padding: 0; gap: 6px; min-width: 0; width: auto; flex: 1 1 auto;\n}.elementor .e-a20bd5d-e1bd9ce{font-size: 13px; font-weight: 400; color: var(--g2); margin-block-start: 0;\n}.elementor .e-af03130-4d10bd3{font-size: 13px; font-weight: 400; color: var(--g2); margin-block-start: 0;\n}.elementor .e-eddd0f0-6e5f5ce{flex-direction: row; align-items: center; gap: 8px; flex-shrink: 0; flex-grow: 0; width: auto; padding: 0;\n}.elementor .e-d824503-04600a5{display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 22px 0 22px 8px; border-bottom: 1px solid var(--g4);\n}.elementor .e-21a07fe-2c9a7f2{font-size: 28px; font-weight: 300; line-height: 42px; letter-spacing: -0.5px; color: #333; margin-block-start: 0;\n}.elementor .e-05ec6a7-b4e470e{margin-block-end: 0;\n}.elementor .e-35d9910-b655a8a{flex-direction: row; align-items: baseline; flex-wrap: wrap; gap: 12px; padding: 0;\n}.elementor .e-5b22238-03b8f2c{font-size: 13px; font-weight: 400; line-height: 1.5; color: var(--g2); margin-block-start: 0;\n}.elementor .e-b2fa79f-0203dca{flex-direction: column; padding: 0; gap: 6px; min-width: 0; width: auto; flex: 1 1 auto;\n}.elementor .e-06b865c-4a03e7d{font-size: 13px; font-weight: 400; color: var(--g2); margin-block-start: 0;\n}.elementor .e-9db6d19-d5d9b77{font-size: 13px; font-weight: 400; color: var(--g2); margin-block-start: 0;\n}.elementor .e-62dfa47-69bc365{flex-direction: row; align-items: center; gap: 8px; flex-shrink: 0; flex-grow: 0; width: auto; padding: 0;\n}.elementor .e-d26d248-14c0b86{display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 22px 0 22px 8px; border-bottom: 1px solid var(--g4);\n}.elementor .e-333c296-472ac2d{flex-direction: column; padding: 0; border-top: 1px solid var(--g4);\n}.elementor .e-ea7d984-32f0fd6{flex-direction: column; padding: 0; gap: 0;
margin-top: 48px;\n}.elementor .e-f78ae5a-f63d99a{margin-block-end:0px;}.elementor .e-0dc9a3d-51c899e{margin-block-end:24px;}.elementor .e-1791d8d-2fda768{padding:0px;flex-direction:column;align-items:start;}.elementor .e-871ad9d-77ac3f2{margin-block-start:0px;}.elementor .e-e7c091c-2b49a28{margin-block-start:26px;}.elementor .e-9e5c195-2fda768{padding:0px;flex-direction:column;align-items:start;}.elementor .e-9e5c195-f01137d{max-width: 62ch;\n}.elementor .e-75eadca-342866b{display: grid;
grid-template-columns: .8fr 1.2fr;
gap: clamp(40px, 6vw, 80px);
align-items: start;
padding-block: 64px;
border-top: 1px solid var(--g4);\n}.elementor .e-9754843-ef89db0{background-color:var(----g5);}.elementor .e-b58fac6-cd6a6f3{margin-block-end:14px;}.elementor .e-1d6700d-78dad29{font-family:var(--font-primario);font-weight:300;font-size:var(----fs-h2-hub);color:var(----white);letter-spacing:var(----ls-h3);line-height:var(----lh-compact);}.elementor .e-04d4018-b490b27{color: var(--white); opacity: .72; max-width: 46ch;\n}.elementor .e-65af2a2-855fdac{width:auto;padding:0px;flex-direction:column;gap:12px;align-items:start;}.elementor .e-571b978-558153e{width:auto;}.elementor .e-31815c2-2a235b2{justify-content:space-between;}