.home{text-align:left;color:#bf2705;background-color:#fff;width:100%;height:auto;min-height:100vh;padding-top:112px;font-family:Inter,sans-serif;font-size:16px;position:relative;overflow:hidden}.hero{box-sizing:border-box;text-align:left;color:#fff;background-position:top;background-repeat:no-repeat;background-size:cover;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;width:100%;height:767px;padding:166px 100px;font-family:Inter,sans-serif;font-size:16px;display:flex;position:relative}.container{flex-direction:column;align-items:flex-start;gap:40px;width:854px;display:flex}.frameParent{flex-direction:column;align-self:stretch;align-items:flex-start;gap:24px;display:flex}.containerParent{flex-direction:column;align-self:stretch;align-items:flex-start;gap:16px;display:flex}.container2{align-self:stretch;align-items:center;height:18px;display:flex}.studioLegaleBoutique{letter-spacing:2.4px;text-transform:uppercase;line-height:18px;position:relative}.esperienzaSpecialisticaGest{letter-spacing:-1.6px;align-self:stretch;font-family:Cormorant Garamond,serif;font-size:64px;line-height:67.31px;position:relative}.esperienzaSpecialisticaGest2{line-height:67.31px}.visioneDimpresa{color:#bf2705;line-height:67.31px}.daOltre25{color:#e5e5e5;width:576px;font-size:20px;line-height:28px;display:inline-block;position:relative}.container3{align-self:stretch;align-items:flex-start;gap:16px;font-size:14px;display:flex}.link{cursor:pointer;color:#fff;background-color:#bf2705;border:none;justify-content:center;align-items:center;gap:8px;padding:14px 28px;transition:transform .3s,box-shadow .3s,background-color .3s,color .3s,border-color .3s;display:inline-flex}.link:hover{transform:translateY(-4px);box-shadow:0 12px 24px -8px #bf270559}.richiediUnConfronto{letter-spacing:.7px;text-transform:uppercase;line-height:21px;position:relative}.icon{width:16px;height:16px;position:relative}.link2{box-sizing:border-box;cursor:pointer;color:#fff;background:0 0;border:.8px solid #ffffffb3;justify-content:center;align-items:center;width:auto;padding:14px 28px;transition:transform .3s,box-shadow .3s,background-color .3s,color .3s,border-color .3s;display:inline-flex}.link2:hover{color:#bf2705;background:0 0;border-color:#bf2705;transform:translateY(-4px);box-shadow:0 12px 24px -8px #bf270559}.scopriLeAree{letter-spacing:.7px;text-transform:uppercase;flex-shrink:0;line-height:21px;position:relative}.counters{box-sizing:border-box;background-color:#fff;border-top:.8px solid #e5e5e5;border-bottom:.8px solid #e5e5e5;flex-direction:column;flex-shrink:0;align-items:flex-start;width:100%;height:572px;display:flex;position:relative}.container4{align-self:stretch;height:570px;position:relative}.container5{flex-direction:column;align-items:flex-start;gap:16px;width:435px;display:flex;position:absolute;top:80px;left:100px}.numeri{letter-spacing:2.4px;text-transform:uppercase;align-self:stretch;line-height:18px;position:relative}.unesperienzaMisurabile{letter-spacing:-1.02px;color:#0a0a0a;font-family:Cormorant Garamond,serif;font-size:40px;font-weight:600;line-height:61.19px;position:relative}.containerGroup{box-sizing:border-box;grid-template-columns:repeat(3,1fr);align-content:start;gap:32px 144px;width:calc(100% - 200px);padding-left:100px;padding-right:100px;font-family:Segoe UI,sans-serif;font-size:46.62px;display:grid;position:absolute;top:216px;left:100px}.counterCell{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.div{letter-spacing:-1.17px;font-family:Cormorant Garamond,serif;font-weight:900;line-height:46.62px;position:relative}.anniDiEsperienza{color:#404040;font-family:Inter,sans-serif;font-size:16px;line-height:21px;position:relative}.boutique{box-sizing:border-box;text-align:left;color:#bf2705;background-color:#bf27050a;flex-direction:column;flex-shrink:0;align-items:flex-start;width:100%;padding:96px 100px;font-family:Inter,sans-serif;font-size:16px;display:flex;position:relative}.frameGroup{flex-direction:column;align-self:stretch;align-items:flex-start;gap:38px;display:flex}.frameContainer{grid-template-columns:repeat(2,1fr);align-self:stretch;align-items:start;gap:80px;display:grid}.loStudioParent{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.laForzaDi{letter-spacing:-1.11px;color:#0a0a0a;align-self:stretch;font-family:Cormorant Garamond,serif;font-size:40px;font-weight:600;line-height:50.94px;position:relative}.loStudioHa{color:#404040;width:100%;font-size:20px;line-height:27.63px;display:inline-block;position:relative}.containerContainer{grid-template-columns:repeat(2,1fr);align-self:stretch;align-items:stretch;gap:80px;font-family:Segoe UI,sans-serif;font-size:28px;display:grid}.containerIcon{object-fit:cover;width:100%;height:100%;min-height:523px;display:block}.container12{background-color:#e5e5e5;flex-direction:column;align-items:flex-start;gap:1px;width:100%;height:523.3px;display:flex}.container13{box-sizing:border-box;background-color:#fff;align-self:stretch;align-items:flex-start;gap:32px;height:173.8px;padding:40px;display:flex}.bigNum{color:#bf2705;flex-shrink:0;font-family:Segoe UI,sans-serif;font-size:28px;font-weight:400;line-height:28px}.processCol{flex-direction:column;flex:1;align-items:flex-start;gap:12px;display:flex}.gestioneDiretta{letter-spacing:-.55px;color:#0a0a0a;align-self:stretch;font-family:Segoe UI,sans-serif;font-size:20px;font-weight:600;line-height:33px}.lePraticheNon{color:#525252;align-self:stretch;font-family:Inter,sans-serif;font-size:16px;line-height:24.38px}.aree{box-sizing:border-box;background-color:#fff;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:64px;width:100%;padding:96px 100px;display:flex;position:relative}.container22{flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:flex-start;gap:16px;height:141.9px;display:flex}.soluzioniLegaliPer{letter-spacing:-1.11px;color:#0a0a0a;width:672px;font-family:Cormorant Garamond,serif;font-size:40px;font-weight:600;line-height:50.94px;display:inline-block;position:relative}.container23{color:#0a0a0a;background-color:#e5e5e5;border:.8px solid #e5e5e5;grid-template-columns:repeat(2,1fr);align-content:start;align-self:stretch;gap:1px;padding:1px;font-family:Segoe UI,sans-serif;font-size:26px;display:grid}.areaLink{cursor:pointer;background-color:#fff;flex-direction:column;align-items:flex-start;gap:24px;padding:48px;display:flex}.container24{justify-content:space-between;align-self:stretch;align-items:center;gap:20px;height:28px;display:flex}.icon2{color:#bf2705;width:28px;height:28px;position:relative}.icon3{color:#bf2705;width:20px;height:20px;position:relative}.perImpreseE{letter-spacing:-.65px;font-weight:600;line-height:32.5px}.supportoLegaleContinuativo{color:#525252;font-family:Inter,sans-serif;font-size:15px;line-height:24.38px}.pmi{box-sizing:border-box;color:#fff;background-color:#1e1e1e;flex-shrink:0;align-items:center;gap:48px;width:100%;padding:96px 100px;font-size:11px;display:flex;position:relative}.containerWrapper{box-sizing:border-box;background-position:top;background-repeat:no-repeat;background-size:cover;flex-direction:column;flex:1;align-items:flex-start;height:522.5px;padding:25px 23px;display:flex;position:relative;overflow:hidden}.containerWrapper>.container28{z-index:3;position:relative}.container28{background-color:#bf2705;justify-content:center;align-items:center;padding:6px 16px;display:flex}.perLePmi{letter-spacing:2.2px;text-transform:uppercase;line-height:16.5px;position:relative}.container29{color:#bf2705;flex-direction:column;flex:1.0837;align-items:flex-start;gap:24px;padding:2px 0;font-size:14px;display:flex}.ilSupportoPerLeImpreseParent{flex-direction:column;align-self:stretch;align-items:flex-start;gap:16px;font-size:16px;display:flex}.ilSupportoDiContainer{letter-spacing:-1.05px;color:#fff;align-self:stretch;font-family:Cormorant Garamond,serif;font-size:40px;font-weight:600;line-height:48.26px;position:relative}.ilSupportoDi{line-height:48.26px}.senzaIlCosto{color:#a1a1a1;line-height:48.26px}.perMoltePiccole{color:#d4d4d4;align-self:stretch;font-size:17px;line-height:27.63px;position:relative}.list{color:#e5e5e5;grid-template-columns:281px 251px;align-content:start;gap:12px;display:grid}.listItem{align-items:flex-end;gap:12px;display:flex}.contrattiERapporti{line-height:21px;position:relative}.link7{cursor:pointer;color:#fff;background-color:#bf2705;align-items:center;gap:8px;padding:13px 26px;display:flex}.scopriIlSupporto{letter-spacing:.7px;text-transform:uppercase;line-height:21px;position:relative}.mls{box-sizing:border-box;background-color:#fff;flex-shrink:0;align-items:center;gap:48px;width:100%;padding:96px 100px;display:flex;position:relative;overflow:hidden}.container30{flex-direction:column;flex:1;align-items:flex-start;gap:24px;padding:5px 0;display:flex}.unaReteNazionale{line-height:50.94px}.unInterlocutoreDiretto{color:#bf2705;line-height:50.94px}.loStudioContainer{color:#404040;align-self:stretch;font-size:20px;line-height:27.63px;position:relative}.mlsMasterLegal{line-height:27.63px}.containerParent2{justify-content:space-between;align-items:center;gap:20px;width:448px;font-family:Segoe UI,sans-serif;font-size:36px;display:flex}.container31{flex-direction:column;align-items:flex-start;gap:8px;width:133.3px;height:62px;display:flex}.div6{color:#bf2705;font-weight:900;line-height:36px;position:relative}.studiPartner{letter-spacing:.6px;text-transform:uppercase;color:#525252;font-family:Inter,sans-serif;font-size:12px;line-height:18px;position:relative}.link8{cursor:pointer;color:#bf2705;border-bottom:.8px solid #bf2705;align-items:center;gap:8px;padding:8px 0;font-size:14px;display:flex}.container34{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;justify-content:center;align-items:center;height:457px;display:flex;position:relative;overflow:hidden}.container34>.mlsBadge{z-index:3}.mlsBadge{object-fit:contain;box-sizing:border-box;background:#fff;width:141.2px;height:143px;padding:12px;display:block;position:absolute;bottom:40px;left:40px}.navLogoImg{width:auto;height:44px;display:block}.footerLogo{width:auto;height:56px;display:block}.news{box-sizing:border-box;background-color:#f7f5f3;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:43px;width:100%;padding:96px 100px;display:flex;position:relative}.container35{justify-content:space-between;align-self:stretch;align-items:flex-end;gap:20px;height:90.9px;display:flex}.container36{flex-direction:column;align-items:flex-start;gap:16px;width:410.1px;display:flex}.osservatorioGiuridico2{letter-spacing:-1.11px;color:#0a0a0a;font-family:Cormorant Garamond,serif;font-size:40px;font-weight:600;line-height:50.94px}.link9{cursor:pointer;color:#404040;align-items:center;gap:8px;font-size:14px;display:flex}.buttonParent{text-align:center;color:#404040;align-items:center;gap:16px;font-size:12px;display:flex}.button{color:#fff;cursor:pointer;background-color:#bf2705;justify-content:center;align-items:center;padding:10px 18px;display:flex}.provvedimentiECommenti{letter-spacing:.6px;text-transform:uppercase;font-weight:500;line-height:18px}.button2{cursor:pointer;background-color:#fff;border:.8px solid #e5e5e5;justify-content:center;align-items:center;padding:10px 18px;display:flex}.container37{align-self:stretch;align-items:stretch;gap:24px;font-size:11px;display:flex}.article{background-color:#fff;flex-direction:column;flex:1;align-items:flex-start;display:flex}.containerIcon2{object-fit:cover;align-self:stretch;width:100%;height:255.6px}.container38{flex-direction:column;flex:1;justify-content:space-between;align-self:stretch;align-items:flex-start;gap:20px;padding:24px;display:flex}.frameParent2{flex-direction:column;align-self:stretch;align-items:flex-start;gap:12px;display:flex}.contenziosoBancarioParent{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;display:flex}.contenziosoBancario2{letter-spacing:2.2px;text-transform:uppercase;color:#bf2705;align-self:stretch;line-height:16.5px}.ammortamentoAllaFrancese{letter-spacing:-.5px;color:#0a0a0a;align-self:stretch;font-family:Segoe UI,sans-serif;font-size:20px;font-weight:600;line-height:25px}.unProvvedimentoRecente{color:#525252;align-self:stretch;font-size:14px;line-height:22.75px}.container39{color:#bf2705;cursor:pointer;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.leggiIlCommento{letter-spacing:.65px;text-transform:uppercase;line-height:19.5px}.icon18{width:14px;height:14px}.contact{box-sizing:border-box;background-color:#fff;flex-shrink:0;align-items:flex-start;gap:48px;width:100%;padding:96px 100px;display:flex;position:relative}.container44{flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:flex-start;gap:24px;padding:5px 0;display:flex}.richiediUnPrimoConfronto{letter-spacing:-1.11px;color:#0a0a0a;align-self:stretch;font-family:Cormorant Garamond,serif;font-size:44.29px;font-weight:600;line-height:50.94px}.loStudioOffre{color:#525252;align-self:stretch;line-height:26px}.container45{color:#262626;flex-direction:column;align-self:stretch;align-items:flex-start;gap:16px;font-size:15px;display:flex}.container46{align-self:stretch;align-items:flex-start;gap:16px;display:flex}.container48{align-self:stretch;align-items:center;gap:16px;display:flex}.vialeDellarteRoma{line-height:22.5px}.romaRmItalia{color:#737373;font-size:13px;line-height:19.5px}.infocrivellaripartnersit{line-height:22.5px}.form{color:#737373;flex-direction:column;flex:1;align-items:flex-start;gap:24px;font-size:11px;display:flex}.formRows{flex-direction:column;align-self:stretch;gap:24px;display:flex}.fieldParent{align-self:stretch;align-items:center;gap:24px;display:flex}.field{flex-direction:column;flex:1;align-items:flex-start;gap:8px;display:flex}.nomeECognome{letter-spacing:2.2px;text-transform:uppercase;font-weight:500;line-height:16.5px}.textInput{box-sizing:border-box;color:#262626;background:0 0;border:none;border-bottom:.8px solid #d4d4d4;outline:none;align-self:stretch;height:47.3px;font-family:inherit;font-size:15px}.dropdown{color:#262626;background:0 0;border:none;border-bottom:.8px solid #d4d4d4;outline:none;align-self:stretch;height:46.4px;font-family:inherit;font-size:15px}.textArea{color:#262626;resize:none;background:0 0;border:none;border-bottom:.8px solid #d4d4d4;outline:none;align-self:stretch;height:114.8px;font-family:inherit;font-size:15px}.label7{color:#525252;align-items:center;gap:12px;font-size:13px;display:flex}.checkbox{box-sizing:border-box;appearance:none;background:#fff;border:1px solid #e5e5e5;width:13px;height:13px}.hoLettoE{font-weight:500;line-height:19.5px}.button6{text-align:center;color:#fff;cursor:pointer;background-color:#bf2705;border:none;align-items:center;gap:8px;padding:15px 29px;font-family:inherit;font-size:14px;display:flex}.inviaRichiesta{letter-spacing:.7px;text-transform:uppercase;font-weight:500;line-height:21px}.footer{color:#fff;background-color:#1e1e1e;flex-direction:column;flex-shrink:0;align-items:flex-start;width:100%;min-height:454px;font-size:13px;display:flex;position:relative}.container52{flex-direction:column;flex-shrink:0;align-self:stretch;align-items:flex-start;padding:96px 100px;display:flex}.frameParent8{justify-content:space-between;align-self:stretch;align-items:flex-start;gap:20px;display:flex}.containerParent3{color:#a1a1a1;flex-direction:column;align-items:flex-start;width:404.1px;font-size:14px;display:flex}.container53{box-sizing:border-box;flex-direction:column;align-items:flex-start;width:219px;padding:0 0 16px;display:flex}.brandMark{color:#fff;align-self:stretch;align-items:center;height:96px;font-family:Cormorant Garamond,serif;font-size:32px;font-weight:600;display:flex}.brandMark span{color:#bf2705;margin-right:6px;font-size:42px}.crivellariPartners{align-self:stretch;line-height:22.75px}.container54{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.studio{letter-spacing:2.6px;text-transform:uppercase;color:#fff;font-weight:500;line-height:19.5px}.list2,.list3{color:#a1a1a1;flex-direction:column;align-items:flex-start;gap:12px;font-size:14px;display:flex}.container58{color:#a1a1a1;flex-direction:column;align-items:flex-start;gap:12px;display:flex}.vialeDellaTecnica{line-height:19.5px}.container59{box-sizing:border-box;background-color:#bf2705;border-top:.8px solid #262626;flex-direction:column;flex-shrink:0;align-self:stretch;align-items:flex-start;padding:.8px 0 0;font-size:12px;display:flex}.container60{box-sizing:border-box;justify-content:space-between;align-self:stretch;align-items:center;gap:20px;height:66px;padding:24px 100px;display:flex}.container62{align-items:center;gap:24px;display:flex}.privacy{line-height:18px}.navbar{-webkit-backdrop-filter:blur(10px);box-sizing:border-box;z-index:1000;color:#404040;background-color:#ffffffe6;border-bottom:.8px solid #e5e5e5;flex-direction:column;flex-shrink:0;align-items:flex-start;width:100%;padding:16px 100px;font-size:14px;display:flex;position:fixed;top:0;left:0;right:0}.container63{justify-content:space-between;align-self:stretch;align-items:center;gap:20px;height:80px;display:flex}.navLogo{color:#0a0a0a;align-items:center;height:61px;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:600;display:flex}.navLogo span{color:#bf2705;margin-right:6px;font-size:34px}.navigation{align-items:center;gap:7px;padding:24px 0;display:flex}.link13{color:#bf2705;cursor:pointer;justify-content:center;align-items:center;padding:8px 16px;display:flex}.loStudio4{letter-spacing:.35px;text-transform:uppercase;line-height:21px;text-decoration:underline}.link14{cursor:pointer;color:#0a0a0a;justify-content:center;align-items:center;padding:8px 16px;text-decoration:none;transition:color .2s;display:flex;position:relative}.link14:hover,.link14.navLinkActive{color:#bf2705}.link14.navLinkActive .loStudio5{position:relative}.link14.navLinkActive .loStudio5:after{content:"";background-color:#bf2705;height:1.5px;position:absolute;bottom:-6px;left:0;right:0}.navLinkBtn{font:inherit;background:0 0;border:none}.loStudio5{letter-spacing:.35px;text-transform:uppercase;line-height:21px}.link15{cursor:pointer;align-items:center;padding:8px 16px;display:flex}.businessParent{align-items:center;gap:8px;display:flex}.navItemWithSub{align-items:center;display:flex;position:relative}.navSubmenu{z-index:1000;background-color:#fff;border:.8px solid #e5e5e5;flex-direction:column;min-width:300px;margin-top:12px;padding:12px 0;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 12px 32px -12px #0a0a0a2e}.navSubmenu:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.navSubmenuItem{color:#0a0a0a;letter-spacing:.2px;border-left:2px solid #0000;padding:12px 24px;font-size:14px;line-height:21px;text-decoration:none;transition:color .2s,border-color .2s,padding-left .2s,background-color .2s;display:block}.navSubmenuItem:hover{color:#bf2705;border-left-color:#bf2705;padding-left:26px}.link20{box-sizing:border-box;color:#fff;cursor:pointer;background-color:#bf2705;align-items:center;padding:10px 20px;font-size:13px;display:flex}.richiediUnConfronto2{letter-spacing:.65px;text-transform:uppercase;line-height:19.5px}.menuBtn{color:#0a0a0a;cursor:pointer;background:0 0;border:none;padding:8px;display:none}.mobileNav{display:none}@media (width<=1200px){.esperienzaSpecialisticaGest{letter-spacing:-1px;font-size:52px;line-height:56px}.esperienzaSpecialisticaGest2,.visioneDimpresa{line-height:56px}}@media (width<=1024px){.navbar{padding:16px 48px}.hero{background-position:top;padding:140px 48px}.container,.daOltre25,.soluzioniLegaliPer,.loStudioHa,.containerParent2,.containerParent3{width:100%;max-width:854px}.counters,.aree,.boutique,.pmi,.mls,.news,.contact,.footer{width:100%}.container5{left:48px}.containerGroup{column-gap:64px;width:calc(100% - 96px);padding-left:48px;padding-right:48px;left:48px}.aree,.boutique,.pmi,.mls,.news,.contact,.container52{padding-left:48px;padding-right:48px}.frameContainer,.containerContainer{grid-template-columns:1fr;gap:40px}.pmi,.mls,.contact{flex-direction:column;align-items:stretch}.containerIcon,.container12,.containerWrapper,.container34,.form{width:100%}.containerIcon{aspect-ratio:586/523;height:auto}.container12,.container13{height:auto}.containerWrapper,.container34{flex:none;min-height:440px}.container29,.container30,.container44{flex:none;width:100%}.list{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.container37{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.frameParent8{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.container60{padding-left:48px;padding-right:48px}}@media (width<=768px){.home{padding-top:88px}.navbar{padding:12px 24px}.container63{height:64px}.navigation,.container63>.link20{display:none}.menuBtn{justify-content:center;align-items:center;display:flex}.mobileNav{box-sizing:border-box;z-index:999;background-color:#fff;border-bottom:.8px solid #e5e5e5;flex-direction:column;gap:8px;padding:24px;display:flex;position:fixed;inset:88px 0 0;overflow-y:auto}.mobileNavInner{flex-direction:column;gap:4px;display:flex}.mobileNavLink{letter-spacing:.35px;text-transform:uppercase;color:#404040;cursor:pointer;border-bottom:.8px solid #f2f2f2;border-left:2px solid #0000;align-items:center;padding:14px 0 14px 16px;font-size:16px;line-height:21px;text-decoration:none;transition:color .2s,border-left-color .2s;display:flex}.mobileNavLink:hover,.mobileNavLink.mobileNavLinkActive{color:#bf2705;border-left-color:#bf2705}.mobileNavLink:last-child{border-bottom:none}.mobileCta{align-self:flex-start;margin-top:8px}.hero{height:auto;min-height:calc(100svh - 88px);padding:96px 24px 72px}.container{gap:32px;width:100%}.esperienzaSpecialisticaGest{letter-spacing:0;font-size:44px;line-height:46px}.esperienzaSpecialisticaGest2,.visioneDimpresa{line-height:46px}.daOltre25{width:100%;font-size:17px;line-height:25px}.container3{flex-direction:column;width:100%}.link,.link2,.link7,.button6{justify-content:center;width:100%}.link2{box-sizing:border-box}.counters{height:auto;padding:64px 24px}.container4{flex-direction:column;gap:40px;height:auto;display:flex}.container5,.containerGroup{width:100%;position:static}.containerGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0;font-size:40px}.div{line-height:42px}.aree,.boutique,.pmi,.mls,.news,.contact,.container52{padding:64px 24px}.aree,.boutique,.news{gap:40px}.container22,.container35{height:auto}.container22,.container35,.frameContainer,.containerContainer{align-items:flex-start}.container35{flex-direction:column}.soluzioniLegaliPer,.laForzaDi,.ilSupportoDiContainer,.osservatorioGiuridico2,.richiediUnPrimoConfronto{letter-spacing:0;width:100%;font-size:34px;line-height:40px}.ilSupportoDi,.senzaIlCosto,.unaReteNazionale,.unInterlocutoreDiretto{line-height:40px}.container23,.container37,.frameParent8{grid-template-columns:1fr}.areaLink{padding:32px 24px}.areaLink .perImpreseE{line-height:29px;font-size:22px!important}.containerIcon,.containerWrapper,.container34{height:auto;min-height:0}.containerIcon{aspect-ratio:586/523}.containerWrapper,.container34{min-height:360px}.container13{gap:20px;padding:28px 24px}.list{grid-template-columns:1fr}.containerParent2{flex-wrap:wrap;justify-content:flex-start;width:100%}.container31{width:calc(50% - 10px)}.mlsBadge{width:110px;height:112px;bottom:24px;left:24px}.buttonParent{width:100%;padding-bottom:4px;overflow-x:auto}.button,.button2{flex-shrink:0}.fieldParent{flex-direction:column;align-items:stretch}.label7{align-items:flex-start}.checkbox{flex-shrink:0;margin-top:3px}.footer{min-height:0}.containerParent3,.container54{width:100%}.container60{flex-direction:column;align-items:flex-start;height:auto;padding:24px}.container62{flex-wrap:wrap}}@media (width<=520px){.navLogoImg{max-width:220px;height:36px}.esperienzaSpecialisticaGest{font-size:38px;line-height:41px}.esperienzaSpecialisticaGest2,.visioneDimpresa{line-height:41px}.containerGroup{grid-template-columns:1fr}.container31{width:100%}.container46,.container48,.container24{align-items:flex-start}.container13{flex-direction:column}}.link7,.button6,.link20{border:none;justify-content:center;padding:14px 28px;transition:transform .3s,box-shadow .3s,background-color .3s,color .3s,border-color .3s}.link7:hover,.button6:hover,.link20:hover{transform:translateY(-4px);box-shadow:0 12px 24px -8px #bf270559}.link8{background:0 0;border:.8px solid #bf2705;justify-content:center;padding:14px 28px;transition:transform .3s,color .3s,border-color .3s,box-shadow .3s}.link8:hover{color:#0a0a0a;border-color:#0a0a0a;transform:translateY(-4px);box-shadow:0 12px 24px -8px #0003}.areaLink{transition:background-color .35s,transform .35s,box-shadow .35s,color .35s}.areaLink *{transition:color .35s,background-color .35s,border-color .35s}.areaLink:hover{background-color:#bf2705;transform:translateY(-4px);box-shadow:0 20px 40px -16px #bf270566}.areaLink:hover .perImpreseE,.areaLink:hover .supportoLegaleContinuativo,.areaLink:hover .icon2,.areaLink:hover .icon3{color:#fff}.loStudioPage{color:#0a0a0a;background-color:#fff;width:100%;min-height:100vh;padding-top:112px;font-family:Inter,sans-serif;overflow:hidden}.lsHero{box-sizing:border-box;color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;width:100%;min-height:640px;padding:140px 100px;display:flex;position:relative}.lsHero:before{content:"";background:linear-gradient(90deg,#0a0a0ab8 0%,#0a0a0a73 55%,#0a0a0a26 100%);position:absolute;inset:0}.lsHeroInner{flex-direction:column;gap:28px;max-width:760px;display:flex;position:relative}.lsEyebrow{letter-spacing:3px;color:#fff;text-transform:uppercase;font-size:13px;font-weight:400}.lsHeroTitle{letter-spacing:-.5px;color:#fff;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(40px,4.6vw,60px);font-weight:500;line-height:1.1}.lsHeroTitle .accent{color:#bf2705;margin-top:8px;display:block}.lsHeroLead{color:#ffffffe6;max-width:520px;margin:0;font-size:16px;line-height:1.6}.lsSection{box-sizing:border-box;width:100%;padding:96px 100px}.lsSectionTinted{background-color:#bf27050a}.lsSectionDark{color:#fff;background-color:#0a0a0a}.lsRow2{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.lsHead{flex-direction:column;gap:20px;display:flex}.lsNum{color:#bf2705;font-size:16px;font-weight:500}.lsSectionDark .lsNum{color:#f5c9c1}.lsTitle{letter-spacing:-1px;color:#0a0a0a;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(32px,3.4vw,48px);font-weight:600;line-height:1.08}.lsSectionDark .lsTitle{color:#fff}.lsBody{color:#404040;flex-direction:column;gap:20px;font-size:18px;line-height:1.6;display:flex}.lsSectionDark .lsBody{color:#ffffffd1}.lsBoutiqueRow{grid-template-columns:1fr 1fr;align-items:stretch;gap:80px;margin-top:64px;display:grid}.lsBoutiqueImg{object-fit:cover;width:100%;height:100%;min-height:480px;display:block}.lsCards{grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);gap:0;height:100%;display:grid}.lsCard{background:#fff;flex-direction:column;gap:16px;height:100%;padding:32px 24px;transition:transform .24s,box-shadow .24s;display:flex}.lsCard:hover{transform:translateY(-4px);box-shadow:0 18px 40px -20px #bf270540}.lsCardNum{color:#bf2705;font-family:Segoe UI,sans-serif;font-size:28px;font-weight:700}.lsCardTitle{color:#0a0a0a;margin:0;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:600;line-height:1.15}.lsCardDesc{color:#525252;font-size:15px;line-height:1.55}.lsSplit{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.lsSplitImg{object-fit:cover;width:100%;height:auto;display:block}.lsSplitBody{flex-direction:column;gap:24px;display:flex}.lsCta{box-sizing:border-box;text-align:center;color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;width:100%;padding:120px 100px;display:flex;position:relative}.lsCta:before{content:"";background:#0a0a0ab8;position:absolute;inset:0}.lsCtaInner{flex-direction:column;align-items:center;gap:24px;max-width:820px;display:flex;position:relative}.lsCtaDivider{background:#bf2705;width:48px;height:2px;margin-bottom:8px;display:block}.lsCtaTitle{color:#fff;max-width:780px;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.15}.lsCtaLead{color:#ffffffd9;max-width:720px;margin:0;font-size:18px;line-height:1.55}.lsTextInner{flex-direction:column;align-items:flex-start;display:flex}.lsTextNum{letter-spacing:2.5px;color:#bf2705;text-transform:uppercase;margin-bottom:16px;font-size:14px;font-weight:500}.lsTextTitle{letter-spacing:-.5px;color:#0a0a0a;margin:0 0 32px;font-family:Cormorant Garamond,serif;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.1}.lsTextBody{color:#404040;flex-direction:column;gap:20px;font-size:18px;line-height:1.6;display:flex}@media (width<=1024px){.lsHero,.lsSection,.lsCta{padding-left:48px;padding-right:48px}.lsBoutiqueRow{grid-template-columns:1fr;gap:40px}}@media (width<=768px){.lsHero,.lsSection,.lsCta{padding-left:24px;padding-right:24px}.lsHero{min-height:520px;padding-top:96px;padding-bottom:96px}.lsSection{padding-top:64px;padding-bottom:64px}.lsRow2,.lsSplit{grid-template-columns:1fr;gap:40px}.lsCards{grid-template-columns:1fr}}.pmiServicesHead{flex-direction:column;gap:16px;max-width:720px;margin-bottom:38px;display:flex}.pmiServicesGrid{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.pmiServiceCard{gap:16px;min-height:360px;padding:39px 32px}.pmiServiceNum{color:#bf2705;font-family:Georgia,serif;font-size:18px;line-height:18px}.pmiServiceTitle{letter-spacing:-.55px;color:#0a0a0a;margin:0;font-family:Segoe UI,Inter,sans-serif;font-size:22px;font-weight:600;line-height:1.25}.pmiServiceDesc{color:#525252;margin:0;font-family:Inter,sans-serif;font-size:15px;line-height:1.6}@media (width<=1200px){.pmiServicesGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.pmiServicesGrid{grid-template-columns:1fr}.pmiServiceCard{min-height:0}}.privatiGrid{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.privatiCard{flex-direction:column;gap:16px;min-height:200px;padding:39px 40px;display:flex}@media (width<=1024px){.privatiGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.privatiGrid{grid-template-columns:1fr}}.mlsNumbers{box-sizing:border-box;background-color:#fff;border-top:.8px solid #e5e5e5;border-bottom:.8px solid #e5e5e5;flex-direction:column;gap:48px;width:100%;padding:96px 100px;display:flex}.mlsNumbersHead{flex-direction:column;gap:16px;display:flex}.mlsNumbersEyebrow{letter-spacing:2.4px;text-transform:uppercase;color:#bf2705;font-size:12px;font-weight:500;line-height:18px}.mlsNumbersTitle{letter-spacing:-1.02px;color:#0a0a0a;margin:0;font-family:Cormorant Garamond,serif;font-size:40px;font-weight:600;line-height:1.2}.mlsNumbersGrid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.mlsNumberItem{flex-direction:column;gap:12px;display:flex}.mlsNumberValue{color:#bf2705;font-family:Segoe UI,sans-serif;font-size:56px;font-weight:800;line-height:1}.mlsNumberLabel{color:#525252;font-family:Inter,sans-serif;font-size:14px;line-height:21px}@media (width<=1024px){.mlsNumbers{padding:72px 40px}.mlsNumbersGrid{grid-template-columns:1fr;gap:32px}.mlsNumbersTitle{font-size:32px}.mlsNumberValue{font-size:44px}}.nplGrid{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.nplCard{flex-direction:column;gap:16px;min-height:220px;padding:39px 40px;display:flex}.nplCardBody{color:#525252;font-size:15px;line-height:24.38px}@media (width<=1200px){.nplGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.nplGrid{grid-template-columns:1fr}}.newsList{box-sizing:border-box;background-color:#f7f5f3;flex-direction:column;gap:43px;width:100%;padding:96px 100px;display:flex}.newsFilters{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.newsFilterBtn{color:#404040;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;background-color:#fff;border:.8px solid #e5e5e5;padding:10px 18px;font-family:inherit;font-size:12px;font-weight:500;line-height:18px;transition:background-color .25s,color .25s,border-color .25s,transform .25s,box-shadow .25s}.newsFilterBtn:hover{color:#bf2705;border-color:#bf2705;transform:translateY(-2px)}.newsFilterBtn.isActive{color:#fff;background-color:#bf2705;border-color:#bf2705}.newsGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.newsCard{background-color:#fff;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.newsCard:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0a0a0a14}.newsCardImage{object-fit:cover;width:100%;height:255.6px;display:block}.newsCardBody{flex-direction:column;flex:1;justify-content:space-between;gap:20px;padding:24px;display:flex}.newsCardTop{flex-direction:column;gap:12px;display:flex}.newsCardCategory{letter-spacing:2.2px;text-transform:uppercase;color:#bf2705;font-size:11px;font-weight:500;line-height:16.5px}.newsCardTitle{letter-spacing:-.5px;color:#0a0a0a;margin:0;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:600;line-height:25px}.newsCardExcerpt{color:#525252;margin:0;font-size:14px;line-height:22.75px}.newsCardLink{cursor:pointer;letter-spacing:.65px;text-transform:uppercase;color:#bf2705;background:0 0;border:none;align-self:flex-start;align-items:center;gap:8px;padding:8px 0;font-family:inherit;font-size:13px;line-height:19.5px;transition:gap .25s;display:inline-flex}.newsCardLink:hover{gap:14px}@media (width<=1024px){.newsList{padding:80px 40px}.newsGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.newsList{gap:32px;padding:64px 20px}.newsGrid{grid-template-columns:1fr}}.crisiGrid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.crisiCard{flex-direction:column;gap:16px;min-height:160px;padding:39px 40px;display:flex}@media (width<=1024px){.crisiGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.crisiGrid{grid-template-columns:1fr}}.contrattGrid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.contrattCard{flex-direction:column;gap:16px;min-height:180px;padding:39px 40px;display:flex}@media (width<=768px){.contrattGrid{grid-template-columns:1fr}}.contenziosoGrid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.contenziosoCard{gap:16px;min-height:200px;padding:39px 40px}@media (width<=1200px){.contenziosoGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.contenziosoGrid{grid-template-columns:1fr}}.contactSection{box-sizing:border-box;background:#fff;grid-template-columns:1fr 1fr;gap:48px;width:100%;padding:96px 100px;display:grid}.contactLeft{flex-direction:column;gap:32px;display:flex}.contactHeadline{letter-spacing:-1.11px;color:#0a0a0a;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:44.29px;font-weight:600;line-height:50.94px}.contactLead{color:#525252;margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:26px}.contactDetails{color:#262626;flex-direction:column;gap:20px;font-size:15px;display:flex}.contactRow{align-items:flex-start;gap:16px;display:flex}.contactRowIcon{color:#bf2705;flex-shrink:0;margin-top:3px}.contactRowText{flex-direction:column;line-height:22.5px;display:flex}.contactRowSub{color:#737373;font-size:13px;line-height:19.5px}.contactInfoBox{background:#f7f5f3;border-left:1.6px solid #bf2705;flex-direction:column;gap:12px;padding:24px 24px 24px 25.6px;display:flex}.contactInfoTitle{letter-spacing:-.5px;color:#0a0a0a;margin:0;font-family:Georgia,serif;font-size:20px;line-height:30px}.contactInfoText{color:#404040;margin:0;font-family:Inter,sans-serif;font-size:14px;line-height:22.75px}.contactForm{flex-direction:column;gap:24px;display:flex}.formHead{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.formEyebrow{letter-spacing:2.4px;text-transform:uppercase;color:#bf2705;font-size:12px;font-weight:500;line-height:18px}.formTitle{letter-spacing:-.9px;color:#0a0a0a;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:36px;font-weight:600;line-height:1.15}.formIntro{color:#525252;margin:0;font-family:Inter,sans-serif;font-size:15px;line-height:1.6}.formGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.formField{flex-direction:column;gap:8px;display:flex}.formField.full{grid-column:1/-1}.formLabel{letter-spacing:2.2px;text-transform:uppercase;color:#737373;font-size:11px;font-weight:500;line-height:16.5px}.formInput,.formSelect,.formTextarea{color:#0a0a0a;background:0 0;border:0;border-bottom:.8px solid #d4d4d4;outline:none;padding:12px 0;font-family:Inter,sans-serif;font-size:15px;transition:border-color .2s}.formInput:focus,.formSelect:focus,.formTextarea:focus{border-bottom-color:#bf2705}.formTextarea{resize:vertical;min-height:100px}.formCheckbox{color:#525252;align-items:center;gap:12px;font-size:13px;line-height:19.5px;display:flex}.formCheckbox input{accent-color:#bf2705;border:1px solid #e5e5e5;width:13px;height:13px}.formSubmit{align-self:flex-start}@media (width<=1024px){.contactSection{grid-template-columns:1fr;gap:56px;padding:72px 40px}}@media (width<=640px){.contactSection{padding:56px 20px}.formGrid{grid-template-columns:1fr}.contactHeadline{font-size:34px;line-height:1.15}.formTitle{font-size:28px}}
