.optin-confirmation-modal{display:none}.optin-confirmation-modal.opened{display:block}.optin-confirmation-modal.modal-view{background:rgba(0,0,0,.6)!important;height:100%;width:100%;opacity:0;transition:opacity .15s linear;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.optin-confirmation-modal.modal-view .optin-modal-window{-webkit-transform:translate(0,-25%);transform:translate(0,-25%);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.optin-confirmation-modal.modal-view.opened{display:block;opacity:1}.optin-confirmation-modal.modal-view.opened .optin-modal-window{-webkit-transform:translate(0,0);transform:translate(0,0)}.optin-confirmation-modal .optin-modal-window{width:555px;box-shadow:0 0 10px 0 rgba(68,68,68,.3);position:relative;background-color:#fff;padding-bottom:0;margin:100px auto}.optin-confirmation-modal .optin-modal-window .iconClose{margin-right:20px;margin-top:20px;color:#444;font-size:16px;font-size:25px;font-weight:lighter;text-decoration:none;right:0;position:absolute;cursor:pointer;z-index:100}.optin-confirmation-modal .optin-modal-window .optin-modal-content{padding:70px 30px 40px 30px;text-align:left;position:relative}.optin-confirmation-modal .optin-modal-window .optin-modal-content .modal-headline{font-size:24px;font-weight:700;line-height:normal;margin-bottom:10px;text-align:center;color:#444}.optin-confirmation-modal .optin-modal-window .optin-modal-content .modal-description{font-size:16px;margin-bottom:25px;color:#444;text-align:center}.optin-confirmation-modal .optin-modal-window .optin-modal-content .modal-buttons{width:100%}.optin-confirmation-modal .optin-modal-window .optin-modal-content .modal-buttons .cta-container{text-align:center;text-transform:uppercase}.optin-confirmation-modal .optin-modal-window .optin-modal-content .modal-buttons .cta-container.confirm-container{margin-bottom:25px}.optin-confirmation-modal .optin-modal-window .optin-modal-content .modal-buttons .cta-container .confirm{color:#fff}.optin-confirmation-modal .optin-modal-window .optin-modal-content .modal-buttons .cta-container .discard{font-size:16px;color:#444}@media only screen and (max-width:767px){.optin-confirmation-modal{padding-left:20px;padding-right:20px}.optin-confirmation-modal .optin-modal-window{width:100%}}