#nl-modal.white-popup-block{box-sizing:border-box;max-width:590px;margin:40px auto;padding:0 20px 25px;border:2px solid #7f7f7f}#nl-modal .modal-title{padding:12px 0;border-bottom:1px solid #7e7e7e;margin-bottom:35px;text-align:center}#nl-modal .button_left_padding{margin-left:0}form#newsletter_form_popup p,form#newsletter_form_popup a{font-size:17px}form#newsletter_form_popup div.privacy-info p{width:auto;margin:10px 0}#newsletter_form_popup .newsletter_form_popup_banner{max-width:485px;margin:0 auto 40px}#newsletter_form_popup .newsletter_form_popup_banner img{display:block;width:auto !important;max-width:100% !important;margin:0 auto}#newsletter_form_popup .newsletter_form_popup_content{max-width:485px;margin:0 auto;font-size:17px;text-align:center}#newsletter_form_popup .newsletter_form_popup_content:after{content:"";display:table;clear:both}#newsletter_form_popup .newsletter_form_popup_content .checkboxTitle{width:auto;margin:auto;text-align:center;font-size:16px}#newsletter_form_popup .checkboxSection{display:block}#newsletter_form_popup .checkboxSection .checkboxTitle{margin-bottom:0}#newsletter_form_popup .newsletter-form-field-email{max-width:375px;margin:15px auto 0}#newsletter_form_popup .newsletter-form-field-email input{width:100%;display:block;margin:0 auto;box-sizing:border-box;padding:8px;border:solid 2px #7f7f7f}#newsletter_form_popup .newsletter-form-field-email .WCTooltip{padding-top:13px;color:#c00000}#newsletter_form_popup .button_primary{padding:0}#newsletter_form_popup .button_primary>.button_text{background:#c00000;font-size:21px;border:0;padding:7px 24px;display:block;height:auto}#newsletter_form_popup p.exh1{font-size:21px;font-weight:bold;padding:0 10px;margin:0}.newsletter-privacy-line{display:table;margin-top:10px}.newsletter-privacy-line .serviceHeader h1{color:#000;font-size:2em;padding:unset;font-weight:bold;font-family:arial,sans-serif;margin-top:20px}.newsletter-privacy-line .serviceHeader{display:block}.newsletter-privacy-line .buttonList.servicePage.left,.newsletter-privacy-line .buttonList.servicePage.left div{font-size:inherit;width:100%;margin:0;text-align:left}.newsletter-privacy-line .privacy-info .sprite-privacy-container-right{display:none}.newsletter-privacy-line .privacy-info p{width:100%;margin-left:0;font-size:14px}#newsletter_istruzioni_popup p.exh1{font-size:21px;font-weight:bold;padding:0 10px;margin:0}.newsletter_istruzioni_popup-content{max-width:485px;margin:0 auto;font-size:17px;text-align:center}.newsletter_istruzioni_popup-steps{margin:20px 0 30px;padding:0;list-style-type:none}.newsletter_istruzioni_popup-steps .step{display:flex;justify-content:space-between}.newsletter_istruzioni_popup-steps .num{display:flex;align-items:center;padding:20px}.newsletter_istruzioni_popup-steps .num>span{display:block;width:35px;height:35px;background:#bfbfbf;color:#fff;font-size:20px;line-height:35px;border-radius:50px}.newsletter_istruzioni_popup-steps .icon{flex-shrink:0;padding:0 20px}.newsletter_istruzioni_popup-steps .icon:after{content:'';display:block;width:96px;height:96px;background-size:100%;background-repeat:no-repeat;background-position:center center}.newsletter_istruzioni_popup-steps .icon.mail{position:relative;right:5px}.newsletter_istruzioni_popup-steps .icon.mail:after{background-image:url(https://www.euronova-italia.it/wcsstore/euronovasas/images/icon_email.png)}.newsletter_istruzioni_popup-steps .icon.cta:after{background-image:url(https://www.euronova-italia.it/wcsstore/euronovasas/images/popup/cta.png)}.newsletter_istruzioni_popup-steps .icon.check:after{background-image:url(https://www.euronova-italia.it/wcsstore/euronovasas/images/popup/check_true.png)}.newsletter_istruzioni_popup-steps .desc{display:flex;align-items:center;text-align:center;flex-grow:1;justify-content:center;padding-left:inherit}.newsletter_istruzioni_popup-footnotes{font-size:12px}.visible-mobile{display:none}@media screen and (max-width:767px){.visible-mobile{display:block}.hidden-mobile{display:none}#nl-modal.white-popup-block{margin:10px auto 10px;padding:0 15px 15px;border:0}#nl-modal .modal-title{margin-bottom:15px}#newsletter_form_popup p.exh1{font-size:18px}form#newsletter_form_popup p,form#newsletter_form_popup a{font-size:16px}#newsletter_form_popup .button_primary{text-decoration:none}#newsletter_form_popup .newsletter_form_popup_banner{margin-bottom:15px;font-size:16px}#newsletter_form_popup .newsletter_form_popup_content{font-size:16px}#newsletter_form_popup .newsletter-form-field-email{margin:5px auto 10px}#newsletter_form_popup .newsletter-form-field-email input{border-width:1px}#newsletter_form_popup .button_primary>.button_text{text-transform:uppercase;font-size:18px;color:#fff}#newsletter_form_popup .WCTooltip{padding-top:8px;margin-bottom:15px;color:red}#newsletter_istruzioni_popup p.exh1{padding:0 22px}.newsletter_istruzioni_popup-steps .desc{font-weight:bold}}.nl-tab{display:none;position:fixed;bottom:0;left:0;width:100%;z-index:4}.nl-tab-container{position:relative;max-width:400px;margin:0 auto;padding:8px 55px 8px 15px;background:#bb002d;color:#fff;font-size:17px;line-height:1.2}.nl-tab-text{border:0;margin:0;padding:0;background:transparent;color:#fff;text-align:left}.nl-tab-text:hover,.nl-tab-text:focus,.nl-tab-text:active{outline:0}.nl-tab-close{position:absolute;right:8px;top:8px;background:transparent;border:solid 1px #fff;margin:0;padding:0;width:40px;height:40px;font-size:27px;font-weight:normal;font-family:Verdana,sans-serif;padding:0}.nl-tab-close>span{position:relative;top:-3px}@media screen and (max-width:767px){#informativa-privacy-popup.newsletter-privacy-line{position:relative;background:#FFF;padding:20px;width:auto;margin:20px auto;font-size:16px}#informativa-privacy-popup.newsletter-privacy-line .buttonList.servicePage.left,#informativa-privacy-popup.newsletter-privacy-line .buttonList.servicePage.left div,#informativa-privacy-popup .privacy_espot .pr_title{width:auto !important}#informativa-privacy-popup .privacy_espot .tab .pr_title{width:85% !important;margin:0}}.newslettert{color:#000;font-size:2em;padding:unset;font-weight:700;font-family:arial,sans-serif;margin-top:20px;margin-bottom:10px}.privacy_espot .tab{position:relative;margin-bottom:0 !important;width:100%;color:#000;border-radius:0;overflow:hidden;border:0}}