#popup-acquisizione .modal-dialog{max-width:520px}#popup-acquisizione .modal-content,.modal-body-popup-acquisizione{border:0;border-radius:18px;background-color:transparent;position:relative}.modal-body-popup-acquisizione{width:100%;min-height:540px;overflow:hidden;background-color:var(--vn-black);box-shadow:0 24px 60px color-mix(in srgb,var(--vn-black) 28%,transparent)}.popup-acquisizione-photo{position:absolute;inset:0;background:url(../../images/frontend/popup-acquisizione/pa-calice.jpg) center/cover no-repeat;opacity:.9;pointer-events:none}.modal-body-popup-acquisizione::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--vn-night) 45%,transparent) 0,color-mix(in srgb,var(--vn-night) 20%,transparent) 42%,color-mix(in srgb,var(--vn-night) 52%,transparent) 100%);pointer-events:none}.modal-body-popup-acquisizione .vn-btn-close{position:absolute;top:12px;right:14px;z-index:2;color:var(--vn-white)}.popup-acquisizione-content{position:relative;z-index:1;min-height:540px;padding:32px 34px 30px;display:flex;flex-direction:column;justify-content:space-between;gap:26px}.popup-acquisizione-head{display:flex;flex-direction:column;align-items:center;gap:12px}.popup-acquisizione-logo{height:40px;width:auto;margin-bottom:4px}.modal-body-popup-acquisizione .popup-acquisizione-title{margin:0;padding:0;font-family:Montserrat,sans-serif;font-size:46px;line-height:1.05;font-weight:700;letter-spacing:-.8px;text-align:center;color:var(--vn-white)}.popup-acquisizione-subtitle{margin:0;font-family:'Open Sans',sans-serif;font-size:19px;line-height:1.45;font-weight:700;text-align:center;color:var(--vn-white);text-shadow:0 1px 1px color-mix(in srgb,var(--vn-black) 80%,transparent),0 2px 6px color-mix(in srgb,var(--vn-black) 75%,transparent)}.popup-acquisizione-actions{width:100%;max-width:400px;margin:0 auto;display:flex;flex-direction:column;gap:14px}#subscribeNewsletterForm{display:flex;flex-direction:column;gap:14px}#popup-acquisizione .separator-container{display:flex;align-items:center;gap:12px;width:100%;margin:0}#popup-acquisizione .separator-container .separator{flex:1;width:auto;margin:0;border-top-color:color-mix(in srgb,var(--vn-white) 28%,transparent)}#popup-acquisizione .separator-container .my-text{font-family:var(--vn-font-label);font-size:var(--vn-label-size-sm);font-style:normal;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--vn-white);text-shadow:0 1px 1px color-mix(in srgb,var(--vn-black) 80%,transparent),0 2px 6px color-mix(in srgb,var(--vn-black) 75%,transparent)}#popup-acquisizione .social-connect.apple{border:1px solid color-mix(in srgb,var(--vn-white) 75%,transparent)}#popup-acquisizione #facebookLoginForm .form-check-label{font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600;color:color-mix(in srgb,var(--vn-white) 85%,transparent)}.popup-acquisizione-email{display:flex;gap:var(--vn-space-2)}#popup-acquisizione .popup-acquisizione-email .form-control{flex:1;min-width:0;height:48px;margin:0;padding:0 15px;border:0;border-radius:var(--vn-radius-sm);font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600}#popup-acquisizione .popup-acquisizione-email .vn-btn-primary{height:48px;padding:0 20px;white-space:nowrap}#popup-acquisizione .frase-privacy{text-align:right;font-family:'Open Sans',sans-serif;font-size:11px;font-weight:600;color:color-mix(in srgb,var(--vn-white) 82%,transparent)}#popup-acquisizione .frase-privacy a,#popup-acquisizione .frase-privacy a:active,#popup-acquisizione .frase-privacy a:visited{color:color-mix(in srgb,var(--vn-white) 82%,transparent);text-decoration:none}#popup-acquisizione .frase-privacy a:focus,#popup-acquisizione .frase-privacy a:hover{color:var(--vn-white);text-decoration:none}#popup-acquisizione .frase-privacy b{font-weight:700;text-decoration:underline}body.mobile-view #popup-acquisizione .modal-dialog{max-width:min(360px,calc(100% - 2 * var(--bs-modal-margin)));margin-left:auto;margin-right:auto}body.mobile-view .modal-body-popup-acquisizione,body.mobile-view .popup-acquisizione-content{min-height:626px}body.mobile-view .popup-acquisizione-photo{transform:scale(1.2) translateX(30%);transform-origin:center}body.mobile-view .popup-acquisizione-content{padding:34px 20px 26px;gap:18px}body.mobile-view .popup-acquisizione-head{gap:14px;padding-top:6px}body.mobile-view .popup-acquisizione-logo{height:34px;margin-bottom:0}body.mobile-view .modal-body-popup-acquisizione .popup-acquisizione-title{font-size:44px;line-height:1.02;letter-spacing:-1.1px}body.mobile-view .popup-acquisizione-subtitle{font-size:18px}body.mobile-view #subscribeNewsletterForm,body.mobile-view .popup-acquisizione-actions{gap:10px}body.mobile-view #popup-acquisizione .popup-acquisizione-email .form-control{padding:0 14px}body.mobile-view #popup-acquisizione .popup-acquisizione-email .vn-btn-primary{padding:0 18px}@media (max-width:359.98px){body.mobile-view #popup-acquisizione .modal-dialog{max-width:100%;margin-left:0;margin-right:0}body.mobile-view .popup-acquisizione-content{padding-left:10px;padding-right:10px}}.social-connect{border-radius:var(--vn-radius-sm);position:relative;width:100%;display:block;height:40px}.social-connect.apple{background-color:#000}.social-connect.facebook{background-color:var(--vn-brand-facebook);border:1px solid var(--vn-brand-facebook)}.social-connect:hover{cursor:pointer}.social-connect>.icon{position:absolute;top:0;left:0;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:center center}.social-connect.apple .icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTcwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE3MCAxNzAiIHZlcnNpb249IjEuMSIgaGVpZ2h0PSIxNzBweCI+PGcgaWQ9IkFwcGxlX2xvZ29fYmxhY2siIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+IDxwYXRoIGQ9Im0xNTAuMzcgMTMwLjI1Yy0yLjQ1IDUuNjYtNS4zNSAxMC44Ny04LjcxIDE1LjY2LTQuNTggNi41My04LjMzIDExLjA1LTExLjIyIDEzLjU2LTQuNDggNC4xMi05LjI4IDYuMjMtMTQuNDIgNi4zNS0zLjY5IDAtOC4xNC0xLjA1LTEzLjMyLTMuMTgtNS4xOTctMi4xMi05Ljk3My0zLjE3LTE0LjM0LTMuMTctNC41OCAwLTkuNDkyIDEuMDUtMTQuNzQ2IDMuMTctNS4yNjIgMi4xMy05LjUwMSAzLjI0LTEyLjc0MiAzLjM1LTQuOTI5IDAuMjEtOS44NDItMS45Ni0xNC43NDYtNi41Mi0zLjEzLTIuNzMtNy4wNDUtNy40MS0xMS43MzUtMTQuMDQtNS4wMzItNy4wOC05LjE2OS0xNS4yOS0xMi40MS0yNC42NS0zLjQ3MS0xMC4xMS01LjIxMS0xOS45LTUuMjExLTI5LjM3OCAwLTEwLjg1NyAyLjM0Ni0yMC4yMjEgNy4wNDUtMjguMDY4IDMuNjkzLTYuMzAzIDguNjA2LTExLjI3NSAxNC43NTUtMTQuOTI1czEyLjc5My01LjUxIDE5Ljk0OC01LjYyOWMzLjkxNSAwIDkuMDQ5IDEuMjExIDE1LjQyOSAzLjU5MSA2LjM2MiAyLjM4OCAxMC40NDcgMy41OTkgMTIuMjM4IDMuNTk5IDEuMzM5IDAgNS44NzctMS40MTYgMTMuNTctNC4yMzkgNy4yNzUtMi42MTggMTMuNDE1LTMuNzAyIDE4LjQ0NS0zLjI3NSAxMy42MyAxLjEgMjMuODcgNi40NzMgMzAuNjggMTYuMTUzLTEyLjE5IDcuMzg2LTE4LjIyIDE3LjczMS0xOC4xIDMxLjAwMiAwLjExIDEwLjMzNyAzLjg2IDE4LjkzOSAxMS4yMyAyNS43NjkgMy4zNCAzLjE3IDcuMDcgNS42MiAxMS4yMiA3LjM2LTAuOSAyLjYxLTEuODUgNS4xMS0yLjg2IDcuNTF6bS0zMS4yNi0xMjMuMDFjMCA4LjEwMjEtMi45NiAxNS42NjctOC44NiAyMi42NjktNy4xMiA4LjMyNC0xNS43MzIgMTMuMTM0LTI1LjA3MSAxMi4zNzUtMC4xMTktMC45NzItMC4xODgtMS45OTUtMC4xODgtMy4wNyAwLTcuNzc4IDMuMzg2LTE2LjEwMiA5LjM5OS0yMi45MDggMy4wMDItMy40NDYgNi44Mi02LjMxMTMgMTEuNDUtOC41OTcgNC42Mi0yLjI1MTYgOC45OS0zLjQ5NjggMTMuMS0zLjcxIDAuMTIgMS4wODMxIDAuMTcgMi4xNjYzIDAuMTcgMy4yNDA5eiIvPjwvZz48L3N2Zz4=);background-size:50%;width:40px;height:40px}.social-connect.facebook>.icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cGF0aCBkPSJNMjIuNjY2NjY2NywwIEwxLjMzMzMzMzMzLDAgQzAuNTk2OTUzNjY3LC00LjUwOTAyNTAxZS0xNyA5LjAxODA1MDAxZS0xNywwLjU5Njk1MzY2NyAwLDEuMzMzMzMzMzMgTDAsMjIuNjY2NjY2NyBDOS4wMTgwNTAwMWUtMTcsMjMuNDAzMDQ2MyAwLjU5Njk1MzY2NywyNCAxLjMzMzMzMzMzLDI0IEwxMi44MiwyNCBMMTIuODIsMTQuNzIgTDkuNzAzMzMzMzMsMTQuNzIgTDkuNzAzMzMzMzMsMTEuMDg2NjY2NyBMMTIuODIsMTEuMDg2NjY2NyBMMTIuODIsOC40MiBDMTIuODIsNS4zMiAxNC43MTMzMzMzLDMuNjMgMTcuNDg2NjY2NywzLjYzIEMxOC40MTk2ODM2LDMuNjI3MjczMzEgMTkuMzUyMTYyNSwzLjY3NTEyMTI4IDIwLjI4LDMuNzczMzMzMzMgTDIwLjI4LDcgTDE4LjM2NjY2NjcsNyBDMTYuODYzMzMzMyw3IDE2LjU3LDcuNzE2NjY2NjcgMTYuNTcsOC43NjY2NjY2NyBMMTYuNTcsMTEuMDggTDIwLjE2NjY2NjcsMTEuMDggTDE5LjcsMTQuNzEzMzMzMyBMMTYuNTcsMTQuNzEzMzMzMyBMMTYuNTcsMjQgTDIyLjY2NjY2NjcsMjQgQzIzLjQwMzA0NjMsMjQgMjQsMjMuNDAzMDQ2MyAyNCwyMi42NjY2NjY3IEwyNCwxLjMzMzMzMzMzIEMyNCwwLjU5Njk1MzY2NyAyMy40MDMwNDYzLDQuNTA5MDI1MDFlLTE3IDIyLjY2NjY2NjcsMCBaIiBpZD0iUGF0aCIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=);background-size:50%;width:40px;height:40px}.social-connect>.buttonText{font-weight:600;font-size:14px;padding-left:27px;line-height:40px;text-align:center;font-family:"Avenir Next",Avenir,-apple-system,BlinkMacSystemFont,Roboto,Helvetica,sans-serif}.social-connect.apple>.buttonText{color:#fff}.social-connect.facebook>.buttonText{color:#fff}#facebookRicordami{border:1px solid #fff}#facebookLoginForm .checkbox-label{padding-top:3px;padding-left:35px;font-size:14px}.g_id_signin div[role=button][aria-labelledby]{border-radius:var(--vn-radius-sm)}