.elementor .e-40e054af-fd5a{min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:0;padding:0px;background-image:linear-gradient(96deg, #14243B 44%,rgba(20, 36, 59, 0.4) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-775ceff-9be8{width:26px;height:1px;min-width:0px;padding:0px;background-color:var(--brass-2);opacity:70%;flex:0 0 auto;}.elementor .e-5e3d870a-454c{font-family:var(--font-body);font-weight:600;font-size:var(--fs-eyebrow);color:var(--brass-2);letter-spacing:0.22em;line-height:1.6;text-transform:uppercase;margin:0px;}.elementor .e-1dbfca4f-ecd8{width:auto;padding:0px;flex-direction:row;gap:12px;align-items:center;}.elementor .e-6f316d28-352d{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h1);color:var(--ivory);letter-spacing:-0.02em;line-height:1.05;margin:0px;& em { font-style: italic; color: var(--brass-2); }\n}.elementor .e-239c39b-7601{max-width:50ch;font-family:var(--font-body);font-size:var(--fs-lead);color:var(--on-navy);line-height:1.55;margin-block-start:28px;margin-block-end:36px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5785f998-3945:hover,.elementor .e-5785f998-3945:focus-visible{color:var(--paper);border-color:var(--brass);background-color:var(--brass);transform:translate3d(0px, -2px, 0px);}.elementor .e-5785f998-3945:focus{color:var(--navy);}.elementor .e-5785f998-3945{font-family:var(--font-body);font-weight:600;font-size:var(--fs-btn);color:var(--navy);letter-spacing:0.01em;line-height:1.6;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:2px;border-width:1px;border-color:var(--ivory);border-style:solid;background-color:var(--ivory);transition:all 0.35s;}.elementor .e-34e47379-ee75:hover,.elementor .e-34e47379-ee75:focus-visible{color:var(--ivory);border-color:var(--ivory);background-color:transparent;}.elementor .e-34e47379-ee75:focus{color:var(--ivory);}.elementor .e-34e47379-ee75{font-family:var(--font-body);font-weight:600;font-size:var(--fs-btn);color:var(--ivory);letter-spacing:0.01em;line-height:1.6;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:2px;border-width:1px;border-color:var(--line-on-navy-2);border-style:solid;background-color:transparent;transition:all 0.35s;}.elementor .e-8ad1b43-6bd2{width:auto;padding:0px;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-3646f792-c062{font-family:var(--font-display);font-weight:500;font-size:38px;color:var(--ivory);line-height:1;margin:0px;}.elementor .e-7a523608-d5a3{font-family:var(--font-body);font-weight:600;font-size:12.5px;color:var(--on-navy-2);letter-spacing:0.04em;line-height:1.6;text-transform:uppercase;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-616f35d4-a397{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:46px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:46px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--line-on-navy);border-style:solid;flex-direction:column;}.elementor .e-72a93833-354c{font-family:var(--font-display);font-weight:500;font-size:38px;color:var(--ivory);line-height:1;margin:0px;}.elementor .e-6a226e91-be27{font-family:var(--font-body);font-weight:600;font-size:12.5px;color:var(--on-navy-2);letter-spacing:0.04em;line-height:1.6;text-transform:uppercase;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1d21d996-efdc{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:46px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:46px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--line-on-navy);border-style:solid;flex-direction:column;}.elementor .e-37b2f3c8-3e09{font-family:var(--font-display);font-weight:500;font-size:38px;color:var(--ivory);line-height:1;margin:0px;}.elementor .e-1ac24534-62d3{font-family:var(--font-body);font-weight:600;font-size:12.5px;color:var(--on-navy-2);letter-spacing:0.04em;line-height:1.6;text-transform:uppercase;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-129f2e7-9db9{width:auto;padding:0px;flex-direction:column;}.elementor .e-4dea470b-2503{width:100%;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:56px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line-on-navy);border-style:solid;flex-direction:row;flex-wrap:wrap;}.elementor .e-2e2c7679-f95f{width:100%;max-width:900px;padding:0px;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-52543771-119a{width:100%;max-width:var(--container);position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;align-items:flex-start;}.elementor .e-1b0d5f83-2be9{width:100%;overflow:hidden;position:relative;padding-block-start:209px;padding-block-end:208px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://www.studioscognamillo.it/wp-content/uploads/2026/10/sfondo-nastri-hero-scaled.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center right;background-color:var(--navy);justify-content:center;}.elementor .e-6e7fdf8-d383514{width:26px;height:1px;min-width:0px;padding:0px;background-color:var(--brass);opacity:70%;flex:0 0 auto;}.elementor .e-aa2cede-3fd9386{font-family:var(--font-body);font-weight:600;font-size:var(--fs-eyebrow);color:var(--brass);letter-spacing:0.22em;line-height:1.6;text-transform:uppercase;margin:0px;}.elementor .e-5efa4c4-e23aa87{width:auto;padding:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:12px;align-items:center;}.elementor .e-faf9fdf-a4f18a8{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h2-md);color:var(--navy);letter-spacing:-0.01em;line-height:1.05;margin:0px;& em { font-style: italic; color: var(--brass); }\n}.elementor .e-6303842-e209e90{max-width:46ch;font-family:var(--font-body);font-size:var(--fs-text-lg);color:var(--ink);line-height:1.6;margin-block-start:22px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-c28376e-5f8ed94{font-family:var(--font-body);font-weight:500;font-size:24px;color:var(--brass);line-height:1.6;margin:0px;}.elementor .e-90cf0d5-4a34e65{font-family:var(--font-body);font-weight:400;font-size:var(--fs-text-lg);color:var(--ink);line-height:1.6;margin:0px;}.elementor .e-e3f43f7-7d0fde9{font-family:var(--font-body);font-weight:400;font-size:var(--fs-text-lg);color:var(--ink);line-height:1.6;margin:0px;}.elementor .e-c50ad81-dd87b66{padding:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;gap:3px;}.elementor .e-1ab93dd-4c95ae3{width:100%;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line-2);border-style:solid;gap:22px;grid-template-columns:74px 1fr;grid-template-rows:auto;align-items:start;}.elementor .e-bc81e7b-a480995{font-family:var(--font-body);font-weight:500;font-size:24px;color:var(--brass);line-height:1.6;margin:0px;}.elementor .e-fad6122-fd72a15{font-family:var(--font-body);font-weight:400;font-size:var(--fs-text-lg);color:var(--ink);line-height:1.6;margin:0px;}.elementor .e-cfba0f2-0554080{font-family:var(--font-body);font-weight:400;font-size:var(--fs-text-lg);color:var(--ink);line-height:1.6;margin:0px;}.elementor .e-5b0deda-f91bbd0{padding:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;gap:3px;}.elementor .e-e1bfd30-32d18a0{width:100%;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line-2);border-style:solid;gap:22px;grid-template-columns:74px 1fr;grid-template-rows:auto;align-items:start;}.elementor .e-7b118fd-b306cc3{font-family:var(--font-body);font-weight:500;font-size:24px;color:var(--brass);line-height:1.6;margin:0px;}.elementor .e-9607a1f-7160a57{font-family:var(--font-body);font-weight:400;font-size:var(--fs-text-lg);color:var(--ink);line-height:1.6;margin:0px;}.elementor .e-daa19c2-5abf261{font-family:var(--font-body);font-weight:400;font-size:var(--fs-text-lg);color:var(--ink);line-height:1.6;margin:0px;}.elementor .e-ff508c8-e49c1c5{padding:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;gap:3px;}.elementor .e-a146ebc-97fc56e{width:100%;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line-2);border-style:solid;gap:22px;grid-template-columns:74px 1fr;grid-template-rows:auto;align-items:start;}.elementor .e-718adff-4dc34de{width:100%;padding:0px;flex-direction:column;gap:2px;}.elementor .e-aa30188-b3188c3{padding:0px;flex-direction:column;align-items:flex-start;}.elementor .e-2c9520c-82d4ef7{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:64% 26%;}.elementor .e-31969be-e9c65e5{min-width:0px;position:absolute;inset-block-start:20px;inset-inline-end:20px;inset-block-end:20px;inset-inline-start:20px;z-index:3;padding:0px;border-width:1px;border-color:var(--brass);border-style:solid;opacity:25%;}.elementor .e-6352e4f-63dea9b{font-family:var(--font-display);font-weight:400;font-size:var(--fs-lead);color:var(--paper);line-height:1.6;margin:0px;}.elementor .e-8b5184f-2170704{font-family:var(--font-body);font-size:var(--fs-eyebrow);color:var(--brass-2);letter-spacing:0.06em;line-height:1.6;text-transform:uppercase;margin:0px;}.elementor .e-acd91dd-6631940{width:auto;position:absolute;inset-block-end:26px;inset-inline-start:26px;z-index:4;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--navy-overlay);backdrop-filter:blur(6px);flex-direction:column;gap:3px;}.elementor .e-3aeb3a7-8500e13{position:relative;padding:12px;border-radius:3px;border-width:1px;border-color:var(--line-2);border-style:solid;background-color:var(--paper);box-shadow:24px 40px 80px -40px rgba(20, 36, 59, 0.35);flex-direction:column;}.elementor .e-6b9812d-095edaa{width:100%;max-width:var(--container);padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;gap:64px;grid-template-columns:1.05fr 0.95fr;grid-template-rows:auto;align-items:center;}.elementor .e-5aebc2c-7387242{width:100%;padding-block-start:104px;padding-block-end:104px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--ivory-2);justify-content:center;}.elementor .e-64d0918c-d52f{width:26px;height:1px;min-width:0px;padding:0px;background-color:var(--brass);opacity:70%;flex:0 0 auto;}.elementor .e-45b97037-f999{font-family:var(--font-body);font-weight:600;font-size:var(--fs-eyebrow);color:var(--brass);letter-spacing:0.22em;line-height:1.6;text-transform:uppercase;margin:0px;}.elementor .e-629a9ec4-f399{width:auto;padding:0px;margin-block-start:9px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:12px;align-items:center;}.elementor .e-6c9e483f-8e37{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h2);color:var(--navy);letter-spacing:-0.01em;line-height:1.05;margin-block-start:19px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& em { font-style: italic; color: var(--brass); }\n}.elementor .e-27376937-d2d8{font-family:var(--font-body);font-size:var(--fs-text-lg);color:var(--muted);line-height:1.6;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-e962b96-31f2{width:100%;max-width:660px;padding:0px;margin-block-start:0px;margin-block-end:56px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;align-items:flex-start;}.elementor .e-260b0249-46a8{font-family:var(--font-display);font-size:15px;color:var(--brass);letter-spacing:0.05em;line-height:1.6;margin:0px;}.elementor .e-6a387da-3ed2{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);color:var(--navy);line-height:1.05;margin-block-start:18px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4c8985b5-633a{font-family:var(--font-body);font-size:var(--fs-nav);color:var(--muted);line-height:1.55;margin:0px;flex:1 1 auto;}.elementor .e-913c4bd-ed34:hover,.elementor .e-913c4bd-ed34:focus-visible{border-color:var(--brass);background-color:var(--paper);}.elementor .e-913c4bd-ed34{min-height:230px;padding-block-start:36px;padding-block-end:34px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:var(--ivory);transition:all 0.4s;flex-direction:column;align-items:flex-start;}.elementor .e-590d9d92-ea82{font-family:var(--font-display);font-size:15px;color:var(--brass);letter-spacing:0.05em;line-height:1.6;margin:0px;}.elementor .e-5128bb10-6aa9{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);color:var(--navy);line-height:1.05;margin-block-start:18px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5acc8277-9d7c{font-family:var(--font-body);font-size:var(--fs-nav);color:var(--muted);line-height:1.55;margin:0px;flex:1 1 auto;}.elementor .e-6fffb7a5-8c1c:hover,.elementor .e-6fffb7a5-8c1c:focus-visible{border-color:var(--brass);background-color:var(--paper);}.elementor .e-6fffb7a5-8c1c{min-height:230px;padding-block-start:36px;padding-block-end:34px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:var(--ivory);transition:all 0.4s;flex-direction:column;align-items:flex-start;}.elementor .e-41f409cc-142b{font-family:var(--font-display);font-size:15px;color:var(--brass);letter-spacing:0.05em;line-height:1.6;margin:0px;}.elementor .e-70d32ffc-46f3{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);color:var(--navy);line-height:1.05;margin-block-start:18px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-31a97fb3-c672{font-family:var(--font-body);font-size:var(--fs-nav);color:var(--muted);line-height:1.55;margin:0px;flex:1 1 auto;}.elementor .e-6ddcbad6-2464:hover,.elementor .e-6ddcbad6-2464:focus-visible{border-color:var(--brass);background-color:var(--paper);}.elementor .e-6ddcbad6-2464{min-height:230px;padding-block-start:36px;padding-block-end:34px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:var(--ivory);transition:all 0.4s;flex-direction:column;align-items:flex-start;}.elementor .e-5e779906-5a1f{font-family:var(--font-display);font-size:15px;color:var(--brass);letter-spacing:0.05em;line-height:1.6;margin:0px;}.elementor .e-53b11a54-36ff{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);color:var(--navy);line-height:1.05;margin-block-start:18px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3c76c39-77d6{font-family:var(--font-body);font-size:var(--fs-nav);color:var(--muted);line-height:1.55;margin:0px;flex:1 1 auto;}.elementor .e-5bd96e82-2a07:hover,.elementor .e-5bd96e82-2a07:focus-visible{border-color:var(--brass);background-color:var(--paper);}.elementor .e-5bd96e82-2a07{min-height:230px;padding-block-start:36px;padding-block-end:34px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:var(--ivory);transition:all 0.4s;flex-direction:column;align-items:flex-start;}.elementor .e-10499f2-68e7{font-family:var(--font-display);font-size:15px;color:var(--brass);letter-spacing:0.05em;line-height:1.6;margin:0px;}.elementor .e-1fd707e2-77e0{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);color:var(--navy);line-height:1.05;margin-block-start:18px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4a122c70-782c{font-family:var(--font-body);font-size:var(--fs-nav);color:var(--muted);line-height:1.55;margin:0px;flex:1 1 auto;}.elementor .e-10dbee65-4a68:hover,.elementor .e-10dbee65-4a68:focus-visible{border-color:var(--brass);background-color:var(--paper);}.elementor .e-10dbee65-4a68{min-height:230px;padding-block-start:36px;padding-block-end:34px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:var(--ivory);transition:all 0.4s;flex-direction:column;align-items:flex-start;}.elementor .e-154b0d8d-d127{font-family:var(--font-display);font-size:15px;color:var(--brass-2);letter-spacing:0.05em;line-height:1.6;margin:0px;}.elementor .e-76a4ac60-81d5{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);color:var(--ivory);line-height:1.05;margin-block-start:18px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3a7686ba-3221{font-family:var(--font-body);font-size:var(--fs-nav);color:var(--on-navy-2);line-height:1.55;margin:0px;flex:1 1 auto;}.elementor .e-1243e375-9e0d:hover,.elementor .e-1243e375-9e0d:focus-visible{color:var(--ivory);background-color:transparent;}.elementor .e-1243e375-9e0d:focus{color:var(--brass-2);}.elementor .e-1243e375-9e0d{font-family:var(--font-body);font-weight:600;font-size:var(--fs-small);color:var(--brass-2);letter-spacing:0.06em;line-height:1.6;text-align:start;text-transform:uppercase;padding:0px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;transition:all 0.25s;}.elementor .e-46767078-2c2e:hover,.elementor .e-46767078-2c2e:focus-visible{border-color:var(--brass-2);background-color:var(--navy-2);}.elementor .e-46767078-2c2e{min-height:230px;padding-block-start:36px;padding-block-end:34px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:var(--navy);transition:all 0.4s;flex-direction:column;align-items:flex-start;}.elementor .e-6c2db619-3ad9{width:100%;padding:0px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--line);gap:1px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto;}.elementor .e-624e00f6-96ce{width:100%;max-width:var(--container);padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;gap:0px;align-items:stretch;}.elementor .e-51619f3-f1db{width:100%;padding-block-start:104px;padding-block-end:104px;padding-inline-start:0px;padding-inline-end:0px;justify-content:center;}.elementor .e-6332e7fa-8f18{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;}.elementor .e-67ef76e-2e99{overflow:hidden;aspect-ratio:4 / 3;position:relative;padding:0px;border-radius:3px;border-width:1px;border-color:var(--line-2);border-style:solid;background-image:linear-gradient(150deg, #F1ECE1 0%,#E7E0CF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-65b0bca6-c17f{width:26px;height:1px;min-width:0px;padding:0px;background-color:var(--brass);opacity:70%;flex:0 0 auto;}.elementor .e-6693671e-5168{font-family:var(--font-body);font-weight:600;font-size:var(--fs-eyebrow);color:var(--brass);letter-spacing:0.22em;line-height:1.6;text-transform:uppercase;margin:0px;}.elementor .e-5f5faa55-c709{width:auto;padding:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:12px;align-items:center;}.elementor .e-1f7e2279-2f4d{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h2-sm);color:var(--navy);letter-spacing:-0.01em;line-height:1.05;margin:0px;& em { font-style: italic; color: var(--brass); }\n}.elementor .e-1f92cbb5-ff7d{font-family:var(--font-body);font-size:var(--fs-body);color:var(--muted);line-height:1.6;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3fe24bee-6996{width:7px;height:7px;min-width:0px;padding:0px;border-radius:50%;background-color:var(--brass);flex:0 0 auto;}.elementor .e-bef6490-318a{font-family:var(--font-body);font-weight:500;font-size:15.5px;color:var(--navy);line-height:1.6;margin:0px;}.elementor .e-c1f96d6-4d66{width:100%;padding:0px;flex-direction:row;gap:12px;align-items:center;}.elementor .e-4e2da594-b154{width:7px;height:7px;min-width:0px;padding:0px;border-radius:50%;background-color:var(--brass);flex:0 0 auto;}.elementor .e-14519a05-365e{font-family:var(--font-body);font-weight:500;font-size:15.5px;color:var(--navy);line-height:1.6;margin:0px;}.elementor .e-41b1f69a-db34{width:100%;padding:0px;flex-direction:row;gap:12px;align-items:center;}.elementor .e-67093293-583b{width:7px;height:7px;min-width:0px;padding:0px;border-radius:50%;background-color:var(--brass);flex:0 0 auto;}.elementor .e-417b8189-29f1{font-family:var(--font-body);font-weight:500;font-size:15.5px;color:var(--navy);line-height:1.6;margin:0px;}.elementor .e-5dc6874-fce8{width:100%;padding:0px;flex-direction:row;gap:12px;align-items:center;}.elementor .e-34077986-a1f3{width:100%;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;gap:12px;}.elementor .e-5db83b73-b4c3:hover,.elementor .e-5db83b73-b4c3:focus-visible{color:var(--ivory);border-color:var(--brass);background-color:var(--brass);transform:translate3d(0px, -2px, 0px);}.elementor .e-5db83b73-b4c3:focus{color:var(--ivory);}.elementor .e-5db83b73-b4c3{font-family:var(--font-body);font-weight:600;font-size:var(--fs-btn);color:var(--ivory);letter-spacing:0.01em;line-height:1.6;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:2px;border-width:1px;border-color:var(--navy);border-style:solid;background-color:var(--navy);transition:all 0.35s;}.elementor .e-4c35713b-142e{padding:0px;flex-direction:column;align-items:flex-start;}.elementor .e-56fb0868-5f74{width:100%;max-width:var(--container);padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;gap:60px;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-2616c71b-d932{width:100%;padding-block-start:104px;padding-block-end:104px;padding-inline-start:0px;padding-inline-end:0px;justify-content:center;}.elementor .e-407e1dec-880e{min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:0;padding:0px;background-image:radial-gradient(circle at 80% 0%, rgba(194, 154, 91, 0.18) 0%,rgba(194, 154, 91, 0) 55%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-1929bace-763b{width:26px;height:1px;min-width:0px;padding:0px;background-color:var(--brass-2);opacity:70%;flex:0 0 auto;}.elementor .e-2e633e54-3c8c{font-family:var(--font-body);font-weight:600;font-size:var(--fs-eyebrow);color:var(--brass-2);letter-spacing:0.22em;line-height:1.6;text-transform:uppercase;margin:0px;}.elementor .e-5b999dc7-fe58{width:auto;padding:0px;margin-block-start:9px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:12px;align-items:center;}.elementor .e-2af771f5-b289{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h2-sm);color:var(--ivory);letter-spacing:-0.01em;line-height:1.05;margin:0px;& em { font-style: italic; color: var(--brass-2); }\n}.elementor .e-558ade23-7c11{max-width:52ch;font-family:var(--font-body);font-size:var(--fs-body);color:var(--on-navy);line-height:1.6;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-79bbae25-6852{position:relative;z-index:1;padding:0px;flex-direction:column;align-items:flex-start;}.elementor .e-7f5a3c9e-a0ba:hover,.elementor .e-7f5a3c9e-a0ba:focus-visible{color:var(--paper);border-color:var(--brass);background-color:var(--brass);transform:translate3d(0px, -2px, 0px);}.elementor .e-7f5a3c9e-a0ba:focus{color:var(--navy);}.elementor .e-7f5a3c9e-a0ba{position:relative;z-index:1;font-family:var(--font-body);font-weight:600;font-size:var(--fs-btn);color:var(--navy);letter-spacing:0.01em;line-height:1.6;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:2px;border-width:1px;border-color:var(--ivory);border-style:solid;background-color:var(--ivory);transition:all 0.35s;}.elementor .e-3c3a82f0-66aa{width:100%;overflow:hidden;position:relative;padding-block-start:66px;padding-block-end:66px;padding-inline-start:56px;padding-inline-end:56px;border-radius:4px;background-image:url("https://www.studioscognamillo.it/wp-content/uploads/2026/10/sfondo-nastri-metodo-scaled.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--navy);gap:44px;grid-template-columns:1fr auto;grid-template-rows:auto;align-items:center;}.elementor .e-648ed0a7-3999{width:100%;max-width:var(--container);padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;align-items:stretch;}.elementor .e-6795d097-9e78{width:100%;padding-block-start:0px;padding-block-end:104px;padding-inline-start:0px;padding-inline-end:0px;justify-content:center;}.elementor .e-5049e14e-85b8{min-width:0px;position:absolute;inset-block-start:12px;inset-inline-end:12px;inset-block-end:12px;inset-inline-start:12px;padding:0px;border-radius:3px;border-width:1px;border-color:var(--line);border-style:solid;}.elementor .e-5fc0b2a1-b9f3{width:26px;height:1px;min-width:0px;padding:0px;background-color:var(--brass);opacity:70%;flex:0 0 auto;}.elementor .e-13e29934-87e1{font-family:var(--font-body);font-weight:600;font-size:var(--fs-eyebrow);color:var(--brass);letter-spacing:0.22em;line-height:1.6;text-transform:uppercase;margin:0px;}.elementor .e-60219513-1959{width:auto;padding:0px;margin-block-start:9px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:12px;justify-content:center;align-items:center;}.elementor .e-43c78b34-cb38{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h2-lg);color:var(--navy);letter-spacing:-0.01em;line-height:1.05;text-align:center;margin-block-start:17px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& em { font-style: italic; color: var(--brass); }\n}.elementor .e-47946c32-7315{max-width:52ch;font-family:var(--font-body);font-size:var(--fs-text-lg);color:var(--muted);line-height:1.6;text-align:center;margin-block-start:20px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-43151391-6390:hover,.elementor .e-43151391-6390:focus-visible{color:var(--ivory);border-color:var(--brass);background-color:var(--brass);transform:translate3d(0px, -2px, 0px);}.elementor .e-43151391-6390:focus{color:var(--ivory);}.elementor .e-43151391-6390{font-family:var(--font-body);font-weight:600;font-size:var(--fs-btn);color:var(--ivory);letter-spacing:0.01em;line-height:1.6;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:2px;border-width:1px;border-color:var(--navy);border-style:solid;background-color:var(--navy);transition:all 0.35s;}.elementor .e-5c9a3a28-1a7e:hover,.elementor .e-5c9a3a28-1a7e:focus-visible{color:var(--navy);border-color:var(--navy);background-color:var(--paper);}.elementor .e-5c9a3a28-1a7e:focus{color:var(--navy);}.elementor .e-5c9a3a28-1a7e{font-family:var(--font-body);font-weight:600;font-size:var(--fs-btn);color:var(--navy);letter-spacing:0.01em;line-height:1.6;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:2px;border-width:1px;border-color:var(--line-2);border-style:solid;background-color:transparent;transition:all 0.35s;}.elementor .e-55953d16-439a{width:auto;padding:0px;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-5899ad5a-7cf5{font-family:var(--font-body);font-size:var(--fs-nav);color:var(--muted);line-height:1.6;margin:0px;display:inline;}.elementor .e-78840f56-67a3{font-family:var(--font-body);font-weight:700;font-size:var(--fs-nav);color:var(--navy);line-height:1.6;margin:0px;display:inline;}.elementor .e-24cd6251-ee43{font-family:var(--font-body);font-size:var(--fs-nav);color:var(--muted);line-height:1.6;margin:0px;display:inline;}.elementor .e-7bd2994-835a{width:auto;min-width:0px;font-size:var(--fs-nav);line-height:1.6;padding:0px;}.elementor .e-421f4096-b7bb{font-family:var(--font-body);font-size:var(--fs-nav);color:var(--muted);line-height:1.6;margin:0px;display:inline;}.elementor .e-4c40ac55-43e8{font-family:var(--font-body);font-weight:700;font-size:var(--fs-nav);color:var(--navy);line-height:1.6;margin:0px;display:inline;}.elementor .e-61658fba-10ab{width:auto;min-width:0px;font-size:var(--fs-nav);line-height:1.6;padding:0px;}.elementor .e-5c263b0e-b932{width:auto;padding:0px;margin-block-start:26px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:26px;flex-wrap:wrap;justify-content:center;}.elementor .e-48c8c953-1592{width:100%;overflow:hidden;position:relative;padding-block-start:66px;padding-block-end:66px;padding-inline-start:56px;padding-inline-end:56px;border-radius:4px;border-width:1px;border-color:var(--line-2);border-style:solid;background-image:linear-gradient(150deg, #FFFFFF 0%,#F1ECE1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;align-items:center;}.elementor .e-316b8132-8ef9{width:100%;max-width:var(--container);padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;align-items:stretch;}.elementor .e-11671123-482d{width:100%;padding-block-start:0px;padding-block-end:104px;padding-inline-start:0px;padding-inline-end:0px;justify-content:center;}