.module-modal-demo{background-color:var(--white);display:none;height:100%;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:var(--z-40)}.module-modal-demo .inner-wrapper{min-height:100vh}@media only screen and (min-width:993px){.module-modal-demo .inner-wrapper{column-gap:var(--hs-grid-gap);display:grid;grid-template-columns:var(--cf-grid-2) var(--cf-grid-10)}}.module-modal-demo .preference-form{margin-bottom:var(--baseline-4)}@media only screen and (min-width:601px){.module-modal-demo .preference-form{column-gap:var(--hs-grid-gap);display:grid;grid-template-columns:2fr 2fr}}.module-modal-demo .preference-form li{margin-bottom:var(--baseline)}.module-modal-demo img.rvo-logo{max-width:140px}.module-modal-demo .inner-left{margin-bottom:var(--baseline-2);padding:var(--baseline-6) var(--container-diff) 0}.module-modal-demo .inner-left .vantaggi-point-list{display:none}@media only screen and (min-width:993px){.module-modal-demo .inner-left{margin-bottom:var(--baseline-4);padding:var(--baseline-6) var(--container-diff)}.module-modal-demo .inner-left .vantaggi-point-list{display:block}}.module-modal-demo .inner-right{background-color:var(--primary-50);display:flex;min-height:100vh;padding:var(--baseline-4) var(--container-diff) var(--baseline-6)}@media only screen and (min-width:993px){.module-modal-demo .inner-right{padding:var(--baseline-6) var(--container-diff)}}.module-modal-demo .inner-right>.form-wrapper{margin:0 auto;max-width:900px;width:100%}.module-modal-demo .vantaggi-point-list{column-gap:var(--hs-grid-gap);display:grid;grid-template-columns:1fr 1fr}@media only screen and (min-width:993px){.module-modal-demo .vantaggi-point-list{display:grid}}.module-modal-demo .vantaggi-point-list li{margin-bottom:var(--baseline)}@media only screen and (max-width:992px){.module-modal-demo .vantaggi-point-list li{font-size:14px}}.module-modal-demo .trigger-back{align-items:center;column-gap:15px;cursor:pointer;display:flex}.module-modal-demo .trigger-back span.icon-wrap{border:0;max-height:30px;max-width:30px;padding:0}.module-modal-demo .form-wrapper>:not(.active){display:none}.module-modal-demo .form-wrapper form .hs-button{width:100%}.module-modal-demo .trigger-close{cursor:pointer;position:absolute;right:50px;top:var(--baseline-6);z-index:var(--z-20)}.module-modal-demo .scroller-overflow{height:100%;overflow:auto;position:relative}body.modal--open{overflow-y:clip}