.ricca-c-chiara{--bg:#fff;--panel:#f2f2f2;--red:#cd001d;--bright:#cd001d;--white:#464252;--body:#55515f;--cream:#f2f2f2;background:#fff;color:#464252;font:17px/1.65 "Avenir Next","Segoe UI",sans-serif;text-align:left;color-scheme:light;isolation:isolate}.ricca-c-chiara *{box-sizing:border-box}.ricca-c-chiara :is(h1,h2,h3,p,figure,ul){margin:0;padding:0}.ricca-c-chiara :is(h1,h2,h3){font-family:inherit;color:inherit;line-height:1.13;font-weight:650;letter-spacing:-.035em}.ricca-c-chiara h1{font-size:clamp(39px,4.35vw,64px)}.ricca-c-chiara h2{font-size:clamp(32px,3.1vw,44px)}.ricca-c-chiara h3{font-size:22px}.ricca-c-chiara p+p{margin-top:20px}.ricca-c-chiara img{display:block;max-width:100%;height:auto}.ricca-c-chiara a{color:inherit;text-decoration:none}.ricca-c-chiara a:focus-visible{outline:3px solid #ffbd69;outline-offset:5px;outline-color:#464252}.ricca-c-chiara [tabindex]:focus-visible{outline:3px solid #ffbd69;outline-offset:5px;outline-color:#464252}.ricca-c-chiara .c-wrap{width:min(1232px,calc(100% - 96px));margin-inline:auto}.ricca-c-chiara .c-kicker{font-size:11px;font-weight:600;line-height:1.7;letter-spacing:.21em;text-transform:uppercase}.ricca-c-chiara .c-icon{width:36px;height:36px;flex:none;color:var(--bright)}.ricca-c-chiara .c-logos{display:flex;align-items:center;gap:22px;flex-shrink:0}.ricca-c-chiara .c-logos img:first-child{width:155px;height:auto}.ricca-c-chiara .c-logos img:last-child{width:108px}.ricca-c-chiara .c-logos span{height:27px;width:1px;background:#d6d3db}.ricca-c-chiara .c-top{background:#fff;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e4e2e7;padding:22px 0}.ricca-c-chiara .c-top .c-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.ricca-c-chiara .c-nav{display:flex;align-items:center;gap:24px;font-size:12px}.ricca-c-chiara .c-nav a{padding:8px 0}.ricca-c-chiara .c-nav a:hover{color:var(--bright)}.ricca-c-chiara .c-button{display:inline-flex;justify-content:center;align-items:center;gap:30px;min-height:51px;background:#cd001d;color:#fff;padding:13px 24px;font-size:14px;font-weight:650;line-height:1.5;transition:background .2s,transform .2s}.ricca-c-chiara .c-button:hover{background:#ab0018;transform:translateY(-2px)}.ricca-c-chiara .c-button .c-icon{width:22px;height:22px;color:#fff;transition:transform .2s}.ricca-c-chiara .c-button:hover .c-icon{transform:translateX(3px)}.ricca-c-chiara .c-top .c-button{min-height:42px;padding:10px 18px;font-size:12px;gap:18px}.ricca-c-chiara .c-top .c-button .c-icon{width:16px;height:16px}.ricca-c-chiara .c-hero{position:relative;background:#f2f2f2;min-height:670px;overflow:hidden}.ricca-c-chiara .c-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%}.ricca-c-chiara .c-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.97),rgba(255,255,255,.93) 46%,rgba(255,255,255,.2) 100%),linear-gradient(0deg,rgba(255,255,255,.25),transparent 60%);pointer-events:none}.ricca-c-chiara .c-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:50px;padding-block:70px;align-items:start}.ricca-c-chiara .c-hero-copy{animation:ricca-chiara-rise .7s ease both}.ricca-c-chiara .c-hero .c-kicker{margin-bottom:27px;color:#464252}.ricca-c-chiara .c-title-main{display:block}.ricca-c-chiara .c-title-main em{font-style:normal;color:var(--bright)}.ricca-c-chiara .c-title-sub{display:block;font-size:clamp(23px,2.1vw,31px);font-weight:450;line-height:1.25;letter-spacing:-.025em;margin-top:19px;max-width:670px}.ricca-c-chiara .c-subtitle{font-size:18px;line-height:1.55;max-width:580px;margin-top:22px;color:#514c5a}.ricca-c-chiara .c-meta{display:flex;gap:28px;margin-top:32px;flex-wrap:wrap}.ricca-c-chiara .c-meta>div{display:flex;align-items:center;gap:11px;font-size:12px;line-height:1.45;color:#464252}.ricca-c-chiara .c-meta .c-icon{width:25px;height:25px}.ricca-c-chiara .c-place-note{display:flex;align-items:center;gap:17px;margin-top:65px;color:#464252}.ricca-c-chiara .c-place-note::before{content:'';height:53px;width:2px;background:#cd001d}.ricca-c-chiara .c-place-note span{font-size:10px;line-height:1.9;letter-spacing:.19em;text-transform:uppercase}.ricca-c-chiara .c-invite{background:#fffffff5;border-top-width:3px;border-top-style:solid;border-top-color:#cd001d;border-right-width:1px;border-right-style:solid;border-right-color:#d8d4dd;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d8d4dd;border-left-width:1px;border-left-style:solid;border-left-color:#d8d4dd;padding:24px;box-shadow:0 15px 45px #46425212;scroll-margin-top:24px;animation:ricca-chiara-rise .7s .1s ease both}.ricca-c-chiara .c-invite h2{font-size:27px;letter-spacing:-.04em}.ricca-c-chiara .c-invite>p{font-size:14px;color:#625d6c;line-height:1.6;margin-top:12px}.ricca-c-chiara .c-demo{margin-top:25px;border-top-width:1px;border-top-style:dashed;border-top-color:#b4adbe;border-right-width:1px;border-right-style:dashed;border-right-color:#b4adbe;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#b4adbe;border-left-width:1px;border-left-style:dashed;border-left-color:#b4adbe;padding:30px 15px;text-align:center;min-height:176px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;background:#f8f7f9}.ricca-c-chiara .c-demo .c-icon{width:32px;height:32px;color:#777080}.ricca-c-chiara .c-demo span{font-size:13px;line-height:1.6;color:#625d6c}.ricca-c-chiara .c-demo-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:#625d6c;margin-top:19px}.ricca-c-chiara .c-invite .c-demo-status{padding:14px 10px;margin-top:14px;background:#f2f2f2;color:#625d6c;font-size:13px;text-align:center;border-top-width:1px;border-top-style:solid;border-top-color:#d6d3db;border-right-width:1px;border-right-style:solid;border-right-color:#d6d3db;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d6d3db;border-left-width:1px;border-left-style:solid;border-left-color:#d6d3db}.ricca-c-chiara .c-benefit-band{background:#fff;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e4e2e7;padding:35px 0;border-top-color:#e4e2e7;border-right-color:#e4e2e7;border-left-color:#e4e2e7}.ricca-c-chiara .c-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr)}.ricca-c-chiara .c-benefit{padding:0 28px;border-left-width:1px;border-left-style:solid;border-left-color:#e4e2e7;border-top-color:#e4e2e7;border-right-color:#e4e2e7;border-bottom-color:#e4e2e7}.ricca-c-chiara .c-benefit:first-child{padding-left:0;border-top-width:0;border-top-style:none;border-top-color:currentColor;border-right-width:0;border-right-style:none;border-right-color:currentColor;border-bottom-width:0;border-bottom-style:none;border-bottom-color:currentColor;border-left-width:0;border-left-style:none;border-left-color:currentColor}.ricca-c-chiara .c-benefit .c-icon{width:39px;height:39px;margin-bottom:12px}.ricca-c-chiara .c-benefit h3{font-size:20px;letter-spacing:-.02em}.ricca-c-chiara .c-benefit p{font-size:12px;line-height:1.6;color:#625d6c;margin-top:8px;max-width:210px}.ricca-c-chiara .c-intro{padding:64px 0;background:#f2f2f2}.ricca-c-chiara .c-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:58px}.ricca-c-chiara .c-intro p{font-size:16px;color:#55515f;line-height:1.8}.ricca-c-chiara .c-intro .c-kicker{margin-bottom:22px;color:var(--bright)}.ricca-c-chiara .c-program{padding:76px 0 80px;background:#fff}.ricca-c-chiara .c-program-grid{display:grid;grid-template-columns:minmax(0,1fr) 335px;gap:64px;margin-top:40px}.ricca-c-chiara .c-agenda{padding-left:25px}.ricca-c-chiara .c-slot{position:relative;padding:0 0 36px 27px;border-left-width:1px;border-left-style:solid;border-left-color:#cd001d}.ricca-c-chiara .c-slot::before{content:'';position:absolute;left:-6px;top:5px;border-top-width:2px;border-top-style:solid;border-top-color:var(--red);border-right-width:2px;border-right-style:solid;border-right-color:var(--red);border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:var(--red);border-left-width:2px;border-left-style:solid;border-left-color:var(--red);border-radius:50%;width:11px;height:11px;background:#fff}.ricca-c-chiara .c-slot:last-child{padding-bottom:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.ricca-c-chiara .c-slot-time{display:flex;align-items:center;gap:12px;color:var(--bright);font-size:13px;font-weight:600;margin-bottom:12px}.ricca-c-chiara .c-slot-time .c-icon{width:23px;height:23px}.ricca-c-chiara .c-slot h3{font-size:21px;line-height:1.35;margin-bottom:17px;letter-spacing:-.02em}.ricca-c-chiara .c-slot p{font-size:15px;line-height:1.8;color:#55515f}.ricca-c-chiara .c-slot li{font-size:15px;line-height:1.8;color:#55515f}.ricca-c-chiara .c-slot p+p{margin-top:16px}.ricca-c-chiara .c-topics{list-style:none;margin-block:15px!important}.ricca-c-chiara .c-topics li{padding:5px 0 5px 16px;position:relative}.ricca-c-chiara .c-topics li::before{content:'';width:4px;height:4px;position:absolute;left:0;top:17px;background:var(--bright)}.ricca-c-chiara .c-program-visual{align-self:start;position:sticky;top:24px}.ricca-c-chiara .c-program-visual>figure{position:relative}.ricca-c-chiara .c-program-visual img{height:510px;width:100%;object-fit:cover;object-position:48% center}.ricca-c-chiara .c-program-visual figcaption{position:absolute;inset:auto 0 0;padding:90px 25px 30px;background:linear-gradient(transparent,#464252e6);font-size:11px;letter-spacing:.22em;line-height:1.9;text-transform:uppercase;color:#fff}.ricca-c-chiara .c-program-visual .c-visual-note{font-size:12px;line-height:1.7;color:#625d6c;padding:19px 0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dedbe3;display:flex;justify-content:space-between;gap:15px;border-top-color:#dedbe3;border-right-color:#dedbe3;border-left-color:#dedbe3}.ricca-c-chiara .c-why{background:#f2f2f2;color:#464252}.ricca-c-chiara .c-why-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:stretch}.ricca-c-chiara .c-why-photo{position:relative;min-height:600px}.ricca-c-chiara .c-why-photo img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.ricca-c-chiara .c-why-photo figcaption{position:absolute;inset:auto 0 0;padding:90px 30px 38px;background:linear-gradient(transparent,#464252eb);color:white;font-size:11px;letter-spacing:.23em;line-height:2;text-transform:uppercase}.ricca-c-chiara .c-why-copy{padding:64px 0}.ricca-c-chiara .c-why-copy h2{margin-bottom:24px}.ricca-c-chiara .c-why-copy>p{font-size:16px;color:#55515f;line-height:1.75}.ricca-c-chiara .c-reasons{list-style:none;margin-top:18px!important}.ricca-c-chiara .c-reasons li{display:flex;gap:15px;align-items:center;border-top-width:1px;border-top-style:solid;border-top-color:#dad7df;padding:15px 0;font-size:15px;line-height:1.65;border-right-color:#dad7df;border-bottom-color:#dad7df;border-left-color:#dad7df}.ricca-c-chiara .c-reasons .c-icon{color:#cd001d;width:25px;height:25px}.ricca-c-chiara .c-territory{padding:76px 0;background:#fff}.ricca-c-chiara .c-territory-grid{display:grid;grid-template-columns:1fr 1fr;gap:66px;align-items:center}.ricca-c-chiara .c-territory .c-kicker{color:var(--bright);margin-bottom:18px}.ricca-c-chiara .c-territory h2{margin-bottom:26px}.ricca-c-chiara .c-territory p{font-size:16px;color:#55515f;line-height:1.8}.ricca-c-chiara .c-territory-images{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:center}.ricca-c-chiara .c-territory-images img{width:100%;height:330px;object-fit:cover}.ricca-c-chiara .c-territory-images img+img{height:250px}.ricca-c-chiara .c-closing{position:relative;overflow:hidden;text-align:center;background:#f4f3f6;padding:70px 0;border-top-width:1px;border-top-style:solid;border-top-color:#e4e2e7;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e4e2e7;border-right-color:#e4e2e7;border-left-color:#e4e2e7}.ricca-c-chiara .c-mesh{position:absolute;inset:0;width:100%;height:100%;opacity:.24;pointer-events:none}.ricca-c-chiara .c-closing .c-wrap{position:relative;max-width:820px}.ricca-c-chiara .c-closing .c-kicker{color:var(--bright);margin-bottom:17px}.ricca-c-chiara .c-closing h2{font-size:36px;margin-bottom:20px}.ricca-c-chiara .c-closing p{color:#55515f;font-size:16px;max-width:690px;margin:auto;line-height:1.8}.ricca-c-chiara .c-closing .c-button{margin-top:28px}.ricca-c-chiara .c-footer{padding:29px 0;background:#fff;border-top-width:1px;border-top-style:solid;border-top-color:#e4e2e7}.ricca-c-chiara .c-footer .c-wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.ricca-c-chiara .c-footer .c-logos img:first-child{width:125px}.ricca-c-chiara .c-footer .c-logos img:last-child{width:90px}.ricca-c-chiara .c-footer p{font-size:11px;color:#625d6c}.ricca-c-chiara [id]{scroll-margin-top:24px}.ricca-c-chiara .c-mautic-form{margin-top:18px}.ricca-c-chiara .c-mautic-form .mauticform_wrapper{max-width:none;margin:0}.ricca-c-chiara .c-mautic-form .mauticform-row{display:block;margin:0 0 8px}.ricca-c-chiara .c-mautic-form :is(.mauticform-input,.mauticform-selectbox,.mauticform-textarea){display:block;width:100%;min-height:40px;padding:8px 12px;border-top-width:1px;border-top-style:solid;border-top-color:#c9c5ce;border-right-width:1px;border-right-style:solid;border-right-color:#c9c5ce;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#c9c5ce;border-left-width:1px;border-left-style:solid;border-left-color:#c9c5ce;border-radius:0;background:#fff;box-shadow:none;color:#464252;font:13px/1.4 "Avenir Next","Segoe UI",sans-serif}.ricca-c-chiara .c-mautic-form :is(.mauticform-input,.mauticform-selectbox,.mauticform-textarea)::placeholder{color:#746e7c;opacity:1}.ricca-c-chiara .c-mautic-form :is(.mauticform-input,.mauticform-selectbox,.mauticform-textarea):focus{border-top-color:#cd001d;border-right-color:#cd001d;border-bottom-color:#cd001d;border-left-color:#cd001d;outline:2px solid #cd001d33;outline-offset:1px}.ricca-c-chiara .c-mautic-form .mauticform-label{display:block;margin:0 0 7px;padding:0;color:#464252;font:700 12px/1.45 "Avenir Next","Segoe UI",sans-serif;letter-spacing:0}.ricca-c-chiara .c-mautic-form .mauticform-required .mauticform-label:after{color:#cd001d}.ricca-c-chiara .c-mautic-form .mauticform-freehtml{color:#625d6c;font-size:11.5px;line-height:1.5}.ricca-c-chiara .c-mautic-form .mauticform-freehtml a{color:#464252;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.ricca-c-chiara .c-mautic-form .mauticform-checkboxgrp-row{display:flex;align-items:flex-start;gap:9px}.ricca-c-chiara .c-mautic-form .mauticform-checkboxgrp-checkbox{width:17px;height:17px;flex:none;margin:2px 0 0;accent-color:#cd001d}.ricca-c-chiara .c-mautic-form .mauticform-checkboxgrp-label{color:#464252;font-size:12px;line-height:1.55;font-weight:600}.ricca-c-chiara .c-mautic-form .mauticform-errormsg{display:block;margin-top:4px;color:#a70018;font-size:11px;line-height:1.45}.ricca-c-chiara .c-mautic-form .mauticform-error{display:block;margin-top:4px;color:#a70018;font-size:11px;line-height:1.45}.ricca-c-chiara .c-mautic-form .mauticform-message{margin:0 0 14px;padding:11px 12px;background:#edf6ef;border-left-width:3px;border-left-style:solid;border-left-color:#347946;color:#285f38;font-size:12px;line-height:1.5}.ricca-c-chiara .c-mautic-form :is(.mauticform-message,.mauticform-error):empty{display:none}.ricca-c-chiara .c-mautic-form .mauticform-button-wrapper{margin:12px 0 0}.ricca-c-chiara .c-mautic-form .mauticform-button-wrapper .mauticform-button.btn-default{display:block;width:100%;min-height:46px;margin:0;padding:11px 18px;border-top-width:1px;border-top-style:solid;border-top-color:#cd001d;border-right-width:1px;border-right-style:solid;border-right-color:#cd001d;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cd001d;border-left-width:1px;border-left-style:solid;border-left-color:#cd001d;border-radius:0;background:#cd001d;color:#fff;font:700 14px/1.4 "Avenir Next","Segoe UI",sans-serif;cursor:pointer;transition:background .2s,transform .2s}.ricca-c-chiara .c-mautic-form .mauticform-button-wrapper .mauticform-button.btn-default:hover{background:#ab0018;transform:translateY(-1px)}.ricca-c-chiara .c-mautic-form .mauticform-button-wrapper .mauticform-button.btn-default:focus-visible{outline:3px solid #464252;outline-offset:3px}.ricca-c-chiara .c-mautic-form .mauticform-button-wrapper .mauticform-button.btn-default[disabled]{border-top-color:#b9b5bd;border-right-color:#b9b5bd;border-bottom-color:#b9b5bd;border-left-color:#b9b5bd;background:#d7d4da;color:#6d6874;cursor:not-allowed;transform:none}.ricca-c-chiara .c-mautic-form .c-form-loading{margin:0;padding:14px;border-top-width:1px;border-top-style:dashed;border-top-color:#b4adbe;border-right-width:1px;border-right-style:dashed;border-right-color:#b4adbe;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#b4adbe;border-left-width:1px;border-left-style:dashed;border-left-color:#b4adbe;background:#f8f7f9;color:#625d6c;font-size:12px;line-height:1.55;text-align:center}.ricca-c-chiara .c-mautic-form .c-form-noscript{margin:0;padding:14px;border-top-width:1px;border-top-style:dashed;border-top-color:#b4adbe;border-right-width:1px;border-right-style:dashed;border-right-color:#b4adbe;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#b4adbe;border-left-width:1px;border-left-style:dashed;border-left-color:#b4adbe;background:#f8f7f9;color:#625d6c;font-size:12px;line-height:1.55;text-align:center}.ricca-c-chiara .c-mautic-form .mauticform_wrapper+.c-form-loading{display:none}@media(max-width:1100px){.ricca-c-chiara .c-nav{gap:16px}.ricca-c-chiara .c-nav a:nth-child(3){display:none}.ricca-c-chiara .c-hero-grid{gap:35px;grid-template-columns:minmax(0,1fr) 300px}.ricca-c-chiara .c-program-grid{grid-template-columns:minmax(0,1fr) 280px;gap:35px}.ricca-c-chiara .c-why-grid{gap:40px}.ricca-c-chiara .c-territory-grid{gap:35px}.ricca-c-chiara .c-meta{gap:20px}.ricca-c-chiara .c-meta>div{font-size:11px}.ricca-c-chiara .c-logos{gap:16px}.ricca-c-chiara .c-logos img:first-child{width:135px}.ricca-c-chiara .c-logos img:last-child{width:95px}}@media(max-width:850px){.ricca-c-chiara .c-wrap{width:calc(100% - 48px)}.ricca-c-chiara .c-nav{display:none}.ricca-c-chiara .c-hero-grid{padding-block:45px;grid-template-columns:minmax(0,1fr) 320px;gap:24px}.ricca-c-chiara .c-hero{min-height:0}.ricca-c-chiara h1{font-size:40px}.ricca-c-chiara .c-title-sub{font-size:23px}.ricca-c-chiara .c-invite{padding:22px}.ricca-c-chiara .c-invite h2{font-size:25px}.ricca-c-chiara .c-meta{gap:16px}.ricca-c-chiara .c-meta>div{font-size:12px}.ricca-c-chiara .c-place-note{margin-top:32px}.ricca-c-chiara .c-benefit{padding-inline:18px}.ricca-c-chiara .c-benefit h3{font-size:17px}.ricca-c-chiara .c-intro-grid{gap:28px}.ricca-c-chiara .c-program-grid{grid-template-columns:minmax(0,1fr) 220px;gap:26px}.ricca-c-chiara .c-agenda{padding-left:5px}.ricca-c-chiara .c-program-visual img{height:430px}.ricca-c-chiara .c-why-grid{grid-template-columns:.7fr 1.3fr;gap:30px}.ricca-c-chiara .c-territory-grid{grid-template-columns:1fr}.ricca-c-chiara .c-territory-images{grid-template-columns:1.2fr 1fr}.ricca-c-chiara .c-territory-images img{height:300px}.ricca-c-chiara .c-territory-images img+img{height:300px}.ricca-c-chiara .c-footer .c-wrap{align-items:start}}@media(max-width:620px){.ricca-c-chiara{font-size:16px}.ricca-c-chiara .c-wrap{width:calc(100% - 40px)}.ricca-c-chiara .c-top{padding:19px 0}.ricca-c-chiara .c-top .c-wrap{justify-content:center}.ricca-c-chiara .c-top>.c-wrap>.c-button{display:none}.ricca-c-chiara .c-logos img:first-child{width:137px}.ricca-c-chiara .c-logos img:last-child{width:96px}.ricca-c-chiara .c-hero-grid{grid-template-columns:1fr;padding-block:36px;gap:32px}.ricca-c-chiara .c-hero-photo{object-position:60% center}.ricca-c-chiara .c-hero::after{background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(255,255,255,.91) 47%,rgba(255,255,255,.42))}.ricca-c-chiara h1{font-size:39px}.ricca-c-chiara .c-hero .c-kicker{font-size:9px;letter-spacing:.14em;margin-bottom:21px}.ricca-c-chiara .c-title-sub{font-size:23px;margin-top:15px}.ricca-c-chiara .c-subtitle{font-size:16px;line-height:1.7;margin-top:18px}.ricca-c-chiara .c-meta{display:grid;grid-template-columns:1fr 1fr;margin-top:25px;gap:19px 12px}.ricca-c-chiara .c-meta>div{font-size:11px}.ricca-c-chiara .c-meta>div:nth-child(2){grid-column:2;grid-row:1/3}.ricca-c-chiara .c-place-note{display:none}.ricca-c-chiara .c-invite{padding:24px}.ricca-c-chiara .c-invite h2{font-size:25px}.ricca-c-chiara .c-demo{min-height:115px;margin-top:18px;padding:20px;gap:10px}.ricca-c-chiara .c-demo .c-icon{width:25px;height:25px}.ricca-c-chiara .c-benefit-band{padding:28px 0}.ricca-c-chiara .c-benefit-grid{grid-template-columns:1fr 1fr;gap:28px 0}.ricca-c-chiara .c-benefit{padding-inline:18px}.ricca-c-chiara .c-benefit:nth-child(3){border-left-width:0;border-left-style:none;border-left-color:currentColor;padding-left:0}.ricca-c-chiara .c-benefit .c-icon{width:32px;height:32px;margin-bottom:9px}.ricca-c-chiara .c-benefit h3{font-size:18px}.ricca-c-chiara .c-benefit p{font-size:12px}.ricca-c-chiara .c-intro{padding:42px 0}.ricca-c-chiara .c-intro-grid{grid-template-columns:1fr;gap:22px}.ricca-c-chiara .c-intro p{font-size:15px}.ricca-c-chiara .c-program{padding:48px 0}.ricca-c-chiara .c-program-grid{grid-template-columns:1fr;margin-top:30px;gap:30px}.ricca-c-chiara .c-slot{padding-left:23px}.ricca-c-chiara .c-slot h3{font-size:21px}.ricca-c-chiara .c-program-visual{position:static}.ricca-c-chiara .c-program-visual img{height:320px;object-position:center 58%}.ricca-c-chiara .c-why-grid{grid-template-columns:1fr;gap:0}.ricca-c-chiara .c-why-photo{min-height:280px;margin-inline:-20px}.ricca-c-chiara .c-why-photo img{object-position:50% 47%}.ricca-c-chiara .c-why-copy{padding:38px 0 42px}.ricca-c-chiara .c-why-copy>p{font-size:15px}.ricca-c-chiara .c-reasons li{font-size:15px}.ricca-c-chiara .c-territory{padding:48px 0}.ricca-c-chiara .c-territory-grid{gap:30px}.ricca-c-chiara .c-territory-images{gap:12px;grid-template-columns:1fr 1fr}.ricca-c-chiara .c-territory-images img{height:225px}.ricca-c-chiara .c-territory-images img+img{height:225px}.ricca-c-chiara .c-territory p{font-size:15px}.ricca-c-chiara .c-closing{padding:48px 0}.ricca-c-chiara .c-closing h2{font-size:31px}.ricca-c-chiara .c-closing p{font-size:15px}.ricca-c-chiara .c-footer .c-wrap{flex-direction:column;align-items:center;gap:19px;text-align:center}.ricca-c-chiara .c-mautic-form .mauticform-freehtml{font-size:11px;line-height:1.5}}@media(prefers-reduced-motion:reduce){.ricca-c-chiara *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ricca-c-chiara .c-program-visual{position:static}}@keyframes ricca-chiara-rise{from{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}.ricca-c-chiara-host.et_pb_section,.ricca-c-chiara-host>.et_pb_row,.ricca-c-chiara-host>.et_pb_row>.et_pb_column,.ricca-c-chiara-host>.et_pb_row>.et_pb_column>.et_pb_code,.ricca-c-chiara-host .et_pb_code_inner{margin:0!important;padding:0!important}.ricca-c-chiara-host>.et_pb_row,.ricca-c-chiara-host>.et_pb_row>.et_pb_column{width:100%!important;max-width:100%!important}.ricca-c-chiara-host.et_pb_section{background:#fff}.et_pb_section_0.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row{width:100%;max-width:100%}