.elementor .sct-padding{padding-block-start:80px;padding-block-end:80px;padding-inline-start:48px;padding-inline-end:48px;flex-direction:column;align-items:center;}.elementor .h1-hero{font-family:var(--font-primario);font-weight:300;font-size:var(----fs-hero);color:var(----white);letter-spacing:var(----ls-hero);line-height:var(----lh-tight);}.elementor .wrapper-occhiello{min-width:0px;min-height:0px;padding:0px;flex-direction:row;gap:9px;align-items:center;}.elementor .btn{font-family:var(--font-primario);font-weight:500;font-size:var(----fs-sm);padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(----r-pill);border-width:1px;border-color:#f5f5f700;background-color:#00000000;transition:all 0.2s;align-self:center;}.elementor .btn-primary{color:var(----white);background-color:var(----black);}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{background-color:rgba(29, 29, 31, 0.86);transform:translate3d(0px, -1px, 0px);}.elementor .btn-ghost{color:var(----black);border-width:1px;border-color:var(----g4);border-style:solid;}.elementor .btn-ghost:hover,.elementor .btn-ghost:focus-visible{border-color:var(----black);background-color:var(----g5);}.elementor .h2-occhiello{font-family:var(--font-primario);font-weight:500;font-size:11px;color:var(----g3);letter-spacing:var(----ls-eyebrow);text-transform:uppercase;}.elementor .occhiello-aree{font-family:var(--font-condensato);font-weight:600;font-size:11px;color:#ffffffb8;letter-spacing:var(----ls-eyebrow);text-transform:uppercase;}.elementor .p-hero-p-interne{font-family: var(--font-c);
font-size: clamp(18px,2vw,23px);
line-height: 1.6;
color: rgba(255,255,255,.88);
margin-top: 28px;
max-width: 620px;\n}.elementor .wrp-cnt-maxwidth1200{max-width:1200px;padding:0px;flex-direction:column;}.elementor .sct-maxwitdh-nopadding{padding:0px;flex-direction:column;align-items:center;}.elementor .cr-serv-card{flex-direction:column;background: #fff;
border: 1px solid var(--g5);
border-radius: var(--r-lg);
padding: 28px 26px;\n}.elementor .cr-serv-card-num{font-size: 13px;
font-weight: 600;
color: var(--g3);
letter-spacing: .5px;\n}.elementor .cr-serv-card-h3{font-size: 18px;
font-weight: 400;
letter-spacing: -.3px;
margin-top: 14px;
padding-top: 14px;
border-top: 1px solid var(--g5);\n}.elementor .cr-serv-card-p{font-family: var(--font-c);
font-size: 15px;
line-height: 1.6;
color: var(--g2);
margin-top: 9px;\n}.elementor .sfondo--g6{background-color:var(----g6);}.elementor .hero-opendays{width:100%;min-height:100vh;overflow:hidden;position:relative;color:var(----white);padding-block-start:130px;padding-block-end:64px;padding-inline-start:48px;padding-inline-end:48px;background-image:linear-gradient(180deg, rgba(15, 11, 9, 0.4) 0%,rgba(15, 11, 9, 0.15) 19%,rgba(15, 11, 9, 0) 40%),linear-gradient(100deg, rgba(15, 11, 9, 0.9) 0%,rgba(15, 11, 9, 0.7) 38%,rgba(15, 11, 9, 0.04) 72%,rgba(15, 11, 9, .25) 100%),url("https://www.accademiacostumeemoda.it/wp-content/uploads/2026/08/openday.jpg");background-repeat:repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto auto,cover;background-position:0% 0%,0% 0%,center center;flex-direction:column;justify-content:center;align-items:center;}.elementor .wrp-form-opendays{flex-direction:column;background: #fff;
border-radius: 22px;
padding: 30px;
box-shadow: 0 40px 90px rgba(0,0,0,.4);\n}.elementor .grid-opendays{max-width:1200px;padding:0px;gap:56px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);justify-items:center;align-items:center;}.elementor .grid-cosafarai-od{padding:0px;gap:18px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .sfondo-black{background-color:var(----black);}.elementor .wrp-text-giornata-od{padding:0px;flex-direction:column;max-width: 820px;
margin-bottom: 46px;
}\n}