.elementor .e-5afe2fb-6896ca6{margin-block-end:24px;}.elementor .e-9ddc8d8-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-lavora-con-noi.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-1fc2082-f63d99a{margin-block-end:0px;}.elementor .e-546bce4-51c899e{margin-block-end:24px;}.elementor .e-546bce4-be09f96{margin-block-end: 40px;\n}.elementor .e-49b6ad5-6f78ad9{font-family:var(--font-primario);max-width: 20ch;
font-size: clamp(24px,3.4vw,44px);
font-weight: 300;
letter-spacing: -1.5px;
line-height: 1.18;
margin: 6px 0 0;\n}.elementor .e-1fab08d-9ae9a22{font-family: var(--font-c);
font-size: 18px;
line-height: 1.65;
color: var(--g2);
margin-top: 14px;\n}.elementor .e-56a5bde-9ae9a22{font-family: var(--font-c);
font-size: 18px;
line-height: 1.65;
color: var(--g2);
margin-top: 14px;\n}.elementor .e-09c493c-64d31a2{padding:0px;flex-direction:column;max-width: 820px;
margin-bottom: 46px;\n}.elementor .e-19517a3-b7cf4bf{border-top: none;
margin-top: 0;
padding-top: 0;\n}.elementor .e-347e976-3012342{border-top: none;
margin-top: 0;
padding-top: 0;\n}.elementor .e-7a9f821-4382426{border-top: none;
margin-top: 0;
padding-top: 0;\n}.elementor .e-971433d-57fafbd{border-top: none;
margin-top: 0;
padding-top: 0;\n}.elementor .e-fd9a861-f0ed311{grid-template-columns: repeat(4, 1fr); grid-template-rows: auto; padding: 0; gap: 18px;\n}.elementor .e-b57dc00-1085393{background-color:var(----g5);}.elementor .e-b5883e1-f63d99a{margin-block-end:0px;}.elementor .e-75ab066-51c899e{margin-block-end:24px;}.elementor .e-75ab066-10429c1{margin-block-end: 24px;\n}.elementor .e-61fa2a7-90efcdc{flex-direction: column; padding: 0; max-width: 820px; margin-bottom: 0;\n}.elementor .e-e25ebf2-95074fb{margin-block-end: 16px; margin-block-start: 0;\n}.elementor .e-8318021-2169d9c{margin: 16px 0 0;\n}.elementor .e-089e53f-c3a64b6{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-1e674cf-7789b5b{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-f5400c6-727a271{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-6602ba0-a8b6bf8{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-b7d9ab0-e569711{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-ef0864c-68ceb5e{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-e1b2269-dec7977{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-8bb0012-1d6b9cd{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-dbfdd95-fea5960{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-cd9f537-fe81b95{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-c992887-53f7dfd{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-87464b7-3018fbc{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-469c9d8-54d0f6b{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-19b55bd-5018073{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-80cc450-ac7d7e4{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-78b0637-a80e271{flex-direction: column; width: 100%; padding: 0; border-top: 1px solid var(--g5);\n}.elementor .e-2705d1c-cffbe5b{margin: 16px 0 0;\n}.elementor .e-31ac043-ef56050{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-50abf39-8291a87{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-6aa9df9-ae333a9{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-05f1deb-48d8c86{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-b9f044b-e228b71{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-2df4e29-7ccc84d{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-cb23ee9-dbee1ea{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-ce3f748-09a5052{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-1c7b254-e7fd70b{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-fef0ae9-050c7b0{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-4ba2b04-eaaf805{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-faf5bed-b183c78{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-2ef565a-d95c1f1{flex-direction: column; width: 100%; padding: 0; border-top: 1px solid var(--g5);\n}.elementor .e-12cdb35-fcdb1ff{margin: 16px 0 0;\n}.elementor .e-e695db8-49f5306{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-2311826-9259fdb{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-16d4d6c-81252f1{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-5249774-65f94d2{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-4f0cb79-97273c8{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-b3002cf-2603c58{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-fe51dbf-8f4f468{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-f8efda2-85d9b3b{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-17c0332-3c599b4{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-548f63e-db96452{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-3ad60f6-c323d7e{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-e775e95-faae441{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-caa3281-16de60d{flex-direction: column; width: 100%; padding: 0; border-top: 1px solid var(--g5);\n}.elementor .e-795bf73-27bad1e{flex-direction: column; padding: 0; gap: 0; margin-top: 48px;\n}.elementor .e-6c6206d-3fda0ce{margin-block-end: 16px; margin-block-start: 0;\n}.elementor .e-e417921-76d3e3f{margin: 16px 0 0;\n}.elementor .e-49ea96d-8f01df7{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-85a8b54-6b9ff0c{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-ca6ff3c-06631ee{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-4f7d6ee-9d30e78{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-512921c-c097aff{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-981e443-0610492{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-dda6081-e201e12{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-36cb510-eb1f1d0{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-d4c31fa-a81176f{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-251a013-000f55f{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-867b3dd-3989c81{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-ad56650-7aa4ab2{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-a832c0f-cfdb7b7{flex-direction: column; width: 100%; padding: 0; border-top: 1px solid var(--g5);\n}.elementor .e-65f6161-f47aceb{margin: 16px 0 0;\n}.elementor .e-d8336c7-1045073{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-c4c547a-c7caa4f{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-2f6a4f5-8809ffe{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-5ba980c-025a096{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-e31d879-1a930a5{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-24e8abf-45fa6bd{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-dd2a883-d823fd6{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-6cfd481-38cf087{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-db550db-69b40c8{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-8ce399c-4b09484{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-691523d-ec8801e{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-2b47eff-e8d9e2d{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-e26574e-6b6b74c{flex-direction: column; width: 100%; padding: 0; border-top: 1px solid var(--g5);\n}.elementor .e-98891f6-921b61c{margin: 16px 0 0;\n}.elementor .e-5ddf6b0-20b955e{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-3b9f22e-a0d45d1{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-2f104a8-8fcd870{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-cdfde3d-b428933{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-bbe2267-1d0b49e{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-3b53b7c-5707eea{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-20f321d-8d070e1{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-fff3074-57fb2c6{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-a05ac24-676f22c{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-b27ad44-a7efac3{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-a011dd8-9b8517f{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-1bf08e7-f390746{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-81b877f-c969025{flex-direction: column; width: 100%; padding: 0; border-top: 1px solid var(--g5);\n}.elementor .e-084b2cc-e740933{margin: 16px 0 0;\n}.elementor .e-d824e05-074e3d2{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-5600f64-0a32d79{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-3ace27d-c07aabe{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-7318528-d885f76{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-731ea1f-7414f03{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-7aed956-d622771{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-4edd9dd-5ebeec0{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-9582d6d-96aa8f8{flex-direction: row; align-items: center; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5);\n}.elementor .e-fda72cc-ad42317{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-1881d83-30fbcaf{flex-direction: row; align-items: center; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5);\n}.elementor .e-fdcbe40-5dd18ec{flex-direction: column; width: 100%; padding: 0; border-top: 1px solid var(--g5);\n}.elementor .e-63d65af-6d1a252{flex-direction: column; padding: 0; gap: 0; margin-top: 48px;\n}.elementor .e-ef0b1d5-8bb6e1d{margin-block-end: 16px; margin-block-start: 0;\n}.elementor .e-dc32591-a6f8fcf{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-f014086-c95e4b8{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-9a369e5-bc2cbe5{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-988fc0a-aea8a0b{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-efb1218-3443a74{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-8a2d933-d2d0bc8{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-0f91a22-540a84d{margin: 0; font-family: var(--font-c); font-size: 16px; line-height: 1.5; color: var(--g2);\n}.elementor .e-9d046a0-318e71c{margin: 0; font-family: var(--font); font-size: 16px; line-height: 1; color: var(--g4);\n}.elementor .e-cf4bd3d-bd5d059{flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; width: 100%; padding: 16px 4px; border-bottom: 1px solid var(--g5); text-decoration: none; &:hover { background: var(--g6); }\n}.elementor .e-b0d77ee-ca67c8d{flex-direction: column; width: 100%; padding: 0; border-top: 1px solid var(--g5);\n}.elementor .e-0001461-d647fcc{flex-direction: column; padding: 0; gap: 0; margin-top: 48px;\n}.elementor .e-edee26a-e997ab3{flex-direction: column; padding: 0; gap: 0;\n}.elementor .e-81527f1-f63d99a{margin-block-end:0px;}.elementor .e-fb7d7df-51c899e{margin-block-end:24px;}.elementor .e-301b988-14d4193{margin-block-start:22px;}.elementor .e-8da5907-8c3cd67{padding:0px;flex-direction:column;max-width: 820px;
margin-bottom: 46px;\n}.elementor .e-3296945-613c51b{margin: 0;\n}.elementor .e-15a57ba-ea9cdc6{align-self: flex-start;
margin-block-start: auto;\n}.elementor .e-455572a-0f5b792{gap: 18px;\n}.elementor .e-1a437e2-a5ceee9{background-color:var(----g5);}